/* CSS Document */

/* ********** CONFIGURAÇÕES GERAIS ********** */
body { background-image:url(../imagens/bg.jpg); background-repeat:repeat-x; margin:0; background-color:#dfee93;font-family:Verdana, Geneva, sans-serif; font-size:12px}
img { border:none;}
#mae { width:935px; height:auto; display:table; position:relative; margin:0 auto;}
#conteudo_mae { width:900px; height:auto; display:table; background-color:#FFF; margin:0 auto;}
#topo { width:100%; height:215px;}
#logo { width:100%; height:155px; position:relative; background-image:url(../imagens/topo_.jpg); background-repeat:no-repeat;}

#_conteudo { width:650px; height:650px; overflow:hidden; position:absolute; top:214px; right:18px;}

#conteudo { width:650px; height:auto; display:table; overflow:visible;}

#rodape { width:900px; height:auto; background-image:url(../imagens/nt_bg.png); text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:500; color:#FFF; margin:0 auto; border-top:1px dotted #333;}
#rodape a { text-decoration:none; color:#FFF;}
#rodape a:hover { text-decoration:underline; color:#FFC;}
/* ********** FIM ********** */


.TablelaEspecificacoes{ border:1px solid #FC0; border-top:none; padding:0px; width:100%;}
.TablelaEspecificacoes td{padding:5px; border-top:1px solid #FC0;}
.TablelaEspecificacoesLinha1{padding:0px; background-color:#E2DFA9;width:50%}
.TablelaEspecificacoesLinha2{padding:0px;width:50%}


/*------------------------*/
.cotacao{margin:20px auto; width:500px;}
.cotacao table{border:0px solid #CCC; border-top:0px solid}
.cotacao legend{ display:block; border:1px solid #CCC; margin-bottom:10px; padding:3px; background-color:#EAFAC5; width:480px}
.cotacao fieldset{ width:500px; margin:0 auto; }
.cotacao input, textarea, select{border: 1px solid #D2D2E6; background: #FBFBFD; font-size:14px;  width:300px; padding:3px;}
.cotacao .bt {border: 1px solid #D2D2E6; background: #FBFBFD;width:100px;}
/*------------------------*/


/* ********** MENU TOPO ********** */
#menu_topo { width:95px; height:auto; position:absolute; right:57px; top:28px;}
#menu_topo ul>li { list-style:none;}
/* ********** FIM MENU TOPO ********** */


/* ********** MENU HORIZONTAL ********** */
#menu { width:100%; height:49px; margin-left:0px;}
#menu ul li { display:inline; float:left; margin-right:12px; margin-top:-15px; *margin-top:0px; vertical-align:middle;}
#menu li a { width:auto; height:35px; display:block; padding-top:20px; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:400; color:#25410e; text-decoration:none; vertical-align:bottom; font-weight:600; }
#menu li a:hover { width:auto; height:38px; text-decoration:none; font-weight:600; color:#FFF; background-image:url(../imagens/nt_bg2.png); }
/* ********** FIM MENU HORIZONTAL ********** */


/* ********** MENU CATEGORIAS********** */
#menu_lateral { width:250px; height:auto; float:left;}
#busca { width:100%; height:30px; text-align:center; padding-top:2px; border-bottom:1px dotted #d2d2d2; margin-bottom:2px;}
.list_categorias {border-bottom:1px dotted #d2d2d2; margin-bottom:2px;}
.list_categorias ul>li { list-style:none; padding:0px; margin-left:-30px;}
.list_categorias ul>li a { font-family:Verdana, Geneva, sans-serif; color:#030; font-size:14px; font-weight:bold;  text-decoration:none;}
.list_categorias ul>li a:hover { color:#663; text-decoration:none;}

#cat_variedades { width: 100%; height:auto; background-image:url(../imagens/filete_cat_verde.jpg); background-repeat:repeat-x; background-color:#cdeb8b;}
#cat_indicacao {width: 100%; height:auto; background-image:url(../imagens/filete_cat_amarelo.jpg); background-repeat:repeat-x; background-color:#fffabf;}
#cat_pastagens {width: 100%; height:auto; background-color:#eec0a7;}


/* ********** FIM MENU CATEGORIAS ********** */

#banner { position:relative; margin-left:6px; margin-top:2px; width:644px; height:180px;}
#vitrine { width:100%; height:auto;  margin:0 auto;}
#vitrine ul { width:170px; height:auto; float:left;}
#vitrine ul>li {display:inline; height:auto; list-style:none; margin-right:5px;}
.titulo_prod { height:auto; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:600; color:#333; text-align:center;}
.img_prod { width:150px; height:150px;}
.icon_prod { margin:0 auto; text-align:center; padding-left:25px;}

/* ********** inicio internas ************** */

#titulo_interna { width:100%; height:20px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; border-bottom:1px dotted #CCC; margin-top:13px; text-align:right; }
#vitrine_interna { width:100%; height:auto; }
#vitrine_interna ul { width:250px; height:auto; float:left; margin-left:-25px; *margin-left:13px; *margin-top:10px; /* IE7 - ajeitar altura das fotos*/}

#vitrine_interna ul>li {display:inline; height:auto; list-style:none; margin-right:5px;}
#vitrine_interna .titulo_prod { height:auto; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:600; color:#333; text-align:center;}
.img_prod { width:150px; height:150px; border:1px dotted #CCC;}
.icon_prod { margin:0 auto; text-align:center; padding-left:25px;}
.foto_principal { height:250px; background-position:center; background-repeat:no-repeat; ba}
.fotos_extras {}

#descricao_interna { width:365px; height:325px; overflow:auto; margin-top:30px; *margin-top:23px; margin-right:5px; background-color:#fcffe4; float:right; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; text-align:justify; padding:5px;}
#descricao_interna p { margin:0;}
#tabs { width:639px; height:auto; float:right; }

/* ********CLASS FONTE DAS TABS ****** */

.fonte_dados { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; text-align:justify;}



#asn-warning {clear:both; z-index:9999; position:absolute; display:none; left: 0px; border-bottom: solid 1px #DFDDCB; top:0px; margin: 0px; padding: 5px 0px; 
              width: 100%; color: #4F4D3B; background: #FFFCDF; font: normal 8pt/14px 'Trebuchet MS', Arial, Helvetica; text-align: center; font-size:18px}
.asn-warning {clear:both; z-index:9999; position:absolute; display:none; left: 0px; border-bottom: solid 1px #DFDDCB; top:0px; margin: 0px; padding: 5px 0px; 
              width: 100%; color: #4F4D3B; background: #FFFCDF; font: normal 8pt/14px 'Trebuchet MS', Arial, Helvetica; text-align: center; font-size:18px}


/* ---- */
#ttitulos_s{width:635px; height:33px; background-image:url('../imagens/bg_titulo_paginas.jpg'); background-repeat:no-repeat; background-position:right; text-align:right; padding-right:15px; padding-top:8px;}

#ttitulos_s p{font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight:600; margin:0; padding:0}


/*  */
			 
label.error {float: left; padding-left:5px; padding:2px; vertical-align: top; border:1px solid #CCCCCC; clear:both; font:"Trebuchet MS";
             color:#993300;font-weight:bold;background-color:#FFFF00; display:block; height:auto; width:auto}
/*  */

.txt_form{ display:none;}