@charset "utf-8";
/* CSS Document */
.miolo_direita1 p.mceContentBody {width: 152px;}

* {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; border:0;}
.clear{display: block; clear: left; margin:0; visibility: hidden;}

#outer{
background:url(interface/bg-outer_home.png) repeat-y;
width:1000px;
margin:0 auto;
padding-left:15px;
}
/*estilos H */
h1{
color:#FFF;
font-size:12px;
font-weight:bold;
}

h2{
font-weight:normal;
width:210px;
color:#1C449C;
font-size:21px;
float:left;
margin:15px 5px 10px 5px;
}
h2 a{
font-weight:normal;
color:#1C449C;
font-size:21px;
}
h3{
font-weight:normal;
width:210px;
color:#1C449C;
font-size:12px;
float:left;
margin:25px 5px 10px 5px;
}
h3 a{
font-weight:normal;
color:#1C449C;
font-size:12px;
float:left;
font-weight:bold;
text-decoration:none;
}
h4{
margin-top:25px;
text-align:center;
font-size:22px;
font-weight:normal;
color:#FFF;
}
h5{
color:#1B449D;
font-size:16px;
font-weight:normal;
}
/*estilos p */

.estilo0{
font-weight:normal;
width:210px;
color:#1C449C;
font-size:12px;
float:left;
margin:25px 5px 10px 5px;
}
.estilo1{
width:165px;
color:#FFF;
font-size:11px;
}
.estilo2{
width:220px;
float:left;
color:#666;
font-size:12px;
margin:15px 5px 10px 5px;
line-height:20px;
}
.estilo3{
width:220px;
float:left;
color:#666;
font-size:12px;
margin:15px 5px 10px 5px;
}
.estilo4{
float:left;
color:#666;
font-size:11px;
font-weight:normal;
line-height:20px;
}
.estilo5{
font-weight:bold;
color:#1B449D;
font-size:12px;
margin:35px 5px 0 20px;
}
#header_superior{
background:url(interface/header_superior.jpg) no-repeat;
width:950px;
height:18px;
font-size:10px;
color:#FFF;
padding:12px 0 0 20px;
}
#menu_header_superior{
float:right;
list-style: none;
margin:-15px 0 0 0;
padding:0;
}
#menu_header_superior ul {
margin-right:10px;
}
#menu_header_superior li {
list-style:none;
display:inline;
font-size:10px;
margin-left:29px;
}
#menu_header_superior a {
color:#FFF;
text-decoration:none;
}
#menu a:hover {
color: #fff;
padding-bottom: 6px;
background:#00B7F3;
}
#header_meio{
width:970px;
height:180px;
}
#img1 {
margin:20px 0 0 40px;
}
.estilo_header {
color:#1C449C;
font-weight:bold;
font-size:11px;
margin:0 0 0 127px;
}
#header_inferior{
background:url(interface/header_inferior.jpg);
width:970px;
height:125px;
}
#menu_header_inferior1{
padding-top:5px;
width:970px;
height:20px;
float:left;
list-style: none;
}
#menu_header_inferior1 li{
margin-top:10px;
color:#FFF;
list-style:none;
display:inline;
font-size:11px;
padding-left:32px;

}
#menu_header_inferior1 a {
color:#FFF;
text-decoration:none;
}
#menu a:hover {
color: #fff;
padding-bottom: 6px;
background:#00B7F3;
}
.menu_inferior{
width:973px;
height:60px;
background:#00FF33;
}
#img_seta{
width:10px;
float:right;
margin:-30px 20px 0 0;
}
#inferior_left{
float:left;
width:970px;
height:45px;
margin-top:20px;
margin-bottom:5px;
background:none;
}
#inferior_left{
float:left;
width:970px;
height:65px;
margin-top:10px;
background:none;
}
#inferior_left div{
padding:2px 5px;
}
#inferior_left .maior{
float:left;
width:400px;
}
#inferior_left .menor{
float:left;
width:270px;
}
#inferior_left .verde{background:#9acd64;height:60px;}
#inferior_left .azul{background:#1c459d;height:60px;}
#inferior_left .claro{background:#518bca;height:60px;}
#inferior_left p{color:#fff; font-size:12px; float:left;}
#inferior_left p a{color:#fff; font-size:12px;}
#inferior_left img{float:left; margin:15px 5px;}
#inferior_left .p_txt{ width:230px; float:left; height:50px;}
#inferior_left .banner_capa{
margin:0 4px 0 2px;
}
.left{
float:left;
width:220px;
height:50px;
padding-left:20px;
margin-right:5px;
}
.left1{
float:left;
width:257px;
height:50px;
padding-left:20px;
}
#miolo{
background:#FFF;
float:left;
width:692px;
}

