body {
  margin:0 0 0 0;
  background-color:#000000;
  font-family:Trebuchet MS;
}

.clear {
  clear:both;
}
p{
padding:0px;
margin:0px;
}

.border_geral {
  width:936px;
  border:1px solid #C21100;
  display:block;
  -moz-box-sizing: border-box;
}

a{
  font-family:Trebuchet MS;
  font-size:12px;
  color:#B60000;
  text-decoration:none;
}

a:hover{
  font-family:Trebuchet MS;
  font-size:12px;
  color:#B60000;
  text-decoration:underline;
}

.cmsautoTable{
  font-family:Trebuchet MS;
  font-size:11px;
  color:#3C3229;

}


.gen {
  font-family:Trebuchet MS;
  font-size:11px;
  color:#3C3229;
  
}
/*FAQS*/

.pergunta {
  font-family:Trebuchet MS;
  font-size:14px;
  color:#B60000;
  line-height:150%;
  font-weight:bold;
  
}
.resposta {
  font-family:Trebuchet MS;
  font-size:14px;
  color:#3C3229;
  line-height:150%;
}
.padd20{
  padding-top:20px;
}


.separador_geral {
  background-image:url(../sysimages/separador_geral.gif);
  background-repeat:repeat-y;
  width:1px;
  display:block;
}

/*Pool*/
.perguntapool {
  font-family:Trebuchet MS;
  font-size:11px;
  color:#FFFFFF;
  line-height:150%;
}

.opcoespool {
  font-family:Trebuchet MS;
  font-size:11px;
  color:#FFFFFF;
  line-height:150%;
}

.pool {
  font-family:Trebuchet MS;
  font-size:22px;
  color:#FFFFFF;
  line-height:110%;
  font-weight:bold;
}

.link {
  font-family:Trebuchet MS;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:underline;
  line-height:150%;
}
.link:hover {
  font-family:Trebuchet MS;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:underline;
  line-height:150%;
}
/*Pool*/



.fundo_produtoswish {
  width:205px;
  _height:195px;
  height:210px;
  display:block;
  background-color:#FFFFFF;
  text-decoration:none;
  border:6px solid #FFFFFF;
  -moz-box-sizing: border-box;
}
#msgBoxwish { filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; width: 100%; height: 80px; background-color: #B60000; z-index: 5000; border: 1px solid #FFFFFF; display: none; }
/* TOP */
.links_top {
  font-family:Tahoma;
  font-size:11px;
  color:#AF9D99;
  text-decoration:underline;
}
.links_topactivo {
  font-family:Tahoma;
  font-size:11px;
  color:#E20000;
  text-decoration:underline;
}
.links_topactivo:hover {
  font-family:Tahoma;
  font-size:11px;
  color:#E20000;
  text-decoration:underline;
}

.links_top:hover {
  font-family:Tahoma;
  font-size:11px;
  color:#AF9D99;
  text-decoration:underline;
}

.tit_top_01 {
  font-family:Trebuchet MS;
  font-size:15px;
  color:#FFFFFF;
}

.preco_top {
  font-family:Trebuchet MS;
  font-size:14px;
  color:#E20000;
  line-height:14px;
}

.itens_top {
  font-family:Trebuchet MS;
  font-size:13px;
  color:#FFFFFF;
  line-height:12px;
}

.tit_top_big {
  font-family:Trebuchet MS;
  font-size:50px;
  color:#FFFFFF;
}

/* RODAPE */

.txt_rodape {
  font-family:Arial;
  font-size:9px;
  color:#796553;
}

.links_rodape {
  font-family:Arial;
  font-size:9.5px;
  color:#796553;
  text-decoration:none;
}

.links_rodape:hover {
  font-family:Arial;
  font-size:9.5px;
  color:#796553;
  text-decoration:none;
}

.links_rodape_02 {
  font-family:Arial;
  font-size:9px;
  color:#796553;
  text-decoration:none;
}

.links_rodape_02:hover {
  font-family:Arial;
  font-size:9px;
  color:#796553;
  text-decoration:none;
}

/* MENU PRINCIPAL */

