/* Geral */

body{background:#B1A252 url(../img/bg.gif);margin:0px /*;overflow-x:hidden;overflow-y:auto*/ }
body,div,th,td,input,select,textarea{font-family:trebuchet ms,arial,helvetica;font-size:11px;color:#000}
input,select,textarea{}
input{}
select{}

.hr{background:#999999}

.hr{background:transparent url(../img/dots.gif)}
.hr-escuro{width:100%;height:1px;background:transparent url(../img/dots_escuro.gif);overflow:hidden}

div.vr{width:1px;height:100%;background:#999;overflow:hidden}


/* Fonts */

.font-vermelho{color:#991A1A}
.font-vermelho-1{color:#800000}
.font-vermelho-2{color:#990000}
.font-vermelho-3{color:#E61642}
.font-amarelo{color:#FFFF66}
.font-verde-1{color:#334D33}
.font-verde-2{color:#4D664D}
.font-verde-3{color:#668066}

.font-ocre-1{color:#999900}

.font-search{color:white;text-transform:uppercase;background:#CC0000;padding:0px 3px 0px 3px}


/* Backgrounds */

.bg-bege-1{background-color:#E4D3A2}
.bg-bege-2{background-color:#F0DB9A}

.bg-vermelho-1{background-color:#800000}
.bg-vermelho{background-color:#991A1A}
.bg-vermelho-2{background-color:#B21A1A}
.bg-vermelho-3{background-color:#E61642}
.bg-laranja{background-color:#FF6633}
.bg-amarelo-1{background-color:#FF9900}
.bg-verde-1{background-color:#334D33}
.bg-verde-2{background-color:#4D664D}
.bg-verde-3{background-color:#668066}


/* Links */

a:link,
a:active,
a:visited,
a:hover{color:#000;text-decoration:underline}

a.link-text-decoration-none:link,
a.link-text-decoration-none:active,
a.link-text-decoration-none:visited,
a.link-text-decoration-none:hover{color:#000;text-decoration:none}

a.lista-plus:link,
a.lista-plus:visited,
a.lista-plus:active,
a.lista-plus:hover{color:#932415;text-decoration:none}


/* Borders */

.border-branco{border:1px solid #FFF}
.border-preto{border:1px solid #000}

.border-color-branco{border-color:#FFF}
.border-color-preto{border-color:#000}


/* Table */

table.lista{border:0;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}


/* Menu */

.DM_level_1 .item{width:105px;cursor:pointer}
.DM_level_1 .separador{display:none}
.DM_level_2{margin-top:30px}
.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)}


/* Estilos */

span.header{color:#0A006B;font-weight:bold;padding:0px 5px 0px 5px;font-family:arial;font-size:15px;text-transform:uppercase}
div.subheader,span.subheader{color:#666;font-weight:normal;padding:0px 5px 0px 5px;font-family:arial;font-size:11px}
span.noticia-data{color:#F63;font-size:9px;font-family:arial}

div.titulo{font-size:20px;line-height:23px;padding-bottom:10px}
div.titulo-2{font-size:18px;line-height:23px;font-weight:bold;color:#000}
div.titulo-2-sub{font-size:13px;line-height:18px;font-weight:bold;color:#000}
div.subtitulo{font-family:arial;font-size:11px;line-height:16px;font-weight:bold;color:#0A006B;padding-bottom:10px}
div.subtitulo-2{font-size:11px;line-height:16px;font-weight:bold;color:#4D664D}
div.subtitulo-3{width:100%;height:30px;font-family:arial;font-size:13px;padding:7px 0px 0px 40px;text-transform:uppercase;font-weight:bold;color:#FFF;background:#0091FD}
div.data{font-size:9px;color:#666}
div.texto{font-size:13px;line-height:20px;text-align:left;font-family:trebuchet ms}
div.texto p{margin:5px 0px 10px 0px}
div.texto-subitem{font-size:13px;line-height:20px;text-align:left;font-family:trebuchet ms}
div.texto-subitem p{margin:5px 0px 10px 0px}
div.texto-subitem ul{list-style-type:none;padding:0px;margin:0px}
div.texto-subitem ul li{background:url(../img/produtos/sobreoazeitedeoliva/box_bullet.gif) no-repeat;background-position:0px 9px;padding:5px 0px 5px 35px}
div.texto-produtos{font-size:14px;line-height:22px;padding-bottom:10px;text-align:left;font-family:trebuchet ms}
div.texto-produtos p{margin:5px 0px 10px 0px}
div.texto-2{font-size:12px;line-height:17px}
div.subtitulo-3-sub{width:100%;height:20px;font-family:arial;font-size:12px;padding:3px 0px 0px 10px;font-weight:bold;color:#FFF;background:#0091FD}
div.texto-3{font-size:12px;line-height:17px;padding:0px 10px 5px 10px}
div.texto-3-100{width:100%;font-size:12px;line-height:17px;padding:0px 10px 5px 10px}
div.texto-4{width:100%;font-size:11px;line-height:16px;padding:0px 30px 5px 30px}

div.album{float:right;padding:10px 10px 10px 5px;margin:10px;background:#EEE;border:1px solid black;font-weight:bold;cursor:pointer}

div.texto ul{list-style-type:none;padding:0px;margin:0px}
div.texto ul li{margin-left:2px;padding:0px 0px 3px 10px;background:url(../img/mark_lista_nivel_1.gif) no-repeat;background-position:0px 5px;}

img.left-top,table.img-left-top{margin:5px 15px 15px 0px}
img.right-top,table.img-right-top{margin:5px 0px 15px 15px}
table.img-left-top td.legenda,
table.img-right-top td.legenda{background:#DDD;color:#000;font-size:9px;padding:5px}

p.obs,span.obs,div.obs{font-size:11px;line-height:normal}

div.lista ul{list-style-type:none;padding:0px;margin:0px}
div.lista ul li{margin-left:10px}
div.lista ul.nivel-1 li{font-size:10px;background:url(../img/mark_lista_nivel_1.gif) no-repeat;background-position:0px 4px;padding:0px 0px 3px 10px}
div.lista ul.nivel-2 li{background:url(../img/mark_lista_nivel_2.gif) no-repeat;background-position:0px 2px;padding:0px 0px 5px 15px}
div.lista ul.nivel-3 li{font-family:arial;font-size:16px;color:#932415;font-weight:bold;background:url(../img/mark_lista_nivel_3.gif) no-repeat;background-position:0px 1px;padding:0px 0px 7px 25px}
div.lista div.hr{margin:3px 0px 3px 0px;background:transparent url(../img/dots_escuro.gif)}
div.lista ul{color:#0C3057;font-size:11px;list-style-type:none;margin:0;padding:0}

div.lista ul.nivel-3 li{}
div.lista a,
div.lista a:link,
div.lista a:visited,
div.lista a:active,
div.lista a:hover{color:#932415;text-decoration:none}
div.lista a:hover{color:#C43114}

div.lista li.on a,
div.lista li.on a:link,
div.lista li.on a:visited,
div.lista li.on a:active,
div.lista li.on a:hover{color:#006}

table.outrosregistros td{background:#F2F2F2;border:1px solid #DDD}

ul.download{list-style-type:square;list-style:url(../img/mark_download.gif);margin:0px 0px 0px 20px}
ul.download a,
ul.download a:link,
ul.download a:visited,
ul.download a:active,
ul.download a:hover{color:#990000;text-decoration:none}

ul.link{list-style-type:square;list-style:url(../img/mark_link.gif);margin:0px 0px 0px 20px}
ul.link a,
ul.link a:link,
ul.link a:visited,
ul.link a:active,
ul.link a:hover{color:#990000;text-decoration:none}


/* Forms */

table.form th,table.form td.label{width:99%;text-align:left;color:#333;background:#F2F2F2;padding:5px 0px 5px 10px;font-weight:bold}
table.form th.obligatory-no,table.form td.obligatory-no{text-align:left;font-weight:normal;color:#333}
table.form td.form{background:#F2F2F2;padding:3px 10px 3px 10px}
table.form input.text,table.form textarea,table.form select{width:300px;border:1px solid #999}
table.form input.bt-ok{padding:2px;border:none;color:#FFF;font-weight:bold;background:#999;cursor:pointer}
table.form input.bt-back{padding:2px;border:none;color:#F33;font-weight:normal;background:#DDD;cursor:pointer}
table.form td.spacer,
table.form td.spacer-min,
table.form td.spacer-max{background:transparent;height:10px}
table.form td.spacer-min{height:5px}
table.form td.spacer-max{height:20px}

table.form td.submit{background:transparent;padding-left:10px}

input.bt{padding:2px;border:none;color:#FFF;font-weight:bold;background:#999;cursor:pointer}

.form-menu-button{background:#9F0;color:#06F;border:1px solid #999;font-weight:bold}
.form-paginacao-button{background:#DDD;color:#333;border:1px solid #999;font-weight:bold;cursor:pointer}

.DF-alert{background:#F8F1C3}


/* Produtos */

.font-azeitto{color:#5e543a}
.font-riservadoro{color:#FFF}
.font-torredebelem{color:#FFF}
.font-torredebelemextravirgem{color:#403A29}
.font-sobreoazeitedeoliva{color:#403A29}

.font-azeitto div.obs{color:#403A29}
.font-riservadoro div.obs{color:#FFF}
.font-torredebelem div.obs{color:#FFF}
.font-torredebelemextravirgem div.obs{color:#403A29}
.font-sobreoazeitedeoliva div.obs{color:#403A29}

.font-azeitto a:link,
.font-azeitto a:active,
.font-azeitto a:visited,
.font-azeitto a:hover{color:#403A29}
.font-riservadoro a:link,
.font-riservadoro a:active,
.font-riservadoro a:visited,
.font-riservadoro a:hover{color:#FFF}
.font-torredebelem a:link,
.font-torredebelem a:active,
.font-torredebelem a:visited,
.font-torredebelem a:hover{color:#403A29}
.font-torredebelemextravirgem a:link,
.font-torredebelemextravirgem a:active,
.font-torredebelemextravirgem a:visited,
.font-torredebelemextravirgem a:hover{color:#403A29}
.font-sobreoazeitedeoliva a:link,
.font-sobreoazeitedeoliva a:active,
.font-sobreoazeitedeoliva a:visited,
.font-sobreoazeitedeoliva a:hover{color:#403A29}

.font-azeitto-tit{color:#4A432F}
.font-riservadoro-tit{color:#DADBBE}
.font-sobreoazeitedeoliva-tit{color:#4A432F}
.font-torredebelem-tit{color:#FFF}
.font-torredebelemextravirgem-tit{color:#4A432F}

.font-azeitto-topo a:link,
.font-azeitto-topo a:active,
.font-azeitto-topo a:visited{color:#72684E;text-decoration:none}
.font-azeitto-topo a:hover{color:#5E543A}
.font-riservadoro-topo a:link,
.font-riservadoro-topo a:active,
.font-riservadoro-topo a:visited{color:#ccc;text-decoration:none}
.font-riservadoro-topo a:hover{color:#fff}
.font-torredebelem-topo a:link,
.font-torredebelem-topo a:active,
.font-torredebelem-topo a:visited{color:#ccc;text-decoration:none}
.font-torredebelem-topo a:hover{color:#fff}
.font-torredebelemextravirgem-topo a:link,
.font-torredebelemextravirgem-topo a:active,
.font-torredebelemextravirgem-topo a:visited{color:#5F5747;text-decoration:none}
.font-torredebelemextravirgem-topo a:hover{color:#4A432F}

.bg-azeitto{background-color:#EFD794}
.bg-riservadoro{background-color:#69683E}
.bg-sobreoazeitedeoliva,.bg-abouttheoliveoil{background-color:#EFD794}
.bg-torredebelem{background-color:#4d6216}
.bg-torredebelemextravirgem{background-color:#EFD794}
