/* Caio J Ruman - VM2 */
/* 18/09/2006  - Laticínios Bela Vista - Piracanjuba */
/* Css - Estrutura e Layout */

* { margin: 0; padding: 0; }

body { 
	background: #80bfd0 url(../../images/bg_body.jpg) top repeat-x; 
	text-align: center; 
	font: 12px Arial, Helvetica, sans-serif; 
	color: #000;	
}

#dhtml {
	position:absolute;
	margin-left:300px;
	z-index:1000;
	}

#principal {
	width: 965px;
	margin: 0 auto;
	text-align: left;
	height: 100%;	
	display: table;
}

body > #principal {
	min-height: 600px;
}

#idiomas { 
	width: 865px;
	text-align: right;
}
	
#idiomas ul { 
	width: 865px;
	*width:auto;
	margin: 5px 0px;
	*margin-left: -65px;
	position: absolute;
}

#idiomas li {
	list-style:none;
	display: inline;
	margin: 0px 0px 0px 10px; 
}

#topo { 
	height: 227px;
	background: url(../../images/bg_topo.jpg) top no-repeat;
	width: 965px;
	float: left;
}

#topo2 {
	height: 211px;
	width: 965px;
	background: url(../../images/bg_topo2.jpg) top no-repeat;
	float: left;
}

#conteudo-wrapper {
	float: left;
/*	border: solid 1px red;*/
	height: 377px; /* paginas internas */
	width: 965px;
	margin-top: -57px; 
	background: url(../../images/bg_repete.png) center repeat-y;
}

#principal > #conteudo-wrapper {
	text-align:justify;
	min-height: 377px;
	height: auto;
	/*padding-bottom: 20px;*/
}

#conteudo {
	height: 5000px; 
	width: 740px;	
	padding: 45px 90px 20px 135px;
	background: url(../../images/bg_conteudo.png) top no-repeat; /* conteudo das paginas internas */
/*	border: solid 1px #000;*/
}

#conteudo-wrapper > #conteudo {
	min-height: 370px; /* altura interna */
	height: auto;
}



#footer {
	height: 87px;
	width: 965px;
	background: url(../../images/bg_footer.jpg) bottom no-repeat;
	text-align: left;
	float: left;
}

#bloco1 {
	float: left;
	width: 48%;
	height: 300px;
	
}
#conteudo > #bloco1 { min-height: 300px; height: auto; }

#bloco2 {
	float: left;
	width: 47%;	
	height: 300px;	
	margin-left: 10px;
}

#bloco2 p { font-size: 11px; }

#conteudo #bloco2 { min-height: 300px; height: auto; font-family: Arial, Helvetica, sans-serif !important; }


#conteudo > #bloco3 { min-height: 300px; height: auto;float: left; }

.ltda {	
	color: #16456b;
	font: bold 11px Arial, Helvetica, sans-serif !important;
	margin: 15px 0 0 30px;
	text-align: center;
	position: relative;
	bottom: 1px;	
}

.link_prod{
	margin-top:-20px;
	margin-left:200px;
	width: 200px;
	height: 120px;
	position:absolute;
	left: 135px;
	top: 427px;
	
}

.vm2 { 
	position: relative;
	bottom: 1px;
	left: 850px; /* position:relative e o left: valor - entra em conflito com o text-align: center no IE 6! */
	width: 32px;
	height: 11px;
}

.vm2 a {
	background: url(../../images/byvm2.gif) top no-repeat;
	display: block;
	width: 32px;
	height: 11px;
	text-indent: -5000px;
}

#footer a { color: #ff0000; text-decoration: none; }	
#footer a:visited { text-decoration: none; }
#footer a:hover { text-decoration: underline; }

/* Tags */

