/* SELETORES GERAIS */
html { overflow-x:hidden; overflow-y:scroll; overflow:-moz-scrollbars-vertical; }
img { padding:0; margin:0; }
ul.listaComMarcador li {list-style-type:disc; }
ul.listaComMarcador{margin-bottom:5px!important; }
body { background:#e36125 url(../imagens/bg-site.jpg) no-repeat center top; font-family:Tahoma, Verdana, Arial, sans-serif; font-weight:normal }

/* SELETORES CLASS */

/* SELETORE IDs */
div#container { width:947px; margin:0 auto }
div#container div.bg-top-content { /*background:url(../imagens/bg-top-content.png) no-repeat;*/ width:947px; height:12px; }
div#container div.bg-bottom-content { /*background:url(../imagens/bg-bottom-content.png) no-repeat;*/ width:947px; height:12px; float:none; clear:both; }

/* Menu auxiliar */
div#container div#menu { float:right; width:947px; }
div#container div#menu img#logo { float:left; }
div#container div#menu ul#menuAuxiliar { width:320px; float:right; margin-top:40px; font-size:11px }
div#container div#menu ul#menuAuxiliar li { float:left; display:block; padding:0 5px; color:#FFF }
div#container div#menu ul#menuAuxiliar li a { text-decoration:none; color:#FFF; }

/* Menu global */
div#container div#menu ul#menuGlobal { width:680px; float:right; margin-top:25px; font-size:14px; position:relative }
div#container div#menu ul#menuGlobal li { float:left; display:block; padding:0; position:relative }
div#container div#menu ul#menuGlobal li a { outline:none; text-decoration:none; display:block; color:#FFF; background:url(../imagens/spriteElements.gif) no-repeat; height:24px; }
div#container div#menu ul#menuGlobal li a#itemGaleria { width:113px; background-position:-345px top; text-indent:-5000px; cursor:default }
div#container div#menu ul#menuGlobal li a#itemMenu { width:56px; background-position:-458px top; text-indent:-5000px; cursor:default }
div#container div#menu ul#menuGlobal li a#itemHappyHour { width:87px; background-position:-514px top; text-indent:-5000px; cursor:default }
div#container div#menu ul#menuGlobal li a#itemEventos { width:66px; background-position:-601px top; text-indent:-5000px; cursor:default }
div#container div#menu ul#menuGlobal li a#itemVoce { width:108px; background-position:-667px top; text-indent:-5000px; cursor:default }
div#container div#menu ul#menuGlobal li a#itemImprensa { width:76px; background-position:-775px top; text-indent:-5000px; cursor:pointer }
div#container div#menu ul#menuGlobal li a#itemOportunidades { width:105px; background-position:-851px top; text-indent:-5000px; cursor:default }
div#container div#menu ul#menuGlobal li a#itemContato { width:68px; background-position:-956px top; text-indent:-5000px; }
div#container div#menu ul#menuGlobal li ul { left:0; width:150px; position:absolute; z-index:5000; display:none; background:url(../imagens/spriteElements.gif) no-repeat left 148px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px }
div#container div#menu ul#menuGlobal li ul li { margin-bottom:1px; clear:left; height:20px }
div#container div#menu ul#menuGlobal li ul li a { padding-top:2px; padding-left:10px; display:block; width:140px; background:url(../imagens/spriteElements.gif) no-repeat -892px -251px; height:19px; font-weight:normal }
div#container div#menu ul#menuGlobal li ul li a:hover {background-position:-892px -273px; }
div#container div#menu ul#menuGlobal li ul li a.dropMaior { padding-top:2px; padding-left:10px; display:block; width:140px; background:url(../imagens/spriteElements.gif) no-repeat -740px -251px; height:19px; }
div#container div#menu ul#menuGlobal li ul li a.dropMaior:hover {background-position:-740px -273px; }
div#container div#menu ul#menuGlobal li ul li ul { width:150px; position:absolute; left:132px; top:0; z-index:1000; display:none }
div#container div#menu ul#menuGlobal li ul li ul li { float:none; clear:both; }

/* Flash */
div#container div#flash { float:none; clear:both; width:947px; }
div#container div#secao { float:none; clear:both; width:947px; margin-bottom:-6px; }
div#container div#secao div#trilha { color:#f0a727; font-size:11px; position:relative; top:-20px; margin-left:20px; }
div#container div#secao div#trilha a { color:#f0a727; text-decoration:none }
div#container div#secao div#trilha img.separaTrilha { position:relative; top:1px; margin-left:2px; margin-right:2px; }

/* Boxes home */
div#container div#boxChamadas { margin-top:5px; float:left; font-family:Verdana, Tahoma; }
div#container div#boxChamadas div.box { float:left; margin-right:5px; width:233px; color:#FFF; font-size:11px; }
div#container div#boxChamadas div.box p a { color:#FFF; text-decoration:none; }
div#container div#boxChamadas div.box p { width:210px; margin-top:162px; margin-left:15px }
div#container div#boxChamadas div.happy { background:url(../imagens/spriteChamadas.png) no-repeat left center; width:233px; height:208px; }
div#container div#boxChamadas div.giftCard { background:url(../imagens/spriteChamadas.png) no-repeat 0px 0px; width:233px; height:208px; }
div#container div#boxChamadas div.eventosHome { background:url(../imagens/chamada-eventos.png) no-repeat 0px 0px; width:233px; height:208px; }
div#container div#boxChamadas div.happy-hour {width:233px; height:208px;}
div#container div#boxChamadas div.dia-das-criancas {width:233px; height:208px;}
div#container div#boxChamadas div.dia-das-criancas a{background:none;color:none;}
div#container div#boxChamadas div.fim-de-ano {width:233px; height:208px; }

div#container div#boxChamadas div.varanda { background:url(../imagens/spriteChamadas.png) no-repeat -233px center; width:233px; height:208px; }
div#container div#boxChamadas div.sabor { background:url(../imagens/spriteChamadas.png) no-repeat -933px center; width:233px; height:208px; }
div#container div#boxChamadas div.form { margin:0; background:url(../imagens/spriteChamadas.png) no-repeat -699px center; width:233px; height:208px; position:relative; }
div#container div#boxChamadas div.form h1, div#container div#boxChamadas div.form h2 { text-indent:-5000px; }
div#container div#boxChamadas div.form h1 { background:url(../imagens/spriteElements.gif) no-repeat -826px -25px; width:202px; height:30px; margin:10px auto 0; }
div#container div#boxChamadas div.form h2 { background:url(../imagens/sprite.png) no-repeat -825px -55px; width:200px; height:37px; margin:5px auto 0; }
div#container div#boxChamadas div.form form#formReservaHome { width:215px; text-align:right; position:relative; top:15px; padding-right:15px; font-family:Tahoma, Verdana; color:#333; }
div#container div#boxChamadas div.form form#formReservaHome label img { top:4px; position:relative }
div#container div#boxChamadas div.form form#formReservaHome select { width:140px; margin-bottom:1px }
div#container div#boxChamadas div.form form#formReservaHome input { width:150px; }
div#container div#boxChamadas div.form form#formReservaHome input.btnProsseguir { cursor:pointer; width:auto; margin-top:12px; width:78px; height:22px; background:url(../imagens/btnProsseguir.gif) no-repeat; border:none } 

/* Content internas */
div#container div#contentContainer { background:url(../imagens/bg-center-content.png) repeat-y center center; }
div#container div#contentContainer div#sidebar { width:245px; color:#FFF; float:left; }

div#container div#contentContainer div#sidebar div#menuSecundario { width:233px; background: #8a0307 url(../imagens/spriteElements.gif) no-repeat 0 -174px; margin:0 auto; padding-top:10px; }
div#container div#contentContainer div#sidebar div.bg-menuSecundario-bottom { width:233px; margin:0 auto; height:10px; background:url(../imagens/spriteElements.gif) no-repeat 0 -163px; margin-bottom:7px; }
div#container div#contentContainer div#sidebar div#menuSecundario h2 { text-indent:0; padding-left:18px; font-size:18px; background:url(../imagens/spriteElements.gif) no-repeat -376px -216px; height:30px; padding-top:5px }
div#container div#contentContainer div#sidebar div#menuSecundario ul li { font-family:Tahoma, Verdana, Arial; font-size:11px; font-weight:bold; }
div#container div#contentContainer div#sidebar div#menuSecundario ul li a { display:block; background:url(../imagens/spriteElements.gif) no-repeat -810px -216px; height:25px; color:#FFF; text-decoration:none; padding-top:10px; padding-left:30px; }
div#container div#contentContainer div#sidebar div#menuSecundario ul li a.current { text-decoration:underline; }
div#container div#contentContainer div#sidebar div#menuSecundario ul li a:hover { text-decoration:underline; } 

div#container div#contentContainer div#sidebar div#menuSecundario ul li ul#ambientes { display:none; }
div#container div#contentContainer div#sidebar div#menuSecundario ul li ul#ambientes li { font-family:Tahoma, Verdana, Arial; font-size:11px; font-weight:normal; }
div#container div#contentContainer div#sidebar div#menuSecundario ul li ul#ambientes li a { display:block; background:url(../imagens/spriteElements.gif) no-repeat -594px -216px; height:25px; color:#FFF; text-decoration:none; padding-top:10px; padding-left:52px; }
div#container div#contentContainer div#sidebar div#menuSecundario ul li ul#ambientes li a.current { text-decoration:underline; }

div#container div#contentContainer div#sidebar div#formInternas { background:url(../imagens/spriteElements.gif) no-repeat 0 0; width:233px; height:142px; margin:0 auto; padding-top:20px; }
div#container div#contentContainer div#sidebar div#formInternas h2 { text-indent:-5000px; background:url(../imagens/spriteElements.gif) no-repeat -605px -35px; width:200px; height:16px; margin:0 auto; }
div#container div#contentContainer div#sidebar div#formInternas form#formReservaInternas { width:200px; margin:20px auto 0; text-align:right }
div#container div#contentContainer div#sidebar div#formInternas form#formReservaInternas label img { position:relative; top:2px; }
div#container div#contentContainer div#sidebar div#formInternas form#formReservaInternas select { width:132px; border:1px solid #bfbfbf;}
div#container div#contentContainer div#sidebar div#formInternas form#formReservaInternas input { width:130px; border:1px solid #bfbfbf; }
div#container div#contentContainer div#sidebar div#formInternas form#formReservaInternas input.btnProsseguir { width:auto; margin-top:10px; border:none } 

div#container div#contentContainer div#sidebar div#boxChamadasInternas div.box { float:left; margin-left:6px; margin-top:7px; width:233px; color:#FFF; font-size:11px; }
div#container div#contentContainer div#sidebar div#boxChamadasInternas div.box p a { color:#FFF; text-decoration:none; }
div#container div#contentContainer div#sidebar div#boxChamadasInternas div.box p { width:210px; margin-top:170px; margin-left:10px }
div#container div#contentContainer div#sidebar div#boxChamadasInternas div.happy { background:url(../imagens/spriteChamadas.png) no-repeat left center; width:233px; height:208px; }
div#container div#contentContainer div#sidebar div#boxChamadasInternas div.varanda { background:url(../imagens/spriteChamadas.png) no-repeat -233px center; width:233px; height:208px; }
div#container div#contentContainer div#sidebar div#boxChamadasInternas div.sabor { background:url(../imagens/spriteChamadas.png) no-repeat -466px center; width:233px; height:208px; }
div#container div#contentContainer div#sidebar div#boxChamadasInternas div.giftCard {background:url(../imagens/spriteChamadas.png) no-repeat 0px 0px; width:233px; height:208px; }
div#container div#contentContainer div#sidebar div#boxChamadasInternas div.eventosInternas {background:url(../imagens/chamada-eventos.png) no-repeat 0px 0px; width:233px; height:208px; }



/* Area de conteudo */
.clearFloat { float:none; clear:both; height:0px;}
div#container div#contentContainer div#content { width:685px; padding:0 0 105px 10px; position:relative; min-height:500px; float:left; }
div#container div#contentContainer div#content h1 { width:661px; height:36px; background:url(../imagens/spriteElements.gif) no-repeat -343px -94px; color:#FFF; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; padding-left:20px; padding-top:5px; font-weight:bold; margin-left:2px; margin-bottom:30px; margin-top:0 }
div#container div#contentContainer div#content h2 { color:#CF0003; font-size:11px; font-weight:bold; margin-top:5px; margin-left:25px; }
div#container div#contentContainer div#content h1 span { font-size:20px; position:relative; top:-1px; }
div#container div#contentContainer div#content div.texto { width:400px; float:left; }
div#container div#contentContainer div#content div.textoBuffet { width:340px; float:left; padding-right:10px }
div#container div#contentContainer div#content div.textoAdega { width:340px; float:left; padding-right:10px }
div#container div#contentContainer div#content div.textoAlacarte { width:340px; float:left; padding-right:10px }
div#container div#contentContainer div#content div.textoDicas { width:340px; float:left; padding-right:10px }
div#container div#contentContainer div#content div#imageSidebar { float:left; width:270px; text-align:center }
div#container div#contentContainer div#content div#imageSidebar.large { float:left; width:321px; }

div#container div#contentContainer div#content p { color:#6d6d6d; font-size:11px; padding:5px 10px 5px 25px; line-height:14px }
div#container div#contentContainer div#content ul { width:352px; margin-left:25px; margin-top:40px; margin-bottom:80px; }
div#container div#contentContainer div#content ul li {color:#c00; font-size:11px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; padding-left:32px; margin-bottom:10px; }
div#container div#contentContainer div#content ul li.horario { background:url(../imagens/iconRelogio.gif) no-repeat left top; }
div#container div#contentContainer div#content ul li.velores { background:url(../imagens/iconCifrao.gif) no-repeat left top; }
div#container div#contentContainer div#content ul li.pagamento { background:url(../imagens/iconPagamento.gif) no-repeat left top; }
div#container div#contentContainer div#content ul li.telefone { background:url(../imagens/iconTelefone.gif) no-repeat left top; }
div#container div#contentContainer div#content ul li.endereco { background:url(../imagens/iconEndereco.gif) no-repeat left top; }
div#container div#contentContainer div#content ul li p { font-weight:normal; padding-left:0; }

div#container div#contentContainer div#content div#imageSidebar img { margin-bottom:10px; margin-right:8px; }
div#container div#contentContainer div#content div#imageSidebar ul { width:auto; margin:0; text-align:left }
div#container div#contentContainer div#content div#imageSidebar ul li { position:relative; color:#fff; background:url(../imagens/spriteElements.gif) no-repeat; padding-top:5px; padding-left:40px; height:20px; }
div#container div#contentContainer div#content div#imageSidebar ul li a { color:#fff; text-decoration:none; } 
div#container div#contentContainer div#content div#imageSidebar ul li.ambientes { background-position:-611px -323px; }
div#container div#contentContainer div#content div#imageSidebar ul li.reserva { background-position:-611px -349px; }
div#container div#contentContainer div#content div#imageSidebar ul li.galeria { background-position:-611px -375px; }
div#container div#contentContainer div#content div#imageSidebar ul li span.final-btn-expansivel { background: url(../imagens/spriteElements.gif) no-repeat -1010px -296px; padding:6px 7px 7px 7px; position:absolute; right:-4px; top:-1px; }

/* Sobremesas */
div#container div#contentContainer div#content div#slideImagens { padding:0 10px; margin-top:20px; }
div#container div#contentContainer div#content div#slideImagens img { margin-left:5px; }
div#container div#contentContainer div#content div#slideImagens ul#bottons { width:210px; margin-left:450px; margin-top:20px; }
div#container div#contentContainer div#content div#slideImagens ul#bottons li { position:relative; color:#fff; background:url(../imagens/spriteElements.gif) no-repeat; padding-top:5px; padding-left:40px; height:20px; }
div#container div#contentContainer div#content div#slideImagens ul#bottons li a { color:#fff; text-decoration:none; }
div#container div#contentContainer div#content div#slideImagens ul#bottons li.ambientes { background-position:-611px -323px; }
div#container div#contentContainer div#content div#slideImagens ul#bottons li.reserva { background-position:-611px -349px; }
div#container div#contentContainer div#content div#slideImagens ul#bottons li.galeria { background-position:-611px -375px; }
div#container div#contentContainer div#content div#slideImagens ul#bottons li span.final-btn-expansivel { background: url(../imagens/spriteElements.gif) no-repeat -1010px -296px; padding:6px 7px 7px 7px; position:absolute; right:-3px; top:-1px; }

/* Happy Hour * downtown */
div#container div#contentContainer div#content div.bloco { padding:0 10px 0 18px; float:left }
div#container div#contentContainer div#content div.bloco img.principal { float:left; margin-right:15px; width:320px; }
div#container div#contentContainer div#content div.bloco div#varanda { width:320px; float:left}
div#container div#contentContainer div#content div.bloco div#varanda img { float:none; clear:both; padding-right:10px; }
div#container div#contentContainer div#content div.bloco div#varanda h2 { text-indent:0; font-weight:bold; color:#b5151a; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; margin-left:0 }
div#container div#contentContainer div#content div.bloco div#varanda h3 { margin-bottom:20px; padding:0; }
div#container div#contentContainer div#content div.bloco div#varanda p { padding-left:0; }
div#container div#contentContainer div#content div.bloco div#varanda ul { margin:0 0 40px 0; }
div#container div#contentContainer div#content div.bloco div#varanda ul li { color:#6d6d6d; font-size:11px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; padding:0; margin-bottom:5px; list-style:inside}
div#container div#contentContainer div#content div.bloco div#varanda form { margin-left:10px; }
div#container div#contentContainer div#content div.bloco div#varanda form select { width:250px; border:1px solid #ccc; margin-top:15px; color:#b5151a; font-weight:bold; font-family:Tahoma, Geneva, sans-serif }

div#container div#contentContainer div#content div.bloco table { float:none; clear:both; margin-top:30px; font-size:12px; color:#6d6d6d; border-collapse:collapse }
div#container div#contentContainer div#content div.bloco table tr { height:25px; }
div#container div#contentContainer div#content div.bloco table tr td { border:1px solid #fff; border-bottom:1px solid #ccc; text-align:left }
div#container div#contentContainer div#content div.bloco table tr td.borderNone { border:none;}
div#container div#contentContainer div#content div.bloco table tr td.first { padding-left:0; }
div#container div#contentContainer div#content div.bloco table tr td.col1 { padding-left:10px; }
div#container div#contentContainer div#content div#programacaoMusical { float:left; }

/* Eventos - Form */
div#container div#contentContainer div#content div#formEvento { margin:0 0 0 10px; width:360px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; float:left }
div#container div#contentContainer div#content div#formEvento ul { margin:0 0 0 15px; width:inherit; float:left; }
div#container div#contentContainer div#content div#formEvento ul li { color:#6d6d6d; margin-bottom:2px; font-weight:normal; padding:5px 5px 5px 0; width:165px; float:left; }
div#container div#contentContainer div#content div#formEvento label { display:block; margin-bottom:2px; }
div#container div#contentContainer div#content div#formEvento ul li.checkBox { background-color:#f4f3e6; padding:5px; font-size:10px; float:none; clear:both; width:310px}
div#container div#contentContainer div#content div#formEvento ul li.email { width:310px; }
div#container div#contentContainer div#content div#formEvento ul li.email input { width:320px; margin-bottom:2px; }
div#container div#contentContainer div#content div#formEvento ul li.checkBox input#receberNews, div#container div#contentContainer div#content div#formEvento ul li.checkBox input#receberSMS, div#container div#contentContainer div#content div#formEvento ul li.checkBox input#aceitoNormas { margin:3px; width:auto; border:none; }
div#container div#contentContainer div#content div#formEvento ul li input.ddd { width:20px; margin-right:12px; }
div#container div#contentContainer div#content div#formEvento ul li input#telefone, div#container div#contentContainer div#content div#formEvento ul li input#celular { width:110px; }
div#container div#contentContainer div#content div#formEvento ul li select, div#container div#contentContainer div#content div#formEvento ul li input { width:150px; border:1px solid #bfbfbf; }
div#container div#contentContainer div#content div#formEvento ul li input.data { width:40px; margin-right:10px; }
div#container div#contentContainer div#content div#formEvento ul li input.nPessoas { width:70px; }
div#container div#contentContainer div#content div#formEvento ul li input.hh { width:60px; margin-right:10px; }
div#container div#contentContainer div#content div#formEvento ul li.hora { width:70px; }
div#container div#contentContainer div#content div#formEvento ul li.pessoas { width:80px; }
div#container div#contentContainer div#content div#formEvento ul li.msg { width:310px; }
div#container div#contentContainer div#content div#formEvento ul li.auto { width:auto; }
div#container div#contentContainer div#content div#formEvento ul li textarea { width:318px; border:1px solid #bfbfbf; color:#F00; font-size:11px } 
div#container div#contentContainer div#content div#formEvento ul li.btn { float:right; margin-right:15px; margin-top:10px; }
div#container div#contentContainer div#content div#formEvento ul li input.auto { width:auto; float:right; border:none; }

div#container div#contentContainer div#content div#formEvento ul li .error, div#container div#contentContainer div#content div#formConvide ul li .error { border:1px solid #F30; }
div#container div#contentContainer div#content div#formEvento ul li label.error, div#container div#contentContainer div#content div#formConvide ul li label.error { display:none!important;}
div#container div#contentContainer div#content div#formEvento ul li input#aceitoNormas.error { border:1px solid red}
div#container div#contentContainer div#content div#formEvento ul li input.buttonSubmit { width:74px; height:21px; background:url(../imagens/btn-enviar.gif) no-repeat; border:none; float:right; }

div#container div#contentContainer div#content div#passo-passo { float:left; width:310px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
div#container div#contentContainer div#content div#passo-passo p { padding-left:0; }
div#container div#contentContainer div#content div#passo-passo ul { margin:0; margin-top:10px; width:285px; }
div#container div#contentContainer div#content div#passo-passo ul li { margin-bottom:25px; color:#6d6d6d; font-weight:normal; padding-left:0; width:270px }

/* Gift Card - Formulário */
div#container div#contentContainer div#content div#giftcard { margin:0 0 0 10px; width:450px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; float:left }
div#container div#contentContainer div#content div#giftcard p { padding-left:15px; }

div#container div#contentContainer div#content div#giftcard ul.opcoes  { margin:15px 0 0 10px; }
div#container div#contentContainer div#content div#giftcard ul.opcoes li { padding-left:5px; color:#6D6D6D!important; font-weight:normal; }

div#container div#contentContainer div#content div#giftcard ul.formReservaCampos  { margin:15px 0 0 0; float:left; width:445px; }
div#container div#contentContainer div#content div#giftcard form#formReserva ul.formReservaCampos li { padding-left:0!important; color:#6D6D6D!important; font-weight:normal }

ul.formReservaCampos{ 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{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.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.btn{width:450px; margin-top:20px;}
ul.formReservaCampos li.btn 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.btn input.botEnviar{background:url(../imagens/btn-enviar.gif) no-repeat; width:74px; height:21px; margin-left:10px; margin-right:5px;}
ul.formReservaCampos li.btn input.botLimpar{background: url(../imagens/bot_bg01.jpg) no-repeat; float:right;}

div#container div#contentContainer div#content div#gift-card { float:left; width:215px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }


div#container div#contentContainer div#content div.blocoEventos  { padding:0 25px; margin-bottom:10px; font-family:Tahoma, Geneva, sans-serif; float:left; width:630px; height:200px; }
div#container div#contentContainer div#content div.norteShopping { height:auto; }
div#container div#contentContainer div#content div.blocoEventos h2 { text-indent:0; text-transform:uppercase; color:#b5151a; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #a6a6a6; margin-bottom:20px; margin-left:0; float:none; clear:both }
div#container div#contentContainer div#content div.blocoEventos img { float:left; margin-right:15px; }
div#container div#contentContainer div#content div.blocoEventos div.grupo { float:left; width:400px; margin-bottom:30px; position:relative; height:153px; }
div#container div#contentContainer div#content div.blocoEventos div.grupo ul { margin-bottom:20px;; margin-top:0; float:left; margin-left:0; width:360px; }
div#container div#contentContainer div#content div.blocoEventos div.grupo li { font-size:11px; font-weight:normal; color:#666666; width:300px; margin-bottom:5px; line-height:12px; padding-left:10px; background:url(../imagens/marcadorListaInternaSquare.gif) no-repeat 1px 3px; }
div#container div#contentContainer div#content div.blocoEventos div.grupo a {margin-left:0; display:block; position:absolute; bottom:0px; float:none; clear:both; }
div#container div#contentContainer div#content div.blocoEventos p { padding-left:0; }
div#container div#contentContainer div#content div.blocoEventos p span { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; color:#333; font-size:14px; }
div#container div#contentContainer div#content div.blocoEventos div.separaAmbientes { float:none; clear:both; }

div#container div#contentContainer div#content ul#links { list-style:none; margin:5px 0 0 0; }
div#container div#contentContainer div#content ul#links li { margin-left:20px; padding-left:0 }

div#container div#contentContainer div#content ul.listaSimples { margin:5px 0 0 0; width:200px; margin-left:26px; }
div#container div#contentContainer div#content ul.listaSimples li { color:#6d6d6d; font-weight:normal; padding-left:10px; background:url(../imagens/marcadorListaInternaSimples.gif) no-repeat 0 2px; }

/* Menu - Carta de Vinhos */
/*div#container div#contentContainer div#content div.boxCartaVinhos { background:transparent url(../imagens/spriteElements.gif) no-repeat scroll 0 -409px; float:left; height:192px; margin-bottom:15px; margin-left:12px; padding:10px 10px 0; position:relative; width:302px; } 
div#container div#contentContainer div#content div.boxCartaVinhos img { float:left; }
div#container div#contentContainer div#content div.boxCartaVinhos span { font-size:12px; color:#b5151a; font-weight:bold; margin-bottom:0px; width:200px; float:left; padding-left:4px; padding-left:50px; }
div#container div#contentContainer div#content div.boxCartaVinhos ul { /*margin:20px 0 0 5px; margin:20px 0 0 50px; width:200px; float:left }
div#container div#contentContainer div#content div.boxCartaVinhos ul li { color:#6d6d6d; font-weight:normal; border-bottom:1px solid #bfbfbf; padding-left:0; margin-bottom:7px; } */

div#container div#contentContainer div#content  div.boxCartaVinhos { background:transparent url(../imagens/spriteElements.gif) no-repeat scroll 0 -409px; float:left; height:192px; margin-bottom:15px; margin-left:12px; padding:10px 10px 0; position:relative; width:302px; } 
div#container div#contentContainer div#content div.boxCartaVinhos img { float:left; display:block }
div#container div#contentContainer div#content  div.boxCartaVinhos span { font-size:12px; color:#b5151a; font-weight:bold; margin-bottom:0px; width:200px; float:left; padding-left:4px; }
div#container div#contentContainer div#content div.boxCartaVinhos ul { margin:20px 0 0 5px; width:200px; float:left }
div#container div#contentContainer div#content div.boxCartaVinhos ul li { color:#6d6d6d; font-weight:normal; border-bottom:1px solid #bfbfbf; padding-left:0; margin-bottom:7px; }

div#container div#contentContainer div#content ul.pages { display:block; border:none; text-transform:capitalize; font-size:10px; margin:-5px 0 0 290px; padding:0; width:360px; float:left }
div#container div#contentContainer div#content ul.pages li { list-style:none; float:left; text-decoration:none; margin:0 5px 0 0; padding:5px; color:#6d6d6d}W
div#container div#contentContainer div#content ul.pages li:hover { color:#c00 }
div#container div#contentContainer div#content ul.pages li.pgEmpty { color:#dedede; }
div#container div#contentContainer div#content ul.pages li.pgCurrent { color:#c00; font-weight:700; }


/* Imprensa - Clipping / Release */
div#container div#contentContainer div#content div.boxClipping { width:304px; background:url(../imagens/spriteElements.gif) no-repeat -282px -296px; height:100px; float:left; margin-left:10px; margin-bottom:5px; padding:10px 10px 0 10px; position:relative; }
div#container div#contentContainer div#content div.boxClipping span { font-size:12px; color:#6d6d6d; }
div#container div#contentContainer div#content div.boxClipping p { color:#b5151a; font-size:14px; font-weight:bold; padding:10px 0; }
div#container div#contentContainer div#content div.boxClipping a { position:absolute; left:240px; top:70px; padding:5px 10px; width:64px; height:19px; }

div#container div#contentContainer div#content div.boxRelease { width:640px; background:url(../imagens/spriteElements.gif) no-repeat -370px -652px; height:220px; margin-left:15px; margin-bottom:5px; padding:15px 10px 0 10px; position:relative; margin-bottom:10px; }
div#container div#contentContainer div#content div.boxRelease img { float:left; margin-right:15px; }
div#container div#contentContainer div#content div.boxRelease span { float:left; font-size:12px; color:#b5151a; font-weight:bold; margin-bottom:10px; }
div#container div#contentContainer div#content div.boxRelease p { float:left; font-size:12px; color:#6d6d6d; width:350px; padding-left:0; }
div#container div#contentContainer div#content div.boxRelease a { position:absolute; left:290px; top:200px; }

div#container div#contentContainer div#content div.textoComImagem { margin-left:25px; float:left; width:640px; }
div#container div#contentContainer div#content div.textoComImagem img { float:none; clear:both; margin-bottom:15px; }
div#container div#contentContainer div#content div.textoComImagem span { display:block; font-size:12px; color:#b5151a; font-weight:bold; margin-bottom:20px; }
div#container div#contentContainer div#content div.textoComImagem p { font-size:12px; color:#6d6d6d; padding-left:0; }

/* Voce no Galeria - Convide amigos */
div#container div#contentContainer div#content div#formConvide { width:680px; float:left; }
div#container div#contentContainer div#content div#formConvide form { float:left; width:330px; margin:0 0px 0 0; margin-left:25px; }
div#container div#contentContainer div#content div#formConvide form ul { float:left; width:320px; margin-left:0; margin-top:0; }
div#container div#contentContainer div#content div#formConvide form ul li { float:left; width:320px; padding:0; font-weight:normal; color:#6d6d6d; }
div#container div#contentContainer div#content div#formConvide form ul li.menor { width:145px; margin-right:14px; }
div#container div#contentContainer div#content div#formConvide form ul li.menor input { width:145px; margin-right:0 }
div#container div#contentContainer div#content div#formConvide form ul li.addField { display:none; }
div#container div#contentContainer div#content div#formConvide form ul li label { display:block; }
div#container div#contentContainer div#content div#formConvide form ul li input { width:145px; margin-right:12px; border:1px solid #bfbfbf; }
div#container div#contentContainer div#content div#formConvide form ul li checkbox { border:none; }
div#container div#contentContainer div#content div#formConvide form ul li.maior input { width:305px; }
div#container div#contentContainer div#content div#formConvide form ul li input.auto { float:right; width:auto; margin-right:15px; border:none }
div#container div#contentContainer div#content div#formConvide form ul li textarea { width:305px; height:90px; border:1px solid #bfbfbf; }
div#container div#contentContainer div#content div#formConvide img { margin-top:10px; float:left; width:300px; }

/* Voce no Galeria - boxes */
div#container div#contentContainer div#content div.boxPromocoes { width:312px; /*background:url(../imagens/spriteElements.gif) no-repeat -702px -403px;*/ height:194px; float:left; padding:0px 0px 0 0px; position:relative; margin:0 0 15px 10px; }
div#container div#contentContainer div#content div.boxPromocoes h1{background:url(../imagens/img-content/bg_titulo.gif) no-repeat;height:27px;color:#FFF;padding:5px 0 0 21px;margin:5px 0 6px 0;float:left;width:320px;font-size:12px;font-weight:bold;text-transform:none;}
div#container div#contentContainer div#content div.boxPromocoes h4 { font-size:12px; color:#b5151a; font-weight:bold; width:160px; float:left; height:50px; margin-bottom:10px; }
div#container div#contentContainer div#content div.boxPromocoes p { color:#6d6d6d; font-size:12px; padding:10px 0; margin-right:10px; }
div#container div#contentContainer div#content div.boxPromocoes a.vejaMais { position:absolute; left:250px; top:175px; }
div#container div#contentContainer div#content div.boxPromocoes img { float:left; margin-right:10px; }

div#container div#contentContainer div#content div.boxWallpapers { width:302px; background:url(../imagens/spriteElements.gif) no-repeat -369px -407px; height:215px; float:left; padding:10px; position:relative; margin:0 0 15px 10px; }
div#container div#contentContainer div#content div.boxWallpapers img { margin-bottom:5px; }
div#container div#contentContainer div#content div.boxWallpapers div.grupoBotoes { background:url(../imagens/btn-generico-wallpapers.gif) no-repeat center center; height:20px; padding-top:5px; }
div#container div#contentContainer div#content div.boxWallpapers div.grupoBotoes a { font-size:11px; color:#fff; text-decoration:none; padding:0 14px; margin:0 7px; }
.tortas-reserva{float:left;margin-top:34px;background-color:#79B42C;padding:3px 5px;text-decoration:none;color:#fff; border:1px solid #363}
.pp_description{font-weight:bold;}
.pp_description p{color:#000 !important;}
.pp_description h6{color:#F60 !important;font:bold 12px Arial, Helvetica, sans-serif;}
.reserva-campo{clear:both;float:left;}
.reserva-link{*margin-top:3px;}
/* Navegacao conteudo */
div#container div#contentContainer div#content div#navContent { position:absolute; bottom:0; left:0; margin-left:20px; width:640px; height:50px; border-top:1px solid #ccc; float:none; }
div#container div#contentContainer div#content div#navContent a { position:relative; top:20px; margin-right:20px; }
div#container div#contentContainer div#content div#navContent div#Paginacao { display:none; width:260px;  height:15px; margin-left:400px; font-size:11px; }
div#container div#contentContainer div#content div#navContent div#Paginacao a { color:#6d6d6d; text-decoration:none; top:auto; position:static; margin:0 }


/* Contato - Form */
div#container div#contentContainer div#content div#formContato { margin:0 0 0 10px; width:inherit; font-family:Tahoma, Geneva, sans-serif; font-size:11px; float:left }
div#container div#contentContainer div#content div#formContato ul { margin:0 0 0 10px; width:334px; float:left; }
div#container div#contentContainer div#content div#formContato ul li { color:#6d6d6d;  font-weight:normal; padding:5px 5px 5px 0;  }
div#container div#contentContainer div#content div#formContato ul li.phone { float:left; width:155px; margin-right:5px; } 
div#container div#contentContainer div#content div#formContato ul li.cell { float:left; width:150px; } 
div#container div#contentContainer div#content div#formContato label { display:block; margin-bottom:2px; }
div#container div#contentContainer div#content div#formContato ul li input { width:144px; border:1px solid #bfbfbf; }
div#container div#contentContainer div#content div#formContato ul li.checkBox { background-color:#f4f3e6; padding:5px; font-size:10px; float:none; clear:both; width:310px}
div#container div#contentContainer div#content div#formContato ul li.radios { background-color:#f4f3e6; padding:5px; font-size:10px; float:none; clear:both; width:310px}
div#container div#contentContainer div#content div#formContato ul li.radios input { margin-left:25px; margin-right:5px; width:20px; border:none; }
div#container div#contentContainer div#content div#formContato ul li.radios p { display:inline; }
div#container div#contentContainer div#content div#formContato ul li.radios span { padding-right:32px; }
div#container div#contentContainer div#content div#formContato ul li input.ddd { width:20px; margin-right:12px; }
div#container div#contentContainer div#content div#formContato ul li.end { float:left; width:200px; margin-right:10px; }
div#container div#contentContainer div#content div#formContato ul li.bairro { float:left; width:100px; clear:right; }
div#container div#contentContainer div#content div#formContato ul li.cidade { float:left; width:150px; clear:left; margin-right:10px }
div#container div#contentContainer div#content div#formContato ul li.uf { float:left; width:20px; margin-right:10px }
div#container div#contentContainer div#content div#formContato ul li.codigoPostal { float:left; width:100px; clear:right; }
div#container div#contentContainer div#content div#formContato ul li.unidade { float:left; clear:left; }
div#container div#contentContainer div#content div#formContato ul li input#telefone, div#container div#contentContainer div#content div#formContato ul li input#celular { width:110px; }
div#container div#contentContainer div#content div#formContato ul li select { width:180px; border:1px solid #bfbfbf; font-size:11px; color:#b5151a; }
div#container div#contentContainer div#content div#formContato ul li.msg { width:310px; clear:left }
div#container div#contentContainer div#content div#formContato ul li.auto { width:auto; padding-right:0 }
div#container div#contentContainer div#content div#formContato ul li textarea { width:310px; border:1px solid #bfbfbf; } 
div#container div#contentContainer div#content div#formContato ul li.btn { float:right; margin-right:0px; margin-top:10px; }

div#container div#contentContainer div#content div#formContato ul li .error { border:1px solid #F30; }
div#container div#contentContainer div#content div#formContato ul li label.error { display:none!important;}
div#container div#contentContainer div#content div#formContato ul li input.buttonSubmit { width:74px; height:21px; background:url(../imagens/btn-enviar.gif) no-repeat; border:none; float:right;cursor:pointer;}
div#container div#contentContainer div#content div#formContato ul li input.buttonLimpar { width:74px; height:21px; background:url(../imagens/btn-limpar.gif) no-repeat; border:none; float:right;cursor:pointer;margin:0px 6px 0px 0px}
div#container div#contentContainer div#content div#formContato img#imgContato { margin-top:20px; margin-left:20px; margin-bottom:10px; float:left }
div#container div#contentContainer div#content div#formContato p { width:280px; float:left}

/* Mapa do site */
div#container div#contentContainer div#content div.mapa { float:left }
div#container div#contentContainer div#content div.mapa ul.mapaSite { width:670px; margin:0; float:left; }
div#container div#contentContainer div#content div.mapa ul.mapaSite li { float:left; margin-bottom:20px; padding-left:18px; margin-right:200px; }
div#container div#contentContainer div#content div.mapa ul.mapaSite div.borderBottom { height:5px; border-bottom:1px solid #6d6d6d; float:left }

div#container div#contentContainer div#content div.mapa ul.mapaSite li.box1 { height:32px}
div#container div#contentContainer div#content div.mapa ul.mapaSite li.box2 { height:98px}
div#container div#contentContainer div#content div.mapa ul.mapaSite li.box3 { height:54px}/* 54px*/
div#container div#contentContainer div#content div.mapa ul.mapaSite li.box4 { height:98px}
div#container div#contentContainer div#content div.mapa ul.mapaSite li.box4 ul.mapaSiteItens li#item12, div#container div#contentContainer div#content div.mapa ul.mapaSite li.box4 ul.mapaSiteItens li#item13 { padding-left:40px; width:435px; background:#e4e4e4; }
div#container div#contentContainer div#content div.mapa ul.mapaSite li.box5 { height:32px}
div#container div#contentContainer div#content div.mapa ul.mapaSite li.box6 { height:32px}
div#container div#contentContainer div#content div.mapa ul.mapaSite li.box7 { height:32px}
div#container div#contentContainer div#content div.mapa ul.mapaSite li.box8 { height:30px}
div#container div#contentContainer div#content div.mapa ul.mapaSite li.box9 { display:none; height:30px}

div#container div#contentContainer div#content div.mapa ul.mapaSite li a.mapaSiteTitSecao { color:#6d6d6d; background-color:#f3f3f3; display:block; font-size:18px; text-decoration:none; font-weight:normal; height:100%; width:155px; padding-top:10px; padding-left:10px; float:left }
div#container div#contentContainer div#content div.mapa ul.mapaSite li a.semLink { cursor:default; }
div#container div#contentContainer div#content div.mapa ul.mapaSite li ul.mapaSiteItens { float:left ; width:200px; margin:0;  margin-left:3px; }
div#container div#contentContainer div#content div.mapa ul.mapaSite li ul.mapaSiteItens li { margin:0; height:20px; padding-left:10px; width:465px; margin-bottom:2px; background:#f3f3f3; font-size:12px; border:none }
div#container div#contentContainer div#content div.mapa ul.mapaSite li ul.mapaSiteItens li a { padding:2px 2px 2px 10px; text-decoration:none; font-weight:normal; background:url(../imagens/marcadorListaInternaSimples.gif) no-repeat 0 4px; color:#6d6d6d; display:block}

/* Paginacao Carta de Vinhos */
div#container div#contentContainer div#content div#paginacao {width:230px; float:left; margin-left:410px; font-size:11px}
div#container div#contentContainer div#content div#paginacao a {top:auto; margin:0; color:#6d6d6d; font-family:Tahoma, Geneva, sans-serif; padding:2px; margin-right:5px; font-weight:bold; text-decoration:none}
div#container div#contentContainer div#content div#paginacao span.pag_atual {color:#b5151a; font-weight:bold; padding:2px; margin-right:5px; text-decoration:underline}
div#container div#contentContainer div#content div#paginacao span.inativo { color:#999; margin:0 5px; }

/* Rodape */
div#container div#rodape { padding:15px 1px 8px 1px; color:#FFF; font-size:11px; float:none; clear:both; width:inherit; text-align:center }
div#container div#rodape p { font-weight:normal}
div#container div#rodape p.developerBy { text-align:right; margin-top:10px; margin-right:44px; }
div#container div#rodape p.developerBy img { position:relative; top:5px; }


div#container div#contentContainer div#content div#contentCenter{min-height:360px; margin-bottom:5px;margin-left:5px;margin-right:3px;}
div#container div#contentContainer div#content div.foto-vinho{width:100%; position:relative;}
div#container div#contentContainer div#content div.foto-vinho img{position:relative;}
div#container div#contentContainer div#content div.foto-vinho .selo{position:absolute;width:147px; height:142px; z-index:5000; right:0px; bottom:-30px;}
div#container div#contentContainer div#content div.colL{width:435px; float:left; margin:10px 0px 0px 0px; }
div#container div#contentContainer div#content div.colL .vinho-tradicao{color:#6d6d6d;}

div#container div#contentContainer div#content div.colR{width:226px; float:right;margin:16px 0px 0px 0px; padding:0px 0px 16px 0px;}
div#container div#contentContainer div#content div.colR h3{width:226px; color:#cf0003;font-size:12px; font-weight:bold; background:url(../imagens/sprite-voce-sabia.gif) no-repeat top;}
div#container div#contentContainer div#content div.colR h3.tit-voce-sabia{background-position:0px 0px;height:27px;margin:0px 0px 10px 0px;text-indent:-5000px;}
div#container div#contentContainer div#content div.colR h3.tit-harmonizacao{background-position:0px -34px;height:27px;margin:10px 0px 10px 0px; text-indent:-5000px;}

div#container div#contentContainer div#content div.colR p{padding:0px 10px 10px 12px;}
div#container div#contentContainer div#content div.colR ul.adega {width:210px; float:left; margin:0px 0px 0px 28px; font-weight:normal;}
div#container div#contentContainer div#content div.colR ul.adega li.listaadega{list-style:disc; color:#6d6d6d; padding:0px;}
div#container div#contentContainer div#content div.colR ul.adega li.listaadega a{color:#6d6d6d; text-decoration:underline; font-weight:normal;}
div#container div#contentContainer div#content div.colR ul.adega li.listaadega a:hover{color:#6d6d6d; text-decoration:none; font-weight:normal;}


/* Formulario de Cadastro de newsletter */
div#formCadastroNewsletter{display:block;margin:0px;padding:0px; width:260px;}
div#containerFormCadastreseCliente{display:block;margin:0px;}

div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos{float:left; width:260px; padding:0px; margin:0px;}
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li,
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li label,
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li input,
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li select,
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li textarea{display:block; float:left; padding:0px; margin:0px; font-family:Tahoma, "Trebuchet MS", Verdana, Arial; font-size:11px; border:none;}
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li{background:none;margin-bottom:7px;}
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li input,
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li textarea{padding:3px;border:1px solid #ababab; color:#cf0003;}
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li select{border:1px solid #ababab; color:#cf0003;}
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li label{margin-bottom:2px;margin-left:2px; color:#5a5958;}
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li label span{font-size:11px; color:#cf0003;}

div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li.campoNome, 
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li.campoNome label,
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li.campoNome input{width:250px;}
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li.campoNome select{width:100px;}
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li.campoNome{margin-right:20px;} 

div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li.campoDataNasc1, 
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li.campoDataNasc1 label,
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li.campoDataNasc1 input{width:112px;}
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li.campoDataNasc1{margin-left:0px;width:200px;margin-top:5px;} 
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li.campoDataNasc1 span.tipodata{margin-left:12px;margin-top:4px !important;float:left;} 

div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li.campoBotoes1{width:200px; margin-top:16px;}
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li.campoBotoes1 input{display:block;width:64px; height:24px; padding:0; margin:0; border:none; font-size:10px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; cursor:pointer;}
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li.campoBotoes1 input.botEnviar{background: url(../imagens/btn-vazio.gif) no-repeat 0 4px; margin-left:0px; margin-right:10px;}
div#container div#contentContainer div#content div#formEvento ul.formCadastreseNewsCampos li input.validation-failed {border:1px solid #ff0000; background-color:#f9de82; color:#9b0702;}
div#container div#contentContainer div#content div#formEvento .formCadastreseNewsCampos .validation-advice{display:none;}


ul.mapaSiteItens li#item16, ul.mapaSiteItens li#item21{display:none;}
li.unidade-reserva{width:400px!important;}
li.unidade-reserva label{width:400px;float:left;}
li.unidade-reserva span{width:76px;border:1px solid #bfbfbf;padding:4px;margin-top:5px;float:left;text-align:center;}
span.unidadesNatal2011 {
    color: #E60003;
}
