*{
	border:none;
	margin:0;
	padding:0;
	line-height:normal;
	vertical-align:top;
}

img, div, input { behavior: url("js/iepngfix.htc") }

html{
	height:100%;
	width:100%;
	overflow-x:hidden
}
div {
	/*border: 1px solid red;*/
}
a {
	outline:none;
}
body {
	background-image: url(../imagens/background_home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #676767;
	font-family:Verdana;
	font-size:11px;
	color:#727272;
}
a{
	text-decoration:none;
	color:#727272;
}
a:hover{
	text-decoration:none;
	color:#727272;
}
.clear{
	clear:left
}
#principal{
	width:1005px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	clear:both
}
#logotipo{
	width:225px;
	height:51px;
	background-image: url(../imagens/logotipo.png);
	margin-top:10px;
	margin-left:56px;
	display:inline-block;
	
}
#menusuperior {
	float:right;
	display:inline-block
}
#logoparceiro{
		float:right;
		height:31px;
		width:42px;
		margin-top:1px;
		margin-left:7px;
}
#esquerda {
	height: 33px;
	width: 5px;
	float:left;
	
	background-image: url(../imagens/menu_superior_esquerda.gif) !important;
	
}
#meio {
	height: 33px;
	float:left;
	width:638px;
	background-image: url(../imagens/menu_superior_meio.gif) !important;
}
#meio li{
	float:left;
	margin-left:4px;
	margin-right:4px;
	padding-top:8px;
}
.submenu3{
	margin-top:-21px;
	display:none;
	top:21px;
	margin-left:145px;
	position: absolute;
	z-index:1;
	background-image: url(../imagens/bgsub.png);
	list-style:none;
	margin-left:190px;
	background-color:#ccc;
}
.submenu3 li{ /*Itens do submenu*/
	clear:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	border-bottom:dashed 1px #a4a4a5;
	padding:9px;
	list-style-position: inside;
	list-style-image: url(../imagens/seta+azul.gif);
	width:90%;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	white-space:nowrap;
	

	
}
.submenu2{ /*Submenu*/
	top:33px;
	z-index:101;
	position:absolute;
	width:auto;
	display:none;
	margin:0px;
	background-image: url(../imagens/bgsub.png);
	list-style:none;
	margin-left:0px;
	
}
.submenu2 li{ /*Itens do submenu*/
	clear:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	border-bottom:dashed 1px #a4a4a5;
	padding:9px;
	list-style-position: inside;
	list-style-image: url(../imagens/seta+azul.gif);
	width:85%;
	position: relative;
	white-space:nowrap;

}
#meio ul{
	list-style:none
}
#meio li ul li a{
	color:#FFF;
	text-decoration:none
}
#meio li ul li a:hover{
	color:#FFF;
	text-decoration:underline
}
#meio li.menu{
	height:25px;
}
#meio li.menudivisao{
	padding-top:0px;
}
#direita {
	height: 33px;
	width: 5px;
	float:left;
	
	background-image: url(../imagens/menu_superior_direita.gif) !important;
}
.formSelect{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#999999;
}
#formsupEstado{
	width:40px;
}
#formsupCidade{
	width:128px;
}
#homeBanners{
	width:680px;
	height:252px;
	top:90px;
	position:absolute;
	z-index:10;
	left:50%;
	margin-left:-180px
}
#homeImagemDestaque{
	width:1005px;
	height:728px;
	line-height:728px;
	top:40px;
	position:absolute;
	z-index:5;
	margin-left:0px;
	
	left:50%;
	margin-left:-502px;
}
#home3colunas{
	width:840px;
	top:375px;
	margin-left:180px;
	z-index:100;
	overflow:hidden;
}
#home3colunas #destaque{
	background-color:#FFF;
	height:175px;
}
#home3colunas .coluna{
	width:280px;
}

#home3colunas .coluna .titulo{
	padding-top:13px;
	padding-left:25px;
	height:25px
}
#home3colunas .coluna .imagem{
	height: 124px;
	width: 242px;
	padding-left:18px;
}

#destaqueTexto .boxCinza{
	width:278px;
	background-color:#6d6d6e;
	float:left;
	opacity: 0.87;                    /* Firefox, Safari(WebKit), Opera */
  	-ms-filter: "alpha(opacity=87)"; /* IE 8 */
  	filter: alpha(opacity=87);       /* IE 4-7 */

}
#destaqueTexto .boxCinza ul{
	margin-left:20px;
	margin-right:20px;
}
#destaqueTexto .boxCinza li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	border-bottom:dashed 1px #a4a4a5;
	padding:9px;
	list-style-position: inside;
	list-style-image: url(../imagens/seta+azul.gif);
	
}

