/* CSS Document */

body 						{ FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; MARGIN:0; PADDING:0; background: url(img/bg_all.jpg) repeat-x top #418171;}


#topo							{ WIDTH:1000px; 	HEIGHT:145px;	 TOP:0px;	 	MARGIN:0 auto; 	PADDING:0;	BACKGROUND:url(img/topo.jpg) top  no-repeat ;  }
#topo_logo				{ float:left; WIDTH:160px; HEIGHT:130px; MARGIN: 10px 0 0 18px;}
#topo_link				{ WIDTH:785px; 	HEIGHT:74px;	 FLOAT:right;	POSITION:relative;}
#topo_menu				{ WIDTH:785px; 		HEIGHT:31px;  	 FLOAT:right;	POSITION:relative;}
#topo_barra				{ WIDTH:785px; 	HEIGHT:25px;  	 FLOAT:right;	POSITION:relative;}
#data							{ MARGIN:25px 0 0 20px; font-family:Verdana; font-size:11px; color:#999999; float:left;}
#imagem						{ WIDTH:1000px; 	HEIGHT:140px;	MARGIN:0 auto; 	PADDING:0;	BACKGROUND-COLOR:#FFFFFF; padding-top:140px}
#imagem1					{ WIDTH:1000px; 	HEIGHT:100px;	MARGIN:0 auto; 	PADDING:0;	BACKGROUND-COLOR:#FFFFFF; }
.imagem2					{ WIDTH:1000px; 	HEIGHT:280px;	MARGIN:0 auto; 	PADDING:0;	BACKGROUND-COLOR:#FFFFFF; }
#banner						{ WIDTH:1000px; 	HEIGHT:110px;	MARGIN:0 auto; 	PADDING:0;	BACKGROUND-COLOR:#FFFFFF; }
.sobreposto				{ WIDTH:1000px;   	HEIGHT:50px;  LEFT:50%; MARGIN-LEFT:-500px; Z-INDEX:10; POSITION:absolute; 	top:365px;}
.sobreposto2			{ WIDTH:1000px;   	HEIGHT:50px;  LEFT:50%; MARGIN-LEFT:-500px; Z-INDEX:10; POSITION:absolute; 	top:365px;}
.sobreposto3			{ WIDTH:1000px;   	HEIGHT:140px;  LEFT:50%; MARGIN-LEFT:-500px; Z-INDEX:10; POSITION:absolute; 	top:230px;}
.sobreposto4			{ WIDTH:1000px;   	HEIGHT:140px;  LEFT:50%; MARGIN-LEFT:-500px; Z-INDEX:10; POSITION:absolute; 	top:185px;}
.conteudo					{ WIDTH:800px; 	HEIGHT:50px; padding-left:35px; Z-INDEX:20; position:relative}




.bloco_esquerdo				{ WIDTH:260px;  HEIGHT:500px; FLOAT:LEFT; }
.bloco_centro				{ WIDTH:346px;  HEIGHT:500px; BACKGROUND:url(img/divisor_pequeno.png) left top no-repeat; PADDING-LEFT:34px; FLOAT:left; }
.bloco_direito				{ WIDTH:200px;  HEIGHT:500px; BACKGROUND:url(img/divisor_pequeno.png) left top no-repeat; PADDING-LEFT:34px; FLOAT:left;}
.rod						{ WIDTH:1000px; HEIGHT:120px; FLOAT:left; BACKGROUND:#B4DCE4; }
.transp		{ behavior: url(iepngfix.htc) }
.ana 						{ background:url(img/aninha.png) no-repeat }


/* ----------------------------------------------------------- Conteúdo ------------------------------------------------------------ */

.calendario 				{ width:230px; height:350px; float:left; left:50px; position:absolute; }

.titulo 					{ HEIGHT:23px;  padding: 0 0 0 6px;  FONT-FAMILY: trebuchet ms, trebuchet; FONT-SIZE:16px; LINE-HEIGHT:20px; COLOR:#FFFFFF; FONT-WEIGHT:normal; }


.links_img					{ WIDTH:70px; HEIGHT:55px; }
.table_links				{ width:270px; MARGIN:23px 0 0 14px ; }
.links_img IMG				{ BORDER:1px solid #ffffff; }

.destaques_img				{ WIDTH:10px; HEIGHT:7px; }
.destaques_img IMG			{ BORDER:1px solid #ffffff; }
.destaques_textBody			{ PADDING-LEFT:15px; }
.table_destaques			{ HEIGHT:80px; MARGIN:23px 0 0 14px ; }
.table_enquete				{ MARGIN-TOP:34px; }
.table_conteudo				{ TOP: 80px; position:relative;}

.materia_titulo 			{  font-family: Trebuchet ms; font-size:13px; line-height:14px; color:#FFFFFF; FONT-WEIGHT:normal; }
.materia_titulo DIV 	{ MARGIN-TOP:-3px; }
.tema 								{ width:350px; height:200px; margin-left:60px; font-family: Trebuchet ms; font-size:28px; line-height:34px;  FONT-WEIGHT:normal; }





/* ----------------------------------------------------------- Stylos de texto ------------------------------------------------------------ */ 


.style_01 					{ font-family:Verdana; font-size: 11px; color:#003366; line-height:16px; text-decoration:none; }
.style_01 a					{ font-family:Verdana; font-size: 11px; color:#003366; line-height:16px; text-decoration:none; }
.style_01 a:hover		{ font-family:Verdana; font-size: 11px; color:#003366; line-height:16px; text-decoration:underline; }


.style_01_branco					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; line-height:16px; text-decoration:none; text-align:left; }
.style_01_branco a				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; line-height:16px; text-decoration:none; text-align:left;}
.style_01_branco a:hover		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; line-height:16px; text-decoration:underline; text-align:left;}


.style_01_cinza						{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#999999; line-height:20px; text-decoration:none }
.style_01_cinza	a					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#999999; line-height:20px; text-decoration:none}
.style_01_cinza	a:hover		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#003366; line-height:20px; text-decoration:none}


.style_02						{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; line-height:16px; font-weight:bold;}
.style_03						{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; line-height:16px; }
.style_04						{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; line-height:16px; font-weight:bold;  }
.style_form					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#003366;  }

.style_titulo				{ FONT-FAMILY: trebuchet ms; FONT-SIZE:13px; LINE-HEIGHT:16px; COLOR:#FFFFFF; FONT-WEIGHT:normal; text-decoration:none;}
.style_titulo a				{ FONT-FAMILY: trebuchet ms; FONT-SIZE:13px; LINE-HEIGHT:16px; COLOR:#FFFFFF; FONT-WEIGHT:normal; text-decoration:none;}
.style_titulo	a:hover			{ FONT-FAMILY: trebuchet ms; FONT-SIZE:13px; LINE-HEIGHT:16px; COLOR:#FFFFFF; FONT-WEIGHT:normal;text-decoration:underline;}


.style_titulo_bold	{ FONT-FAMILY: trebuchet ms, trebuchet; FONT-SIZE:12px; LINE-HEIGHT:14px; COLOR:#FFFFFF; FONT-WEIGHT:normal; font-weight:bold;}




/* ----------------------------------------------------------- Efeitos e outros ------------------------------------------------------------ */ 

.marquee 					{ PADDING:0 ;  FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:11px; COLOR:#003366; LINE-HEIGHT:16px;}
.marqueeHolder		{ WIDTH:180px; HEIGHT:160px; MARGIN-LEFT:40px;   position:relative; overflow:hidden; }



/* ----------------------------------------------------------- Outras Páginas ------------------------------------------------------------ */ 


.form						{ padding: 5px 50px 5px 50px;}
.mais	a					{ HEIGHT:35px; WIDTH:185px; display:block; PADDING:10px 15px 0 0; FONT-FAMILY: trebuchet ms; FONT-SIZE:12px; LINE-HEIGHT:16px; COLOR:#FFF; text-align:left; TEXT-DECORATION:none; background:url(img/titulo_mais.png) top no-repeat; }
.mais	a:hover		{ TEXT-DECORATION:underline; }

.mais1 						{ HEIGHT:35px; PADDING:0 10px 0 10px ; FONT-FAMILY: trebuchet ms; FONT-SIZE:12px; LINE-HEIGHT:16px; COLOR:#FFFFFF; text-align:right; TEXT-DECORATION:none; }
.mais1 a					{ HEIGHT:35px; PADDING:0 10px 0 10px ; FONT-FAMILY: trebuchet ms; FONT-SIZE:12px; LINE-HEIGHT:16px; COLOR:#FFFFFF; text-align:right; TEXT-DECORATION:none; }
.mais1 a:hover		{ HEIGHT:35px; PADDING:0 10px 0 10px ; FONT-FAMILY: trebuchet ms; FONT-SIZE:12px; LINE-HEIGHT:16px; COLOR:#FFFFFF; text-align:right; TEXT-DECORATION:underline; }


/* ----------------------------------------------------------- Menu ------------------------------------------------------------ */ 

.menu								{ MARGIN-LEFT:195px; }
.menuaba						{ WIDTH:125px; HEIGHT:22px; PADDING:0px  0px 0px  4px;	LINE-HEIGHT:25px; PADDING-TOP:4px; }
.menuabaOff					{ WIDTH:125px; HEIGHT:22px; FONT-FAMILY: trebuchet ms, trebuchet; FONT-SIZE:13px; COLOR:#ffffff; TEXT-ALIGN:center; BACKGROUND:url(img/aba.jpg) left top no-repeat;		TEXT-DECORATION:none;	DISPLAY:block;	PADDING:0px  0px 0px  0px;	LINE-HEIGHT:20px; PADDING-TOP:4px; CURSOR:default; OVERFLOW:hidden; }
.menuabaOn					{ WIDTH:125px; HEIGHT:22px; FONT-FAMILY: trebuchet ms, trebuchet; FONT-SIZE:13px; COLOR:#000000; TEXT-ALIGN:center; BACKGROUND:url(img/aba.jpg)  left top no-repeat;		TEXT-DECORATION:none;	DISPLAY:block;	PADDING:0px  0px 0px  0px;	LINE-HEIGHT:20px; PADDING-TOP:4px; CURSOR:default; OVERFLOW:hidden; }


/*cada um dos itens do menu dropdown*/
.menuitens_out				{ HEIGHT:22px;	LINE-HEIGHT:22px; PADDING-LEFT:10px; PADDING-TOP:2px; PADDING-RIGHT:10px; PADDING-BOTTOM:3px; BACKGROUND:url(img/menu.jpg) left top;				POSITION:relative;	OPACITY:0.99; }
.menuitens_over				{ HEIGHT:22px;	LINE-HEIGHT:22px; PADDING-LEFT:9px;  PADDING-TOP:1px; PADDING-RIGHT:9px;  PADDING-BOTTOM:2px; BACKGROUND:url(img/menu_transp.png) left top;	POSITION:relative;	BORDER:1px solid rgb(0,0,100);}

/*ícone*/
.menuItem_icn				{ MARGIN-RIGHT:5px;	TOP:3px; TEXT-DECORATION:none;	WIDTH:16px; HEIGHT:16px; POSITION:relative; FLOAT:left; }


/*O DIV que comporta os itens e desenha o menu suspenso*/
.menuLayer					{ POSITION:relative;Z-INDEX:1000;	}
.menuitensHolder		{ PADDING-TOP:3px;	CURSOR:pointer; FONT-FAMILY:trebuchet ms, trebuchet ; FONT-SIZE:13px; COLOR:#ffffff; }

.smallIcons						{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#003366; text-align:left; line-height:25px; border-bottom:solid #CCCCCC 1px; padding: 0 10px 0 10px;}