.fundo_mp {
  background-image:url(../sysimages/fundo_mp.png);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_mp.png', sizingMethod='scale');*/
  background-repeat:x-repeat;
  display:block;
  height:40px;
}

.icone_home {
  background-image:url(../sysimages/icone_home8.png);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/icone_home.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  background-position:center;
  display:block;
  height:40px;
  cursor:pointer;
}

.links_menu_principal {
  height:40px;
  line-height:40px;
  display:block;
  font-family:Tahoma;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:none;
  
  cursor:pointer;
  text-align:center;
  font-weight:bold;
}

.links_menu_principal span {
  height:40px;
  display:block;
}

.links_menu_principal:hover {
  height:40px;
  line-height:40px;
  display:block;
  background-image:url(../sysimages/fundo_links_mp_left.jpg);
  background-repeat:no-repeat;
  background-repeat:top left;
  cursor:pointer;
  text-align:center;
  font-size:11px;
  color:#FFFFFF;
  font-family:Tahoma;
  text-decoration:none;
  font-weight:bold;
}

.links_menu_principal:hover span {
  height:40px;
  display:block;
  background-image:url(../sysimages/fundo_links_mp_right.jpg);
  background-repeat:no-repeat;
  background-repeat:top right;
}

.links_menu_principalover {
  height:40px;
  line-height:40px;
  display:block;
  background-image:url(../sysimages/fundo_links_mp_left.jpg);
  background-repeat:no-repeat;
  background-repeat:top left;
  cursor:pointer;
  text-align:center;
  font-weight:bold;
  
  font-family:Tahoma;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:none;
}

.links_menu_principalover span {
  height:40px;
  display:block;
  background-image:url(../sysimages/fundo_links_mp_right.jpg);
  background-repeat:no-repeat;
  background-repeat:top right;
}

.links_menu_principalover:hover {
  height:40px;
  display:block;
  background-image:url(../sysimages/fundo_links_mp_right.jpg);
  background-repeat:no-repeat;
  background-repeat:top right;
  
  
  font-family:Tahoma;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:none;
}

.links_menu_principalover:hover span {
  height:40px;
  display:block;
  background-image:url(../sysimages/fundo_links_mp_right.jpg);
  background-repeat:no-repeat;
  background-repeat:top right;
}



.fundo_bt_pesquisartopo {
  width:80px;
  height:24px;
  display:block;
  background-image:url(../sysimages/fundo_bt_pesquisar8.png);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_bt_pesquisar.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  font-family:Trebuchet MS;
  font-size:10px;
  color:#FFFFFF;
  text-decoration:none;
  text-align:center;
  line-height:20px;
}

.fundo_bt_pesquisartopo:hover {
  width:80px;
  height:24px;
  display:block;
  background-image:url(../sysimages/fundo_bt_pesquisar8.png);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_bt_pesquisar.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  font-family:Trebuchet MS;
  font-size:10px;
  color:#FFFFFF;
  text-decoration:none;
  text-align:center;
  line-height:20px;
}

.fundo_bt_pesquisar {
  width:80px;
  height:24px;
  display:block;
  background-image:url(../sysimages/fundo_bt_pesquisar.jpg);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_bt_pesquisar.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  font-family:Trebuchet MS;
  font-size:10px;
  color:#FFFFFF;
  text-decoration:none;
  text-align:center;
  line-height:20px;
}

.fundo_bt_pesquisar:hover {
  width:80px;
  height:24px;
  display:block;
  background-image:url(../sysimages/fundo_bt_pesquisar.jpg);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_bt_pesquisar.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  font-family:Trebuchet MS;
  font-size:10px;
  color:#FFFFFF;
  text-decoration:none;
  text-align:center;
  line-height:20px;
}
.textfield_gen {
  border:1px solid #4C0F00;
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
}


.textfield_01 {
  width:125px;
  height:20px;
  border:1px solid #4C0F00;
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  background-image:url(../sysimages/fundo_textfield_01.jpg);
  background-repeat:no-repeat;
}

/* HOMEPAGE */