#destaqueTexto .boxBranco0{
	width:278px;
	background-color:#ffffff;
	opacity: 0.55;                    /* Firefox, Safari(WebKit), Opera */
  	-ms-filter: "alpha(opacity=55)"; /* IE 8 */
  	filter: alpha(opacity=55);       /* IE 4-7 */
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	height:150px;
}
#destaqueTexto .boxBranco1{
	width:280px;
	background-color:#ffffff;
	opacity: 0.15;                    /* Firefox, Safari(WebKit), Opera */
  	-ms-filter: "alpha(opacity=15)"; /* IE 8 */
  	filter: alpha(opacity=15);       /* IE 4-7 */
	height:150px;
	margin-left:278px;
	margin-right:2px;
	position:absolute;
}
#destaqueTexto .boxBranco2{
	width:280px;
	background-color:#ffffff;
	opacity: 0.15;                    /* Firefox, Safari(WebKit), Opera */
  	-ms-filter: "alpha(opacity=15)"; /* IE 8 */
  	filter: alpha(opacity=15);       /* IE 4-7 */
	height:150px;
	margin-left:561px;
	margin-right:2px;
	position:absolute;
}
#destaqueTexto a{
	color:#333
}
#rodape{
	position:absolute;
	padding-bottom:20px;
	background-color:#4e4e4e;
	height:170px;
	padding-top:35px;
	width:1680px;
	margin-top:30px;
	display:block;
	top:-1000px;
	left:0;
	margin-left:-840px;
	left:50%;
}
#rod{
	width:900px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
#rodape #trabalheConosco{
	width:275px;
	float:left;
	background-image: url(../imagens/rodape_linha+lateral+direita.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-right:20px;
}
#rodape #duvidas{
	width:205px;
	float:left;
	background-image: url(../imagens/rodape_linha+lateral+direita.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-right:20px;
}
#rodape #contatos{
	width:175px;
	float:left;
	background-image: url(../imagens/rodape_linha+lateral+direita.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-right:20px;
}
#rodape #conhecaTb{
	width:175px;
	float:left;
}
#rodape .titulo{
	margin-bottom:12px;
}
#rodape .conteudo{
	padding-right:10px;
	margin-bottom:10px;
}
#rodape .compartilhe .texto{
	margin-top:10px;
	margin-right:10px;
	float:left;
	font-weight:bold
}
#rodape .compartilhe .botoes{
	float:left;
	margin-right:10px;
}
#rodape .conteudo .logo{
	text-align:center;
	margin-bottom:10px;
}
#rodape .conteudo p{
	margin-bottom:5px;
}
#rodape a{
	color:#7c7c7c;
	text-decoration:none
}
#rodape a:hover{
	color:#7c7c7c;
	text-decoration:underline
}
#conteudoMeio{
	margin-top:30px;
	margin-left:66px;
}
#conteudoMeio #coluna1{
	width:685px;
	height:174px;
	padding-top:10px;
}