h1 {}
h2 { color: #2570b1; font-weight: bold; font-size: 13px; margin: 5px 0 2px 0; }
h3 { color: #2570b1; font-weight: bold; font-size: 12px; margin: 0 0 8px 0; }
p { color: #2570b1; margin-top: 4px; }
.hora { font-weight: normal; }
select { border: #BBB solid 1px; width: 320px; }
option { background-color: #fff; }


ol li {
	color: #2570B1;
	padding: 4px 0;
}

ol {
	padding: 4px 0 4px 20px;
}

a { color: #2570b1; text-decoration: none; }
a:visited { color: #2570b1; text-decoration: none; }
a:hover { color: #2570b1; text-decoration: underline; }

/* 'Templates' específicos de cada seção */

/* Css Home. #home é o id do body. */

#home #conteudo-wrapper { height: 234px; background: none; width: 965px; }
#home #principal > #conteudo-wrapper { min-height: 194px; width: auto; }

#home #conteudo { height: 214px; background: url(../../images/corpo_home.png) 0% 0% no-repeat; /* home */  }
#home #conteudo-wrapper > #conteudo { min-height: 194px; /* home */ }

#home #footer { background: url(../../images/bg_footer_produtorleite_.jpg) bottom no-repeat; height: 72px; 	margin-top: -65px; }
#home #principal > #footer { margin-top: -20px; }

#home .ltda { bottom: 6px;	}
#home .vm2 { bottom: 7px; }

/* Css home-empresa.  */

#home-empresa #conteudo-wrapper { height: 281px; background: none; }
#home-empresa #principal > #conteudo-wrapper { min-height: 194px; }

/* Como a pagina inicial da empresa tem tamanho diferente do historico, e o flash utiliza o id do historico, coloquei uma classe a mais no body para 'resetar' ao layout original */
#home-empresa.home-empresa #conteudo-wrapper {
	float: left;
/*	border: solid 1px red;*/
	height: 377px; /* paginas internas */
	width: 965px;
	margin-top: -57px; 
	background: url(../../images/bg_repete.png) center repeat-y;
}

#home-empresa.home-empresa #principal > #conteudo-wrapper {
	min-height: 377px;
	height: auto;	
	padding-bottom: 20px;
}


#home-empresa #conteudo.inicio { height: 281px; background: url(../../images/corpo_homeempresa.png) top no-repeat; }
#home-empresa #conteudo-wrapper > #conteudo.inicio { min-height: 294px; height: auto; }

/* Como a pagina inicial da empresa tem tamanho diferente do historico, e o flash utiliza o id do historico, coloquei uma classe a mais no body para 'resetar' ao layout original */
#home-empresa.home-empresa #conteudo {
	height: 347px; 
	width: 740px;	
	padding: 45px 90px 65px 135px;
	background: url(../../images/bg_conteudo.png) top no-repeat; /* conteudo das paginas internas */
/*	border: solid 1px #000;*/
}

#home-empresa.home-empresa #conteudo-wrapper > #conteudo {
	min-height: 247px; /* altura interna */
	height: auto;
	padding-bottom: 10px;
}

/*#home-empresa #conteudo.historico { background: none; }
#home-empresa #conteudo-wrapper > #conteudo.historico { min-height: 194px; }*/

#home-empresa .botoes { text-align: center; width: 500px; margin: 30px auto 0px auto; }
#home-empresa .botoes a { text-decoration: none; margin: 10px 8px;  }
#home-empresa .botoes a:hover { text-decoration: none; }

#home-empresa #footer { background: url(../../images/bg_footer_homeempresa.png) bottom no-repeat; height: 44px; margin-top: -65px; }
#home-empresa #principal > #footer { margin-top: 0px; }

#home-empresa.home-empresa #footer {
	height: 87px;
	width: 965px;
	background: url(../../images/bg_footer.jpg) bottom no-repeat;
	text-align: left;
/*	float: left;*/
}

#home-empresa .ltda { bottom: 0px; }
#home-empresa .vm2 { bottom: 0px; }

#home-empresa p.link { 
	text-align: right; 
	color: #2570B1;
	font-weight: bold;
}

#home-empresa h1.leite { 
	background: url(../../images/tit_leitelongavida.gif) no-repeat center;
	width: 192px;
	height: 22px;
	text-indent: -5000px;
	margin-bottom: 10px;
}
a.pratiqueleite {
	display: block;
	text-indent: -5000px;
	background: url(../../images/tecnologia_img3.jpg) no-repeat center;
	width: 402px;
	height: 108px;
}

#home-empresa h1.embalagens {
	background: url(../../images/tit_embalagens.gif) no-repeat center;
	width: 257px;
	height: 22px;
	text-indent: -5000px;
	margin-bottom: 10px;
}

#home-empresa .coluna1 ul { list-style-type: none; color: #2570B1; margin: 15px 0; }
#home-empresa .coluna1 { margin: 5px 0 20px 0px; width:530px; height:660px; float:left; }

#home-empresa .coluna2 { width:200px; height:640px; float:left; margin: -80px 0 0px 10px; }


#home-empresa #meio_ambiente {
font:normal Arial, Helvetica, sans-serif; 
font-size:9px; 
text-align:center; 
color:#666666;
}

#home-empresa .coluna3 { margin: 5px 0 55px 35px; background:url(../../images/politica_da_qualidade.gif) no-repeat; width:661px; height:470px; }


#conteudo.historico p { font-size: 11px; }

#conteudo.historico ol { list-style-type: none; }
#conteudo.historico ol li { list-style-type: none; color: #2570b1; font-size: 11px; }
#conteudo.historico .bloco1 {
	/*background: url(../../images/old_paper.jpg) top center no-repeat;*/
	float: left;
	padding: 10px 10px;
	text-align:justify;
}

#conteudo.historico .bloco2 { width: 233px; float: left; padding:0;}

#conteudo.historico .bloco3 {
	float: left;
	padding: 60px 40px;
	text-align:justify;
}

.tunel { margin:0 100px; }

.imagem p { 
	font-weight: bold; 
	font-size: 12px !important; 
	color: #808080; 
	text-align: center; 
}

.imagem { 
	margin: 0px 10px; 
	text-align: center;
	height: 185px; 
	width:233px;
	float:right;
}