.tit_homepage {
  font-family:Trebuchet MS;
  font-size:18.01px;
  color:#FFFFFF;
  line-height:18px;
}

.txt_homepage {
  font-family:Tahoma;
  font-size:11px;
  color:#999999;
  line-height:15px;
}

.fundo_destaques_home {
  display:block;
  text-decoration:none;
  cursor:pointer;
}

.fundo_destaques_home:hover {
  background-image:url(../sysimages/fundo_destaques_home.png);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_destaques_home.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  background-position:center right;
  display:block;
  text-decoration:none;
  cursor:pointer;
}

.fundo_destaques_homehover {
  background-image:url(../sysimages/fundo_destaques_home.png);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_destaques_home.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  background-position:center right;
  display:block;
  text-decoration:none;
  cursor:pointer;
}
/* WINE OCLOCK */

.links_left_wine_oclock {
  font-family:Trebuchet MS;
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
}

.links_left_wine_oclock:hover {
  font-family:Trebuchet MS;
  font-size:12px;
  color:#E20000;
  text-decoration:none;
}
.links_left_wine_oclockover {
  font-family:Trebuchet MS;
  font-size:12px;
  color:#E20000;
  text-decoration:none;
}

.links_left_wine_oclockover:hover {
  font-family:Trebuchet MS;
  font-size:12px;
  color:#E20000;
  text-decoration:none;
}


h1 {
  margin:0 0 0 0;
  font-family:Dax-Bold;
  font-size:25px;
  color:#FFFFFF;
}

.fundo_branco_wine_oclock {
  background-color:#FFFFFF;
  display:block;
}

h2 {
  margin:0 0 0 0;
  font-family:Trebuchet MS;
  font-size:18.01px;
  color:#B60000;
  font-weight:normal;
}

.txt_wine_oclock {
  font-family:Trebuchet MS;
  font-size:13px;
  color:#3C3229;  
  line-height:20px;
  font-weight:normal;
}
.txt_wine_oclockwhite {
  font-family:Trebuchet MS;
  font-size:13px;
  color:#FFFFFF;  
  line-height:20px;
  font-weight:normal;
}

/* POLITICA DE PRIVACIDADE */

.select_01 {
  width:130px;
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
}

.bt_procurar {
  width:78px;
  height:23px;
  line-height:20px;
  background-image:url(../sysimages/fundo_bt_procurar8.png);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_bt_procurar.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  display:block;
  text-decoration:none;
  font-family:Tahoma;
  font-size:10px;
  color:#FFFFFF;
  text-align:center;
}

.bt_procurar:hover {
  width:78px;
  height:23px;
  line-height:20px;
  background-image:url(../sysimages/fundo_bt_procurar8.png);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_bt_procurar.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  display:block;
  text-decoration:none;
  font-family:Tahoma;
  font-size:10px;
  color:#FFFFFF;
  text-align:center;
}

/* NOTICIAS */

.data_noticias {
  font-family:Tahoma;
  font-size:10px;
  color:#8D8D8D;
  line-height:8px;
}

.links_noticias {
  font-family:Trebuchet MS;
  font-size:12px;
  color:#B60000;
  text-decoration:underline;
  
}

.links_noticias:hover {
  font-family:Trebuchet MS;
  font-size:12px;
  color:#B60000;
  text-decoration:underline;
}

/* LINKS */

.links_links {
  font-family:Trebuchet MS;
  font-size:13px;
  color:#B60000;
  text-decoration:underline;
  line-height:26px;
}

.links_links:hover {
  font-family:Trebuchet MS;
  font-size:13px;
  color:#B60000;
  text-decoration:underline;
  line-height:26px;
}

/* LOGIN */

.txt_login {
  font-family:Trebuchet MS;
  font-size:13px;
  color:#B60000;
}

.textfield_02 {
  width:220px;
  height:22px;
  border:1px solid #CCCCCC;
  font-family:Tahoma;
  font-size:12px;
  color:#666666;
}

.textfield_02_erro {
  width:220px;
  height:22px;
  border:2px solid #990101;
  font-family:Tahoma;
  font-size:12px;
  color:#666666;
}

.textfield_erro {
  border:2px solid #990101;
  font-family:Tahoma;
  font-size:12px;
  color:#666666;
}

.msg_erro_login {
  background-image:url(../sysimages/msg_erro_login_left.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  height:18px;
  line-height:18px;
  display:block;
  font-family:Tahoma;
  font-size:11px;
  color:#FFFFFF;
  text-align:center;
  padding-left:5px;
}

.msg_erro_login span {
  background-image:url(../sysimages/msg_erro_login_right.jpg);
  background-repeat:no-repeat;
  background-position:top right;
  height:18px;
  display:block;
  padding-right:5px;
}

/* CONTACTOS */

.links_contactos {
  font-family:Trebuchet MS;
  font-size:17px;
  color:#B60000;
  font-weight:bold;
  text-decoration:none;
}

.links_contactos:hover {
  font-family:Trebuchet MS;
  font-size:17px;
  color:#B60000;
  font-weight:bold;
  text-decoration:none;
}

.fundo_mapa_contactos {
  width:596px;
  height:364px;
  background-image:url(../sysimages/fundo_mapa_contactos.jpg);
  background-repeat:no-repeat;
  display:block;
}

.tit_contactos {
  font-family:Trebuchet MS;
  font-size:12px;
  color:#B60000;
}

.txt_contactos {
  font-family:Trebuchet MS;
  font-size:12px;
  color:#3C3229;
}

.links_contactos_02 {
  font-family:Trebuchet MS;
  font-size:12px;
  color:#B60000;
  text-decoration:underline;
}

.links_contactos_02:hover {
  font-family:Trebuchet MS;
  font-size:12px;
  color:#B60000;
  text-decoration:underline;
}

.mapa_contactos {
  display:none;
}

/* AGENDA */
.links_agenda_01activo {
  font-family:Trebuchet MS;
  font-size:20px;
  color:#B60000;
  text-decoration:none;
  font-weight:bold;
}

.links_agenda_01activo:hover {
  font-family:Trebuchet MS;
  font-size:20px;
  color:#B60000;
  text-decoration:none;
  font-weight:bold;
}

.links_agenda_01 {
  font-family:Trebuchet MS;
  font-size:13px;
  color:#3C3229;
  text-decoration:none;
  font-weight:bold;
}

.links_agenda_01:hover {
  font-family:Trebuchet MS;
  font-size:20px;
  color:#B60000;
  text-decoration:none;
  font-weight:bold;
}

.links_agenda_02 {
  font-family:Trebuchet MS;
  font-size:15px;
  color:#3C3229;
  text-decoration:none;
  font-weight:bold;
}

.links_agenda_02:hover {
  font-family:Trebuchet MS;
  font-size:15px;
  color:#B60000;
  text-decoration:underline;
  font-weight:bold;
}

.links_agenda_02_active {
  font-family:Trebuchet MS;
  font-size:15px;
  color:#B60000;
  text-decoration:none;
  font-weight:bold;
}
.links_agenda_02_active:hover {
  font-family:Trebuchet MS;
  font-size:15px;
  color:#B60000;
  text-decoration:none;
  font-weight:bold;
}

h3 {
  margin:0 0 0 0;
  font-family:Trebuchet MS;
  font-size:15px;
  color:#B60000;
}

.agenda_caixa_dia {
  width:47px;
  height:34px;
  background-image:url(../sysimages/fundo_caixa_agenda.gif);
  background-repeat:repeat-x;
  display:block;
  font-family:Trebuchet MS;
  font-size:15.95px;
  color:#FFFFFF;
  text-align:center;
  border:1px solid #A5A5A5;
  -moz-box-sizing: border-box;
  line-height:32px;
}

.agenda_caixa_dia_active {
  width:47px;
  height:34px;
  background-image:url(../sysimages/fundo_caixa_agenda_active.jpg);
  background-repeat:repeat-x;
  display:block;
  font-family:Trebuchet MS;
  font-size:15.95px;
  color:#FFFFFF;
  line-height:32px;
  text-align:center;
  border:1px solid #C01B1C;
  -moz-box-sizing: border-box;
}

.linktit_agenda_01_active {
  font-family:Trebuchet MS;
  font-size:13px;
  color:#B60000;
  font-weight:bold;
}

.linktit_agenda_01 {
  font-family:Trebuchet MS;
  font-size:13px;
  color:#646464;
  font-weight:bold;
}
.linktit_agenda_01:hover {
  font-family:Trebuchet MS;
  font-size:13px;
  color:#B60000;
  font-weight:bold;
}


.tit_agenda_01 {
  font-family:Trebuchet MS;
  font-size:13px;
  color:#646464;
}

.tit_agenda_01_active {
  font-family:Trebuchet MS;
  font-size:13px;
  color:#B60000;
}

.txt_agenda {
  font-family:Trebuchet MS;
  font-size:12px;
  color:#3C3229;
  line-height:19px;
}

/*Newsletter*/
.txt_nutilizadornews {
  font-family:Trebuchet MS;
  font-size:13px;
  color:#B60000;
  font-weight:bold;
  padding-bottom:5px;
}
.fundo_bt_subscrever {
  width:80px;
  height:24px;
  display:block;
  background-image:url(../sysimages/fundo_bt_pesquisar.png);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_bt_pesquisar.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  font-family:Tahoma;
  font-size:10px;
  color:#FFFFFF;
  text-decoration:none;
  text-align:left;
  padding-left:5px;
  line-height:18px;
}

.fundo_bt_subscrever:hover {
  width:80px;
  height:24px;
  display:block;
  background-image:url(../sysimages/fundo_bt_pesquisar.png);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_bt_pesquisar.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  font-family:Tahoma;
  font-size:10px;
  color:#FFFFFF;
  text-decoration:none;
  text-align:left;
  padding-left:5px;
  line-height:18px;
}

/* NOVO UTILIZADOR */

.txt_nutilizador {
  font-family:Trebuchet MS;
  font-size:13px;
  color:#666666;
}

.textarea_01 {
  width:220px;
  height:78px;
  border:1px solid #CCCCCC;
  font-family:Tahoma;
  font-size:12px;
  color:#666666;
  overflow:hidden;
}

.textfield_03 {
  width:50px;
  height:22px;
  border:1px solid #CCCCCC;
  font-family:Tahoma;
  font-size:12px;
  color:#666666;
}

.textfield_04 {
  width:40px;
  height:22px;
  border:1px solid #CCCCCC;
  font-family:Tahoma;
  font-size:12px;
  color:#666666;
}

.select_02 {
  width:128px;
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
}

.select_04 {
  width:50px;
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
}
.select_05 {
  width:80px;
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
}

.txt_nutilizador_02 {
  font-family:Trebuchet MS;
  font-size:12px;
  color:#666666;
}

.txt_nutilizador_03 {
  font-family:Trebuchet MS;
  font-size:11px;
  color:#666666;
}

.textarea_02 {
  width:496px;
  height:102px;
  border:1px solid #CCCCCC;
  font-family:Tahoma;
  font-size:12px;
  color:#666666;
}

.fundo_bt_limpar {
  width:80px;
  height:24px;
  display:block;
  background-image:url(../sysimages/fundo_bt_limpar.jpg);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_bt_limpar.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  font-family:Tahoma;
  font-size:10px;
  color:#666666;
  text-decoration:none;
  text-align:center;
  line-height:20px;
}

.fundo_bt_limpar:hover {
  width:80px;
  height:24px;
  display:block;
  background-image:url(../sysimages/fundo_bt_limpar.jpg);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_bt_limpar.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  font-family:Tahoma;
  font-size:10px;
  color:#666666;
  text-decoration:none;
  text-align:center;
  line-height:20px;
}

/* PESQUISA AVANÇADA */

.txt_pesq_avancada_01 {
  font-family:Tahoma;
  font-size:11px;
  color:#8D8D8D;
  line-height:8px;
}

.select_03 {
  width:220px;
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
}

.textfield_05 {
  width:80px;
  height:22px;
  border:1px solid #CCCCCC;
  font-family:Tahoma;
  font-size:12px;
  color:#666666;
  padding-left:5px;
}

/* PESQUISA */

.txt_pesquisa {
  font-family:Trebuchet MS;
  font-size:13px;
  color:#3C3229;  
}

.txt_subtituloprodutos {
  font-family:Trebuchet MS;
  font-size:12px;
  color:#3C3229;  
}


/* PRODUTOS */

#submenu_vinhos_tintos {
	display:none;
}

.links_produtos_lateral {
  font-family:Trebuchet MS;
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;  
}

.links_produtos_lateral span {
  visibility:hidden;
}

.links_produtos_lateral:hover {
  font-family:Trebuchet MS;
  font-size:12px;
  color:#E20000;
  text-decoration:none; 
}

.links_produtos_lateral:hover span {
  visibility:visible;
}

.links_produtos_lateral_submenu {
  font-family:Tahoma;
  font-size:10px;
  color:#FFFFFF;
  text-decoration:none;  
}

.links_produtos_lateralhover {
  font-family:Trebuchet MS;
  font-size:12px;
  color:#E20000;
  text-decoration:none; 
}

.links_produtos_lateralhover:hover {
  font-family:Trebuchet MS;
  font-size:12px;
  color:#E20000;
  text-decoration:none; 
}

.links_produtos_lateral_submenu span {
  visibility:hidden;
}

.links_produtos_lateral_submenu:hover {
  font-family:Tahoma;
  font-size:10px;
  color:#E20000;
  text-decoration:none;  
}

.links_produtos_lateral_submenuhover {
  font-family:Tahoma;
  font-size:10px;
  color:#E20000;
  text-decoration:none;  
}

.links_produtos_lateral_submenuhover:hover {
  font-family:Tahoma;
  font-size:10px;
  color:#E20000;
  text-decoration:none;  
}


