/*************************
GERAL
*************************/
* {	margin:0; padding:0; }
img, ul, li, a, fieldset { border:0; }
ul { list-style:none; }
a { cursor:pointer; text-decoration:none; }
a:hover { text-decoration:underline; }
body { margin-bottom:10px; background:url('../imagens/blog/bg_all.jpg'); }

#layAll { background:left url('../imagens/blog/bg_home.gif') repeat-y; margin:0 auto; border:4px solid #FFF; background-color:#FFF; border-top:none; width:771px; }

/*************************
TOPO
*************************/
#barraTopo { margin:0 auto; height:190px; border-bottom:4px solid #FFF; background-color:#FFF; width:779px; background:top right url('../imagens/blog/topo_r1_c3.jpg') no-repeat; }
#barraTopo img { float:left; }
#barraTopo, #barraRodape { clear:both; }
#topoData { float:right; font:bold 11px Tahoma; color:#FFF; padding:27px 15px 0 0; text-align:right; }

/*************************
BARRA ESQUERDA
*************************/
#barraEsquerda { padding-bottom:10px; float:left; background-color:#F5F5F5; width:160px; overflow:hidden; }
#barraEsquerda .titImg { float:left; }
.esqTit { margin:0 auto; width:150px; }
#menuGeral { background:url('../imagens/blog/bg_menu.gif') no-repeat; height:213px; }
#menuGeral img { float:left; }

/*-- Newsletter --*/
#esqNewsletter { float:left; margin:5px 5px; width:150px; font:11px Tahoma; text-align:center; }
#esqNewsletter label { margin:0 3px; font-weight:bold; float:left; padding:4px 0; }
#esqNewsletter input.camp { font:11px Verdana, Arial, Helvetica, sans-serif; padding:2px; margin:0 3px; float:left; width:137px; }
#esqNewsletter span.opcNewsletter { width:150px; float:left; margin:5px 0; }

/*-- Links --*/
#esqLinks { margin-left:5px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; }
#esqLinks li { float:left; clear:both; width:150px; padding:3px 0; } 
#esqLinks a { color:#000000; text-decoration:none; }
#esqLinks a:hover { color:#999999; }

/*-- Calendário --*/
#esqCalendario { margin-bottom:10px; float:left; clear:both; }
#calend { text-align:center; background-color:#C1C1C1; font:10px Verdana, Arial, Helvetica, sans-serif; margin:5px; }
#dias { color:#555555; padding:3px; }
#abrev_dia { background-color:#FFF; padding:3px; }

/*************************
CONTEÚDO
*************************/
#conteudo { margin-left:164px; }
#titPg { padding-bottom:5px; }

/*************************
RODAPÉ
*************************/
/* Nebu Extra */
#menuExtra { background-color:#FFF; clear:both; height:17px; padding-top:13px; }
#menuExtra ul { width:588px; margin:0 auto; }
#menuExtra ul li { font:bold 11px Tahoma; display:inline; }
#menuExtra ul li a { padding:2px 10px; float:left; color:#CC0000; text-decoration:none; border-right:1px solid #DEDEDE; }
#menuExtra ul li a:hover { color:#990000; }
#menuExtra li.item-final a { border-right:none; }

/* Rodapé */
#barraRodape { font:11px Tahoma; height:60px; background:url('../imagens/blog/bg_rodape.gif'); }
.txtCopy { float:left; line-height:18px; margin:14px 0 0 14px; }
.logoVitall { float:right; margin:22px 14px 0 0; }