/* ---------------------------------------------------------------------------------------- */
/* ---- geral ----------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

body			{
					margin: 0;
					padding: 0;
					font: 12px Arial, Helvetica, sans-serif;
					color: #5b5b5b;
					background:#2d7371;
					text-align: center;
					background-attachment:fixed;
					}

#topo		{
					width: 924px;
					height: 185px;
					border: 0;
					margin: 0;
					background: #fff;
					}
					
#geral		{
					width: 924px;
					height: 100%;
					border: 0;
					margin: 0 auto;
					background-color: #fff;
					}



/* ---------------------------------------------------------------------------------------- */
/* ---- principal ------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */




/* ---------------------------------------------------------------------------------------- */
/* ---- rodapé ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.rodape 				{ color: #a3a3a3; }
.lk_rod					{ COLOR: #a3a3a3; text-decoration: underline }
.lk_rod:hover		{ COLOR: #a3a3a3; text-decoration: none }



/* ---------------------------------------------------------------------------------------- */
/* ---- menu de navegação (topo horizontal) ----------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

#menuH
	{
	position:relative;
	width:908px;
	height:47px;
	background:url(imgs/navega.jpg) no-repeat 0 0;
	}
	
#menuH ul
	{
	list-style:none;
	}

#menuH li
	{
	position:absolute;
	top:0;
	height:47px;
	}

#menuH li a
	{
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	top:0;
	cursor:pointer;
	}

#menuH li a span
	{
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	top:0;
	}

#n1 	{ width:90px;   left:0; 	}
#n2		{ width:52px;   left:90px;	}
#n3		{ width:91px;   left:141px;	}
#n4		{ width:87px;   left:233px;	} 
#n5		{ width:101px;  left:318px;	}
#n6		{ width:75px;   left:418px;	}
#n7		{ width:70px;   left:494px;	}
#n8		{ width:65px;   left:560px;	}
#n9		{ width:71px;   left:627px;	}
#n10	{ width:76px;   left:699px;	}
#n11	{ width:130px;  left:776px;	}

#n1 a span	{ background:url(imgs/navega.jpg) no-repeat 0      0; 	}
#n2 a span	{ background:url(imgs/navega.jpg) no-repeat -90px  0; 	}
#n3 a span	{ background:url(imgs/navega.jpg) no-repeat -141px 0; 	}
#n4 a span	{ background:url(imgs/navega.jpg) no-repeat -233px 0; 	}
#n5 a span	{ background:url(imgs/navega.jpg) no-repeat -318px 0; 	}
#n6 a span	{ background:url(imgs/navega.jpg) no-repeat -418px 0; 	}
#n7 a span	{ background:url(imgs/navega.jpg) no-repeat -491px 0; 	}
#n8 a span	{ background:url(imgs/navega.jpg) no-repeat -560px 0; 	}
#n9 a span	{ background:url(imgs/navega.jpg) no-repeat -627px 0; 	}
#n10 a span	{ background:url(imgs/navega.jpg) no-repeat -699px 0; 	}
#n11 a span	{ background:url(imgs/navega.jpg) no-repeat -776px 0; 	}

#menuH ul li a:hover { z-index:1000; }

#n1 a:hover span	{ background:url(imgs/navega.jpg) no-repeat 0 		-47px; }
#n2 a:hover span	{ background:url(imgs/navega.jpg) no-repeat -90px 	-47px; }
#n3 a:hover span	{ background:url(imgs/navega.jpg) no-repeat -141px	-47px; }
#n4 a:hover span	{ background:url(imgs/navega.jpg) no-repeat -233px	-47px; }
#n5 a:hover span	{ background:url(imgs/navega.jpg) no-repeat -318px	-47px; }
#n6 a:hover span	{ background:url(imgs/navega.jpg) no-repeat -418px	-47px; }
#n7 a:hover span	{ background:url(imgs/navega.jpg) no-repeat -491px	-47px; }
#n8 a:hover span	{ background:url(imgs/navega.jpg) no-repeat -560px	-47px; }
#n9 a:hover span	{ background:url(imgs/navega.jpg) no-repeat -627px	-47px; }
#n10 a:hover span	{ background:url(imgs/navega.jpg) no-repeat -699px	-47px; }
#n11 a:hover span	{ background:url(imgs/navega.jpg) no-repeat -776px	-47px; }


/* ---------------------------------------------------------------------------------------- */
/* ---- menu F I X O ----------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

#n1_m 		{ width:90px;   left:0; 	}
#n2_m		{ width:52px;   left:90px;	}
#n3_m		{ width:91px;   left:141px;	}
#n4_m		{ width:87px; 	left:233px;	} 
#n5_m		{ width:101px;  left:318px;	}
#n6_m		{ width:75px;   left:418px;	}
#n7_m		{ width:69px;   left:491px;	}
#n8_m		{ width:65px;   left:562px;	}
#n9_m		{ width:71px;   left:627px;	}
#n10_m		{ width:76px;   left:699px;	}
#n11_m		{ width:130px;  left:776px;	}

#n1_m a span	{ background:url(imgs/navega.jpg) no-repeat 0 		-47px; }
#n2_m a span	{ background:url(imgs/navega.jpg) no-repeat -90px 	-47px; }
#n3_m a span	{ background:url(imgs/navega.jpg) no-repeat -141px	-47px; }
#n4_m a span	{ background:url(imgs/navega.jpg) no-repeat -233px	-47px; }
#n5_m a span	{ background:url(imgs/navega.jpg) no-repeat -318px	-47px; }
#n6_m a span	{ background:url(imgs/navega.jpg) no-repeat -418px	-47px; }
#n7_m a span	{ background:url(imgs/navega.jpg) no-repeat -492px	-47px; }
#n8_m a span	{ background:url(imgs/navega.jpg) no-repeat -562px	-47px; }
#n9_m a span	{ background:url(imgs/navega.jpg) no-repeat -627px	-47px; }
#n10_m a span	{ background:url(imgs/navega.jpg) no-repeat -699px	-47px; }
#n11_m a span	{ background:url(imgs/navega.jpg) no-repeat -776px	-47px; }



/* ---------------------------------------------------------------------------------------- */
/* ---- formulários ----------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.textbox_sup	{	border-color: #cccccc; border-width: 1; border-style: solid; background-color:#ffffff; font-size: 10; font-family: verdana }
.textbox 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none; background-color: #F9f9f9; border: 1px solid #d7d7d7; }
.textbox_lat	{border:0;	background-color:#999; font-size: 12; font-family: verdana; color:#fff; }
.submit_lat		{border:0;	background-color:#999; font-size: 10; height:16px; font-family: verdana; color:#fff; }



/* ---------------------------------------------------------------------------------------- */
/* ---- diversos -------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.barra_t 	{ font:20px tahoma, verdana, sans-serif; font-weight: bold; color: #666; padding: 0 0 0 30px; }
.barra_d 	{ font:14px tahoma, verdana, sans-serif; color: #7d7d7d; margin: -5px 0 0 30px; }
.titulo_1 { font:19px tahoma, verdana, sans-serif; color: #5b5b5b; }
.titulo_2 { font:14px tahoma, verdana, sans-serif; font-weight: bold; color: #5b5b5b; }
.titulo_3 { font:12px tahoma, verdana, sans-serif; font-weight: bold; color: #5b5b5b; }
.titulo_logos { font:9px tahoma, verdana, sans-serif; color: #666; }
#twitter {
	margin:285px 0 0 560px; 
	top:0;
	font-size:10px;
	position:absolute;

}

#text_twitter {
	text-align:right;
}

#icon_twitter {
	margin:0 0 0 110px;
	top:0;
	left:0;
	position:absolute;
}

#idioma {
	margin:-25px 0 0 112px;
	top:0;
	position:absolute;

}
#submenu li a				{ color:#888; text-decoration: underline; }
#submenu li a:hover	{ color:#888; text-decoration: none; }



/* -------------------------------------- links ------------------------------------------- */
a.valores {
	display:block;
	text-decoration: none;
	color: #5b5b5b; 
	width:100%;
	}

