body {
	background:url(imagens/back.jpg) center top no-repeat;
}


* {
	margin: auto;
	list-style-type:none;
	font-size:12px;
	font-family:Arial;
	color:#737272;
}

@font-face {
    font-family: 'MyriadProBlackCondensed';
    src: url('js/font/myriadpro-blackcond-webfont.eot');
    src: url('js/font/myriadpro-blackcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('js/font/myriadpro-blackcond-webfont.woff') format('woff'),
         url('js/font/myriadpro-blackcond-webfont.ttf') format('truetype'),
         url('js/font/myriadpro-blackcond-webfont.svg#MyriadProBlackCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProCondensed';
    src: url('js/font/myriadpro-cond-webfont.eot');
    src: url('js/font/myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('js/font/myriadpro-cond-webfont.woff') format('woff'),
         url('js/font/myriadpro-cond-webfont.ttf') format('truetype'),
         url('js/font/myriadpro-cond-webfont.svg#MyriadProCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}
.cufon{
	font-family:'MyriadProCondensed', Arial;
}
.titulos{
	font-family:'MyriadProBlackCondensed', Arial;
}
.black{
	font-family:'MyriadProBlackCondensed', Arial;
}



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

h1, h2, h3, h4, ul, li{ margin:0px; padding:0px;}

.both{ clear:both;}
ol{margin:0; padding:0px 0px 0px 20px; }
ol li {padding:5px 0px 5px 0px; list-style-type:decimal; list-style-position:outside;}

h1.titulos{
	font-size:29px;
	color:#cd2f32;
	float:left;
	text-transform:uppercase;
}
h2.titulos{
	font-size:23px;
	color:#cd2f32;
}
h2.titulo{
	font-size:16px;
	color:#c61313;
	font-weight:bold;
}
h2{
	color:#3a78b1;
	font-size:18px;
}
h2.black{ font-size:24px; }


h3.titulo{
	background:url(imagens/back-h2.gif) left center no-repeat; 
	padding:3px 0 1px 20px; 
	margin-bottom:10px;
	text-transform:uppercase;
	font-size:12px;
}

#bodypage{
	width:994px;
}

#topinho{
	width:697px;
	height:46px;
	padding:0 0 0 282px;
	background:url(imagens/topinho.gif) right bottom no-repeat;
}
#topinho h1{ font-size:19px; color:#FFF; float:left; margin:12px 5px 0 0;}
.topinho_dir{
	background:url(imagens/topinho.gif) right center repeat-x;
	width:415px;
	height:46px;
	float:right;
	margin-right:12px;
	_margin-right:6px;
}
.topinho_esq{ 
	background:url(imagens/topinho.gif) left top no-repeat;
	width:15px;
	height:46px;
	float:left;
}
#topinho select{ margin-top:12px; }

#topinho a{ 
	background:url(imagens/ico-home.gif) left center no-repeat; 
	padding-left:17px; float:left;
	margin-top:10px;
	}

#topo{	width:959px; float:right; height:137px; position:relative; }
#topo img{ float:left; top:-24px; left:-2px; position:relative;}

#topo ul.sf-menu{ width:723px; margin-top:46px; float:right; }
#topo ul.sf-menu li {
	float:left; 
	display:block;
	margin-right:5px;
}


#topo ul li a{ font-size:20px; height:27px; display: block; float:left; padding:3px 7px 0 0; font-family:'MyriadProCondensed', Arial; color:#0b579e;} 
#topo ul li a:hover{ color:#FFFFFF;}
#topo ul li div{ width:7px; height:30px; float:left; } 


#topo ul li#ativo { background:url(imagens/menu.gif) left center repeat-x; } 
#topo ul li#ativo div{ background:url(imagens/menu.gif) left bottom  no-repeat; } 
#topo ul li#ativo a{ background:url(imagens/menu.gif)  right top no-repeat; font-family:'MyriadProCondensed', Arial; color:#FFF;  }

#topo ul li:hover { background:url(imagens/menu.gif) left center repeat-x; } 
#topo ul li:hover div{ background:url(imagens/menu.gif) left bottom  no-repeat; } 
#topo ul li:hover a{ background:url(imagens/menu.gif)  right top no-repeat;  }


#topo ul.submenu {
	margin:0px;
	padding:0px;
	display:none;
	border:0px;
}

