.box { border:solid 0px #000; margin-bottom:20px; }
.box.banner { width:960px; height:317px; overflow:hidden; }
.box.ideias { width:513px; height:382px; }
.box.ideias.right { width:420px; height:420px; }
.box.ideiasBanner { width:513px; height:270px; }
.box.ideiasDestaque { width:420px; height:382px; background-image:url(/img/content/ideias_destaque.jpg) }
.box.youtube { width:420px; height:270px; }
.box.naturaResponde_enquete { width:513px; height:250px; }
.box.naturaResponde_enquete.naturaResponde { width:247px; height:248px; float:left; }
.box.naturaResponde_enquete.enquete { width:247px; height:248px; float:right; background-color:#EDECE2; }
.box.bastidores { width:420px; height:250px; }
.box.usuariosTop { width:513px; height:284px; }
.box.usuariosTop .usuarios { padding:25px 20px 25px 25px; }
.box.usuariosTop .usuarios .usuario { width:65px; height:65px; float:left; margin-left:13px; margin-right:13px; margin-bottom:25px; }
.box.historia { width:420px; height:284px; background-image:url(/img/content/historia.jpg) }

.box.colLeft { margin-top:30px; width:513px; float:left; }
.box.colRight { margin-top:30px; width:420px; float:right; }

.box ul li { font-family:Arial; font-size:11px; color:#706C67; font-weight:bold; }
.box .black { color:#000000; }
.box .normal { font-weight:normal; }

h2 {
	color:#FFFFFF;
	font-size:1.4em;
	padding:5px 5px 5px 10px;
}
h2.large {
	background-image:url(/img/headers/large.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:99%;
	height:36px;
}

h2.medium {
	background-image:url(/img/headers/medium.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:99%;
	height:36px;
}

h2.small {
	background-image:url(/img/headers/small.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:99%;
	height:36px;
}

.cleaner { clear: both; }

.box .ultimosComentarios{position:relative; margin-top:30px;}
.box .ultimosComentarios .comentario { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px dotted #ccc; }
.box .ultimosComentarios .comentario .userIMG { float: left; width: 50px; margin: 0 10px 0 0; }
.box .ultimosComentarios .comentario .comentarioCTNT { float: right; width: 355px; }
.box .ultimosComentarios .comentario .comentarioCTNT p { font-size: 11px; }
.box .ultimosComentarios .comentario .comentarioCTNT img { vertical-align: middle; }
.box .ultimosComentarios .comentario .comentarioCTNT a { margin-right: 10px; }

.box.ideias {position:relative;}
.box.ideias h3 { margin-top: -10px; }
.box.ideias select { border: 1px solid #ccc; padding: 2px 4px; width: 400px; }
.box.ideias p.tabs { margin: 10px 0; }
.box.ideias p.tabs a { color: #bcbcbc; margin: 0 10px; font-size: 11px; }
.box.ideias p.tabs a.here { color: #333; }
.box.ideias ul { padding-bottom: 0; border-bottom: 1px dotted #ccc; margin-bottom: 20px; padding-left:10px; }
.box.ideias ul li { padding: 10px 0px; font-size: 12px; }
.box.ideias ul li a { color: #bcbcbc; margin: 0; font-size: 12px; }

.box.naturaResponde_enquete.naturaResponde { position:relative; }
.box.naturaResponde_enquete.naturaResponde p { background: url('/img/content/comment-icon.png') no-repeat 0 0; padding: 0 0 0 20px; font-size: 11px; margin-bottom: 10px; }
.box.naturaResponde_enquete.naturaResponde p a { color: #bababa;font-size: 11px; }

.box.usuariosTop .topusers { padding: 30px 0 0 25px; }
.box.usuariosTop .topusers .userIMG { float: left; width: 80px; position: relative; margin: 0 8px 20px 8px;  }
.box.usuariosTop .topusers .userIMG .star { position: absolute; top: -10px; right: 5px; }

.box.ideiasDestaque { position:relative; }
.box.ideiasDestaque .tagline { position: absolute; bottom: 2px; left: 0; background: url('/img/content/translucentbg.png') repeat; width: 420px; }
.box.ideiasDestaque .tagline p { padding: 5px 10px; }
.box.ideiasDestaque .tagline p a { color: #DC660C; font-weight: bold; font-size: 11px; }

.box.bastidores .bastidor { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px dotted #ccc; }
.box.bastidores .bastidor .userIMG { float: left; width: 50px; margin: 0 10px 0 0; }
.box.bastidores .bastidor .bastidorCTNT { width: 400px; }
.box.bastidores .bastidor .bastidorCTNT p { background: url('/img/content/comment-icon.png') no-repeat 0 0; padding: 0 0 0 20px; font-size: 11px; }
.box.bastidores .bastidor .bastidorCTNT img { vertical-align: middle; }
.box.bastidores .bastidor .bastidorCTNT a { margin-right: 10px; font-weight:bold; font-size:11px; }

.hidden { display:none; }

.tablaNav tr td a{height:18px; }