.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

.right{float:right;}
.rig{text-align:right; line-height:5px;}
.left{float:left;}
.lef{text-align:left; line-height:5px;}

#principal #conteudo{width:405px; float:left; margin:0px 5px; font: normal 11px tahoma, arial, sans-serif, verdana;}
#principal #conteudo #destaque{border-bottom:1px dashed #ccc; padding-bottom:5px; width:100%;}
#principal #conteudo #destaque img{float:left; padding:2px; border:1px solid #ccc; margin-right:5px; margin-bottom:5px;}
#principal #conteudo #destaque h4 a{background-color:#fff; color:#3470C6; font-size:13px; font-weight:bold;}
#principal #conteudo #destaque h4 span{background-color:#fff; color:#d9d9d9}
#principal #conteudo #destaque p a{background-color:#fff; color:#2e2e2e; text-align:left; line-height:15px; margin:5px 0px; text-decoration:none; display:block;}
#principal #conteudo #destaque p a:hover{text-decoration:underline;}
#principal #conteudo #destaque a.ver{background:#fff url('img/conteudo_destaque_a.gif') no-repeat; padding-left:15px; display:block; float:right; color:#787878; text-decoration:none;}

#principal #conteudo ul li.noticias{background-color:#F0F0F0; margin:5px 0px; padding:10px; clear:both;}
#principal #conteudo ul li.noticias img.left{margin-right:10px;}
#principal #conteudo ul li.noticias img.right{margin-left:10px;}
#principal #conteudo ul li.noticias h4 a{font: bold 11px/15px tahoma, arial, sans-serif, verdana; background-color:#F0F0F0; color:#2e2e2e;}
#principal #conteudo ul li.noticias span{font:bold 10px tahoma, arial, sans-serif, verdana; background-color:#F0F0F0; color:#ccc; text-decoration:none;}
#principal #conteudo ul li.noticias p a{background-color:#F0F0F0; color:#2e2e2e; display:block; text-decoration:none; line-height:15px; margin-top:5px;}
#principal #conteudo ul li.noticias p a:hover{text-decoration:underline;}
#principal #conteudo a.noticias{display:block; margin:0 auto; background:url(img/bg_btn_blue.jpg); color:#fff; font: bold 11px/25px tahoma, arial, sans-serif, verdana; text-decoration:none; text-align:center}

#principal #conteudo #noticias{font-family:verdana, arial, sans-serif, tahoma; padding:0px 5px;}

#principal #conteudo #noticias h6{font-size:14px; padding-bottom:10px}
#principal #conteudo #noticias h6 a{text-decoration:none; color:#ef761d}
#principal #conteudo #noticias h6 a:hover{color:#1a1e68}

#principal #conteudo #noticias small{display:block; margin-top:5px;}
#principal #conteudo #noticias h4{font:normal 20px verdana, arial, sans-serif, tahoma; margin:10px 0px; text-align:justify;}
#principal #conteudo #noticias h5{font:normal 14px verdana, arial, sans-serif, tahoma; margin:10px 0px; text-align:justify; color:#333;}
#principal #conteudo #noticias p{text-align:justify; line-height:18px; font-size:12px; margin-bottom:10px;}
#principal #conteudo #noticias #imagem{background-color:#f2f2f2; color:#333; border:1px solid #ccc; padding:5px; margin-right:10px; margin-bottom:10px;}
#principal #conteudo #noticias #imagem small{font-family:tahoma, arial, sans-serif, tahoma; width:160px; text-align:justify;}
#principal #conteudo #noticias #imagem small.tres{width:120px;}
#principal #conteudo #noticias ul.lista li h3{font-size:12px; color:#666;}
#principal #conteudo #noticias ul.lista li {border-bottom:1px dashed #eaeaea; color:#ff0000; background-color:#fff;}
#principal #conteudo #noticias ul.lista a{border-left:5px solid #fff; color:#346c87; background-color:#fff; display:block; padding:5px 5px;}
#principal #conteudo #noticias ul.lista a:hover{border-left:5px solid #3470C6; color:#4f4f4f; background-color:#f9f9f9; display:block; padding:5px 5px;}
#principal #conteudo #noticias ul.treino{border-bottom:1px dashed #ccc; padding:10px 0px; margin-bottom:10px;}
#principal #conteudo #noticias ul.treino li h3{font-size:12px; color:#666;}
#principal #conteudo #noticias ul.treino li a{color:#006fba; padding:5px; display:block; width:385px;}
#principal #conteudo #noticias ul.treino li p{padding:5px; font-size:11px;}
#principal #conteudo #noticias fieldset {margin-bottom:5px; margin-top:5px;}
#principal #conteudo #noticias fieldset ul{font:normal 11px/21px tahoma, arial, sans-serif, verdana;}
#principal #conteudo #noticias fieldset ul li{float:left;}
#principal #conteudo #noticias fieldset ul li input{width:200px; font:normal 10px verdana, arial, sans-serif, tahoma; padding:3px; border:1px solid #ccc; margin-left:5px; color:#333; margin-bottom:10px;}
#principal #conteudo #noticias fieldset ul li select{font:normal 10px verdana, arial, sans-serif, tahoma; padding:3px; border:1px solid #ccc; margin-left:5px; color:#333;}
#principal #conteudo #noticias fieldset ul li input.bnt_ok{width:25px; height:18px;}
#principal #conteudo #noticias p a{padding:0px 5px; text-transform:uppercase;}
#principal #conteudo #noticias #treinamento{padding:5px; margin:5px; border:1px dashed #ccc;}
#principal #conteudo #noticias ul.form li{float:left; padding:5px 0px;}
#principal #conteudo #noticias ul.form li label{display:block; padding-top:5px; padding-bottom:2px;}
#principal #conteudo #noticias ul.form li.um{width:100%;}
#principal #conteudo #noticias ul.form li.dois{width:50%;}
#principal #conteudo #noticias ul.form li.tres{width:33%;}
#principal #conteudo #noticias ul.form li.quatro{width:25%;}
#principal #conteudo #noticias ul.form li.cinco{width:19%;}
#principal #conteudo #noticias .gra{width:90%;}
#principal #conteudo #noticias .med{width:50%;}
#principal #conteudo #noticias .peq{width:25%;}
#principal #conteudo #noticias .bnt{background-color:#ccc; margin-top:10px;}

#noticias #fotoprincipal{text-align:center; margin-bottom:10px; padding-bottom:5px; border-bottom:1px dashed #ccc; margin:-5px;}
#noticias #fotoprincipal small{clear:both; width:100%;}
#noticias #fotos a img{padding:2px; margin:2px; border:1px solid #ccc;}