a.valores:hover {
	background: #da9a1c;
	text-decoration: none;
	color: #fff; 
	display:block;
	width:100%
}

.pdf:hover	{ 	background: url(imgs/icon_pdf_h.gif) no-repeat left;
				padding-left: 25px; text-decoration: none; color: #FF3300; 	
				line-height: 18px; font-weight: bold; }
					
.pdf		{ 	background: url(imgs/icon_pdf.gif) no-repeat left; color: #666666;
				padding-left: 25px; text-decoration: none;
				line-height: 18px; font-weight: bold; } 
				
.lk_sll6			{ COLOR: #666; TEXT-DECORATION: none }
.lk_sll6:hover		{ COLOR: #666; TEXT-DECORATION: underline }

.lk_sll8			{ COLOR: #888; TEXT-DECORATION: none }
.lk_sll8:hover		{ COLOR: #888; TEXT-DECORATION: underline }

.lk_lsl8			{ COLOR: #888; TEXT-DECORATION: underline }
.lk_lsl8:hover		{ COLOR: #888; TEXT-DECORATION: none }

.lk_lslV			{ COLOR: #CC0000; TEXT-DECORATION: underline }
.lk_lslV:hover		{ COLOR: #CC0000; TEXT-DECORATION: none }

.links	 			{ COLOR: #666; TEXT-DECORATION: none }
A:hover  			{ COLOR: #8b8b8b; text-decoration:underline; }


/* -------------------------------------- diversos ---------------------------------------- */

.txt_pp		{ font-family: Arial, verdana, sans-serif; font-size: 9px  }
.txt_ppC	{ font-family: Arial, verdana, sans-serif; font-size: 9px; color: #888;  }
.txt_p		{ font-family: Arial, verdana, sans-serif; font-size: 10px }
.txt_pC		{ font-family: Arial, verdana, sans-serif; font-size: 10px; color: #666; }
.txt_pB		{ font-family: Arial, verdana, sans-serif; font-size: 10px; color: #fff; }
.txt_mm		{ font-family: Arial, verdana, sans-serif; font-size: 11px }
.txt_m		{ font-family: Arial, verdana, sans-serif; font-size: 12px }
.txt_mC		{ font-family: Arial, verdana, sans-serif; font-size: 12px; color: #5b5b5b; text-decoration:none; }
.txt_mC2	{ font-family: Arial, verdana, sans-serif; font-size: 11px; color: #5b5b5b; text-decoration:none; }

.foto_sl					{ border:2px solid #eeeeee; }
.foto a	img				{ border:2px solid #eeeeee; }
.foto a:hover	img	{ border:2px solid #005598; }
input, textarea, select{ font-family: Arial, verdana, sans-serif;border:0; color:#5b5b5b; height:20px; background-color:#f0f0f0; overflow:hidden

}


/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */