*{
    margin:0;
    padding:0;
    border:0;
}
img {
    float:left;
}
body {
    font-size:12px;
    font-family: Tahoma;
    background-image: url(../img/bg/bg_geral_bg.jpg);
    background-position:center -2px;
    background-repeat:repeat;
    background-color:#666;
}
.bg_topo { background: url(http://expressoblumenau.com.br/public/img/bg/bg_geral_topo.jpg) repeat-x scroll center top transparent; float: left; width: 100%; }
a { text-decoration:underline; }
a:hover { text-decoration:none; }
a.invlink { text-decoration:none; }
a.invlink:hover { text-decoration:underline; }

.geral{
    width: 982px;
    margin:0px auto 0;
}
.topo{
    float:left;
    height:323px;
    width:987px;
}
.topo .logo{
    float:left;
    margin-left:-38px;
    margin-right:18px;
    margin-top:24px;
}
.topo .topo-interatividade{
    float:left;
}
.topo .topo-interatividade .itens{
    float:left;
    width:567px;
}
.topo .topo-interatividade .itens .flash{
    float:left;
    margin-top:20px;
    margin-left:26px;
}
.topo .topo-interatividade .itens .itens-interatividade{
    float:right;
    margin-top:20px;
}
.itens-interatividade ul.thumb {
	float: left;
	list-style: none;
	margin-right:-1px;
}
.itens-interatividade ul.thumb li {
	margin: 0;
	float: left;
	position: relative;
	width: 40px;
	height: 50px;
}
.itens-interatividade ul.thumb li img {
	width: 40px; height: 40px;
	/*-ms-interpolation-mode: bicubic;*/
	padding: 5px;
	position: absolute;
	left: 0; top: 0;
}



.topo .topo-interatividade .busca{
    background-image:url(../img/bg/fundo_busca.png);
    background-position:left center;
    background-repeat:no-repeat;
    clear:both;
    display:inline;
    float:left;
    height:53px;
    margin-left:22px;
    margin-top:74px;
    width:551px;
}
.topo .topo-interatividade .busca .texto{
    float:left;
    height:17px;
    margin:15px 10px 10px 14px;
    padding:4px;
    width:235px;
    font-size:13px;
}
.topo .topo-interatividade .busca .sel{
    float:left;
    font-size:13px;
    height:24px;
    margin:15px 10px 10px 12px;
    padding:3px;
    width:176px;
}
.topo .topo-interatividade .busca .submit{
    float:left;
    margin-top:5px;
    margin-left:5px;
}
.topo .menu-topo{
    float:left;
    width:982px;
    height:71px;
    background-image:url(../img/bg/bg_menutopo.png);
    background-position:left center;
    background-repeat:no-repeat;
    margin-top:25px;
}
.select{
    background-image:url(../img/bg/bg_menu-topo-li.jpg);
    background-position:left center;
    background-repeat:no-repeat;
}
.select-inicio{
    background-image:url(../img/bg/bg_menu-topo-li-inicio.png);
    background-position:left center;
    background-repeat:no-repeat;
}
.select-final{
    background-image:url(../img/bg/bg_menu-topo-li-final.png);
    background-position:right center;
    background-repeat:no-repeat;
}
.topo .menu-topo .ul-pai{
    float:left;
    width:982px;
    list-style:none;
}
.topo .menu-topo .ul-pai .li-pai{
    float:left;
}
.topo .menu-topo .ul-pai .li-pai .a-pai{
    float:left;
    color:#BFBFBF;
    text-decoration:none;
    padding:25px 19px; /* 25px 16px 25px 17px */
    font-size:17px;
    font-weight:bold;
    list-style:none;
    border-right:1px solid #666;
    margin-top:1px;
    position:relative;
}
.topo .menu-topo .ul-pai .li-pai .a-pai:hover{
    color:#FFF;
}
.topo .menu-topo .ul-pai .li-pai .ul-filho{
    clear:both;
    display:none;
    list-style:none;
    background-color:#151515;
    position:absolute;
    width:185px;
    top:325px;
    z-index:999;
}
.topo .menu-topo .ul-pai .li-pai .ul-filho .li-filho{
    float:left;
    clear:both;
}
.topo .menu-topo .ul-pai .li-pai .ul-filho .li-filho a{
    color:#BFBFBF;
    float:left;
    clear:both;
    font-size:14px;
    min-width:165px;
    padding:10px;
    border-bottom:1px solid #666;
    text-decoration:none;
    color:#BFBFBF;
}
.topo .menu-topo .ul-pai .li-pai .ul-filho .li-filho a:hover{
    color:#FFF;
}
.tira-border-r{border-right:0;}

#meio{
    float:left;
    margin-top:20px;
    width:990px;
}
#meio #meio-home{
    float:left;
    background-image:url(../img/bg/meio.png);
    background-position:left bottom;
    background-repeat:no-repeat;
    width:990px;
    height:880px;
}
#meio #meio-internas{
    float:left;
    background:url(../img/bg/bg_geral_internas.png) repeat-y 0 0;
    width:990px;
    display:inline;
    margin-top:45px;
}
#meio .abas-home{
    float:left;
    width:990px;
    height:55px;
}
#meio .abas-home ul{
    float:left;
    list-style:none;
}
#meio .abas-home ul li{
    float:left;
    list-style:none;
}
#meio .abas-home ul li .selecionado{
    float:left;
    margin-top:2px;
}
#meio .abas-home ul li .nao-selecionado{
    float:left;
    margin-top:7px;
}


/*
 * Slide Agenda da demana
 */
.home-slider { width: 523px; height:360px; float:left; margin-left:45px;}
.home-slider .theslider { width: 491px; height: 257px; position: absolute; margin-top:44px; }
.home-slider .theslider .shadow { width: 491px; height: 310px; position: absolute; top: 0; left: 0; z-index: 10; display:none;}
.home-slider .theslider .shadow .bg { height: auto; position: relative; top: 0px; background: url(../img/bg/home-slider-shadow2.png) no-repeat 0 0; }
.home-slider .theslider .images { width: 491px; height: 304px; position: relative; z-index: 8; overflow: hidden; 	 }
.home-slider .theslider .images .content { position: absolute; top: 0; left: 0; height: 310px; width: 10000px; }
.home-slider .theslider .images img { float: left; display: inline; margin-right: 17px; }
.home-slider .theslider .images .slider_image { float: left; display: inline; margin-right: 17px; cursor:pointer; }
.home-slider .theslider .images .thumb { margin-top: 30px; width: 140px; height: 197px; }
.home-slider .theslider .images img.thumb, .home-slider .theslider .images .thumb img  { width: 140px; height: 197px; }
.home-slider .theslider .images .big { width: 180px; height: auto; }
.home-slider .theslider .images img.big { width: 180px; height: 258px; }
.home-slider .theslider .buttons a { display: block; height: 60px; width: 30px; font-size: 0; line-height: 0; text-indent: -4000px; position: absolute; top: 94px; }
.home-slider .theslider .buttons a { z-index: 20; }
.home-slider .theslider .buttons a.prev { background: url(../img/bt/sl-prev.png) no-repeat 0 0; left: 0px; }
.home-slider .theslider .buttons a.next { background: url(../img/bt/sl-next.png) no-repeat 0 0; right: 0px; }
/*
 * Slide oq vem por ai
 */
