@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }

body { font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:11px; margin:0 auto; margin-bottom:50px; padding:0px; text-align:left; }

#banner {
	float:left;
	position:absolute;
	width:200px;
	left: 779px;
	top: 3px;
	height: 449px;
}

.leia_mais { float:right; clear:both; position:relative; }

a {
	color:#0033FF;
	text-decoration:none;
	font-size:11px;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0px solid #3B3B3B;
}

img.left {
	float: left;
	margin: 0 20px 0 0;
	border:1px solid #000000;
}

img.right {
	float: right;
	margin: 0 0 0 20px;
}

h1 { color:#657595; font-weight:bold; font-size:12px; text-align:left; margin:0px; padding:0px; }
h2 { color:#657595; font-weight:bold; font-size:14px; text-align:left; margin:0px; padding:0px; }
h2:first-letter { color:#657595; font-weight:bold; font-size:18px; text-align:left; margin:0px; padding:0px; }

#geral { width:778px; height:704px; position:relative; float:left; }
#topo { width:778px; height:161px; position:relative; z-index:1; background:url(imagens/topo.png); }
#middle { width:778px; height:543px; background:url(imagens/fundo2.jpg); }
#menu {width:159px; height:533px; position:relative; float:left; margin-left:15px; text-align:left; margin-top:10px; z-index:1; }
#conteudo {
	width:564px;
	height:510px;
	position:relative;
	float:left;
	margin-top:10px;
	margin-left:10px;
	text-align:left;
	overflow:auto;
	scrollbar-arrow-color:#ccd5dd;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-highlight-color:#ccd5dd;
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#ccd5dd;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
}
#destaque { width:518px; padding:2px; margin-left:2px; text-decoration:none; text-align:left; color:#666666; }
	#bl_noticia a { width:258px; float:left; border:1px solid #999999; margin:2px; padding-top:4px; position:relative; text-decoration:none; text-align:left; color:#666666;}
	#bl_noticia a:hover { width:258px; float:left; border:1px solid #0066FF;  text-decoration:none;}
		#bloco_noticia { width:530px; float:left; }
		#bloco_noticia2 { width:530px; float:left; margin-top:14px; }
		
	#bl_anuncio { width:94%; float:left; }
	
	#bl_evento { width:128px; float:left; }
		
		#bar_direita { width:26px; background-color:#e2eaed; height:800px; float:right; border-left:1px #999999 solid; }

#bl { width:96%; }
#bl_esq { width:46%; float:left; border-right:1px dotted #cccccc; }
#bl_dir { width:46%; float:right; }

#bloco_imagens { width:200px; height:100px; float:left; margin-right:10px; margin-top:10px; }
#bloco_foto { width:450px; height:100px; float:left; margin-top:10px; }

/* UL e LI */
ul.menubar 
{ 
   margin: 0px; 
   padding: 0px;  
   font-size: 10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#0b1b4c;
   } 

ul.menubar .menuvertical 
{ 
   margin: 0px; 
     padding: 0px; 
     list-style: none;  
   float:left; 
} 

ul.menubar ul.menu 
{ 
   display: none; 
   position: absolute; 
   margin: 0px; 
   color:#0b1b4c;
} 

ul.menubar a 
{ 
   padding: 5px; 
   display:block; 
   text-decoration: none; 
   color: #0b1b4c; 
   padding: 5px; 
} 


ul.menu, 
ul.menu ul 
{ 
   margin: 0; 
   padding: 0;  
   width: 150px; /* Width of Menu Items */
   color:#0b1b4c;
} 

ul.menu li 
{ 
   position: relative; 
   list-style: none; 
   border: 0px; 
   color:#0b1b4c;
} 

ul.menu li hr 
{ 
   width: 148px; 
   padding: 0px; 
   margin: 0px; 
} 

ul.menu li a 
{ 
   display: block; 
   text-decoration: none; 
   border-bottom: 0px; 
   color: #0b1b4c; 
   padding: 3px 10px 3px 3px; 
} 
ul.menu li ul.submenu2 a
{
color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-bottom:1px solid #FFFFFF;
}
ul.menu li ul.submenu2 a:hover
{
color:#fddc05; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-bottom:1px solid #FFFFFF;
}

/* Fix IE. Hide from IE Mac \*/ 
* html ul.menu li { float: left; height: 1%; color:#0b1b4c; } 
* html ul.menu li a { height: 1%; color:#0b1b4c; } 
/* End */ 

ul.menu ul 
{ 
   position: absolute; 
   display: none; 
   left: 149px; /* Set 1px less than menu width */ 
   top: 0px; 
   background:#0b1b4c;
   color:#FFFFFF;
} 

ul.menu li.submenu ul { display: none; color:##0b1b4c; } /* Hide sub-menus initially */ 

ul.menu li a:hover { color: #fddc05; } 


.submenu2 {
	background-image:url(imagens/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	margin-left:10px; padding-left:10px; font-family:Arial; color:#0b1b4c; font-size:13px; font-weight:bold; text-decoration:none;
	}
.submenu2:hover {
	background-image:url(imagens/SpryMenuBarRightOver.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	font-family:Arial; color:#dcc21c; font-size:13px; font-weight:bold; text-decoration:none;
	}
.submenuout {
	background-repeat: no-repeat;
	background-position: 95% 50%;
	font-family:Arial; color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; margin-left:10px;
	border:1px solid #0b1b4c; border-bottom:1px #FFFFFF solid;
	background-color:#0b1b4c;
	}
.submenuout:hover {
	background-repeat: no-repeat;
	background-position: 95% 50%;
	font-family:Arial; color:#fddc05; font-size:13px; font-weight:bold; text-decoration:none;
	border:1px solid #0b1b4c; border-bottom:1px #FFFFFF solid;
	background-color:#0b1b4c;
	}




.menu { margin-left:10px; padding-left:10px; padding-top:2px; padding-bottom:2px; font-family:Arial; color:#0b1b4c; font-size:13px; font-weight:bold; text-decoration:none; }
.menu:hover { font-family:Arial; color:#fddc05; font-size:13px; font-weight:bold; text-decoration:none; }
	
.link { color:#0000FF; text-decoration:none; text-align:right; font-size:11px; }
.link:hover { color:#0000FF; text-decoration:underline; }

.link_normal { color:#0000FF; text-decoration:none; font-size:12px; }
.link_normal:hover { color:#0000FF; text-decoration:underline; } 

.text { color:#0b1b4c; text-decoration:none; font-size:10px; }
.text2 { color:#000000; text-decoration:none; font-size:10px; font-weight:normal; }

.link2 { color:#000000; text-decoration:none; font-size:12px; }
.link2:hover { color:#bca300; text-decoration:none; } 

.rodape { font-size:11px; color:#999999; text-decoration:none; }

.rodape1 { font-size:11px; color:#999999; text-decoration:none; }
.rodape1:hover { font-size:11px; color:#bca300; text-decoration:none; }

.postado_em { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; text-align:center; }

.borda { padding-right:10px; }
.borda2 { padding:4px; padding-top:0px; border:0px; }

.button { border:1px solid #e1e1e1; padding:2px; background:#FFFFFF; font:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; }


.noticia { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; }
.titulo_noticias_mini {font-weight:bold; }

.texto { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify; padding-right:10px; }

hr { border-top:1px dotted #cccccc; height:1px; text-align:center; width:530px; }

#loader_container {
	WIDTH: 100%; POSITION: absolute; TOP: 40%; TEXT-ALIGN: center
}
#loader {
	BORDER-RIGHT: #6a6a6a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #6a6a6a 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 10px; Z-INDEX: 255; PADDING-BOTTOM: 16px; MARGIN: 0px auto; BORDER-LEFT: #6a6a6a 1px solid; WIDTH: 135px; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #6a6a6a 1px solid; FONT-FAMILY: Tahoma, Helvetica, sans; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#progress {
	FONT-SIZE: 1px; LEFT: 10px; WIDTH: 1px; POSITION: relative; TOP: 1px; HEIGHT: 5px; BACKGROUND-COLOR: #9d9d94
}
#loader_bg {
	FONT-SIZE: 1px; LEFT: 8px; WIDTH: 113px; POSITION: relative; TOP: 8px; HEIGHT: 7px; BACKGROUND-COLOR: #ebebe4
}
.title_h2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 18px;
	PADDING-BOTTOM: 0px;
	WIDTH: 300px;
	PADDING-TOP: 12px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #4f4f4f;
}
.border_preview {
	BORDER-RIGHT: #444 1px solid; BORDER-TOP: #444 1px solid; Z-INDEX: 100; BACKGROUND: #fff; BORDER-LEFT: #444 1px solid; BORDER-BOTTOM: #444 1px solid; POSITION: absolute
}
.preview_temp_load {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	VERTICAL-ALIGN:middle;
	PADDING-TOP: 10px;
	TEXT-ALIGN: center;
}
.preview_temp_load IMG {
	VERTICAL-ALIGN:middle;
	TEXT-ALIGN: center;
}

#adsense { position:relative; margin:auto; width:778px; clear:both; height:90px; float:left; }
#selo { position:relative; width:778px; clear:both; float:left; }

.noborder { border:0px; }

#wrapper {
		width: 550px;
		margin: 0 auto;
		}

#mainContent, #sidebar {
		float: left;
		}

#mainContent {
		width: 530px;
		}

#sidebar {
		width: 340px;
		padding-left: 10px;
		}

.columnContainer {
		padding-top: 10px;
		clear:both;
		}

.column {
		float: left;
		margin-right: 5px;
		margin-bottom: 5px;
		}

#mainContent .column {
		width: 170px;
		}

#sidebar .column {
		width: 160px;
		}

#mainContent .spanTwo {
		width: 320px;
		}

#mainContent .spanThree {
		width: 500px;
		}

#sidebar .spanTwo {
		width: 330px;
		}

.clearFix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}

/* debugging stuff */

#grid {
		background: url(grid.png) 50% 0 repeat-y;
		z-index: 1000;
		}
		
/* Debugging colours

#mainContent {
		background: orange;
		}

#sidebar {
       background: #00a651;
		}

.column {
		background: red;
		}

*/		