h1.meioambiente {
	background: url(../../images/tit_meioambiente.gif) no-repeat top;
	width: 206px;
	height: 63px;
	text-indent: -5000px;
}

h1.qualidade {
	background: url(../../images/tit_qualidade.gif) no-repeat top;
	width: 240px;
	height: 22px;
	text-indent: -5000px;
}

h1.politica {
	background: url(../../images/tit_politica.gif) no-repeat top;
	width: 235px;
	height: 22px;
	text-indent: -5000px;
}
html > body h1.politica { padding-bottom: 15px;  }


h1.tecnologia {
	background: url(../../images/tit_tecnologia.gif) no-repeat top;
	width: 118px;
	height: 22px;
	text-indent: -5000px;
}
html > body h1.tecnologia { padding-bottom: 15px; }

#home-empresa .tecno_flash { margin: 15px 0 20px 145px; }


h1.historico {
	background: url(../../images/tit_historico.gif) no-repeat top;
	width: 290px;
	height: 22px;
	text-indent: -5000px;
}
html > body h1.historico { padding-bottom: 15px; }

h1.trabalhe {
	background: url(../../images/tit_trabalhe.gif) no-repeat top;
	width: 236px;
	height: 63px;
	text-indent: -5000px;
}

#conteudo.historico h3 { padding-top: 8px; }


/* Fim dos 'Templates' */

/* Topo */

#topo ul.mini-menu {
	list-style: none;
	position: absolute;
	margin: 120px 0 0 790px;
}

#topo ul.mini-menu li { 
	float: left;
	list-style-type: none;
	height: 12px;
	color: #165d95;
	line-height: 9px;
}
#topo ul.mini-menu li.link { padding: 0 4px; }

#topo ul.mini-menu li a { display: block; width: 20px; height: 9px; text-indent: -5000px; }
#topo ul.mini-menu li a.faleconosco { background: url(../../images/mail_button.jpg) top no-repeat;  }
#topo ul.mini-menu li a.item2 { background: url(../../images/middle_button.jpg) top no-repeat; }
#topo ul.mini-menu li a.home { background: url(../../images/home_button.jpg) top no-repeat; }


/* Menu Flash */

#menu_flash {
	position: absolute;
	margin: -25px 0 0 89px;
/*	border: 1px solid #000; */
	width: 199px;
	height: 180px;
	z-index: 2;
}



/* Topo Texto */

#topo_texto {
	position: absolute;
	margin: -45px 0 0 290px;
	border: 1px solid #000;
	width: 354px;
	height: 170px;
	padding: 5px 0 0 25px;
	z-index: 2;
}

#topo_texto p { color: #7da4cd; font-size: 13px; margin-top: 0; }

/* Topo Imagem */

#topo_imagem {
	position: absolute;
	margin: -45px 0 0 671px;
	border: 1px solid #000;
	width: 250px;
	height: 240px;
	z-index: 2;
}

#topo_flash_home {
	position: absolute;
	margin: -60px 0 0 290px;
/*	border: 1px solid #000; */
	width: 604px;
	height: 240px;
	z-index: 2;
}

#topo_flash {
	position: absolute;
	margin: -52px 0 0 290px;
/*	border: 1px solid #000; */
	width: 604px;
	height: 240px;
	z-index: 2;
}


/* CSS PARA AS PÁGINAS INTERNAS */

/* Links */

dl.coluna1 { float: left; width: 350px;  }
dl.coluna2 { float: left; width: 350px; margin-left: 35px; }