.home-slider2 { width: 523px; height:360px; float:left; margin-left:45px;}
.home-slider2 .theslider { width: 491px; height: 257px; position: absolute; margin-top:44px; }
.home-slider2 .theslider .shadow { width: 491px; height: 310px; position: absolute; top: 0; left: 0; z-index: 10; display:none; }
.home-slider2 .theslider .shadow .bg { height: auto; position: relative; top: 0px; background: url(../img/bg/home-slider-shadow2.png) no-repeat 0 0; }
.home-slider2 .theslider .images { width: 491px; height: 304px; position: relative; z-index: 8; overflow: hidden; 	 }
.home-slider2 .theslider .images .content { position: absolute; top: 0; left: 0; height: 310px; width: 10000px; }
.home-slider2 .theslider .images img { float: left; display: inline; margin-right: 17px; }
.home-slider2 .theslider .images .slider_image { float: left; display: inline; margin-right: 17px; cursor:pointer; }
.home-slider2 .theslider .images .thumb { margin-top: 30px; width: 140px; height: 197px; }
.home-slider2 .theslider .images img.thumb, .home-slider2 .theslider .images .thumb img  { width: 140px; height: 197px; }
.home-slider2 .theslider .images .big { width: 180px; height: auto; }
.home-slider2 .theslider .images img.big { width: 180px; height: 258px; }
.home-slider2 .theslider .buttons a { display: block; height: 60px; width: 30px; font-size: 0; line-height: 0; text-indent: -4000px; position: absolute; top: 94px; }
.home-slider2 .theslider .buttons a { z-index: 20; }
.home-slider2 .theslider .buttons a.prev { background: url(../img/bt/sl-prev.png) no-repeat 0 0; left: 0px; }
.home-slider2 .theslider .buttons a.next { background: url(../img/bt/sl-next.png) no-repeat 0 0; right: 0px; }
canvas{display:none;}

#conteudo-abas{
    float:left;
    width:982px;
    min-height:360px
}
#conteudo-abas .conteudo-agenda{
    float:left;
    width:982px;
    height:360px
}
#conteudo-abas .conteudo-oq-vem{
    float:left;
    width:982px;
    height:360px;
    display:none;
}
#conteudo-abas .info-texto{
    float:left;
    width:395px;
    height:360px;
    padding-left:1px;
}
#conteudo-abas .info-texto .news-ress{
    float:left;
    width:405px;
    height:45px;
}
#conteudo-abas .info-texto .news-ress a{
    float:left;
    font-size:13px;
    color:#1E2328;
    margin-right:15px;
}
#conteudo-abas .info-texto .news-ress .newsletter-bt-home{
    float:left;
    border-right:1px solid #000000;
    padding:5px 15px 5px 0;
}
#conteudo-abas .info-texto .conteudo{
    float:left;
    width:385px;
    height:308px;
    border-left:1px solid #666;
    padding-left:20px;
    overflow:hidden;
}
#conteudo-abas .info-texto .conteudo .content{
    float:left;
    width:999999px;
    height:308px;
}
#conteudo-abas .info-texto .conteudo .content .item{
    float:left;
    width:385px;
    height:308px;
    margin-right:10px;
}
#conteudo-abas .info-texto .conteudo .content .item span{
    float:left;
    width:385px;
}
#conteudo-abas .info-texto .conteudo .data{
    float:left;
    font-size:14px;
    color:#C5515D;
    background: url(../img/icones/seta-titulo.png) no-repeat left center;
    padding-left:16px;
}
#conteudo-abas .info-texto .conteudo h1 a{
    float:left;
    font-size:16px;
    color:#686868;
    width:347px;
    clear:both;
    padding-bottom:3px;
    border-bottom:1px solid #686868;
}
#conteudo-abas .info-texto .conteudo span a{
    float:left;
    font-size:13px;
    color:#8D8D8D;
    width:347px;
    clear:both;
    margin-top:10px;
}
#conteudo-abas .info-texto .conteudo .link{
    float:left;
    width:347px;
    clear:both;
    margin-top:10px;
}
#conteudo-abas .info-texto .conteudo .link a{
    float:left;
    font-size:13px;
    color:#E15B69;
    margin-right:10px;
}
#conteudo-abas .info-texto .conteudo .ferramentas{
    float:left;
    clear:both;
    width:347px;
    margin-top:15px;
}
#conteudo-abas .info-texto .conteudo .ferramentas .comentarios{
    float:left;
    clear:both;
    font-size:11px;
    color:#686868;
    margin-bottom:15px;
    padding-left:18px;
    background: url(../img/icones/comentarios.jpg) no-repeat 0 0;
}
#conteudo-abas .info-texto .conteudo .ferramentas .indique{
    float:left;
    clear:both;
    font-size:11px;
    color:#686868;
    margin-bottom:15px;
    padding-left:18px;
    width:200px;
    background: url(../img/icones/indique.jpg) no-repeat 0 0;
}
#conteudo-abas .info-texto .conteudo .ferramentas .compartilhar{
    float:left;
    clear:both;
    font-size:11px;
    color:#686868;
    margin-bottom:15px;
    padding-left:18px;
    background: url(../img/icones/compartilhe.jpg) no-repeat 0 0;
}
#conteudo-abas .info-texto .conteudo .ferramentas .itens-de-compartilhe{
    float:left;
    position:absolute;
    z-index:999;
    display:none;
    background: url(../img/bg/balao.png) no-repeat right center;
    height:124px;
    margin-left:54px;
    *margin-left:-350px;
    margin-top:55px;
    width:200px;
}
#conteudo-abas .info-texto .conteudo .ferramentas .itens-de-compartilhe .redes-esquerda{
    float:left;
    padding-left:25px;
    padding-top:15px;
}
#conteudo-abas .info-texto .conteudo .ferramentas .itens-de-compartilhe .redes-esquerda a{
    float:left;
    font-size:11px;
    color:#FFF;
    clear:both;
    margin-bottom:5px;
}
#conteudo-abas .info-texto .conteudo .ferramentas .itens-de-compartilhe .redes-direita{
    float:left;
    width:90px;
    padding-left:10px;
    padding-top:15px;
}
#conteudo-abas .info-texto .conteudo .ferramentas .itens-de-compartilhe .redes-direita a{
    float:left;
    font-size:11px;
    color:#FFF;
    clear:both;
    width:80px;
    margin-bottom:5px;
}
.festas-promocoes{
    float:left;
    margin-top:15px;
    clear:both;
    width:982px;
}
.festas-promocoes .ultimas-noticias{
    float:left;
    width:586px;
    height:395px;
}
.festas-promocoes .ultimas-noticias h1{
    float:left;
    width:561px;
    padding-bottom:10px;
    border-bottom:1px solid #666;
    margin-left:25px;
    color:#666;
    font-size:24px;
    height:25px;
}
.festas-promocoes .ultimas-noticias .ultimas-festas-info{
    float:left;
    width:544px;
    border-right:1px solid #666;
    margin-left:25px;
    height:349px;
    margin-top:5px;
}
.festas-promocoes .ultimas-noticias .ultimas-festas-info .data-sel{
    float:left;
    width:540px;
    margin-top:10px;
}
.festas-promocoes .ultimas-noticias .ultimas-festas-info .data-sel a.titulo-album-atual{
    float:left;
    color:#D45764;
    font-size:13px;
    margin-top:10px;
    width:300px;
}
.festas-promocoes .ultimas-noticias .ultimas-festas-info .data-sel .sel-evento{
    float:right;
    margin-right:15px;
}
.festas-promocoes .ultimas-noticias .ultimas-festas-info .bloco-img{ float:left; width:526px; height:313px; overflow:hidden; }
.festas-promocoes .ultimas-noticias .ultimas-festas-info .bloco-img-esconde{
    float:left;
    width:9999999px;
}
.festas-promocoes .ultimas-noticias .ultimas-festas-info .bloco-img .fundo-img{
    float:left;
    width:81px;
    height:69px;
    background: url(../img/bg/bg-img.png) no-repeat right center;
    padding-top:12px;
    margin-right:9px;
}
.festas-promocoes .ultimas-noticias .ultimas-festas-info .bt-passa-img{
    float:left;
    height:186px;
    margin-left:-45px;
    margin-top:21px;
    position:relative;
    width:45px;
    z-index:2;
}
.count-img{
    float:left;
}
.cb-img{
    clear:both;
    margin-top:25px;
}
.festas-promocoes .promocoes{
    float:left;
    width:395px;
    height:367px;
}
.festas-promocoes .promocoes h1{
    float:left;
    width:377px;
    padding-bottom:10px;
    border-bottom:1px solid #666;
    color:#666;
    font-size:24px;
    height:25px;
}
.festas-promocoes .promocoes .img{
    float:left;
    margin-top:18px;
    height:300px;
    margin-right:8px;
    overflow:hidden;
    width:383px;
}
.festas-promocoes .promocoes .img .conteiner-promo {
    float:left;
    height:127px;
    width:9999999px;
}
.img-niver-expresso{ float:left; margin:2px 0 0 2px;}
.img-niver-expresso img{ float:left; }
#meio-internas .titulo-pagina{
    float:left;
    margin:15px;
    width:950px;
    border-bottom:2px solid #666;
}
#meio-internas .titulo-pagina h1{
    float:left;
    font-size:20px;
    color:#686868;
    padding-left:35px;
    padding-bottom:3px;
    padding-top:4px;
    width:665px;
    font-weight:normal;
}
#meio-internas .titulo-pagina h1 a{
    float:left;
    color:#686868;
}
#meio-internas .titulo-pagina a {
    color:#1E2328;
    float:left;
    font-size:13px;
    margin-left:15px;
}
#meio-internas .titulo-pagina .newsletter-bt-home {
    border-right:1px solid #000000;
    float:left;
    padding:5px 15px 5px 0;
}
#meio-internas .span-contato{
    float:left;
    font-size:13px;
    color:#8D8D8D;
    width:950px;
    margin-left:15px;
    margin-bottom:15px;
}
#meio-internas .span-busca{
    float:left;
    font-size:16px;
    color:#737373;
    width:950px;
    margin-left:15px;
    margin-bottom:25px;
    margin-top:10px;
}
#meio-internas h2{
    float:left;
    font-size:16px;
    color:#838789;
    /*width � descrito no elemento com style */
    margin-left:15px;
    margin-bottom:15px;
    padding-bottom:3px;
    border-bottom:1px solid #838789;
}
#meio-internas .formulario-contato{
    float:left;
    margin-left:15px;
    margin-top:10px;
    margin-bottom:30px;
    clear:both;
}

/*FORMULARIO CONTATO*/
.zend_form{
    float:left;
    clear:both;
    *width:445px;
}
.zend_form dt{
    float:left;
    clear:left;
    width:80px;
    margin-right:7px;
    padding:10px 0;
    _padding:6px 0;
    _display:inline;
}
.zend_form dt label{
    float:left;
    width:80px;
    font-size:13px;
    color:#666;
    text-align:left;
    _display:inline;
}
.zend_form dd{
    float:left;
    width:330px;
    margin-bottom:20px;
}
.zend_form dd input{
    float:left;
}
.zend_form dd .textfield{
    float:left;
    width:215px;
    padding:10px 7px 3px;
    height:25px;
    _display:inline;
     background: url(../img/bg/textbox.png) no-repeat left center;
}
.zend_form dd .textarea{
    float:left;
    width:315px;
    padding:2px;
    height:114px;
    _display:inline;
    border:6px solid #666;
}
#enviar{
    _display:inline;
}



#meio-internas .resultados{
    float:left;
    margin-left:15px;
    width:665px;
    padding-bottom:10px;
    border-bottom:1px solid #666;
    margin-bottom:25px;
    line-height:160%;
}
#meio-internas .resultados h1{
    float:left;
    width:665px;
    font-size:15px;
}
#meio-internas .resultados h1 a{
    float:left;
    color:#737373;
}
#meio-internas .resultados .chamada{
    float:left;
    width:665px;
    font-size:13px;
}
#meio-internas .resultados .chamada a{
    float:left;
    color:#8D8D8D;
}
#meio-internas .resultados .area{
    float:left;
    width:665px;
    font-size:13px;
    color:#8D8D8D;
}
#meio-internas .resultados .area span{
    float:left;
    margin-right:5px;
}
#meio-internas .resultados .area a{
    float:left;
    color:#8D8D8D;
}
#meio-internas .resultados .link{
    float:left;
    width:665px;
    font-size:13px;
    color:#8D8D8D;
}
#meio-internas .resultados .link span{
    float:left;
    margin-right:5px;
}
#meio-internas .resultados .link a{
    float:left;
}
#meio-internas .erro-404{
    float:left;
    margin-left:25px;
    margin-top:15px;
    margin-bottom:35px;
}
#meio-internas .erro-404 .esquerda{
    float:left;
    width:490px;
}
#meio-internas .erro-404 .esquerda h1{
    float:left;
    margin-top:30px;
    font-size:38px;
    font-weight:normal;
    color:#8D8D8D;
    clear:both;
}
#meio-internas .erro-404 .direita{
    float:left;
    width:470px;
}
#meio-internas .erro-404 .direita h1{
    float:left;
    width:450px;
    color:#8D8D8D;
    font-size:24px;
    font-weight:normal;
    margin-bottom:10px;
}
#meio-internas .erro-404 .direita ul{
    float:left;
    width:440px;
    margin-left:17px;
}
#meio-internas .erro-404 .direita ul li{
    float:left;
    width:440px;
    color:#8D8D8D;
    font-size:13px;
    margin-bottom:5px;
}
.conteudo-interno{
    float:left;
    margin-bottom:30px;
    margin-top:15px;
    margin-left:15px;
    width:955px;
}
.conteudo-interno .menu-esquerdo{
    float:left;
    width:154px;
    padding-bottom:5px;
    background: url(../img/bg/bg_menu_esquerdo.png) no-repeat left top;
}
.conteudo-interno .menu-esquerdo h1{
    float:left;
    width:145px;
    font-size:16px;
    color:#FFF;
    margin-top:5px;
    padding-left:9px;
    margin-bottom:5px;
}
.conteudo-interno .menu-esquerdo ul{
    float:left;
    width:155px;
    list-style:none;
}
.conteudo-interno .menu-esquerdo ul li{
    float:left;
    background: url(../img/bg/menu-linha.jpg) repeat-x left top;
    padding-top:10px;
    margin-bottom:10px;
    padding-left:9px;
}
.conteudo-interno .menu-esquerdo ul li a{
    float:left;
    width:145px;
    color:#FFF;
}
.conteudo-interno .conteudo{
    float:left;
    margin-left:16px;
    width:783px;
}
.conteudo-interno .conteudo .img{
    float:left;
    width:415px;
    height:224px;
    background: url(../img/bg/bg_fundo_img_grande.png) no-repeat left top;
    padding:4px;
}
.conteudo-interno .conteudo .mapa{
    float:left;
    width:416px;
    height:auto;
    background: url(../img/bg/bg_fundo_img_grande.png) repeat-y left top;
    padding:2px;
}
.conteudo-interno .conteudo .estrutura{
    float:left;
    width:423px;
    min-height:233px;
    background: url(../img/bg/bg_estrutura.png) repeat-y left top;
}
.conteudo-interno .conteudo .texto{
    float:left;
    margin-left:12px;
}
.conteudo-interno .conteudo .texto h1{
    float:left;
    width:329px;
    padding-bottom:5px;
    border-bottom:1px solid #686868;
    color:#686868;
    font-size:16px;
    padding-left:16px;
    background: url(../img/icones/seta-titulo.png) no-repeat 0% 40%;
}
.conteudo-interno .conteudo .texto span{
    float:left;
    width:347px;
    color:#8D8D8D;
    font-size:13px;
    clear:both;
    line-height:130%;
    margin-top:10px;
}
.conteudo-interno .conteudo .texto span ul{
    float:left;
    margin-left:15px;
    width:300px;
}
.conteudo-interno .conteudo .texto .link_cardapio{
    float:left;
    clear:both;
    color:#E15B69;
    font-size:13px;
    margin-top:10px;
    width:200px;
}



.conteudo-interno .conteudo .promocoes-img{
    float:left; width:383px; height:124px; margin-right:8px;
    background: url(../img/bg/bg_img_promocoes.png) no-repeat left center; overflow:hidden;
}
.conteudo-interno .conteudo .promocoes-img .bt-passa-img-promo {
    float:left;
    height:262px;
    margin-left:332px;
    margin-top:-303px;
    position:relative;
    width:45px;
    z-index:999;
}




