@charset "utf-8";

/* RESET CSS */
html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{text-decoration:none;margin:0;padding:0;border:0;outline:0;background:transparent; font-style:normal;}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:none}table{border-collapse:collapse;border-spacing:0}

/* CSS Document */
*{
	color:#666666;
	font-family: Arial, Helvetica, Sans-serif;
	list-style:none;
	margin:0;
	padding:0;
	text-decoration:none;
	font-size:12px;
}
a, a:active, a:visited, a:link{color:#666666; text-decoration:none;}
a:hover{text-decoration:none;}
.negrito{font-weight:bold;}
.center{margin:0 auto;}
.left{float:left;}
.box .linque, a.linque:hover{color:#FF0000; float:right; font-weight:bold;}
.sub_titulo{margin:7px 0 7px 0;}

#container{
	display:table;
	height:100%;
	margin:0 auto;
	width:950px;
	background:#fff;
}

/* LINKS DO BANNER */
#link_banner{
	float:right;
	font-size:10px;
	margin-bottom:7px;
	margin-top:2px;
	width:100%;
}
#link_banner span{ float:right;}
#link_banner *{color:#FFF; clear:both;}

/* BANNER PUBLICITÁRIO DO TOPO */
#top_pub{float:right;}

/* BANNER CLIMATEMPO */
#page #banner{
	background: #0082c0 url(../imagens/banner_back.jpg) repeat-x; 
	height:70px; 
	padding:0 7px 0 7px;
	}
#page #logo{display:inline; padding:0; float:left; margin:0 0 0 10px;}
#page #logo img{width:183px;}

/* DIV DE MENU DO SITE  */
.embra{margin-top:3px;}
.embra img{border:0;}

/*CONTEUDO DO SITE*/
#conteudo{padding:7px;}

/* DIVS QUE SEPARAM CONTEÚDO DO SITE EM TRÊS COLUNAS */
#principal{float:left; overflow:hidden;}
#div1{float:left;width:447px;}
#div2{float:left;width:343px; margin-left:7px; margin-right:7px;}
#sidebar{float:left; width:130px;}

/* BOX's DE CONTEÚDO DO SITE */
.box{
	margin-bottom:20px;
	padding:5px;
	text-align:justify;
	clear:both;

}