dd { color: #686868; }
dd a { color: #686868; text-decoration: none; }
dd a:visited { text-decoration: none; }
dd a:hover { text-decoration: underline; }

dt { color: #2570b1; font-weight:bold; margin: 15px 0 0 0; }


/* SAC */

fieldset#sac { border: none; width: 520px; }
fieldset#sac legend { display: none; }

/*
h1.sac { background: url(../../images/tit_sac.gif) top  no-repeat; width: 51px; height: 22px; text-indent: -5000px; margin: 0 0 -19px 0px; }
#sac > h1.sac { margin-bottom: 2px; }
*/

#sac { float: left; }
#sac input { border: #7ca4cd solid 1px; background: url(../../images/bg_input.gif) top repeat-x; font: 12px Arial, Helvetica, sans-serif;  padding: 2px 1px 1px 3px; }
#sac textarea { border: #7ca4cd solid 1px; font: 12px Arial, Helvetica, sans-serif;  padding: 2px 1px 1px 3px; }
#sac label { color: #7ca4cd; float: left; margin-right: 15px; }
#sac label.duplo { margin-right: 0px; }
#sac label.tel { margin-left: -13px; } 
#sac label b { display: block; text-transform: uppercase; margin: 3px 0; }



input#nome { width: 470px; }
select#assunto { width: 160px; }
input#comochegou { width: 294px; }
input#endereco { width: 250px; }
input#numero { width: 45px; }
input#complemento { width: 133px; }
input#bairro { width: 235px; }
input#cidade { width: 214px; }
input#cep { width: 110px; margin-right: 4px; }
input#cep1 { width: 45px; }
select#estado { width: 50px; }
input#pais { width: 216px; }
input#ddd, input#ddd2 { width: 40px; margin-right: 4px; }
#sac input#telefone, #sac input#fax { width: 174px; }
input#sexo, input#email { width: 135px; }
input#datanascimento { width: 192px; }
select#estadocivil { width: 90px; }

textarea#msg { width: 470px; height: 80px; margin-bottom: 10px; }
#sac input.btn { width: 90px; background-color: #7BA5CD; color: #FFF; background-image: none; font-weight: bold; float: left; margin-left: 20px; }
.obg { float: left; text-transform: uppercase; color: #7ca4cd; font-size: 10px; margin-right: 25px; }
#faleconosco-sac { float: left; width: 205px; height: 223px;}

/* Vida Saudável */

#vidasaudavel h1 { margin: 10px 0px; display: block; width: 300px; }

#vidasaudavel h1.sobreleite {
	background: transparent url(../../images/tit_vidasaudavel_leite.gif) no-repeat;
	height: 23px;
	text-indent: -5000px;
	float: left;
}

#vidasaudavel h1.sobrequeijos {
	background: transparent url(../../images/tit_vidasaudavel_queijos.gif) no-repeat;
	height: 23px;
	text-indent: -5000px;
	float: left;
}

#vidasaudavel h1.sobrecuriosidades {
	background: transparent url(../../images/tit_curiosidades.gif) no-repeat;
	height: 23px;
	text-indent: -5000px;
	width: 200px;
	float: left;
}

#vidasaudavel #bloco1 { width: 33%; margin: 60px 0 0 0; text-align:center; margin-left:120px; }
#vidasaudavel #bloco2 { width: 33%; margin: 60px 0 0 0; text-align:center; }
#vidasaudavel #bloco2 { width: 33%; margin: 60px 0 0 0; text-align:center; }

#conteudo > #bloco3 { min-height: 300px; height: auto; }

#vidasaudavel .coluna1 { margin-bottom: 40px; float: left; padding-top: 5px; }
#vidasaudavel .coluna2 {clear: left; padding:0px 20px; text-align:justify; line-height:18px; }


#vidasaudavel h1 { width: 223; height: 159px; text-indent: -5000px; background-position: top left; }
#vidasaudavel h1.curiosidades { background: url(../../images/tit_curiosidades.jpg) no-repeat; }
#vidasaudavel h1.leite { background: url(../../images/tit_leite.jpg) no-repeat; }
#vidasaudavel h1.queijo { background: url(../../images/tit_queijo.jpg) no-repeat; }

#vidasaudavel #conteudo.vidasaudavel select { width: 200px; }

#vidasaudavel #conteudo.txtVidaSaudavel ul, li { list-style:none; color: #2570B1; }

#vidasaudavel .coluna2 ul { list-style-type: none; color: #2570B1; margin: 15px 0; }

#vidasaudavel table { border:solid 1px; border-color:#0066CC;}
#vidasaudavel td { padding:3px 5px 3px 6px; text-align:left; color: #006699; background-color: #ECF9FF;}



/* Receitas */

#receitas #bloco1 { width: 98%; height: 200px; margin-bottom: 20px; }
#receitas #conteudo > #bloco1 { min-height: 200px; height: auto; }
#receitas #bloco2 { width: 340px; margin: 10px 30px 0 0; height: 200px;  padding-bottom: 10px;}
#receitas #conteudo > #bloco2 { min-height: 200px; height: auto; }
#receitas #bloco3 { width: 335px; margin: 10px 20px 0 0; height: 200px; padding-bottom: 10px; }
#receitas #conteudo > #bloco3 { width: 340px; min-height: 300px; height:auto; }

#receitas h1.receitas { background: url(../../images/tit_receitas.gif) top no-repeat; width: 93px; height: 25px; text-indent: -5000px; }
#receitas #bloco1 img { float:left; margin: 10px 30px 0 0; }
#receitas #bloco1 .desc-receitas { margin:65px 0px 0px 40px; float:left; }

#receitas #bloco3 .desc-receitas { float: left; margin-left:-100px; margin-right:15px; }

#receitas .desc-receitas h2 { text-transform: uppercase; color: #d04b4f; }

#receitas .desc-receitas p .desc { color: #7ca4cd; font-weight: bold; padding:0px; }
#receitas .desc-receitas p { color: #aeaeae; padding: 0px 10px 0 0;}

#receitas #conteudo .botoes { text-align: center; width: 110%; margin-top: 30px; }
#receitas #conteudo .botoes a { text-decoration: none; margin: 10px 8px;  }
#receitas #conteudo .botoes a:hover { text-decoration: none; }

.receitas-desc ul li {
	list-style: none;
	display:inline;
	font-weight: bold;
	text-align: left;
	margin: 5px 0px;
	padding: 0px 0px 0px 5px;
}

.receitas-desc li.txt {
	width: 190px;
	color: #7ca4cd;
	float:left;
}

.receitas-desc li.qtde {
	margin-left: 20px;
	width: 120px;
	color: #7ca4cd;
	float:left;
}

.receitas-desc .linha { clear:both; border-top:1px dashed #e3e3e3 !important; }


.receitas-desc { /*background: url(../../images/back_receita.gif) no-repeat; */}
.receitas-desc h2 { text-transform: uppercase; color: #000000; background-color: #b3d9e3; width: 320px; margin-top: 0; padding: 10px; }

.receitas-desc table, .receitas-desc ol {  width: 100%; padding-bottom: 10px; }
.receitas-desc table th { text-transform: uppercase; color: #216dad; padding: 10px 10px 5px 10px; }
.receitas-desc table td {font-weight: bold; color: #7ca4cd; padding: 4px 4px 0 10px;}

.receitas-desc ol { color: #fff; font-weight: bold; padding-left: 25px; }
.receitas-desc ol li { padding: 5px 10px 0 0;  }

#bloco3.receitas-desc p { color: #7ca4cd; font-weight: bold; padding: 5px 12px 0 12px; line-height:18px;}
p .numero { color: #236dac; }

#receitas ul.receitas li { float: left; list-style-type: none; }
#receitas ul.receitas li a { display: block; text-indent: -5000px; }
#receitas ul.receitas li a.entrada { background: url(../../images/lnk_entrada.jpg) top no-repeat; width: 252px; height: 299px; margin-top: 30px; }
#receitas ul.receitas li a.pprincipal { background: url(../../images/lnk_principal.jpg) top no-repeat; width: 231px; height: 271px; margin-top: 30px; }
#receitas ul.receitas li a.sobremesa { background: url(../../images/lnk_sobremesa.jpg) top no-repeat; width: 254px; height: 299px; margin-top: 31px;}


div#conteudo.receitas div {
	position: absolute;
	margin-left: 319px;
	margin-top: -32px;
	width: 415px;
	height: 428px;
	z-index: 0;
	text-indent: -5000px;
}

div#conteudo.receitas div.img_entrada { background: url(../../images/bg_entrada.jpg) no-repeat center; }
div#conteudo.receitas div.img_pratosprincipais { background: url(../../images/bg_pratosprincipais.jpg) no-repeat center; }
div#conteudo.receitas div.img_sobremesas { background: url(../../images/bg_sobremesas.jpg) no-repeat center; }
div#conteudo.receitas div.img_longa_vida { background: url(../../images/bg_longa_vida.jpg) no-repeat center; }


h2.entradas {
	background: url(../../images/receitas_ent.gif) no-repeat center;
	width: 66px;
	height: 12px;
	text-indent: -5000px;
	margin-top: 18px;
}

h2.pratosprincipais {
	background: url(../../images/receitas_pratos.gif) no-repeat center;
	width: 120px;
	height: 12px;
	text-indent: -5000px;
	margin-top: 18px;
}

h2.sobremesas { 
	background: url(../../images/receitas_sobr.gif) no-repeat center;
	width: 85px;
	height: 12px;
	text-indent: -5000px;
	margin-top: 18px;
}

h3.selecione {
	background: url(../../images/receitas_sel.gif) no-repeat center;
	width: 203px;
	height: 12px;
	text-indent: -5000px;
	margin-top: 10px;
}

ul#listareceitas {
	list-style-type: none;
	margin-top: 3px;
}

ul#listareceitas li {
	padding: 0px 0 2px 8px;
	background: url(../../images/bg_nome_receitas.gif) repeat-y left;
	list-style-type: none;
	color: #2570b1;
	font-size: 11px;
	margin:3px;
}

ul#listareceitas a { color: #2570b1; text-decoration: none; }
ul#listareceitas a:visited { color: #2570b1; text-decoration: none; }
ul#listareceitas a:hover { color: #2570b1; text-decoration: underline !important; }

	/* BUSCA RECEITAS */
	#receitas #resultBusca { width: 277px; height:auto; padding: 0; text-align: left;}
	#receitas #resultBusca table td.result { padding:3px 5px 3px 12px; background-color: #EAFAFF; border:solid 1px; border-color:#FFFFFF; }
	#receitas input { border: #7ca4cd solid 1px; width:160px; background: url(../../images/bg_input.gif) top repeat-x; font: 12px Arial, Helvetica, sans-serif; padding: 2px 1px 1px 3px; color:#006699; }
	#receitas input.btn { width: 60px; background-color: #7BA5CD; color: #FFF; background-image: none; font-weight: bold; margin-left:5px; }
	#receitas input.nova { width:277px; height:92px; background: url(../../images/buscar_bg.gif) no-repeat; font: 12px Arial, Helvetica, sans-serif; padding: 2px 1px 1px 3px; color:#006699; }
	
	#receitas #resultBusca li {	list-style:none;}

	#receitas #resultBusca a { color: #2570b1; text-decoration: none; }
	#receitas #resultBusca a:hover { color: #CC0000; text-decoration: none; }
	#receitas #formBusca {background: url(../../images/buscar_bg.gif) no-repeat; width: 277px; height: 92px; padding: 0; text-align: left;}



	/* RECEBA RECEITAS*/
	
	#popup #receba { margin-top:30px; padding:30px 25px 15px 25px; text-align:justify; }

	#popup #receba legend { display: none; }
	#popup fieldset#rec { border: none; width:295px; }
	#popup #receba input { border: #7ca4cd solid 1px; background: url(../../images/bg_input.gif) top repeat-x; font: 12px Arial, Helvetica, sans-serif;  padding: 2px 1px 1px 3px; }
	#popup #receba input#nome, #popup #receba input#email { width: 290px; color: #006699; }

	#popup #receba { color: #7ca4cd; float: left; margin-right: 15px; }
	#popup #receba label b { display: block; text-transform: uppercase; margin: 3px 0; }
	
	#popup #receba input.btn { width: 70px; background-color: #7BA5CD; color: #FFF; background-image: none; font-weight: bold; float: right; margin-top:10px; }
	

/* Noticias */

#noticias h1.tit_noticias { 
	background: transparent url(../../images/tit_noticias.gif) no-repeat;
	height: 35px;
	width: 100px;
	text-indent: -5000px;
	margin: 15px 0px 15px 0px;
}

#noticias .buscaNoticia {
	margin: 0px 0px 0px 0px;
	text-align: left;
}

#noticias .buscaNoticia p {
	font-size: 14px;
}

#noticias .noticias {
	margin: 30px 0px 50px 0px;
	padding-right:20px;
}