.conteudo-interno .conteudo .promocoes-text{
    float:left;
    width:350px;
    height:165px;
    overflow:hidden;
}
.conteudo-interno .conteudo .conteiner-promo-text{
    float:left;
    width:9999999px;
    height:142px;
}
.conteudo-interno .conteudo .text{
    float:left;
    width:350px;
    height:142px
}
.conteudo-interno .conteudo .promocoes-img .conteiner-promo{
    float:left;
    width:9999999px;
    height:305px;
}
.conteudo-interno .conteudo .promocoes-img a{
    float:left;
    margin-left:1px;
    margin-right:5px;
    margin-top:2px;
}
.conteudo-interno .abas-cardapio{
    float:left;
    list-style:none;
    width:919px;
    height:30px;
}
.conteudo-interno .abas-cardapio li{
    float:left;
    height:30px;
}
.conteudo-interno .abas-cardapio #bebidas{
    float:left;
    width:108px;
    height:26px;
    margin-top:4px;
    background: url(../img/bg/aba/bebidas.jpg) no-repeat left center;
}
.conteudo-interno .abas-cardapio #bebidas.sel{
    float:left;
    width:141px;
    height:30px;
    margin-top:0;
    background: url(../img/bg/aba/bebidas-sel.png) no-repeat left center;
}
.conteudo-interno .abas-cardapio #alimentos{
    float:left;
    width:151px;
    height:27px;
    margin-top:3px;
    background: url(../img/bg/aba/alimentos.png) no-repeat left center;
}
.conteudo-interno .abas-cardapio #alimentos.sel{
    float:left;
    width:183px;
    height:30px;
    margin-top:0;
    background: url(../img/bg/aba/alimentos-sel.png) no-repeat left center;
}
.conteudo-interno .conteudo-cardapio{
    float:left;
    width:927px;
    max-height:678px;
    padding-bottom:24px;
    background: url(../img/bg/cardapio/geral.png) repeat-y left center;
}
.conteudo-interno .conteudo-cardapio .cardapio-texto{
    display:inline;
    float:left;
    max-height:640px;
    margin-left:25px;
    overflow:auto;
    margin:27px 0 0 11px;
    position:relative;
    width:900px;
}
.conteudo-interno .conteudo-cardapio .cardapio-texto .div-separa{
    float:left;
    width:809px;
}
.conteudo-interno .conteudo-cardapio .cardapio-texto .div-separa a{
    float:left;
    width:789px;
    border-bottom:1px solid #666;
    padding-bottom:3px;
    padding-left:20px;
    color:#9B9B9B;
    font-size:16px;
    font-weight:normal;
    margin-bottom:15px;
}
.conteudo-interno .conteudo-cardapio .cardapio-texto .div-separa a.fechado{
    background: url(../img/icones/cardapio/fechado.png) no-repeat 0 30%;
}
.conteudo-interno .conteudo-cardapio .cardapio-texto .div-separa a.aberto{
    background: url(../img/icones/cardapio/aberto.png) no-repeat 0 30%;
}
.conteudo-interno .conteudo-cardapio .cardapio-texto .div-separa .itens{
    float:left;
    width:680px;
    /*display:none;*/
}
.conteudo-interno .conteudo-cardapio .cardapio-texto .div-separa .itens-conteudo{
    float:left;
    width:680px;
    margin-bottom:20px;
}
.conteudo-interno .conteudo-cardapio .cardapio-texto .div-separa .itens .texto{
    float:left;
    width:588px;
    color:#9B9B9B;
    font-size:13px;
    font-weight:normal;
    background: url(../img/bg/cardapio/pontos.jpg) repeat-x 0% 80%;
}
.conteudo-interno .conteudo-cardapio .cardapio-texto .div-separa .itens .texto span{
    float:left;
    width:auto;
    padding-right:5px;
    background: url(../img/bg/cardapio/span.jpg) repeat-x 0% 80%;
}
.conteudo-interno .conteudo-cardapio .cardapio-texto .div-separa .itens .valor{
    float:right;
    width:auto;
    color:#9B9B9B;
    font-size:13px;
    font-weight:normal;
    padding-left:5px;
    text-align:right;
    background: url(../img/bg/cardapio/span.jpg) repeat-x 0% 80%;
}
.conteudo-interno .conteudo-cardapio .cardapio-texto .div-separa .itens .descricao-alimentos{
    float:left;
    clear:both;
    margin-top:5px;
    width:809px;
    padding-bottom:10px;
    border-bottom:1px dashed #666;
}
.conteudo-interno .conteudo-cardapio .cardapio-texto .div-separa .itens .descricao-alimentos span{
    float:left;
    width:450px;
    color:#9B9B9B;
    font-size:12px;
    font-weight:normal;
    line-height:140%;
}


.conteudo-interno .radape-cardapio{
    float:left;
    width:927px;
    height:13px;
    background: url(../img/bg/cardapio/rodape-cardapio.png) no-repeat left center;
}
.conteudo-interno .span-vips{
    float:left;
    width:600px;
    margin-bottom:10px;
}
.conteudo-interno .span-vips .data-vips{
    float:left;
    font-size:16px;
    color:#C5515D;
    min-width:105px;
}
.conteudo-interno .span-vips .evento-vips{
    float:left;
    font-size:16px;
    color:#686868;
    width:577px;
    padding-left:16px;
    background: url(../img/icones/seta-titulo.png) no-repeat left center;
}
.conteudo-interno .conteudo-vips{
    float:left;
    width:950px;
}
.conteudo-interno .conteudo-vips .lista-vips{
    float:left;
    width:626px;
}
.conteudo-interno .conteudo-vips .lista-vips .lista{
    float:left;
    width:569px;
    padding:10px;
     background: url(../img/bg/vips/bg_geral.png) repeat-y left center;
}
.conteudo-interno .conteudo-vips .lista-vips .rodape-lista{
    float:left;
    width:589px;
    height:15px;
    margin-bottom:10px;
     background: url(../img/bg/vips/bg_rodape.png) no-repeat left center;
}
.conteudo-interno .conteudo-vips .lista-vips .lista h1{
    float:left;
    font-size:18px;
    color:#8D8D8D;
    font-weight:normal;
    width:569px;
}
.conteudo-interno .conteudo-vips .lista-vips .lista .esquerda{
    float:left;
    clear:both;
    width:271px;
    margin-top:20px;
}
.conteudo-interno .conteudo-vips .lista-vips .lista .esquerda span{
    float:left;
    width:271px;
    font-size:13px;
    color:#8D8D8D;
    margin-bottom:10px;
}
.conteudo-interno .conteudo-vips .lista-vips .lista .direita{
    float:left;
    width:271px;
    margin-top:20px;
}
.conteudo-interno .conteudo-vips .lista-vips .lista .direita span{
    float:left;
    width:271px;
    font-size:13px;
    color:#8D8D8D;
    margin-bottom:10px;
}
.conteudo-interno .conteudo-vips .lista-vips .lista .tornar-vip{
    float:left;
    width:561px;
    font-size:13px;
    color:#8D8D8D;
    margin-bottom:10px;
    margin-top:10px;
    line-height:130%;
}
.conteudo-interno .conteudo-vips .crosscontent{
    float:left;
    width:323px;
    margin-top:25px;
}
.conteudo-interno .conteudo-vips .crosscontent h1{
    float:left;
    width:323px;
    padding-bottom:5px;
    border-bottom:1px solid #838789;
    font-size:16px;
    color:#838789;
    font-weight:normal;
}
.conteudo-interno .conteudo-vips .crosscontent .bloco-img-2 {
    float:left;
    height:380px;
    margin-top:10px;
    overflow:hidden;
    width:323px;
}
.conteudo-interno .conteudo-vips .crosscontent .bloco-img-2 .bloco-img-esconde-2 {
    float:left;
    width:9999999px;
    min-height:200px;
}
.conteudo-interno .conteudo-vips .crosscontent .controler {
    clear:both;
    float:left;
    height:33px;
    margin-left:237px;
    width:90px;
    margin-top:-20px;
}
.conteudo-interno .conteudo-vips .crosscontent .bt-passa-img {
    float:left;
    height:33px;
    position:relative;
    width:36px;
}
.conteudo-interno .conteudo-vips .crosscontent .bt-volta-img {
    float:left;
    height:33px;
    margin-left:10px;
    position:relative;
    width:36px;
}
.conteudo-interno .conteudo-vips .crosscontent .bloco-img-2 .bloco-img-esconde-2 .evento{
    float:left;
    clear:both;
    width:85px;
    margin-bottom:10px;
    height:150px;
}
.conteudo-interno .conteudo-vips .crosscontent .bloco-img-2 .bloco-img-esconde-2 .count-img-2{
    float:left;
    margin-right:25px;
}
.conteudo-interno .conteudo-vips .crosscontent .bloco-img-2 .bloco-img-esconde-2 .evento .data{
    float:left;
    color:#C5515D;
    font-size:12px;
    margin-bottom:5px;
    margin-left:5px;
}
.conteudo-interno .conteudo-vips .crosscontent .bloco-img-2 .bloco-img-esconde-2 .evento a{
    float:left;
    clear:both;
    width:96px;
    padding-left:4px;
    padding-top:3px;
}
.conteudo-interno .conteudo-vips .crosscontent .bloco-img-2 .bloco-img-esconde-2 .evento a.hover-img{
    float:left;
    width:96px;
    height:212px;
    background: url(../img/bg/img-hover.png) no-repeat left center;
    z-index:999;
    padding-left:4px;
    padding-top:3px;
    position:relative
}
.conteudo-interno .conteudo-vips .crosscontent .bloco-img-2 .bloco-img-esconde-2 .evento a .titulo{
    float:left;
    font-size:10px;
    color:#FFF;
    text-decoration:none;
    width:90px;
    margin-top:5px;
    margin-left:3px;
    display:none;
}
.conteudo-interno .conteudo-vips .crosscontent .bloco-img-2 .bloco-img-esconde-2 .evento a .link{
    float:left;
    font-size:9px;
    color:#DD797E;
    text-decoration:none;
    width:90px;
    margin-top:5px;
    margin-left:3px;
    display:none;
    cursor:pointer;
}
/*
 * Agenda
 */

