.bzeropx {border:0px;!important}

img, div, a, input, span, h2, h3, h4, h5, li, td { 
	behavior: url('http://www.hortifruti.com.br/web/lay/iepngfix.htc');
}

* {
    padding: 0px;
    margin: 0px;
}

body {
    margin: 0px;
    padding:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

img{border:none;}
/*
 * SITE
 */
#site #content #produtos-abas table {
	background-image:url(../lay/transparencia-15.png);
	border: 0px;
}
#site #content #produtos-abas td {
	padding: 3px;
	padding-right: 6px;
	padding-left: 6px;
}
#site #content #produtos-abas tr {
	border: 0px;
}
#site { 
    width: 900px; 
    display:block; 
    margin:0px auto; 
    position: relative;
}
#site div.apoio {
    background-image: url(../lay/transparencia-03.png);
    background-repeat: no-repeat;
    background-position: 50px 55px;
    float: left;
}

#site div.apoio2 {
    background-image: url(../lay/transparencia-03-2.png);
    background-repeat: no-repeat;
    background-position: 50px 55px;
    float: left;
}

/*
 * TOP
 */
#site #top { 
    height: 155px;
}

#site #top h1 {
    padding: 15px 0px 0px 60px;
    float: left;
}

#site #top h1 a {
    width: 145px;
    height: 117px;
    text-indent: -1000px;
    overflow: hidden;
    background: url(../lay/logo.png) no-repeat center center;
    display: block;
}

/*
 * TOP > BUSCA
 */
.form-busca {
	/*height: 17px;*/
	width: 105px;
	font-size:11px;
	margin-top: 3px;
}
#site #top #busca { 
    width: 170px;
    padding-left: 12px;
    padding-top: 35px;
    height: 35px;
    float: right;
}

#site #top #busca .busca-ok {
    width: 45px;
    height: 28px;
    padding-right: 5px;
    float: right;
}

#site #top #busca h2 {
    width: 528px;
    height: 70px;
    background-image: url(../lay/tit-resultadobusca.png);
    background-repeat: no-repeat;
    background-position: 47px 35px;
    text-indent: -1000px;
    overflow: hidden;
}

#site #top #busca p {
    width: 800px;
    padding-left: 47px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 24px;
    background-color: #CCFFFF;
}

#site #top #busca span {
    margin-left: 50px;
    line-height: 18px;
    font-size: 12px;
    margin:0px;
}

/*
 * CONTENT
 */
#site #content h2 {
    margin: 0px;
    padding: 0px;
    padding-left: 0px;
}

#site #content h2 a {
    width: 600px;
    height: 75px;
    margin-left: 20px;
    background-image: url(../lay/institucional.png);
    background-repeat: no-repeat;
    text-indent: -2000px;
    overflow: hidden;
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
}

/*
 * CONTENT > SLIDER
 */
#site #content #slider {  overflow: hidden; }
#site #content #slider ul { padding: 0px 0px; margin: 0px; }

#site #content #nextBtn a, 
#site #content #prevBtn a {
    width: 35px;
    height: 35px;
    margin-top: 40px;
    _margin-top: 50px;
    background-repeat: no-repeat;
}



#nextBtn {
    text-indent: -2000px;
    _text-indent: -500px;
}

#prevBtn {
    text-indent: -500px;
}

#site #content #prevBtn a { background-image: url(../lay/icone-esquerda-off.png); float: left; }
#site #content #nextBtn a { background-image: url(../lay/icone-direita-off.png); float: right; }

#site #content #prevBtn a.ativo { background-image: url(../lay/icone-esquerda.png); }
#site #content #nextBtn a.ativo { background-image: url(../lay/icone-direita.png); }

/*
 * CONTENT > INDEX
 */
 
.destaque-blog {
	width: 260px;
	padding-top: 30px;
	float: left;
}
.destaque-blog h3 a {
/*	background-image: url(../lay/tit-index-blog.png);*/
	background-repeat: no-repeat;
	background-position:14px 0px;
	overflow: hidden;
/*	text-indent: -3000px;*/
	padding-left:15px;
	display: block;
}
.blg-data {
	font: 10px Arial, Verdana, Sans-serif;
	padding-left: 30px;	
	float: left;
	width: 230px;
	padding-left: 16px;	
}
.blg-tit a {
	font-size: 14px;
	font-weight:bold;
	float: left;
	width: 230px;
	padding-left: 16px;

}
.blg-dscr {
	font-size: 11px;
	padding-left: 16px;
}

#site #content {
	font-family: Arial;
}
#site #content .destaque {
    width: 620px;
    height: 225px;
    padding-left: 10px;
    float: left
}


#site #content .destaque-ofertas {
	font: 11px Arial, Verdana, Sans-serif;
    width: 245px;
    height: 70px;
    float: left;
    padding-top: 30px;
    padding-left: 16px;
	margin-top: 30px;
}
.destaque-ofertas h3 a {
    /*background-image: url(../lay/tit-index-ofertas.png);*/
    background-repeat: no-repeat;
	overflow: hidden;
	/*text-indent: -3000px;*/
	display: block;
}


#site #content .destaque-ofertas select {
    width: 195px;
    height: 20px;
    float: left;
    margin-top: 5px;
    font-size:12px;
}

#site #content .destaque-ofertas .ofertas-ok { float: left; }


#site #content .destaque-produtos {
    width: 368px;
    height: 130px;
    float:left;
    padding-top: 27px;
    padding-left:30px;
}
#site #content .destaque-produtos h3 a {
    /*background-image:url(../lay/tit-index-produtos.png);*/
    background-repeat: no-repeat;
	overflow: hidden;
	/*text-indent: -3000px;
	padding-bottom: 10px;*/
	display: block;
}
#site #content .destaque-produtos .destaque-texto {
    width: 250px;
    float: left;
}

#site #content .destaque-receitas {
    width: 230px;
    height: 130px;
    float:left;
    padding-top: 27px;
    padding-left:0px;
}
#site #content .destaque-receitas h3 a {
    /*background-image:url(../lay/tit-index-receitas.png);*/
    background-repeat:no-repeat;
	overflow: hidden;
	/*text-indent: -3000px;
	padding-bottom: 15px;*/
	display:block;
	
}



#site #content .destaque-receitas,
#site #content .destaque-produtos .destaque-texto {
    font: 11px Arial, Verdana, Sans-serif;
}

#site #content .destaque-lateral {
    width: 250px;
    height: 150px;
    float: right;
    padding-top: 35px;
}
#site #content .destaque-lateral h3 {
	display: none;
}