#topo ul.submenu li{ background:url(imagens/submenu.gif) left bottom repeat-x; clear:both; height:29px; margin:0px; padding:3px 0 0 10px; font-size:18px;}
#topo ul.submenu li a{ background:none; font-family:'MyriadProCondensed', Arial; color:#0b579e;}
#topo ul li#ativo ul.submenu li a{ color:#0b579e;}

#topo ul.submenu li:hover{ background:#c9c4c4; }

li#ativo ul.submenu li{ background:url(imagens/submenu.gif) left bottom repeat-x; }
li#ativo ul.submenu li a{ background:none !important;}


#bg_rodape{
	width:100%;
	background:url(imagens/rodape.gif) bottom left repeat-x;
}

.rodape{
	height:224px;
	width:100%;
	clear:both;
}
.ass-vw{
	background:url(imagens/ass-vw.gif) right top no-repeat;
	height:20px;
	padding-top:5px;
	width:130px;
	display:block;
	margin-left:70px;
}

.campo-rodape{
	width:320px;
	float:left;
	margin-left:10px;
	_margin-left:5px;
}
.campo-rodape img{ margin:4px 0 0 3px; }
.campo-rodape input{
	background:url(imagens/news.gif) left center no-repeat;
	width:223px;
	height:30px;
	border:0px;
	margin:0px;
	float:left;
	padding:6px 0 0 10px;
}
.campo-rodape input.ok{ width:35px; height:36px; cursor:pointer; margin-left:-1px; padding:0px;background:url(imagens/ok-news.gif) no-repeat }

#banner{
	clear:both;
	width:972px;
	height:289px;
	position:relative;
	top:-31px;
	left:5px;
}

#banner a#prev{ background:url(imagens/prev.png) center center no-repeat; width:30px; height:30px; display:block; position:relative; left:-479px; top:157px; z-index:1000;}
#banner a#next{ background:url(imagens/next.png) center center no-repeat; width:30px; height:30px; display:block; position:relative; top:-167px;  left:195px;  z-index:1000;}

#banner div a{ position:relative; top:-1px; background:none;}


.area-banner{
	float:left; width:468px;
}
#conteudo{
	width:964px;
	margin-top:10px;
}

.rodape{
	height:200px;
	margin-top:60px;
	width:100%;
	clear:both;
}

#recebeValor { padding:5px 0px 0px 10px; clear:both }
/* ########################################################################################################################################### */
/* INDEX */
/* ########################################################################################################################################### */

.destaque{
	width:964px;
	height:217px;
	color:#000;
	margin-top:0px;
	background:url(imagens/fundo-destaque.gif) left top no-repeat;
}
.destaque #destaque{ float:left; }
.destaque #destaque ul{ width:904px;}
.destaque #destaque ul li{ width:173px; text-align:center; float:left;}
.destaque #destaque ul li div.img{ height:110px; margin-top:20px; }
.destaque #destaque ul li p{ height:51px; font-size:14px; color:#000; width:120px;}
.destaque #destaque ul li p span{ font-size:12px;}
.destaque #destaque ul li strong{ color:#FF0000; font-size:14px;} 

.destaque #prev2{ background:url(imagens/prev2.gif) left center no-repeat; width:30px; height:60px; display:block; float:left; margin-top:80px;}
.destaque #next2{ background:url(imagens/next2.gif) left center no-repeat; width:30px; height:60px; display:block; float:right; margin-top:80px;}


.tabloide{
	background:url(imagens/tabloide-completo.jpg) left top no-repeat;
	width:278px;
	height:22px;
	padding:14px 0 0 41px;
	float:right;
}

.not-index{
	width:277px;
	float:left;
}
.not-index img{	float:left; }
.not-index div{ float:right; width:181px; margin-bottom:5px }
.not-index div h2{ color:#2629a4; font-size:14px;}
.not-index div span{ color:#a5a5a5; font-size:11px;}

.mais-not{
	background:url(imagens/fundo-veja-noticia.gif);
	width:268px;
	height:19px;
	text-align:right;
	padding:3px 20px 0 0;
	margin-top:5px;
	display:block;
	clear:both;
}
.mais-not:hover{ text-decoration:underline; }

.banner-right{
	float:right;
	margin-left:20px;
	_margin-left:13px;
}

#campo-cinza{
	background:url(imagens/cinza-cima.jpg) left top no-repeat;
	width:964px;
	height:20px;
	clear:both;
}
	#campo-cinza.baixo{
		background:url(imagens/cinza-baixo.jpg) left top no-repeat;
	}

img.left{ float:left;}
img.right{ float:right;}

.voltar{
	background:url(imagens/voltar.gif) left bottom no-repeat;
	width:71px;
	height:17px;
	display:block;
	text-align:center;
	color:#626161;
	padding-top:53px;
	clear:both;
}

/* ########################################################################################################################################### */
/* A rede top */
/* ########################################################################################################################################### */


.cont-258{
	width:258px;
	float:right;
}
.cont-667{ width:667px; float:left;}

.cont-667 li{
	width:667px;
	border-top:1px dotted #b6b6b6;
	clear:both;
	padding:5px 0px 0px 0px;
}
.cont-667 li p{ width:450px; float:left; 	margin-bottom:5px;}
.cont-667 li span{ float:right; width:217px; }

.cont-310{ 
	width:310px;
	float:left;
	margin-right:10px;
}
.cont-310 li{
	width:310px;
	border-top:1px dotted #b6b6b6;
	clear:both;
	padding:5px 0px 0px 0px;
}
.cont-310 li p{ width:210px; float:left; 	margin-bottom:5px;}
.cont-310 li span{ float:right; width:97px; }

.link-veja{
	background:url(imagens/link-veja.jpg) bottom left no-repeat;
	width:234px;
	height:28px;
	padding:0 0 0 10px;
	display:block;
	margin-top:10px;
	font-size:18px;
	font-family:'MyriadProCondensed', Arial;
}

/* ########################################################################################################################################### */
/* campos */
/* ########################################################################################################################################### */

.campos{
	width:100%;
	background-image:url(imagens/campo-meio-258.gif);
	background-position:top;
	background-repeat:repeat-y;
}
.campos-cima{
	width:100%;
	height:10px;
	background-image:url(imagens/campo-cima-258.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.campos-baixo{
	width:100%;
	height:10px;
	background-image:url(imagens/campo-baixo-258.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.campanhas .campos{
	background-image:url(imagens/campo-meio-958.gif);
	margin:5px 0 10px 0;
}
.campanhas .campos-cima{
	background-image:url(imagens/campo-cima-958.gif);
}
.campanhas .campos-baixo{
	background-image:url(imagens/campo-baixo-958.gif);
}


.cont-534 .campos{
	background-image:url(imagens/campo-meio-534.gif);
	margin:10px 0 5px 0;
}
.cont-534 .campos-cima{
	background-image:url(imagens/campo-cima-534.gif);
}
.cont-534 .campos-baixo{
	background-image:url(imagens/campo-baixo-534.gif);
	height:20px;
}

.cont-534 .campos#vermelho{
	background-image:url(imagens/campo-meio-524-vermelho.gif);
	margin:10px 0 5px 0;
}
.cont-534 .campos#vermelho h2.titulos{ color:#FFF; margin-left:15px;}
.cont-534 .campos#vermelho .campos-cima{
	background-image:url(imagens/campo-cima-524-vermelho.gif);
}
.cont-534 .campos#vermelho .campos-baixo{
	background-image:url(imagens/campo-baixo-524-vermelho.gif);
	height:20px;
}


.localizacao .campos{
	background-image:url(imagens/campo-meio-409.gif);
	margin:5px 0 10px 0;
}
.localizacao .campos-cima{
	background-image:url(imagens/campo-cima-409.gif);
}
.localizacao .campos-baixo{
	background-image:url(imagens/campo-baixo-409.gif);
	height:18px;
}


/*
end campos
*/



/* ########################################################################################################################################### */
/* CAMPANHAS */
/* ########################################################################################################################################### */


.area-campanha{ width:927px; float:right; padding-right:10px;}
.area-campanha p{ width:504px; float:left; margin-left:10px; _margin-left:5px; line-height:25px; }

.area-campanha img{ margin-right:10px; margin-bottom:10px; border:1px solid #bbbbbb; float:left;}



/* ########################################################################################################################################### */
/* lojas */
/* ########################################################################################################################################### */

.area-loja{
	width:240px;
	float:left;
	margin-bottom:20px;
}

.area-loja img{ margin-bottom:5px; }

.campo-loja{
	width:223px;
	height:90px;
	padding-top:4px;
	background:url(imagens/campo-lojas.jpg) left top no-repeat;
	text-align:center;
	float:left;
}
.campo-loja h2{ margin-bottom:5px; }


/* ########################################################################################################################################### */
/* lojas detalhe */
/* ########################################################################################################################################### */


.cont-534{
	width:534px;
	float:left;
}

.cont-411{
	width:411px;
	float:right;
}
.cont-411 img{ margin:3px; }


.area-tabloide{
	width:120px;
	height:146px;
	margin:10px 0 10px 0 ;
	float:left;
	background:url(imagens/campo-pagina.gif) center bottom no-repeat;
	text-align:center;
	color:#000;
}
.area-tabloide img{ margin-bottom:2px; }

#vermelho .area-tabloide{
	width:155px;
	height:auto;
	margin:10px 0 10px 15px ;
	float:left;
	background:none;
	color:#FFF;
}
#vermelho .area-tabloide a{
	color:#FFF;
}

.cont-534 p{
	padding:7px 0 0 50px;
	height:22px;
	background-position:left center;
	background-repeat:no-repeat;
	margin:3px 0 0 16px;
	color:#000;
}

.cont-534 p#ger{ background-image:url(imagens/icone-gerente.gif)}
.cont-534 p#tel{ background-image:url(imagens/ico-tel.gif)}
.cont-534 p#mail{ background-image:url(imagens/ico-mail.gif)}
.cont-534 p#rel{ background-image:url(imagens/ico-rel.gif)}

.campos#pagamento p{
	margin:5px 0 0 20px;
	padding:0px;
	height:auto;
}
.campos#pagamento p img{ margin:5px 10px 10px 0px;}

.titulo-tabloide{
	background:url(imagens/back-titulo-tabloide.gif) bottom center no-repeat;
	height:45px;
	color:#cd2f32;
	clear:both;
	margin-top:10px;
}
.titulo-tabloide h2{ width:371px; margin:0 18px 0px 0px; clear:none; float:left;}
.titulo-tabloide span{ float:left; margin-top:7px; color:#1b82e1;}

.trabalhe-conosco{
	background:url(imagens/trabalhe-conosco.jpg) left top no-repeat;
	width:347px;
	height:68px;
	padding:8px 0 0 80px;

}
.trabalhe-conosco a{ 	color:#0b579e; }
.trabalhe-conosco a u{ color:#1b82e1; }

/* ########################################################################################################################################### */
/* ofertas */
/* ########################################################################################################################################### */

.area-ofertas{
	width:178px;
	height:225px;
	float:left;
	margin:5px 14px 5px 0;
	background:url(imagens/back-ofertas.gif) left bottom no-repeat;
	text-align:center;
}
.area-ofertas img{ margin-bottom:3px; }
.area-ofertas a{ color:#000; }

.ampliar{
	float:right;
	margin-right:20px;
	_margin-right:10px;
	background:url(imagens/lupa.gif) center left no-repeat;
	padding-left:20px;
}

.area-ofertas.destaque{
	background:url(imagens/back-ofertas-destaque.gif) left bottom no-repeat;
	height:230px;
	color:#FFF;
}
.area-ofertas.destaque img{ margin-bottom:0px; }

.adega{
	background:url(imagens/adega.jpg) left top no-repeat;
	width:629px;
	height:155px;
	padding:76px 0 0 36px;
	display:block;
	float:left;
	font-size:18px;
	color:#FFF;
	margin-top:50px;
}
.adega h1{ font-size:35px; color:#fdb9d7;}
.adega h1 span{ color:#FFF; font-size:35px; font-family:'MyriadProCondensed';}

.alerta-oferta{
	background:url(imagens/ico-atencao.jpg) left center no-repeat;
	height:35px;
	padding:3px 0 0 55px;
	margin-bottom:20px;
}
#form_oferta h2{ float:left; margin-right:10px; margin-top:7px; font-size:21px;}
#form_oferta div{ 
	background:url(imagens/input-360.gif) left top no-repeat; 
	width:340px; height:30px;
	padding:7px 0 0 20px;
	float:left;
}
#form_oferta div select{ background:none; width:300px; height:20px; border:0px;}

.link-blog{
	background:url(imagens/link-vinhos.gif) left top no-repeat;
	width:387px;
	height:57px;
	display:block;
	clear:both;
	margin-top:15px;
	padding:24px 0 0 111px;
	color:#FFF;
}
.link-blog h2{ color:#FFF; font-size:21px; }

/* ########################################################################################################################################### */
/* cartão fidelidade */
/* ########################################################################################################################################### */

.cont-488{
	width:488px;
	float:left;
	}
.cont-433{
	width:433px;
	float:right;
	}


/*
parte do fomulário tbm é utilizado na página de contato
*/
#formulario{
	margin-top:15px;
}

#formulario div{
	width:488px;
	background-image:url(imagens/input-294.gif);
	background-position:110px 0;
	background-repeat:no-repeat;
	margin-bottom:5px;
}
#formulario div#sexo{ background:none; height:30px;}
#formulario div#sexo input{ width:30px; margin:0px;  border:0px;}
#formulario div input{ 
	background:none; 
	height:20px; 
	padding:5px 0 0 0; 
	color:#000;
	width:260px; 
	border:0px;
	margin:6px 0 6px 20px; 
	}
	
#formulario div p{ width:105px; float:left; text-align:right; margin:10px 3px 0 0px; font-weight:bold; color:#000000; }

#formulario div select{
	background:none; 
	height:25px; 
	padding:0px 0 0 0; 
	color:#000;
	width:260px; 
	border:0px;
	margin:6px 0 10px 20px; 
	}
#formulario div.maior select{ width:340px; }
#formulario div select option{
	background:#DEDEDE;
}
#formulario div.maior{
	background-image:url(imagens/input-394.gif);
}
#formulario div.maior input{ width:340px; }

#formulario div#rg{
	background-image:url(imagens/input-rg.gif) ;
	margin-bottom:0px;
}

#formulario div#rg input{
	width:140px;
	float:left;
}
#formulario div .int-menores{ background:none; float:left; width:273px; }

div.error{
	background:none !important;
	color:#FF0000;
	margin-bottom:10px !important;
	clear:both;
	width:290px !important;
	margin-left:130px;
}
.int-menores div.error{ 
	text-align:right; 
	margin:0px; 
	width:100% !important;
}

#formulario div.final-formulario{
	width:386px;
	margin-left:105px;
	background:none;
}
#formulario div.final-formulario a{ 
	background:url(imagens/leia.gif) left center no-repeat; 
	padding:3px 0 0 20px; 
	height:17px; display:block; 
	color:#1e2697;
	text-decoration:underline;
}
#formulario div.final-formulario label { font-weight:bold;}
#formulario div.final-formulario label input{ width:15px; height:15px; margin:5px 0 0 0;}
#formulario div.final-formulario input{ width:184px; height:32px; margin:5px 5px 0 0px; cursor:pointer;}

.area-duvida{
	background:url(imagens/campo-duvida.gif) left top no-repeat;
	width:423px;
	height:52px;
	padding:52px 0 0 15px;
	margin:10px 0 0 0;
}
.area-duvida a{ color:#004dfc; }
/* ########################################################################################################################################### */
/* regulamento cartão */
/* ########################################################################################################################################### */

.regulamento{
	width:690px;
	margin-top:15px;
	padding:10px 10px 0px 10px;
	background:#f5f5f5;
}
.regulamento p{ margin-bottom:10px; clear:both;}
.regulamento h1{ margin-left:20px;}

.area-regulamento{
	clear:both;
	margin-top:15px;
	width:645px;
	border:2px solid #c3b9b9;
	padding:10px;
}
/* ########################################################################################################################################### */
/* contato */
/* ########################################################################################################################################### */

#formulario div.textarea{
	background-image:url(imagens/textarea.gif);
}
#formulario div.textarea textarea{
	background:none;
	width:340px;
	max-width:340px;
	min-width:340px;
	height:105px;
	max-height:105px;
	min-height:105px;
	border:0px;
	margin:7px 10px 7px 18px;
	color:#000;
}
#formulario input.enviar{
	width:104px;
	height:32px;
	margin-left:250px;
	cursor:pointer;
	border:0;
	background:url(imagens/enviar.jpg) no-repeat;
}
.localizacao p{
	margin-left:15px;
}
.localizacao a.cufon{ 
	font-size:21px;
	color:#0b579e;
	background:url(imagens/ampliar.gif) left center no-repeat;
	height:25px;
	display:block;
	margin-left:15px;
	padding:5px 0 0 40px;
}


/* ########################################################################################################################################### */
/* trabalhe conosco */
/* ########################################################################################################################################### */

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	background:#3B362D;
	float:left;
	color:#FFF;
}

input.file {
	position:relative;
	text-align:left;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:254px;
	float:left;
}
	#div-input-file{
    background:url(imagens/carregar.gif) no-repeat 100% 0px !important;

    width:378px !important;
    margin:0px;
	float:left;
}
#div-input-file #file-original{
    opacity: 0.0;
    -moz-opacity: 0.0;
    filter: alpha(opacity=00);
	width:360px;
	height:25px;
	cursor:pointer;

}
#div-input-falso{
    margin-top:-32px;
	float:left;
	background:none !important;
	width:360px !important;
	margin-bottom:0px !important;
}
#div-input-falso #file-falso{
    width:200px;
	margin:0px 0 0 20px;
}
#div-input-file div.error{
	margin:0px 0 0 20px;
}

/* ########################################################################################################################################### */
/* notícias */
/* ########################################################################################################################################### */


/* #noticias tbm é utilizado na pagina de ações sociais */
#noticias img{ float:left; margin:0 10px 10px 0;}
#noticias span{ color:#000000;}
#noticias h2.sombra{ background:url(imagens/sombra-noticias.jpg) left bottom no-repeat; height:45px;}
#noticias iframe{ margin-right:10px;}

.cont-259{
	float:right;
	width:259px;
}
ul.ul-noticia li.noticia{
	border-bottom:1px dotted #c5c3c3;
	padding-bottom:5px;
	margin-top:10px;
}
ul.ul-noticia a li { color:#000; }
ul.ul-noticia a span li { color:#787878; }

ul.ul-noticia a:hover li { color:#cd2f32; }

/* ########################################################################################################################################### */
/* ações sociais */
/* ########################################################################################################################################### */

.acoes li{
	padding-bottom:10px;
	background:url(imagens/back-acoes-sociais.jpg) bottom center no-repeat;
	margin-bottom:10px;
}
.outras-acoes li{
	border-bottom:1px dotted #c6c4c4;
	padding-bottom:5px;
	margin-top:10px;
}
.outras-acoes li strong{ color:#000000;}
/* ########################################################################################################################################### */
/* menu receitas  */
/* ########################################################################################################################################### */

#menu_receitas{
	width:259px;
	float:left;
	background:url(imagens/back-receita.gif) top left no-repeat;
}
#menu_receitas h2.black{ margin:12px 0 0 35px; }
#menu_receitas .campos{ margin-top:20px;}
#menu_receitas li{
	background:url(imagens/back-menu-receitas.gif) left bottom no-repeat;
	padding:0px 0 0 25px;
	width:229px;
	height:31px;
	margin:5px 0 10px 2px;
}
#menu_receitas li:hover{
	padding-left:30px;
	width:224px;
}
#menu_receitas li a{
	color:#0b579e;
	font-size:18px;
}