#img2{
margin:20px 8px 0 20px;
float:left;
}
#miolo_inferior{
border-top:2px solid #D9D9D9;
float:left;
margin:5px 20px 0 20px;
width:650px;
height:auto;
background:none;
}
#miolo_inferior img{
	border:1px solid #D9D9D9;
	width:200px;
}
.miolo_inferior_cont0{
	float:left;
	margin:0 17px 0 0;
	padding:0;
}
.miolo_inferior_cont1{
	float:left;
	margin:0 17px 0 0;
	padding:0;
}
.miolo_inferior_cont2{
	float:left;
	margin:0;
	padding:0;
}
.miolo_inferior_fotos{
	width:204px;
	margin:15px 0 0 22px;
	float:left;
}
.miolo_inferior_fotos1{
width:204px;
margin-top:15px;
float:left;
}
.miolo_inferior_txt{
float:left;
margin-top:15px;
width:204px;
}
.miolo_inferior_txt1{
margin-left:22px;
float:left;
margin-top:15px;
width:204px;
}
#miolo_direita{
float:left;
background:#9BCD65;
width:280px;
padding-bottom:20px;
overflow:hidden;
}
#miolo_direita2{
float:left;
width:280px;
}
.miolo_direita1{
margin:20px 15px 5px 15px;
_margin:20px 6px 0px 5px;
float:left;
width:255px;
}
.miolo_direita1 img{
float:left;
}
.miolo_direita1 h3{
width:160px;
float:left;
font-size:12px;
font-weight:bold;
color:#1B449D;
margin:5px 5px 0 5px;
}
.miolo_direita1 p{
float:left;
width: 151px; height: 47px;
font-size:12px;
font-weight:normal;
color:#FFF;
margin:5px;
margin-right:20px;
margin-left:20px;
}
#miolo_meio_direita{
float:left;
width:290px;
height:100px;
}
#miolo_meio_direita p{
margin:15px 20px 0 0;
text-align:right;
font-size:14px;
color:#FFF;
}

#miolo_inferior_direita {
background:#666;
width:278px;
height:220px;
float:left;
}
.a{
color:#FFF;
text-decoration:none;
}

#miolo_inferior_direita select {
padding:3px;
background:url(interface/input_idiomas.png) no-repeat;
width:216px;
height:26px;
}
.miolo_inferior_direita_conteudo {
margin:15px;
_margin:5px;
width:251px;
_width:240px;
height:70px;
float:left;
border-bottom:2px solid #FFF;
}

.miolo_inferior_direita_conteudo p {
color:#FFF;
margin:5px;
text-align:left;
font-size:11px;
font-weight:bold;
}
.estilo03{
margin-top:5px;
float:left;
color:#FFF;
text-align:left;
font-size:11px;
margin-left:15px;
_margin-left:5px;
}

.estilo04{
float:left;
color:#FFF;
text-align:left;
font-size:16px;
font-weight:bold;
margin-left:15px;
}

.miolo_inferior_direita_conteudo1 {
margin:15px;
_margin:5px;
width:251px;
_width:240px;
height:70px;
float:left;
border-top:2px solid #FFF;
}

.miolo_inferior_direita_conteudo1 p {
color:#FFF;
text-align:left;
font-size:11px;
font-weight:bold;
margin:20px 5px 5px 5px;

}

#galeria{
background:#D9D9D9;
width:970px;
height:232px;
}

.galeria_topo{
width:953px;
height:45px;
padding-right:20px;
}

.galeria_fotos{
background:#FFF;
width:125px;
height:161px;
margin-left:24px;
_margin-left:22px;
float:left;
}

.galeria_video img{
background:#33FF33;
margin:10px;
}

.galeria_video h1{
margin-left:10px;
float:left;
font-size:14px;
color:#FFF;
}

.galeria_video{
background:#FFF;
width:196px;
height:161px;
margin-left:19px;
_margin-left:10px;
float:left;
}

.galeria_video p{
margin-left:10px;
float:left;
font-size:12px;
color:#666;
}
.galeria_video p a{
	color:#666;
}

.galeria_fotos p{
margin-left:5px;
font-size:12px;
color:#666;
float:left;
}

.galeria_fotos img{
padding:8px;
vertical-align:top;
}

h6{
font-weight:bold;
color:#1B449D;
font-size:12px;
padding:20px;
}

.botao_galeria{
background:url(interface/botao_galeria.png);
margin:-45px 10px 0 0;
float:right;
width:72px;
height:27px;
color:#FFF;
font-size:10px;
font-weight:bold;
}