#site #content .destaque-produtos img,
#site #content .destaque-receitas img {
    float: left;
    margin-right: 10px;
}

#site #content .destaque-produtos ul {
    width: 250px;
    float: left;
    margin:0px;
    padding:0px;
}
#site #content .destaque-produtos ul li {
    width: 75px;
    padding-left: 5px;
    padding-top: 0px;
	padding-bottom: 0px;
	height: 15px;
    float: left;
    list-style-type: none;
}
#site #content .destaque-produtos ul li a {
    font: bold 11px Arial, Verdana, Sans-serif;
    padding-bottom: 5px;
}
#site #content .destaque-produtos ul li a:hover, #site #content .destaque-produtos ul li a:visited:hover {
	text-decoration: underline;
}
#site #content .destaque-produtos ul li a:link,
#site #content .destaque-produtos ul li a:visited { 
    font-weight: bold;
    text-decoration: none;
}

/*
 * CONTENT > BUSCA
 */
 #site #content #busca #cse-search-results {
     width:400px;
 }
.busca-resultado {
	width: 900px;
	padding-left: 65px;
	padding-top: 100px;
	background-image: url(../lay/transparencia-09.png);
	background-repeat: no-repeat;
	background-position: 30px 0px;
}
.busca-resultado-rodape {
	width: 900px;
	height: 60px;
	padding-left: 65px;
	background-image: url(../lay/transparencia-09.png);
	background-repeat: no-repeat;
	background-position: 30px -1550px;
}



/*
 * CONTENT > INSTITUCIONAL (hortifruti)
 */
#site #content #hortifruti h2 {
    width: 233px;
    height: 70px;
	margin-top:30px;
    float: left;
    /*background-image: url(../lay/tit-hortifruti.png);
    background-repeat: no-repeat;
    background-position: 47px 35px;
    text-indent: -1000px;
    overflow: hidden;*/
}

#site #content #hortifruti .hotifruti-texto { 
    width: 500px;
	min-height: 200px;
    padding-left: 47px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 24px;
    float: left;
}

#site #content #hortifruti img {
	/*position: absolute;*/
	float:right;
	top: 80px;
	left: 554px;
}

#site #content #hortifruti-abas { 
    width: 860px;
    padding-bottom: 40px;
    background-image: url(../lay/transparencia-01.png);
    background-repeat: no-repeat;
    background-position: 0px 30px;
    padding-left: 35px;
    overflow:hidden;
    float: left;
    list-style-type: none;
}
#conteudo1, #conteudo2, #conteudo3, #conteudo4 {
	padding-left: 10px;
	line-height: 24px;
	font-size: 14px;
	font-family: Arial;

}


#site #content #hortifruti-abas #aba1 a ,
#site #content #hortifruti-abas #aba2 a ,
#site #content #hortifruti-abas #aba3 a ,
#site #content #hortifruti-abas #aba4 a ,
#site #content #hortifruti-abas #aba5 a {
    height: 60px;
    overflow:hidden;
    text-indent: -2000px;
    list-style-type: none;
    background-image: url(../lay/abas-instituconal.png);
    background-repeat: no-repeat;
    background-position:0px 30px;
    display: block;
    float: left;
}

#site #content #hortifruti-abas ul {
    padding:0px;
    margin: 0px;
}

#site #content #hortifruti-abas ul li {
    list-style-type: none;
    float:left;
}

#site #content #hortifruti-abas #aba1 a { width: 135px; background-position:0px 0px; }
#site #content #hortifruti-abas #aba1.ativo a {  background-position:0px -60px; }

/* #site #content #hortifruti-abas #aba2 a { width: 170px; background-position:-135px 0px; }
#site #content #hortifruti-abas #aba2.ativo a { background-position:-135px -60px; } */

#site #content #hortifruti-abas #aba2 a { width: 100px; background-position: -305px 0px;}
#site #content #hortifruti-abas #aba2.ativo a { background-position:-305px -60px;}

#site #content #hortifruti-abas #aba3 a { width: 150px; background-position:-405px 0px;}
#site #content #hortifruti-abas #aba3.ativo a { background-position:-405px -60px;}

#site #content #hortifruti-abas #aba4 a { width: 150px; background-position:-556px 0px;}
#site #content #hortifruti-abas #aba4.ativo a { background-position:-556px -60px;}

#site #content #hortifruti-abas-conteudo {
    width: 850px;
    float: left;
}
#site #content #hortifruti-abas-conteudo #conteudo1, 
#site #content #hortifruti-abas-conteudo #conteudo2, 
#site #content #hortifruti-abas-conteudo #conteudo3,
#site #content #hortifruti-abas-conteudo #conteudo4,
#site #content #hortifruti-abas-conteudo #conteudo5
 { display: none; }

#site #content #hortifruti-abas-conteudo {
    padding-top: 10px;
}

#site #content #hortifruti-abas-conteudo img {
    float: left;
    margin-left: 10px;
    margin-right: 20px;
}

/*
 * LOJAS
*/
#site #content #lojas h2 {
    width: 350px;
    height: 20px;
	padding-top:35px;
	margin-left:47px;
    /*float: left;*/
    /*background-image:url(../lay/tit-lojas.png);
    background-repeat: no-repeat;
    background-position: 47px 35px;
    text-indent: -1000px;
    overflow: hidden;*/
}
#site #content #lojas {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 24px;
	width: 900px;
}
#site #content #lojas p {
    padding-left: 47px;
	width: 610px;
}

#site #content #lojas img.right {
	/*position: absolute;*/
	float:right;
	/*top:150px;
	left: 670px;*/
}

#site #content #lojas-abas { 
    width: 890px;
    padding-bottom: 30px;
    background-image: url(../lay/transparencia-01.png);
    background-repeat: no-repeat;
    background-position: 0px 30px;
    padding-left: 30px;
    overflow:hidden;
    float: left;
    list-style-type: none;
}

#site #content #lojas-abas #aba1 a,
#site #content #lojas-abas #aba2 a {
    height: 50px;
    overflow:hidden;
    float: left;
    background-image: url(../lay/abas-lojas.png);
    background-repeat: no-repeat;
    display: block;
    text-indent: -2000px;
}
#site #content #lojas-abas #aba1 a {
    width: 130px;
    background-position: 0px -50px;
}

#site #content #lojas-abas #aba1.ativo a {  
    background-position:0px 0px;
}

#site #content #lojas-abas #aba2 a {
    width: 170px;
    background-position:-130px -50px;
}

#site #content #lojas-abas #aba2.ativo a { 
    background-position:-130px 0px;
}

#site #content #lojas-abas ul { 
    padding: 0px;
    margin: 0px;
}
#site #content #lojas-abas ul li  {
    list-style-type: none;
}
#site #content #lojas-abas-conteudo {
    width: 880px;
    font-size: 14px;
    float: left;
    line-height: 24px;
    padding-left: 30px;
    padding-top: 10px;
}

#site #content #lojas-abas-conteudo ul li a,
#site #content #lojas-abas-conteudo ul li a { 
    width: 190px;
    font-size: 13px;
    font-weight:bold;
    text-decoration: none;
/*    background-image: url(../lay/list.png);
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding-left: 15px; */
}
#site #content #lojas-detalhes { 
    float: left;
    width: 880px;
    padding-top: 30px;
}
#site #content #lojas-detalhes img { float: left; }

#site #content #lojas-detalhes p { 
    width: 480px;
    padding-left: 0px;
    padding-top: 20px;
    margin: 0px;
}

#site #content #lojas-detalhes span { 
    width: 500px;
    height: 100px;
    padding-top: 10px;
    line-height: 24px;
    font-size: 14px;
    margin:0px;
    float: left;
}

#site #content #lojas-detalhes .lojas-informacoes {
    width: 350px;
    line-height: 18px;
	float: left;
	padding-top: 20px;
}
#site #content #lojas-detalhes .lojas-informacoes-horario {
    width: 190px;
    line-height: 18px;
	float: left;
}

#site #content #lojas-detalhes .localizacao { 
    width: 480px;
    height: 430px;
    float: right;
	margin-right: 5px;
	padding-top: 10px;
}

#site #content #lojas-abas-conteudo p {
    padding-top: 10px;
}

#site #content #lojas-abas-conteudo img.title {
    float: left;
    margin-left: 10px;
    margin-right: 20px;
}
#loja-icones {
	width: 850px;
	height: 80px;
	padding-top: 20px;
	float: left; 
}
#loja-icones img {
	margin-left: 0px;
	margin-right: 3px;
}


.loja-img {
background:transparent url(../lay/bg-img-loja.png) no-repeat scroll 0 0;
float:left;
padding:4px 4px 4px 4px;
}

#conteudo1 { display: block; }
#conteudo2,
#conteudo3,
#conteudo4 { display: none; }
/*
 * RECEITAS
*/
#receitas p {
	padding-left: 48px;
}

.receitas-texto {
	width: 950px;
	padding-left: 45px;
	float: left;
	padding-top: 50px;
}
#site #content #receitas h2 {  
    width: 100px;
    position: absolute;
    height: 60px;
    float: left;
    background-image: url(../lay/tit-receitas.png);
    background-repeat: no-repeat;
    background-position: 47px 35px;
    text-indent: -1000px;
    overflow: hidden;
}

#site #content #receitas h2 {
    width: 870px;
    height: 60px;
    float: left;
    background-image: url(../lay/tit-receitas.png);
    background-repeat: no-repeat;
    background-position: 47px 35px;
    text-indent: -1000px;
    overflow: hidden;
}

#site #content #receitas h2 {
    margin: 0px;
    padding: 0px;
    padding-top: 20px;
    padding-bottom: 10px;
}

#site #content #receitas-titulo { 
    width: 890px;
    float:left;
    padding-left: 50px;
	padding-top: 20px;
}

#site #content #receitas-descricao {
    width: 850px;
    float:left;
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 60px;
	padding-top: 20px;
    background-image: url(../lay/transparencia-01.png);
    background-repeat:no-repeat;
    padding-left: 50px;
    background-position: 0px 6px;
}

#site #content #receitas-descricao2 {
    width: 850px;
    float:left;
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 60px;
	padding-top: 20px;
    background-image: url(../lay/transparencia-01-2.png);
    background-repeat:no-repeat;
    padding-left: 50px;
    background-position: 0px 6px;
}

#site #content #receitas-descricao h2 {
    font-size: 14px;
    font-weight: bold;
}

#site #content #receitas-descricao .ingredientes { 
    width: 300px;
    padding-top: 10px;
    float: left;
}

#site #content #receitas-descricao .preparo {
    width: 500px;
    padding-top: 10px;
    float: left;
}

#site #content #receitas-menu ul {
    width: 800px;
    float: left;
    list-style: none;
    padding-top: 30px;
	padding-left: 50px;
    margin: 0px;
	_margin-left:30px;
    background-image: url(../lay/transparencia-01.png);
	behavior: url('http://www.hortifruti.com.br/web/lay/iepngfix.htc');
    background-repeat: no-repeat;
    padding-bottom: 60px;
}

#site #content #receitas-menu ul li {
    float: left;
    width: 350px;
    height: 43px;
    font-size: 13px;
    font-weight:bold;
    list-style: none;
/*  background-image:url(../lay/list.png);
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding-left: 15px; */
    margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 20px;
    clear:none;
    display: block;
}
#site #content #receitas-menu ul li a {
    text-decoration:none;
}
#site #content #slider #slider-receitas li {
    width: 140px;
    height: 105px;
    background-image: url(../lay/transparencia-02.png);
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 5px;
    list-style: none;
    display: inline;
    margin-left:7px;
    margin-right:7px;
}

#site #content #slider #slider-receitas li span {
    font: 12px Arial, Verdana, Sans-serif;
    display: block;
}

#site #content #receitas-slider {
    padding: 15px;
    _padding: -0px;
}
.slider-receitas {  
    width:765px;
    height: 115px;
    padding-top:0px;
    padding-bottom: 20px;
    margin: 0px 65px;
	_margin-top:-60px;
}

#site #content #slider ul li a {
    text-decoration: none;
    font-weight: bold;
}

/*
 * CONTENT > PRODUTOS
*/
#site #content #produtos h2,
#site #content #produtos h3 { 
    height: 50px;
    float: left;
    background-repeat: no-repeat;
    overflow: hidden;
    margin: 0px;
    text-indent: -1000px;
}

#site #content #produtos h2 {  
    width: 110px;
    padding-left:5px;
    background-image: url(../lay/tit-produtos.png);
    background-position: 57px 35px;
}

#site #content #produtos h3 {
    width: 100px;
    text-indent: -1000px;
    margin:0px;
    background-position: 0px 35px;
}

#site #content #produtos h4 { 
    width: 650px;
    height: 20px;
    margin: 0px;
    padding-left: 10px;
    font-size: 13px;
    font-weight: bold;
/*  background-image:url(../lay/list.png);
    background-repeat: no-repeat;
    background-position: 0px 6px; */
    float: left;
}

#site #content #produtos .produtos-apoio {
    width: 600px;
    height: 50px;
    float: right;
	/*position: absolute;
	left: 300px;
	top: 160px;*/
}

#site #content #produtos ul {
    margin: 0px;
    padding: 0px;
}

#site #content #produtos ul li { 
    height:60px;
    list-style:none;
    padding-top: 22px;
    background-repeat: no-repeat;
    float: right;
}

#site #content #produtos ul li select { width: 115px; font-size:11px; height:20px; }

#site #content #produtos .produtos-apoio li.apoiofrutas {
    width:120px;
    background-image: url(../lay/produtos-apoio-frutas.png);
}

#site #content #produtos .produtos-apoio li.apoiolegumes {
    width: 120px;
    background-image: url(../lay/produtos-apoio-legumes.png);
}

#site #content #produtos .produtos-apoio li.apoioverduras {
    width: 120px;
    background-image: url(../lay/produtos-apoio-verduras.png);
}

#site #content #produtos .produtos-apoio li.apoiodiversos {
    width:120px;
    background-image:url(../lay/produtos-apoio-diversos.png);
}

#site #content #produtos .produtos-apoio li.apoiomercearia {
    width:120px;
    background-image: url(../lay/produtos-apoio-mercearia.png);
}

#site #content #produtos #produtos-corpo {
    float:left;
    font: 14px Arial, Verdana, Sans-serif;
    line-height: 24px;
    padding-bottom: 40px;
    padding-left: 35px;
    padding-top: 10px;
    vertical-align:top;
    clear: both;
}

#site #content #produtos #produtos-corpo img {
    float:right;
}

#site #content #produtos-corpo .bloco-texto-1 {
    width: 870px; 
    padding-left: 23px;
    float: left;
}

#site #content #produtos-corpo .bloco-texto-2 {
    width: 800px;
    padding-left: 20px;
    float: left;
}

#site #content #produtos-corpo .cabecalho {
    width: 500px;
    float: left;
}

#site #content #produtos-corpo .cabecalho img{
    float: left !important;
}

#site #content #produtos-corpo .bloco-texto-2 .cabecalho {
    width: 800px;
}

#site #content #produtos-corpo .descricao {
    font: 14px Arial, Verdana, Sans-serif;
    line-height: 25px;
    text-align: justify;
	width:500px;
	float:left;
}

#site #content #produtos h3.titulo { background-position: 0px 35px; }

#site #content #produtos h3.titulo.frutas { background-image:url(../lay/tit-frutas.png);}
#site #content #produtos h3.titulo.legumes  { background-image:url(../lay/tit-legumes.png);}
#site #content #produtos h3.titulo.verduras { background-image: url(../lay/tit-verduras.png);}
#site #content #produtos h3.titulo.diversos { background-image:url(../lay/tit-diversos.png); }
#site #content #produtos h3.titulo.mercearia { background-image:url(../lay/tit-mercearia.png);}

#site #content #produtos-abas { 
    width: 890px;
    padding-bottom: 40px;
    background-image: url(../lay/transparencia-01.png);
    background-repeat: no-repeat;
    background-position: 0px 60px;
    padding-left: 45px;
    overflow: hidden;
    float: left;
    list-style-type: none;
}

#site #content #produtos-abas #aba1 a,
#site #content #produtos-abas #aba2 a,
#site #content #produtos-abas #aba3 a,
#site #content #produtos-abas #aba4 a {
    height: 45px;
    overflow: hidden;
    float: left;
    background-image:url(../lay/abas-produtos.png);
    background-repeat: no-repeat;
    display: block;
    text-indent: -2000px;
    list-style-type: none;
	margin-top: 10px;
}
#site #content #produtos-abas #aba1 a {    width: 170px;  background-position: 0px -60px;}
#site #content #produtos-abas #aba1.ativo a { width: 170px; background-position:0px -10px; }
#site #content #produtos-abas #aba2 a { width: 190px; background-position:-170px -60px; }
#site #content #produtos-abas #aba2.ativo a { width: 190px; background-position:-170px -10px; }
#site #content #produtos-abas #aba3 a { width: 100px; background-position:-330px -60px;}
#site #content #produtos-abas #aba3.ativo a { width: 100px; background-position:-330px -10px;}

#site #content #produtos-abas ul {
    padding: 0px;
    margin: 0px;
}
#site #content #produtos-abas ul li {
    list-style-type: none;
    float:left;
}

#site #content #produtos-abas-conteudo {
    width: 800px;
    font: 14px Arial, Verdana, Sans-serif;
    float: left;
    line-height: 24px;
}
#site #content #produtos-abas-conteudo {
    font: 14px Arial, Verdana, Sans-serif;
    line-height: 20px;
    margin: 0px;
    padding-left: 10px;
    padding-bottom: 20px;
}

#site #content #produtos #cincoaodia {
	font-family: Arial, Helvetica, sans-serif;
    float: left;
    font-size: 13px;
	text-align:right !important;
    width: 500px;
    height: 70px;
    background-image:url(../lay/5aodia.png);
    background-repeat: no-repeat;
	background-position:right;
}

#site #content #produtos-corpo .img-destaque { 
    /*position: absolute;
    left: 560px;
    top: 200px;*/
}

#site #content #cincoaodia .laranja a,
#site #content #cincoaodia .vermelho a,
#site #content #cincoaodia .verde a,
#site #content #cincoaodia .branco a,
#site #content #cincoaodia .roxo a {
    /*margin-left: 18px;
    margin-right: 18px;*/
    margin-bottom: 4px;
    margin-top: 2px;
    font-weight: bold;
    background-position: center;
    background-repeat: no-repeat;
}


#site #content #cincoaodia .laranja a {   color: #FFFFFF; background-image: url(../lay/marcador-laranja.png); display:table-cell; width:80px; text-align:center;}
#site #content #cincoaodia .vermelho a {color: #FFFFFF; background-image: url(../lay/marcador-vermelho.png); display:table-cell; width:80px; text-align:center; }
#site #content #cincoaodia .verde a {color: #FFFFFF; background-image: url(../lay/marcador-verde.png); display:table-cell; width:80px; text-align:center; }
#site #content #cincoaodia .branco a {color:#000000; background-image: url(../lay/marcador-branco.png); display:table-cell; width:80px; text-align:center;}
#site #content #cincoaodia .roxo a {color: #FFFFFF; background-image: url(../lay/marcador-roxo.png); display:table-cell; width:80px; text-align:center;}

#site #content #produtos-corpo .produtos-informacoes {
    width: 240px;
    height: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-bottom: 15px;
    float: left;
}

#site #content #produtos-corpo div.descricao .produtos-informacoes * {
    font: 11px Arial, Helvetica, sans-serif;
    clear: both;
}

#site #content #produtos-cham img.thmb {
    margin: -15px 0px 5px 0px;
    float:none;
}

#site #content #produtos-cham { 
    width: 830px;
    padding-top: 0px;
    padding-left: 50px;
}

#site #content #produtos-cham .produtos-cham-item {
    width: 138px;
    background-image: url(../lay/transparencia-02.png);
    background-repeat: no-repeat;
    height: 130px; font-size: 12px;
    margin-right: 20px;
	margin-left: 5px;
    float: left;
}

#site #content #produtos-hom img.thmb {
    margin: -15px 0px 0px 0px;
    float:none;
}

#site #content #produtos-hom { 
    width: 890px;
    padding-top: 0px;
    padding-left: 35px;
}

#site #content #produtos-hom .produtos-hom-item {
    width: 280px;
    background-image: url(../lay/transparencia-08.png);
    background-repeat: no-repeat;
    height: 150px;
    font-size: 14px;
    line-height:23px;
    margin-right:5px;
    float:left;
}

#site #content #produtos-hom .produtos-hom-item select {
    width: 150px;
}

/*
 * CONTENT > OFERTAS
*/
#site #content #ofertas h2 {
    width: 528px;
    height: 60px;
    float: left;
    background-image: url(../lay/tit-ofertas.png);
    background-repeat: no-repeat;
    background-position: 47px 35px;
    text-indent: -1000px;
    overflow: hidden;
}

#site #content #ofertas .ofertas-fundo-esticado {
	background-image:url(../lay/bg-ofertas-da-semana.png);
	background-repeat:repeat-y;
	width:828px; 
	height:300px;
	padding-left:16px; 

}

#site #content #ofertas p {
    width:500px;
    padding-left: 47px;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 24px;
    float: left;
}

#site #content #ofertas img { 
    float: right;
    margin-right: 10px;
    *margin-right: 0px;
    margin-top:0px;
}


#site #content #ofertas-detalhes {
	background-image:url(../lay/bg-ofertas-da-semana.png);
	background-repeat:repeat-y;
	*background-position:0px -10px;
    width: 820px;
	_width: 892px;
    padding-top: 0px;
    padding-left: 90px;
	_padding-left: 50px;
	_margin-left:23px;
	padding-bottom:20px;
    float: left;
	font: 12px Arial, Verdana, Sans-serif;	
}
#site #content #ofertas-detalhes img { float: left; }
#site #content #ofertas-detalhes #ofertas-itens { clear: both; }

#site #content #ofertas-detalhes .ofertas-item {
    width: 280px;
	font: Arial, Verdana, Sans-serif;	
    background-image: url(../lay/transparencia-08.png);
    background-repeat: no-repeat;
    height: 150px;
    line-height: 24px;
    font-size: 14px;
    margin:0px;
    float: left;
    margin: 4px;
}
#site #content #ofertas-detalhes .ofertas-box-newsletter-forms a.btn-newsletter {
    width: 45px;
    height: 28px;
    text-indent: 50px;
    overflow: hidden;
    background: url(../lay/btn-busca-ok.png) no-repeat;
    float: left;
}
#site #content #ofertas-detalhes .ofertas-item p  {
    float: left;
    width: 160px;
    font-size: 11px;
    line-height:16px;
    padding-top: 15px;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px;
}
#site #content #ofertas-detalhes .ofertas-item .preco { 
	font: Arial, Verdana, Sans-serif;
    float: left;
    width: 160px;
    font-size: 11px;
    padding-top: 15px;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px;
}

#site #content #ofertas-detalhes .ofertas-item .preco strong { 
	font: Arial, Verdana, Sans-serif;
    font-size: 26px;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px;
    padding-right: 10px;
}
#site #content #ofertas-detalhes .ofertas-item img { 
    float: left;
    margin-left: 20px;
    margin-top: 20px;
}
.ofertas-box-newsletter {
	width:850px; 
	height:70px; 
	float: left; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
}

.ofertas-img-topo {
	width:850px; 
	height:192px; 

}

.ofertas-img-rodape {
	width:837px; 
	padding-left:14px;
	height:17px; 

}

.ofertas-box-newsletter {
	width:270px; 
	height:60px; 
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	line-height: 24px;
}
.titulo-newsletter {	font-size:16px;}
.ofertas-box-newsletter-forms {
	width:380px; 
	height:35px;
	float: left;
	padding-top: 25px;
}
.formulario-newsletter {
    font-family: arial, verdana, sans-serif, helvetica, geneva;
    font-size: 11px;
    color: #006600;
    width: 140px;
    height: 15px;
	_height: 21px;
    padding-top: 3px;
    background-color: #f5f5f5;
    float: left;
    margin-right: 10px;
}





#site #content #ofertas-detalhes .ofertas-item .preco-cartao { font-size: 11px;  }
#site #content #ofertas-detalhes .ofertas-item .preco-cartao strong { font-size: 14px;}
#site #content #ofertas .ofertas-loja { float:left; margin-left: 20px; margin-top: 20px;}

/*
 * CONTENT > EVENTOS
*/
#site #content #eventos h2 {   
    width: 100px;
    position: absolute;
	top: 156px;
	left: 0px;
    height: 60px;
    background-image: url(../lay/tit-eventos.png);
    background-repeat: no-repeat;
    background-position: 49px 35px;
    text-indent: -1000px;
    overflow: hidden;
}

#eventos-lista { width: 610px; padding-left:40px; padding-bottom: 40px; float: left;}
#eventos-lista span { width:270px; height: 95px; margin-left:5px; margin-top: 5px; float: left; background-image:url(../lay/transparencia-04.png); padding-top: 10px; padding-left:10px;}
#eventos-lista span img {  float: left; padding: 3px 3px 4px 4px; background: url(../lay/img-eventos-03.png) no-repeat; }

#eventos-lista2 {
    width: 750px;
    padding-left: 0px;
    padding-bottom: 40px;
    float: left;
}

#eventos-lista2 span { 
    width: 270px;
    height: 95px;
    padding-top: 5px;
    padding-left: 5px;
    margin-left: 5px;
    margin-top: 5px;
    background-image: url(../lay/transparencia-04.png);
    float: right; 
}
#eventos-lista2 span img { float: left;   }

