@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}
html {
	background:url(../_imgs_site/bg-topo.jpg) repeat-x;
}
body {
	font-family:Arial, 'trebuchet ms' ,Helvetica, sans-serif;
	background:url(../_imgs_site/plataforma__.gif) no-repeat center top ;
	*background:url(../_imgs_site/plataforma__ie.gif) no-repeat center top ;

	
	/*background-image: url(../_imgs_site/plataforma__.png) !important;
	background-repeat: no-repeat;
    background-position: center top;
    background-image: none; 
    filter: none !important;
    filter:  progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_imgs_site/plataforma__.png,sizingMethod='image');*/


		
}

#topo-geral { width: 100%; height:165px; position: relative;}

#topo-geral #topo { width: 100%; height:165px; position: absolute; z-index: 2;}
#topo-geral #topo #espaco-marca { width:770px; margin: 0 auto; padding:20px 10px 0 10px; height:145px;}
#topo-geral #topo #espaco-marca .logo h1{
	width:100%;
	height:97px;
	background-image: url(../_imgs_site/logomarca.png) !important;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: none; 
	filter: none !important;
	filter:  progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_imgs_site/logomarca.png,sizingMethod='image');
}

#topo-geral #helicoptero {
	text-align: center;
	width: 100%; height: 143px;
	position: absolute; z-index: 1;

}


#geral {width:770px; margin:0 auto; position: relative; }

/*#geral #topo { padding:20px 10px 0 10px; height:145px;}
#geral #topo .logo h1{
	width:100%;
	height:100%;
	background-image: url(../_imgs_site/logomarca.png) !important;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: none; 
	filter: none !important;
	filter:  progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_imgs_site/logomarca.png,sizingMethod='image');
}*/
#geral #espaco-topo { padding:20px 10px 0 10px; height:145px;}


#geral .menu { height:111px; padding-left:10px;}
#geral .menu .botao {width:60px;  text-align:center; float:left; font-size:12px; color:#646464; margin-right:10px; height:51px; background:url(../_imgs_site/bg-botao.gif) no-repeat; margin-top:5px; text-align:center;}
#geral .menu .botao a {color:#646464; text-decoration:none; text-align:center;}
#geral .menu .botao2 {width:72px;  text-align:center; float:left; font-size:12px; color:#646464; margin-right:10px; height:51px; background:url(../_imgs_site/bg-botao.gif) no-repeat; margin-top:5px; text-align:center; margin-left:60px; _margin-left:40px; margin-right:0;}
#geral .menu .botao2 a {color:#fff;  text-align:center; text-decoration:none; text-align:center;}
#geral .menu .botao3 {width:102px; float:left; font-size:12px; color:#646464; margin-left:10px; _margin-left:0; height:51px; background:url(../_imgs_site/bg-botao.gif) no-repeat; margin-top:5px; text-align:center;}
#geral .menu .botao3 a {color:#fff; text-decoration:none; text-align:center;}
#geral .menu .area-usuario, #geral .menu .efetuar-cadastro{width:166px; margin-left:60px; float:left;}
#geral .menu .area-usuario .titulo {color:#FB7B25; font-size:11px; font-weight:bold;}
#geral .menu .area-usuario p a {color:#fff; font-size:11px; display:inline; }
#geral #conteudo {
	width:770px; margin-top: 30px;  padding-top: 0px; background: url(../_imgs_site/bg-conteudo.gif) top right repeat-y;
}
#geral .menu .efetuar-cadastro .titulo {color:#fff; font-size:11px; font-weight:bold; margin-top:10px;}
#geral .menu .efetuar-cadastro .item a{color:#FF6600; font-size:20px; font-weight:bold; margin-top:5px; text-decoration:none;}
#geral #conteudo .titulo {color:#FF6600; font-size:20px; font-weight:bold;}
#geral #conteudo .coluna {width:222px; min-height:350px; padding:0 20px; float:left; color:#4B4B4B; border-right:1px solid #DBDBDB;}
#geral #conteudo .coluna p{font-size:12px; float:left; line-height:180%; margin-top:10px;}
#geral #conteudo .coluna .boneco {float:right; margin-top:-100px;}
#geral #conteudo .coluna .botoes {float:left; margin-top:10px; text-align:center;}
#geral #conteudo .coluna .botoes a {padding-bottom:5px;}
#geral #conteudo .coluna2 {padding:0 40px 0 10px; overflow:hidden; color:#4B4B4B; }
#geral #conteudo .coluna2 p{font-size:12px; overflow:hidden; line-height:180%; margin-top:5px;}
#geral #conteudo .coluna2 .titulo-noticia {color:#4B4B4B; font-size:13px; font-weight:bold; margin-top:10px;}
#geral #conteudo .coluna p a, #geral #conteudo .coluna2 p a {color:#FF6600; text-decoration:none; }

#rodape {width:100%; height:41px; border-top:2px solid #4097D6; background:url(../_imgs_site/bg-rodape.gif) left bottom repeat-x;}
#rodape p{color:#fff; text-align:center; font-size:12px; padding-top:15px;}
.bg-rodape {
	width:770px; position:relative; height:15px; margin:0 auto;
}
.bg-rodape p{
	width:103px; height:17px; position:absolute; right: 0; top:0px;
	background: url(../_imgs_site/bg-rodape-cima.gif) right top no-repeat;
}
#rodape .fundo{width:800px; height:40px; margin:0 auto; background:url(../_imgs_site/bg-rodape-secundario.gif) 650px top no-repeat;}

.btEnviar{
	margin-left: 0px;
	padding-top:10px;
	clear:left;
}
p.formulario, #conteudo p.formuText{
	margin: 2px 0 2px 0;
	padding-left:0px;
	width:144px;
}
p.formulario input, span.formulario input{
	width: 150px;
	padding:3px;
	background-color: #fff;
	color: #717171;
	font-size: 11px;
	border-top: 1px solid #193f74;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #AEAEAE; 
	vertical-align:middle; 
}
p.formulario input, span.formulario textarea, p.formulario textarea{
	width: 150px;
	padding:3px;
	background-color: #fff;
	color: #717171;
	font-size: 11px;
	border-top: 1px solid #193f74;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #AEAEAE; 
	vertical-align:middle; 
}
p.formulario .data, span.formulario .data{
	width: 40px;
	background-color: #fff;
	color: #717171;
	font-size: 11px;
	border-top: 1px solid #193f74;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #AEAEAE;
	vertical-align:middle;  
}
p.formulario .combo, p.formulario .combo, span.formulario .combo{
	padding:3px;
	width: 155px;
	background-color: #fff;
	color: #717171;
	font-size: 11px;
	border-top: 1px solid #193f74;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #AEAEAE;
	vertical-align:middle; 
}
.bg-form {width:500px; height:65px; background:url(../_imgs_site/bg-form.gif) no-repeat; text-align:center; padding-top:8px;}

#conteudo .formulario_login fieldset{width:582px; padding:20px 20px; *padding:20px 20px;}
.esqueci-senha a{color:#FF6600; font-size:11px; font-weight:bold; margin-top:5px; text-decoration:none;}
.error {padding-left: 10px; font-size:11px; color:red;}
