@charset "utf-8";
/* CSS Document */
body {
	background-color:#f0efe3;
	margin: 0px;
}

h1.titulo_pagina {
	margin:0;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
}

a {text-decoration: none}
a img {border:0;}

.f_left{float:left;}
.f_right{float:right;}

.logo{ float:right; margin:6px 0 15px 0; }
.corpo{ position:relative; width:100%; background-color:#FFF; }
.bg_corpo_topo{
	background:#FFF url(../images/bginterno_topo.jpg) repeat-x scroll left bottom;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:136px;
}
.bg_corpo_fundo{
	background:#FFF url(../images/bginterno_fundo.jpg) repeat-x scroll left bottom;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:136px;
}

.contato_topo {
	float:right;
	padding:0 62px 13px 0;
	color:#89876E;
	font:bold 14px Tahoma,Helvetica,Geneva,sans-serif;
}
.contato_topo img {
	margin:1px 5px 0 0;
	float:right;
}
.contato_topo span {
	padding-bottom:6px;
	float:right;
}

#menu {
	float:right;
	padding-right:62px;
}
#menuBotoes {
	float:left;
}
#menuDiv {
	width:1px; 
	height:40px; 
	background-color:#f6f5ed; 
	float:left;
}
#menuBg {
	width:40px; 
	height:40px; 
	background-color:#e1dec7; 
	float:left;
}

#busca {
	padding-top:20px; 
	padding-right:60px; 
	float:right;
}
#busca .bgInput {
	width:120px; 
	height:22px; 
	background-color:#f6f5ed; 
	float:left;
}
#busca .input {
	padding-left:5px; 
	padding-top:2px;
}
#busca .bt {
	width:23px; 
	height:22px; 
	float:left
}
#txtBusca {
	width:115px; 
	background:transparent; 
	border:0 none;
	font-family: Verdana;
	font-size: 12px;
	color: #a5be2c;
	font-weight:bold;
}

#rodape {
	position:relative;
	color:#89876E;
	background-color:#f0efe3;
	margin:0 auto;
	padding:10px 60px 0 60px;
	height:70px;
	width:835px;
}
#rodape .tit{ font:bold 14px Tahoma, Helvetica, Geneva, sans-serif; }
#rodape .tit span{ color:#89876E; font:bold 14px Tahoma, Helvetica, Geneva, sans-serif; }
#rodape .subtit{ padding-top:16px;}
#rodape .subtit, #rodape .subtit a{ font:bold 10px Tahoma, Helvetica, Geneva, sans-serif; color:#89876E; text-decoration:none; }