.links_produtos_lateral_submenu:hover span {
  visibility:visible;
}

.txt_caminho_top {
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
    
}

.txt_caminho_top_paladar {
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  line-height:15px;
}

.links_caminho_top {
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  text-decoration:underline;  
}

.links_caminho_top:hover {
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  text-decoration:underline;  
}

.nr_nav_produtos {
  font-family:Trebuchet MS;
  font-size:14px;
  color:#B60000;
  text-decoration:none;
  font-weight:bold;  
  line-height:12px;
}

.nr_nav_produtos:hover {
  font-family:Trebuchet MS;
  font-size:14px;
  color:#FFFFFF;
  text-decoration:underline;
  font-weight:bold;  
  line-height:12px;
}

.nr_nav_produtosactivo {
  font-family:Trebuchet MS;
  font-size:14px;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;  
  line-height:12px;
}
.fundo_produtoshover {
  width:205px;
  _height:175px;
  height:195px;
  display:block;
  background-color:#FFFFFF;
  text-decoration:none;
  border:6px solid #B60000;
  -moz-box-sizing: border-box;
}

.fundo_produtos {
  width:205px;
  _height:175px;
  height:195px;
  display:block;
  background-color:#FFFFFF;
  text-decoration:none;
  border:6px solid #FFFFFF;
  -moz-box-sizing: border-box;
  cursor:pointer;
}

.fundo_produtos:hover {
  width:205px;
  _height:175px;
  height:195px;
  display:block;
  background-color:#FFFFFF;
  text-decoration:none;
  border:6px solid #B60000;
  -moz-box-sizing: border-box;
  cursor:pointer;
}

.txt_produtos_01 {
  font-family:Trebuchet MS;
  font-size:12px;
  color:#B60000;
  font-weight:bold;
}

.caixa_preco_produtos {
  width:80px;
  height:22px;
  line-height:22px;
  display:block;
  background-color:#F2F2F2;
  border:1px solid #E3E3E3;
  font-family:Trebuchet MS;
  font-size:11px;
  color:#3C3229;
  font-weight:bold;
  text-align:center;
}

.links_produtos {
  font-family:Trebuchet MS;
  font-size:11px;
  color:#BF2020;
  text-decoration:underline;
}

.links_produtos:hover {
  font-family:Trebuchet MS;
  font-size:11px;
  color:#BF2020;
  text-decoration:underline;
}

