/*.menuTop a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-image: url(imagens/menutop_botao_0.jpg);
	background-repeat: no-repeat;
	width: 101px;
	height: 33px;
	padding-top: 7px;
}
.menuTop a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-image: url(imagens/menutop_botao_1.jpg);
	background-repeat: no-repeat;
	width: 101px;
	height: 33px;
	padding-top: 7px;
}*/

.clear { clear:both; }

.weatherWidget { font-family:Arial, Helvetica, sans-serif; }
.weatherWidget b { font-size:12px; color:#333; font-weight:bold; }
.weatherWidget b a { font-size:12px; color:#333; font-weight:bold; }
.weatherWidget p img { border:1px solid #ccc; padding:2px; }
.weatherWidget p { font-size:11px; color:#333; }
.weatherWidget select { font-size:11px; margin-left:20px; }

.usadosLeft ul { list-style:none; margin:0; padding:0; }
.usadosLeft li { list-style:none; margin:0; padding:0 0 0 13px; }
.usadosLeft img { padding:2px; border:1px solid #CCC; }


.menuTop a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	display:block;
	text-decoration: none;
	font-weight: bold;
	background-image: url(imagens/menutop_botao_0.jpg);
	background-repeat: no-repeat;
	width: 101px;
	line-height: 33px;
}
.menuTop a:hover {
	color: #FFFFFF;
	background-image: url(imagens/menutop_botao_1.jpg);
	background-repeat: no-repeat;
}


.assinatura {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.assinatura a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.assinatura a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	border-bottom: 1px dashed #666666;
}

.mainBorder {
	border-top: 1px solid #343434;
	border-left: 1px solid #343434;
}


/*
#menuLeft td {
	width: 198px;
	background-image: url(imagens/menuLeft_ident.gif);
  	background-repeat: no-repeat;
	background-position: left center;
}
#menuLeft a {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 20px;
	padding-left: 9px;
	padding-top: 3px;
}
#menuLeft a:hover {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	width: 198px;
	height: 20px;
	background-image: url(imagens/menuLeft_ident.gif);
  	background-repeat: no-repeat;
	background-position: left center;
}
*/

#menuLeft a {
	display:block;
	width: 198px;
	background-image: url(imagens/menuLeft_ident.gif);
  	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	text-indent: 9px;
}
#menuLeft a:hover {
	color: #FFFFFF;
	background-color: #666666;
	background-image: url(imagens/menuLeft_ident.gif);
  	background-repeat: no-repeat;
	background-position: left center;
}
.boxLeft #titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 8px;
}
.boxLeft #formfield {
	height: 18px;
	width: 140px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.boxLeft #comment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left: 12px;
}
.boxLeft #picUsados {
	border: 1px solid #333333;
}
.boxLeft #usadosTitulo,a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.boxLeft #usadosTexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


.subPastas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.subPastas:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #333333;
}


.tabelaUsados #header {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.tabelaUsados #lines img {
	border: 1px solid #CCCCCC;
}
.tabelaUsados #lines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.tabelaUsados #lines a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}


		.formbox { float:left; width:578px; margin-top:30px; background-color:#F5F5F5; border:1px solid #EEE; padding:10px; -moz-border-radius:8px; -webkit-border-radius:8px; margin-bottom:20px; }
		.formbox h2 { font-size:12px; color:#333; font-weight:bold; line-height:100%; display:block; margin-bottom:10px; }
		.formbox .intro { margin-top: 20px; font-size: 10px; color: #666666;}
		.formbox .campos { margin-top: 20px;}
		.formbox dt { clear: both; margin: 0px; float: left; width: 150px; font-size: 10px; color: #444; padding-top:4px; line-height:120%; }
		.formbox dd { margin: 0px; padding-top: 3px; padding-bottom: 3px;}
		.formbox dd input { width: 310px; height: 15px; border: 1px solid #CCC; font-size: 10px; color: #999; }
		.formbox dd select { width: 315px; border: 1px solid #CCC; font-size: 10px; color: #999; }
		.formbox dd textarea { font-family: Arial, Helvetica, sans-serif; width: 310px; border: 1px solid #CCC; font-size: 10px; color: #999; }		
		.formbox div.mOptionsWrapper { clear:both; background:#FDFDFD; border:1px solid #EEE; padding:10px; }
		.formbox dt.mOptions { clear:both; width:140px; float:left; color:#444; font-size:10px; }
		.formbox dd.mOptionsR { float:left; width:290px; }		
		.formbox dd.mOptionsR ul { margin:0; padding:0; }
		.formbox dd.mOptionsR ul li { list-style:none; display:block; margin-bottom:5px; }
		.formbox dd.mOptionsR ul li input { clear:both; width:20px; float:left; }
		.formbox dd.mOptionsR ul li label { display:block; font-size:10px; color:#666; line-height:120%; padding-top:4px; }
		.formbox .button input { font-size: 11px; color: #FFF; font-weight: bold; background-color: #333; margin-left: 150px; }
		.formbox .section { clear:both; margin-top: 20px; margin-bottom: 2px; font-size: 12px; font-weight: bold; color: #666; }
		.formbox hr { background-color:#CCC; color:#CCC; height:1px; border:0px; }
		.formbox #recaptcha_widget_div { margin:20px 0 20px 150px; }




	
	/* ========================== */
	/* = Form validation styles = */
	/* ========================== */
	body form#formulario input.error, body form#formulario textarea.error, body form#formulario select.error { background-color:#FFE5E5; border-color:#FFB2B2; }
	body form#formulario label.error { font-size: 10px ; color:#D8C764; padding:0; position:relative; top:-1px; display:block; }
	
	
/* OVERLAY */
.overlay { position:fixed; background:url(imagens/overlay_bg.png); width:100%; height:100%; z-index:1001; }
.overlayZone { position:absolute; left:50%; margin-left:-275px; top:50%; margin-top:-200px; width:550px; max-height:500px; padding:20px; z-index:1002; background-color:#FFF; border:10px solid #DDD; }
.overlayClose { position:absolute; z-index:1003; right:10px; top:10px; width:30px; height:30px; background:url(imagens/close.png); }
.overlayZone img { float:left; width:200px; height:auto; max-height:360px; margin-right:20px; }
.overlayZone .info { float:left; }
.overlayZone h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; }
.overlayZone .text { display:block; margin:15px 0 15px 0; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
.overlayZone .moreinfo { display:inline-block; background-color:#DDD; padding:5px; }
.overlayZone .moreinfo:hover { background-color:#333; color:#FFF; }


.destaqueTopo a { display:block; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; margin:0 0 4px 0; color:#000; font-weight: bold; }
.destaqueTopo a:hover { text-decoration:underline; }
.destaqueTopo span { font-family: Arial, Helvetica, sans-serif; display:block; font-size:11px; color:#666; }