.cont-488#enviar_receita{
	float:inherit;
	margin-top:25px;
}
/* ########################################################################################################################################### */
/* receitas  */
/* ########################################################################################################################################### */

.cont-receita{
	width:679px;
	float:right;
}

 h2.black#destaque{
	background:url(imagens/estrela.jpg) left center no-repeat;
	height:23px;
	padding-left:30px;
	margin-bottom:10px;
}
.cont-receita a img{
	float:left;
	margin:0 10px 10px 0;
}
.cont-receita img{ float:right;}
h3.cat-receita{
	background:url(imagens/cat-receitas.gif) left bottom no-repeat;
	width:240px;
	height:21px; 
	padding:2px 0 0 25px;
	border-top:1px dotted #8a8a8a;
	color:#8a8a8a;
	float:left;
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
}

.cont-receita h2.black#mais_receitas{
	background:url(imagens/ico-maisreceitas.gif) left center no-repeat;
	padding-left:20px;
	float:left;
}
.todas_receitas{
	float:right;
	color:#0b579e;
	text-decoration:underline;
	margin-top:8px;
	display:block;
}

.area-receitas{
	width:215px;
	float:left;
	text-align:center;
	margin:10px 10px 0 0;
}

.preparo{
	background:url(imagens/preparo.jpg) left center no-repeat;
	height:19px;
	padding:3px 0 0 25px;
	float:left;
	width:258px;
	margin-bottom:10px;
}
.cont-receita ul li{
	background:url(imagens/igrediente.gif) left center no-repeat;
	padding:0 0 0 10px;
	margin-top:5px;
 }
 
#botoes-receita {padding-top:40px; text-align:center}

#imprimir-receita, 
#enviar-amigo { color:#0b579e; margin:auto; padding-left:22px; margin-right:45px; font-weight:bold }

#imprimir-receita { background:url(imagens/imprimir.gif) left center no-repeat;}
#enviar-amigo { background:url(imagens/enviar-amigo.gif) left center no-repeat;}



/* ########################################################################################################################################### */
/* paginacao  */
/* ########################################################################################################################################### */
#paginacao{
	text-align:center;
	border:0px solid red;
	width:60%;
	padding-left:40%;
	}
#paginacao ul{
	margin-top:15px;
	padding:0px;
	text-align:center;
	}
	#paginacao li{
		background:#87aed6;
		float:left;
		width:23px;
		height:17px;
		text-align:center;
		border:1px #606060 solid;
		color:FFF;
		margin-left:3px;
		}
		#paginacao li.paginas a{ color:#FFF; text-decoration:none;}
		.paginas span{ color:#6E6E6E; text-decoration:none; width:23px; height:17px; border:#606060 0px solid; display:block; background:#FFF}

		#paginacao li.anterior{	width:70px;	}
			.anterior span{ color:#606060; text-decoration:none; width:70px; height:17px;  border:0px; display:block; background:#FFF; }
			#paginacao li.anterior a{ color:#FFFFFF; text-decoration:none;}
			
		#paginacao li.proximo{	width:70px;}
			.proximo span{ color:#606060; text-decoration:none; width:70px; height:17px;  border:0px; display:block; background:#FFF; }
			#paginacao li.proximo a{ color:#FFFFFF; text-decoration:none;}
			
			
/* ############ 
 TOOLTIP
 /* ########### */
 
#easyTooltip{
	padding:5px;
	color:#FFF;
	border:1px solid #0B59A6;
	background:#3A78B1;
}
