/* CSS Document */
body{margin:0 auto; padding:0 auto; font:10px/20px Tahoma, Arial, Helvetica, sans-serif; background-color:#3B3855;}
div, p, h1, h2, h3, ul{padding:0px; margin:0px;}
ul{list-style-type:none;}

#div_todo{
	background:url(../images/bg_todo.jpg) 0 0 repeat-x #FFF;
	width:100%;
	height:708px;
	margin:0 auto;
	position:absolute;
	z-index:-999
}

#div_todo_int{
	background:url(../images/bg_todo_int.jpg) 0 0 repeat-x #3B3855;
	width:100%;
	height:708px;
	margin:0 auto;
	position:absolute;
}

#div_body{
	width:1031px;
	margin:0 auto;
	position:relative;
}


#div_topo{
	background:url(../images/bg_body_topo.jpg) 0 0 repeat-y #FFF;
	height:127px;
	width:100%;
	padding-top:11px;
}

#div_logo{
	width:179px;
	height:108px;
	margin:0 auto;
}

/* MENU HOME*/
#div_menu{
	background:url(../images/bg_menu.png) 0 0 repeat-x transparent;
	width:1001px;
	height:46px;
	/* height:46px; */
	margin-top:16px;
	float:left;
	position:relative;
}

#div_menu_left{
	background:url(../images/bg_menu_canto.jpg) 0 0 repeat-x #616682;
	width:15px;
	height:46px;
	margin-top:16px;
	float:left;
	position:relative;
}

#div_menu_right{
	background:url(../images/bg_menu_canto.jpg) 0 0 repeat-x #616682;
	width:15px;
	height:46px;
	margin-top:16px;
	float:right;
	position:relative;
}

#div_menu ul{
	padding:5px 5px 5px 25px;
}

#div_menu li{
	font:20px/25px Tahoma, Arial, "Times New Roman", Helvetica, sans-serif;
	display:inline;
	margin:0 16px 0 16px;
}

#div_menu li a{
	text-decoration:none;
	color:#FFF;
}

#div_menu li a:hover{
	color:#4B4C71;
}
/* FIM MENU HOME */



/* MENU INTERNA*/
#div_menu_int{
	background:url(../images/bg_menu.png) 0 0 repeat-x #FFFFFF;
	width:1001px;
	height:46px;
	margin-top:16px;
	float:left;
	position:relative;
}

#div_menu_int ul{
	padding:5px 5px 5px 25px;
}

#div_menu_int li{
	font:20px/25px Tahoma, Arial, "Times New Roman", Helvetica, sans-serif;
	display:inline;
	margin:0 16px 0 16px;
}

#div_menu_int li a{
	text-decoration:none;
	color:#FFF;
}

#div_menu_int li a:hover{
	color:#4B4C71;
}
/* FIM MENU INTERNA */




/* SLIDE */
#div_slide{
	width:100%;
	height:318px;
	top:-6px;
	position:relative;
	float:left;
	z-index:-99;
}

#div_slide_left{
	background:#616682;
	width:15px;
	height:324px;
	float:left;
	position:relative;
}

#div_slide_meio{
	width:1001px;
	height:324px;
	position:relative;
	overflow:hidden;
	float:left;
}

#div_slide_meio img{
	width:1001px;
	height:324px;
}

#div_slide_right{
	background:#616682;
	width:15px;
	height:324px;
	float:right;
	position:relative;
}
/* FIM SLIDE */


/* RESUMOS */
#div_resumo_left{
	background:#DDDEE5;
	height:171px;
	width:15px;
	position:relative;
	float:left;
}

#div_resumo{
	background:url(../images/bg_body_topo.jpg) 0 0 repeat-y #FFF;
	height:171px;
	width:1001px;
	position:relative;
	float:left;
}

#div_resumo a{
	color:#004677;
	text-decoration:none;
	font:11px/18px Tahoma, Arial, Verdana;
}

#div_resumo a:hover{
	color:#648AB2;
}

#div_resumo_right{
	background:#DDDEE5;
	height:171px;
	width:15px;
	position:relative;
	float:right;
}

#div_resumo_topo{
	background:url(../images/bg_resumo_top.jpg) 0 0 repeat-y #FFF;
	width:100%;
	margin-top:6px;
	float:left;
	height:8px;
}

#div_resumo h2{
	margin:5px 0 0 5px;
	padding:5px 0;
	position:relative;
	float:left;
	font-size:15px;
	font-weight:bold; 
}

#div_resumo .img_seta{
	margin:5px 0 0 5px;
	float:left;
	margin-left:10px;
	position:relative;
}

#div_resumo_titulo{
	width:100%;
	height:35px;
}

#div_resumo_center_l{
	background:url(../images/bg_resumo_left.jpg) 0 0 repeat-y #FFF;
	width:418px;
	height:168px;
	float:left;
}

#div_resumo_center_l #div_resumo_img{
	width:143px;
	height:112px;
	border:2px solid #464766;
	position:relative;
	margin-left:10px;
	overflow:hidden;
	float:left;
	padding:2px;
}

#div_resumo_center_l #div_resumo_areas{
	float:left;
	width:230px;
	height:114px;
	margin-left:10px;
}

#div_resumo_center_l #div_resumo_areas .div_lista_areas{
	float:left;
	width:110px;
	padding:0;
	margin:0;
}

#div_resumo_center_l #div_resumo_areas ul{
	font-weight:bold;
	padding:0;
	margin:0;
}

#div_resumo_center_l #div_resumo_areas ul li{
	height:20px;
	background:url("../images/lista.png") 0 6px no-repeat;
	padding-left:10px;
}

#div_resumo_center_l #div_resumo_areas p{
	line-height:12px;
	text-align:justify;
	font-weight:normal;
}

#div_resumo_center_m p{
	line-height:12px;
	text-align:justify;
	font-weight:normal;
	margin-left:10px;
	margin-right:10px;
}

#div_resumo_center_m{
	background:url(../images/bg_resumo_center.jpg) 0 0 repeat-y #FFF;
	width:281px;
	height:168px;
	float:left;
}

#div_resumo_center_r #div_resumo_mapa{
	width:256px;
	height:74px;
	border:2px solid #464766;
	float:left;
	margin:0px 0 0 20px;
	padding:2px;
}

#div_resumo_center_r{
	background:url(../images/bg_resumo_right.jpg) 0 0 repeat-y #FFF;
	width:302px;
	height:168px;
	float:left;
}

#div_resumo_center_r p{
	line-height:12px;
	text-align:justify;
	font-weight:bold;
	margin:14px 10px 0 20px;
	float:left;
	color:#4B4B71;
	font-size:11px;
}

/* FIM RESUMOS */

/* RODAP� */
#div_rodape{
	width:100%;
	height:50px;
	margin-top:6px;
	float:left;
}

#div_rodape #div_copyright{
	height:30px;
	width:290px;
	margin:0 auto;
	margin-top:5px;
	color:#FFF;
	float:right;
}

#div_rodape #div_copyright a{
	color:#FFF;
	text-decoration:none;
}

#div_rodape #div_copyright a:hover{
	text-decoration:underline;
}

#div_rodape #div_copyright a img{
	border:0;
}
/* DIV RODAP� */


/* INTERNA */
#div_principal{
	width:100%;
	min-height:700px;
	position:relative;
	float:left;
	background:#616682;
	padding-bottom:20px;
}

#div_principal_topo{
	width:100%;
	height:43px;
	position:relative;
	background:url(../images/bg_principal_topo.jpg) 0 0 repeat-x;
}

#div_principal_topo h2{
	font:18px/20px Tahoma, Arial, Verdana, "Times New Roman";
	color:#2D2F4D;
	width:300px;
	padding:10px 0 0 40px;
}

#div_principal #div_menu_lateral {
	width:253px;
	min-height:160px;
	float:left;
	position:relative;
}

#div_principal #div_menu_lateral li{
	height:24px;
	width:213px;
	font:14px/18px Tahoma, Arial, Verdana, "Times New Roman";
	color:#2F335D;
	padding:8px 0 0 40px;
	background:url(../images/bg_botao.jpg) 0 0 #FFF;
}

#div_principal #div_menu_lateral li a{
	color:#2F335D;
	text-decoration:none;
}

#div_principal #div_menu_lateral li a:hover{
	color:#FFF;
}

#div_principal #div_menu_lateral #div_menu_imagem #div_imagem_trans_top{
	width:253px;
	height:32px;
	position:absolute;
	background:url(../images/imagem_trans1.png) 0 0 transparent;
	z-index:99;
}

#div_principal #div_menu_lateral #div_menu_imagem #div_imagem_trans_bottom{
	width:253px;
	height:11px;
	position:absolute;
	bottom:182px;
	background:url(../images/imagem_trans2.png) 0 0 transparent;
	z-index:99;
}