#eventos-lista span p {
    width: 160px;
    margin:0px;
    padding-left: 10px;
    float: left;
}

#eventos-lista span p b { font-size: 14px;}

#eventos-lista2 span p {
    font: 12px Arial, Verdana, Sans-serif;
    width: 160px;
    margin:0px;
    font-size:12px;
    padding:10px;
    float: left;
}

#eventos-lista2 span p select {
    width: 150px;
}

#eventos-lista2 span p b { font-size: 14px;}
#slider-eventos{
	width: 770px;
}
#slider-eventos li { 
    width: 108px;
    height: 100px;
    background-image: url(../lay/transparencia-06.png);
    background-repeat: no-repeat;
    text-align: center;
    padding: 10px 0px 0px 0px;
    list-style: none;
    display: inline;
    margin-left: 1px;
    margin-right:1px;
}
#eventos-apoio {
	width: 200px; height: 60px; 
	position: absolute;
	top: 150px;
	left: 700px;
	background-image:url(../lay/eventos-apoio.png);
	background-repeat:no-repeat;
	background-position: 15px 10px;
}
.eventos-select {
    width: 180px;
    float: right;
    margin-top: 35px;
    margin-right: 5px;
	color:#006600;
}


.eventos-select2 {
    width: 270px;
    float: right;
    margin-right: 580px;
	margin-top:5px;
	color:#006600;
}


#slider-campanha li img,
#slider-eventos li img {
    padding: 3px 2px 4px 4px;
    background: url(../lay/img-eventos-03.png) no-repeat;  
}

#eventos-corpo {
    width: 770px;
    height: 490px;
    padding: 10px 0px 0px 16px;
	_padding: 10px 0px 0px 26px;
    text-align: center;
    margin:0px auto;
	_margin-left:85px;
    background-image: url(../lay/transparencia-07.png);
    background-repeat: no-repeat;
    background-position: center 0px;
}

#site #content #campanha #eventos-corpo div,
#site #content #eventos #eventos-corpo div {
    width: 752px;
    height: 454px;
	_padding:28px 0px 0px 10px;
	text-align: center;
	behavior: url('http://www.hortifruti.com.br/web/lay/iepngfix.htc');
    background: url(../lay/img-eventos-04.png) no-repeat;
    display: table-cell;
    vertical-align: middle;
}

#site #content #eventos #eventos-galeria {
    width: 850px;
    padding-top: 55px;
    padding-left: 45px;
	_padding-left: 5px;
    margin: 0px;
    padding-bottom: 0px;
    margin: 0px auto;
    font-size: 14px;
    line-height: 24px;
}

#site #content #eventos #eventos-galeria p {
    margin:0px;
    padding: 0px;
}

.proximoevento, .eventosanteriores {
    width: 890px;
    height: 130px;
    padding-top: 0px;
    float: left;
    text-indent: -2000px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: 47px 60px;
}

.proximoevento { background-image: url(../lay/tit-proximoevento.png); }
.eventosanteriores { background-image:url(../lay/tit-eventosanteriores.png);}

.evento-data {
    font-weight: bold;
    width: 65px;
    height: 65px;
	padding-top: 20px; 
	padding-left:45px; 
	background-image: url(../lay/icone-data.png); 
	background-repeat: no-repeat; 
	background-position: 47px 15px; 
	text-align: center; 
	font-size: 14px; 
	color: #FFFFFF; 
	float: left; 
}
.evento-data b { font-size: 28px;}
.evento-textos { font-size: 14px; width: 770px; height: 80px; padding-left: 10px; float: left; line-height:24px; padding-top:20px; }


.slider-eventos {  
	width:770px; 
	height: 115px; 
	_height: 180px; 
	padding-top: 55px; 
	margin: 0px 65px; 
	margin-top:-30px; 
	_margin-top:-110px;
	overflow-x: hidden;
        overflow-y: hidden;
}
.eventos-anteriores {  position: absolute; left: 120px; top: 190px; border:0px; }

/*
 * CAMPANHA
*/
#campanha {
	font-family: Arial;
	font-size: 14px;
	line-height: 24px;
}
#campanha h2 {   
	width: 390px; 
	height: 20px; 
	float: left; 
	padding-left:47px !important; 
	margin-top:28px !important; 
	/*background-image:url(../lay/tit-campanhas.png); 
	background-repeat: no-repeat; 
	background-position:53px 37px; 
	text-indent: -1000px; 
	overflow: hidden; */
}
#campanha span {font-size:14px; line-height:18px; }
.proximocampanha, .eventoscampanha { width: 890px; height: 100px; padding-top:0px; float: left; text-indent: -2000px; overflow: hidden; background-repeat: no-repeat;  background-position: 47px 55px;}
.proximocampanha { background-image: url(../lay/tit-proximoevento.png); }
.eventosanteriores { background-image:url(../lay/tit-eventosanteriores.png);}
.campanha-data { font-weight: bold; width: 65px; height: 65px; padding-top: 20px; padding-left:45px; background-image: url(../lay/icone-data.png); background-repeat: no-repeat; background-position: 47px 15px; text-align: center; font-size: 14px; color: #FFFFFF; float: left;  }
.campanha-data b { font-size: 28px;}
.campanha-textos { font-size: 14px; width: 770px; height: 80px; padding-left: 10px; float: left; line-height:24px; padding-top:20px; }
#campanha-lista { width: 890px; padding-left:40px; padding-bottom: 40px; float:left;}
#campanha-lista span { width:270px; height: 95px; margin-left:5px; margin-top: 5px; float: left; background-image:url(../lay/transparencia-04.png); padding-top: 10px; padding-left:10px;}
#campanha-lista span img { float: left;   }
#campanha-lista2 { width: 570px; padding-left:180px; padding-bottom: 40px; float: left;}
#campanha-lista2 span { width:270px; height: 95px; margin-left:5px; margin-top: 5px; float: left; background-image:url(../lay/transparencia-04.png); padding-top: 10px; padding-left:10px;}
#campanha-lista2 span img { float: left;   }

#campanha-lista span p { 
    width: 160px;
    margin:0px;
    font-size: 12px;
    padding-left: 10px;
    float: left;
}

#campanha-lista span p b { font-size: 14px;}

#campanha-lista2 span p { 
    width: 160px;
    margin:0px;
    font-size:12px;
    padding:10px;
    float: left;
}

#campanha-lista2 span p b { font-size: 14px;}

#slider-campanha li {
    width: 108px;
    height: 100px;
    background-image: url(../lay/transparencia-06.png);
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 10px;
    list-style: none;
    display: inline;
    margin-left:1px;
    margin-right:1px;
}

#campanha-corpo {
    width: 670px;
	padding-left:85px;
	padding-top:75px !important;
	padding-right: 95px;
    height: 543px;
    text-align: center;
    margin:0px auto;
    background-image: url(../lay/campanhas_bg.png);
    background-repeat: no-repeat;
    background-position: left 0px;
}

#campanha-galeria {
    width: 850px;
    padding-top: 0px;
    padding-left: 45px;
    margin: 0px;
    padding-bottom: 0px;
    margin: 0px auto;
    font-size:14px;
    line-height: 24px;
}

#campanha-galeria img {
	margin-top:60px;
	float:left;
}

#campanha-galeria p {
    margin:0px;
    padding: 0px;
}

.slider-campanha {
    width:770px;
    height: 115px;
    padding-top: 55px;
    margin: 0px 65px;
}

.campanha-anteriores {
    position: absolute;
    left: 120px;
    top: 190px;
    border:0px;
}
#campanhas-apoio {
	width: 200px; height: 60px; 
	float:right;
	/*position: absolute;
	top: 150px;
	left: 700px;*/
	background-image:url(../lay/campanha-apoio.png);
	background-repeat:no-repeat;
	background-position: 15px 10px;
}
.campanhas-select {
    width: 180px;
    float: right;
    margin-top: 32px;
    margin-right: 5px;
}


/*
 * CAMANHA-wall
*/
#campanhaw h2 {   width: 890px; height: 80px; float: left; background-image:url(../lay/tit-wallpapers.png); background-repeat: no-repeat; background-position:47px 25px; text-indent: -1000px; overflow: hidden;}
#campanhaw span {font-size:13px; line-height:18px;}
.proximocampanhaw, .eventoscampanhaw { width: 890px; height: 100px; padding-top:0px; float: left; text-indent: -2000px; overflow: hidden; background-repeat: no-repeat;  background-position: 47px 55px;}
.proximocampanhaw { background-image: url(../lay/tit-proximoevento.png); }
.eventosanteriores { background-image:url(../lay/tit-eventosanteriores.png);}
.campanhaw-data { font-weight: bold; width: 65px; height: 65px; padding-top: 20px; padding-left:45px; background-image: url(../lay/icone-data.png); background-repeat: no-repeat; background-position: 47px 15px; text-align: center; font-size: 14px; color: #FFFFFF; float: left;  }
.campanhaw-data b { font-size: 28px;}
.campanhaw-textos { font-size: 14px; width: 770px; height: 80px; padding-left: 10px; float: left; line-height:24px; padding-top:20px; }
#campanhaw-lista { width: 890px; padding-left:40px; padding-bottom: 40px; float:left;}
#campanhaw-lista span { width:270px; height: 95px; margin-left:5px; margin-top: 5px; float: left; background-image:url(../lay/transparencia-04.png); padding-top: 10px; padding-left:10px;}
#campanhaw-lista span img { float: left;   }
#campanhaw-lista2 { width: 570px; padding-left:180px; padding-bottom: 40px; float: left;}
#campanhaw-lista2 span { width:270px; height: 95px; margin-left:5px; margin-top: 5px; float: left; background-image:url(../lay/transparencia-04.png); padding-top: 10px; padding-left:10px;}
#campanhaw-lista2 span img { float: left;   }

#campanhaw-lista span p { width: 160px; margin:0px; font-size:12px; padding-left:10px; float: left; }
#campanhaw-lista span p b { font-size: 14px;}
#campanhaw-lista2 span p { width: 160px; margin:0px; font-size:12px; padding:10px; float: left; }
#campanhaw-lista2 span p b { font-size: 14px;}
#slider-campanhaw li { width: 108px; height: 100px; background-image: url(../lay/transparencia-06.png); background-repeat: no-repeat; text-align: center; padding-top: 10px; list-style: none;display: inline; margin-left:1px; margin-right:1px; }
#campanhaw-corpo { width: 834px; height: 543px; padding-top: 0px; text-align: center; margin:0px auto; background-image:url(../lay/campanhas_bg.png); background-repeat: no-repeat; background-position: center 0px;}
#campanhaw-galeria { width: 850px; padding-top: 60px; padding-left: 45px; padding-bottom: 0px;  margin: 0px auto; font-size:14px; line-height: 24px;}
#campanhaw-galeria p { margin:0px; padding: 0px; }
.slider-campanhaw {  width:770px; height: 115px; padding-top: 55px; margin: 0px 65px; }
.campanhaw-anteriores {  position: absolute; left: 120px; top: 190px; border:0px; }


/*
 * CINCO AO DIA
*/
#site #content #cincoaodia h2 {
    width: 80px;
    height: 60px;
    float: left;
    background-image: url(../lay/tit-5aodia.png);
    background-repeat: no-repeat;
    background-position: 20px 35px;
    text-indent: -1000px;
    overflow: hidden;
    margin-left: 35px;
}

#site #content #cincoaodia p { 
    width: 850px;
    padding-left: 47px;
    padding-bottom: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 24px;
    float: left;
}

#site #content #cincoaodia img { margin: 0px;  }

/*
 * CARTAO NATURAL
*/
#cartao {
    width: 890px;
}

#site #content #cartao h2 {
    width: 150px;
    height: 60px;
    float: left;
    background-image: url(../lay/tit-cartaonatural.png);
    background-repeat: no-repeat;
    background-position: 47px 35px;
    text-indent: -1000px;
    overflow: hidden;
}
#cartao-img {
	width: 760px; 
	float: left;  
}

.cartao-destaque {
	float:left; margin-left: 50px;
}
.cartao-texto {
	overflow:hidden;
	text-indent:-3000px;
	width: 5px;
	height: 5px;
}

/*
 * CONTATO
*/
#site #content #contato h2 {
    width: 830px;
    height: 60px;
    float: left;
    background-image: url(../lay/tit-contato.png);
    background-repeat: no-repeat;
    background-position: 0px 35px;
    text-indent: -1000px;
    overflow: hidden;
}
#site #content #contato { 
    width: 850px;
    padding-left: 47px;
    padding-bottom: 50px;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 24px;
    float: left;
}

#site #content #contato img {   }


/*
 * FOOTER
*/
#site #footer {	
    clear: both;
    padding: 100px 0px 20px 24px;
    float: left;
}

