/* Global
------------------------------------------------------------------*/
html, body {
	height:100%;
	}
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ol, dl, address {
	margin: 0;
	padding: 0;
	}
iframe{
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	background-color:#fff;
	font:11px Arial, Helvetica, sans-serif; color:#333333;
	}
body.b {
	background:#8d991d url(../images/background.jpg) repeat-x;
	}
body, td {
	font:11px Arial, Helvetica, sans-serif; color:#333333;
	}
hr {
	clear:both;
	visibility:hidden;
	}
.clear {
	clear:both;
	}
.centered, p.centered {
	text-align:center;
	}
.right {
	text-align:right;
	}		
img {
	border:0;
	}
.msg {
	font:10px Arial, Helvetica, sans-serif; color:#333333;
	padding-left:5px;
	}

/* FCKeditor
------------------------------------------------------------------*/
.titulo {
	font: 11px  Arial, Helvetica, sans-serif; color:#af2126; font-weight:bold;
	}
.estilo1 {
	font: 11px Arial, Helvetica, sans-serif; color:#af2126;
	}

/* FCKeditor  Extra */

/* Links
------------------------------------------------------------------*/
div#pdr a:link, div#pdr a:visited {
	text-decoration:none;
	padding:4px 0 28px 35px;
	font: 11px Arial, Helvetica, sans-serif; color:#af2126;
	background: url(../images/pdf.gif) no-repeat;
	font-weight:bold;
	}
div#recei a:link, div#recei a:visited {
	text-decoration:none;
	padding:4px 0 28px 35px;
	font: 11px Arial, Helvetica, sans-serif; color:#af2126;
	background: url(../images/pdf.gif) no-repeat;
	}

a:link, a:visited {
	text-decoration:underline;
	color:#af2126;
	}
a:hover {
	text-decoration:none;
	}
div#marcas a:link, div#marcas a:visited {
	text-decoration:none;
	color:#af2126;
	}
div#rodape a:link, div#rodape a:visited, div#rodape {
	color:#999999;
	text-decoration:none;
	}
div#menu_esquerdo a:link, div#menu_esquerdo a:visited {
	color:#333333;
	text-decoration:none;
	}

/* Layout
------------------------------------------------------------------*/
div#main {
	position:absolute;
	width:1000px;
	margin-left:-500px;
	padding-top:5px;
	height:426px;
	left:50%;
	}

div#banner {
	background-color:#fff;
	height:138px;
	clear:both;
	}
div#content {
	background:#fff url(../images/tile.gif) repeat-y;
	display:block;
	min-height:100%;
	}

div#left {
	float:left;
	}
div#corpo {
	float:left;
	width:860px;
	height:100%
	}
div#cont {
	width:520px;
	margin:35px 0 0 75px;
	}
div#cont-text {
	margin-top:6px;
	min-height:300px;
	}
div#voltar {
	float:left; 
	margin-left:-75px;
	}
div#voltar a:link, div#voltar a:visited {
	text-decoration:none;
	color:#333333;
	}
	
/* Home
------------------------------------------------------------------*/
div#homeleft {
	float:left;
	width:412px;
	margin:30px 20px 0 70px;
	}
div#homeright {
	float:right;
	width:330px;
	margin: 30px 6px 0 0;
	}
div#homemsg {
	margin: 5px;
	line-height:1.5;
	}
div#homedestaque {
	margin:30px 0 0 20px;
	}
div#homereceita {
	margin-left:-204px;
	margin-top:-60px;
	background:url(../client/skins/portuguese/images/receitasemana.gif) no-repeat;
	height:52px;
	width:250px;
	padding-left:6px;
	padding-top:28px;
	}
div#homereceita_en {
	margin-left:-204px;
	margin-top:-60px;
	background:url(../client/skins/english/images/receitasemana.gif) no-repeat;
	height:52px;
	width:250px;
	padding-left:6px;
	padding-top:28px;
	}
div#homereceita a:link, div#homereceita a:visited,div#homereceita_en a:link, div#homereceita_en a:visited  {
	color:#333;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;	
	}
div#homenoticia,div#homenoticia span {
	margin:5px 0 20px 0;
	line-height:1.5;
	}
div#homenoticia .not {
	padding-top:7px;
	}
div#homenoticia a:link, div#homenoticia a:hover, div#homenoticia a:visited  {
	text-decoration:none;
	}

/* Galeria
----------------------------------------------------------------*/
.foto {
	margin-top:5px;
	margin-left:38px;
	width:455px;
	height:236px;
	background:url(../images/loadpt.gif) no-repeat;
}
div#gal-desc {
	float:left;
	width:230px;
	}
	
/* Marcas
----------------------------------------------------------------*/
div#marcas {
	margin-left:75px;
	width:760px;
	padding-bottom:10px;
	}
div#separador {
	clear:left;
	width:700px;
	padding-top:10px;
	border-bottom:1px #af2126 dotted;
	}
	
/* Receitas
----------------------------------------------------------------*/
div#receitas {
	width:520px;
	display:block;
	padding-top:6px;
	}
div#separador-receitas {
	clear:both;
	border-bottom:1px #af2126 dotted;
	padding-top:6px;
	}	
div#receitas a:link, div#receitas a:visited {
	text-decoration:none;
	}
li.receita-item a {
	line-height:2;
	}
li.receita-item a:link, li.receita-item a:visited {
	text-decoration:none;
	color:#333;
	}
li.receita-item a:hover {
	color:#af2126;
	}
ul.lista-receitas {
	list-style-type:square;
}
	
/* Receitas Associadas
----------------------------------------------------------------*/
div#receitasAssociadas {
	margin-top:10px;
	}
div#receitasAssociadas div {
	margin-left:15px;
	margin-top:5px;
	float:left;
	}
div#receitasAssociadas a:link, div#receitasAssociadas a:visited {
	text-decoration:none;
	color:#333333;
	}
	
/* Rodapé
----------------------------------------------------------------*/
div#rodape {
	background:#fff url(../images/tile.gif) repeat-y;
	}
div#rodape #breadcrumb {
	float:right;
	width:800px;
	text-align:right;
	padding-bottom:5px;
	margin-right:200px;
	}
div#rodape #minimenu {
	margin-left:890px;
	}

div#copy {
	font:10px Arial, Helvetica, sans-serif, Tahoma;
	padding-right:10px;
	float:right;
	color: #fff;
	padding-top:3px;
	}
div#fullscreen {
	font:10px Arial, Helvetica, sans-serif, Tahoma;
	padding-left:10px;
	float:left;
	padding-top:3px;
	}
div#fullscreen a:link, div#fullscreen a:visited{
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #fff;
	}

/* area Reservada
----------------------------------------------------------------*/
div#cont_reservada {
	margin:40px 0 0 60px;
	}

div#area_reservada_menu {width:150px; height:270px; float:left;}

div#areaR {float:left; width:610px;}


#area_reservada_menu h5, #mycustomscroll h5 {margin:0px 0px 20px 0px; padding:0; font:12px Verdana; color:#af2126; font-weight:bold;}
#area_reservada_menu h6 {margin:0px 0px 10px 0px ; padding:0px; font:11px Verdana; color:#af2126; font-weight:bold;}


.titulo_formulario, .titulo_formulario2{font:11px verdana; color:#333; width:75px; margin:10px 20px 0px 0px; float:left;}
.titulo_formulario2 {width:120px;}
.titulo_formulario3 {font:11px verdana; color:#000; padding: 20px 0px 2px 0px; border-bottom:1px solid #af2126; width:100%;}
.titulo_formulario span,  .titulo_formulario2 span{color:#af2126; vertical-align:middle;}
.espaco{width:134px; float:left; margin:10px 0px 0px 0px; border:1px solid red}
.caixas_formulario1, .caixas_formulario2, .caixas_formulario3 {width:330px; border:1px solid #af2126; font:11px verdana; margin:10px 0px 0px 0px; float:left}
.caixas_formulario2 {width:350px; }
.caixas_formulario3 {height:70px; overflow:auto;width:350px;}

.btn{width:30px;padding:3px; cursor:pointer; border:1px solid #af2126; margin:10px 0px 0px 0px;}

.area_escondida, .area_escondida_on {
	width:100%;
	height:100%;
	background:#000;
	position:absolute;
	z-index:2;
	/* for IE */
 	 FILTER: Alpha(opacity=0);

	display:none;
	color:#fff;
  }
  
.area_escondida_on {
	display:block;
}

.flash_area, .flash_area_on {
	margin:-87px 0px 0px -150px;
	width:300px;
	height:174px;
	top : 50%;
	left : 50%;
	FILTER: Alpha(opacity=0);
	position : absolute;
	z-index:3;
	display:none;
}

.flash_area_on {
	display:block;

}
div#menu_esquerdo {
	border-top:1px dotted #af2126; padding:2px;
	}

table#documentos td a:link, table#documentos td a:visited {
	text-decoration:none;
	color:#333333;
	}

div#myvar{
	padding-bottom:7px;
	}

/* Forms
----------------------------------------------------------------*/
label{
	width: 6em;
	float: left;
	margin-right: 0.5em;
	display: block
	}

.submit {
	float: right;
	margin-right:26px;
	}

.formcontactos {
	border:1px solid #af2126;
	margin-bottom:4px;
	width:230px;
	font:11px Arial, Helvetica, sans-serif;
	}
	
/* Pesquisa
----------------------------------------------------------------*/
div#res-pr {
    width: 109px;
    height: 57px;
	border:1px solid #d7d7d7;
	text-align:center;
	margin:0 4px 4px 0;
	float:left;
	}