/* default */
.noscript { width: 100%; padding: 15px; background-color: yellow; color: red; text-align: center; font-weight: bolder; position: fixed; top: 0; }
.cleanThis, .clear { clear: both; }
.atencao { color: #000; background:url(../images/css_alert.gif) left no-repeat #FFC; border:1px solid #96965E; font-family:Verdana; font-size:11px; margin-bottom:5px; margin-top:5px; padding:10px 10px 10px 50px; text-align:left; }
.nota { color: #000; background:url(../images/css_nota.gif) left no-repeat #FFC; border:1px solid #96965E; font-family:Verdana; font-size:11px; margin-bottom:5px; margin-top:5px; padding:10px 10px 10px 50px; text-align:left; }
.ok { color: #000; background:url(../images/css_ok.gif) left no-repeat #FEFCF1; background-color:#FFC; border:1px solid #96965E; font-family:Verdana; font-size:11px; margin-bottom:5px; margin-top:5px; padding:10px 10px 10px 50px; text-align:left; }
.oculta, .loading { display: none }
.mostra { display: block }

/* formularios */
form.formatPadrao { padding: 8px; color: #fff }
form.formatPadrao * { font-family: verdana; color: #fff   }
form.formatPadrao input, form.formatPadrao textarea, form.formatPadrao select { color: #000; border: 1px solid #ddd; font-family: "Trebuchet MS", Arial; font-size: 12px; margin: 0; padding: 3px 5px 3px 3px;}
form.formatPadrao textarea { overflow: auto; }
form.formatPadrao p.submit { clear: both; margin: 1em 0; text-align: center }
form.formatPadrao button { background: url(../images/form_button.gif) no-repeat; border-bottom: 1px solid #333; border-left: 1px solid #999; border-right: 1px solid #333; border-top: 1px solid #999; color: #333; cursor: pointer; font-size: 11px; font-weight: bold; height: 28px; line-height: 28px; padding: 0 10px 0 25px; text-align: left; }
form.formatPadrao label { font-size: 12px; font-weight: 700; clear: both; display: inline-block; padding-bottom: 8px }
form.formatPadrao button.button1 { font-family: "Trebuchet MS", Arial; font-size: 12px; }
form.formatPadrao .full_width { width: 100% }

.loading_voto, .loading { display: none; text-align: inherit }
.centraliza { text-align:  center }
#resultado_votacao {font-weight: 700}
.aviso_javascript { color: red; width: 16px; text-align: center;}

#breadcrumbs_container { margin: 0; color: #dbafaf; font-size: 12px; }
#breadcrumbs_container a { margin: 0; padding: 0; color: #e33344; font-size: 12px; }
#breadcrumbs_container ul { list-style: none }
#breadcrumbs_container ul li { float: left; display: inline; margin-right: 10px; font-weight: bold;}

.review_aggregate { margin-top: 6px; width: auto; }
.review_aggregate img { display: none; }
.review_aggregate .review_title { display: none; }

/* Tag cloud */
.tags ul{
	margin:1em 0;
	padding:.5em 10px;
	text-align:center;		
	}
.tags li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	}
.tags li a{
	text-decoration:none;
	color:#000;
	padding:0 2px;	
	}
.tags li a:hover{	
	color:#cff400;
	}		

.tag1{font-size:100%;}
.tag2{font-size:120%;}
.tag3{font-size:140%;}
.tag4{font-size:160%;}
.tag5{font-size:180%;}


/* extras do layout */
h3 a 
{
    font-size:25px;
    color: #F00;
    margin:0;
    text-decoration: none;
}

.infos a 
{
    color:#263135;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.infos a:hover
{
    color: #F00;
}

.logo img { border: none }

button.gostei, button.ngostei {border: none }

.slideshow li { display: none; }
.slideshow li.first { display: block; }

.bloco_padding_interno { padding: 10px; }