#conteudoMeio #coluna2{
	width:215px;
	float:right;
	margin-right:10px;
}
#conteudoMeio #coluna1 .imagemDestaque{
	border:solid 5px #FFF;
	margin-bottom:25px;
}
#conteudoMeio #coluna1 .logo{
	float:right;
	margin-top:-60px;
}
#conteudoMeio #coluna1 .tit1{
	margin-bottom:7px;
	margin-left:25px;
}
#conteudoMeio #coluna1 .tit2{
	margin-bottom:7px;
	margin-left:25px;
}
#conteudoMeio #coluna1 .box{
	background-repeat: repeat-y;
	background-position: center top;
	width:689px;
	margin-top:10px;
	
	background-image: url(../imagens/bg_interna_conteudo.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../imagens/bg_interna_conteudo.png,sizingMethod='scale');
}
#conteudoMeio #coluna1 .box .cont{
	padding:20px;
	padding-left:50px;
	padding-right:50px;
}
#conteudoMeio #coluna1 .box #contCheio{
	height:590px;
	overflow:hidden
}
#conteudoMeio #coluna1 .box .cont .materiaTitulo{
	margin-bottom:20px;
}
#conteudoMeio #coluna1 .box .cont .materiaTexto{
	margin-bottom:15px;
	color:#484848;
}
#conteudoMeio  ul{
	list-style:inside
}
#conteudoMeio #coluna1 .box .cont .materiaTexto a{
	text-decoration:none;
	color:#484848;
}
#conteudoMeio #coluna1 .box .cont .materiaTexto a:hover{
	text-decoration:underline;
	color:#484848;
}
#conteudoMeio #coluna2 .texto{
	margin-left:12px;
	margin-top:10px;
}
table{
	border:0
}
.hid{
	display:none
}
#faleConosco{
	margin-top:30px;
}
#faleConosco label{
	float:left;
	margin-right:10px;
	width:100px;
}
#faleConosco input,#faleConosco select,#faleConosco textarea{
	padding:2px;
	margin-bottom:10px;
	border:solid 1px #cacaca;
	width:280px;
	background-image: url(../imagens/bg_form.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color:#0066b3
}
#faleConosco .btEnviar{
	width:148px;
	height:40px;
	margin-left:251px;
	border:none;
	background:none;
	color:#FFF
}
#faleConosco #msg{
	margin-top:10px;
	margin-bottom:15px;
	width:395px;
	display:none
}
.banner{
	margin-bottom:20px;
}
.Dexpansivel{display:none; padding-top:10px;}
.botaoExpandir{cursor:pointer; font-weight:bold}
.opExp li{margin-bottom:5px;}
.sombra{
	position:absolute;
	width:280px;
	height:282px;
	background-position:center center;
	background-repeat:no-repeat;
	display:none;
	background-color:white;
	border:solid 1px #fff;
}
.swd{
	position:absolute;
	width:280px;
	height:272px;
	background-position:center center;
	background-repeat:no-repeat;
	display:none;
	background-color:#000

}
.boxB{
	background-color:white;
	height:180px;
	display:none;
}

#home3colunas #bxTexto0 {
	width:240px;
	padding:20px;
	margin-left:0px;
	color:#4b4646;
	z-index:3;
	padding-top:10px;
	/*background-image: url("../imagens/bgwhite_0.png") !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../imagens/bgwhite_0.png,sizingMethod='scale');*/
	height:62px;
	position:absolute;

}
#home3colunas #bxTexto1 {
	width:240px;
	padding:20px;
	color:#4b4646;
	z-index:3;
	padding-top:10px;
	position:absolute;
	/*background-image: url("../imagens/bgwhite_1.png") !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../imagens/bgwhite_1.png,sizingMethod='scale');*/
	height:62px;
}
#home3colunas #bxTexto2 {
	width:240px;
	padding:20px;
	color:#4b4646;
	z-index:3;
	padding-top:10px;
	height:62px;
	position:absolute;
	/*background-image: url("../imagens/bgwhite_1.png") !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../imagens/bgwhite_1.png,sizingMethod='scale');*/
}

.colunaP{
	position:absolute;
	width:273px;
	height:180px;
	z-index:101;
}

#col0{position:absolute; top:375px; margin-left:0px; z-index:112}
#col1{position:absolute; top:375px; margin-left:281px; z-index:112}
#col2{position:absolute; top:375px; margin-left:562px; z-index:112}

#assinatura img{
	height:25px;
}

.vocesabia{
width:270px; float:right; 
}

.vocesabia p{
font-size:11px; font-weight:bold; margin-bottom:10px; color:#5f5f5f; 
}

.galeria-destaque-texto{
	font-weight:bold; color:#494949; font-size:16px; border-bottom:solid 1px #456d87; padding-bottom:10px; padding-bottom:20px; 
}
.galeria-boxes{
	width:272px;  border-bottom:dashed 1px #a1a1a1; padding-bottom:15px; padding-top:20px; padding-right:0px;
	padding-left:20px;
	float:left;
	cursor:pointer;
	margin-right:12px;
	_width:256px;
}
.galeria-boxesH{
	background-image: url(../imagens/galeria-bg-boxes.png);
}
.galeria-seta{
	background-image:url(../imagens/galeria-seta.gif) ; background-repeat:no-repeat; background-position:left center; padding-left:10px; font-weight:bold; color:#d57c1c !important; text-decoration:underline; margin-top:10px; float:right; margin-right:10px;
}
.galeria-texto{
	width:125px; padding-left:10px; margin-top:10px; float:right;
}
.certificados{padding:5px; padding-top:60px; width:583px; height:365px;
	background-image:url(../imagens/bg-certificados.png);
	background-position:center right;
	background-repeat:no-repeat
}

.bggama{
	background-image:url(../imagens/bg-gama.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:584px;
	height:430px;
	padding-top:80px;
}