body {
	font-family: Arial, Verdana, Tahoma, "Myriad Pro Cond";
	font-size: 10pt;
	line-height: 150%;
	margin:0px;
	padding: 0px;
	text-align: center;
	position:relative;
	
	 }
input{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}
	 
#wrap{
	width:980px;
	margin:0 auto;
}
	 
#head{	
	width:980px;
	height:194px;
	background: url(img/head.jpg) no-repeat center;
	 }
	 
#menu{
	width:980px;
	height:36px;
	background: url(img/menu_bk.jpg) no-repeat center;
	margin-top:3px;
	 }
	 
#l_menu a{
	text-decoration:none;
	padding-top:8px;
	width:93px;
	height:26px;
	margin:0px;
	float:left;
	color:#fff;
	 }
		 
#l_menu a:hover{
	color:#c8c8c8;
	background:#80261e;
		 	   }
#mail_menu a{
	padding-top:10px;
	width:46px;
	height:26px;
	margin:0px;
	float:left;
	background:url(img/mail.jpg) center no-repeat;
}

#mail_menu a:hover{
	background:url(img/mail_h.jpg) center no-repeat;
}

#weather_menu a{
	padding-top:10px;
	width:46px;
	height:26px;
	margin:0px;
	float:left;
	background:url(img/weather.jpg) center no-repeat;
}

#weather_menu a:hover{
	background:url(img/weather_h.jpg) center no-repeat;
}

.separador{
	width:3px;
	height:36px;
	background: url(img/separador.jpg) no-repeat center;
	float:left;
}
		 
.espaco{
	width:372px;
	height:36px;
	float:left;
}

.espaco_left{
	width:150px;
	height:10px;
	float:left;
}

#page{
	width:980px;
	height:auto;
	padding-top:20px;
	text-align:left;
}

#left_menu{
	font-size:10pt;
	float:left;
	width:140px;
}

.link_left_home a{
	text-align:left;
	text-decoration:none;
	width:140px;
	color:#5f6366;
}

.link_left_home a:hover{
	color:#7e858a;
	
}

.link_left_red a{
	text-align:left;
	text-decoration:none;
	width:140px;
	color:#92271f;
}

.link_left_red a:hover{
	color:#da251c;
	
}

.link_left_y a{
	text-align:left;
	text-decoration:none;
	width:140px;
	color:#c5ab00;
}

.link_left_y a:hover{
	color:#dabd00;
}




#news{
	width:550px;
	float:left;

}

#news a{
	text-decoration:none;
	color:#000000;
	 }
		 
#news a:hover{
	color:#666666;
	
		 	   }

#flash_banner1{
	width:590px;
	background:#cbcbcb;
	height:90px;
	margin-bottom:25px;
	float:left;	
	text-align:center;
}

#news_box{
	width:520px;
	margin-left:30px;
	float:left;
}

#news_box .title_r{
	margin-bottom:5px;
	color:#da251c;
	font-size:15pt;
	width:520px;
	height:25px;
	float:left;
}

#news_box .title_y{
	margin-bottom:5px;
	color:#e67817;
	font-size:15pt;
	width:520px;
	float:left;
}

#news_box .title_b{
	margin-bottom:5px;
	color:#495678;
	font-size:15pt;
	width:520px;
	float:left;
}

#news_box .texto{
	margin-bottom:5px;
	font-size:9pt;
	float:left;
	width:345px;
	margin-left:5px;
	margin-right:10px;
}

#news_box .texto2{
	
	font-size:11pt;

}

#news_box .texto3{
	margin-bottom:5px;
	font-size:9pt;
	float:left;
	width:auto;
	margin-left:5px;
	margin-right:10px;
}

#news_box .marc{
	padding-top:5px;
	float:left;
	width:auto;
	height:auto;
}

#news_box .foto{
	float:right;
	width:auto;
	height:auto;
}

#news .separa{
	width:580px;
	float:left;
	height:30px;
	background:left repeat-x url(img/ponto.jpg);
}

#news .link a{
	width:550px;
	float:left;
	height:30px;
	background:right no-repeat url(img/news.png);
}

#news .link a:hover{
	background:right no-repeat url(img/news_h.png);
}

#news .barra{
	width:590px;
	float:left;
	background:#92271f center;
	height:10px;
}





#cidade{
	width:820px;
	float:left;

}
#cidade_box{
	width:820px;
	
	float:left;
}

#cidade_box .barra_superior{
	margin-bottom:5px;
	color:#da251c;
	font-size:15pt;
	width:820px;
	float:left;
	background:#92271F;
}
#cidade_box .title_r{
	margin-bottom:5px;
	color:#92271F;
	font-size:25pt;
	width:5px;
	height:60px;
	float:left;
	font-weight:bold;
}
#cidade_box .title_y{
	margin-bottom:5px;
	color:#e67817;
	font-size:15pt;
	width:820px;
	float:left;
}

#cidade_box .title_b{
	margin-bottom:5px;
	color:#495678;
	font-size:15pt;
	width:820px;
	float:left;
}

#cidade_box .texto{
	margin-bottom:5px;
	font-size:11pt;
	float:left;
	width:820px;
	margin-left:5px
}

#cidade_box .marc{
	padding-top:5px;
	float:left;
	width:auto;
	height:auto;
}

#cidade_box .resumo
{
	float:right;
	width:auto;
	height:auto;
	
}
#cidade_box .resumo .foto{
	float:right;
	width:auto;
	height:auto;
}

#cidade_box .resumo .texto{
	float:right;
	width:auto;
	height:auto;
}

#cidade .separa{
	width:820px;
	float:left;
	height:5px;
	
}

#cidade .link a{
	width:820px;
	float:left;
	height:30px;

}

#cidade .link a:hover{
	background:right no-repeat url(img/news_h.png);
}

#cidade .barra{
	width:820px;
	float:left;
	background:#92271f center;
	height:20px;
}













#right_part{
	width:220px;
	float:right;

}

#search .box form {
	display:block;
	background:#5f6366;
	width:210px;
	height:26px;
	float:left;
	margin-bottom:30px;
}

#search .box.busca #busca {
	border:1px solid #5c5c5c;
	width:110px;
	height:16px;
}

#search .ok {
	background:url(img/ok.png) no-repeat center;
	width:35px;
	height:25px;
	border:none;
}

#search .parte1{
	float:left;
	margin-top:3px;
	margin-left:6px;
	color:#fff;
	font-weight:600;
}

#search .parte2{float:left;}

#time{
	float:right;
	font-size:7pt;
	margin-right:10px;
}

#flash_banner2{
	width:140px;
	height:90px;
	background:#cbcbcb;
	float:left;	
	text-align:center;
	margin-bottom:45px;
	margin-left:25px;
}

/* submenu */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: 13px ;
width: 100px; /* Main Menu Item widths */

}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 3px;

}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #800000; /*Cor do fundo*/
}

.sidebarmenu ul li a:visited{
/*color: #800000;*/
}

.sidebarmenu ul li a:hover{
background-color: #FFCC00;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 250px; /*Largura dos subitens do menu */
top: 0;
visibility: hidden;

}



 
/*Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

.style1 {color: #CCCCCC}

.subtitulo2 {color: #990000}
