*{padding:0px; margin:0px;}

body {background:#FFF;	font:11px  Verdana, Geneva, sans-serif ; line-height:16px; color:#666; background-image:url(../img/bg.jpg);background-repeat:repeat-x;border:none;}

li{list-style:none;}

img{ border:none;}

a{color:#CC0000; text-decoration:none;}

a:hover{ color:#f00;}

.left{ float:left}

.right{ float:right}

.clear{ clear:both}

h3{ font-size:25px; color:#f00; font-weight:normal}

#central{width:1001px;margin:auto;    }



.logo_nivela{ width:248px; margin:20px 50px 0 0;}

.banner_topo{ width:431px; height:90px; margin:35px 5px 0 0;}

.banner_titulo { width:431px; height:40px; margin: 85px 10px 0 245px; text-align:right;}

#menu{

	width:263px;

	height:290px;

	position:relative;

	z-index:3

}



#floater_h {

	position:absolute;

	width:734px;

	height:293px;

	z-index:2;

	top: 128px;

}

#promo_home { width:650px; height:236px; margin:32px 0 0 -80px; padding:8px 0 0 0; z-index:1}





#enquete{ width:650px; height:195px; margin:48px 0 0 -80px; padding:8px 0 0 80px; background:url(../img/bg_enquete.gif) no-repeat; background-position:80px -10px;}

#enquete p{ font-size:13px; color:#FFF}

#enquete a{ font-size:27px; color:#FFF; margin:30px;}

#enquete a:hover{ color:#F00}



.titulo{ color:#C00; font-size:24px; font-weight:bold;}

.titulo_menor{ color:#C00; font-size:12px; font-weight:bold;}

.subtitulo{ color:#C00; font-size:16px; font-weight:bold;}

.destaque { color:#333; font-size:14px; font-weight:bold;}

.coruja{ position:relative; height:1px; top:-40px; z-index:30}

.borda01{ border:solid #F4F4F4 6px;}



.conteudo_meio{ width:530px; margin:20px 18px 30px 64px; text-align:justify;}

.conteudo_meio2{ width:878px; margin:20px 18px 30px 64px; text-align:justify;}

.conteudo_meiodireita{ width:320px; margin:0 24px 30px 10px; background-color:#F2F2F2;}



.top_dir{ width:267px; height:400px; margin:-394px 0 0 471px; position:relative; z-index:2}



.box{ width:319px; height:150px; margin:60px 0 0 10px}

.box p{margin:20px 0 0 -34px}

.box span{color:#990033; font-weight:bold }



#flash_top{ width:735px; height:236px; margin:38px 0 0 -80px; padding:2px 0 0 80px;}

#FlashID2 {margin-left:-80px;}





.banner_bottom{ width:890px; height:146px;  margin:2px 52px;}



.calendario{ width:322px; height:242px;  margin:20px 0 0 8px}





#footer{ height:166px; width:100%; background:url(../img/bg_footer.jpg) repeat-x; }

.footer_detail{ width:986px; height:23px; background:url(../img/footer_detail.jpg); margin:auto; position:relative; top:-15px; }



#centerfooter{width:950px; height:102px; margin:20px auto;  font-size:13px; color:#666; text-align:center; }

#vitamina_logo{ width:93px; margin:auto}

input, textarea, select{ border: solid 1px #CCCCCC;  background-color:#E9E9E9;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}

.sub{ font:Verdana, Geneva, sans-serif;
	  color:#cc0000;
	  font-size:20px;
	}

.subtitulo2{ color:#C00; font-size:10px; font-weight:bold;}

.destaque2 { color:#333; font-size:12px; font-weight:bold;}

.horario{ width:65px; text-align:center;}

#horario {background-color:#f4f4f4;}

.altura_horario{height:8px;}

.bordaTabela{border:1px solid #f0f0f0;}

.newslwtter{ position:relative; margin-top:110px; text-align:center; width:280px;}