#site #footer a { 
    width: 37px;
    height: 37px;
    margin: 0px 10px 0px 0px;
    text-indent: -1000px;
    overflow: hidden;
    background: url(../lay/4ps-logo.png) no-repeat center center;
    float: left;
}

#site #footer span {
    font: 11px Arial, Verdana, Sans-serif;
    padding-top: 11px;
    float: left;
}

/*
 * MISC
 */

/* FONTE PADRÃO */
td {
    font-family: arial, verdana, sans-serif, helvetica, geneva;
    font-size: 11px;
}

.texto { 
    font-family: arial, verdana, sans-serif, helvetica, geneva;
    font-size: 11px;
    line-height: 20px;
    text-align: justify;
}
/* FONTE ESPECIAL */
.vermelho { color:#990000; font-family:arial, verdana, sans-serif, helvetica, geneva; font-size:11px;}
/* LINK PADRÃO */
a {font-family:arial, verdana, sans-serif, helvetica, geneva; text-decoration:none;}
a:hover {color:#006633; text-decoration:underline;}
/* LINK ESPECIAL 1 */
a.especial {font-family:arial, verdana, sans-serif, helvetica, geneva; text-decoration:none;}

/* LINK ESPECIAL 2 */
a.paginacao {font-family:arial, verdana, sans-serif, helvetica, geneva; text-decoration:none; font-size:14px;}
a.paginacao:link {padding:5px; font-weight:bold;}
/* FORMULÁRIO */
.formulario {
    font-family: arial, verdana, sans-serif, helvetica, geneva;
    font-size: 11px;
    color: #006600;
    width: 110px;
    background-color: #f5f5f5;
    float: right;
}
.formulario2 {
    font-family: arial, verdana, sans-serif, helvetica, geneva;
    font-size: 11px;
    color: #006600;
}
.contato-box-a { 
    width: 500px;
    height: 300px;
	padding-right: 70px;
	_padding-right: 40px;
    float: left;
}
.contato-box-a p { padding-bottom: 10px; }
.btn-enviar, .btn-enviar-trabalhe {
    width: 93px;
    height: 35px;
    background: url(../lay/btn-enviar.png) no-repeat;
    text-indent: 100px;
    overflow: hidden;
    float: left;
    margin-top: 10px;
}

.btn-enviar {
    margin-left: 400px;
	_margin-left: 360px;
}
.btn-enviar-trabalhe {
    margin-left: 330px;
}



.contato-box-b {
    width: 240px;
    height: 110px;
	_width: 270px;
    _height: 150px;
    padding: 20px;
	_padding: 20px 20px 20px 10px;
    float: right;
    text-align: left;
    font-size: 12px;
    border: 0px solid;    
    background-image: url(../lay/transparencia-08.png); 
    background-repeat: no-repeat; 
    line-height: 16px;
}
.trabalhe-base {
	width: 500px;
	float:left;
	font-family:Arial;
	font-size: 14px;
	padding-top: 30px;
}
.form-titulos, .form-cidade, .form-uf, .form-titulos-trabalhe { 
    font-size: 12px;
    font-family: arial, verdana, sans-serif, helvetica, geneva;
    text-align: right;
    float: left;
}
.form-titulos {
    height: 20px;
    padding-right: 10px;
    padding-top: 5px;
}
.form-cidade, .form-uf, .form-titulos-trabalhe { 
    height: 15px;
    padding-right: 10px;
    padding-top: 10px;
	border: 0px solid #006600;
	margin-top: 0px;
	margin-bottom: 4px;
	float: left;
}
.form-file {
    padding-top: 6px; float:left;
}
.form-titulos {
	width: 110px;
}
.form-titulos-trabalhe {
    width: 110px;
}
.form-cidade {
	width: 110px;
}
.form-uf {
	width: 80px;
}
.trabalhe-cidade, .trabalhe-uf, .trabalhe-formulario, .trabalhe-arquivo {
    font-family: arial, verdana, sans-serif, helvetica, geneva;
    font-size:12px;
    height: 18px;
    padding-top: 3px;
    float: left;
    margin-top: 8px;
}
.trabalhe-uf {
    width: 45px;
    height: 25px;
    padding-top: 0px;
}
.trabalhe-cidade {
    width: 135px;
}
.trabalhe-formulario {
    width: 300px;
}
.trabalhe-arquivo {
    width: 300px;
}
.contato-formulario, .contato-select, .form-msg { 
    font-family: arial, verdana, sans-serif, helvetica, geneva;
    font-size:11px;
    margin-top: 7px;
	padding-top: 3px;
    float: none;
}

.contato-formulario { 
    width: 370px;
	_width: 340px;
    height: 18px;
}
.contato-select { 
    width: 180px;
	_width: 180px;
    margin-right: 100px;
    height: 24px;
}
.form-msg { 
    width: 370px;
	_width: 340px;
}



.eventos-select {
    width: 180px;
    float: right;
    margin-top: 30px;
    margin-right: 5px;
}

.ui-dialog-content {
    font-family: arial, verdana, sans-serif, helvetica, geneva;
    font-size: 11px;
    color: #000000;
}

/* jQuery - 4Ps */
.ui-widget-header { height: 27px; }
.ui-widget { font-size: 11px; }

div.ui-state-default.ui-corner-all {
    margin: 3px;
    float: left;
}


#peca_viewer {
}
.viewer {
	background:none !important;
	border: none !important;
}

.icone {
}

.tooltip {
    width: 165px !important;
    height: 60px !important;
    position: absolute !important;
    display: none;
    z-index: 1000;
	font-size:12px !important;
	color:#666666;
	text-align:center !important;
	background-image:url(../lay/bg_alt.png);
	vertical-align:middle;
	padding-top:7px !important;
	padding-right:5px !important;
	padding-bottom:3px !important;
	padding-left:5px !important;
	line-height:14px !important;
}

#janela-cadastro {
    background-image:url(../lay/fundo_janela_aviso.png);
    background-repeat:no-repeat;
    width:302px;
    height:144px;
    left: 50%;
    top: 50%;
    margin: -72px 0px 0px -151px;
    position: absolute;
    color:#FFFFFF;
}

#janela-cadastro .titulo_janela {
    color:#FFFFFF;
    font-weight:bold;
    font-size:17px;
}

img, div, a, input { 
	behavior: url('http://www.hortifruti.com.br/web/lay/iepngfix.htc');
}

#evento_foto img{
	*margin-top: 25px;
	_margin-top: 5px;
}