body{
	margin:0px; padding:0px;
	background:#024492;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
a{color:#00125C; text-decoration:none}
a:hover{color:#002DDD; text-decoration:none}
img{border:none}
.bg01{
	background:url(../imgs/bg_site.jpg);
	width:100%; height:auto;
}
#topo{
	width:100%; height:209px;
	background:url(../imgs/bg_topo.jpg) repeat-x top;
}
.topo_menu{
	width:800px; height:209px;
	margin:auto;
}
#conteudo{
	clear:left; margin:auto;
	width:762px;
	padding:0 0 25px 0;
}
#rodape{
	clear:left;
	width:100%; height:170px;
	background-image:url(../imgs/rodape_bg.png);
	background-position:25 25;
	background-repeat:repeat-x;
	position:relative; top:-25px;
}
.rodape_conteudo{
	width:718px; height:150px; margin:auto;
	background:url(../imgs/rodape_centro.png) no-repeat center;
	color:rodape_conteudo;
	text-align:center;
	padding:20px 0 0 0;
	color:#FFFFFF;
}
.rodape_conteudo h1, .rodape_conteudo h2, .rodape_conteudo h3, .rodape_conteudo a, .rodape_conteudo a:hover{color:#FFFFFF; display:inline; font-size:14px; font-weight:normal;}
.rodape_conteudo p{margin:0 0 10px 0;}

/* ESTRUTURA **********************************************************************/
.index_cxs{
	width:736px; height:270px;
	padding:21px 0 0 26px;
}
.banner{
	float:left; width:459px; height:252px;
	padding:0 20px 0 0;
}
.servicos_cx{
	float:left;
	width:200px; height:229px;
	padding:22px 10px 0 22px;
	background:url(../imgs/box01.gif) no-repeat top;
}
.stage_bg{
	float:left;
	width:762px; min-height:141px;
	background:url(../imgs/stage_topo.gif) no-repeat top #FFFFFF;
	margin:20px 0 50px 0;
}
.stage_conteudo{
	float:left;
	width:690px; min-height:190px;
	padding:0 36px 20px 36px;
	background:url(../imgs/stage_rodape.gif) no-repeat bottom;
	line-height:19px;
}
.stage_conteudo p{margin:0 0 10px 0;}
.titulo01{
	float:left; clear:left; width:690px;
	color:#00125C; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:24px; letter-spacing:-1px;
	margin:60px 0 20px 0;
}
.submenu{
	float:left;
	width:690px; height:20px;
	text-align:center;
	padding:15px 0 0 0;
}
.submenu h3{display:inline; font-weight:normal; font-size:11px;}
.submenu a{padding:0 0 0 10px;}
.submenu a:hover{ background:url(../imgs/bullet01.gif) left no-repeat}
.submenu .ativo{background:url(../imgs/bullet01.gif) left no-repeat}
.empresa_foto01{
	float:left; margin:0 20px 20px 0;
}
.empresa_fotos{
	float:left; clear:left;
	padding:20px 0 0 0;
}
.empresa_fotos img{border:#CCCCCC 2px solid; margin:0 20px 20px 0;}
.contato_label{
	float:left; clear:left;
	width:210px; height:20px;
	text-align:right;
	margin:7px 0 0 0;
	padding-right:5px;
}
.contato_form{
	float:left;
	width:307px; height:20px;
	margin:7px 0 0 0;
}
.contato_form02{
	float:left;
	width:307px; height:140px;
	margin:7px 0 0 0;
}
.h01{height:140px;}
fieldset, form{margin:0; padding:0; border:none;}
.form01{ width:298px; border:1px solid #CCCCCC; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.formSize01 {width:100px;}
.bt_enviar{ float:left; clear:left; position:relative; left:466px; margin:5px 0 30px 0}


/* TEXTOS ************************************************************************/
.lista_01{ clear:left; color:#00125C; margin:0px; padding:5px 0 0 14px;}
.lista_01 li{ margin:0 0 6px 0;}
.sep01{ width:555px; height:2px; clear:left; margin:10px 0 10px;}

.txt01{color:#0082D6}

.ma_t01{margin-top:6px;}