#noticias #box_indique {
	margin:20px 0px 0px 0px;
	text-align: right;
}

/* PRODUTOS */

#produtos .produtos { 
	display: block; 
	background: url(../../images/bg_produtos.jpg) top no-repeat; 
	width: 612px; 
	height: 394px; 
	text-indent: -5000px; 
	margin: 0 auto; 
}

#produtos #conteudo p { color: #808080; }
#produtos #conteudo img { float: left; margin: 10px 140px 30px 10px; }


/* POPUP DETALHES */

body#popup {
	background:url(../../images/topo_popup.gif) top right no-repeat;
	height:52px;
	margin:0px;
}

#popup #produtos { margin-top:0px; padding-top:30px; padding-left:15px; padding-right:15px; padding-bottom:15px; text-align:justify; }


#produtos table.info_nutricional_det { clear: both; }

#produtos table.base { text-align:center; }

#produtos table.info_nutricional, table.info_nutricional_det { text-align: center; border-bottom: solid 1px #888; border-right: solid 1px #888; }
#produtos table.info_nutricional tr td, table.info_nutricional_det tr td { padding: 1px 3px; border: solid 1px #888; border-bottom: none; border-right: none; }
#produtos table.info_nutricional .desc { text-align: left; padding-left: 5px; width: 150px; }