#rodape{
background:url(interface/bg-rodape.jpg) no-repeat;
width:971px;
height:31px;
}

#rodape h1{
margin:8px;
float:left;
margin-left:25px;
font-size:14px;
color:#FFF;
}

#rodape p{
margin:10px 5px 0 0;
font-weight:bold;
float:right;
text-align:right;
font-size:11px;
color:#FFF;
}
.miolo_direita1 p{
float:left;
width: 161px; height: 47px;
font-size:12px;
font-weight:normal;
color:#FFF;
margin:5px;
}
.miolo_direita1 p a{
float:left;
font-size:12px;
font-weight:normal;
color:#FFF;
text-decoration:none;
}
.geral{width:1000px;}
img, div { behavior: url(interface/interface/iepngfix.htc); }
a p{cursor:pointer; text-decoration:none; border:none;}
a img{cursor:pointer; text-decoration:none; border:none;}
a{border:none; text-decoration:none; color:#666;}



/* Reset default browser styles */
@import url('css/reset.css');

/* Rebuild default browser styles */
@import url('css/rebuild.css');

body{ } 

#Geral{display:table; width:100%; background:url(img/bgd.jpg) repeat-y top center}

#Container{display:block; margin:0 auto; width:970px;}

#Header{background:url(img/bgd_top_1.jpg) repeat-y; width: 970px;}

#UpperNav{height:30px; font:bold 12px Arial, Helvetica, sans-serif}
#UpperNav .UpperItemTitle{float:left; color:#fff;padding:10px 0 0 20px}
#UpperNav .UpperItemNav{float:right; color:#fff;padding:10px 60px 0 0}
#UpperNav .UpperItemNav a img{border:none}

#HeaderBanner{}

#NavBar{height:55px;}
#NavBarBox{padding:13px 0 0 20px} 
	/* menu css*/
	#primary-nav,
	#primary-nav ul {
		font: normal 11px Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
		list-style:none;
		position:relative;
		}
	#primary-nav ul.bt2{padding-left:105px}
	#primary-nav ul.bt3{padding-left:246px}
	#primary-nav ul.bt4{padding-left:379px}
	#primary-nav ul.bt6{padding-left:90px}
	#primary-nav a{display:block; height:100%; color: #ccc; text-decoration:none}
	#primary-nav a:hover{color: #fff}
	#primary-nav li{float:left; padding:0 60px 0 0}
	#primary-nav li.lastItem{float:left; padding:0}
	#primary-nav li ul{display:none; padding:10px 0 0 0}
	#primary-nav li:hover ul{display:block}
	
	#primary-nav li ul {position:absolute; top:10px; left:0}
	#primary-nav li:hover ul li{padding:0 20px 0 0}
	/* end menu css*/

#HeaderContainer{height:70px}

#Content{display:table; clear:both; background:url(img/bgd_content.jpg) repeat-y; width:970px}
#Content #LeftColumn .marginL{clear:left; height:15px; overflow:hidden}

#LeftColumn{ float: left; width:620px; padding:0 35px; background:url(img/bgd_welcomebox.jpg) no-repeat; overflow:hidden}

#WelcomeBox{height:190px; }
#WelcomeTitle{font:normal 16px Arial, Helvetica, sans-serif; color:#fff; padding:16px 0 0 25px}
#WelcomeTxt{font:normal 11px Arial, Helvetica, sans-serif; line-height:18px; padding:20px 25px}
#WelcomeTxt span{display:block; color:#518bca; padding-top:5px}

#WhatsNewTitle{clear:both; font:bold 12px Arial, Helvetica, sans-serif; color:#1b449c; height:35px}
#WhatsNewEnd{clear:both; display:table; margin:15px 0}

#WhatsNewWrapper{clear:both; width:620px}
#WhatsNewWrapper .HalfBanner{float: left; width:305px; height:100px}
#WhatsNewWrapper .HalfBannerBox{display:block; width:305px; height:100px}
#WhatsNewWrapper .BannerMedio{float: left; width:305px; height:210px}
#WhatsNewWrapper .Retangulo{clear:both; display:block; width:620px; height:100px }
#WhatsNewWrapper .marginW{float: left; width:10px; overflow:hidden}
#WhatsNewWrapper .marginH{clear:both; display:block; height:10px; overflow:hidden}
#WhatsNewWrapper .marginH p{font:normal 1px Arial, Helvetica, sans-serif; margin:0; padding:0}
#WhatsNewWrapper .BannerDiferenciado{ }


#ExtraContainer{clear:both;  height:285px}
#ExtraContainer .marginW{ float: left; width:16px; overflow:hidden}
#ExtraContainer .ExtraBox{ float: left; border:1px solid #ccc}


