body {
	margin: 0px auto;
	text-align: center;
	margin: 0; 	padding: 0;
	background: #FFFFFF url(images/tema/bday.jpg) repeat-x;
	background-position: top center;
	background-attachment: fixed;
	font-size: 13px;
	color: #7F7F7F;
}

body, th, td, input, textarea, select, option {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3 {
	font-weight: normal;
	color: #484848;
}

h1 {
	text-transform: none;
	letter-spacing: 0px;
	font-size: 24px;
}

h2 {
	text-transform: none;
	letter-spacing: 0px;
	font-size: 24px;
}

h3 {
	font-size: 1em;
}

p, ul, ol {
	line-height: 120%;
	
}

blockquote {
	padding-left: 1em;
}

blockquote p, blockquote ul, blockquote ol {
	line-height: normal;
	font-style: italic;
}

a {
	color: #0033cc;
}

.navegacao {
	color: #006633;
	text-decoration: none;
}
.navegacao:hover {
	color: #003300;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: #7ACE11;
}

/* Header */

#header {
	width: 930px;
	height: 174px;	
	margin: 0px auto;
	
	border: 0px solid;
	background: url(images/tema/topo3.png) no-repeat center;
}


/* Data */

#data {
	float: left;
	padding-top: 7px;
	padding-left: 10px;	
}
#data ul {
	margin: 0px;
	list-style: none;
	text-transform: none;
	color: #333333;
}

/* Menu */

#menu {
	float: right;
	padding-top: 7px;
	padding-right: 10px;
}

#menu ul {
	margin: 0px;
	list-style: none;
	text-align: left;
	
}

#menu li {
	display: inline;
	text-align: left;
}

#menu a {
	float: left;
	margin-left: 25px;
	text-decoration: none;
	text-transform: none;
	font-size: 1.00em;
	color: #333333;
}

#menu a:hover, .active a {	
	font-size: 1.00em;
	color: #000000;
	font-weight: lighter;
}

/*--------------------- kart ---*/
.kart_board {
	float: left;	
	height: 20px;
	width: 750px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 74px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0px solid;
	text-align: right;
}
.kart_board a {
	margin-left: 0px;
	text-decoration: none;
	text-transform: none;
	font-size: 1.20em;
	font-weight: bold;
	padding-left: 5px;
	color: #663333;
}

.kart_board a:hover, .active a {	
	font-size: 1.20em;
	color: #330000;
	font-weight: bolder;
}

/*------------------------------------------------search_strip-------------------*/
#search_strip{	
	border: 0px solid;	
	width: 930px;
	height: 40px;
	font-family: Aria;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	padding: 0px;
	margin-top: 16px;
	float: right;
	
	/*background-image: url(images/search_strip.jpg);*/
	background-repeat: no-repeat;
	background-position: center;
}
.search_area {
	float: right;
	border: solid 0px;
	height: 45px;
	width: 400px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(images/search.png);
	background-repeat: no-repeat;
	margin-top: 6px;
}


.search_box {
	border: solid 0px black;
	margin: 0px;
	float: left;
	height: 24px;
	width: 130px;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 35px;
	color: #298fa4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
}
.search_boxa {
	border: solid 0px;
	margin: 0px;
	float: left;
	height: 24px;
	width: 188px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000000;
}

.searchtextbox {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding-left: 5px;
	float: left;
	height: 18px;
	width: 180px;
	border: 1px solid #999999;
}
.searchtextbox:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding-left: 5px;
	float: left;
	height: 18px;
	width: 180px;
	border: 1px solid #ffffff;
}
.search_go{
	border: 0px solid #000000;
	margin: 0px;
	float: left;
	height: 30px;
	width: 35px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.go {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/go.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 18px;
	width: 34px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.go:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/go1.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 18px;
	width: 34px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.advancesearch {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	padding-left: 20px;
	color: #F5F5F5;
	text-decoration: none;
}
.advancesearch:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

/* news */
.newsletter_area {
	margin: 0px;
	border: 0px solid;
	float: left;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 3px;
}
.newsh2 {
	margin: 0;
	padding: 0px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	border: 0px solid;
	color: Maroon;
	text-align: center;
}
.login_top {
	background-image: url(images/login_01.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 5px;
	width: 200px;
}
.login_bottom {
	background-image: url(images/login_03.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 5px;
	width: 200px;
}
.login_bodyarea {
	margin: 0px;
	float: left;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 6px;
	background-attachment: scroll;
	background-image: url(images/login_02.png);
	background-repeat: repeat-y;
}
.right_head {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #d0910b;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 95px;
	width: 190px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(images/right_head.png);
	background-repeat: no-repeat;
}
.right_textbox{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 17px;
	width: 190px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

}
.right_text{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #d5ca89;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 17px;
	width: 190px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

}
.righttextbox {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	width: 180px;
	border: 1px solid #999999;
}
.righttextbox:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	width: 180px;
	border: 1px solid #333333;
}
.login {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #070808;
	text-decoration: none;
	background-image: url(images/login_button.png);
	background-repeat: no-repeat;
	float: right;
	height: 18px;
	width: 48px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.login:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #070808;
	text-decoration: none;
	background-image: url(images/login_button1.png);
	background-repeat: no-repeat;
	float: right;
	height: 18px;
	width: 48px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Page */

#page {
	width: 930px;
	margin: 0 auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 202px;
	margin-top: 20px;
	padding-left: 10px;	
	text-align: left;
	background-image: url(images/bg_menu1.gif);
	background-repeat: no-repeat;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	padding-top: 5px;
	padding-bottom: 5px;
}

#sidebar li ul {
	padding: 15px 0;
}

#sidebar li li {
	padding-left: 20px;
	border-bottom: 1px dotted #754d00;
}

#sidebar h2 {
	margin: 0;
	padding: 5px 0 0 20px;
	background: url(images/img06.jpg) no-repeat left 80%;
}

#sidebar a {
	text-decoration: none;
	color: #333366;
}

#sidebar a:hover {
	text-decoration: none;
	color: #000000;
}

/* Content */

#content {
	float: left;
	width: 670px;
	margin-top: 20px;
	border: 0px solid;
	padding-left: 10px;
}


/******************************************** COMUM *************************/
.reg_txt_page{
	width: 670px;
	height: 1500px;
	background-color: #FFFFFF;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px; 
}
.reg_txt_page2{
	width: 650px;
	height: auto;
	background-color: #FFFFFF;
	float: right;
	border: 0px solid #000000;
	padding-left: 0px;
	padding-top: 15px;
	padding-right: 0px; 
	margin: 0px;
}

.reg_txt{
	color: #333333;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px; 
	font-size: 14px;
}

.regular_title{
	color: #c18c00;
	text-transform: none;
	font-size: 24px;
	font-weight: none;	
}

.regular_titlee{
	color: #c18c00;
	padding-top: 60px;
	text-transform: none;
	font-size: 24px;
	font-weight: none;	
}

.regular_title2{
	color: #006699;
	text-transform: none;
	font-size: 16px;
	font-weight: none;	
	margin: 0px;
}

.regular_title3{
	color: #006600;
	text-transform: none;
	font-size: 16px;
	font-weight: none;	
	margin: 0px;
}

.regular_title4{
	color: #006600;
	text-transform: none;
	font-size: 14px;
	font-weight: none;	
	margin: 0px;
}
.pnospace{
	margin-top: 0px;
	margin-botton: 20px;
	
}

.pline{
	border: 1px solid;
	margin-top: 0px;
	margin-botton: 20px;
	
}

.dotted{
	border: 1px dotted; 
}

.dotteds{
	border: 2px dotted; 
	padding: 10px 10px 10px 10px;
}

.indique{
	width: 135px;
	padding-top: 5px;
	text-align: left;
	color: #646464;
	border: 0px solid;
}
.indique a {
	text-decoration: none;
	color: #669966;
}

.indique a:hover {
	text-decoration: none;
	color: #ffcc66;
}

.indique .more {
	padding-left: 20px;
	background: url(images/img03.gif) no-repeat left center;
}

.indique .comments {
	padding-left: 20px;
	background: url(images/img04.gif) no-repeat left center;
}

.indique .imprimir {
	padding-left: 28px;
	background: url(images/print.png) no-repeat left center;
}

/********************************************* FLASH ***********************************/
.main_flash {
	width: 670px;
	border: solid 0px;
	margin-bottom: 10px;
}

#conteudo
{
    text-align: left;
    }

/* destaques */

.nucleo {
	padding: 0px;
	width: 670px;
	height: 200px;
	padding-top: 0px;
	background-image: url(images/confeitaria.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

.nucleo1 {
	padding: 0px;
	width: 670px;
	height: 200px;
	padding-top: 0px;
	background-image: url(images/revista.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

.nucleo_abre{
	color: #c18c00;
	padding-left: 10px;
	padding-top: 15px;
	text-transform: none;	
}

.nucleo_sub{
	color: #577c42;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 0px;
}
.nucleo_cont{
	color: #666666;
	padding-left: 10px;
	text-transform: none;
	width: 350px;
	border: solid 0px;
}
.nucleo_leia {
	padding-top: 22px;
	text-align: left;
	color: #000066;
}


.nucleo_leia .leia {
	padding-left: 20px;
	color: #000066;
	background: url(images/img03.gif) no-repeat left center;
}

.nucleo_bs {
	padding: 0px;
	width: 670px;
	height: 150px;
	padding-top: 0px;
	background-image: url(images/desta_bs1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
.nucleo_prima {
	padding: 0px;
	width: 670px;
	height: 195px;
	padding-top: 0px;
	background-image: url(images/bg_flor.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

.ofertas_fds {
	padding: 0px;
	width: 670px;
	height: 150px;
	padding-top: 0px;
	background-image: url(images/fds.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

.ofertas_fds2 {
	padding: 0px;
	width: 670px;
	height: 150px;
	padding-top: 0px;
	background-image: url(images/revista.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}

.nucleo_abre2{
	color: #c18c00;
	padding-left: 10px;
	padding-top: 15px;
	text-transform: none;
	font-weight: bold;		
}

.nucleo_sub2{
	color: #577c42;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 0px;
	font-weight: bold;
}	
	
.hirotapvc {
	width: 670px;
	height: 226px;
	text-align: left;
	background-image: url(images/bg_hirotapvc2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border: 0px solid;
	}
	
.ug{
	width: 350px;
	height: 195px;	
	float:right;
	border: 0px solid;
	margin-top: 30px;
}
	
.hirotapvc_leia {
	padding-top: 0px;
	text-align: left;
	color: #000066;
}

.hirotapvc_leia .leia {
	padding-left: 20px;
	color: #000066;
	background: url(images/img03.gif) no-repeat left center;
}


/*  OFERTAS    */

#ug_ofertas{
	width: 670px;
	height: 220px;
	margin-left: 0px;
	margin-top: 15px;
	background-image: url(images/bg_ofertas2.jpg);
	background-repeat: no-repeat;
	border: 0px solid;
}

#ug_ofertas .ofertas_area{
	border: 0px solid;	
	float: left;
	padding-left: 0px;
	text-transform: none;
	width: 670px;
	height: 205px;
	border: solid 0px;
}
#ug_ofertas .ofertas_area p{
	border: 0px solid;
	text-align:center;	
}

#ug_ofertas .ofertas_abre{
	color: #333366;	
	padding-left: 10px;
	padding-top: 0px;
	text-align: left;
	float: left;
	text-transform: none;
	margin: 0px;	
	width: 600px;
	height: 20px;
	margin: 0px;
	border: 0px solid;
}

#ug_ofertas .ofertas_sub{
	color: #577c42;	
	padding-left: 10px;
	padding-bottom: 0px;
	text-align: left;
	padding-right: 0px;
	float: left;
	height: 30px;
	border: 0px solid #000000;
	width: 190px;
	margin: 0px;
	
}

#ug_ofertas .ofertas_01{
	background-image: url(images/x.jpg);
	height: 190px;
	width: 110px;
	float: left;
	background-color: White;		
	margin-left: 0px;
	border: 1px dotted;
	
}

#ug_ofertas .oferta_bbox{
    width: 110px;
    height: 190px;
    float: left;
    }

#ug_ofertas .oferta_bbox p{
    margin: 0px;
    }

#ug_ofertas .price	
{
    border: 0px solid;
	width: 110px;
	background-color: #f5f5f5;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	vertical-align: bottom;
}

#ug_ofertas .fecha	
{
    border: 0px solid;
	width: 640px;
	height: 30px;
	font-size: 14px;
	padding-top: 10px;
	float: left;
	text-align: right;
	font-weight: bold;
	vertical-align: bottom;
}

#go_ofertas {
	border: 0px solid;
	text-align: right;
	float: right;
	width: 440px;
	height: 10px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 5px;
}

#go_ofertas p {
	text-align: right;	
}

#go_ofertas a {
	color: #006633;
	font-size: 12px;
	font-weight: bold;
}

#go_ofertas a:hover {
	text-decoration: underline;
	color: #003366;
}

/******************** SAZONAL PAGINA QUEIJOS *****************/

.queijoevinho {
    width: 480px;
    padding-bottom: 20px  
}

.qjthumbs {  
    width: 520px;
    height: 800px;
    border: solid 0px;
}

.qv1{
    float:left;
    padding: 3px;
}
.qv2{
    float:left;
    padding: 3px;
}
.qv3{
    float:left;
    padding: 3px;
}

.qv4{
    float:left;
    padding: 3px;
}
.qv5{
    float:left;
    padding: 3px;
}
.qv6{
    float:left;
    padding: 3px;
}
.qv7{
    float:left;
    padding: 3px;
}
.qv8{
    float:left;
    padding: 3px;
}
.qv9{
    float:left;
    padding: 3px;
}

    
.back_qu 
{
    background-image: url(images/queijos/madeira.jpg);
    background-position: right;
    background-repeat:no-repeat;
    width:auto;
    height:1070px
 }


/********************  DESTAQUES *****************/
#destaques {
	border: 0px solid;
	margin: 0px;
	height: 290px;
	text-align: left;
	width: 670px;
	margin-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(images/bg_destaques.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: none;
	}

#destaques p{
	margin: 0px;
	float: none;
}

#destaques a {
	text-decoration: none;
	color: #003366;
}

#destaques a:hover {
	text-decoration: underline;
	color: #003366;
}

#destaques .foto_receita {
	border: 5px solid;
	color: #ffffff;
	float: left;
	padding: 1px;
	margin: 0px; 
	width: 300px;
	height: 225px;
}
#destaques .relacionadas {
	border: 0px solid;
	color: #ffffff;
	float: right;
	padding: 0px;
	margin: 0px; 
	width: 300px;
	height: 225px;
}

#destaques .receitas {
	padding-top: 0px;
	width: 670px;
	margin: 0px;
	float: left;
	height: 290px;
	border: solid 0px;
	backgrou-nd-image: url(images/bg_receitas/calor.png);
	background-position: 180px 37px; 
	background-repeat: no-repeat;
}

#destaques .lista {
	width: 350px;
	height: 220px;	
	margin-top:00px;
	margin-left: 10px;	
	float: left;	
	border: solid 0px;
	
}

#destaques .link_receita .more {
	background: url(images/img03.gif) no-repeat right center;
}

#destaques .receita_link{
	width: 300px;
	padding-top: 5px;
	padding-left: 10px;
	float: left;
	border: 0px solid;
}

#destaques .icones{
	width: 135px;
	float: left;
	padding-top: 5px;
	text-align: left;
	color: #646464;
	border: 0px solid;
}
#destaques .icones .more {
	padding-left: 20px;
	background: url(images/img03.gif) no-repeat left center;
}

#destaques .icones .comments {
	padding-left: 20px;
	background: url(images/img04.gif) no-repeat left center;
}

#destaques .destaque_receita{
	width: 220px;
	height: 180px;	
	margin-top: 110px;
	float: left;
	margin-left: 0px;
	back-ground-image: url(images/dicas_receita/mini_chef.png);
	background-repeat: no-repeat;
	background-position: top right;
	border: solid 0px;
}

#destaques .tit_destaque-rec {
	padding-top: 10px;
	margin-left: 30px;
	padding-left: 8px;
	text-align: center;
	font-size: 18px;
	width: 150px;
	font-weight: bold;
	color: Fuchsia;
}
#destaques .tit_destaque-rec p {
	text-align: center;
	font-size: 12px;
	color: Black;	
}

/******************  BUSCA RECEITA *************/

#busca_receita-area{
	width: 670px;
	height: 50px;
	float: right;
	border: 0px solid;
	padding-top: 10px;
}

.area_busca-receita {
	border: 0px solid;
	margin-top: 8px;
	float: left;
	font-weight: bold;
	width: 150px;
	margin-left: 10px;
	color: #660000;
	
}

.campo_busca-receita {
	border: 0px solid;
	padding-top: 4px;
	width: 160px;
	
	float: left;
}

#bt_busca-receita {
	margin: 0px;
	height: 24px;
	width: 35px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	border: 1px solid;
	float: left;
}

#busca_receita-area a {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/go.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 18px;
	width: 34px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.busca_receita-area:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/go1.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 18px;
	width: 34px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*********** LINK PAGINA RECEITAS *********/

.ir_receitas {
	width: 300px;
	border: solid 0px;
	margin-right: 10px;
	text-align: center;
}

/*********** CALENDARIO LITURGICO *********/

.calendario_area {
	margin: 0px;
	float: left;
	width: 200px;
	height: 100px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 3px;
}
.calendario_top {
	background-image: url(images/login_01.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 5px;
	width: 200px;
}

.calendario_bodyarea {
	margin: 0px;
	float: left;
	width: 200px;
	height: 80px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 6px;
	background-attachment: scroll;
	background-image: url(images/login_02.png);
	background-repeat: repeat-y;
}
.calendario_head {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #d0910b;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 95px;
	width: 190px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(images/right_head.png);
	background-repeat: no-repeat;
}
.calendario_bottom {
	background-image: url(images/login_03.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 5px;
	width: 200px;
}

.calendario_area p {
	margin: 8px;
}
.calendario_saiba {
	border: 0px solid;
	background-image: url(images/img07.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 10px;
	
	}

.dicas_area {
	margin: 0px;
	margin-top: 10px;
	width: 670px;
	height: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/bg_dicas/bg_dicas2.jpg);
	padding-left: 10px;
	border: 0px solid;
}

.title_dicas {
	margin: 0;
	margin-right: 15px;
	margin-top: 15px;
	text-align: left;
	text-align: left;
	/*border-bottom: 2px solid #484848;*/
	color: #990000;
	text-transform: none;
}

.dica_a {
	margin: 0px;
	width: 290px;
	height: 120px;
	text-align: left;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 0px solid;
}
.dica_b {
	vertical-align: top;
	margin: 0px;
	width: 290px;
	height: 120px; 
	text-align:left;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 0px solid;
}

.title_dicas_a {
	margin: 0;
	color: #006699;
	text-align:left;
	border-bottom: 1px dashed; 
}

.title_dicas_b {
	margin: 0;
	color: #990000;
	text-align:left;
	border-bottom: 1px dashed; 
}

.link_dicas{
	width: 660px;
	height: 20px;
	text-align:left;
	float: none;
	border: 0px solid;
}

.dicas_link_a a:{
	width: 160px;
	float: left;
	padding-top: 0px;
	padding-left: 130px;
	border: 0px solid;
}
.dicas_link_a .more {
	padding-left: 20px;
	background: url(images/img03.gif) no-repeat left center;
}

.dicas_link_a .comments {
	padding-left: 20px;
	background: url(images/img04.gif) no-repeat left center;
}

.dicas_link_b{
	width: 160px;
	float: right;
	padding-top: 0px;
	color: #646464;	
	border: 0px solid;
}
.dicas_link_b .more {
	padding-left: 20px;
	background: url(images/img03.gif) no-repeat left center;
}

.dicas_link_b .comments {
	padding-left: 20px;
	background: url(images/img04.gif) no-repeat left center;
}


.title {
	margin: 0;
	/*border-bottom: 2px solid #484848;*/
	color: #484848;
}

.byline {
	margin: 0;
	color: #D79B00;
}

.meta {
	text-align: left;
	color: #646464;
}

.meta .more {
	padding-left: 20px;
	background: url(images/img03.gif) no-repeat left center;
}

.meta .comments {
	padding-left: 20px;
	background: url(images/img04.gif) no-repeat left center;
}

/**************************** PAGINA EMPRESA ******************/
.historico_txt {
	width: 50%;
	float: left;
}

.historico_flash {
	width: 50%;
	height: 200px;
	float: left;
}

.filosofia {
	margin-bottom: 20px;
	width: 670;
	float: left;
	padding: 5px;
	border: dotted 2px;
}

.missao{
	float: left;
	margin-right: 10px;
	background-image: url(images/empresa/bg_missao.jpg);
	background-color: #f9f9f9;
	color: #006699;
	padding: 5px;
	width: 200px;
	height: 250px;
}

.valores{
	float: left;
	margin-right: 10px;
	background-image: url(images/empresa/bg_valores.jpg);
	color: #006699;
	padding: 5px;
	width: 200px;	
	height: 250px;
}

.visao{
	float: left;
	margin-right: 5px;
	background-image: url(images/empresa/bg_visao.jpg);
	color: #006699;
	padding: 5px;
	width: 200px;	
	height: 330px;
}



/**************************** PAGINA RECEITAS ******************/

.pbusca_receita-area {
	border: 0px solid;
	float: left;	
	width: 670px;
}
.cont_receita {
	float: left;
	width: 670px;
	border: solid 0px;
	margin-top: 15px;
}

.receitas_esquerda {
	float: left;
	width: 400px;
	border: solid 0px;
}
.receitas_direita {
	float: left;
	background-color: White;
	width: 250px;
	border: solid 0px;
}

.box_cat-receita{
	margin-top: 10px;
	padding-top: 10px;
	margin-right: 5px; 
	width: 120px;
	height: 140px;
	float: left;
	border: solid 0px;
}

.icons_box-receita{
	vertical-align: bottom;
}



/**************************** PAGINA OFERTAS ******************/

.oofertas_dia {
	width: 670px;
	border: 0px solid;
}

.oofertas_box{
	margin-top: 15px;
	width: 130px;
	border: 1px dotted;
	height: 225px;
	float: left;
	margin-right: 15px;
	background-color: #FFFFFF;	
}

.oofertas_box .foto{
	width: 120px;
	height: 120px;
	padding-top: 4px;
	text-align: center;
	border: 0px solid;
}

.oofertas_box .desc{
	text-align: center;
	height: 65px;
	width: 130px;
	border: 0px solid;
}

.oofertas_box .price{
	text-align: center;
	font-weight: bold;
	width: 130px;
	font-size: 16px;
	font-style: italic;
}

/**************************** PAGINA NEWS ******************/

.nnews_txt_area {
	float: left;
	width: 350px;
	height: 295px;
	border: 0px solid;

}

.nnews_photo_area {
	float: left;
	width: 680px;
	height: 332px;
	background-image: url(images/news/destaque.png);
	background-repeat: no-repeat;
	background-position: right;
}

/**************************** PAGINA ADEGA ******************/
.aadega_area {
	float: left;
	width: 670px;
	height: 650px;
	border: 0px solid;
	background-image: url(images/adega/destaque2.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.aadega_box {
	float: none;
	width: 400px;
	border: 0px solid;
}

.aadega_area .dicas1{
	width: 300px;
	float: left;
}

.aadega_area .dicas2{
	width: 200px;
}

.aadega_area .dicas3{
	width: 150px;
	float: left;
}
.aadesga_destaque{
	width: 400px;
	margin-top: 20px;
	height: 120px;	
}

.aadesga_destaque p{
	margin-top: 0px;
}
.aadega_box1
{
    width: 200px;
    height: 300px;
    border-right: 3px solid #f5f5f5;    
    border-top: 3px solid #f5f5f5;
    border-bottom: 3px solid #f5f5f5;
    float: left;
    
}

.aadega_box2
{
    width: 200px;
    height: 300px;
    border-right: 3px solid #f5f5f5;    
    border-top: 3px solid #f5f5f5;
    border-bottom: 3px solid #f5f5f5;
    background-color: #f5f5f5;
    float: left;
    
}


/**************************** PAGINA HIROTA ONLINE ******************/

.honline_txt_area {
	float: left;
	width: 410px;
	margin-right: 15px;
	height: 250px;
}

.honline_foto_area {
	float: left;
	width: 220px;
	height: 290px;
	border: 2px solid #9e8913;
	vertical-align: top;
	background-color: #d4ba29;
}

.honline_revistas_area {
	width: 630px;
	height: 200px;
	float: left;
	border: 0px solid;
	background-color: #f5f5f5;
}

.honline_revistas_area h3 {
	color: #990000;
	text-transform: none;
	font-size: 16px;
	font-weight: none;	
	margin: 0px;
}

.honline_revistas_area p {
	margin: 5px;
}

.honline_wp_area {
	width: 630px;
	height: 250px;
	float: left;
	border: 0px solid;
	background-color: #f5f5f5;
}

.honline_wp_area h3 {
	color: #990000;
	text-transform: none;
	font-size: 16px;
	font-weight: none;	
	margin: 0px;
}

.honline_wp_area p {
	margin-top: 5px;
	margin-bottom: 5px;
}

.hol_ed-ant{
	border: 0px solid;
	float: left;
	padding-right: 15px;
	width: 120px;
	height: 180px;
}

.campo_sbs {
	width: 630px;
	height: 80px;
	border: 0px solid;
	float: left;
}
.campo_sbs-dl {
	width: 630px;
	height: 80px;
	border: 0px solid;
	float: left;
}

/**************************** PAGINA SECOES ******************/

.ssecoes_area {
	border: 0px solid;
	width: 670px;
	float: left;
}

.ssecoes_area p {
	width: 380px;
	padding-left: 5px;
}

.ssecoes_area H1 {
	border-bottom: 3px dotted #c5c5c5;
	padding-top: 15px;
	padding-left: 5px;
	color: #76b962;
	text-transform: none;
	font-size: 20px;
	font-weight: none;
}

.confeitaria {
	margin-top: 15px;
	border: 0px solid;
	width: 665px;
	height: 175px;
	margin-bottom: 15px;
	background-image: url(images/secoes/confeitaria.jpg);	
}

.acougue {
	border: 0px solid;
	width: 665px;
	height: 175px;
	margin-bottom: 15px;
	background-image: url(images/secoes/acougue.jpg);	
}

.frangoarte {
	border: 0px solid;
	width: 665px;
	height: 175px;
	margin-bottom: 15px;
	background-image: url(images/secoes/frango_arte.jpg);	
}
.padaria {
	border: 0px solid;
	width: 665px;
	height: 175px;
	margin-bottom: 15px;
	background-image: url(images/secoes/padaria.jpg);	
}

.orientais {
	border: 0px solid;
	width: 665px;
	height: 175px;
	margin-bottom: 15px;
	background-image: url(images/secoes/orientais.jpg);	
}

.peixaria {
	border: 0px solid;
	width: 665px;
	height: 175px;
	margin-bottom: 15px;
	background-image: url(images/secoes/peixaria.jpg);	
}

.frios {
	border: 0px solid;
	width: 665px;
	height: 175px;
	margin-bottom: 15px;
	background-image: url(images/secoes/frios.jpg);	
}

.adega {
	border: 0px solid;
	width: 665px;
	height: 175px;
	margin-bottom: 15px;
	background-image: url(images/secoes/adega.jpg);	
}

.rotisserie {
	border: 0px solid;
	width: 665px;
	height: 175px;
	margin-bottom: 15px;
	background-image: url(images/secoes/rotisserie.jpg);	
}

.hortifruti {
	border: 0px solid;
	width: 665px;
	height: 175px;
	margin-bottom: 15px;
	background-image: url(images/secoes/hortifrut.jpg);	
}

/**************************** PAGINA NUCLEO ******************/

.nnucleo_area{
	border: 0px solid;
	width: 670px;
	float: left;
}

.nnucleo_txt{
	border: 0px solid;
	width: 340px;
	margin-right: 5px;
	float: left;

}

.nnucleo_destaque{
	border: 0px solid;
	width: 300px;
	float: left;

}

/**************************** PAGINA LOJAS ******************/

.lojas{
	border: 0px solid;
	width: 670px;
	float: left;
}

.lojas h2{
	color: #006699;
	text-transform: none;
	font-size: 18px;
	font-weight: bold;	
	margin-top: 15px;

}

.nnucleo_destaque{
	border: 0px solid;
	width: 300px;
	float: left;
}

.loja_end{
    color: #006699;
    font-weight: bold;
}

/**************************** PAGINA DICAS ******************/
.ddicas_box{
	margin-top: 15px;
	width: 120px;
	float: left;
	margin-right: 15px;
	background-color: #FFFFFF;	
}

/* Footer */

#footer {
	clear: both;
	padding-top: 20px;
	border: 0px solid;
	height: 70px;
	background: #F2F2F2 url(images/bg02.jpg) repeat-x left top;
}

#footer p {
	padding: 0px 0;
	text-align: center;
	font-size: smaller;
	color: #717171;
}

#footer a {
	text-decoration: none;
	color: #669966;
}

#footer a:hover {
	text-decoration: none;
	color: #ffcc66;
}

#footer .web {
	padding-left: 25px;
	background: url(images/ico_webmail.gif) no-repeat left center;
}