.conteudo_home{position:relative; z-index:2;}
.conteudo{ padding:40px 56px; width:844px; position:relative; display:inline-block; z-index:2; min-height:272px; }
.conteudo .titulo{ position:relative; left:-52px; top:0; }
.texto{ width:420px; padding-left:20px; display:inline-block; }
.texto p#quemSomos:first-letter{ font-size:36px; line-height:36px; color:#f5841f; }
.texto p#clientes:first-letter{ font-size:36px; line-height:36px; color:#51a594; }
.texto p#imprensa:first-letter{ font-size:36px; line-height:36px; color:#831f39; }
.texto p#contato:first-letter{ font-size:36px; line-height:36px; color:#3d4d26; }
.texto p a{ color:#3d4d26; }
.texto p, .produto .texto_produto p{
	font:14px Tahoma, Geneva, sans-serif;
	color: #89876e;
	text-align:justify;
	margin:10px 0;
}
.produtos{ width:641px; padding-left:20px; padding-top:20px; display:inline-block; }
.produtos .item{ width:180px; float:left; padding:5px 16px; }
.produtos .item .img{ height:180px; margin:0 auto; }
.produtos .item .descr{ font:11px Tahoma, Geneva, sans-serif; height:80px; margin-top:15px; }
.produtos .item .descr .tit{ color:#89876e; padding-top:5px; }
.produtos .item .descr .link a{ color:#972c3c; padding-top:2px; }

.produto{ padding-top:0px; padding-left:20px; width:641px; }
.produto .texto_produto{ width:600px; padding-left:5px; display:inline-block; }

.imprensa{ width:100%; padding-top:30px; display:inline-block; }
.imprensa .item{ width:180px; float:left; padding:15px 50px; text-align:center; }
.imprensa .item .img{ /*width:84px;*/ height:117px; margin:0 auto; }
.imprensa .item .descr{ font:11px Tahoma, Geneva, sans-serif; height:80px; border-top:2px solid #972c3c; margin-top:15px; }
.imprensa .item .descr .tit{ color:#972c3c; padding-top:5px; }
.imprensa .item .descr .txt{ color:#89876e; padding-top:2px; }
.form{ width:100%; }
.form,
	.form input,
	.form select,
	.form textarea{ color:#89876e; font:14px Tahoma, Geneva, sans-serif; }
.form .label{ width:100px; padding-right:6px; }
.form .row{ display:inline-block; line-height:23px; padding:6px 0; width:100%; }
.form .row_min{ display:inline-block; padding:6px 0; width:100%; color:#89876e; font:11px Tahoma, Geneva, sans-serif; text-align:justify; }
.form .text{ 
	border:1px solid #A8ACAD; 
	padding:3px 3px;
	height:18px;
	width:289px;
	padding-top:4px\9;
	height:17px\9; 
}
.form .text_area{ 
	border:1px solid #A8ACAD; 
	padding:3px 3px;
	height:118px; 
	width:289px;
	padding-top:4px\9;
	height:117px\9;
}
.form .btn_enviar{
	float:right;
	background:transparent url(../images/botao_contato_enviar.gif) no-repeat scroll left top;
	border:medium none; 
	cursor:pointer;
	width:68px;
	height:25px;
	padding:0;
}
.form .btn_enviar:hover{ background-position:left bottom; }
.produto_menu{ padding-top:30px; width:207px; float:left; position:relative; }
.produto_menu .bg_topo{ background-image:url(../images/bg_produto_topo.png); position:absolute; left:0; top:15px; width:207px; height:15px; }
.produto_menu .bg_fundo{ background-image:url(../images/bg_produto_fundo.png); position:absolute; left:0; bottom:-15px; width:207px; height:29px; }

.txtVinho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #992e47;
}

.txtVerde {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #a5be2c;
}

#conteudoProduto .subVerde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8ca92a;
}

.txtCinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8b8170;
}

#formAmostra .txtCinza{
	width:70px;
}

.txtCinza9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8b8170;
}

.txtCinza14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8b8170;
}

.txtBranco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
}

.txtBranco10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

/** Solicitação de Orçamento **/
.prod_btn{
	border:0 none;
	cursor:pointer;
	float:right;
	margin:5px 0 5px 10px;
	padding:0;
}
.btn_solicita{
	background:transparent url(../images/botao_orcamento_solicitarorcamento.gif) no-repeat scroll left top;
	height:25px;
	width:127px;
}
.btn_solicita:hover{ background-position:left bottom; }
.btn_outros{
	background:transparent url(../images/botao_orcamento_outrosprodutos.gif) no-repeat scroll left top;
	height:25px;
	width:107px;
}
.btn_outros:hover{ background-position:left bottom; }
.btn_envia_solicitacao{
	background:transparent url(../images/botao_orcamento_enviarsolicitacao.gif) no-repeat scroll left top;
	height:25px;
	width:116px;
}
.btn_envia_solicitacao:hover{ background-position:left bottom; }
.btn_escolhe_prod{
	background:transparent url(../images/botao_orcamento_escolhermaisprodutos.gif) no-repeat scroll left top;
	height:25px;
	width:150px;
}
.btn_escolhe_prod:hover{ background-position:left bottom; }
.btn_ver_orcamentos{
	background:transparent url(../images/botao_orcamento_verprodutos.gif) no-repeat scroll left top;
	height:25px;
	width:175px;
}
.btn_ver_orcamentos:hover{ background-position:left bottom; }
#conteudoProduto{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	float:left;
	padding-top:15px;
	width:637px;
}
#conteudoProduto .contOrcamentos{
	float:left;
	padding:0 0 0 17px;
	width:637px;
}
#conteudoProduto .contOrcamentos .itemOrcamento{
	background-image:url(../images/bg_orcamento_lista.gif);
	margin:10px 0;
	padding:10px 0;
	height:100px;
	width:626px; 
	display:block;
}
#conteudoProduto .contOrcamentos .itemOrcamento .itemExcluir{
	padding:30px 5px;
	width:60px;
	display:block;
	float:left;
}
#conteudoProduto .contOrcamentos .itemOrcamento .itemExcluir img{
	cursor:pointer;
	display: block;
	margin:0 auto;
}
#conteudoProduto .contOrcamentos .itemOrcamento .itemProd{
	display: block;
	float:left;
	padding:0 0 0 5px;
	width: 428px;
	position:relative;
}
#conteudoProduto .contOrcamentos .itemOrcamento .itemProd img{
	padding:0 10px 0 0;
	float:left;
}
#conteudoProduto .contOrcamentos .itemOrcamento .itemProd p{
	color:#89876E;
	padding:0 20px 0 0;
}
#conteudoProduto .contOrcamentos .itemOrcamento .itemQtd{
	padding:35px 0 10px;
	width: 120px;
	display: block;
	float:left;
}
#conteudoProduto .contOrcamentos .itemOrcamento .itemQtd input{
	color:#89876E;
	display: block;
	float:left;
	height: 25px;
    margin:0 auto;
	text-align:center;
	width: 35px;
}
#conteudoProduto .contOrcamentos .itemOrcamento .itemQtd p{
	color:#89876E;
    margin:0 0 0 44px;
	padding:0;
}
#conteudoProduto .btOrcamentos{
	padding-left: 20px; 
	width: 624px;
}
#conteudoProduto .confOrcamentos{
	float:left;
	padding:0 0 0 20px;
	width:637px;
}

