/* CSS styles */


/* Tags */
html {overflow-x:hidden; overflow:-moz-scrollbars-vertical}
body{font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#5a5958; background:url("../imagens/fundo_site.jpg") center top; background-color:#8A0403; }
div.tituloArea{display:block; float:left; width:694px; margin-left:20px; margin-top:-5px; padding-bottom:8px; border-bottom:1px solid #cccccc;}
div.tituloArea h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; margin-top:7px; font-weight:normal; color:#cf0003;}
div.tituloArea h2{font-family:Tahoma, "Trebuchet MS", Verdana, Arial; font-size:11px; font-weight:bold; color:#5a5958;}
p{display:block; text-align:left; color:#5a5958; line-height:15px; padding-bottom:15px}
h2{font-weight:bold; color:#cf0003;}
p.agendar_evento{display:block; float:left; width:450px;}
h2.agendar_evento{display:block; float:left; width:450px; margin-bottom:5px;}
strong {font-weight:bold;}

div.capitularCenter{ float:left; display:block; width:auto; height:20px; margin-top:-6px; margin-bottom:10px; margin-left:0px; margin-right:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:35px; color:#71706f; padding:0px; line-height:normal;}
div.capitularLeft{ float:left; display:block; width:auto; height:20px; margin-top:-6px; margin-bottom:10px; margin-left:0px; margin-right:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:35px; color:#71706f; padding:0px; line-height:normal;}
div.capitularRight{ float:left; display:block;  width:auto; height:20px; margin-top:-6px; margin-bottom:10px; margin-left:0px; margin-right:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:35px; color:#71706f; padding:0px; line-height:normal;}
div#capitular{float:left; display:block;  width:auto; height:20px; margin-top:-6px; margin-bottom:10px; margin-left:0px; margin-right:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:35px; color:#71706f; padding:0px; line-height:normal;}
div.logoDotz{float:right; margin:0px 10px 0px 0px;}

a:link{color:#e60003;font-weight:normal;text-decoration:underline;}
a:hover{color:#e60003;font-weight:normal;text-decoration:underline;}
a:visited{color:#e60003;font-weight:normal;text-decoration:underline;}
a:active{color:#e60003;font-weight:normal;text-decoration:underline;}
a:focus {outline:none;}

/* Estilos Padrões */
div#container{position:relative; width:981px; margin:0 auto; margin-top:21px;}
.topoContainer{float:left; position:relative; z-index:2500; width:981px;}
.topoContainer .homeTopoContent{float:left; width:981px; height:250px; margin-top:0px; background-color:#3f0200; background-image:url(../imagens/home_topo_content_BG.gif); background-position:bottom center; background-repeat:no-repeat;}
.topoContainer .internasTopoContent{float:left; width:981px; height:185px; margin-top:0px; background-color:#3f0200; background-image:url(../imagens/internas_topo_content_BG.gif); background-position:bottom center; background-repeat:no-repeat;}
.off{display:none;}
.topoContainer .flashTopoHomeContent{float:left; width:731px; height:235px; margin-top:0px; margin-left:2px;}
.topoContainer .imgTopoInternasContentPorcao{float:left; width:731px; height:150px; margin-top:0px; margin-left:2px; background-image:url(../imagens/img_topo_internas_content_porcao.jpg); background-position:top center; background-repeat:no-repeat;}
.topoContainer .imgTopoInternasContentPorcao34Anos{float:left; width:731px; height:150px; margin-top:0px; margin-left:2px; background-image:url(../imagens/img_topo_internas_content_porcaoIlha.jpg); background-position:top center; background-repeat:no-repeat;}
.topoContainer .imgTopoInternasContentButecoChic{float:left; width:731px; height:150px; margin-top:0px; margin-left:2px; background-image:url(../imagens/img_topo_internas_butecochic.jpg); background-position:top center; background-repeat:no-repeat;}
.topoContainer .imgTopoInternasContentMenu{float:left; width:731px; height:150px; margin-top:0px; margin-left:2px; background-image:url(../imagens/img_topo_internas_content_menu.jpg); background-position:top center; background-repeat:no-repeat;}
.topoContainer .imgTopoInternasContentAdega{float:left; width:731px; height:150px; margin-top:0px; margin-left:2px; background-image:url(../imagens/img_topo_internas_content_adega.jpg); background-position:top center; background-repeat:no-repeat;}
.topoContainer .imgTopoInternasContentEventos{float:left; width:731px; height:150px; margin-top:0px; margin-left:2px; background-image:url(../imagens/img_topo_internas_content_eventos.jpg); background-position:top center; background-repeat:no-repeat;}
.topoContainer .imgTopoInternasContentVocePorcao{float:left; width:731px; height:150px; margin-top:0px; margin-left:2px; background-image:url(../imagens/img_topo_internas_content_voce_porcao.jpg); background-position:top center; background-repeat:no-repeat;}
.topoContainer .imgTopoInternasContentImprensa{float:left; width:731px; height:150px; margin-top:0px; margin-left:2px; background-image:url(../imagens/img_topo_internas_content_imprensa.jpg); background-position:top center; background-repeat:no-repeat;}
.topoContainer .imgTopoInternasContentTrabalheConosco{float:left; width:731px; height:150px; margin-top:0px; margin-left:2px; background-image:url(../imagens/img_topo_internas_content_trabalhe_conosco.jpg); background-position:top center; background-repeat:no-repeat;}
.topoContainer .imgTopoInternasContentContato{float:left; width:731px; height:150px; margin-top:0px; margin-left:2px; background-image:url(../imagens/img_topo_internas_content_contato.jpg); background-position:top center; background-repeat:no-repeat;}
.topoContainer .imgTopoInternasContentGiftCard{float:left; width:731px; height:150px; margin-top:0px; margin-left:2px; background-image:url(../imagens/img_topo_internas_content_giftCard.jpg); background-position:top center; background-repeat:no-repeat;}
.topoContainer .imgTopoInternasContentCentralReservas{float:left; width:731px; height:150px; margin-top:0px; margin-left:2px; background-image:url(../imagens/img_topo_internas_content_reservas.jpg); background-position:top center; background-repeat:no-repeat;}
.topoContainer .imgTopoInternasContentMapaDoSite{float:left; width:731px; height:150px; margin-top:0px; margin-left:2px; background-image:url(../imagens/img_topo_internas_content_mapadosite.jpg); background-position:top center; background-repeat:no-repeat;}


/*Formulario Reservas TOPO*/
.topoContainer .homeFormReserva{float:left; position:relative; width:227px; height:234px; margin-left:10px;background-image:url(../imagens/form_reserva_home_BG.jpg); background-position:top center; background-repeat:no-repeat; z-index:0;}
.topoContainer .homeFormReserva ul{float:left; position:relative; margin-left:20px; margin-top:147px; z-index:1;}
.topoContainer .homeFormReserva ul li {display:block; float:left; width:205px; margin-left:0px; margin-bottom:3px;}
.topoContainer .homeFormReserva ul li label{display:block; float:left; margin-right:8px; margin-top:6px;}
.topoContainer .homeFormReserva ul li select#unidade{display:block; float:left; margin-left:0px; width:118px; height:16px; font-family:Tahoma, "Trebuchet MS", Verdana, Arial; font-size:11px; color:#9b0702; border:1px solid #5a0400;}
.topoContainer .homeFormReserva ul li input{display:block; float:left; margin-left:0px; width:127px; height:15px; padding-left:5px; padding-right:5px; padding-top:1px; font-family:Tahoma, "Trebuchet MS", Verdana, Arial; font-size:11px; color:#9b0702; border:1px solid #5a0400;}
.topoContainer .homeFormReserva ul li .validation-failed{border:1px solid #ff0000; background-color:#f9de82; color:#9b0702;}
div#advice_required_nome.validation-advice,
div#advice_required_fone.validation-advice{display:none;}
.topoContainer .homeFormReserva .formReservaBotProsseguir{position:absolute; width:73px; height:16px; top:217px; right:30px;z-index:100000000;}
.topoContainer .homeFormReserva .formReservaBotProsseguir input{display:block; width:73px; height:15px; background-color:#ac0903; border:none; font-family:Tahoma, "Trebuchet MS", Verdana, Arial; font-size:10px; font-weight:bold; text-align:center; color:#FFFFFF; outline:none; cursor:pointer;}

.topoContainer .internasFormReserva{float:left; position:relative; width:227px; height:152px; margin-left:10px; background-image:url(../imagens/form_reserva_internas_BG.jpg); background-position:top center; background-repeat:no-repeat;}
.topoContainer .internasFormReserva ul{float:left; position:relative; margin-left:20px; margin-top:68px; z-index:1;}
.topoContainer .internasFormReserva ul li {display:block; float:left; width:205px; margin-left:0px; margin-bottom:3px;}
.topoContainer .internasFormReserva ul li label{display:block; float:left; margin-right:8px; margin-top:6px;}
.topoContainer .internasFormReserva ul li select#unidade{display:block; float:left; margin-left:0px; width:118px; height:16px; font-family:Tahoma, "Trebuchet MS", Verdana, Arial; font-size:11px; color:#9b0702; border:1px solid #5a0400;}
.topoContainer .internasFormReserva ul li input{display:block; float:left; margin-left:0px; width:127px; height:15px; padding-left:5px; padding-right:5px; padding-top:1px; font-family:Tahoma, "Trebuchet MS", Verdana, Arial; font-size:11px; color:#9b0702; border:1px solid #5a0400;}
.topoContainer .internasFormReserva ul li .validation-failed{border:1px solid #ff0000; background-color:#f9de82; color:#9b0702;}
div#advice_required_nome.validation-advice,
div#advice_required_email.validation-advice{display:none;}
.topoContainer .internasFormReserva .formReservaBotProsseguir{position:absolute; width:73px; height:16px; top:136px; right:30px;}
.topoContainer .internasFormReserva .formReservaBotProsseguir input{display:block; width:73px; height:15px; background-color:#ac0903; border:none; font-family:Tahoma, "Trebuchet MS", Verdana, Arial; font-size:10px; font-weight:bold; text-align:center; color:#FFFFFF; outline:none; cursor:pointer;}
/*FIM - Formulario Reservas*/


.trilha{float:left; margin-left:31px; margin-top:1px; font-size:12px; color:#e60003;}
.trilha a,
.trilha a:active,
.trilha a:visited{text-decoration:none;}
.trilha a:hover{text-decoration:underline;}

.meioContainer{float:left; width:981px;}
.meioContainerInternas{float:left; width:981px; background:url("../imagens/meio_container_internas_BG.gif") repeat-y center top;}
.meioContainerInternas .internasContent{float:right; width:960px; margin-bottom:11px;}
.meioContainerInternas .internasContent .colunaEsq{float:left; width:226px; background-color:#5F0300; }
.meioContainerInternas .internasContent .colunaDir{float:left; width:734px; background-color:#FFFFFF; background-image:url(../imagens/internas_content_rodape.gif); background-position:center bottom; background-repeat:no-repeat;}
.meioContainerInternas .internasContent .colunaDir .colunaDirTopo{float:left; width:734px;}
.meioContainerInternas .internasContent .colunaDir div#content{float:left; width:694px; margin-left:20px; margin-top:20px; line-height:15px;}
.meioContainerInternas .internasContent .colunaDir div#content #contentLeft{float:left; display:none; width:224px; margin-bottom:5px; margin-right:15px;}
.meioContainerInternas .internasContent .colunaDir div#content #contentLeft .ocultarContentLeft { display:none;}
.meioContainerInternas .internasContent .colunaDir div#content #contentCenter{min-height:360px; margin-bottom:5px;}
.meioContainerInternas .internasContent .colunaDir div#content #contentCenter.padrao1{margin-left:224px; }
.meioContainerInternas .internasContent .colunaDir div#content #contentCenter.padrao2{margin-right:228px;}
.meioContainerInternas .internasContent .colunaDir div#content #contentCenter table.table_introducao{width:690px; margin-left:0px;}
.meioContainerInternas .internasContent .colunaDir div#content #contentCenter table.lista_img_descricao{width:640px;}

.meioContainerInternas .internasContent .colunaDir div#content #contentCenter p.cortes{background:url(../imagens/cortes_de_carne/bg-cortes.gif) no-repeat right top; height:123px; padding-right:15px;width:675px; padding-bottom:2px;}
.meioContainerInternas .internasContent .colunaDir div#content #contentCenter p.cortes img,.meioContainerInternas .internasContent .colunaDir div#content #contentCenter p.cortes1 img{float:left; margin-right:10px;}
.meioContainerInternas .internasContent .colunaDir div#content #contentCenter p.cortes1{ height:123px; padding-right:15px;width:675px; padding-bottom:2px;}
.meioContainerInternas .internasContent .colunaDir div#content #contentCenter p.cortes strong, .meioContainerInternas .internasContent .colunaDir div#content #contentCenter p.cortes1 strong {color:#cf0003; font-size:12px; padding-top:5px;}

.meioContainerInternas .internasContent .colunaDir div#content #contentRight{float:right; display:none; width:228px; margin-bottom:5px; margin-left:15px;}
.meioContainerInternas .internasContent .colunaDir div#content #contentRight img{ margin-top:35px; }
#ConteudoRight{float:right; width:450px;}

.meioContainerInternas .internasContent .colunaDir div#content .rodapeContent{float:left; width:694px;padding-top:20px;margin-top:20px;margin-bottom:20px;  border-top:1px solid #cccccc;}
.meioContainerInternas .internasContent .colunaDir div#content .rodapeContent a#linkVoltar{float:left; display:block; margin-right:18px;}
.meioContainerInternas .internasContent .colunaDir div#content .rodapeContent a#linkIrParaTopo{float:left; display:block; margin-right:18px;}

.rodapeContainer{float:left; position:relative; width:981px; height:33px; background:url("../imagens/rodape_BG.gif") no-repeat center top;}
.rodapeContainer p.content01{float:left; width:981px; margin-left:0px; margin-top:8px; text-align:center;color:#cccccc;font-size:11px}
.rodapeContainer p.content02{float:right; width:130px; height:30px; margin-right:15px; margin-top:18px; font-size:10px; text-align:right; color:#ff0800;}
.rodapeContainer p.content02 a{text-decoration:none;}
.rodapeContainer p.content02 a:hover{text-decoration:underline;}


.logoSite a{display:block;}

.boxSelos{float:left; background-color:#efefef;width:228px;}
.boxSelos div{float:left;}
.boxSelos div.boxSelosContent{padding-left:4px;padding-right:4px;}
.boxSelos div.boxSelosContent{padding-left:4px;padding-right:4px;}
.boxSelos div.boxSelosContent .boxSelo{width:110px; height:75px; text-align:center;}
.boxGaleriaImagens{float:left;width:240px; margin-top:10px;}
.boxGaleriaImagens a{float:left;margin-top:0px;margin-bottom:3px;margin-left:8px;}
.boxGaleriaImagens img{float:left;margin-bottom:3px;margin-left:6px;}
.boxGaleriaImagens .boxImg1,
.boxGaleriaImagens .boxImg1 a{float:left;width:228px;}
.boxGaleriaImagens .boxImg1 img{margin-left:-8px;margin-top:3px;}
.boxGaleriaImagens .boxImg2,
.boxGaleriaImagens .boxImg2 a{float:left;width:109px;}
.boxGaleriaImagens .boxImg2 img{margin:0px;}
.boxGaleriaImagens .boxImg1 .rodapeBoxImg{float:left; display:block; width:228px; height:11px; background-image:url(../imagens/rodape_box_img_parte02.gif); background-position:right bottom; background-repeat:no-repeat;}
.boxGaleriaImagens .boxImg2 .rodapeBoxImg{float:left; display:block; width:109px; height:11px; background-image:url(../imagens/rodape_box_img_parte02.gif); background-position:right bottom; background-repeat:no-repeat;}


/* Menu Secundário */
div#container .topoContainer .menuSecContainer{float:left; width:981px; height:32px;}
div#container .topoContainer .menuSecContainer ul{float:right; display:block; margin-right:0px;}
div#container .topoContainer .menuSecContainer ul li{float:left; display:block;}
div#container .topoContainer .menuSecContainer ul li.divItem{margin:0px 8px;}
div#container .topoContainer .menuSecContainer ul li a{display:block; color:#ff6600; text-decoration:none;}
div#container .topoContainer .menuSecContainer ul li a#linkEnglishVer{margin-top:3px;}
div#container .topoContainer .menuSecContainer ul li a#linkPaginaInicial{margin-top:4px;}
div#container .topoContainer .menuSecContainer ul li a#linkGaleriaGourmet{margin-top:6px;}
div#container .topoContainer .menuSecContainer ul li a#twitter{margin-top:-7px;margin-right:15px;}
div#container .topoContainer .menuSecContainer ul li a#linkMapaDoSite{margin-top:4px;}
div#container .topoContainer .menuSecContainer ul li a:hover{display:block; color:#ff6600; text-decoration:underline;}
div#container .topoContainer .menuSecContainer ul li.secAtivo a{display:block; color:#ff6600; text-decoration:underline;}
div#container .topoContainer .menuSecContainer ul li.secAtivo a:hover{display:block; color:#ff6600; text-decoration:underline;}

.logoMenuPrincContainer{float:left; position:relative; width:981px; height:38px; background:url("../imagens/logo_menu_princ_container_BG.jpg") no-repeat center bottom; z-index:5000;}
.logoMenuPrincContainer .logoSite{position:absolute; width:227px; height:64px;top:-27px;left:10px;}
.divMenuPrinc{margin-right:-1px;}
.menuPrincBGRight{position:absolute; display:block; width:11px; height:27px; margin-right:0px; right:0px;}


/* Menu Principal */
.menu-hv ul li a.linkPorcao span{display:none;}
.menu-hv ul li a.linkPorcao{width:49px; height:24px; margin-top:3px; background-image:url("../imagens/bot_link_porcao.gif"); margin-left:7px;}
.menu-hv ul li a.linkPorcao:hover{background-position:0px -24px;}
.menu-hv ul li.ativo a.linkPorcao{background-position:0px -24px;}
.menu-hv ul li.ativo a.linkPorcao:hover{background-position:0px -24px;}

.menu-hv ul li a.linkMenu span{display:none;}
.menu-hv ul li a.linkMenu{width:37px; height:24px; margin-top:3px;background-image:url("../imagens/bot_link_menu.gif");}
.menu-hv ul li a.linkMenu:hover{background-position:0px -24px;}
.menu-hv ul li.ativo a.linkMenu{background-position:0px -24px;}
.menu-hv ul li.ativo a.linkMenu:hover{background-position:0px -24px;}

.menu-hv ul li a.linkAdega span{display:none;}
.menu-hv ul li a.linkAdega{width:42px; height:24px; margin-top:3px;background-image:url("../imagens/bot_link_adega.gif");}
.menu-hv ul li a.linkAdega:hover{background-position:0px -24px;}
.menu-hv ul li.ativo a.linkAdega{background-position:0px -24px;}
.menu-hv ul li.ativo a.linkAdega:hover{background-position:0px -24px;}

.menu-hv ul li a.linkEventos span{display:none;}
.menu-hv ul li a.linkEventos{width:52px; height:24px; margin-top:3px;background-image:url("../imagens/bot_link_eventos.gif");}
.menu-hv ul li a.linkEventos:hover{background-position:0px -24px;}
.menu-hv ul li.ativo a.linkEventos{background-position:0px -24px;}
.menu-hv ul li.ativo a.linkEventos:hover{background-position:0px -24px;}

.menu-hv ul li a.linkVocePorcao span{display:none;}
.menu-hv ul li a.linkVocePorcao{width:107px; height:24px; margin-top:3px;background-image:url("../imagens/bot_link_voce_porcao.gif");}
.menu-hv ul li a.linkVocePorcao:hover{background-position:0px -24px;}
.menu-hv ul li.ativo a.linkVocePorcao{background-position:0px -24px;}
.menu-hv ul li.ativo a.linkVocePorcao:hover{background-position:0px -24px;}

.menu-hv ul li a.linkImprensa span{display:none;}
.menu-hv ul li a.linkImprensa{width:60px; height:24px; margin-top:3px;background-image:url("../imagens/bot_link_imprensa.gif");}
.menu-hv ul li a.linkImprensa:hover{background-position:0px -24px;}
.menu-hv ul li.ativo a.linkImprensa{background-position:0px -24px;}
.menu-hv ul li.ativo a.linkImprensa:hover{background-position:0px -24px;}

.menu-hv ul li a.linkTrabalheConosco span{display:none;}
.menu-hv ul li a.linkTrabalheConosco{width:104px; height:24px; margin-top:3px;background-image:url("../imagens/bot_link_trabalhe_conosco.gif");}
.menu-hv ul li a.linkTrabalheConosco:hover{background-position:0px -24px;}
.menu-hv ul li.ativo a.linkTrabalheConosco{background-position:0px -24px;}
.menu-hv ul li.ativo a.linkTrabalheConosco:hover{background-position:0px -24px;}

.menu-hv ul li a.linkContato span{display:none;}
.menu-hv ul li a.linkContato{width:57px; height:24px; margin-top:3px;background-image:url("../imagens/bot_link_contato.gif");}
.menu-hv ul li a.linkContato:hover{background-position:0px -24px;}
.menu-hv ul li.ativo a.linkContato{background-position:0px -24px;}
.menu-hv ul li.ativo a.linkContato:hover{background-position:0px -24px;}

.menuPrincBGRight{position:absolute; display:block; width:11px; height:27px; margin-right:0px; right:0px;}

.menu-hv{float:right; position:relative; width:736px; height:27px; margin-top:0px;background:url("../imagens/menu_princ_BG.gif") repeat-x center top;}
.menu-hv ul li{float:left; text-align:left;}
.menu-hv ul li ul li a{text-indent:0px;}
.menu-hv a { display: block; }
.menu-hv li {  list-style: none; float: left; height:1%; margin-bottom:-1px;}
.menu-hv li ul { position: absolute; visibility: hidden; z-index:50;}
.menu-hv li ul li {  position: relative; float: none; white-space: nowrap; display:inline; _display:block; /* o inline é pro IE */}
.menu-hv li ul li ul { position: absolute; left:100%; top: 0; z-index:50;}
.menu-hv li:hover ul, 
.menu-hv li.over ul { visibility: visible;}
.menu-hv li:hover ul ul, 
.menu-hv li.over ul ul { visibility: hidden;}
.menu-hv ul ul li:hover ul, 
.menu-hv ul ul li.over ul { visibility: visible;}


/*HACK PARA COLOCAR O MENU NA FRENTE DO SELECTNO IE6*/
.menu-hv ul li .menu-itens iframe{
display:none;/*para o IE5*/
/*display*//**//*:block;*//*para o IE5*/
/*position:absolute;
top:0;
left:0;
z-index:-1;
filter:mask();*//*a mágica*/
/*width:204px;*//*valor alto mesmo*/
/*height:350px *//*valor alto mesmo*/;}
/*FIM*/

.menu-hv ul li .menu-itens a{display:block;font-weight: normal;text-decoration:none; color:#666666;padding-top:3px;padding-bottom:5px; padding-left:18px; line-height:18px; background-image:url(../imagens/item_BG_OFF.gif); background-repeat:no-repeat; background-position:center top; background-color:#ffffff;border-bottom:1px solid #d8d8d8;}
.menu-hv ul li .menu-itens a:hover{display:block;padding-top:3px;padding-bottom:5px; padding-left:18px;text-decoration:none;color:#000;background-image:url(../imagens/item_BG_ON.gif); background-repeat:no-repeat; background-position:center top; background-color:#d6d6d6; border-bottom:1px solid #d8d8d8;}

.menu-hv ul li .menu-itens a.subitensSeta{background-image:url(../imagens/item_BG_seta_OFF.gif); background-repeat:no-repeat; background-position:center top; background-color:#ffffff;border-bottom:1px solid #d8d8d8;}
.menu-hv ul li .menu-itens a.subitensSeta:hover{background-image:url(../imagens/item_BG_seta_ON.gif); background-repeat:no-repeat; background-position:center top; background-color:#d6d6d6;border-bottom:1px solid #d8d8d8;}

.menu-hv ul li .menu-itens{border:none;margin-left:1px;margin-top:0px;}
.menu-hv ul li .menu-itens li{display:block; text-indent:0px; width:143px;margin-bottom:0px;padding-left:1px;padding-right:1px; white-space:normal;background-color:#d8d8d8;}
.menu-hv ul li .menu-itens li.topo_item{position:relative; width:145px; height:6px; padding:0px; background:none; background:url(../imagens/item_topo_BG.gif); background-repeat:no-repeat;background-position:center top;}
.menu-hv ul li .menu-itens li.topo_item div.boxLigacao{position:absolute; left:-3px;  top:7px;  width:3px; height:25px; padding:0px; background-color:#a6a6a6;z-index:0;}
.menu-hv ul li .menu-itens li.rodape_item{ width:145px; height:7px; padding:0px; background:none; background:url(../imagens/item_rodape_BG.gif); background-repeat:no-repeat;background-position:center top;}
.menu-hv ul li .menu-itens a.last_item{background-image:none;}
.menu-hv ul li .menu-itens .menu-subitens ul{margin-top:-6px; margin-left:3px;}


/* Menu Lateral */
.colunaEsq .menuLateralTit{float:left; width:208px; margin-left:8px; margin-bottom:5px;}
.colunaEsq .menuLateral{float:left; width:216px; margin-bottom:20px;}
.colunaEsq .menuLateral li{display:block;background-image:url(../imagens/menu_lateral_item_BG.gif); background-repeat:no-repeat; background-position:top center;}
.colunaEsq .menuLateral li.subMenu_item_on{display:block;background-image:url(../imagens/menu_lateral_sub_item_BG.gif); background-repeat:no-repeat; background-position:top center; background-color:#720201;}
.colunaEsq .menuLateral li.subMenu1_item_on{display:block; background-color:#720201;}
.colunaEsq .menuLateral li.subMenu_item_off{display:none;}
.colunaEsq .menuLateral li.itemTopo{background-image:url(../imagens/menu_lateral_item_topo_BG.gif);}
.colunaEsq .menuLateral li.itemRodape{background-image:url(../imagens/menu_lateral_item_rodape_BG.gif);}
.colunaEsq .menuLateral li.menu_item_off a{display:block; padding-top:6px; padding-bottom:8px; padding-left:28px; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;background-image:url(../imagens/menu_lateral_seta_item_OFF.gif); background-repeat:no-repeat; background-position:10px 9px;}
.colunaEsq .menuLateral li.menu_item_off a:hover{font-weight:bold; color:#ffb22c; text-decoration:none;}

.colunaEsq .menuLateral li.menu_item_on a{display:block; padding-top:6px; padding-bottom:8px; padding-left:28px; font-size:11px; font-weight:bold; color:#ffb22c; text-decoration:none;background-image:url(../imagens/menu_lateral_seta_item_OFF.gif); background-repeat:no-repeat; background-position:10px 9px;}
.colunaEsq .menuLateral li.menu_item_on a:hover{font-weight:bold; color:#ffb22c; text-decoration:none;}

.colunaEsq .menuLateral li.menu_item_off a{display:block; padding-top:6px; padding-bottom:8px; padding-left:28px; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;background-image:url(../imagens/menu_lateral_seta_item_OFF.gif); background-repeat:no-repeat; background-position:10px 9px;}
.colunaEsq .menuLateral li.menu_item_off a:hover{font-weight:bold; color:#ffb22c; text-decoration:none;}

.colunaEsq .menuLateral li.menu_item_off a.menuLink_on{display:block; padding-top:6px; padding-bottom:8px; padding-left:28px; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;background-image:url(../imagens/menu_lateral_seta_item_ON.gif); background-repeat:no-repeat; background-position:10px 9px;}
.colunaEsq .menuLateral li.menu_item_off a.menuLink_on:hover{font-weight:bold; color:#ffb22c; text-decoration:none;}

.colunaEsq .menuLateral li.subMenu_item_on a{display:block; padding-top:6px; padding-bottom:8px; padding-left:60px; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;background-image:url(../imagens/menu_lateral_seta_sub_item.gif); background-repeat:no-repeat; background-position:45px 10px;}
.colunaEsq .menuLateral li.subMenu_item_on a:hover{font-weight:bold; color:#ffb22c; text-decoration:none;}

.colunaEsq .menuLateral li.subMenu_item_on a.subMenuLink_on{display:block; padding-top:6px; padding-bottom:8px; padding-left:60px; font-size:11px; font-weight:bold; color:#ffb22c; text-decoration:none;background-image:url(../imagens/menu_lateral_seta_sub_item.gif); background-repeat:no-repeat; background-position:45px 10px;}
.colunaEsq .menuLateral li.subMenu_item_on a.subMenuLink_on:hover{font-weight:bold; color:#ffb22c; text-decoration:none;}


/* Home */
.meioContainer .homeContent{width:981px; height:250px; padding-bottom:10px; margin:0 auto; background-image:url(../imagens/home_content_BG.jpg); background-position:center top; background-repeat:repeat-y;}
#box_a, #box_b, #box_c, #box_d{float:left;}

.box_a1, .box_b1, .box_c1, .box_d1{width:238px; margin-right:10px;}
.box_a1_b1, .box_b1_c1, .box_c1_d1{width:486px; margin-right:10px;}
.box_a1 a, .box_b1 a, .box_c1 a, .box_d1 a{float:left; display:block; width:238px; margin-bottom:10px;}
.box_a1_b1 a, .box_b1_c1 a, .box_c1_d1 a{float:left; display:block; width:486px; margin-bottom:10px;}
.box_a1{width:237px;} 
.box_a1_b1{width:485px;}
.box_d1, .box_c1_d1{margin-right:0px;}
.last_item{margin-bottom:0px;}

.clipping_box{float:left; width:237px; /*background-image:url(../imagens/home/clipping_box_meio.gif); background-repeat:repeat-y; background-position:top center;*/}
.clipping_box .clipping_box_topo,
.clipping_box .clipping_box_meio{float:left; width:237px;}
.clipping_box .clipping_box_meio{width:188px; height:224px; padding-left:27px; padding-right:22px; padding-bottom:18px; background:url(../imagens/home/clipping_box_rodape.gif); background-repeat:no-repeat; background-position:bottom center;}
.clipping_box .clipping_box_meio h1{display:block; float:left; width:188px; height:19px; margin-top:8px; margin-left:-9px;}
.clipping_box .clipping_box_meio h2{font-family:Tahoma, "Trebuchet MS", Verdana, Arial; font-size:10px; font-weight:bold; color:#ff0000;}
.clipping_box .clipping_box_meio h3{ width:200px; font-family:Georgia, "Times New Roman", Times, serif; height:14px; font-size:12px; font-weight:bold; color:#fff; margin-top:2px; margin-bottom:3px; display:block;}
.clipping_box .clipping_box_meio p{font-family:Tahoma, "Trebuchet MS", Verdana, Arial; font-size:11px; font-weight:normal; color:#fff; padding:0px; line-height:12px;}
#ClippingContainer{margin-top:6px; clear:both;}
.clipping_box_content{float:left; margin-top:13px;}

.clipping_box_content.home a{margin-top:0px; margin-bottom:-6px; color:#FFFFFF; display:block; text-decoration:none; font-weight:bold; padding-bottom: 6px; width:188px;}

.clipping_box_content.home.noborder a{ border:none;}

/* Unidades */
.boxLinksRodape{float:left;width:400px; margin-top:10px;}
.boxLinksRodape a{float:left;margin-top:0px;margin-bottom:3px;margin-left:8px;}
.boxLinksRodape img{float:left;margin-bottom:3px;margin-left:6px;}

/* Formulario de Reservas INTERNAS */
ul.formReservaCampos{/*float:right;*/ width:450px;  padding:0px; margin:0px;} /* ALTERADO AKI PARA TESTE NO FORM DE RESERVAS NOVO */
ul.formReservaCampos li,
ul.formReservaCampos li label,
ul.formReservaCampos li input,
ul.formReservaCampos li select,
ul.formReservaCampos li textarea{display:block; float:left; padding:0px; margin:0px; font-family:Tahoma, "Trebuchet MS", Verdana, Arial; font-size:11px; border:none;}
ul.formReservaCampos li{background:none;margin-bottom:7px;}
ul.formReservaCampos li input,
ul.formReservaCampos li textarea{padding:3px;border:1px solid #ababab; color:#cf0003;}
ul.formReservaCampos li select{border:1px solid #ababab; color:#cf0003;margin-top:4px;width:120px;}
ul.formReservaCampos li label{margin-bottom:2px;margin-left:2px; color:#5a5958; font-weight:bold;}
ul.formReservaCampos li label span{font-size:11px; color:#cf0003;}
ul.formReservaCampos li a{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;background-color:#F93;border:1px solid #F63;color:#fff;float:left;margin-left:15px;
padding:3px 5px;text-decoration:none;}
ul.formReservaCampos li label.reserva{color:#fff;}


ul.formReservaCampos li.campoNome, 
ul.formReservaCampos li.campoNome label,
ul.formReservaCampos li.campoNome input{width:200px;}
ul.formReservaCampos li.campoNome{width:220px;}

ul.formReservaCampos li.camposobreNome, 
ul.formReservaCampos li.camposobreNome label,
ul.formReservaCampos li.camposobreNome input{width:200px;}
ul.formReservaCampos li.camposobreNome{margin-right: 20px;}

ul.formReservaCampos li.campoEmail, 
ul.formReservaCampos li.campoEmail label,
ul.formReservaCampos li.campoEmail input{width:200px; }
ul.formReservaCampos li.campoEmail{ height:70px;}
 
ul.formReservaCampos li.campoEmail .campoReceberNewsContainer input{ width:20px;  }
ul.formReservaCampos li.campoEmail .campoReceberNewsContainer div{ padding:3px 0px;}
ul.formReservaCampos li.campoEmail .campoReceberNewsContainer label{ width: 50px; float:left; display:block; height: 50px;}

ul.recebeNews li{ width: 80px;}

ul.formReservaCampos li.campoTel, 
ul.formReservaCampos li.campoTel label{width:200px;}
ul.formReservaCampos li.campoTel input{float:left;width:100px;}
ul.formReservaCampos li.campoTel input#tel_ddd{width:20px; margin-right:15px;}
ul.formReservaCampos li.campoTel{margin:0px 0px 0px 20px; } 

ul.formReservaCampos li.campoCel, 
ul.formReservaCampos li.campoCel label{width:200px; clear:left;}
ul.formReservaCampos li.campoCel input#cel{float:left;width:100px;  position:relative; left:10px;}
ul.formReservaCampos li.campoCel{margin:0px;}
ul.formReservaCampos li.campoCel input#Cel_ddd{ width:20px; margin-right:5px;}

ul.formReservaCampos li.campoCel .campoSMSContainer{ clear:both;}
ul.formReservaCampos li.campoCel .campoSMSContainer input{ width:20px; float:left;}
ul.formReservaCampos li.campoCel .campoSMSContainer label{ width:50px; float:left; clear:none;}

ul.formReservaCampos li.campoSMS,
ul.formReservaCampos li.campoSMS label{width:300px; margin-bottom:0px;}
ul.formReservaCampos li.campoSMS input{float:left; margin-right:5px; border:none;}
ul.formReservaCampos li.campoSMS input#cel{clear:right;}

ul.formReservaCampos li.campoUnidade, 
ul.formReservaCampos li.campoUnidade label{width:221px;}
ul.formReservaCampos li.campoUnidade select{width:223px;}
ul.formReservaCampos li.campoUnidade{margin-left:20px; height:70px;}

ul.formReservaCampos li.campoNumConvidados, 
ul.formReservaCampos li.campoNumConvidados label{width:130px;}
ul.formReservaCampos li.campoNumConvidados input{width:12px;}
ul.formReservaCampos li.campoNumConvidados{margin-left:5px;}

ul.formReservaCampos li.campoDia, 
ul.formReservaCampos li.campoDia label{width:43px;}
ul.formReservaCampos li.campoDia select{width:45px;}

ul.formReservaCampos li.campoMes, 
ul.formReservaCampos li.campoMes label{width:83px;}
ul.formReservaCampos li.campoMes select{width:85px;}
ul.formReservaCampos li.campoMes{margin-left:20px;}

ul.formReservaCampos li.campoAno, 
ul.formReservaCampos li.campoAno label{width:53px;}
ul.formReservaCampos li.campoAno select{width:55px;}
ul.formReservaCampos li.campoAno{margin-left:21px;}

ul.formReservaCampos li.campoHorario, 
ul.formReservaCampos li.campoHorario label{width:60px;}
ul.formReservaCampos li.campoHorario input{width:40px;}
ul.formReservaCampos li.campoHorario{margin-left:18px;}

ul.formReservaCampos li.campoTermosUso, 
ul.formReservaCampos li.campoTermosUso label,
ul.formReservaCampos li.campoTermosUso textarea{width:450px;}
ul.formReservaCampos li.campoTermosUso textarea{height:90px;}

ul.formReservaCampos li.campoBotoes{width:450px; margin-top:20px;}
ul.formReservaCampos li.campoBotoes input{display:block; float:right; width:64px; height:19px; padding:0; margin:0; border:none; font-size:10px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; cursor:pointer; }
ul.formReservaCampos li.campoBotoes input.botEnviar{background: url(../imagens/bot_bg02.jpg) no-repeat; margin-left:10px; margin-right:5px;}
ul.formReservaCampos li.campoBotoes input.botLimpar{background: url(../imagens/bot_bg01.jpg) no-repeat; float:right;}

ul.formReservaCampos li input.validation-failed,
ul.formReservaCampos li textarea.validation-failed{border:1px solid #ff0000; background-color:#f9de82; color:#9b0702;}
.formReserva .validation-advice{display:none;}



/* Paginação */
.contentPaginacao{height:19px;width:694px;float:left;margin:10px 0 10px 0; position:relative;}
.contentPaginacaoNumerica{margin:0 122px 0 122px;float:left;}
.contentPaginacaoNumerica.forClipping{float:left;margin:0px 71px;}
.hidePaginacao{display:none;}
.contentVoltar{float:left}
.contentAvancar{float:right}

#paginacao{position:relative;}
.listaPaginacao{position:absolute;}
a.btnPaginacaoGrande, a.btnPaginacaoPequena{width:98px;height:19px;font:bold 10px "Tahoma",Verdana, Arial, Helvetica, sans-serif ;color:#FFF;text-transform:uppercase;text-decoration:none; background:url(../imagens/paginacao/bg_btn_grande.gif) no-repeat; display:block; float:left; margin:0 1px 0 0; padding:3px 0 0 0; text-align:center;}
a:hover.btnPaginacaoGrande, a:hover.btnPaginacaoPequena { text-decoration:underline; }
a.btnPaginacaoPequena { width:21px; background:url(../imagens/paginacao/bg_btn_pequeno.gif) no-repeat; }
a.btnPaginacaoPequenaAtiva { background:url(../imagens/paginacao/bg_btn_pequeno_ativa.gif) no-repeat; }
 
/* Páginas da Carta de Vinhos*/
#pagina_1,
#pagina_2{float:left;display:block;width:690px;}

#contentConteudoDireita{float:left;width:420px;margin-top:-7px;}
#contentConteudoDireita h1{	font-family:Georgia, "Times New Roman", Times, serif; font-size:15px;}

/* Carta de Vinhos */
.contentVinho{float:left;width:345px;margin:0 0 10px 0;}
.contentVinhoLinha{width:695px;clear:both;}
.contentVinho h1{background:url(../imagens/carta_de_vinhos/bg_titulo_vinhos.gif) no-repeat;height:27px;color:#FFF;padding:5px 0 0 21px;margin:10px 0 0 0;}
.contentVinho img, .contentVinho table{float:left;}
.tituloTabela{font-weight:bold;height:21px;width:50px;padding:0 5px 0 10px;}
.contentVinho tr{background:url(../imagens/carta_de_vinhos/divisao_tabela.gif) no-repeat bottom center;}
.contentVinho table{width:200px;margin:0 0 0 5px;}
.conteudoTabela{height:21px;}

/* Infra Estrutura */
ul.convenios{padding-bottom:20px;}
.posicaoLista ul li{clear:none;width:200px;background:url(../imagens/bullet_list_vermelha.gif) no-repeat left 6px;padding-left:12px;}
.posicaoLista1 ul li{clear:none;width:350px;background:url(../imagens/bullet_list_vermelha.gif) no-repeat left 6px;padding-left:12px;text-transform:uppercase;}
.posicaoLista1 ul li a { display:inline!important; color:#5A5958!important}
.posicaoLista1 ul li a:visited { color:#5A5958!important }

/* Promoção selecionada */
.caixaTextoPromocaoSelecionada{float:left;width:200px;margin:10px 10px 0 10px;font-size:10px;}
.div-linha-promo{float:left;width:690px;}

/* Imprensa */
.contentNews{float:left;width:332px;margin:10px 5px 0px 0px;}
.contentNewsComBG{background:url(../imagens/imprensa/bg_cinza.gif) no-repeat right top;}
.contentNewsFoto{float:left;}
.contentNewsFoto img{float:left;}
.contentTxtNews{float:left;width:134px;height:115px;margin:10px 0px 0 15px;}
.contentTxtNewsInterna{float:left;width:440px;}
.contentTxtNews h3, .contentTxtNewsInterna h3{font:10px "Tahoma",Verdana, Arial, Helvetica, sans-serif;color:#3f0200;margin:0 0 5px 0;font-style:italic;}
.contentTxtNews h2, .contentTxtNewsInterna h2{font:10px "Tahoma",Verdana, Arial, Helvetica, sans-serif;color:#3f0200;}
.contentTxtNews h1, .contentTxtNewsInterna h1{font:bold 12px Georgia, "Times New Roman", Times, serif;color:#cf0003;}
.btnLeiamais, a.btnLeiamais {float:left;display:block;padding:2px 0 0 0;margin:10px 0 0 0;width:78px;height:19px;background:url(../imagens/imprensa/btn_bg_leia_mais.gif) no-repeat;font:bold 10px "Tahoma",Verdana, Arial, Helvetica, sans-serif;color:#FFF;text-transform:uppercase;text-align:center;text-decoration:none;}
.dataClipping{margin-top: 25px;}
a:hover.btnLeiamais {text-decoration:underline;}

/* Imprensa - Press Releases*/
#contentRelease .contentNews{float:left;width:640px;margin:10px 5px 0px 0px;}
#contentRelease .contentTxtNews{float:left;width:400px;height:115px;margin:10px 10px 0 15px;}
	
/* wallpapers */
.contentWallpaper{float:left;height:198px;width:224px;background:url(../imagens/wallpapers/bg_wallpapers.gif) no-repeat;margin:0 8px 20px 0;}
.contentWallpaper select{float:left;width:130px;font:11px "tahoma",Verdana, Arial, Helvetica, sans-serif;color:#CC3300;margin:5px 0 0 10px;}
.contentWallpaper .btnBaixar, .contentWallpaper a.btnBaixar {float:left;display:block;width:64px;height:19px;margin:5px 0 0 10px;padding:2px 0 0 0;background:url(../imagens/wallpapers/btn_bg_baixar.gif) no-repeat;font:bold 10px "Tahoma",Verdana, Arial, Helvetica, sans-serif;color:#FFF;text-transform:uppercase;text-align:center;text-decoration:none;}
.contentWallpaper a.btnBaixar:hover {text-decoration:underline;}
.contentWallpapers{width:700px;margin:0 0 20px 0;}

/* Dica do Chef */
#tituloMaisDica{height:20px;margin:20px 0 10px 0;}
#tituloMaisDica img{float:left;}
#tituloMaisDica h2{padding:4px 0 0 0;}
#boxDica h3{border-bottom:1px solid #CCCCCC;padding:0 0 10px 0;margin:0 0 5px 0;width:224px;font:10px tahoma,Verdana, Arial, Helvetica, sans-serif;}
#boxDica h2{font:bold 10px Georgia, "Times New Roman", Times, serif;color:#cf0003;}
	
/* Estilo lista */	
table.lista_img_descricao{float:left; display:block; margin-top:10px;}
table.lista_img_descricao tr td.descricao_on{padding-bottom:8px; background-color:#f1eff0; background-image:url(../imagens/descricao_rodape.jpg); background-position:bottom center; background-repeat:no-repeat;}
table.lista_img_descricao tr td.descricao_off{padding-bottom:30px;background-color:#fff;}
table.lista_img_descricao tr td.descricao_on div{display:block; float:left; margin-top:10px; margin-left:20px; padding-right:20px;}
table.lista_img_descricao tr td.descricao_off div{display:block; float:left; margin-top:20px; margin-left:20px; padding-right:20px;}
table.lista_img_descricao tr td.descricao_on div.fontMenor,
table.lista_img_descricao tr td.descricao_off div.fontMenor{margin:0px;padding:0px;font-size:10px;}
table.lista_img_descricao tr td.descricao_on div h1,
table.lista_img_descricao tr td.descricao_off div h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#cf0003;}
table.lista_img_descricao tr td.descricao_on div h2,
table.lista_img_descricao tr td.descricao_off div h2{font-family:Tahoma, "Trebuchet MS", Verdana, Arial; font-size:11px; font-weight:bold; color:#5a5958; font-style:italic; margin-bottom:3px;}
table.lista_img_descricao tr td.descricao_on div a,
table.lista_img_descricao tr td.descricao_off div a{display:block; margin-top:-10px; width:78px; height:19px;}

/* Horarios de Reserva */
.arrowlistmenu{width: 216px;margin-bottom:20px;}
.arrowlistmenu .menuheader,
.arrowlistmenu .menuheadertopo,
.arrowlistmenu .menuheaderrodape{background: url(../imagens/menu_lateral_item_BG.gif) no-repeat center left;margin:0px;padding:0px;}
.arrowlistmenu .menuheader a,
.arrowlistmenu .menuheadertopo a,
.arrowlistmenu .menuheaderrodape a{display:block;padding: 6px 0 8px 28px;font-family:Tahoma, "Trebuchet MS", Verdana, Arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;background-image:url(../imagens/menu_lateral_seta_item_OFF.gif);background-repeat:no-repeat;background-position:10px 9px;outline:none;}
.arrowlistmenu .menuheader a:hover,
.arrowlistmenu .menuheadertopo a:hover,
.arrowlistmenu .menuheaderrodape a:hover{display:block;font-weight:bold;color:#ffb22c;text-decoration:none;}
.arrowlistmenu .menuheadertopo{background: url(../imagens/menu_lateral_item_topo_BG.gif) no-repeat center left;}
.arrowlistmenu .menuheaderrodape{background: url(../imagens/menu_lateral_item_rodape_BG.gif) no-repeat center left;}
.arrowlistmenu .openheader a{display:block;font-weight:bold;color:#ffb22c;text-decoration:none;background-image:url(../imagens/menu_lateral_seta_item_ON.gif);}
.arrowlistmenu .openheader a:hover{font-weight:bold;color:#ffb22c;text-decoration:none;background-image:url(../imagens/menu_lateral_seta_item_ON.gif);}
.arrowlistmenu ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 0px;background:none;}
.arrowlistmenu ul.categoryitems li{font-family:Tahoma, "Trebuchet MS", Verdana, Arial;font-size:11px;font-weight:normal;color:#FFFFFF;background:none;background-color:#690300;padding-left: 28px;padding-top: 10px;padding-bottom: 15px;}
.arrowlistmenu ul li.lastsubitem{background-image:url(../imagens/menu_lateral_sub_item_rodape_BG.gif);background-position:bottom center;background-repeat:no-repeat;}
.arrowlistmenu ul li div{font-weight:bold; color:#ffb22c;margin-top:3px;margin-bottom:-8px;margin-left:-15px;padding-left:15px;background-image:url(../imagens/menu_lateral_seta_sub_item.gif);background-repeat:no-repeat;background-position:0px 4px;}
.arrowlistmenu ul li b{display:block;margin-bottom:3px;}

/* Revista */
#assinaturaRevista{	float:right;margin:30px 0 0 0;}
#assinaturaRevista img{margin:0 0 8px 0;}
#thumbsMakingOff{background:#00FF00;width:447px;height:89px;margin:20px 0 0 0;}
.downloadRevista{font:bold 12px tahoma,Verdana, Arial, Helvetica, sans-serif;}
.posicaoTxtHappyHour {float:left;clear:both;margin:0 0 10px 0;}
.acrobatFont{color:#71706f;font:bold 12px tahoma,Verdana, Arial, Helvetica, sans-serif;}
.downloadFont{color:#cf0003;font:bold 12px tahoma,Verdana, Arial, Helvetica, sans-serif;}

/* galera porcao*/
#galeraPorcaoFotosTopo{float:left;width:700px;margin:0 0 10px 0;}
#galeraPorcaoFotosTopo img{margin:0 5px 0 0;}
.contentPersonagem{float:left;width:224px;height:352px;background:url(../imagens/galera_porcao/personagens_bg.jpg) no-repeat;margin:10px 5px 0 0;}
.contentPersonagem h1{font:bold 14px Georgia, "Times New Roman", Times, serif;color:#cf0003;}
.contentPersonagemTxt{margin:10px 20px;}
	
/* Formulário de Contato */
ul.formContatoCampos{float:left; width:450px;  padding:0px; margin:0px;}
ul.formContatoCampos li,
ul.formContatoCampos li label,
ul.formContatoCampos li input,
ul.formContatoCampos li select,
ul.formContatoCampos li textarea{display:block; float:left; padding:0px; margin:0px; font-family:Tahoma, "Trebuchet MS", Verdana, Arial; font-size:11px; border:none;}
ul.formContatoCampos li{background:none;margin-bottom:7px;}
ul.formContatoCampos li input,
ul.formContatoCampos li textarea{padding:3px;border:1px solid #ababab; color:#cf0003;}
ul.formContatoCampos li select{border:1px solid #ababab; color:#cf0003;}
ul.formContatoCampos li label{margin-bottom:2px;margin-left:2px; color:#5a5958; font-weight:bold;}
ul.formContatoCampos li label span{font-size:11px; color:#cf0003;}

ul.formContatoCampos li.campoNome, 
ul.formContatoCampos li.campoNome label,
ul.formContatoCampos li.campoNome input{width:215px;}

ul.formContatoCampos li.campoEmail, 
ul.formContatoCampos li.campoEmail label,
ul.formContatoCampos li.campoEmail input{width:215px;}
ul.formContatoCampos li.campoEmail{margin-left:20px;} 

ul.formContatoCampos li.campoReceberNews{width:450px;}
ul.formContatoCampos li.campoReceberNews div.campoReceberNewsContainer{float:right; margin-right:-20px;}
ul.formContatoCampos li.campoReceberNews div.campoReceberNewsContainer div{float:left; margin-right:10px;}
ul.formContatoCampos li.campoReceberNews input{float:left; margin-right:5px; border:none;}

ul.formContatoCampos li.campoTel, 
ul.formContatoCampos li.campoTel label{width:222px;}
ul.formContatoCampos li.campoTel input{float:left;width:176px;}
ul.formContatoCampos li.campoTel input#tel_ddd{width:20px; margin-right:10px;}
ul.formContatoCampos li.campoTel{margin:0px 0px 0px 0px; }
ul.formContatoCampos li.campoTel #tel{ position:relative; left:10px; width:100px;} 

ul.formContatoCampos li.campoCel, 
ul.formContatoCampos li.campoCel label{width:215px;}
ul.formContatoCampos li.campoCel input{width:165px;}
ul.formContatoCampos li.campoCel input#cel_ddd{width:20px; margin-right:10px;}
ul.formContatoCampos li.campoCel{margin:0px 0px 10px 13px;} 
ul.formContatoCampos li.campoCel #cel{ position:relative; left:10px; width:100px;} 

ul.formContatoCampos li.campoSMS{width:450px; margin-bottom:20px;}
ul.formContatoCampos li.campoSMS div.campoSMSContainer{float:right; margin-right:12px;}
ul.formContatoCampos li.campoSMS div.campoSMSContainer div{float:left; margin-right:10px;}
ul.formContatoCampos li.campoSMS input{float:left; margin-right:5px; border:none;}

ul.formContatoCampos li.campoEndereco, 
ul.formContatoCampos li.campoEndereco label,
ul.formContatoCampos li.campoEndereco input{width:310px;}

ul.formContatoCampos li.campoCep, 
ul.formContatoCampos li.campoCep label,
ul.formContatoCampos li.campoCep input{width:118px;}
ul.formContatoCampos li.campoCep{margin-left:20px;}

ul.formContatoCampos li.campoUnidade, 
ul.formContatoCampos li.campoUnidade label,
ul.formContatoCampos li.campoUnidade input{width:310px;}

ul.formContatoCampos li.campoMensagem, 
ul.formContatoCampos li.campoMensagem label,
ul.formContatoCampos li.campoMensagem textarea{width:450px;}
ul.formContatoCampos li.campoMensagem textarea{height:90px;}

ul.formContatoCampos li.campoBotoes{width:450px; margin-top:20px;}
ul.formContatoCampos li.campoBotoes input{display:block; float:right; width:64px; height:19px; padding:0; margin:0; border:none; font-size:10px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; cursor:pointer; }
ul.formContatoCampos li.campoBotoes input.botEnviar{background: url(../imagens/bot_bg02.jpg) no-repeat; margin-left:10px; margin-right:5px;}
ul.formContatoCampos li.campoBotoes input.botLimpar{background: url(../imagens/bot_bg01.jpg) no-repeat;}


ul.formContatoCampos li input.validation-failed,
ul.formContatoCampos li textarea.validation-failed{border:1px solid #ff0000; background-color:#f9de82; color:#9b0702;}
.formContato .validation-advice{display:none;}


/* Formulario de Trabalhe Conosco */
ul.formTrabalheConoscoCampos{float:left; width:450px;  padding:0px; margin:0px;}
ul.formTrabalheConoscoCampos li,
ul.formTrabalheConoscoCampos li label,
ul.formTrabalheConoscoCampos li input,
ul.formTrabalheConoscoCampos li select,
ul.formTrabalheConoscoCampos li textarea{display:block; float:left; padding:0px; margin:0px; font-family:Tahoma, "Trebuchet MS", Verdana, Arial; font-size:11px; border:none;}
ul.formTrabalheConoscoCampos li{background:none;margin-bottom:7px;}
ul.formTrabalheConoscoCampos li input,
ul.formTrabalheConoscoCampos li textarea{padding:3px;border:1px solid #ababab; color:#cf0003;}
ul.formTrabalheConoscoCampos li select{border:1px solid #ababab; color:#cf0003; height:17px;}
ul.formTrabalheConoscoCampos li label{margin-bottom:2px;margin-left:2px; color:#5a5958; font-weight:bold;}
ul.formTrabalheConoscoCampos li label span{font-size:11px; color:#cf0003;}

ul.formTrabalheConoscoCampos li.campoNome, 
ul.formTrabalheConoscoCampos li.campoNome label,
ul.formTrabalheConoscoCampos li.campoNome input{width:215px;}

ul.formTrabalheConoscoCampos li.campoDataNasc, 
ul.formTrabalheConoscoCampos li.campoDataNasc label,
ul.formTrabalheConoscoCampos li.campoDataNasc input{width:112px;}
ul.formTrabalheConoscoCampos li.campoDataNasc{margin-left:20px;} 

ul.formTrabalheConoscoCampos li.campoSexo, 
ul.formTrabalheConoscoCampos li.campoSexo label,
ul.formTrabalheConoscoCampos li.campoSexo select{width:83px;}
ul.formTrabalheConoscoCampos li.campoSexo{margin-left:20px;margin-bottom:12px;} 

ul.formTrabalheConoscoCampos li.campoEscolaridade, 
ul.formTrabalheConoscoCampos li.campoEscolaridade label{width:221px;}
ul.formTrabalheConoscoCampos li.campoEscolaridade select{width:223px;}

ul.formTrabalheConoscoCampos li.campoRegiao, 
ul.formTrabalheConoscoCampos li.campoRegiao label,
ul.formTrabalheConoscoCampos li.campoRegiao select{width:120px;}
ul.formTrabalheConoscoCampos li.campoRegiao{margin-left:14px;} 

ul.formTrabalheConoscoCampos li.campoEmail, 
ul.formTrabalheConoscoCampos li.campoEmail label,
ul.formTrabalheConoscoCampos li.campoEmail input{width:74px;}
ul.formTrabalheConoscoCampos li.campoEmail{margin-left:12px;} 

ul.formTrabalheConoscoCampos li.campoFuncao, 
ul.formTrabalheConoscoCampos li.campoFuncao label{width:301px;}
ul.formTrabalheConoscoCampos li.campoFuncao select{width:303px;}

ul.formTrabalheConoscoCampos li.campoNivel, 
ul.formTrabalheConoscoCampos li.campoNivel label{width:133px;}
ul.formTrabalheConoscoCampos li.campoNivel select{width:134px;}
ul.formTrabalheConoscoCampos li.campoNivel{margin-left:14px;} 

ul.formTrabalheConoscoCampos li.campoComoNosConheceu, 
ul.formTrabalheConoscoCampos li.campoComoNosConheceu label{width:301px;}
ul.formTrabalheConoscoCampos li.campoComoNosConheceu select{width:303px;}
ul.formTrabalheConoscoCampos li.campoComoNosConheceu{margin-bottom:10px;} 

ul.formTrabalheConoscoCampos li.campoCPF, 
ul.formTrabalheConoscoCampos li.campoCPF label,
ul.formTrabalheConoscoCampos li.campoCPF input{width:126px;}
ul.formTrabalheConoscoCampos li.campoCPF{margin-right:20px;} 

ul.formTrabalheConoscoCampos li.campoUploadCurriculo, 
ul.formTrabalheConoscoCampos li.campoUploadCurriculo label{width:450px;}
ul.formTrabalheConoscoCampos li.campoUploadCurriculo span{font-size:9px;}

ul.formTrabalheConoscoCampos li.campoBotoes{width:450px; margin-top:20px;}
ul.formTrabalheConoscoCampos li.campoBotoes input{display:block; float:right; width:64px; height:19px; padding:0; margin:0; border:none; font-size:10px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; cursor:pointer; }
ul.formTrabalheConoscoCampos li.campoBotoes input.botEnviar{background: url(../imagens/bot_bg02.jpg) no-repeat; margin-left:10px; margin-right:5px;}
ul.formTrabalheConoscoCampos li.campoBotoes input.botLimpar{background: url(../imagens/bot_bg01.jpg) no-repeat;}

ul.formTrabalheConoscoCampos li input.validation-failed,
ul.formTrabalheConoscoCampos li select.validation-failed,
ul.formTrabalheConoscoCampos li textarea.validation-failed{border:1px solid #ff0000; background-color:#f9de82; color:#9b0702;}
.formTrabalheConosco .validation-advice{display:none;}

/* Formulario de Agendar Eventos */
ul.formAgendaEventoCampos{float:left; width:450px;  padding:0px; margin:0px;}
ul.formAgendaEventoCampos li,
ul.formAgendaEventoCampos li label,
ul.formAgendaEventoCampos li input,
ul.formAgendaEventoCampos li select,
ul.formAgendaEventoCampos li textarea{display:block; float:left; padding:0px; margin:0px; font-family:Tahoma, "Trebuchet MS", Verdana, Arial; font-size:11px; border:none;}
ul.formAgendaEventoCampos li{background:none;margin-bottom:7px;}
ul.formAgendaEventoCampos li input,
ul.formAgendaEventoCampos li textarea{padding:3px;border:1px solid #ababab; color:#cf0003;}
ul.formAgendaEventoCampos li select{border:1px solid #ababab; color:#cf0003;}
ul.formAgendaEventoCampos li label{margin-bottom:2px;margin-left:2px; color:#5a5958; font-weight:bold;}
ul.formAgendaEventoCampos li label span{font-size:11px; color:#cf0003;}

ul.formAgendaEventoCampos li.campoNome, 
ul.formAgendaEventoCampos li.campoNome label,
ul.formAgendaEventoCampos li.campoNome input{width:215px;margin-right: 20px;}

ul.formAgendaEventoCampos li.camposobreNome, 
ul.formAgendaEventoCampos li.camposobreNome label,
ul.formAgendaEventoCampos li.camposobreNome input{width:200px;}

ul.formAgendaEventoCampos li.campoEmail, 
ul.formAgendaEventoCampos li.campoEmail label,
ul.formAgendaEventoCampos li.campoEmail input{width:215px;} 

ul.formAgendaEventoCampos li.campoReceberNews{width:450px; text-align:right;}
ul.formAgendaEventoCampos li.campoEmail div.campoReceberNewsContainer{float:left;}
ul.formAgendaEventoCampos li.campoEmail div.campoReceberNewsContainer input{width:auto; border:none;}
ul.formAgendaEventoCampos li.campoEmail div.campoReceberNewsContainer span{width:auto;}
ul.formAgendaEventoCampos li.campoEmail div.campoReceberNewsContainer div{display:block;}

ul.formAgendaEventoCampos li.campoTel, 
ul.formAgendaEventoCampos li.campoTel label{width:200px;}
ul.formAgendaEventoCampos li.campoTel input{float:left;width:100px;}
ul.formAgendaEventoCampos li.campoTel input#tel_ddd{width:20px; margin-right:10px; margin-left:0px;}
ul.formAgendaEventoCampos li.campoTel{margin:0px 0px 0px 20px; } 

ul.formAgendaEventoCampos li.campoCel, 
ul.formAgendaEventoCampos li.campoCel label{width:150px; clear:left;}
ul.formAgendaEventoCampos li.campoCel input{float:left;width:100px;}
ul.formAgendaEventoCampos li.campoCel{margin:0px 10px 0px 0px;}
ul.formAgendaEventoCampos li.campoCel input#cel{ position:relative; left:10px; margin-right:10px; margin-left:0px;}
ul.formAgendaEventoCampos li.campoCel input#cel_ddd{width:20px;}

ul.formAgendaEventoCampos li.campoCel .campoSMSContainer{ clear:both;}
ul.formAgendaEventoCampos li.campoCel .campoSMSContainer input{ width:20px; float:left; border:none;}
ul.formAgendaEventoCampos li.campoCel .campoSMSContainer label{ width:50px; float:left; clear:none;}

ul.formAgendaEventoCampos li.campoUnidade, 
ul.formAgendaEventoCampos li.campoUnidade label{width:132px;}
ul.formAgendaEventoCampos li.campoUnidade select{width:133px;}

ul.formAgendaEventoCampos li.campoAmbiente, 
ul.formAgendaEventoCampos li.campoAmbiente label{width:132px;}
ul.formAgendaEventoCampos li.campoAmbiente select{width:133px;  }
ul.formAgendaEventoCampos li.campoAmbiente{margin-left:10px;}

ul.formAgendaEventoCampos li.campoDia, 
ul.formAgendaEventoCampos li.campoDia label{width:43px;}
ul.formAgendaEventoCampos li.campoDia select{width:45px; }
ul.formAgendaEventoCampos li.campoDia{clear:left; margin-top:10px;}

ul.formAgendaEventoCampos li.campoMes, 
ul.formAgendaEventoCampos li.campoMes label{width:83px;}
ul.formAgendaEventoCampos li.campoMes select{width:85px;}
ul.formAgendaEventoCampos li.campoMes{margin-left:20px;margin-top:10px;}

ul.formAgendaEventoCampos li.campoAno, 
ul.formAgendaEventoCampos li.campoAno label{width:53px;}
ul.formAgendaEventoCampos li.campoAno select{width:55px;}
ul.formAgendaEventoCampos li.campoAno{margin-left:21px;margin-top:10px;}

ul.formAgendaEventoCampos li.campoNumPessoas, 
ul.formAgendaEventoCampos li.campoNumPessoas label{width:90px;}
ul.formAgendaEventoCampos li.campoNumPessoas input{width:20px;}
ul.formAgendaEventoCampos li.campoNumPessoas{margin-left:15px;margin-top:10px;} 

ul.formAgendaEventoCampos li.campoHorario, 
ul.formAgendaEventoCampos li.campoHorario label{width:90px;}
ul.formAgendaEventoCampos li.campoHorario input{width:30px;}
ul.formAgendaEventoCampos li.campoHorario{margin-left:15px;margin-top:10px;}

ul.formAgendaEventoCampos li.campoComentario, 
ul.formAgendaEventoCampos li.campoComentario label,
ul.formAgendaEventoCampos li.campoComentario textarea{width:440px;}
ul.formAgendaEventoCampos li.campoComentario textarea{height:90px;}

ul.formAgendaEventoCampos li.campoBotoes{width:440px; margin-top:20px;}
ul.formAgendaEventoCampos li.campoBotoes input{display:block; float:right; width:64px; height:19px; padding:0; margin:0; border:none; font-size:10px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; cursor:pointer; }
ul.formAgendaEventoCampos li.campoBotoes input.botEnviar{background: url(../imagens/bot_bg02.jpg) no-repeat; margin-left:10px; margin-right:5px;}
ul.formAgendaEventoCampos li.campoBotoes input.botLimpar{background: url(../imagens/bot_bg01.jpg) no-repeat;}


ul.formAgendaEventoCampos li input.validation-failed,
ul.formAgendaEventoCampos li textarea.validation-failed{border:1px solid #ff0000; background-color:#f9de82; color:#9b0702;}
.formAgendaEvento .validation-advice{display:none;}	

#ambiente_rios, #ambiente_ipanema, #ambiente_ilha, #ambiente_barra, #ambiente_niteroi, #ambiente_brasilia, #ambiente_bh{ display:none;}

/* Formulário de Anuncie */
ul.formAnuncieCampos{float:left; width:455px;  padding:0px; margin:0px;}
ul.formAnuncieCampos li,
ul.formAnuncieCampos li label,
ul.formAnuncieCampos li input,
ul.formAnuncieCampos li select,
ul.formAnuncieCampos li textarea{display:block; float:left; padding:0px; margin:0px; font-family:Tahoma, "Trebuchet MS", Verdana, Arial; font-size:11px; border:none;}
ul.formAnuncieCampos li{background:none;margin-bottom:7px;}
ul.formAnuncieCampos li input,
ul.formAnuncieCampos li textarea{padding:3px;border:1px solid #ababab; color:#cf0003;}
ul.formAnuncieCampos li select{border:1px solid #ababab; color:#cf0003;}
ul.formAnuncieCampos li label{margin-bottom:2px;margin-left:2px; color:#5a5958; font-weight:bold;}
ul.formAnuncieCampos li label span{font-size:11px; color:#cf0003;}

ul.formAnuncieCampos li.campoNome, 
ul.formAnuncieCampos li.campoNome label,
ul.formAnuncieCampos li.campoNome input{width:215px;}

ul.formAnuncieCampos li.campoEmail, 
ul.formAnuncieCampos li.campoEmail label,
ul.formAnuncieCampos li.campoEmail input{width:215px;}
ul.formAnuncieCampos li.campoEmail{margin-left:20px;} 

ul.formAnuncieCampos li.campoReceberNews{width:450px;}
ul.formAnuncieCampos li.campoReceberNews div.campoReceberNewsContainer{float:right; margin-right:-20px;}
ul.formAnuncieCampos li.campoReceberNews div.campoReceberNewsContainer div{float:left; margin-right:10px;}
ul.formAnuncieCampos li.campoReceberNews input{float:left; margin-right:5px; border:none;}

ul.formAnuncieCampos li.campoTel, 
ul.formAnuncieCampos li.campoTel label {width:215px;}
ul.formAnuncieCampos li.campoTel input{width:160px; float:left;}
ul.formAnuncieCampos li.campoTel input#tel_ddd{width:20px; margin-right:15px; margin-left:0px;}
ul.formAnuncieCampos li.campoTel{margin-top:10px;} 

ul.formAnuncieCampos li.campoCel, 
ul.formAnuncieCampos li.campoCel label {width:215px;}
ul.formAnuncieCampos li.campoCel input{width:165px;}
ul.formAnuncieCampos li.campoCel input#cel_ddd{width:20px; margin-right:10px; margin-left:0px;}
ul.formAnuncieCampos li.campoCel{margin-left:20px;margin-top:10px;} 

ul.formAnuncieCampos li.campoSMS{width:450px; margin-bottom:20px;}
ul.formAnuncieCampos li.campoSMS div.campoSMSContainer{float:right; margin-right:12px;}
ul.formAnuncieCampos li.campoSMS div.campoSMSContainer div{float:left; margin-right:10px;}
ul.formAnuncieCampos li.campoSMS input{float:left; margin-right:5px; border:none;}

ul.formAnuncieCampos li.campoEndereco, 
ul.formAnuncieCampos li.campoEndereco label,
ul.formAnuncieCampos li.campoEndereco input{width:310px;}

ul.formAnuncieCampos li.campoCep, 
ul.formAnuncieCampos li.campoCep label,
ul.formAnuncieCampos li.campoCep input{width:118px;}
ul.formAnuncieCampos li.campoCep{margin-left:20px;}

ul.formAnuncieCampos li.campoMensagem, 
ul.formAnuncieCampos li.campoMensagem label,
ul.formAnuncieCampos li.campoMensagem textarea{width:450px;}
ul.formAnuncieCampos li.campoMensagem textarea{height:90px;}

ul.formAnuncieCampos li.campoBotoes{width:450px; margin-top:20px;}
ul.formAnuncieCampos li.campoBotoes input{display:block; float:right; width:64px; height:19px; padding:0; margin:0; border:none; font-size:10px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; cursor:pointer; }
ul.formAnuncieCampos li.campoBotoes input.botEnviar{background: url(../imagens/bot_bg02.jpg) no-repeat; margin-left:10px; margin-right:5px;}
ul.formAnuncieCampos li.campoBotoes input.botLimpar{background: url(../imagens/bot_bg01.jpg) no-repeat;}


ul.formAnuncieCampos li input.validation-failed,
ul.formAnuncieCampos li textarea.validation-failed{border:1px solid #ff0000; background-color:#f9de82; color:#9b0702;}
.formAnuncie .validation-advice{display:none;}


/* Formulário de Cadastre-se */
div#containerFormCadastreseCliente{display:block;}
div#containerFormCadastreseEmpresa{display:none;}
div#contentCenter div#campoRadioContainer{float:left;width:450px; margin-bottom:15px;}
div#contentCenter div#campoRadioContainer div{float:left; margin-right:10px;}
div#contentCenter div#campoRadioContainer input{float:left; margin-right:5px; border:none;}

ul.formCadastreseCampos{float:left; width:450px;  padding:0px; margin:0px;}
ul.formCadastreseCampos li,
ul.formCadastreseCampos li label,
ul.formCadastreseCampos li input,
ul.formCadastreseCampos li select,
ul.formCadastreseCampos li textarea{display:block; float:left; padding:0px; margin:0px; font-family:Tahoma, "Trebuchet MS", Verdana, Arial; font-size:11px; border:none;}
ul.formCadastreseCampos li{background:none;margin-bottom:7px;}
ul.formCadastreseCampos li input,
ul.formCadastreseCampos li textarea{padding:3px;border:1px solid #ababab; color:#cf0003;}
ul.formCadastreseCampos li select{border:1px solid #ababab; color:#cf0003;}
ul.formCadastreseCampos li label{margin-bottom:2px;margin-left:2px; color:#5a5958; font-weight:bold;}
ul.formCadastreseCampos li label span{font-size:11px; color:#cf0003;}

ul.formCadastreseCampos li.campoNome, 
ul.formCadastreseCampos li.campoNome label,
ul.formCadastreseCampos li.campoNome input{width:215px;}
ul.formCadastreseCampos li.campoNome{margin-right:20px;} 

ul.formCadastreseCampos li.campoRazaoSocial, 
ul.formCadastreseCampos li.campoRazaoSocial label,
ul.formCadastreseCampos li.campoRazaoSocial input{width:215px;}
ul.formCadastreseCampos li.campoRazaoSocial{margin-right:20px;} 

ul.formCadastreseCampos li.campoSobrenome, 
ul.formCadastreseCampos li.campoSobrenome label,
ul.formCadastreseCampos li.campoSobrenome input{width:215px;}

ul.formCadastreseCampos li.campoNomeFantasia, 
ul.formCadastreseCampos li.campoNomeFantasia label,
ul.formCadastreseCampos li.campoNomeFantasia input{width:215px;}

ul.formCadastreseCampos li.campoEmail, 
ul.formCadastreseCampos li.campoEmail label,
ul.formCadastreseCampos li.campoEmail input{width:215px;}
ul.formCadastreseCampos li.campoEmail{margin-right:20px;} 

ul.formCadastreseCampos li.campoCPF, 
ul.formCadastreseCampos li.campoCPF label,
ul.formCadastreseCampos li.campoCPF input{width:115px;}
ul.formCadastreseCampos li.campoCPF{margin-right:20px;} 

ul.formCadastreseCampos li.campoCNPJ, 
ul.formCadastreseCampos li.campoCNPJ label,
ul.formCadastreseCampos li.campoCNPJ input{width:215px;}

ul.formCadastreseCampos li.campoRG, 
ul.formCadastreseCampos li.campoRG label,
ul.formCadastreseCampos li.campoRG input{width:80px;}

ul.formCadastreseCampos li.campoTipoEmpresa, 
ul.formCadastreseCampos li.campoTipoEmpresa label,
ul.formCadastreseCampos li.campoTipoEmpresa select{width:222px;}
ul.formCadastreseCampos li.campoTipoEmpresa{margin-right:11px;margin-bottom:12px;} 

ul.formCadastreseCampos li.campoSegmentoAtuacao, 
ul.formCadastreseCampos li.campoSegmentoAtuacao label,
ul.formCadastreseCampos li.campoSegmentoAtuacao select{width:222px;}
ul.formCadastreseCampos li.campoSegmentoAtuacao{margin-bottom:12px;} 

ul.formCadastreseCampos li.campoSenha, 
ul.formCadastreseCampos li.campoSenha label,
ul.formCadastreseCampos li.campoSenha input{width:215px;}
ul.formCadastreseCampos li.campoSenha{margin-right:20px;} 

ul.formCadastreseCampos li.campoConfirmaSenha, 
ul.formCadastreseCampos li.campoConfirmaSenha label,
ul.formCadastreseCampos li.campoConfirmaSenha input{width:215px;}

ul.formCadastreseCampos li.campoTel, 
ul.formCadastreseCampos li.campoTel label{width:136px;}
ul.formCadastreseCampos li.campoTel input{width:136px; float:left}
/*ul.formCadastreseCampos li.campoTel input#tel_ddd{width:20px; margin-right:10px;}*/
ul.formCadastreseCampos li.campoTel{margin-right:20px;}

ul.formCadastreseCampos li.campoTelComercial, 
ul.formCadastreseCampos li.campoTelComercial label{width:136px;}
ul.formCadastreseCampos li.campoTelComercial input{width:136px; float:left}
ul.formCadastreseCampos li.campoTelComercial{margin-right:20px;} 
/*ul.formCadastreseCampos li.campoTelComercial input#telcomercial_ddd{width:20px; margin-right:10px; margin-left:0px;}*/

ul.formCadastreseCampos li.campoCel, 
ul.formCadastreseCampos li.campoCel label{width:138px;}
ul.formCadastreseCampos li.campoCel input{width:138px; float:left}
/*ul.formCadastreseCampos li.campoCel input#cel_ddd{width:20px; margin-right:10px; margin-left:0px;}*/

ul.formCadastreseCampos li.campoDataNasc, 
ul.formCadastreseCampos li.campoDataNasc label,
ul.formCadastreseCampos li.campoDataNasc input{width:100px;}
ul.formCadastreseCampos li.campoDataNasc{margin-right:20px;}

ul.formCadastreseCampos li.campoDataFundacao, 
ul.formCadastreseCampos li.campoDataFundacao label,
ul.formCadastreseCampos li.campoDataFundacao input{width:193px;}
ul.formCadastreseCampos li.campoDataFundacao{margin-right:20px;} 

ul.formCadastreseCampos li.campoSexo, 
ul.formCadastreseCampos li.campoSexo label,
ul.formCadastreseCampos li.campoSexo select{width:83px;}
ul.formCadastreseCampos li.campoSexo{margin-right:11px;margin-bottom:12px;} 

ul.formCadastreseCampos li.campoCep, 
ul.formCadastreseCampos li.campoCep label,
ul.formCadastreseCampos li.campoCep input{width:100px;}
ul.formCadastreseCampos li.campoCep{margin-right:20px;}

ul.formCadastreseCampos li.campoLogradouro, 
ul.formCadastreseCampos li.campoLogradouro label,
ul.formCadastreseCampos li.campoLogradouro select{width:116px;}
ul.formCadastreseCampos li.campoLogradouro{margin-bottom:12px;} 

ul.formCadastreseCampos li.campoEndereco, 
ul.formCadastreseCampos li.campoEndereco label,
ul.formCadastreseCampos li.campoEndereco input{width:215px;}
ul.formCadastreseCampos li.campoEndereco{margin-right:20px;}

ul.formCadastreseCampos li.campoNumero, 
ul.formCadastreseCampos li.campoNumero label,
ul.formCadastreseCampos li.campoNumero input{width:50px;}
ul.formCadastreseCampos li.campoNumero{margin-right:20px;}

ul.formCadastreseCampos li.campoComplemento, 
ul.formCadastreseCampos li.campoComplemento label,
ul.formCadastreseCampos li.campoComplemento input{width:145px;}

ul.formCadastreseCampos li.campoBairro, 
ul.formCadastreseCampos li.campoBairro label,
ul.formCadastreseCampos li.campoBairro input{width:215px;}
ul.formCadastreseCampos li.campoBairro{margin-right:20px;}

ul.formCadastreseCampos li.campoCidade, 
ul.formCadastreseCampos li.campoCidade label,
ul.formCadastreseCampos li.campoCidade input{width:215px;}

ul.formCadastreseCampos li.campoUF, 
ul.formCadastreseCampos li.campoUF label,
ul.formCadastreseCampos li.campoUF select{width:50px;}
ul.formCadastreseCampos li.campoUF{margin-right:11px;margin-bottom:12px;} 

ul.formCadastreseCampos li.campoPais, 
ul.formCadastreseCampos li.campoPais label,
ul.formCadastreseCampos li.campoPais input{width:153px;}
ul.formCadastreseCampos li.campoPais{margin-right:20px;}

ul.formCadastreseCampos li.campoUnidade, 
ul.formCadastreseCampos li.campoUnidade label,
ul.formCadastreseCampos li.campoUnidade select{width:215px;}
ul.formCadastreseCampos li.campoUnidade{margin-bottom:12px;} 


ul.formCadastreseCampos li.campoBotoes{width:450px; margin-top:20px;}
ul.formCadastreseCampos li.campoBotoes input{display:block; float:right; width:64px; height:19px; padding:0; margin:0; border:none; font-size:10px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; cursor:pointer;}
ul.formCadastreseCampos li.campoBotoes input.botEnviar{background: url(../imagens/bot_bg02.jpg) no-repeat; margin-left:10px; margin-right:5px;}
ul.formCadastreseCampos li.campoBotoes input.botLimpar{background: url(../imagens/bot_bg01.jpg) no-repeat;}


ul.formCadastreseCampos li input.validation-failed,
ul.formCadastreseCampos li textarea.validation-failed{border:1px solid #ff0000; background-color:#f9de82; color:#9b0702;}
.formCadastreseCliente .validation-advice,
.formCadastreseEmpresa .validation-advice{display:none;}


/* Formulário Convide seus amigos */
ul.formConvideAmigosCampos{float:left; width:450px;  padding:0px; margin:0px;}
ul.formConvideAmigosCampos li,
ul.formConvideAmigosCampos li label,
ul.formConvideAmigosCampos li input,
ul.formConvideAmigosCampos li select,
ul.formConvideAmigosCampos li textarea{display:block; float:left; padding:0px; margin:0px; font-family:Tahoma, "Trebuchet MS", Verdana, Arial; font-size:11px; border:none;}
ul.formConvideAmigosCampos li{background:none;margin-bottom:7px;}
ul.formConvideAmigosCampos li input,
ul.formConvideAmigosCampos li textarea{padding:3px;border:1px solid #ababab; color:#cf0003;}
ul.formConvideAmigosCampos li select{border:1px solid #ababab; color:#cf0003;}
ul.formConvideAmigosCampos li label{margin-bottom:2px;margin-left:2px; color:#5a5958; font-weight:bold;}
ul.formConvideAmigosCampos li label span{font-size:11px; color:#cf0003;}

ul.formConvideAmigosCampos li.campoNome, 
ul.formConvideAmigosCampos li.campoNome label,
ul.formConvideAmigosCampos li.campoNome input{width:215px;}

ul.formConvideAmigosCampos li.campoEmail, 
ul.formConvideAmigosCampos li.campoEmail label,
ul.formConvideAmigosCampos li.campoEmail input{width:215px;}
ul.formConvideAmigosCampos li.campoEmail{margin-left:20px;} 

ul.formConvideAmigosCampos li.campoMensagem, 
ul.formConvideAmigosCampos li.campoMensagem label,
ul.formConvideAmigosCampos li.campoMensagem textarea{width:450px;}
ul.formConvideAmigosCampos li.campoMensagem textarea{height:90px;}

ul.formConvideAmigosCampos li.campoBotoes{width:450px; margin-top:20px;}
ul.formConvideAmigosCampos li.campoBotoes input{display:block; float:right; width:64px; height:19px; padding:0; margin:0; border:none; font-size:10px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; cursor:pointer; }
ul.formConvideAmigosCampos li.campoBotoes input.botEnviar{background: url(../imagens/bot_bg02.jpg) no-repeat; margin-left:10px; margin-right:5px;}
ul.formConvideAmigosCampos li.campoBotoes input.botLimpar{background: url(../imagens/bot_bg01.jpg) no-repeat;}

ul.formConvideAmigosCampos li input.validation-failed,
ul.formConvideAmigosCampos li textarea.validation-failed{border:1px solid #ff0000; background-color:#f9de82; color:#9b0702;}
.formConvideAmigosCampos .validation-advice{display:none;}

/*Eventos*/
ul.lista_eventos li{width:200px;background:url(../imagens/bullet_list_vermelha.gif) no-repeat left 6px;padding-left:12px;}

/*Mapa do Site*/
table#mapa_do_site{ width:506px; overflow:hidden;}
table#mapa_do_site tr td.col01 ul li{width:139px;}
table#mapa_do_site tr td.col02 ul li{width:119px;}
table#mapa_do_site tr td.col03 ul li{width:129px;}
table#mapa_do_site tr td.col04 ul li.nivel1_last_item{width:119px; oveflow:hidden;}
ul.nivel0 li{padding-left:24px; padding-top:0px; margin-bottom:15px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#cf0003; background:url(../imagens/mapa_do_site/bullet_nivel1_tit.gif) no-repeat left top;}
ul.nivel0 li a{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#cf0003; text-decoration:none;}
ul.nivel0 li.itemMapaDoSite{background:url(../imagens/mapa_do_site/bullet_nivel0_item_mapa_do_site.gif) no-repeat left top;}
ul.nivel1{margin-bottom:30px;background:url(../imagens/mapa_do_site/bullet_nivel1_ul_bg.gif) repeat-y left top;}
ul.nivel1 li{display:block; padding-left:39px; padding-top:2px; padding-bottom:3px; background:url(../imagens/mapa_do_site/bullet_nivel1_item.gif) no-repeat left top;}
ul.nivel1 li.nivel1_tit{padding-left:24px; padding-top:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#cf0003; background:url(../imagens/mapa_do_site/bullet_nivel1_tit.gif) no-repeat left top;}
ul.nivel1 li.nivel2_tit{background:url(../imagens/mapa_do_site/bullet_nivel2_tit.gif) no-repeat left top;}
ul.nivel1 li.nivel1_last_item{background:url(../imagens/mapa_do_site/bullet_nivel1_last_item.gif) no-repeat left top #FFFFFF;}
ul.nivel1 li a{color:#7b7b7b; font-weight:bold;}
ul.nivel1 li a:hover{color:#cf0003;}
ul.nivel2{margin-top:2px; margin-bottom:15px; margin-left:-19px;}
ul.nivel2 li{display:block; width:139px; padding-left:39px; padding-top:2px; padding-bottom:3px; background:url(../imagens/mapa_do_site/bullet_nivel1_item.gif) no-repeat left top;}
ul.nivel2 li.nivel2_last_item{background:url(../imagens/mapa_do_site/bullet_nivel1_last_item.gif) no-repeat left top;}
ul.nivel2 li a{color:#7b7b7b; font-weight:normal;}

/* Dica do chef*/
.btnDica{ padding-top: 20px; height: 30px; clear:both;}

/* Esconder demais imagens de clipping quando estiverem no modo galeria*/
.hideGallery{display:none;}

/* Bebidas */

#dicas_bebidas{clear:both; margin-top: 30px;}
#dicas_bebidas h3{font-family:Georgia,"Times New Roman",Times,serif;font-size:18px; margin: 20px 0px;}
.linha_dicabebida{ margin-top:20px;}
.legenda h1{color:#CF0003; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; font-weight:bold;}
.descricao_cinza{background:url(../imagens/descricao_rodape.jpg) center bottom no-repeat #F1EFF0;padding-bottom:8px;float:left; height: 120px; position:relative;}
.descricao_cinza .legenda{padding-left: 20px;}
.descricao_cinza .btnLeiaMais{padding-left:20px; position:absolute; bottom: 20px;}
.legenda_img{width:224px; float:left;}

a.btnLeiamais:visited{ color:#FFFFFF; font-weight:bold; text-decoration:none;}

/*Sessão de Reveillon*/

#containerReveillon{ float:left; width: 233px; margin-right: 10px;}
#containerReveillon ul{width: 225px;  margin-top: 6px; padding: 0px 0px; position:relative; background:url(../imagens/bg-bottom-reveillon.gif) no-repeat left bottom; padding-bottom:10px;}
#containerReveillon ul li.first{padding-top:10px;width:245px;}
#containerReveillon ul li.first div{ position:absolute; top:0px; left:-0px; background:url(../imagens/bg-top-reveillon.gif) no-repeat left top; width: 233px; height: 11px;}
#containerReveillon strong{color:#CF0003; font-weight:bold; display:block;}
#containerReveillon li{padding-left: 42px; margin: 7px 0px; padding-right: 8px;  }
#containerReveillon .info{ background:url(../imagens/reveillon/icon-telefone.gif) no-repeat 10px 0px;}
#containerReveillon .preco{ background:url(../imagens/reveillon/icon-valor.gif) no-repeat 10px 0px;}
#containerReveillon .horario{ background:url(../imagens/reveillon/icon-horario.gif) no-repeat 10px 0px;}
#containerReveillon .formapagamento{ background:url(../imagens/reveillon/icon-cartao.gif) no-repeat 10px 4px;}

#infoContainer{ float:right; width: 435px;}
#infoContainer p.fraserodape{font-style:italic; text-align:right; padding-top: 20px;}
#infoContainer ul{ margin:20px; list-style-position:inside;}
#infoContainer li{ list-style:square; }
#infoContainer h3{ color:#CF0003; font-weight:bold; margin: 4px 0px;}

/*Página de erro*/

#paginaErro{ margin:0px auto; width:710px; top: 15.5em; height:364px; background:url(../imagens/404/bg-div.gif) repeat-x left top #FFFFFF; position:relative;}
#rt, #rb, #lb{position:absolute; width: 10px; height:10px;}
#rt{right:0px; top:0px; background:url(../imagens/404/corner-rt.gif) no-repeat right top;}
#rb{right:0px; bottom:0px; background:url(../imagens/404/corner-rb.gif) no-repeat right bottom;}
#lb{left:0px; bottom:0px; background:url(../imagens/404/corner-lb.gif) no-repeat left bottom;}
#paginaErro p{padding-top: 50px;padding-left:15px;}
#paginaErro h1{
	position:absolute;
	width: 400px;
	height: 118px;
	top: -65px;
	left: 0px;
	color:#cf0003;
	font-size:25px;
	font-family:"times new roman", georgia;
}
#paginaErro h1 img{ display:block;}
#paginaErro h1 span{display:block; padding: 15px;}
#paginaErro table{padding: 10px;margin:20px auto;}

#paginaErro #porcao{position:absolute;}
#paginaErro #menu{
	position:absolute;
	left: 197px;
	top: 105px;
} 
#paginaErro #adega{
	position:absolute;
	left: 370px;
	top: 104px;
}
#paginaErro #eventos{
	position:absolute;
	left: 371px;
	top: 174px;
}
#paginaErro #vc-porcao{
	position:absolute;
	left: 528px;
	top: 103px;
}
#paginaErro #imprensa{
	position:absolute;
	left: 20px;
	top: 198px;
}
#paginaErro #trabalhe-conosco{
	position:absolute;
	left: 195px;
	top: 281px;
} 
#paginaErro #home{
	position:absolute;
	left: 20px;
	top: 283px;
}
#paginaErro #porcao{
	top: 106px;
	left: 19px;
}
#paginaErro #map-contato{
	position:absolute;
	left:376px;
	top:280px;
	height: 19px;
}


ul.listaInfraEstrutura li{
	width:180px;
}

/*Mapa do site*/
#GmapsMAPA { width: 540px; height: 420px; border: 3px solid #E5E5E5; }
#GmapsMAPA div.conteudo { font-family: Arial; font-size: 10px; margin-bottom: -100px; } 
#GmapsMAPA div.conteudo b { font-family: Arial; color: red; font-size: 15px; margin:0px; padding:0px; }

/*Localizaçaõ - Unidades porcão*/
.localizacao{ padding:0px 0px 0px 9px;}
.uppercase{text-transform:uppercase;}



/*Página de eventos - Fim de ano - 2009*/

#reservas{	background:url(../imagens/eventos/box-reservas.gif) no-repeat left top; padding: 18px 0 11px 72px; width:618px; height:167px; float:left; margin-top: 20px;}
#reservas ul li{float:left; width:288px; margin-bottom:10px; font-size:11px; font-weight:bold; color:#d31b21; padding-left: 6px; list-style-type:disc; margin-left:10px;}
#reservas ul li a{text-decoration:underline; font-weight:bold;}
#reservas ul li strong{color:#71706f; text-decoration:none; font-size:12px;}
#reservas ul li address{color:#9c9c9c; font-size:11px;}


.pp_description { padding-bottom:0}
.pp_description .legenda{font:bold 22px Arial, Helvetica, sans-serif;color:#000}
.pp_description p.legenda{font:bold 12px Arial, Helvetica, sans-serif;color:#000;padding-bottom:5px !important}
.pp_description p.descricao { padding-bottom:0;}
.pp_description h6.legenda{color:#F00;font:bold 12px Arial, Helvetica, sans-serif;}

p.currentTextHolder { padding-bottom:0 }

div.foto-vinho{width:100%; position:relative;}
div.foto-vinho img{position:relative;}
div.foto-vinho .selo{position:absolute;width:147px; height:142px; z-index:5000; right:0px; bottom:-30px;}
div.colL{width:458px; float:left; margin:10px 0px 0px 0px; }
div.colL .vinho-tradicao{color:#ac0903;}
div.colR{width:225px; float:right;margin:10px 0px 0px 0px; background:url(../imagens/bg-adega-bottom.gif) no-repeat bottom #f2eff1; padding:0px 0px 16px 0px;}
div.colR .tit-adega-colR{width:215px; color:#cf0003;font-size:12px; font-weight:bold; background:url(../imagens/bg-adega-top.gif) no-repeat top #f2eff1; padding:10px 0px 16px 10px;}
div.colR p{padding:0px 10px 10px 10px;}
div.colR ul {width:210px; float:left; margin:0px 0px 0px 24px;}
div.colR ul li{list-style:disc; color:#cf0003;}
div.colR ul li a{color:#cf0003; text-decoration:underline;}
div.colR ul li a:hover{color:#cf0003; text-decoration:none;}