/* Geral */

body{background:#eddcb7 url('../img/bg_degrade_bege.gif') 0px 230px repeat-x}
body,div,th,td,input,select,textarea{color:#333}
br{clear:both}

.float_left{float:left}
.float_right{float:right}
.footer_padding{padding:8px 10px}
.clear{clear:both}
.clearl{clear:left}

#footer a:link,
#footer a:active,
#footer a:visited{color:#fff}
#footer a:hover{color:#fecc35}

div.hr{height:20px;background:url('../img/px_white.gif') repeat-x center;clear:left}
div.hr hr{display:none}
div.hr_dotted{height:5px;margin-top:5px;background: url('../img/hr_dotted.gif') center repeat-x;clear:left}
div.clearall {
	width: 1px;
	height: 1px;
	clear: both;
	overflow: hidden;
}

/* Default */

h2{font-size:16px;font-weight:bold;color:#c00;padding:5px 0px}
h3{font-size:12px;line-height:18px;font-weight:bold;color:#FF0;padding-bottom:3px}
h4{font-size:11px;line-height:17px;font-weight:bold;color:#FFF;padding-bottom:3px}
h5{font-size:14px;font-weight:bold;color:#900;padding:3px 0px}
h6{font-size:12px;font-weight:bold;color:#FFF;padding-bottom:3px}

div.data{font-size:9px;color:#333}
div.texto{font-size:11px;line-height:16px;color:#333}
#texto{font-size:11px;line-height:16px;color:#333}
#texto p{margin:4px 0px 8px 0px}
#creditos{color:#FFF}
ul{list-style-type:none;padding:10px 0px;margin:0px;position:relative}
li{padding:0px 0px 5px 12px;margin-bottom:5px;background:url(../img/mark_list_red.gif) no-repeat;background-position:0px 5px}
li.on a:link,
li.on a:active,
li.on a:visited,
li.on a:hover{color:#c00;font-weight:bold;text-decoration:none}
.select_topic{font-size:11px;color:#95846E}

ul.amarelo{list-style-type:none;padding:10px 0px;margin:0px;position:relative}
ul.amarelo li{padding:0px 0px 5px 12px;margin-bottom:5px;background:url(../img/mark_list_amarelo.gif) no-repeat;background-position:0px 5px}
ul.amarelo li a:link,
ul.amarelo li a:active,
ul.amarelo li a:visited{color:#000;text-decoration:none}
ul.amarelo li a:hover{color:#000;text-decoration:underline}
ul.amarelo li p{color:#000;margin:0px;padding:1px 0px}

ul.submenu li{padding:0px 0px 3px 12px;margin-bottom:5px;background:url(../img/ico_seta.gif) no-repeat;background-position:0px 3px}
ul.submenu li a:link,
ul.submenu li a:active,
ul.submenu li a:visited{color:#c00;text-decoration:none;cursor:pointer}
ul.submenu li a:hover{color:#e00;text-decoration:underline}

/* Links */

a:link,
a:active,
a:visited{color:#333;text-decoration:none}
a:hover{color:#c00;text-decoration:none}

a.branco:link,
a.branco:active,
a.branco:visited{color:#FFF;text-decoration:none}
a.branco:hover{color:#FF0;text-decoration:none}

a.preto:link,
a.preto:active,
a.preto:visited{color:#000;text-decoration:none}
a.preto:hover{color:#c00;text-decoration:none}

a.vermelho:link,
a.vermelho:active,
a.vermelho:visited{color:#c00;text-decoration:none}
a.vermelho:hover{color:#f00;text-decoration:underline}


/* Forms */

form.form input.text,
form.form textarea{width:250px}
form.form input.text,
form.form select,
form.form textarea{color:#000;border:1px solid #c1ab78;background:#f9e4b6}
form.form label{color:#333;display:block;margin:5px 0px 1px 0px}
form.form .spacer,
form.form .spacer_min,
form.form .spacer_max{display:block;visibility:hidden}
form.form .spacer{height:10px}
form.form .spacer-min{height:5px}
form.form .spacer-max{height:15px}

form.form2 input.text,
form.form2 select,
form.form2 textarea{color:#222;border:1px solid;border-color:#444 #FFF #FFF #444;background:#FFF}
form.form2 label{color:#222}

input.bt{display:block;color:#fff;border:0px;padding:2px;background:#c00;font-weight:bold}
.DF-alert{background:#FFF}


/* Site */

#sombra_left,
#sombra_right{width:9px;height:100%;float:left;position:relative;overflow:hidden}

.full{width:788px;height:100%;margin:0 auto;position:relative;text-align:left}
#fullplus{width:770px;float:left;position:relative;}
#header,#main,#footer{width:770px;position:relative;overflow:hidden}
#header_bar{width:770px;height:20px;background:url(../img/header/bar_bg.jpg)}
#header_bar_lang{padding:3px 10px 0px 0px;text-align:right}

div#master {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
}

div#container {
	padding-bottom: 40px;
}

div#footer {
	width: 100%;
	height: 30px;
	position: absolute !important;
	bottom: 0px !important;
	background-color: #7C0112;
	position: relative;
	
	/*background-attachment:scroll;
	background-color:#7C0112;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	height:30px;
	
	visibility:visible;
	width:100%;*/
}
#footer *{font-size:9px}

#fullplus{background:#7b0102 url(../img/bg.jpg)}
.salmao{background:#AA1C14 url(../img/home/bg.gif) repeat-x;background-position:0px -60px}
.salmao #fullplus{background:#fe9b58 url(../img/bg_salmao.jpg)}

body.home{background:#AA1C14 url('../img/home/bg.gif') repeat-x;background-position:0px -60px}
body.home #fullplus{background:#c2ae89 url('../img/home/bg_interno.gif');background-position:0px 250px}
body.home #header{background:#fe9b58 url(../img/bg_salmao.jpg)}

#bg_dot{height:20px;overflow:hidden;background:url(../img/bg_dots.gif) repeat-x;background-position:center}


/* Main */

#box_tit{padding:10px 0px;text-align:right}
#box_cab{padding-bottom:30px}

#main #content{width:770px;padding:0px 15px;float:left;overflow:hidden}
#main #left{width:330px;padding:0px 15px;float:left;overflow:hidden}
#main #right{width:440px;padding:0px 15px;float:left;overflow:hidden}


/* Home */

#home #left{width:385px;padding:20px 0px 0px 20px}
#home #right{width:385px;padding:20px 10px 0px 10px}
#home .item{margin-bottom:25px;height:1px}
#home .item .item_image{float:left}
#home .item .item_content{float:left;padding-left:10px}
#home h3{color:#810;font-family:times;font-size:20px}
#home .texto{color:#000}
#home ul{list-style-type:none;padding:10px 0px;margin:0px;position:relative}
#home ul li{padding:0px 0px 0px 12px;margin-bottom:5px;font-size:12px;color:#900;background:url(../img/mark_list_red.gif) no-repeat;background-position:0px 5px}

#home #receitas{padding-bottom:20px;background:url(../img/pimenta.jpg) no-repeat;background-position:right bottom}
div.destaques{width:350px;height:120px;margin-top:10px;text-align:left;cursor:pointer}
div.destaque_titulo{float:left;width:180px;margin-bottom:3px;text-align:left;color:#903;font-size:14px;font-weight:bold}
div.faq{width:350px;height:60px;margin:20px 0px 20px 0px;cursor:pointer}
div.hometxt{margin-bottom:3px;text-align:left}

/* Fale Conosco */

#box_endereco{width:280px;height:77px;margin-top:30px;padding:18px 0px 16px 105px;background:url(../img/box_contato.gif) no-repeat}


/* Empresa */

.campanhas{padding:10px}
.campanhas img{width:172px;height:136px}


/* Produtos */

.produtos_img{margin:0px 0px 5px 5px;float:right;overflow:hidden}

#produtos #main #left{width:195px;height:330px}
#produtos #main #center{width:260px;float:left;padding:0px 0px}
#produtos #main #right{width:315px}

#produto_space_vertical{width:10px;height:330px;float:left;overflow:hidden;background:url(../img/bg_dots_vertical.gif) repeat-y;background-position:center}
#produto_entrada{width:175px;height:330px;float:left}
#produto_receita{width:275px;height:115px;margin:10px 0px;float:left}
#produto_sub{width:750px;float:left;padding:10px 0px}
#produto_sub_legenda{color:#FF0;font-weight:bold;padding:10px}
#produto_home{width:750px;float:left;padding:10px 10px 10px 205px}
#produto_ficha{width:275px;height:115px;margin:10px 0px;background:url(../img/mini_ficha.jpg) no-repeat;background-position:left center;float:left;padding-left:120px}


/* Dia de Chef */

#diadechef #titulo{width:380px;height:80px;padding:10px;text-align:right;font-size:19px;color:#C7AF9A}
#diadechef #linha{width:770px;height:2px;position:absolute;top:250px;left:0px;background:#953335;overflow:hidden}
#diadechef #linhatatilanna{width:770px;height:60px;border-bottom:1px solid white;position:absolute;top:190px;left:0px;background:#FCA601;overflow:hidden}
#diadechef #main #left{width:370px;padding:0px}
#diadechef #main #right{width:400px}

#diadechef .content_img{width:150px;height:100px;float:left}
#diadechef .content_tit{width:220px;padding-left:10px;height:100px;float:left;color:#FF0}

#print_content{width:550px;float:left}
#print_content_img{width:400px;height:260px;margin:20px 80px}


/* Imprensa */

#imprensa_img{margin:0px 0px 5px 5px;float:right;overflow:hidden}


/* FAQ */

div.faq_topico{margin:10px 0px}
div.faq_titulo{font-weight:bold;color:#c00;font-size:14px;margin-top:12px}


/**/
.mapadosite{width:180px;padding-left:20px}

body#popup_img{background:#600 url(../img/ani_carregando.gif) no-repeat center}

/* Table */

table.lista{width:325px;border:0px;background-color:#B1A252;line-height:normal}
table.lista tr.off-0{background-color:#EEE}
table.lista tr.off-1{background-color:#DDD}
table.lista tr.over{background-color:#FF9}
table.lista th{text-align:center;color:#565323;font-size:12px;background:#E3D091}
table.lista th.head{background-color:#668066}
table.lista td{background-color:#F5E3AF;color:#565323;font-size:11px;vertical-align:top}
table.lista td.num{text-align:right}
table.lista td.sub-nivel{padding-left:10px}

table.lista-2{border:0;background-color:#668066;line-height:normal}
table.lista-2 tr.off-0{background-color:#EEE}
table.lista-2 tr.off-1{background-color:#DDD}
table.lista-2 tr.over{background-color:#FF9}
table.lista-2 th{text-align:center;color:#FFF;font-size:9px}
table.lista-2 th.head-0{}
table.lista-2 th.head-1{padding:6px;text-transform:uppercase;font-size:10px}
table.lista-2 th.head-2{padding:4px;background-color:#334D33}
table.lista-2 th.head-3{padding:4px;background-color:#4D664D}
table.lista-2 th.head-4{width:1px}
table.lista-2 th.head-5{padding:4px;background-color:#4D664D;font-family:arial}
table.lista-2 td{padding:4px;background-color:#FAFFFA;color:#000;font-size:9px}
table.lista-2 td.td-1{background-color:#E6F0E6}
table.lista-2 td.sub-nivel{padding-left:15px}
table.lista-2 td.num{text-align:right}
table.lista-2 th.min,
table.lista-2 td.min{font-family:arial;font-size:9px}
table.lista-2 td.sub-total{font-family:verdana;text-align:right;border-top:#334D33 2px solid;background-color:#4D664D;color:#FFF;font-weight:bold}
table.lista-2 td.total{font-family:verdana;text-align:right;border-top:#334D33 4px solid;background-color:#334D33;color:#FFF;font-weight:bold}

table.lista-2-font-mini th.head-3,
table.lista-2-font-mini td{font-family:arial}

table.font-2 *{font-size:13px}

table#oleoceres_selodeusa img {
	display: block;
}

/* Div */

div.interna_titulo {text-align:right;margin-bottom:20px;border-bottom:#dfac8a solid 1px}


/* Menu */

.DM_level_1 .item{width:105px;cursor:pointer}
.DM_level_1 .separador{display:none}
.DM_level_2{margin-top:35px}
.DM_level_2 div{width:100px;height:auto;padding:3px 5px 3px 5px;cursor:pointer;border:0px solid #888;border-top:0px solid #CCC;font-size:10px;font-family:arial}
.DM_level_2 div.off{color:#FF0}
.DM_level_2 div.over{color:#FFF;background-color:#F20000}
.DM_level_2 div.on{color:#FFF;background-color:#F20000}
.DM_level_2-on *{color:#FD0}
.DM_level_2-bg div{background-color:#F20000;filter:alpha(opacity=80)}
