/*CSS PADR?BORDO*/

blockquote {margin-left:20px}

/*******  TOPO DOS SITES *********/
.cabecalho {background: url(bgTopoSites.jpg) repeat-x; width:980px; height:86px;}
.cabecalho .bannerInterno {width: 730px; float:right; height:100px; z-index:2; margin-top:-14px;}
/*******  TOPO DOS SITES *********/

/******* LINKS IMAGEM *******/                                                                             
a img.link {text-align:center; border:3px solid #FFFFFF }
a:hover img.link, a:hover img.link {border:3px solid #CC0000;}
/******* LINKS IMAGEM *******/    

/*******  LINKS  *****/
#conteudo a:link, #conteudo a:visited {text-decoration:none; color:#CC0000}
#conteudo a:hover, #conteudo a:active {color:#CC0000; text-decoration:underline;}
/*******  LINKS  *******/


/*******  LISTAS ******/
#conteudo ul {}
#conteudo ul li {padding:0px 0px 0px 15px; background:url(marcador.gif) no-repeat 3px 8px; margin-bottom:5px !important; list-style:none !important }
/*******  LISTAS *******/


/*************  GRADUA?O  ***************/
#topoGraduacao {background: url(filtroGraduacao.jpg) no-repeat center top; height:159px; margin-top:0px; position:relative;}
#topoGraduacao h2 {background: url(cursosSuperiores.jpg) no-repeat left bottom; width:157px; height:150px;  text-indent:-999px; overflow:hidden; float:left; }
#topoGraduacao .comboSelecao {margin-top: 25px; margin-left: 80px; float:left; }
#topoGraduacao #dirCampus, #esqCurso {float:left; display:inline; height: 25px; padding: 2px; margin: 5px 10px;}
.linksGraduacao {margin-right:18px !important; width:45% !important;}
.alinhamentoDireita {float:right;}
.alinhamentoEsquerda  {float:left;}

ul.cursosGraduacao li {color:#666; font: bold 12px/15px Verdana, Geneva, sans-serif; padding: 1px 0 2px 0; list-style:none !important; background:none !important;}
ul.cursosGraduacao li a{color:#900; font: normal 11px/15px Verdana, Geneva, sans-serif;}
ul.cursosGraduacao {padding-top: 10px;}
.cursosGraduacao h2 {font-size:14px !important;}

/*************  GRADUA?O  ***************/



/************* MENU ACCORDION ***************/
dl.accordion-menu {margin:0; padding: 0; /*width:25em;*/}
dl.accordion-menu dt.a-m-t {padding:0px 0px 0px 15px; background:url(marcador.gif) no-repeat 3px 5px !important; margin-top:5px;}
dl.accordion-menu dt.a-m-t2 {padding:0px 0px 0px 15px; background:url(marcador.gif) no-repeat 3px 5px !important; margin-top:5px;}
dl.accordion-menu > div {margin: 0;}
dl.accordion-menu dt.a-m-t-hover{text-decoration:underline;}
html.accordion-menu-js dt.a-m-t{cursor:pointer; color:#CC0000; zoom:1;}
dl.accordion-menu dd.a-m-d {padding: 0;    padding:0;}
html.accordion-menu-js dd.a-m-d{display:none;}
html.accordion-menu-js dd.a-m-d-expand {display:block;}
html.accordion-menu-js dd.a-m-d-before-expand {display:block; position:relative; z-index:-1; opacity:0;    height:auto !important;    visibility:hidden; overflow:visible;}
html.accordion-menu-js dd.a-m-d-anim {overflow:hidden;    display:block;}
dl.accordion-menu dd.a-m-d .bd{padding:0.3em; padding-left:15px !important}
/************* MENU ACCORDION ***************/


#conteudo h1 {font:18px/22px Arial, Helvetica, sans-serif; color:#990000; margin:10px 0 15px 0} 
#conteudo h2 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:333; margin-bottom: 8px;} 
#conteudo h3 {font: italic 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; margin-bottom: 7px;} 
#conteudo h4 {font: italic 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; margin-bottom: 7px;} 
#conteudo h5 {font: italic 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; margin-bottom: 7px;} 
#conteudo p {font: 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #333333; margin-bottom: 10px;}
/*#conteudo ul {}
#conteudo ul li {padding:2px 0px 0px 15px; background:url(marcador2.gif) no-repeat left 7px; margin-left:0px; margin-bottom:5px }*/
div#qTip { border: 1px solid #3366CC; background-color:#F9FDFF; padding: 3px; color: #333; font-weight:normal; } /* LABEL EXPLICATIVO*/


/*******  BANCO DE ARQUIVOS  *******/
#conteudo .pBbancoArquivos {}
#conteudo .pBancoArquivos tr td, .pBancoArquivos tr th, .pBancoArquivos table {border: 1px solid #D6D6D6;}
#conteudo .pBancoArquivos thead th { background-color:#CC0000; color:#FFFFFF;}
/*#conteudo .pBancoArquivos td a:link, #conteudo .pBancoArquivos td a:visited{color:#2850A2; text-decoration:none;}
#conteudo .pBancoArquivos td a:hover, #conteudo .pBancoArquivos td a:active, {color:#2850A2; text-decoration:underline;}
/*******  BANCO DE ARQUIVOS  *******/

/*******  GALERIA DE IMAGENS  *******/
#conteudo .pGaleriaImagens ul li a:link img {border:3px solid #F9F9EC;}
#conteudo .pGaleriaImagens ul li a:hover img {border:3px solid #CC0000;}
/*******  GALERIA DE IMAGENS  *******/

/*******  BANCO DE HIPERLINKS  *******/
#conteudo .pBancoHiperlinks ul li {list-style: none !important; padding-left: 8px !important; margin-left: 0;}
/*******  BANCO DE HIPERLINKS  *******/


/*******  MALA DIRETA  *******/
#conteudo .pMalaDireta .botao {margin-right: 5%; width: 41px; background-color:#CC0000; color: #FFFFFF; font: bold 11px/18px Arial, Helvetica, sans-serif; height: 22px; float:right; text-align:center;}
/*******  MALA DIRETA  *******/

/********** TIPOS DE BORDAS ***********/
#conteudo .borda1 {border-bottom:4px double #CCCCCC; padding-bottom:3px; margin-bottom:10px;}
#conteudo .borda1-outer {padding-bottom: 11px;}
#conteudo .borda1-inner {margin:0;}
#conteudo span.borda1  {border:none; padding-bottom:0; margin:0; height:0; clear:none;}
#conteudo .borda1 .conteudo {border: none; margin:0 ; padding: 0px 3px; clear:both }
#conteudo .borda1 h1{background:#990000 url(barraRight.gif) no-repeat right top; margin: 0 0 10px 0; padding: 1px 0 1px 5px; color: #FFFFFF; font: bold 12px Tahoma, Arial, Helvetica, sans-serif !important;}
#conteudo .borda1 ul li {padding:3px 0 3px 8px; list-style: none !important; margin-left: 10px;}

#conteudo .borda2 {background: #F8F8F8 url(bgBottomLeft.gif) no-repeat left bottom; margin-bottom: 15px; clear:both;}
#conteudo .borda2-outer {background:  url(bgBottomRight.gif) no-repeat right bottom; padding-bottom: 11px;}
#conteudo .borda2-inner {background:url(bgTopLeft.gif) no-repeat left top; }
#conteudo span.borda2  {background:url(bgTopRight.gif) no-repeat right top; float:right;height: 20px; width: 18px;}
#conteudo .borda2 .conteudo {border: none; margin:0 ; padding: 0px 3px;  white-space:normal;}
#conteudo .borda2 h1{font: bold 13px/20px Tahoma, Arial, Helvetica, sans-serif;  color: #fff; border:none; padding: 0 5px !important;   clear:none !important; margin-bottom: 5px;}

#conteudo .borda3 {/*border-bottom:4px double #CCCCCC; padding-bottom:3px; */margin-bottom:10px;}
#conteudo .borda3-outer {padding-bottom: 11px;}
#conteudo .borda3-inner {margin:0;}
#conteudo span.borda3  {border:none; padding-bottom:0; margin:0; height:0; clear:none;}
#conteudo .borda3 .conteudo {border: none; margin:0 ; padding: 0px 3px; clear:both }
#conteudo .borda3 h2{background:url(bgTitulo.png) no-repeat right bottom; margin: 0 0 10px 0; padding: 15px 0 10px 0; color: #333; font: 14px Tahoma, Arial, Helvetica, sans-serif !important; text-transform:uppercase;  width: 95%; }
#conteudo .borda3 ul li {padding:3px 0 3px 15px; list-style: none !important; margin-left: 10px;}




/********** TIPOS DE BORDAS ***********/ 

/*******  MENU VERTICAL novo  *******/
#conteudo .menuNav{list-style-type:none !important; margin:-50px 0 15px 0; /*padding-bottom:2px; padding-right:2px; padding-left:2px; padding-top:0px; /*width: 168px;*/ }
#conteudo .menuNav h1 {background: url(bgTitulo.jpg) repeat-x left top; margin: 60px 0 10px 0; padding: 1px 0 1px 5px; color: #FFFFFF; font: 12px/18px  Tahoma, Arial, Helvetica, sans-serif; text-align: left;} /* {padding: 8px 0; font-size: 12px !important; font-weight: bold; text-transform:uppercase; }*/
#conteudo .menuNav ul {background-color:#C7C7C7 !important; padding: 0 2px 2px 2px; }
#conteudo .menuNav ul li{text-align:left; border-top:solid 1px #FFFFFF; padding:0px !important;list-style:none !important; margin-left:0 ; margin-bottom:0 !important;}
#conteudo .menuNav ul li a{background:#DBDBDB url(seta2.gif) center left no-repeat; font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif; min-height:25px; _height:25px; _min-height:25px; display:block; color:#333 !important; text-decoration: none; padding: 2px 0 1px 16px !important;}
#conteudo .menuNav ul li a:hover{ background:#C4C4C4 url(seta2.gif) center left no-repeat; color: #333; text-decoration:none; }
#conteudo .menuNav ul li#linkInicial {color:#FFFFFF; background-image:none; text-align:left; border-top:none;}
#conteudo .menuNav ul li#linkInicial a, .menuNav ul li#linkInicial a:visited {background-color:#3366CC; color:#FFFFFF; background-image:none;  }
#conteudo .menuNav li a.linkInicial:hover {background-color:#3366CC;  color:#FFFFFF;  background-image:none; }
#conteudo .menuNav ul li ul li {/*width: 280px;*/ margin-left:19px; padding:0 !important; list-style:none !important;}
#conteudo .menuNav ul li ul li a{background:#9F9F9F; color: #333; list-style: none !important; padding-left: 10px !important; min-height:25px; _height:25px; _min-height:25px;}
#conteudo .menuNav ul li ul li a:hover {background:#AEAEAE; color: #333; list-style: none !important;}

/*******  MENU VERTICAL  *******/





/*******  MENU VERTICAL  *******/
#conteudo .menuVer{list-style-type:none !important; margin:0 0 15px 0; /*padding-bottom:2px; padding-right:2px; padding-left:2px; padding-top:0px; /*width: 168px;*/ }
#conteudo .menuVer h1 {padding: 8px 0; font-size: 12px !important; font-weight: bold; text-transform:uppercase; }
#conteudo .menuVer ul {/*padding-top:0px !important;*/background-color:#C7C7C7 !important; padding: 0 2px 2px 2px; }
#conteudo .menuVer ul li{/*width: 168px;*/ text-align:left; border-top:solid 1px #FFFFFF; padding:0px !important;list-style:none !important; margin-left:0 ; margin-bottom:0 !important;}
#conteudo .menuVer ul li a{background:#DBDBDB url(seta2.gif) center left no-repeat; font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif; min-height:25px; _height:25px; _min-height:25px; display:block; color:#333 !important; text-decoration: none; padding: 2px 0 1px 16px !important;}
#conteudo .menuVer ul li a:hover{ background:#C4C4C4 url(seta2.gif) center left no-repeat; color: #333; text-decoration:none; }
#conteudo .menuVer ul li#linkInicial {color:#FFFFFF; background-image:none; text-align:left; border-top:none;}
#conteudo .menuVer ul li#linkInicial a, .menuVer ul li#linkInicial a:visited {background-color:#3366CC; color:#FFFFFF; background-image:none;  }
#conteudo .menuVer li a.linkInicial:hover {background-color:#3366CC;  color:#FFFFFF;  background-image:none; }
#conteudo .menuVer ul li ul li {width: 149px; margin-left:19px; padding:0 !important; list-style:none !important;}
#conteudo .menuVer ul li ul li a{background:#9F9F9F; color: #333; list-style: none !important; padding-left: 10px !important; min-height:25px; _height:25px; _min-height:25px;}
#conteudo .menuVer ul li ul li a:hover {background:#AEAEAE; color: #333; list-style: none !important;}

/*******  MENU VERTICAL  *******/


/********   T?ULO PROGRAMAS  ********/
#conteudo .tituloPesquisa h2 a{background:url(tituloPesquisa.gif) no-repeat; width:168px; height:58px; overflow:hidden; display:block; text-indent: -999px;}
/********   T?ULO PROGRAMAS  ********/

/*******  MENU STRICTO SENSU  *******/
#conteudo .menuPos{list-style-type:none; margin:0 0 15px 0; padding-bottom:2px; padding-right:1px; padding-left:1px; padding-top:0px; width: 168px;}
#conteudo .menuPos ul li{width: 168px; text-align:left;font: 11px/22px Tahoma, Arial, Helvetica, sans-serif; min-height:22px; _height:22px; color:#fff; margin-bottom: 1px; padding: 1px 0 0 1px !important;}
#conteudo .menuPos ul li a, #conteudo .menuPos ul li a:active, #conteudo .menuPos ul li a:visited{color:#fff; text-decoration: none; padding: 2px 0 1px 5px !important; background: url(bgMenu.gif) center left no-repeat; display:block}
#conteudo .menuPos ul li a:hover{ background: url(bgMenuOn.gif) center left no-repeat; color: #fff; text-decoration:none;}
/*******  MENU STRICTO SENSU  *******/

/*******  LINKS DOS PROGRAMAS  *******/
#conteudo .linksProgramas {padding: 5px; width: 272px; _width:268px; float:left; margin: 0 0 15px 0; background:#F9F9F9 url(bgLinkProgramas.jpg) no-repeat top center !important; display:block; min-height: 380px;_height:380px;}
#conteudo .linksProgramas h1{font: bold 20px Georgia, Times, serif; color:#AE1216; margin: 5px 2px ; background-image:none !important;}
#conteudo .linksProgramas ul{margin-top: 8px; display:block; }
#conteudo .linksProgramas ul li{padding: 1px 0px 1px 15px !important;  font: 12px Verdana, Arial, Helvetica, sans-serif; margin-left: 16px;  background:url(marcador2.gif) no-repeat 3px 5px !important}
#conteudo .linksProgramas ul li a, #conteudo .linksProgramas ul li a:visited, #conteudo .linksProgramas ul li a:active {color:#333;}
/*******  LINKS DOS PROGRAMAS  *******/

/*******  IMPRENSA *******/
#topoImprensa{background:url(topoImprensa.jpg) no-repeat right top; height:62px; margin-bottom:0px; width:980px;}
#topoImprensa div{}
#topoImprensa h2{font: bold 23px  Arial, Helvetica, Trebuchet MS sans-serif !important; color:#FFFFFF !important; text-align:center !important; margin-top:15px !important; padding-right:10px !important; float:right; margin-right:280px}
/*******  IMPRENSA  *******/

/************** FORMULARIO DO CORAL  ***********/
#conteudo .formCandidato {padding: 2px;}
#conteudo .formCandidato ul li {list-style-type:none; background:none !important; }
#conteudo .formCandidato ul li label.dados {padding: 3px 5px 0 0; width: 118px !important; margin-right: 10px; margin-bottom:3px; text-align:left; display: inline-block; }
#conteudo .formCandidato label .perguntas {width: 95% !important;}
/*#conteudo .formCandidato ul li label {padding: 3px 40px 0 0; min-width: 300px !important; margin-bottom:3px; text-align:left;  background-color:#CCF}*/

.formCandidato input {padding: 3px 10px;}
.formCandidato .dissertativa {width: 95%; margin-bottom: 10px;}
.formCandidato .botao {margin: 5px 10px;}
.formCandidato .radio {margin: 4px 6px;}


/************** FORMULARIO DA BIBLIOTECA  ***********/
#conteudo .FormularioBibliotecas {border-bottom:4px double #CCCCCC; padding-bottom:3px; margin-bottom:10px;}
#conteudo .FormularioBibliotecas-outer {padding-bottom: 11px;}
#conteudo .FormularioBibliotecas-inner {margin:0;}
#conteudo span.FormularioBibliotecas  {border:none; padding-bottom:0; margin:0; height:0; clear:none;}
#conteudo .FormularioBibliotecas .conteudo {border: none; margin:0 ; padding: 0px 3px; clear:both }
#conteudo .FormularioBibliotecas h1{background:#990000 url(barraRight.gif) no-repeat right top; margin: 0 0 10px 0; padding: 1px 0 1px 5px; color: #FFFFFF; font: bold 12px Tahoma, Arial, Helvetica, sans-serif !important;}
#conteudo .FormularioBibliotecas ul {padding:0px !important;}
#conteudo .FormularioBibliotecas form {margin: 20px 0 !important;}
#conteudo .FormularioBibliotecas ul li {padding:3px 0px !important; list-style: none !important; margin-left: 10px; display: block; background: none !important}
#conteudo .FormularioBibliotecas input{margin-left: 150px;}
#conteudo .FormularioBibliotecas ul li input{margin-left: 0px}
#conteudo .FormularioBibliotecas label {width: 135px; float: left; text-align: right; font-weight: bold; clear: both; margin-right: 5px;}

/************** TABELA DE HORRIOS ***********/
#conteudo .tabelaHorario td {border: 1px solid #eee; padding:0 5px; }
	
.quadroCursos {border: #CCC solid 1px; height:195px;}
.quadroCursos h1 {background: url(bgTtlCurEspec.jpg) repeat-x left top; margin: 0 !important; padding: 1px 0 1px 5px; color: #FFFFFF !important; font: 12px/18px  Tahoma, Arial, Helvetica, sans-serif !important; text-align: left;}
#cursosHome {/*background-color:#3C6*/ height: 190px}
#cursosHome iframe {height: 175px; width:100%}

.pWebservice table {width: 98% !important;}
.pWebservice table tr td {text-align:left !important;}

.pWebservice .btInscricao{position: absolute; left: 810px; top: 105px;}
.btMatricula {position:absolute; left: 810px; top: 145px;}

.idiomas {position: absolute; top: 25px; left: 165px;}
.idiomas img {padding: 3px 5px;}


#cursoEsquerda {float:left; display:inline-block; width:49%; margin-left:5px; border-right: 1px solid #900;}
#cursoEsquerda h1 {margin:15px 0 5px 0;}
#cursoEsquerda p {margin:5px 0 0 0; background: url(flecha3.gif) left no-repeat; padding-left:10px;}
#cursoEsquerda a {color:#000 !IMPORTANT; font:10px/10px Verdana, Geneva, sans-serif !IMPORTANT; text-decoration:none}
#cursoEsquerda a:hover { color:#900 !IMPORTANT; font:10px/10px Verdana, Geneva, sans-serif !IMPORTANT; text-decoration:underline}
#cursoDireita {float:right; display:inline-block; width:49%}
#cursoDireita h1 { margin:15px 0 5px 0;}
#cursoDireita p {margin:5px 0 0 0; background: url(flecha3.gif) left no-repeat; padding-left:10px;}
#cursoDireita a {color:#000 !IMPORTANT; font:10px/10px Verdana, Geneva, sans-serif !IMPORTANT; text-decoration:none}
#cursoDireita a:hover { color:#900 !IMPORTANT; font:10px/10px Verdana, Geneva, sans-serif !IMPORTANT; text-decoration:underline}

.gruposPesquisa {margin-top: -10px; margin-bottom: 15px;}
.gruposPesquisa h1 {display:none !important;}
 
/*** Box Redes Sociais do projeto Comunit?o **/

#tabMenu {margin: 15px 0 0 0;padding:0;list-style:none;}
#tabMenu li {float:left;height:32px;width:46px;cursor:pointer;cursor:hand;list-style:none !important; margin-left:0 !important; padding-left:0 !important; padding-bottom:0 !important;}

li.twitter {background:url(btTwitter.jpg) no-repeat 0 -32px !important;}
#twitter .show{background:url(btTwitter.jpg) no-repeat 0 0;}
li.orkut {background:url(btOrkut.jpg) no-repeat 0 -32px;}
li.youtube {background:url(btYoutube.jpg) no-repeat 0 -32px !important;}
li.facebook {background:url(btFacebook.jpg) no-repeat 0 -32px;}
/*li.flickr {background:url(btFlickr.jpg) no-repeat 0 -32px;}*/

li.mouseover {background-position:0 0;}
li.mouseout {background-position:0 -32px;}
li.selected {background-position:0 0;}

.box {width:234px;}
.boxTop {clear:both; height:0;}
*html .boxTop {margin-bottom:-2px;}
.boxBody {/* border: 1px solid #999; height: 270px; */*margin-top: -15px;}
.boxBottom {height:11px;}

.boxBody div {display:none;}
.boxBody div.show {display:block;}
.boxBody #twitter {background:#fff url(bgRedesSociais.png) repeat-x; padding: 8px;}
.boxBody #orkut {background:#fff url(bgRedesSociais.png) repeat-x; padding: 8px;}
.boxBody #orkut a img{margin: 10px auto; padding-left:10px;}
.boxBody #youtube {background:#fff url(bgRedesSociais.png) repeat-x; padding: 8px;}
.boxBody #facebook {background:#fff url(bgRedesSociais.png) repeat-x; padding: 20px 0 0 40px;}
.boxBody #category a {display:block;}

.boxBody div ul {margin:0 5px 0 5px;padding:0;width:210px;list-style-image:url(arrow.gif)}
*html .boxBody div ul {margin-left:10px;padding-left:15px;}
.boxBody div li {border-bottom:1px dotted #8e8e8e; padding:4px 0;cursor:hand;cursor:pointer;list-style:none !important; margin-left:0 !important; padding-left:0 !important;}
.boxBody div ul li.last {border-bottom:none}
.boxBody div li span {font-size:8px;font-style:italic; color:#888;}

/******* FORMULÁRIO   ***********/
.pFormulario {clear:both}
.pFormulario ul li{list-style:none !important; background:none !important;}
.pFormulario li label {display: block; width: 135px; float:left; margin:2px 0;}
.pFormulario .botao {width: 35px; padding: 2px;}

/******* FORMULÁRIO   ***********/