.conteudo-interno .conteudo-vips .conteudo-agenda{
    float:left;
}
.conteudo-interno .conteudo-vips .conteudo-agenda .agenda-img{
    float:left;
    width:230px;
    height:301px;
    border-right:1px solid #666;
}
.conteudo-interno .conteudo-vips .conteudo-agenda .agenda-descricao{
    float:left;
    margin-left:15px;
    width:340px;
}
.conteudo-interno .conteudo-vips .conteudo-agenda .agenda-descricao span.data{
    float:left;
    font-size:16px;
    color:#C5515D;
    width:280px;
    margin-bottom:5px;
    padding-left:16px;
    background: url(../img/icones/seta-titulo.png) no-repeat left center;
}
.conteudo-interno .conteudo-vips .conteudo-agenda .agenda-descricao h1{
    float:left;
    clear:both;
    font-size:16px;
    color:#686868;
    width:337px;
    padding-bottom:5px;
    border-bottom:1px solid #666;
    margin-bottom:5px;
}
.conteudo-interno .conteudo-vips .conteudo-agenda .agenda-descricao span.texto{
    float:left;
    clear:both;
    font-size:13px;
    color:#8D8D8D;
    width:337px;
    line-height:130%;
}
.conteudo-interno .conteudo-vips .conteudo-agenda .agenda-descricao .link {
    clear:both;
    float:left;
    margin-top:10px;
    width:347px;
}
.conteudo-interno .conteudo-vips .conteudo-agenda .agenda-descricao .link a {
    color:#E15B69;
    float:left;
    font-size:13px;
    margin-right:10px;
}
.conteudo-interno .conteudo-vips .conteudo-agenda .agenda-descricao .ferramentas {
    clear:both;
    float:left;
    margin-top:15px;
    width:347px;
}
.conteudo-interno .conteudo-vips .conteudo-agenda .agenda-descricao .ferramentas .indique {
    background:transparent url(../img/icones/indique.jpg) no-repeat scroll 0 0;
    clear:both;
    color:#686868;
    float:left;
    font-size:11px;
    margin-bottom:15px;
    padding-left:18px;
}
.conteudo-interno .conteudo-vips .conteudo-agenda .agenda-descricao .ferramentas .compartilhar {
    background:transparent url(../img/icones/compartilhe.jpg) no-repeat scroll 0 0;
    clear:both;
    color:#686868;
    float:left;
    font-size:11px;
    margin-bottom:15px;
    padding-left:18px;
}
.conteudo-interno .conteudo-vips .conteudo-agenda .agenda-descricao .ferramentas .itens-de-compartilhe {
    background:transparent url(../img/bg/balao.png) no-repeat scroll right center;
    display:none;
    float:left;
    height:124px;
    margin-left:54px;
    *margin-left:-54px;
    margin-top:28px;
    position:absolute;
    width:200px;
    z-index:999;
}
.conteudo-interno .conteudo-vips .conteudo-agenda .agenda-descricao .ferramentas .itens-de-compartilhe .redes-esquerda {
    float:left;
    padding-left:25px;
    padding-top:15px;
}
.conteudo-interno .conteudo-vips .conteudo-agenda .agenda-descricao .ferramentas .itens-de-compartilhe .redes-direita {
    float:left;
    padding-left:10px;
    padding-top:15px;
    width:90px;
}
.conteudo-interno .conteudo-vips .conteudo-agenda .agenda-descricao .ferramentas .itens-de-compartilhe .redes-esquerda a {
    clear:both;
    color:#FFFFFF;
    float:left;
    font-size:11px;
    margin-bottom:5px;
}
.conteudo-interno .conteudo-vips .conteudo-agenda .agenda-descricao .ferramentas .itens-de-compartilhe .redes-direita a {
    clear:both;
    color:#FFFFFF;
    float:left;
    font-size:11px;
    margin-bottom:5px;
    width:80px;
}
.conteudo-interno .conteudo-vips .agenda-comentarios{
    float:left;
    display:inline;
    margin-top:70px;
    width:585px;
}
.conteudo-interno .conteudo-vips .agenda-comentarios h1{
    float:left;
    width:585px;
    padding-bottom:3px;
    border-bottom:1px solid #666;
    font-size:16px;
    margin-bottom:15px;
    color:#838789;
}
.conteudo-interno .conteudo-vips .agenda-comentarios .comentario{
    float:left;
    width:590px;
    padding-bottom:15px;
    margin-bottom:15px;
   border-bottom:1px dashed #838789;
}
.conteudo-interno .conteudo-vips .agenda-comentarios .comentario h3.nome{
    float:left;
    width:590px;
    font-size:14px;
    color:#333;
    clear:both;
    font-weight:normal;
}
.conteudo-interno .conteudo-vips .agenda-comentarios .comentario span.city{
    float:left;
    width:560px;
    clear:both;
    font-size:14px;
    color:#333;
    margin-left:20px;
}
.conteudo-interno .conteudo-vips .agenda-comentarios .comentario span.texto{
    float:left;
    width:560px;
    clear:both;
    font-size:13px;
    color:#838789;
    margin-left:20px;
}
.conteudo-interno .conteudo-vips .formulario-comentarios{
    float:left;
    display:inline;
    margin-top:20px;
    width:590px;
}
/*
 * Reservas
 */