.header{height:30px; text-align:left; padding:0 3px 0 3px;border-bottom:1px #CCCCCC solid; margin-bottom:2px;}
.multlinha{display:table;} /* hack para multilinha no titulo */
.header h1{color:#024271; float:left; margin-top:2px; font-size:20px; text-align:left;}
.header_right{float:right;margin-top:7px;}
.header_right_img{float:right;}
.box h3{color:#024271; float:left; margin-top:2px; font-size:20px; text-align:left;}
a:hover{color:#024271;}


/* BOX PATROCÍNIO */
#patrocinio *{border:0; text-decoration:none;}
#patrocinio .banner1{margin-bottom:5px;}
#patrocinio .banner{margin-top:5px;}
#patrocinio #ad_sense{margin-top:10px;}

.botoes{padding:3px; height:40px; background-color:#f7f7f7;}
.botoes img{border:1px #9900CC solid; float:right; width:40px; height:40px;}
.botoes span{width:70px; text-align:right; float:right; font-size:11px; margin-right:3px;}
.botoes a{display:block; height:40px;}
.botoes a:hover span{color:#0577b0;}

/* CIDADE E CEP INPUTS DE BUCAS EM GERAL */
#outras_cidades{border:1px #e2e2e2 solid; background-color:#fbfbfb; margin-bottom:5px;}
#outras_cidades h3{ font-size:15px; margin-bottom:4px;}
#outras_cidades .cidade_cep{margin-right:2px; margin-bottom:4px; height:17px; font-size:12px; color:#aaa;}

/* ACESSO RAPIDO */
#mais_acessadas{font-size:12px; display:table; height:100%;border:1px #e2e2e2 solid; background-color:#fbfbfb; margin-bottom:5px;}
#mais_acessadas h3{font-size:15px;}
#mais_acessadas .titulo{ height:20px; margin:2px 0 2px 0; clear:both;}
#mais_acessadas ul{overflow:hidden;}
#mais_acessadas li{width:165px; display:block; float:left;}

/* PUBLICIDADE */
#publicidade {border:#e2e2e2 1px solid; padding:2px; text-align:center;}

/* RODAPÉ */
#rodape{
	background-color:#999999;
	clear:both;
	height:87px;
	padding-top:3px;
	text-align:center;   
}
#rodape a, #rodape span{color:#ffffff; font-size:12px; line-height:2.5em; font-weight:bold;}

/* MENU */

#MainMenu 
{
	height:35px;
	background:#FFF url(../images/bmid_103.gif);
	border:0;
	margin:0;
}
#tab 
{
	top:0;
	height:0;
	background:repeat-x top;
	margin:0;
}
#tab ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
}
#tab li 
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab a 
{
	background:#000 url(../images/bright_103.gif) no-repeat right top;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;

}
#tab *{	text-decoration:none;}
#tab a span 
{
	display:block;
	background:url(../images/bleft_103.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:700;
	line-height:35px;
	padding:0 19px 0 19px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#000;
	font-weight:700;
	font-style:normal;
}
.dropmenudiv 
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0;
	background:#FFF url(../images/bmid_103.gif);
	color:#FFF;
	z-index:100;
	padding:0;
}
.dropmenudiv ul 
{
	list-style:none;
	margin:0;
	padding:0;
}
.dropmenudiv li 
{
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link,.dropmenudiv a:visited 
{
	width:180px;
	display:block;
	border:0;
	color:#FFF;
	background:url(../images/bleft_103.gif) no-repeat left top;
	font-weight:700;
	font-style:normal;
	margin:0;
	padding:0;
}
.dropmenudiv a span 
{
	display:block;
	line-height:35px;
	background:url(../images/bright_103.gif) no-repeat right top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	float:none;
	padding:0 26px 0 24px;
}
.dropmenudiv a:hover 
{
	border:0;
	background-position:left bottom;
	font-weight:700;
	font-style:normal;
	color:#000;
}
.dropmenudiv a:hover span 
{
	background-position:right bottom;
	color:#000;
	font-weight:700;
}
.adt{ font-size:36px; background-color:#990000; border:1px #FF0000 solid;}

/* ALERTA */
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 330px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position:fixed;
	top:40%;
	left:40%;
	z-index:1;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(images/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(/images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(/images/info.gif);
}

#popup_content.confirm {
	background-image: url(/images/important.gif);
}

#popup_content.prompt {
	background-image: url(/images/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

/* ESTAÇÕES DO ANO */
#estacoes{height:140px;}
#estacoes .ico_estacoes{float:left; width:105px; height:110px; text-align:center; margin-right:1px; margin-bottom:5px;}
#estacoes .est_per{width:105px; height:13px; background-color:#efedee; font-size:10px; font-weight:bold; padding-top:1px; margin-bottom:5px;}
#estacoes .ico_estacoes.sel{background:#f7f7f7;}
#estacoes .est_per.sel{background:#d5d5d5;}

/* AJUSTE MSN */
.wide #wrapper.region9{width:950px; min-width:950px; max-width:950px;}

.nav3 ul li a, .nav3 ul li *{color:#07519A; font-family:tahoma,sans-serif; font-size:11px;}
.linklist1 li a, .linklist1 li strong{color:#07519A; font-family:tahoma,sans-serif; font-size:11px;}
.linkedimglinklist1 strong, .linkedimglinklist1 span{color:#07519A; font-family:tahoma,sans-serif; font-size:11px;}

#page input, #page select, #page textarea {padding:0;}