#div_principal #div_menu_lateral #div_menu_imagem{
	width:253px;
	height:301px;
}

#div_principal #div_menu_lateral #div_menu_bottom{
	width:253px;
	height:182px;
}

#div_principal_left{
	background:#616682;
	width:15px;
	height:700px;
	float:left;
	position:relative;
}

#div_principal_meio{
	width:1001px;
	min-height:680px;
	position:relative;
	overflow:hidden;
	float:left;
	background:url(../images/bg_principal.jpg) 0 0 repeat-y;
}

#div_principal_right{
	background:#616682;
	width:15px;
	height:700px;
	float:right;
	position:relative;
}

#div_conteudo{
	width:746px;
	min-height:300px;
	float:left;
	position:relative;
}

#div_conteudo_top{
	height:63px;
	width:746px;
	background:url(../images/bg_conteudo_topo.png) 25px 0 no-repeat;
}

#div_conteudo_top h3{
	font:20px/24px Tahoma, Arial, Verdana;
	color:#32355F;
	padding:10px 0 0 25px;
}

#div_conteudo_meio{
	width:665px;
	min-height:300px;
	margin:0 auto;
	position:relative;
	padding-bottom:180px;
	font:12px/18px Arial, Helvetica, sans-serif;
	/*color:#2D2F4D;*/
	padding-left:10px;
	padding-right:25px;
	/*text-align:justify;*/
}

#div_conteudo_meio #volta{
	height:40px;
	width:100px;
	background:url("../images/bg_conteudo_topo.png") no-repeat scroll 0 -20px transparent;
}

#div_conteudo_meio #volta a{
	color:#004677;
	text-decoration:none;
	font:12px/18px Tahoma, Arial, Verdana;
	margin-left:35px;
}

#div_conteudo_meio #volta a:hover{
	color:#648AB2;
}

#div_conteudo_bottom{
	height:162px;
	width:746px;
	float:left;
	bottom:0;
	position:absolute;
	background:url(../images/bg_conteudo_bottom.png) 25px 0 no-repeat;
}

/* COLABORADORES */
#div_colaboradores{
	margin-bottom:25px;
}

#div_colaboradores a{
	font:14px/18px Tahoma, Arial, Verdana;
	color:#2D2F4D;
	text-decoration:none;
}

#div_colaboradores a:hover{
	text-decoration:underline;
}
/* FIM COLABORADORES */

/* CLIENTES */
#div_clientes div.cliente{
	height:150px;
	width:180px;
	background:#FFF;
	border:1px solid #CCC;
	float:left;
	margin:0 15px 15px 15px;
	text-align:center;
}

#div_clientes div.cliente:hover{
	border:1px solid blue;
	padding:1px 0 0 1px;
	height:149px;
	width:179px;
}

#div_clientes div.cliente img{
	width:130px;
	height:auto;
	position:relative;
	/*
	top:50%;
	left:50%;
	margin-top:-50px;
	margin-left:-160px;
	*/
}
/* FIM CLIENTES */

/* CONTATO */
#contato_form label {
	clear:both;
	font:12px/18px Tahoma, Arial, Verdana;
	color:#004677;
}

#contato_form dd {
	margin:0;
	padding:0;
}

#contato_form dt{
	margin:0;
	padding:0;
}

#contato_form input, #contato_form select, #contato_form textarea{
	clear:both;
	border:1px solid #004677;
}

#contato_form .button{
	clear:both;
}

#div_erros{
	clear:both;
	font:12px/18px Tahoma, Arial, Verdana	
}

#div_erros h3{
	color:#004677;
}

#div_erros p{
	color:#000;
}

#ul_erros li{
	color:#FF4444;
	margin-left:15px;
}

/* FIM CONTATO */

/* NOTICIAS */
#listaNoticias{
	font:12px/18px Tahoma, Arial, Verdana;
}

#listaNoticias li{
	border-bottom:1px dashed #666;
	height:20px;
}

#listaNoticias li a{
	color:#004677;
	text-decoration:none;
}

#listaNoticias li a:hover{
	color:#648AB2;
}
/* FIM NOTICIAS */

/* LINKS */
#listaLinks{
	font:12px/18px Tahoma, Arial, Verdana;
}

#listaLinks li{
	border-bottom:1px dashed #666;
	height:40px;
	margin-bottom:10px;
}

#listaLinks li a{
	color:#004677;
	text-decoration:none;
}

#listaLinks li a:hover{
	color:#648AB2;
}
/* FIM LINKS */