.conteudo-interno .conteudo-vips .andar-1{
    float:left;
}
.conteudo-interno .conteudo-vips .andar-2{
    float:left;
    display:none;
}
.conteudo-interno .conteudo-vips .select-reservas{
    float:left;
    margin-top:29px;
    width:500px;
    margin-left:-4px;
}
.conteudo-interno .conteudo-vips .select-reservas select{
    float:left;
    margin-right:15px;
    width:152px;
    height:24px;
    padding:3px;
}
.conteudo-interno .conteudo-vips .crosscontent .zend_form dd {
    width:227px;
}
.conteudo-interno .conteudo-vips .crosscontent .zend_form dd .textfield {
    width:217px;
}
.conteudo-interno .conteudo-vips .crosscontent .zend_form dt{
    width:60px;
}
.conteudo-interno .conteudo-vips .crosscontent .zend_form #campos-element{
    color:#666666;
    float:left;
    font-size:13px;
    margin-right:5px;
    margin-top:2px;
}
.conteudo-interno .conteudo-vips .crosscontent .zend_form .multicheck{
    display:inline;
    float:left;
    margin-right:5px;
    margin-top:1px;
    *margin-top:-4px;
    *margin-left:-4px;
    text-align:justify;
}
/*
 * Mapa do site
 */
.conteudo-interno .ul-pai-mapa{
    float:left;
    list-style:none;
}
.conteudo-interno .ul-pai-mapa .li-pai-mapa{
    float:left;
    background:transparent url(../img/bg/mapa/a-ul.png) no-repeat scroll right top;
    margin-right:10px;
}
.conteudo-interno .ul-pai-mapa .li-pai-mapa .a-pai-mapa{
    float:left;
    padding-top:6px;
    padding-bottom:5px;
    padding-right:8px;
    padding-left:8px;
    color:#FFF;
    font-size:15px;
    background:transparent url(../img/bg/mapa/canto.jpg) no-repeat scroll left top;
}
.conteudo-interno .ul-filho-mapa{
    float:left;
    clear:both;
    background:transparent url(../img/bg/mapa/filhos.png) repeat-y scroll right top;
    list-style:none;
}
.conteudo-interno .ul-filho-mapa .li-filho-mapa{
    float:left;
    clear:both;
    padding:6px 8px;
    color:#FFF;
    font-size:13px;
    border-top:1px solid #CCC;
}
.conteudo-interno .ul-filho-mapa .li-filho-mapa a{
    float:left;
    color:#FFF;
}


h1.vermelho{
    color:#C5515D;
}
.vermelho{
    color:#C5515D;
}
#photos{
    float:left;
    margin-top:5px;
    margin-left:5px;
}
#photos .strip_wrapper{
    float:left;
    width:412px;
}
#photos .filmstrip{
    float:left;
    margin-top:10px;
}
#photos .filmstrip li{
    float:left;
    width:81px;
    height:69px;
    background: url(../img/bg/bg-img.png) no-repeat right center;
    padding-top:12px;
    margin-right:18px;
}
#photos .nav-next{display:none;}
#photos .nav-prev{display:none;}
#photos .nav-prev{
    cursor:pointer;
    left:0;
    position:absolute;
    top:234px;
    z-index:999;
}
#photos .passa-min{
    cursor:pointer;
    position:absolute;
    right:7px;
    top:234px;
    display:block;
    z-index:999;
}





.icone-error{
     background: url(../img/icones/titulos/error.jpg) no-repeat left center;
}
.icone-contato{
     background: url(../img/icones/titulos/contato.png) no-repeat left center;
}
.icone-busca{
     background: url(../img/icones/titulos/busca.png) no-repeat left top;
}
.icone-casa{
     background: url(../img/icones/titulos/casa.png) no-repeat left top;
}
.icone-copo{
     background: url(../img/icones/titulos/copo.png) no-repeat left top;
}
.icone-estrela{
     background: url(../img/icones/titulos/estrela.png) no-repeat left top;
}
.icone-cardapio{
     background: url(../img/icones/titulos/cardapio.png) no-repeat left top;
}
.icone-estrela-vips{
     background: url(../img/icones/titulos/estrela-vips.png) no-repeat left center;
}
.icone-agenda{
     background: url(../img/icones/titulos/agenda.png) no-repeat left center;
}
.icone-fotos{
     background: url(../img/icones/titulos/fotos.png) no-repeat left center;
}
.icone-reservas{
     background: url(../img/icones/titulos/reservas.png) no-repeat left center;
}












#rodape{
    float:left;
    width:982px;
    height:161px;
    margin-top: 48px;
    border-top:1px solid #6C6D6D;
}
#rodape .mapa-site{
    float:left;
    width:982px;
    height:55px;
    border-bottom:1px solid #6C6D6D;
}
#rodape .mapa-site ul{
    float:left;
    width:750px;
    list-style:none;
    margin-top:22px;
    margin-left:3px;
}
#rodape .mapa-site ul li{
    float:left;
}
#rodape .mapa-site ul li a{
    float:left;
    color:#7F8184;
    font-size:15px;
    font-weight:bold;
    margin-left:13px;
}
#rodape .mapa-site .interatividade{
    float:right;
    margin-right:16px;
    margin-top:5px;
}
#rodape .mapa-site .interatividade ul.thumb {
	float: left;
	list-style: none;
	margin-right:0px;
    width:auto;
    margin-top:0;
}
#rodape .mapa-site .interatividade ul.thumb li {
	margin: 0;
	float: left;
	position: relative;
	width: 40px;
	height: 50px;
}
#rodape .mapa-site .interatividade ul.thumb li img {
	width: 40px; height: 40px;
	/*-ms-interpolation-mode: bicubic;*/
	padding: 5px;
	position: absolute;
	left: 0; top: 0;
}