#produtos table thead th { 
	background: url(../../images/bg_produto_th.gif) repeat-x top; 
	border: solid 1px #888; 
	border-bottom: none; 
	border-right: none;
	padding: 1px 3px 1px 3px;
}

#produtos table thead { color: #2570b1; font-weight: bold; }
#produtos table thead .black { color: #777; font-size: 11px; }
#produtos table tbody { color: #000; font-size: 11px; }
p.black { color: #000 !important; font-size: 11px; }
.black strong { font-size: 12px; }

#produtos table.info_nutricional_det tbody { color: #000; font-size: 10px; }



/* PRODUTOR DE LEITE */

#produtorleite #conteudo-wrapper { height: 280px; background: none; }
#produtorleite #principal > #conteudo-wrapper { min-height: 260px; }

#produtorleite.produtorleite #conteudo-wrapper {
	float: left;
/*	border: solid 1px red;*/
	height: 377px; /* paginas internas */
	width: 965px;
	margin-top: -57px;
	background: url(../../images/bg_repete.png) center repeat-y;
}

#produtorleite.produtorleite #principal > #conteudo-wrapper {
	min-height: 377px;
	height: auto;
	padding-bottom: 20px;
	text-align:justify;
}

#produtorleite #conteudo { height: 260px; background: url(../../images/bg_produtorleite2.png) top no-repeat; }
#produtorleite #conteudo-wrapper > #conteudo { min-height: 260px; }

#produtorleite.produtorleite #conteudo {
	height: 347px;
	width: 740px;
	padding: 45px 90px 90px 135px;
	background: url(../../images/bg_conteudo.png) top no-repeat; /* conteudo das paginas internas */
/*	border: solid 1px #000;*/
}

#produtorleite.produtorleite #conteudo-wrapper > #conteudo {
	min-height: 347px; /* altura interna */
	height: auto;
}

