/* CSS Document */
body {margin:0px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#000;background:url(images/bg_top.jpg) repeat-x top;}

p, form{margin:0;}

.bgrodape{background:url(images/bg_rodape.gif) repeat-x bottom;}
.abaRodape{background-color:#0060c2;color:#fff;font-size:12px;padding:6px;}
.bgTopo{background:url(images/bg_topo.jpg) no-repeat top;}

.nomargin{margin:0px;}
.clearthis{clear:both;float:left;}

.divMenu{clear:both;margin-bottom:11px}
.banner{border:solid 1px #666;margin-bottom:11px;text-align:center;padding:5px 0;clear:both;}
.bannerEventos{border:solid 1px #666;margin-bottom:11px;text-align:center;padding:0 0;clear:both;}

.sistemaBusca{border:solid 1px #666;margin-bottom:11px;padding:7px 7px 0 7px;clear:both;}

.enquete{border:solid 1px #666;margin-bottom:11px;text-align:left;padding:10px 10px 3px 10px;clear:both;}
ul.itemEnquete{margin:0;padding:0;overflow:hidden;font-size:12px;text-decoration: none;line-height: normal;font-weight:normal;color:#000;clear:both;width:170px;}
ul.itemEnquete li {margin:0 0 7px 0;padding:0;float:left;display:inline;clear:both;border-bottom:solid #fff 1px;}

.bannerDestaqueHome{clear:both;margin-bottom:13px;}

.boxHierarquia{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:10px;text-decoration:none;margin:8px 0 16px 0;padding:0 37px 0 0;clear:both;}
.boxHierarquia a{text-decoration:none;color:#000;}
.boxHierarquia a:hover{text-decoration:underline;}

.boxNoticiasHome{height:25px;width:606px;clear:both;border-bottom:#e4e4e4 solid 1px;margin-bottom:13px;}
.tituloElemento{background-color:#0060c2;color:#fff; text-transform:uppercase;font-size:12px;font-weight:bold;padding:5px 12px;clear:both;float:left;}
.tituloElementoNeutro{color:#000; text-transform:uppercase;font-size:12px;font-weight:bold;padding:5px 12px;clear:both;float:left;}
.tituloElementoNoticias{color:#000;font-size:12px;font-weight:bold;padding:5px 12px 5px 0;clear:both;float:left;}

.tituloElementoTagA{color:#000; text-transform:uppercase;font-size:12px;font-weight:bold;padding:5px 0px;clear:both;float:left;}
.tituloElementoTagA a{color:#000; text-decoration:none;}
.tituloElementoTagA a:hover{color:#000; text-decoration:none;}

.itemNoticiaDestaque{width:606px;clear:both;margin-bottom:22px;padding-bottom:0;font-size:12px;line-height:140%;}
.itemNoticiaDestaque a{color:#000;text-decoration:none;}
.itemNoticiaDestaque a:hover{text-decoration:underline;}
.itemNoticiaDestaque .tituloDestaque{font-size:18px;line-height:140%;}
.itemNoticiaDestaque .linhaData{width:606px;clear:both;border-bottom:1px solid #e4e4e4;margin-bottom:2px;padding-bottom:2px;font-size:12px;line-height:140%;}

.itemNoticiaDestaque2{width:606px;clear:both;padding-bottom:0;font-size:12px;line-height:140%;}
.itemNoticiaDestaque2 a{color:#000;text-decoration:none;}
.itemNoticiaDestaque2 a:hover{text-decoration:underline;}
.itemNoticiaDestaque2 .tituloDestaque{font-size:18px;line-height:140%;}
.itemNoticiaDestaque2 .linhaData{width:606px;clear:both;border-bottom:1px solid #e4e4e4;margin:22px 0 2px 0;padding-bottom:2px;font-size:12px;line-height:140%;}
.itemNoticiaDestaque2 .linhaData2{width:606px;clear:both;border-bottom:1px solid #e4e4e4;margin:0 0 2px 0;padding-bottom:2px;font-size:12px;line-height:140%;}
 
.itemNoticiaSimples{width:606px;clear:both;margin-bottom:8px;font-size:12px;}
.itemNoticiaSimples a{color:#000;text-decoration:none;font-size:12px;line-height:120%;}
.itemNoticiaSimples a:hover{text-decoration:underline;}

.boxNoticiasEmDestaque{width:606px;clear:both;border-top:#e4e4e4 solid 1px;margin-top:13px;padding-top:13px;float:left;}

.boxDestaqueHome1{height:25px;width:606px;clear:both;border-bottom:#0060c2 solid 1px;margin:20px 0 0 0;}
.boxDestaqueHome2{border:solid #0060c2 1px;border-top:none;width:606px;margin:0 0 22px 0;float:left;padding:15px 0 0 0;}

.destaqueThumb{float:left;width:183px;margin:0 7px;font-size:11px;}
.destaqueThumb a{text-decoration:none;color:#000;}
.destaqueThumb a:hover{text-decoration:underline;}
.destaqueThumb .titulo{text-transform:uppercase;font-weight:bold;}

/* Novo Destaque Thumb */
.boxDestaqueHome3{border:solid #0060c2 1px;border-top:none;width:592px;margin:0 0 28px 0;float:left;padding:25px 7px 0 6px;}

.boxDestaqueHome3 .marginThumbs{margin:0 26px 15px 26px;}
.destaqueThumb2{float:left;width:180px;margin:0;font-size:11px;}
.destaqueThumb2 a{text-decoration:none;color:#000;}
.destaqueThumb2 a:hover{text-decoration:underline;}
.destaqueThumb2 .titulo{text-transform:uppercase;font-weight:bold;}
/*----*/

.boxArtigo{width:606px;clear:both;margin-bottom:20px;padding-bottom:13px;font-size:12px;line-height:140%;float:left;}
.boxArtigo2{width:606px;clear:both;margin-bottom:20px;padding-bottom:13px;font-size:12px;line-height:140%;float:left;}
.boxArtigo2 a{color:#000000;text-decoration:none;}
.boxArtigo2 a:hover{color:#000000;text-decoration:underline;}
.boxCategoriaExibicao{font-size:24px;color:#a80000;clear:both;font-family:Arial, Helvetica, sans-serif;padding:8px 5px 8px 0px;width:823px;border-bottom:1px solid #f0f0f0;}
.boxCategoriaExibicao .boxWelcomeUser{font-size:12px;color:#000;clear:both;padding:0;float:right;margin:-31px 0 0 0;}
.boxTituloArtigo{width:606px;clear:both;border-bottom:#e4e4e4 solid 1px;margin-bottom:13px;float:left;}

/*--- texto ---*/
#texto{margin-top:16px;}

.boxAdobeReader{width:606px;clear:both;margin-bottom:20px;padding-bottom:13px;font-size:9px;line-height:150%;float:left;}
.boxAdobeReader a{color:#000;text-decoration:none;}
.boxAdobeReader a:hover{text-decoration:underline;}

.iconAdobeReader{float:left; margin-right:10px;}
.iconAdobeReaderSmall {vertical-align:middle; margin-right:5px;}

.iconPrint {float:right; vertical-align:middle; margin-right:15px;font-size:11px;}
.iconPrint a{color:#000;text-decoration:none;}
.iconPrint a:hover{text-decoration:none;}
.tituloPrint {color:#000; font-size:9px; text-decoration:none;}

.red {color:#FF0000;}
.blue {color:#607d91;}
.hidden {display:none;}

.text {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}

.textsmall{font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;color:#000;text-decoration:none;}

.titulo1{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#a80000;text-decoration:none;font-weight:bold;}

.titulo2{color:#00fff6;}
.tituloSistemaBusca{color:#0060c2;font-size:11px;text-transform:none;text-decoration:none;font-weight:bold;}
.titulosaibamais{color:#a80000;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;text-transform:uppercase;
text-decoration:none;}
.titulosaibamais:hover{text-decoration:none;color:#b51515;}

.floatleft{float:left;}
.floatright{float:right;}

.form{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:09px;font-weight:normal;font-variant: normal;text-transform: none;background-color:#fff;color:#333;padding:4px 0 0 4px;height:22px;border:1px #b1b1b1 solid;}
.formuppercase{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:09px;font-weight:normal;font-variant: normal;text-transform: uppercase;background-color:#fff;color:#333;padding:4px 0 0 4px;height:22px;border:1px #b1b1b1 solid;}
.formcontato{
	display:inline;
	border: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:09px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color:#787d83;
	color: #fff;
	padding: 2px 0 2px 4px;
}
/* ----- Formulário ----- */
/* TR FOrm */
.trform {padding:10px 0 10px 0;width:580px;overflow:auto;;margin:0 0 10px 0;clear:both;}
.trform ul {
margin:0px;
padding:2px 0px;
list-style:none;
clear:both;
font-size:12px;
float:left;
width:580px;
overflow:auto;
}
.trform li {
float: left;
}
.tdleft {width:25%;text-align:right;padding-top:3px;padding-right:5px;}
.tdright{width:70%;text-align:left;}
.tdleftnopaddingtop {width:25%;text-align:right;padding-top:0;padding-right:5px;}

.tdleft40 {width:40%;text-align:right;padding-top:3px;padding-right:5px;}
.tdright50 {width:50%;text-align:left;}

/* Table Exame de ordem*/
.tableExameOrdem {font-size:12px;}
.tableExameOrdem ul {list-style:none;}
.tableExameOrdem ul li {list-style:none;}


/* Fotos */

.fotoleft{
float:left;
text-align:left;
margin:0px 0px 10px 0px;
}

.fotoright{
float:right;
text-align:right;
margin:0px 0px 10px 0px;
}

.fotoinferior{
margin:0px 20px 20px 0px;
float:left;
}

.containerfotoleft{
margin:20px 12px 0px 0px;
float:left;
}

.containerfotoright{
margin:0px 0px 0px 12px;
float:right;
}

.containerfotoinferior{
margin:12px 0px 0px 0px;
text-align:justify;
float:left;
clear:both;
}

.fotolegenda{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-bottom:10px;
text-align:center;
}

.fotocreditos{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
margin-bottom:3px;
text-align:left;
}
.foto {padding:1px;
background-color: #ffffff;
border: 1px solid #cccccc;
}
.imgalpha {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.0;
}
.imgalpha:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
}
/* --- */
#pagenator{width:606px;clear:both;margin-bottom:13px;padding-bottom:13px;}
.listadownloads{
text-align:left;
margin:10px 0px 0px 0px;
}

/*--- menutopo ---*/
ul.menutopo{list-style:none;margin:0;padding:0;overflow:hidden;display:block;font-family:Arial, Helvetica, sans-serif;font-size:0.85em;text-decoration:none;line-height:normal;font-weight:bold;text-transform:uppercase;width:980px;}
ul.menutopo li {float:left;display:inline;clear:none;}
ul.menutopo li a {float:left;text-decoration:none;padding:11px 0 10px 0;color:#0060c2;text-align:center;}
ul.menutopo li a:hover {text-decoration:none;background-color:#0060c2;color:#fff;}

/*--- menuicones ---*/
ul.menuicones{list-style:none;margin:0;padding:10px 0 0 0;overflow:auto;display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration: none;line-height:normal;font-weight:normal;}
ul.menuicones li {float:left;display:inline;clear:none;padding:0;margin:0;}
ul.menuicones li a {float:left;text-decoration:none;color:#000;padding:11px 10px 0 10px;}
ul.menuicones li a:hover {text-decoration:underline;}

/*--- menu ---*/
ul.menu{margin:0;padding:0;overflow:hidden;font-size:11px;text-decoration: none;line-height: normal;font-weight: bold;color:#000;clear:both;width:132px;}
ul.menu li {margin:0;padding:0;float:left;display:inline;clear:both;border-bottom:solid #fff 1px;}
ul.menu li a {float:left;width:132px;text-align:left;color:#000;background-color:#dcdcdc;text-decoration: none;padding:6px 0 6px 6px;}
ul.menu li a:hover {background-color:#c0c0c0;text-decoration: none;}
ul.menu li .active {color:#a80000;background:url(images/arrow.gif) no-repeat left #c0c0c0;padding-left:15px;}

/*--- submenu ---*/
ul.submenu{margin:0;padding:0;overflow:hidden;font-size:11px;text-decoration: none;line-height: normal;font-weight: normal;color:#000;clear:both;width:132px;}
ul.submenu li {margin:0;padding:0;float:left;display:inline;clear:both;border-bottom:solid #fff 1px;}
ul.submenu li a {float:left;width:132px;text-align:left;color:#000;background-color:#f0f0f0;text-decoration: none;padding:6px 0 6px 6px;}
ul.submenu li a:hover {color:#0060c2;background-color:#f0f0f0;text-decoration:underline;}

/*--- subSubmenu ---*/
ul.subSubmenu{margin:0;padding:0;overflow:hidden;font-size:11px;text-decoration: none;line-height: normal;font-weight: normal;color:#000;clear:both;width:132px;}
ul.subSubmenu li {margin:0;width:132px;padding:0;float:left;display:inline;clear:both;border-bottom:solid #f0f0f0 1px;}
ul.subSubmenu li a {float:left;width:117px;text-align:left;color:#000;background-color:#fff;text-decoration: none;padding:6px 0 6px 15px;}
ul.subSubmenu li a:hover {color:#0060c2;background-color:#fff;text-decoration:underline;}

/*--- menurodape ---*/
ul.menurodape{list-style:none;margin:0;padding:0;overflow:auto;display:block;font-family:Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none;line-height:normal;font-weight:normal;}
ul.menurodape li {float:left;display:inline;clear:none;}
ul.menurodape li a {float:left;text-decoration:none;padding:0 5px 5px 5px;color:#000}
ul.menurodape li a:hover {text-decoration:underline;}


/*--- maisMenosFonte ---*/
ul.maisMenosFonte{list-style:none;margin:0;padding:0;overflow:hidden;display:block;font-family:Arial, Helvetica, sans-serif;text-decoration: none;line-height:normal;font-weight:normal;}
ul.maisMenosFonte li {float:left;display:inline;clear:none;}
ul.maisMenosFonte li a {float:left;text-decoration:none;padding:4px 6px;margin:0 5px 0 0;color:#000;background-color:#f0f0f0;border:solid 1px #ccc;}
ul.maisMenosFonte li a:hover {text-decoration:none;background-color:#0060c2;color:#fff;}
ul.maisMenosFonte li .amais {font-size:12px;}
ul.maisMenosFonte li .amenos {font-size:9px;}

/** requerimentos inicio */
ul.requerimentos {
	list-style:none;
}
ul.requerimentos li.principal {
padding: 5px 0px 5px 0px;
text-transform:uppercase;
}
ul.requerimentos li.secundario {
padding:0px 0px 3px 25px;
}
ul.requerimentos li a {
font-size:12px;font-weight:normal;text-decoration:none;
}
ul.requerimentos li a:hover {
text-decoration:underline;
}
ul.requerimentos li a:active {
text-decoration:underline;
}
/** requerimentos fim */

.tableborder {border-bottom:1px #000 solid;border-right:1px #000 solid;}
.tableborder td {border-top:1px #000 solid;border-left:1px #000 solid;padding:1px;}
.tableitemborder {border-bottom:1px #000 solid;border-right:1px #000 solid;}
.tableitemborder td {border-left:1px #000 solid;padding:1px;}

.inputtext {font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #999; padding:2px;}
.inputtext:focus {border:1px solid blue;}
.inputtext:hover {border:1px solid blue;}

.inputtextuppercase {font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #999; padding:2px;text-transform: uppercase;}
.inputtextuppercase:focus {border:1px solid blue;}
.inputtextuppercase:hover {border:1px solid blue;}

.inputtextuppercasereadonly {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px;text-transform: uppercase;background: #FFF;border: 0;}

.pespacado{padding:3px 0;}

.tabelaCinza{font-family:Arial, Helvetica, sans-serif;font-size:12px;border-bottom:1px solid #CFCFCF;border-right:1px solid #CFCFCF;}
.tabelaCinza th{font-weight:bold;color:#FFF;padding:7px 10px;background:#0060C2;}
.tabelaCinza td{color:#000;padding:3px 10px;}

.tabelaCinzaHover{font-family:Arial, Helvetica, sans-serif;font-size:12px;border-bottom:1px solid #CFCFCF;border-right:1px solid #CFCFCF;}
.tabelaCinzaHover th{font-weight:bold;color:#FFF;padding:7px 10px;background:#0060C2;}
.tabelaCinzaHover td{color:#000;padding:3px 10px;}
.tabelaCinzaHover tbody tr:hover td{color:#000;background:#f0f0f0;}

.mapaSite {padding:0 0 0 30px;margin:0;font-size:12px;}
.mapaSite ul{margin:0;overflow:hidden;display:block;font-weight:normal;text-decoration:none;}
.mapaSite ul li {float:none;clear:both;padding:4px 0;margin:0;text-decoration:none;}
.mapaSite ul li a{text-decoration:none;font-size:1em;font-weight:bold;color:#000;}
.mapaSite ul li a:hover{text-decoration:underline;color:#000;}
.mapaSite ul li ul {padding:0 0 0 30px;}
.mapaSite ul li ul a{text-decoration:none;font-size:1em;color:#000;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
.mapaSite ul li ul a:hover{text-decoration:underline;color:#000;}
.mapaSite ul li ul li ul{padding:0 0 0 30px;}
.mapaSite ul li ul li ul a{text-decoration:none;font-size:1em;color:#000;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
.mapaSite ul li ul li ul a:hover{text-decoration:underline;color:#000;}

/*--- acessibilidade ---*/
.acessibilidade{font-family:Arial, Helvetica, sans-serif;font-size:10px;position:absolute;top:9px;left:50%;margin-left:-276px;height:15px;line-height:15px;background:url(images/icon-acessibilidade.gif) no-repeat 0 0;padding-left:17px;}
.acessibilidade a{color:#000;text-decoration:none;}
.acessibilidade a:hover{color:#000;text-decoration:underline;}