/* PRODUTOS DETALHES */

.tit_prod_det_01 {
  font-family:Trebuchet MS;
  font-size:17px;
  color:#3C3229;
}

.tit_prod_det_02 {
  font-family:Trebuchet MS;
  font-size:23px;
  color:#B60000;
  font-weight:bold;
}

.separador_prod_det {
  width:377px;
  height:1px;
  background-color:#E3E3E3;
  display:block;
  overflow:hidden;
}

.preco_prod_det {
  font-family:Trebuchet MS;
  font-size:20px;
  color:#B60000;
}

.moeda_prod_det {
  font-family:Trebuchet MS;
  font-size:16px;
  color:#3C3229;
}

.preco_prod_det_2 {
  font-family:Trebuchet MS;
  font-size:20px;
  color:#B60000;
}

.moeda_prod_det_2 {
  font-family:Trebuchet MS;
  font-size:16px;
  color:#3C3229;
}

.textfield_06 {
  width:26px;
  height:18px;
  border:1px solid #999999;
  font-family:Tahoma;
  font-size:11px;
  color:#3C3229;
  font-weight:bold;
  text-align:right;
}

a.bt_comprar {
  width:78px;
  height:23px;
  line-height:20px;
  background-image:url(../sysimages/fundo_bt_procurar.jpg);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_bt_procurar.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  display:block;
  text-decoration:none;
  font-size:11px;
  color:#FFFFFF;
  text-align:center;
}

a.bt_comprar:hover {
  width:78px;
  height:23px;
  line-height:20px;
  background-image:url(../sysimages/fundo_bt_procurar.jpg);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_bt_procurar.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  display:block;
  text-decoration:none;
  font-size:11px;
  color:#FFFFFF;
  text-align:center;
}

a.cp {
  width:78px;
  height:23px;
  line-height:20px;
  background-image:url(../sysimages/fundo_bt_procurar.jpg);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_bt_procurar.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  text-decoration:none;
  font-size:11px;
  color:#FFFFFF;
  text-align:center;
}

a.cp:hover {
  width:78px;
  height:23px;
  line-height:20px;
  background-image:url(../sysimages/fundo_bt_procurar.jpg);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_bt_procurar.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  text-decoration:none;
  font-size:11px;
  color:#FFFFFF;
  text-align:center;
}


.txt_prod_det {
  font-family:Tahoma;
  font-size:11px;
  color:#666666;
  line-height:16px;
}

.txt_prod_det_02 {
  font-family:Tahoma;
  font-size:11px;
  color:#B60000;
}

.link_voltar {
  font-family:Tahoma;
  font-size:11px;
  color:#3C3229;
  font-weight:bold;
  text-decoration:underline;
}

.link_voltar:hover {
  font-family:Tahoma;
  font-size:11px;
  color:#3C3229;
  font-weight:bold;
  text-decoration:underline;
}

/* CARRINHO 1 */

.etape_carrinho_selected {
  font-family:Trebuchet MS;
  font-size:20px;
  color:#B60000;
}

.etape_carrinho {
  font-family:Trebuchet MS;
  font-size:20px;
  color:#CCCCCC;
}

.separador_carrinho {
  width:534px;
  height:1px;
  background-color:#E3E3E3;
  display:block;
  overflow:hidden;
}

.tit_carrinho_01 {
  font-family:Trebuchet MS;
  font-size:14px;
  color:#3C3229;
}


.txt_carrinho_01 {
  font-family:Trebuchet MS;
  font-size:11px;
  color:#CCCCCC;
  line-height:14px;
}

.links_carrinho_01 {
  font-family:Trebuchet MS;
  font-size:11px;
  color:#CCCCCC;
  text-decoration:underline;
}

.links_carrinho_01:hover {
  font-family:Trebuchet MS;
  font-size:11px;
  color:#CCCCCC;
  text-decoration:underline;
}

/* CARRINHO 1 */

.tit_carrinho_02 {
  font-family:Trebuchet MS;
  font-size:17px;
  color:#B60000;
}