#WrapperDestaques{clear:both; overflow:hidden}
#DestaquesTitle{display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#1b449c; height:35px; margin-top:25px}
#WrapperDestaques .marginW{ float: left; width:7px; overflow:hidden}
#WrapperDestaques .DestaqueBox{float: left; width:200px}
#WrapperDestaques .DestaqueBox .DestaqueImg{width:200px; height:110px; border:1px solid #ccc; overflow:hidden}
#WrapperDestaques .DestaqueBox .DestaqueTxt{margin:10px 0}
#WrapperDestaques .DestaqueBox .DestaqueTxt span{display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#1b449c}

#RightColumn{ float:left; width: 278px; overflow: hidden;}

#NewsWrapper{color:#fff; font:normal Arial, Helvetica, sans-serif}
#NewsTitle{font:bold 12px Arial, Helvetica, sans-serif; width:280px; text-align:center; padding:18px 0 4px 0}
#NewsWrapper .NewsWrapperImg img a{border:none}
#NewsWrapper .NewsWrapperImg{float:left; padding:17px 0 0 0}
#NewsWrapper .NewsWrapperTxt{float:left; width:160px; height: 90px; margin:12px 0 0 12px; overflow:hidden; display:table}
#NewsWrapper .NewsWrapperTxt, #NewsWrapper .NewsWrapperTxt a{font-size:11px; font-weight:normal; color:#fff; text-decoration:none}
#NewsWrapper .NewsWrapperTxt a:hover, #NewsWrapper .NewsWrapperTxt a:hover span{text-decoration:underline}
#NewsWrapper .NewsWrapperTxt div{vertical-align:middle; display:table-cell}
#NewsWrapper .NewsWrapperTxt span{display:block; font-weight:bold}
#NewsWrapper .More{clear:both; padding:0 0 5px 181px}

.NewsWrapperLight{width:280px; height:115px; background:url(img/bgd_ftnews.jpg) no-repeat 2px 0; padding:0 0 0 14px}
.NewsWrapperDarker{width:280px; height:115px; background:url(img/bgd_ftnews_dark.jpg) no-repeat 2px 0; padding:0 0 0 14px}
.NewsEnd{text-align:center; padding:74px 0 0 0}

/* contact form */
#ContactForm{width:240px; padding:0 20px; font:normal 11px Arial, Helvetica, sans-serif; color:#fff}
#SelectLanguage{padding:15px 0}
#SelectLanguage label{display:block; font-weight:bold; padding:0 0 4px 0}
#SelectLanguage select{width:240px}

#CallUs {height:20px; padding:10px 0}
#CallUs .CallUsTitle{float:left; padding:3px 10px 0 0}
#CallUs .CallUsNumber{float:left; font-size:16px; font-weight:bold}

#Help{clear:both; padding:15px 0}
#Help label{display:block; font-weight:bold; ; padding:0 0 4px 0}
#Help select{width:240px}
/* end contact form */

#Footer{clear:both; background:url(img/bgd_rodape.jpg) repeat-y top left}

#Footer #FooterTop{clear:both; padding:10px 35px; height:26px}
#Footer .FooterTitle{float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#1b449c; padding-top:5px}
#Footer .VejaMais{float:right}
#Footer .VejaMais a{border:none}

#Galeria{clear:both; padding:0 0 0 35px; font:normal 12px Arial, Helvetica, sans-serif}
#Galeria .BoxGaleriaVideo{float:left; width:150px; background:#666; padding:8px; margin-right:34px}
#Galeria .BoxGaleriaVideo .GaleriaImg{height:100px; width:150px; overflow:hidden; padding-bottom:8px}
#Galeria .BoxGaleriaVideo .GaleriaTitle{color:#fff}
#Galeria .BoxGaleria{float:left; width:100px; background:#fff; padding:8px 8px 0 6px; margin:0 32px 20px 0}
#Galeria .BoxGaleria .GaleriaImg{height:100px; width:100px; overflow:hidden; margin-bottom:8px; border:1px solid #ddd}
#Galeria img a{border:none}

#Galeria .BoxGaleria GaleriaTitle{}

#Copyright, #Copyright a{font:normal Arial, Helvetica, sans-serif; color:#fff; text-decoration:none}
#Copyright{clear:both; background:url(img/bgd_copyright.jpg) repeat-y top left; height:40px}
#Copyright #CompanyLink{float:left; font-size:14px; padding:10px 20px 0 35px; font-weight:bold}
#Copyright #Disclaimer{float:right; font-size:11px; padding:10px 35px 0 0; font-weight:bold}


