body {
	margin: 0px;
	font-family: Verdana, Tahoma, Geneva, sans-serif;
	font-size:11px;
	background: url(../images/bg.jpg) center 34px;
	height:100%;
	min-height:100%;
}
#top {
	background: url(../images/barra_top.jpg) top repeat-x;
	height:35px;
	text-align:center;
}
.box_top {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #fff;
	background: url(../images/bg_box_top.jpg) center top no-repeat;
	border: none;
	height: 14px;
	width: 97px;
	padding-left: 10px;
}
#top #form {
	padding: 8px;
	margin: 0px;
}
#conteudo {
	margin: 0px auto;
	padding: 0px;
	width: 777px;
	color:#00512c;
	background: url(../images/home_detalhe.png) no-repeat right 410px;
	position:relative;
}
#conteudo_vit {
	margin: 0px auto;
	padding: 0px;
	width: 777px;
	color:#00512c;
	clear: both;
}

#menu {
	height: 50px;
	width: 604px;
	margin-left: 9px;
	float: left;
}
#flag {
	text-align: right;
	width: 60px;
	float: left;
	margin: 25px 0px 0px 30px;
	height: 21px;
}
#home {
	clear: both;
}
#col1 {
	float: left;
	width: 300px;
}
#col1_vit {
	float: left;
	width: 144px;
}
#col1_prod {
	float: left;
	width: 160px;
	min-height: 450px;
}
#col1_1 {
	width:193px;
	height:63px;
	padding: 65px 0 0 85px;
}
#col1_1_vit, #col1_2_vit, #col1_3_vit {
	width:137px;
	height:144px;
	margin-bottom: 10px;
	text-align: center;
}
#col1_0_vit {
	width:160px;
	min-height:168px;
	margin-bottom: 10px;
}
#col1_2 {
	width:172px;
	height:76px;
	padding: 65px 0 0 105px;
}
#col1_3 {
	width:192px;
	height:50px;
	padding: 55px 0 0 90px;
}
#col2 {
	float: left;
	width: 450px;
	line-height: 20px;
	margin-left: 25px;
}
#col2_vit {
	float: left;
	width: 450px;
	line-height: 20px;
	margin-left: 50px;
}
#col2_prod {
	float: left;
	line-height: 20px;
	margin-left: 20px;
	width: 610px;
}
#col2_prod_d {
	float: left;
	line-height: 20px;
	margin-left: 20px;
	width: 590px;
}
#col2_onde_d {
	float: left;
	line-height: 20px;
	margin-left: 20px;
	width: 500px;
}
#col2_rec_d {
	float: left;
	line-height: 20px;
	margin-left: 10px;
	width: 600px;
}
#col2_1 {
	background: url(../images/home_prod.png) left top no-repeat;
	height:140px;
	padding-left:141px;
}
#rodape {
	clear: both;
	background-color: #faf8f6;
	height: 48px;
	text-align: center;
	padding-top: 20px;
	color: #666;
	width:100%;
	display: block;
}
#col2_2 {
	width: 300px;
	margin-top: 10px;
}
#col2_2_vit {
	width: 300px;
	margin-top: 10px;
	float:left;
}
#col2_3 {
	width: 100px;
	margin-top: 80px;
	float: left;
}
#col2_3 ul li, #box_prod_d1 ul li {
	list-style: url(../images/seta.png) none;
	padding:  0 0 5px 0;
	height:20px;
}
#col2_3 ul li a, #box_prod_d1 ul li a {
	font-family: Verdana, Geneva, sans-serif;
	color: #00512c;
	text-decoration: none;
}
#col2_3 ul li a:hover, #box_prod_d1 ul li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	color: #00512c;
	text-decoration: underline;
}
.box_prod {
	width: 280px;
	float: left;
	margin: 0 15px 20px 0;
	height: 350px;
}
#box_prod_d {
	width: 309px;
	background: url(../images/prod_box_d.png) no-repeat scroll center top;
	height: 300px;
	float: left;
	margin: 0 15px 20px 0;
}
#box_prod_d_desc {
	width: 309px;
	height: 260px;
	float: left;
	margin: 0 15px 20px 0;
}
#box_prod_d3 {
	width: 288px;
	height: 290px;
	float: left;
	margin: 0 15px 20px 0;
}
#box_prod_d1 {
	width: 230px;
	height: 300px;
	float: left;
	margin: 0 15px 20px 0;
}
#box_prod_d4 {
	width: 270px;
	height: 300px;
	float: left;
	margin: 0 15px 20px 0;
}
.txt_prod {
	color: #000;
}
#col1_0_vit_top {
	margin: 40px 0px 0px;
	background: url(../images/prod_linha_meio.png) repeat-y center;
}
#img_prod {
	height: 239px;
	width: 300px;
	padding: 5px 0 0 7px;
	text-align: center;
}#img_thumb {
	background: url(../images/prod_thumb.png) no-repeat center center;
	width: 43px;
	height: 43px;
	float: left;
	padding: 7px 0 0 7px;
}
.box {
	font: 11px Verdana, Geneva, sans-serif;
	border-top: 1px solid #666;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #666;
	padding: 3px;
}
.bot {
	font: 11px Verdana, Geneva, sans-serif;
	border-style: none;
	background-color:#00512c;
	color: #fff;
	padding: 3px;
}
.bot_branco {
	font: 11px Verdana, Geneva, sans-serif;
	border-style: none;
	background-color:#fff;
	color: #00512c;
	padding: 3px;
}
.branco {
	color: #FFF;
}
.preto {
	color: #000;
	text-decoration: none;
}
.verde {
	color: #618f24;
}
.lista ul li {
	list-style: url(../images/seta.png) none;
}
.lista ul li a {
	font-family: Verdana, Geneva, sans-serif;
	color: #00512c;
	text-decoration: none;
}
#rec_meio {
	background: url(../images/rec_meio.png)  left repeat-y;
	width: 550px;
	clear: both;
	margin: 0;
	padding: 0;
}
#rec_txt {
	float: left;
	width: 317px;
	color: #7b6238;
	text-align: left;
	padding: 0 20px;
	margin: 0;
}
#vida_txt {
	float: left;
	width: 357px;
	text-align: left;
	padding: 0 20px;
	margin: 0;
}
#rec_menu {
	float: left;
	width: 187px;
	height: 310px;
	margin: 0;
	color: #7b6238;
}
#vida_menu {
	float: left;
	width: 187px;
	height: 310px;
	margin: 0 0 0 20px;
	text-align: right;
}
.link_vida {
	color: #c15f2b;
	text-decoration: underline;
}
.link_home {
	color: #00512c;
	text-decoration: none;
}
#tit_tempo, #tit_nivel {
	visibility: hidden;
}
.link{
	color: #00512c;
	text-decoration:none;
	font-size:14px;
}
.bt{
	height:15px;
	border:none;
	width:41px;
	background:url(../images/bt_login.jpg) no-repeat center;
	font: 11px Tahoma, Geneva, sans-serif;
	color: #FFF;
	cursor:pointer;
	margin-bottom:2px;
}


.box_fs { background:url(../images/linha-topo-fs.png) 45px left repeat-x; margin-top:20px; margin-bottom:80px; position:relative; }
.box_fs h2 { font-size:15px; margin:0; padding:0; }
.box_fs a { color:#736859; text-decoration:none; padding:0 5px; }
.box_fs a:hover { color:#000; text-decoration:underline; }
.box_fs a.selecionado { color:#000; font-weight:bold; }
.nav { z-index: 100; height: 20px; list-style: none; padding: 0; margin: 0; position:absolute; top:25px; left:5px; }
.nav li { float: left; }
.nav li.activeSlide a { color:#000; font-weight:bold; }
.produto_fs { color:#000; border:1px dashed #A4998A; border-top:0; padding:10px; margin-top:27px; position:relative; width:590px; }
.produto_fs h3 { font-size:11px; font-weight:bold; padding:0; margin:0; }
.produto_fs p { width:210px; line-height:12px; }
.produto_fs img { position:absolute; top:-30px; right:10px; }
.produto_fs table tr th { background:#C2BBB1; border:1px solid #fff; text-align:left; color:#fff; padding:0 5px; }
.produto_fs table tr td { border:1px solid #fff; padding:0 5px; text-align:left; background:#E0DDD8; }