#rodape .mapa-site .interatividade a{
    float:left;
}
#rodape .endereco{
    float:left;
    width:982px;
}
#rodape .endereco .link{
    float:left;
    width:200px;
    margin-top:37px;
    margin-left:6px;
}
#rodape .endereco .link a{
    float:left;
    font-size:13px;
    color:#7F8184;
    padding:0px 10px;
}
#rodape .endereco .info{
    float:right;
    text-align:right;
    margin-top:27px;
    height:75px;
}
#rodape .endereco .info h1{
    float:right;
    color:#C7525E;
    font-size:13px;
}
#rodape .endereco .info address{
    float:right;
    clear:both;
    color:#7F8184;
    font-size:13px;
    font-style:normal;
}
#rodape .endereco .info address a { color:#7F8184; }
#rodape .endereco .info address a:hover { color:#FFF; }
#rodape .endereco .logo{
    float:right;
    margin-top:6px;
    margin-left:5px;
    margin-right:9px;
}





ul.newList * { /* CAMPO DE SELEÇÃO de andar em Reservas */
    overflow: hidden;
    width:160px;
}

/* TEMPOR�?RIO */
.a_desativada img {
    opacity: 0.1;
    filter: alpha(opacity=10);
}
.regulamento {
    background: url(../img/bg/regulamento.png) top left repeat;
    clear: left;
    color: #BFBFBF;
    line-height: 155%;
    float: left;
    height: 148px;
    overflow: auto;
    padding: 10px;
    width: 931px;
    *margin-top:30px;
}
.regulamento h4 {
    float: left;
    font-size: 20px;
    font-weight: 100;
    margin-bottom: 10px;
    width: 910px;
}
.regulamento h4.camarote {
    margin-top: 20px;
}
.regulamento ol {
    float: left;
    width: 910px;
}
.regulamento ol li {
    float: left;
    font-size: 13px;
    line-height: 130%;
    list-style-position: inside;
    width: 910px;
}

/*
 * Paginação
 */
.div-paginacao{
    float:left;
    text-align:center;
    width:665px;
    margin-left:12px;
    margin-bottom:20px;
}
.paginacao{
    float:left;
	width:auto;
    text-align:center;
}
.paginacao span{
    float:left;
    margin-top:5px
}
.paginacao a{
    float:left;
    width:25px;
    text-align:center;
    margin-left:4px;
    background-color:white;
    color:#333;
    border:1px solid #DCDCDC;
    background-color:#DCDCDC;
    padding:3px 0;
    font-size:13px;
    text-decoration:none;
}
.paginacao a.controler{
    float:left;
    width:50px;
}
.paginacao a.selected{
    background-color:#E6E6FA;
    color:#000;
    border:1px solid #E6E6FA;
}
.paginacao a:hover{
    background-color:#E6E6FA;
    color:#000;
    border:1px solid #E6E6FA;
}
.aviso-de-area-vazia{
    clear:both;
    color:#686868;
    float:left;
    font-size:14px;
    line-height:130%;
    margin-top:12px;
    width:500px;
}
.busca-nao-encontrado{
    float:left;
    margin-left:15px;
    width:665px;
    border-bottom:1px solid #666;
    padding-bottom:15px;
}
.busca-nao-encontrado h3{
    float:left;
    font-size:24px;
    color:#8D8D8D;
    font-weight:normal;
    width:665px;
}
.busca-nao-encontrado ul{
    float:left;
    font-size:13px;
    color:#8D8D8D;
    width:650px;
    font-weight:normal;
    margin-left:15px;
    margin-top:5px;
    clear:both;
    line-height:140%;
}
.busca-nao-encontrado ul{
    float:left;
    font-size:13px;
}
.busca-nao-encontrado-form {
    background-image:url(../img/bg/fundo-busca2.png);
    background-position:left center;
    background-repeat:no-repeat;
    clear:both;
    display:inline;
    float:left;
    width:551px;
    margin-top:15px;
    height:53px;
    margin-left:8px;
    margin-bottom:15px;
}
span.nova-busca{
    float:left;
    font-size:13px;
    color:#8D8D8D;
    width:650px;
    font-weight:normal;
    margin-top:15px;
    clear:both;
    line-height:140%;
    margin-left:15px;
}
.busca-nao-encontrado-form .texto {
    float:left;
    font-size:13px;
    height:17px;
    margin:15px 20px 10px 7px;
    padding:4px;
    width:235px;
}
.busca-nao-encontrado-form .submit {
    float:left;
    margin-top:5px;
}
.mapa-reservas{
    float:left;
    width:597px;
    height:330px;
}
.newListSelected{
    cursor:default;
}
.newListSelected * { text-decoration: none; }

.newList {
    display: none;
}


.comemore_seta {
    background:url(../img/bg/niver/aba.png) top left no-repeat;
    height: 132px;
    left: 0px;
    position: absolute;
    top: 400px;
    width: 35px;
}
.comemore_seta_fechada {
    background:url(../img/bg/niver/aba_fechada.png) top left no-repeat !important;
}
.comemore_frase {
    background:url(../img/bg/niver/aba_comemore.png) top left no-repeat;
    height: 111px;
    left: -85px;
    position: absolute;
    top: 409px;
    width: 117px;
}

/* CSS feito dia 20/05 -> Andrei Brayer */
.cross-newsletter{ float:right; width:391px; height:246px; background:url(../img/bg_cross_newsletter.png) top left no-repeat; margin-right:30px;}
.cross-newsletter h4{ float:left; width:300px; font-size:16px; font-family:Tahoma; font-weight:bold; color:#FFF; margin:10px 10px 10px 35px;}
.cross-newsletter .formulario{ float:left; width:350px; margin-left:35px; font-family:Tahoma; }
.cross-newsletter .formulario fieldset{ float:left; margin-bottom:20px; clear:both; }
.cross-newsletter .formulario label{ float:left; width:85px; color:#FFF; font-size:13px; margin-top:9px; }
.cross-newsletter .formulario .text{
    background: url("../img/bg/textbox.png") no-repeat scroll left center;
    float:left; height:25px; padding:10px 7px 3px; width:215px; }
.cross-newsletter .formulario .multicheck{ float:left; margin-left:85px; margin-top:2px;}
.cross-newsletter .formulario span{ float:left; margin-left:5px; color:#FFF; font-size:13px; width:200px; }