.txt_radio_carrinho {
  font-family:Tahoma;
  font-size:11px;
  color:#000000;
}

.txt_radio_carrinho_inactive {
  font-family:Tahoma;
  font-size:11px;
  color:#ACA899;
}

.txt_prox_passo_carrinho {
  font-family:Trebuchet MS;
  font-size:12px;
  color:#3C3229;
}

.txt_quantidade_carrinho {
  font-family:Trebuchet MS;
  font-size:11px;
  color:#3C3229;
}

a.bt_imprimir {
  width:83px;
  height:23px;
  line-height:20px;
  font-family:Trebuchet MS;
  background-image:url(../sysimages/fundo_bt_imprimir.jpg);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_bt_imprimir.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  display:block;
  text-decoration:none;
  font-size:11px;
  color:#FFFFFF;
  text-align:center;
}

a.bt_imprimir:hover {
  width:83px;
  height:23px;
  line-height:20px;
  font-family:Trebuchet MS;
  background-image:url(../sysimages/fundo_bt_imprimir.jpg);
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../sysimages/fundo_bt_imprimir.png', sizingMethod='scale');*/
  background-repeat:no-repeat;
  display:block;
  text-decoration:none;
  font-size:11px;
  color:#FFFFFF;
  text-align:center;
}


.divcontain{
  min-height:300px;
  _height:300px;
  overflow:visible;
  display:block;
}

.bghomepageprecos{
  background-image:url(../sysimages/bg_homepageprecos.jpg);
  width:140px;
  height:22px;
}
.txthomepage{
  font-family:Trebuchet MS;
  font-size:10px;
  color:#3C3229;
  font-weight:bold;
}

a.txthomepage{
  font-family:Trebuchet MS;
  font-size:10px;
  color:#B60000;
  text-decoration:underline;
}
a.txthomepage:hover{
  font-family:Trebuchet MS;
  font-size:10px;
  color:#B60000;
  text-decoration:underline;
}

/* Carrinho*/
.titulo_carrinho{
  font-family:Trebuchet MS;
  font-size:14px;
  color:#FFFFFF;
  font-weight:bold;
}
.preco_carrinho{
  font-family:Trebuchet MS;
  font-size:14px;
  font-weight:none;
  color:#E20000;
}
.items_carrinho{
  font-family:Trebuchet MS;
  font-size:14px;
  font-weight:none;
  color:#FFFFFF;
}

#msgBox { filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; width: 100%; height: 80px; background-color: #000000; z-index: 5000; border: 1px solid #FFFFFF; display: none; }
#msg{
  font-family: Trebuchet MS;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top:5px;
}

/* Carrinho*/

#cal1Container { 
display:none; 
position:absolute; 
left:5px; 
top:300px; 
z-index:1
}


		.horizontal_accordion_toggle {
			
			float: left;	/* This make sure it stays horizontal */
			

			display: block;
			height: 200px;
			width: 45px;
			
			color: #ffffff;
			text-decoration: none;
			outline: none;
			
			cursor: pointer;
			margin: 0 0 0 20;
		}
		
		.horizontal_accordion_content {
			
			width:240px;
			height: 200px;
			float: left;
			
			overflow: hidden;
			background-color: #ffffff;
			color: #444444;
			display:none;
			border:0px red solid;
			text-align:left;
		}
			
		.horizontal_accordion_content p {
			width: 240px;
			padding-top:40px;
			margin:0px 0px 0px 15px;
			
		}
					
					
    
    #horizontal_container {
    
      width: 740px;   
      height: 200px;
      border:0px red solid;
      text-align:bottom;
    }
    
    .destaquelinha1{
      font-family:Trebuchet MS;
	    font-size:13px;
	    color:#3C3229;
	    font-weight:bold;
	    line-height:100%;
    }
    .destaquelinha2{
      font-family:Trebuchet MS;
	    font-size:18px;
	    color:#B60000;
	    font-weight:bold;
	    line-height:100%;
    }
    .destaquelinha3{
      font-family:Trebuchet MS;
	    font-size:13px;
	    color:#B60000;
	    font-weight:bold;
	    line-height:100%;
    }
