@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}

img{border:none;}

#pop{display:none;position:absolute;top:50%;left:50%;margin-left:-240px;margin-top:-150px;padding:10px;width:480px;height:300px;border:1px solid #d0d0d0; overflow-y:hidden; overflow:scroll; background-color:#FFF;}


#popup {
position: absolute;
border:#FFF;
top: 50%;
left: 50%;
width: 615px;
margin-left: -307px;
height: 320px;
margin-top: -160px;
padding: 0px 0px 0px 0px;
border-width: 0px;
border-style: solid;
display: none;
}

/*** CABECALHO ***/

#cabecalho{width:100%; height:50px; background-color:#ffdf4f;}
#cabecalho #links{width:900px; height:50px; margin:0 auto;}


#conteudototal{width:100%; min-height:100%; overflow:hidden;}
#topo{width:100%; height:300px; background:url(bg_01.jpg); background-repeat:no-repeat; background-color:#021536; background-position:center;}
#topo #topo2{width:900px; height:300px; margin:0 auto}
#topo #topo2 div{float:left;}
#topo #topo2 #logotipo{width:300px;}
#topo #topo2 h1{margin:50px 50px 50px 0;}
.h7{
	text-align:center;
	margin:25px;
}
#topo #topo2 #banners{width:600px;}



#conteudo_geral{width:100%; min-height:100%; overflow:hidden; background-color:#e8e8d5;}
#caixa{width:200px; float:left; text-align:center;}
#caixa #caixab{width:170px; text-align:center; margin-left:auto; margin-right:auto;}
#caixa #caixac{width:170px; text-align:center; margin-left:auto; margin-right:auto;}
#conteudo{width:100%; height:100px; background-color:#e8e8d5;}
#conteudo #conteudo2{width:900px; margin:0 auto;}
#conteudo #conteudo2 #mosaico{width:100px; float:left;}
.h8{vertical-align:top; float:right; text-decoration:none;}
#conteudo #conteudo2 #titulo_corpo{width:600px; height:100px; background-color:#042531; float:right;}
#conteudo #conteudo2 #titulo_corpo #titulo_corpo2{width:550px; margin:0 auto; margin-top:20px;}
.h9{font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#ffdf4f; text-decoration:none; font-weight:normal;}


#conteudo3{width:700px; overflow:hidden; background-color:#e8e8d5; margin-bottom:0;}
#conteudo3 div{height:auto;}
#conteudo3 #conteudo4{width:700px; margin:0 auto; float:left;}
#conteudo3 #conteudo4 #img_corpo{width:100px; float:left;}
.h13{vertical-align:top; text-decoration:none;}
#conteudo3 #conteudo4 #corpo{width:600px; background-color:#dcdbc3; float:right; min-height:650px;}
#conteudo3 #conteudo4 #corpo2{width:500px; background-color:#dcdbc3; margin:0 auto; margin-top:50px; margin-bottom:0px; min-height:300px;}
.h12{font:14px Arial, Helvetica, sans-serif; color:#6d6e71; line-height:21px; text-decoration:none;}
.h15{font:20px Arial, Helvetica, sans-serif; color:#44a8b1; text-decoration:none; text-transform:uppercase;}
.h17{font:14px Arial, Helvetica, sans-serif; color:#dedbc3; text-decoration:none;}
.h38{
	font:14px Arial, Helvetica, sans-serif;
	color:#44a8b1;
	line-height:21px;
	text-decoration:none;
}


#rodape{
	width:100%;
	margin-top:0px;
	background-color: #001B1F;
	}
#rodape #rodape2{
	width:1000px;
	height:100px;
	margin:auto;
	}

#rodape #rodape2 #rodape4{width:700px; margin-left:300px;}

.titulorodape {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #44a8b1;
}
.linksrodape {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #0A2C74;
}

.bg01 {
        background-repeat: no-repeat;
        background-image: url(bg_01.jpg);
		background-position:center;
		background-position:top;
		background-color:#021536;
}

.arial25 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #ffdf4f;
	text-align: left;
}
.conteudotab {
	background-color: #e8e8d5;
}
.conteudotab2 {
	background-color: #dcdbc3;
}
.conteudo_titulo {
	background-color: #00272D;
}
.arial14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #dedbc3;
	text-align: left;
}

.arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-align: left;
}

.arial13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	text-align: left;
}

.arial14corpo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #6d6e71;
	text-align: left;
	line-height: 25px;
}
.arialcaixa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-align: left;
	line-height: normal;
}
.arialcaixa2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-align: left;
	line-height: normal;
}
.cxatext {
	width: 435px;
}

.cxatext2 {
	width: 200px;
}

.cxatext3 {
	width: 30px;
}

.cxatext4 {
	width: 130px;
}

.cxatext5 {
	width: 80px;
}

.cxatext6 {
	width: 175px;
}

.cxatext7 {
	width: 220px;
}

.cxatext8 {
	width: 46px;
}

.cxatext9 {
	width: 100px;
}

.cxafuncional {
	width: 130px;
}

.arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.cxatext21 {	width: 235px;
}
.cxatext51 {	width: 88px;
}
.iframe_fundobranco {
	background-color: #FFF;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-align: left;
	line-height: normal;
}

.titulo_imprensa{
	color:#44a8b1;
	text-decoration:none;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
}

.chromestyle{
width: 99%;
font-weight: normal;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 0px solid #BBB;
width: 100%;
padding: 15px 0;
margin: 0;
text-align: right; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 20px 25px;
margin: 0;
text-decoration: none;
border-right: 0px solid #DADADA;
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 0px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 11px arial;
line-height:30px;
z-index:100;
background-color: #ffdf4f;
width: 200px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 3px 0;
text-decoration: none;
font-weight: normal;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}