#produtorleite #footer { background: url(../../images/bg_footer_produtorleite.png) bottom no-repeat; height: 72px; 	margin-top: -65px; }
#produtorleite #principal > #footer { margin-top: -20px; }

#produtorleite.produtorleite #footer {
	height: 87px;
	width: 965px;
	background: url(../../images/bg_footer.jpg) bottom no-repeat;
	text-align: left;
	float: left;
}

#produtorleite .ltda { bottom: 16px; }
#produtorleite .vm2 { bottom: 15px; }

#produtorleite.produtorleite .ltda {
	color: #16456b;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 15px 0 0 30px;
	text-align: center;
	position: relative;
	bottom: 1px;
}

#produtorleite.produtorleite .vm2 {
	position: relative;
	bottom: 1px;
	left: 850px; /* position:relative e o left: valor - entra em conflito com o text-align: center no IE 6! */
	width: 32px;
	height: 11px;
}



h1.info { background: url(../../images/produtor.jpg) no-repeat; text-indent: -5000px; height:180px; }
h1.info1 { background: url(../../images/produtor3.jpg) no-repeat; text-indent: -5000px; height:180px; }
h1.info2 { background: url(../../images/produtor2.jpg) no-repeat; text-indent: -5000px; height:180px; }
h1.info3 { background: url(../../images/produtor4.jpg) no-repeat; text-indent: -5000px; height:180px; }
h1.info4 { background: url(../../images/produtor5.jpg) no-repeat; text-indent: -5000px; height:180px; }
h1.info5 { background: url(../../images/produtor6.jpg) no-repeat; text-indent: -5000px; height:180px; }
h1.equipe { background: url(../../images/tit_equipe.gif) no-repeat; text-indent: -5000px; margin-left:40px; }
h1.atendimento { background: url(../../images/tit_atendimentoprodutor.gif) no-repeat; text-indent: -5000px; }

#produtorleite .bloco1 { width: 250px; float: left; padding-left:140px; }
#produtorleite .bloco2 { width: 250px; float: left; padding-left:20px; }

#produtorleite .coluna1 { width: 225px; float: left; }
#produtorleite .coluna2 { width: 480px; float: left; padding-left:20px; }

#produtorleite select { width: 225px; }

/*form atendimento*/
fieldset#produtorleite { border: none; width: 520px; margin:0 0 0 120px;}
fieldset#produtorleite legend { display: none; }

#produtorleite input { border: #7ca4cd solid 1px; background: url(../../images/bg_input.gif) top repeat-x; font: 12px Arial, Helvetica, sans-serif;  padding: 2px 1px 1px 3px; }
#produtorleite textarea { border: #7ca4cd solid 1px; font: 12px Arial, Helvetica, sans-serif;  padding: 2px 1px 1px 3px; }
#produtorleite label { color: #7ca4cd; float: left; margin-right: 15px; }
#produtorleite label.duplo { margin-right: 0px; }
#produtorleite label.tel { margin-left: -18px; } 
#produtorleite label b { display: block; text-transform: margin: 3px 0; }

#produtorleite input#nome, input#email, select#atividade { width: 470px; }
#produtorleite input#endereco { width: 250px; }
#produtorleite input#numero { width: 45px; }
#produtorleite input#complemento { width: 133px; }
#produtorleite input#bairro { width: 235px; }
#produtorleite input#cidade { width: 214px; }
#produtorleite select#estado { width: 50px; }
#produtorleite input#cep { width: 90px; margin-right: 4px; }
#produtorleite input#cep1 { width: 36px; }
#produtorleite input#pais { width: 120px; }
#produtorleite input#ddd, #produtorleite input#ddd2 { width: 34px; margin-right: 4px; }
#produtorleite input#telefone, #produtorleite input#fax { width: 180px; }

#produtorleite input.btn { width: 90px; background-color: #7BA5CD; color: #FFF; background-image: none; font-weight: bold; float: left; margin-left: 20px; }




/* FALE CONOSCO */

#faleconosco legend { display: none; }
fieldset#faleconosco { border: none; width: 500px; height: 300px; }
#faleconosco input, select, textarea { border: #7ca4cd solid 1px; background: url(../../images/bg_input.gif) top repeat-x; font: 12px Arial, Helvetica, sans-serif;  padding: 2px 1px 1px 3px; }
#faleconosco textarea { border: #7ca4cd solid 1px; font: 12px Arial, Helvetica, sans-serif;  padding: 2px 1px 1px 3px; }
#faleconosco label { color: #7ca4cd; float: left; margin-right: 15px; }
#faleconosco label.duplo { margin-right: 0px; } 
#faleconosco label.tel { margin-left: -23px; } 
#faleconosco label b { display: block; text-transform: uppercase; margin: 3px 0; }

#faleconosco input#email, #faleconosco select#assunto { width: 470px; }
#faleconosco textarea#msg { height: 150px; }
#faleconosco input.btn { width: 90px; background-color: #7BA5CD; color: #FFF; background-image: none; font-weight: bold; float: left; margin-left: 20px; }

h1.faleconosco {
	background: url(../../images/tit_faleconosco.gif) no-repeat top;
	width: 145px;
	height: 22px;
	text-indent: -5000px;
}



/* TRABALHE CONOSCO */

.trabalhe legend { display: none; }
fieldset.trabalhe { border: none; width: 500px; margin-left:115px; }
.trabalhe input, .trabalhe select, .trabalhe textarea { border: #7ca4cd solid 1px; background: url(../../images/bg_input.gif) top repeat-x; font: 12px Arial, Helvetica, sans-serif;  padding: 2px 1px 1px 3px; }
.trabalhe textarea { border: #7ca4cd solid 1px; font: 12px Arial, Helvetica, sans-serif;  padding: 2px 1px 1px 3px; }
.trabalhe label { color: #7ca4cd; float: left; margin-right: 15px;}
.trabalhe label.duplo { margin: 0px; } 
.trabalhe label.tel { margin-left: -4px; }
.trabalhe label b { display: block; margin: 3px 0; }

.trabalhe input#cargo1, .trabalhe input#cargo2, .trabalhe input#areainteresse { width: 225px; }
.trabalhe input#salario { width: 100px; }
.trabalhe input#fax { width: 124px; }
.trabalhe select#formacao, .trabalhe #lingua_ingles, .trabalhe #lingua_espanhol, .trabalhe #lingua_outros { width: 230px; margin-right: 50px; }
.trabalhe input#lingua_qual { width: 120px; margin-right: 4px; }

input#nome_curso1, #instituicao1, #nome_curso2, #instituicao2, #nome_curso3, #instituicao3 { width: 225px; }
input#curso_ini1, #curso_ini2, #curso_ini3 { width: 150px; margin-right: 5px; }
input#curso_end1, #curso_end2, #curso_end3 { width: 150px; margin-left: 5px; }

select#editor_texto, #planilha, #internet, #info_outros1, #info_outros2 { width: 230px; margin-right: 50px; }
input#info_qual1, #info_qual2 { width: 120px; margin-right: 4px; }

input#empresa1, input#empresa2 { width: 470px; }
input#cargo_ini1, input#cargo_end1, input#cargo_ini2, input#cargo_end2 { width: 225px; }
input#empresa_ini1, input#empresa_ini2 { width: 150px; margin-right: 4px; }
input#empresa_end1, input#empresa_end2 { width: 150px; margin-left: 4px; }
input#empresa_salario1, input#empresa_salario2 { width: 123px; }

textarea#atividades1, textarea#atividades2 { height:60px; width:470px; }

input#deficiencia_qual, #aparelho_qual, #deficiencia, #aparelho { width: 150px; }
textarea#observacoes { height:80px; width:470px; }

.trabalhe input.btn { width: 90px; background-color: #7BA5CD; color: #FFF; background-image: none; font-weight: bold; float: left; margin-left: 20px; }

h2.trabalhe1, h2.trabalhe2, h2.trabalhe3, h2.trabalhe4, h2.trabalhe5, h2.trabalhe6, h2.trabalhe7, h2.trabalhe8 {
	height: 22px;
	margin-bottom:8px;
	text-indent: -5000px;
	margin-left:105px;
}

h2.trabalhe1 {
	background: url(../../images/tit_trabalhe1.gif) no-repeat;
}
h2.trabalhe2 {
	background: url(../../images/tit_trabalhe2.gif) no-repeat;
}
h2.trabalhe3 {
	background: url(../../images/tit_trabalhe3.gif) no-repeat;
}
h2.trabalhe4 {
	background: url(../../images/tit_trabalhe4.gif) no-repeat;
}
h2.trabalhe5 {
	background: url(../../images/tit_trabalhe5.gif) no-repeat;
}
h2.trabalhe6 {
	background: url(../../images/tit_trabalhe6.gif) no-repeat;
}
h2.trabalhe7 {
	background: url(../../images/tit_trabalhe7.gif) no-repeat;
}
h2.trabalhe8 {
	background: url(../../images/tit_trabalhe8.gif) no-repeat;
}

/* REPRESENTANTES */

div.representantes {
	color: #2570B1;
	width: 300px;
	float: left;
	margin: 20px;
}

table.representantes { color: #2570B1;}

/* Misc */

.left { float: left; }
.right { float: right; }
.center { text-align: center; }

#link_prod {
	position:absolute;
	display:block;
	width:400px;
	height:300px;
	margin-left:-100px;
}

#link_vida {
	position:absolute;
	display:block;
	width:200px;
	height:150px;
	margin-left:450px;
	float:right;
}
#icon{
	vertical-align:bottom;
	padding:30px;
	margin:200px
}

#box_indique {
	margin:20px 0px 0px 0px;
}

#indique_amigo {
	margin-right:10px;
}

#extras {
	float:right;
	margin:0px 140px 0 0;
}

.botoes { text-align: right; }
