html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
abbr{cursor:help}
body{line-height:1;color:#fff;background:white}
button{cursor:pointer}
ol,ul{list-style:none}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
strong{font-weight:bold}
sup{font-size:.6em;position:relative;top:-.5em}
sub{font-size:.6em;position:relative}
.acessibilidade{height:1%;left:-9999em;position:absolute;top:-9999em;width:1%;z-index:-99}
.invisivel{visibility:hidden}
.visivel{visibility:visible}
.esconde{display:none}
.mostra{display:block}
.revisar{display:block;color:#f00;font-size:3em;font-weight:bold;margin:20px 0;text-transform:uppercase}
::-moz-selection{background:#002651;color:#fff}
::selection{background:#002651;color:#fff}
/* FIM DO RESET */
a{cursor:pointer;text-decoration:none}
a:hover,a:focus{text-decoration:underline}
body{background:#001735 url("../imagens/background/rodape.jpg") repeat-x center bottom;cursor:default}
body #tudo{font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;font-size:.66em;line-height:1.61em}
#conteudo{background-color:transparent;background-position:center top;background-repeat:no-repeat;clear:both;position:relative;width:100%;min-width:991px}
#conteudo .voltar{margin-top:1em}
#conteudo form .voltar{margin-top:0}
#conteudo #titulo{left:50%;margin-left:-500px;position:absolute;top:0;z-index:6}
#conteudo .mestre{margin:0 auto;position:relative;padding-bottom:20px;width:832px}
#conteudo .mestre h2 a{color:#529fc8}
#conteudo .mestre h2 a:hover{text-decoration:underline}
#conteudo .mestre h2 span{float:right;font-size:.6em;margin-right:20px;text-transform:uppercase;position:absolute;right:0}
#conteudo .mestre address,#conteudo .mestre p,#conteudo .mestre ul{padding-bottom:1em}
#conteudo .mestre .coluna-principal{color:#000;float:right;margin-right:20px;padding:0 20px;width:650px;min-height:500px}
#conteudo .mestre .coluna-principal.wide{width:794px}
#conteudo .mestre .coluna-principal a,#detalhes a{font-weight:bold;color:#529fc8}
#conteudo .mestre .coluna-principal h3,#detalhes h3{color:#1c477a;font:italic 1.2em/1.3em "Arial Black",Arial,Verdana,Sans-serif;padding:0 0 1em;text-transform:uppercase}
#conteudo .mestre .coluna-principal dl{margin-bottom:1.5em;margin-left:2.5em}
#conteudo .mestre .coluna-principal dt{color:#333;font:bold 1.2em Tahoma,Verdana,Arial,Sans-serif;text-indent:-1.1em}
#conteudo .mestre .coluna-principal dd{padding-bottom:1em}
#conteudo .mestre .coluna-principal p.colunas{-moz-column-count:2;-moz-column-gap:30px;-webkit-column-count:2;-webkit-column-gap:30px;column-count:2;column-gap:30px}
#conteudo .mestre .coluna-secundaria{color:#000;float:left;padding:20px 0;width:185px}
#conteudo ul.fotos{margin-top:20px;margin-left:35px}
#conteudo ul.fotos.simples{margin-top:5px;margin-left:0px}
#conteudo ul.fotos a img{border:2px solid #ddd}
#conteudo ul.fotos a:hover img{border-color:#62afd2}
#conteudo ul.fotos li{float:left;width:104px;height:81px;margin:0 20px 20px 0;text-align:center}
.mestre .coluna-principal table{width:100%;float:left;margin-bottom:1.5em}
.mestre table{background-color:#fff;border-bottom:5px solid #ccdeeb}
.mestre table caption{color:#1c477a;font-weight:bold;padding:4px 0 0 0}
.mestre table caption.destaque{color:#08151f;font-size:1.1em;margin:2em 0 1em;border-bottom:1px solid;font-weight:normal;padding:0;}
.mestre table caption.destaque em{font-size:.95em;float:right}
.mestre table caption.destaque strong.a-esquerda{float:left}
.mestre table thead th{background-color:#ccdeeb;font-size:.9em;font-weight:bold;text-transform:uppercase;white-space:nowrap}
.mestre table th,.mestre table td{color:#01467c;padding:5px 10px}
.mestre table th.vermelho,.mestre table td.vermelho{color:#ff2e2e}
.mestre table tbody td,.mestre table tbody th{border-bottom:1px solid #a3bcd0;vertical-align:middle}
.mestre table tbody th{font-weight:bold}
#conteudo .mestre form table tbody p.descricao{clear:none;float:none;font-weight:normal;margin-top:10px;margin-left:133px;width:auto}
.mestre table tbody h3 a{color:#01467c}
.mestre table tbody h3 img{float:left;margin-right:10px}
.mestre table tfoot th{font-weight:bold;font-size:1.2em}
.mestre table span.ico-status{background-image:url("../imagens/background/status.png");background-repeat:no-repeat;display:block;width:11px;height:11px;overflow:hidden;text-indent:-999em}
.mestre table span.ico-status.aprovado{background-position:0 0}
.mestre table span.ico-status.pendente{background-position:0 -12px}
#conteudo .blocoConteudo h1,#conteudo .blocoConteudo h2,#conteudo .blocoConteudo h3,#conteudo .blocoConteudo h4,#conteudo .blocoConteudo h5,#conteudo .blocoConteudo h6,#conteudo .blocoConteudo p,#conteudo .blocoConteudo ul,#conteudo .blocoConteudo ol{height:1%;left:-9999em;position:absolute;top:-9999em;width:1%;z-index:-99}
#conteudo .blocoPrincipal{clear:both;height:503px;margin-bottom:-154px;position:relative;width:100%;z-index:1}
#conteudo .blocoPrincipal object{width:100%;height:503px}
#conteudo .blocoPrincipal .orelhaDireita object{width:400px!important; z-index:3;}
#conteudo .blocoConteudo{float:left;position:relative;z-index:2}
#conteudo .blocoConteudo.fotos{float:left;margin-bottom:9px}
#conteudo .blocoConteudo.videos{float:right;margin-bottom:9px}
#conteudo .blocoConteudo.avaliacao{float:right;margin-right:6px}
#conteudo .blocoConteudo.depoimentos{float:right;margin-right:6px;margin-bottom:4px}
#conteudo .blocoConteudo.assinante{float:left;margin-left:0;margin-bottom:9px}
#cabecalho{background:transparent url("../imagens/background/cabecalho.jpg") repeat-x center top;display:block;height:166px;width:100%}
#cabecalho2{background:transparent url("../imagens/background/menu.jpg") no-repeat center;display:block;height:166px;position:absolute;top:0;width:100%;min-width:991px}
h1{height:120px;left:50%;margin-left:-60px;position:absolute;top:25px;width:120px;z-index:32}
h1 a{display:block;height:120px;overflow:hidden;text-indent:-9999em;width:120px}
h4{color:#0e5e88;font:bold italic 1.2em Tahoma,Verdana,Arial,Sans-serif;padding-bottom:1em}
h5{color:#666;font:bold 1.2em Tahoma,Verdana,Arial,Sans-serif;padding-bottom:.5em}
#menu{font:1.2em "Arial Black",Arial,Verdana,Sans-serif;height:109px;margin-left:0;position:absolute;top:0;width:100%;z-index:26}
#menu ul{margin:0 auto;width:991px}
#menu li{float:left;height:49px;line-height:49px;margin-top:60px;position:relative}
#menu span{background:transparent url("../imagens/background/menu-span.jpg") no-repeat left top;display:block;height:49px;left:0;position:absolute;top:0}
#menu li.parque,#menu li.parque a,#menu li.parque span{width:103px}
#menu li.zoo,#menu li.zoo a,#menu li.zoo span{width:103px}
#menu li.shows,#menu li.shows a,#menu li.shows span{width:104px}
#menu li.a-lenda,#menu li.a-lenda a,#menu li.a-lenda span{width:102px}
#menu li.betinho,#menu li.betinho a,#menu li.betinho span{width:194px}
#menu li.instituto,#menu li.instituto a,#menu li.instituto span{width:224px}
#menu li.betinho{margin-left:161px}
#menu li.parque span{background-position:0 top}
#menu li.zoo span{background-position:-104px top}
#menu li.shows span{background-position:-208px top}
#menu li.a-lenda span{background-position:-313px top}
#menu li.betinho span{background-position:-416px top}
#menu li.instituto span{background-position:-611px top}
#menu ul.submenu{background:#c6f0ff url("../imagens/background/submenu.png");border-bottom:2px solid #92c7d9;display:block;font-size:.9em;left:-10px;padding:10px 0 5px;position:absolute;top:49px;visibility:visible;display:none;width:144px;z-index:20}
#menu li:hover.parque span,#menu li.parque a:focus span{background-position:0 bottom}
#menu li:hover.zoo span,#menu li.zoo a:focus span{background-position:-104px bottom}
#menu li:hover.shows span,#menu li.shows a:focus span{background-position:-208px bottom}
#menu li:hover.a-lenda span,#menu li.a-lenda a:focus span{background-position:-313px bottom}
#menu li:hover.betinho span,#menu li.betinho a:focus span{background-position:-416px bottom}
#menu li:hover.instituto span,#menu li.instituto a:focus span{background-position:-611px bottom}
#menu ul.submenu a{color:#025791;display:block;text-align:center;padding:1px 8px;text-decoration:none;width:auto}
#menu ul.submenu a:hover,#menu ul.submenu a:focus{color:#c7291e}
#menu ul.submenu li{background:transparent url("../imagens/background/submenu-li.png") no-repeat center bottom;padding-bottom:19px;float:none;position:static;height:auto;line-height:1em;margin:0}
#menu .separador{background:transparent url("../imagens/background/menu-separador.png") no-repeat center bottom;display:block;height:14px;left:0;position:absolute;top:165px;width:100%;z-index:-1}
.comprarPassaporte{height:171px;left:50%;margin-left:170px;position:absolute;top:110px;width:180px;z-index:999;overflow:hidden}
#rodape{background:#000 url("../imagens/background/rodape.jpg") repeat-x center bottom;clear:both;height:284px;position:relative;width:100%;z-index:1}
#rodape span.logo-rodape{background:transparent url("../imagens/icones/logo_rodape.png") repeat-x center;display:block;height:52px;left:0;position:absolute;top:-15px;width:100%;z-index:9999;}
#rodape div.navegacao{margin:0 auto;padding-top:75px;position:relative;width:956px;z-index:9}
#rodape div.navegacao div.submenus{float:left;width:239px}
#rodape div.navegacao h5{background:transparent url("../imagens/background/rodape-h5.png") no-repeat 35px 2px;color:#ffffff;font-size:1.1em;font-weight:bold;margin-bottom:0px;padding-left:54px;text-transform:uppercase}
#rodape div.navegacao ul{padding-left:54px;line-height:1.5em}
#rodape div.navegacao ul a{color:#80d9ff}
#rodape p.midiasSociais{bottom:6px;left:50%;margin-left:-438px;position:absolute;text-align:center;width:230px;height:30px;z-index:9999;}
#rodape p.midiasSociais A IMG {margin-right:10px;}
#rodape p.copyright{text-align:center;position:absolute;width:950px;bottom:2px;left:50%;margin-left:-445px;height:30px;}
#conteudo ul.lista{list-style:disc;padding-left:15px}
#rodape p.copyright a{color:#80d9ff}
#rodape p.copyright a:hover,#rodape p.copyright a:focus{color:#fff;text-decoration:underline}
#rodape p.grupoW{bottom:17px;left:50%;margin-left:410px;position:absolute;text-align:center;width:15px;height:10px}
#rodape p.zeroOitocentos{bottom:50px;height:113px;position:absolute;right:0;width:112px}
#rodape p.zeroOitocentos a{background:transparent url("../imagens/background/rodape-duvidas.png") no-repeat left center;display:block;height:113px;width:112px;text-indent:-99999em;overflow:hidden}
ul.ir-e-vir{background:transparent url("../imagens/background/ir-e-vir.png") no-repeat center top;clear:both;float:left;height:59px;margin-top:137px;position:relative;width:100%;z-index:3}
ul.ir-e-vir a{color:#fff;display:block;font-size:1.1em;font-weight:bold;letter-spacing:-.1em;padding-bottom:8px;padding-top:24px;position:relative;text-align:center;width:60px}
ul.ir-e-vir a span{background:transparent url("../imagens/background/ir-e-vir-a.png") no-repeat left top;cursor:pointer;display:block;height:50px;left:0;position:absolute;top:0;width:60px}
ul.ir-e-vir li{display:block;height:48px;margin-top:6px;position:absolute;width:60px}
ul.ir-e-vir li.anterior{margin-left:273px;left:50%}
ul.ir-e-vir li.anterior a span{background-position:left top}
ul.ir-e-vir li.anterior a:hover span{background-position:left bottom}
ul.ir-e-vir li.proxima{margin-left:341px;left:50%}
ul.ir-e-vir li.proxima a span{background-position:right top}
ul.ir-e-vir li.proxima a:hover span{background-position:right bottom}
div.ondeEstou{position:absolute;left:50%;margin-left:-466px;top:-30px;margin-bottom:-15px}
div.ondeEstou .avancarVoltarTopo{position:absolute;right:-20px; bottom:-13px;}
.avancarVoltarTopo a {display:block; float:left;width:102px; height:23px; background-image:url("../imagens/background/ir-e-vir-topo-a.png");}
.avancarVoltarTopo a.proxima {background-position:top right;}
.avancarVoltarTopo a.anterior {background-position:top left;}
.avancarVoltarTopo a.hover {background-position:bottom right;}
.avancarVoltarTopo a.hover {background-position:bottom left;}
div.ondeEstou div.selecao{display:inline;position:relative}
div.ondeEstou div.selecao ul{background:transparent url("../imagens/background/ondeEstou-select.jpg") no-repeat left top;cursor:default;display:block;height:24px;left:0;margin-left:4px;top:-15px;overflow:hidden;position:absolute;width:181px}
div.ondeEstou div.selecao a{text-decoration:none;color:#ece3bf;text-transform:uppercase;display:block;font-weight:bold;padding:4px 9px}
div.ondeEstou div.selecao:hover ul{height:auto;background:transparent url("../imagens/background/ondeEstou.hover-select.jpg") no-repeat left top;margin-left:5px;padding-top:3px;overflow:visible}
div.ondeEstou div.selecao:hover a{padding:1px 8px}
div.ondeEstou div.selecao:hover a:hover{color:#FCB529}
div.ondeEstou div.selecao:hover .ultima{background:transparent url("../imagens/background/ondeEstou.hover-select-bottom.gif") no-repeat left bottom;bottom:-3px;height:6px;position:absolute;display:block;width:180px}
#conteudo p.ondeEstouRodape{bottom:-57px;clear:both;height:0;margin:0 auto;overflow:visible;position:relative}
div.ondeEstou,#conteudo p.ondeEstouRodape{clear:both;color:#81d9ff;position:relative;width:950px;z-index:20}
div.ondeEstou a,#conteudo p.ondeEstouRodape a{color:#81d9ff;text-decoration:underline}
div.ondeEstou em,#conteudo p.ondeEstouRodape em{font-style:normal;font-weight:bold}
div.ondeEstou strong,#conteudo p.ondeEstouRodape strong{font-weight:bold}
#menu-flash{position:absolute;left:0;top:0;width:100%;z-index:2}
#menu-flash object{display:block;height:174px;width:100%}
/* especificos */
body#inicio{background: url("../imagens/background/home_nuvens.jpg") repeat-x center 620px}
body#inicio .opcoes{margin-top:52px;margin-bottom:-40px;overflow:visible;position:relative;z-index:999}
body#inicio .pedra{background:transparent url("../imagens/background/home.jpg") repeat-x center top; height : 443px; position : relative;}


body#inicio .pedra .video{background:transparent url("../imagens/background/bg_home.jpg") no-repeat center top; height : 443px; width : 100%;}
/*body#inicio .pedra .video .player{width : 640px; position : absolute; left : 50%; margin-left : -319px; margin-top: 35px; z-index:1;}
body#inicio .pedra .video .orelhaDireita{z-index: 9999; position: absolute; right: 0; top: 0;}
body#inicio .pedra .video .orelhaEsquerda{z-index: 9999; position: absolute; left: 0; top: 0;}*/


body#inicio #rodape span.logo-rodape{top:-340px}
body#inicio .verdenovo{text-indent:-999999em;background:#ccc;z-index:999;display:block;left:50%;margin-left:236px;position:absolute;width:210px;height:30px;top:573px;display:none}
body#atracao #tudo #menu span.separador{top:167px}
body.star-mountain #tudo #conteudo .ir-e-vir{margin-top:125px}
body.tigor-mountain #tudo #conteudo .ir-e-vir{margin-top:122px}
body#atracao.categoria #conteudo p.ondeEstouRodape{bottom:-77px}
body#atracao.categoria.triplik #conteudo p.ondeEstouRodape{bottom:-205px}
body.categoria #tudo #conteudo{background-repeat:repeat-y; background-position:center 50px}
body.categoria #tudo #conteudo .atracoes-topo,body.categoria #tudo #conteudo .atracoes-rodape{background-color:transparent;background-position:center top;background-repeat:no-repeat;display:block;position:relative;width:100%}
body.categoria #tudo #conteudo .atracoes-topo {height:391px;margin-bottom:-65px}
body.categoria #tudo #conteudo .atracoes-rodape {height:313px;margin-top:-275px}
body.criancas #tudo #conteudo{background-image:url("../imagens/atracoes/criancas-centro.jpg")}
body.familia #tudo #conteudo{background-image:url("../imagens/atracoes/familia-centro.jpg")}
body.radical #tudo #conteudo{background-image:url("../imagens/atracoes/radical-centro.jpg")}
body.shows #tudo #conteudo{background-image:url("../imagens/atracoes/shows-centro.jpg")}
body.parque #tudo #conteudo{background-image:url("../imagens/atracoes/parque-centro.jpg")}
body.extreme-show #tudo #conteudo{background-image:url("../imagens/atracoes/extreme-show.jpg")}
body.triplik #tudo #conteudo{background-image:url("../imagens/atracoes/triplikland.jpg");background-position:top;height:1000px}
body.criancas #tudo #conteudo .atracoes-topo{background-image:url("../imagens/atracoes/criancas-topo.jpg")}
body.familia #tudo #conteudo .atracoes-topo{background-image:url("../imagens/atracoes/familia-topo.jpg")}
body.radical #tudo #conteudo .atracoes-topo{background-image:url("../imagens/atracoes/radical-topo.jpg")}
body.shows #tudo #conteudo .atracoes-topo{background-image:url("../imagens/atracoes/shows-topo.jpg")}
body.parque #tudo #conteudo .atracoes-topo{background-image:url("../imagens/atracoes/parque-topo.jpg")}
body.criancas #tudo #conteudo .atracoes-rodape{background-image:url("../imagens/atracoes/criancas-rodape.png")}
body.familia #tudo #conteudo .atracoes-rodape{background-image:url("../imagens/atracoes/familia-rodape.png")}
body.radical #tudo #conteudo .atracoes-rodape{background-image:url("../imagens/atracoes/radical-rodape.png")}
body.shows #tudo #conteudo .atracoes-rodape{background-image:url("../imagens/atracoes/shows-rodape.png")}
body.parque #tudo #conteudo .atracoes-rodape{background-image:url("../imagens/atracoes/parque-rodape.png")}
body.ilha-dos-pirata #tudo #conteudo{background-image:url("../imagens/atracoes/ilha-dos-piratas-centro.jpg")}
body.velho-oeste #tudo #conteudo{background-image:url("../imagens/atracoes/velho-oeste-centro.jpg")}
body.mundo-magico #tudo #conteudo{background-image:url("../imagens/atracoes/mundo-magico-centro.jpg")}
body.zoo #tudo #conteudo{background-image:url("../imagens/atracoes/zoo-centro.jpg")}
body.ilha-dos-pirata #tudo #conteudo .atracoes-topo{background-image:url("../imagens/atracoes/ilha-dos-piratas-topo.jpg")}
body.velho-oeste #tudo #conteudo .atracoes-topo{background-image:url("../imagens/atracoes/velho-oeste-topo.jpg")}
body.mundo-magico #tudo #conteudo .atracoes-topo{background-image:url("../imagens/atracoes/mundo-magico-topo.jpg")}
body.zoo #tudo #conteudo .atracoes-topo{background-image:url("../imagens/atracoes/zoo-topo.jpg")}
body.ilha-dos-pirata #tudo #conteudo .atracoes-rodape{background-image:url("../imagens/atracoes/ilha-dos-piratas-rodape.png")}
body.velho-oeste #tudo #conteudo .atracoes-rodape{background-image:url("../imagens/atracoes/velho-oeste-rodape.png")}
body.mundo-magico #tudo #conteudo .atracoes-rodape{background-image:url("../imagens/atracoes/mundo-magico-rodape.png")}
body.zoo #tudo #conteudo .atracoes-rodape{background-image:url("../imagens/atracoes/zoo-rodape.png")}
body#institucional{background:#519ec8 url("../imagens/background/institucional.jpg") repeat-y center top}
body#institucional #conteudo{color:#636262}
body#institucional h2{color:#03365f;font:1.7em/1em "Arial Black",Arial,Verdana,Sans-serif;margin:1em 0 .5em 0;clear:both;margin-left:262px}
body#institucional #conteudo .mestre{background-color:#fff}
body#institucional #conteudo .mestre.coluna{background:#fff url("../imagens/background/institucional-coluna.png") repeat-y left top}
body#institucional #conteudo .mestre address,body#institucional #conteudo .mestre p,body#institucional #conteudo .mestre ul{color:#636262}
body#institucional #conteudo .mestre ul.noticias{display:block}
body#institucional #conteudo .mestre p.ondeEstouRodape{color:#81d9ff;margin-left:-56px;padding-bottom:0}
body#institucional #conteudo .mestre p.ondeEstouRodape a{color:#81d9ff}
body#institucional #conteudo .mestre .coluna-principal{padding:0 0 20px 0;width:550px}
body#institucional #conteudo .mestre .coluna-principal.wide{width:794px}
body#institucional #conteudo .mestre .coluna-principal h2{margin-left:0}
body#institucional #conteudo .mestre .coluna-principal ul.releases a{color:#22536d;font-size:.9em;font-style:italic;font-weight:normal;line-height:1.6em}
body#institucional #conteudo .mestre .coluna-principal ul.releases a strong{color:#529fc8;display:block;font-size:1.2em;font-style:normal}
body#institucional #conteudo .mestre .coluna-principal ul.releases a:hover strong{text-decoration:underline}
body#institucional #conteudo .mestre .coluna-principal ul.releases li{padding-bottom:.8em}
body#institucional #conteudo .mestre .coluna-secundaria{background-color:#529fc8;color:#fff;margin-top:-127px;padding:128px 10px 0;width:198px}
body#institucional #conteudo .mestre .coluna-secundaria a,body#institucional #conteudo .mestre .coluna-secundaria address,body#institucional #conteudo .mestre .coluna-secundaria h4,body#institucional #conteudo .mestre .coluna-secundaria p{color:#fff}
body#institucional #conteudo .mestre .coluna-secundaria a{font-weight:bold;text-decoration:underline}
body#institucional #conteudo .mestre .coluna-secundaria ul.listaOpcoes a{background:#529fc8 url("../imagens/background/coluna-secundaria-a.png") no-repeat left top;color:#fff;display:block;font:normal 1em "Arial Black",Verdana,Arial,Sans-serif;padding:6px 15px 10px;text-align:right;text-decoration:none}
body#institucional #conteudo .mestre .coluna-secundaria ul.listaOpcoes a:hover,body#institucional #conteudo .mestre .coluna-secundaria ul.listaOpcoes a:focus,body#institucional #conteudo .mestre .coluna-secundaria ul.listaOpcoes a.ativo{background-position:right top;text-decoration:underline}
body#institucional #conteudo .mestre .coluna-secundaria ul.listaOpcoes a.ativo{cursor:default;text-decoration:none}
body#institucional #conteudo .mestre .coluna-secundaria ul.listaOpcoes ul{padding-bottom:5px}
body#institucional #conteudo .mestre .coluna-secundaria ul.listaOpcoes ul a{background-image:url("../imagens/background/bullet-branco.png");background-position:184px center;font:1em Tahoma,Arial,Sans-serif;padding:8px 25px}
body#institucional #conteudo .mestre .coluna-secundaria ul.listaOpcoes ul a:hover,body#institucional #conteudo .mestre .coluna-secundaria ul.listaOpcoes ul a:focus,body#institucional #conteudo .mestre .coluna-secundaria ul.listaOpcoes ul a.ativo{background-position:184px center}
body#institucional #conteudo .mestre .coluna-secundaria ul.listaOpcoes ul a.ativo{cursor:default;text-decoration:underline}
body#institucional .publicidade-468x60{margin:20px auto 10px;padding-left:243px;width:468px;height:60px}
body#institucional #conteudo .mestre ul.patrocinadores{margin-top:1em}
body#institucional #conteudo .mestre ul.patrocinadores li{float:left}
body#institucional #conteudo .mestre ul.patrocinadores img{display:block;margin:0 4.805px 8px 0;border:2px solid #fff}
body#institucional #conteudo .mestre ul.patrocinadores a:hover img{border-color:#03367d}
body#institucional .publicidade-468x60.wide{padding-left:0}
body#institucional .publicidade-468x60 object{display:block;padding-left:0}
body#institucional #campo-busca{margin-bottom:2em}
body#institucional #conteudo .coluna-principal form{width:100%;margin-left:0;margin-right:0}
body#institucional #conteudo .coluna-principal .mensagem{width:100%;margin-left:0;margin-right:0}
body#institucional #conteudo .coluna-principal form .mensagem{width:320px;margin-left:115px}
body#institucional #conteudo .coluna-principal form fieldset legend span{width:548px}
body#institucional #conteudo .coluna-principal form fieldset fieldset legend span{width:150px}
body#institucional #conteudo .coluna-principal form p.botoes{width:440px}
body#institucional #conteudo .coluna-principal form fieldset label{width:100px}
body#institucional #conteudo .coluna-principal form fieldset label.auto{width:auto;margin-left:15px}
body#institucional #conteudo .coluna-principal form fieldset ul.sub li{width:100%;}
body#institucional #conteudo .coluna-principal form fieldset ul.sub label{width:auto}
body#institucional #conteudo .coluna-principal form fieldset ul.sub ul{border-left:2px solid #71bde6;clear:left;float:left;margin-left:1em;padding:0 0 0 .5em}
body#institucional #conteudo .coluna-principal form fieldset ul.sub ul li{clear:left;display:block;float:none}
body#institucional #conteudo .coluna-principal form fieldset ul.sub ul li label{color:#2683b5}
body#institucional #conteudo .coluna-principal form fieldset fieldset{margin-left:110px}
body#institucional #conteudo .coluna-principal.wide form{width:650px;margin-left:57px;margin-right:75px}
body#institucional #conteudo .coluna-principal.wide form.auto{width:100%;margin-left:0;margin-right:0}
body#institucional #conteudo .coluna-principal.wide .mensagem{width:320px;margin-left:auto;margin-right:auto}
body#institucional #conteudo .coluna-principal.wide form .mensagem{width:320px;margin-left:175px}
body#institucional #conteudo .coluna-principal.wide form fieldset legend span{width:650px}
body#institucional #conteudo .coluna-principal.wide form fieldset fieldset legend span{width:150px}
body#institucional #conteudo .coluna-principal.wide form p.botoes{width:500px}
body#institucional #conteudo .coluna-principal.wide form fieldset label{width:160px}
body#institucional #conteudo .coluna-principal.wide form fieldset label.auto{width:auto;margin-left:15px}
body#institucional #conteudo .coluna-principal.wide form fieldset fieldset{margin-left:170px}
body#institucional #conteudo .coluna-principal.wide form fieldset fieldset p label{width:100%}
body#institucional #conteudo .coluna-secundaria form{margin-bottom:20px;margin-left:0;margin-top:0;width:100%}
body#institucional #conteudo .coluna-secundaria form button{background-image:url("../imagens/background/form-button-secundario.png")}
body#institucional #conteudo .coluna-secundaria form label{color:#fff;width:55px}
body#institucional #conteudo .coluna-secundaria form select{background-image:url("../imagens/background/form-select-secundario.png")}
body#institucional #conteudo .coluna-secundaria form p.botoes{width:100%}
/* formulario */
#conteudo form{clear:both;display:block;float:left;margin-top:2em;margin-left:67px;position:relative;width:650px}
#conteudo form label.label-simples{text-align:left;font-weight:normal}
#conteudo .mensagem{margin:0 auto 10px}
#conteudo form.auto{margin:0 auto;width:auto}
#conteudo .mestre form p{clear:both;float:left;position:relative;width:100%}
#conteudo form p span.modelo{background:#71bde6 url("../imagens/background/modelo.png") no-repeat left top;color:#fff;display:block;font-weight:normal;position:absolute;right:-20px;text-align:left;top:0;visibility:hidden;width:140px;padding:5px 5px 5px 15px}
#conteudo form p:hover span.modelo{visibility:visible}
#conteudo .mestre form p.botoes{text-align:right;width:500px}
#conteudo .mestre form p.mensagem{padding:4px;margin-bottom:1em;text-align:left}
#conteudo .mestre form p.pergunta{text-align:left;width:330px;margin-left:194px;text-indent:-2.15em}
body#loja-reforco #conteudo .mestre form p.pergunta{margin-left:178px}
body#institucional #conteudo .coluna-principal form fieldset p.pergunta label,body#loja-reforco #conteudo .coluna-principal form fieldset p.pergunta label{font-weight:normal;float:none;clear:none;width:auto;text-align:left}
body#institucional #conteudo .coluna-principal form fieldset p.pergunta input,body#loja-reforco #conteudo .coluna-principal form fieldset p.pergunta input{display:inline;float:none;width:10px;padding:0;vertical-align:-18%}
#conteudo form fieldset{clear:left;float:left;padding-top:2em;position:relative;width:100%}
#conteudo form fieldset legend{position:relative}
#conteudo form fieldset legend span{color:#333;display:block;font-size:.9em;font-weight:bold;position:relative;text-align:center;width:650px}
#conteudo form fieldset legend span span{display:inline}
#conteudo form fieldset fieldset{background-color:transparent;margin-bottom:1em;margin-left:175px;padding-top:0;width:330px}
#conteudo form fieldset fieldset legend{font-size:1.2em;position:relative}
#conteudo form fieldset fieldset legend span{position:absolute;clear:left;color:#1c477a;display:block;float:left;font-weight:bold;padding-right:10px;text-align:right;width:150px;top:4px;left:-160px}
#conteudo form fieldset fieldset input{border:none;clear:none;display:block;float:left;width:auto}
#conteudo form fieldset fieldset label{text-align:left;font-weight:normal;clear:none;display:block;float:left;width:auto}
#conteudo form fieldset fieldset li{float:left;width:50%}
#conteudo form label{clear:left;color:#1c477a;display:block;float:left;font-weight:bold;padding:4px 15px 5px 0;text-align:right;width:150px}
#conteudo form label.auto{clear:none;margin-left:1em;width:auto}
#conteudo form span.obrigatorio{color:#f00}
#conteudo form input,#conteudo form select,#conteudo form textarea{background-color:#eef7fe;background-repeat:no-repeat;border:0;clear:right;display:block;float:left;font:1em Tahoma,Verdana,Arial,Sans-serif;width:320px;padding:5px}
#conteudo form input.alto,#conteudo form select.alto,#conteudo form textarea.alto{font-size:1.5em}
#conteudo form input.semlabel,#conteudo form select.semlabel,#conteudo form textarea.semlabel{margin-left:160px}
#conteudo form input[type=hidden]{display:none}
#conteudo form input.arquivo{opacity:0.0;-moz-opacity:0.0;filter:alpha(opacity=00);left:180px;position:absolute;top:-2px}
#conteudo form input.checkbox,#conteudo form input.radio{background-image:none!important;background-color:transparent!important;width:auto!important;}
#conteudo form input{background-image:url("../imagens/background/form-input.png")}
#conteudo form input:focus{background-color:#def4fd;background-position:-662px 0}
#conteudo form input.error{background-color:#f7d6d7;background-position:-331px 0}
#conteudo form input#resCep{background-image:none;width:170px;cursor:default;background-color:#fff}
#conteudo form input.cep{width:55px;background-position:0 -24px}
#conteudo form input.cep:focus{background-position:-662px -24px}
#conteudo form input.cep.error{background-position:-331px -24px}
#conteudo form input.telefone{width:77px;background-position:0 -48px}
#conteudo form input.telefone:focus{background-position:-662px -48px}
#conteudo form input.telefone.error{background-position:-331px -48px}
#conteudo form input.medio{width:87px;background-position:0 -120px}
#conteudo form input.medio:focus{background-position:-662px -120px}
#conteudo form input.medio.error{background-position:-331px -120px}

#institucional #conteudo .mestre form .areaTermos {margin-left:180px;padding-top:30px;width:328px;}
#institucional #conteudo .mestre form .areaTermos h3{margin:0}
#institucional #conteudo .mestre form .termos{background:#fff;border-color:#999 #bbb #bbb #999;border-style:solid;border-width:1px;height:210px;padding:5px 0 0 0;}
#institucional #conteudo .mestre form .termos div.descricao{height:200px;margin:0 5px;overflow:auto;width:315px;}
#institucional #conteudo .mestre form .termos em {font-style: italic}
#institucional #conteudo .mestre form .termos p{color:#3e3e3e;line-height:2em;padding:0 5px 1em;text-align:justify;width:96%;}
#institucional #conteudo .mestre form .termos table.termosPartes{border:0;clear:both;padding:20px 0;width:96%;}
#institucional #conteudo .mestre form .termos table.termosPartes td{border:0;color:#3e3e3e;text-align:center}
#institucional #conteudo .mestre form .termosTXT{display:none}
#institucional #conteudo .mestre form .toggle {position:relative;left:154px;top:-25px}

#conteudo form input.idade{width:14px;background-position:0 -72px}
#conteudo form input.idade:focus{background-position:-662px -72px}
#conteudo form input.idade.error{background-position:-331px -72px}
#conteudo form input.cnpj{width:103px;background-position:0 -144px}
#conteudo form input.cnpj:focus{background-position:-662px -144px}
#conteudo form input.cnpj.error{background-position:-331px -144px}
#conteudo form input.minusculo{width:14px;background-position:0 -72px;margin-right:5px;margin-top:-3px}
#conteudo form input.minusculo:focus{background-position:-662px -72px;width:14px;margin-right:5px;margin-top:-3px}
#conteudo form input.minusculo.error{background-position:-331px -72px;width:14px;margin-right:5px;margin-top:-3px}
#conteudo form input.arquivo{margin-top:3px}
#conteudo form input.data{width:58px;background-position:0 -96px}
#conteudo form input.data:focus{background-position:-662px -96px}
#conteudo form input.data.error{background-position:-331px -96px}
#conteudo form input.data.alto{width:89px;background-position:0 -192px}
#conteudo form input.data.alto:focus{background-position:-662px -192px}
#conteudo form input.data.alto.error{background-position:-331px -192px}
#conteudo form select{background-image:url("../imagens/background/form-select.png");width:330px}
#conteudo form select:focus{background-color:#def4fd;background-position:-662px 0}
#conteudo form select.error{background-color:#f7d6d7;background-position:-331px 0}
#conteudo form select option,#conteudo form select optgroup{background-color:#eef7fe}
#conteudo form select.estadoCivil{width:99px;background-position:0 -26px}
#conteudo form select.estadoCivil:focus{background-position:-662px -26px}
#conteudo form select.estadoCivil.error{background-position:-331px -26px}
#conteudo form select.medio{width:133px;background-position:0 -52px}
#conteudo form select.medio:focus{background-position:-662px -52px}
#conteudo form select.medio.error{background-position:-331px -52px}
#conteudo form select.estado{width:133px;background-position:0 -52px}
#conteudo form select.estado:focus{background-position:-662px -52px}
#conteudo form select.estado.error{background-position:-331px -52px}
#conteudo form select.pequeno{width:50px;background-position:0 -78px}
#conteudo form select.pequeno:focus{background-position:-662px -78px}
#conteudo form select.pequeno.error{background-position:-331px -78px}
#conteudo form select.alto.medio{width:158px;background-position:0 -104px}
#conteudo form select.alto.medio:focus {background-position: -662px -104px}
#conteudo form select.alto.medio.error {background-position: -331px -104px}
#conteudo form textarea{background-image:url("../imagens/background/form-textarea.png");overflow-y:auto;height:146px}
#conteudo form textarea:focus{background-position:-662px 0}
#conteudo form textarea.error{background-position:-331px 0}
#conteudo button{background:#71bde6 url("../imagens/background/form-button.png") no-repeat 0 0;border:0;color:#fff;font:italic 1.1em "Arial Black",Arial,Verdana,Sans-serif;height:22px;margin-left:5px;text-transform:lowercase;width:103px}
#conteudo button.arquivo_falso{margin-right:5px}
#conteudo button.maior-grande{background:#71bde6 url("../imagens/background/form-button.gif") no-repeat 0 -115px;font-size:1.3em;height:35px;text-transform:uppercase;width:200px;margin:25px 0 0 25px;}
#conteudo span#texto_arquivo_falso{display:block;float:left;padding:3px}
#conteudo button.arquivo_falso,#conteudo button.medio{background-position:0 -23px;width:140px}
#conteudo button.grande{background-position:0 -46px;width:200px}
#conteudo form p button{float:left;padding-left:0;padding-right:0}
#conteudo form p.botoes button{float:none}
#conteudo .menor{font-size:.95em;color:#999}
#conteudo .maior{font-size:1.2em;white-space:nowrap;font-weight:bold}
#conteudo .telefone.maior{font-size:1.4em}
#conteudo .maior strong{font-size:1.2em}
#atracao #conteudo p.ondeEstouRodape{bottom:-37px}
#conteudo .trabalhe-conosco{background:transparent url("../imagens/background/trabalhe_conosco.jpg") no-repeat left top;display:block;height:404px;margin:0 auto;position:relative;top:-1px;width:886px}
#conteudo .historia{background:transparent url("../imagens/background/beto-carrero.jpg") no-repeat left top;display:block;height:404px;margin:0 auto;position:relative;top:-1px;width:886px}
#conteudo .instituto-chamada{background:transparent url("../imagens/background/instituto-beto-carrero.jpg") no-repeat left top;display:block;height:391px;margin:0 auto;position:relative;top:-1px;width:886px;z-index:2;text-indent:-999em;overflow:hidden}
#conteudo .keith{background:transparent url("../imagens/background/macaca_keith.jpg") no-repeat left top;display:block;height:391px;margin:0 auto;position:relative;top:-1px;width:886px;z-index:2;text-indent:-999em;overflow:hidden}
#conteudo .mestre .coluna-principal dl.duvidas{margin-left:1em;clear:both}
#conteudo .mestre .coluna-principal dl.duvidas dt{margin-top:.5em;margin-bottom:.5em;text-indent:-.8em;color:#52b0e4;margin-left:0}
#conteudo .mestre .coluna-principal dl.duvidas dd{margin-left:1.5em}
/* gerais */
.esquerda{text-align:left}
.centro{text-align:center}
.direita{text-align:right}
#conteudo ul.contato{font-size:1.3em;font-weight:bold;line-height:1.4em;margin-bottom:1em}
#conteudo .esquerda input{float:left}
#conteudo .direita input{float:right}
#conteudo .thumb{border:2px solid #ddd;display:block;float:left;padding:0;margin:0 15px 15px 0}
.mestre .box-calendario{float:left;width:100%;margin-bottom:5em}
.mestre .box-calendario td{border:none;margin:0;padding:0 0 0 0;vertical-align:top}
.mestre .box-calendario table{border:none;margin:0 0 0 0;padding:0}
.mestre .coluna-principal table.calendario{padding:0 10px}
.mestre .coluna-principal table.calendario caption{font-weight:bold;padding:10px 0 5px;margin:0;text-align:center;text-transform:uppercase;font-size:1.1em}
.mestre .coluna-principal table.calendario th{background-color:#88bada;color:#fff;font-weight:bold;padding:1px 2px 2px;text-align:center;vertical-align:middle}
.mestre .coluna-principal table.calendario td{border:0;padding:2px;text-align:center}
.mestre .coluna-principal table.calendario td.aberto{color:#fff;background-color:#56b340;}
.mestre .coluna-principal table.calendario td.fechado{color:#999}
.mestre .coluna-principal table.calendario td.evento{background-color:#f90;}
.mestre .coluna-principal table.calendario td.feriado{background-image: url("../imagens/background/feriado.png");background-repeat:no-repeat;background-position:right top}
.aberto{color:#fff;background-color:#56b340;padding:3px 5px}
.fechado{color:#999}
.feriado{color:#fff;padding:3px 5px;background:#56b340 url("../imagens/background/feriado.png") no-repeat right top}
.evento{color:#fff;font-weight: bold;background-color:#f90;padding:3px 5px}
#conteudo .mestre .coluna-principal .evento a{color:#fff}
#conteudo .mestre .paginacao{-moz-border-radius:5px;-moz-border-radius:8px;-webkit-border-radius:5px;-webkit-border-radius:8px;background-color:#e1e1e1;border-radius:5px;border-radius:8px;clear:both;display:block;float:left;margin-top:10px;text-align:center;width:100%}
#conteudo .mestre .paginacao ul{padding:5px 0}
#conteudo .mestre .paginacao li{display:inline;padding:5px}
#conteudo .mestre .paginacao a{color:#0061a9}
#conteudo .mestre .paginacao img{vertical-align:-22%}
#map_canvas{border:2px solid #ccc;float:left;height:400px;margin:10px 0;width:100%;overflow:hidden}
.premios{width:100%;}
.premios li{float:left;width:50%;text-align:center;padding-bottom:5em;}
.premios img{margin:0 auto;display:block;}
#conteudo .coluna-principal #remetente.dados {background:#6cadd0;color:#fff;display:block;margin-top:10px;padding:6px;position:relative;width:540px}
#conteudo .coluna-principal .videoAmpliado embed{margin:0 auto;display:block}
#conteudo .coluna-principal .videoAmpliado .imagemAmpliada{border:1px solid #aaa;display:block;margin:0 auto;padding:5px}
strong.maiorMedio{font-size:1.3em;}
strong.maiorDestaque{display:block;float:right;font-size:1.8em;margin-top:-3px}
.mensagemGrande{font-size:1.5em;line-height:1.61em;margin-top:2.2em}
.vermelho{color:#c52323}
.negrito{font-weight: bold}
/* mensagem */
p.mensagem,div.mensagem{border-style:solid;border-width:1px;clear:left;text-align:center;margin:5px 0 15px;padding:4px;text-align:left}
#conteudo p.mensagem{padding-bottom:4px}
p.mensagem .icone,div.mensagem .icone{background-color:#fff;background-image:url("../imagens/icones/mensagem.png");background-repeat:no-repeat;color:#000;display:block;float:left;height:24px;margin-right:2px;position:relative;top :-3px;width:24px}
p.mensagem ul,div.mensagem ul{list-style-type:disc;margin-left:45px;padding-bottom:0}
div.mensagem.alerta,p.mensagem.alerta{background-color:#ffeb87;border-color:#e89d3b;color:#000}
div.mensagem.aviso,p.mensagem.aviso{background-color:#afa;border-color:#070;color:#000}
div.mensagem.ajuda,p.mensagem.ajuda{background-color:#bdf;border-color:#007;color:#000}
div.mensagem.erro,p.mensagem.erro{background-color:#fbb;border-color:#c00;color:#000}
div.mensagem.alerta .icone,p.mensagem.alerta .icone{background-position:left top}
div.mensagem.aviso .icone,p.mensagem.aviso .icone{background-position:right bottom}
div.mensagem.ajuda .icone,p.mensagem.ajuda .icone{background-position:left bottom}
div.mensagem.erro .icone,p.mensagem.erro .icone{background-position:right top}
div.mensagem.alerta a,div.mensagem.alerta a{color:#b60}
div.mensagem.aviso a,div.mensagem.aviso a{color:#040}
div.mensagem.ajuda a,div.mensagem.ajuda a{color:#004}
div.mensagem.erro a,div.mensagem.erro a{color:#900}
#regulamento-promocao1 ol li {color: #636262;padding-bottom: 1em; margin-left:20px;}
#regulamento-promocao1 ol li.margem {margin-left:40px;}
.novidades-pagina .noticias{background:url("../imagens/background/novidades.png") no-repeat right bottom;display:block;margin-bottom:10px;width:560px}
.novidades-pagina .noticias ul{background:url("../imagens/background/novidades-topo.png") no-repeat left top;display:block;padding:25px 30px;}
.novidades-pagina .noticias ul li{padding-bottom:10px;}
.novidades-pagina .noticias ul h3{padding-bottom:0!important}
.novidades-pagina .noticias ul p.menor{padding-bottom:0!important}
.novidades-pagina .noticias ul p.menor em{color:#2b6481;font-style:italic;}
#twits {width:100%; display:block; margin:0 auto;}
#twits .twit {display:block;background:url("../imagens/background/twit-1.png") repeat-x center bottom;margin:0 auto 10px;width:100%;border-bottom:1px dashed #999}
#twits .twit .container { display:block; width:90%; margin:0 auto; position:relative;}
#twits .twit .container p.text {font-size:1.4em; line-height:1.6em; padding:20px 24px;}
#twits .twit .container p.time {font-style:italic; position:absolute; bottom:-5px; right:20px; font-size:1em; line-height:1em; width:90%; text-align:right; padding-top:10px;}
#conteudo .coluna-principal UL.revista LI {height:255px;margin-bottom:25px}
#conteudo .coluna-principal UL.revista LI IMG.capaRevista {border:2px solid #ddd;float:left;height:225px;margin-right:14px;width:180px;}
#conteudo .coluna-principal UL.revista .conteudoRevista {float:left;width:352px;}
#conteudo .coluna-principal UL.revista LI {background:url("../imagens/background/separador-revista.gif") no-repeat center bottom}
#conteudo .coluna-principal UL.revista .conteudoRevista H3 {text-transform:none;font-style:normal}
#conteudo .coluna-principal UL.revista LI UL LI {background:none!important;height:auto;list-style:disc;margin:0 0 4px 25px}
#conteudo .coluna-principal UL.revista .conteudoRevista IMG.baixar {float:left;margin-left:25px;}
#conteudo .coluna-principal UL.revista .conteudoRevista A:HOVER{text-decoration:none;}
#conteudo .coluna-principal UL.revista .conteudoRevista A SPAN {display:block;float:left;margin:2px 0 0 5px;width:100px;}
.bannHorizontalGrande {
	padding: 10px 0 0 0;
	text-align:center;
}
/* hacks ie6 */
.ie6 #menu .separador,.ie6 #rodape span.logo-rodape,.ie6 body.categoria #tudo #conteudo .atracoes-rodape,.ie6 #tudo #conteudo .ir-e-vir{behavior:url("http://www.betocarrero.com.br/novogw/iepngfix.htc")}
.ie6 body.categoria #tudo #conteudo .atracoes-rodape{margin:0 auto;width:1200px}
.ie6 #conteudo form legend{margin-bottom:1em}
.ie6 #conteudo form fieldset fieldset legend{margin-bottom:0}
.ie6 #menu .separador{background-repeat:repeat;width:100%;margin-left:0}
.ie6 #rodape span.logo-rodape{background-repeat:expression(document.body.clientWidth < 1009? "no-repeat":"repeat" );width:expression(document.body.clientWidth < 1009? "1253px":"100%" );margin-left:expression(document.body.clientWidth < 1009? "-245px":"0" );left:expression(document.body.clientWidth < 1009? "0":"0" )}
.ie6 div.ondeEstou{margin-left:0}
.ie6 #tudo #conteudo .ir-e-vir{position:static;margin-bottom:-18px;margin-top:126px;margin-left:expression(document.body.clientWidthidth < 1009? "-48px":"0" )}
.ie6 body.star-mountain #tudo #conteudo .ir-e-vir{margin-top:114px}
.ie6 body.tigor-mountain #tudo #conteudo .ir-e-vir{margin-top:111px}
.ie6 #tudo #conteudo .ir-e-vir li.anterior{margin-left:273px}
.ie6 body#institucional #tudo #conteudo .mestre.coluna{background-position:30px top;background-color:transparent;margin:0 auto}
.ie6 body#institucional #tudo .coluna-secundaria{margin-left:15px}
.ie6 body#institucional #tudo .coluna-principal{margin:0 -10px 0 0; height:500px}
.ie6 body#institucional #tudo .coluna-principal h3{width:500px}
.ie7 #rodape span.logo-rodape{display:none}
.ie7 .logo-rodape-ie7{background:transparent url("../imagens/icones/logo_rodape.png") repeat-x center;display:block;height:52px;left:0;position:relative;top:-15px;width:100%;z-index:9999;margin-bottom: -52px;}

.ie7 #inicio .logo-rodape-ie7{top:-325px;margin-top:0;margin-bottom:-27px;}
.ie7 #inicio .opcoes{margin-bottom:-65px;}

/* hacks ie7 */
.ie7 #menu ul{z-index:9999}
.ie7 div.ondeEstou{margin-left:0;text-indent:-466px;overflow:visible;width:500px}
.ie7 body.tigor-mountain #tudo #conteudo .ir-e-vir{margin-top:112px}
.ie7 body.star-mountain #tudo #conteudo .ir-e-vir{margin-top:115px}
.ie7 #atracao #conteudo ul.ir-e-vir{margin-top:126px}
.ie7 .blocoPrincipal object{z-index:-999;position:relative}
.ie7 #atracao .mestre{z-index:999!important;position:relative}
.ie7 #loja .botoes{padding-bottom:20px!important}
.ie7 #loja-reforco .coluna-secundaria form select{clear:left}
.ie7 #conteudo{z-index: 99}
.ie7 body#institucional #conteudo .mestre{background-color:transparent}
.ie7 #conteudo .ondeEstouRodape{z-index:9999!important;}
.ie7 body#loja-reforco #conteudo{margin-top:0}
.ie7 body#loja-reforco .publicidade-468x60 object{margin-top:0}
.ie7 #calendario table{border:4px solid #fff}
.ie7 #calendario .ui-datepicker-prev,.ie7 #calendario .ui-datepicker-next{top:48px}
.ie7 .botoes li.avancar button{margin-bottom:-35px!important}
.ie7 div.ondeEstou .avancarVoltarTopo{width:300px;margin-right:-75px}
.ie7 body#loja-reforco #conteudo .coluna-principal.wide .login-formulario{height:152px;overflow:hidden}
.ie7 body#institucional #conteudo .mestre .coluna-secundaria{margin-top:-136px;}
/* hacks ie8 */
.ie8 body#institucional .publicidade-468x60 object{padding-left:0}
/* hacks WEBKIT */
.chrome body#institucional #conteudo .mestre .coluna-secundaria,.safari body#institucional #conteudo .mestre .coluna-secundaria{margin-top:-125px}
.safari body#institucional .publicidade-468x60 object{padding-left:0}
.safari input[type=file]{background-color:transparent!important;background-image:none!important}
/* hacks MAC */
.mac.ff3 #conteudo form input,.mac.ff3 #conteudo form select,.mac.ff3 #conteudo form textarea{padding:5px 5px 4px 5px}
/* hacks Linux */
.linux #conteudo form input, .linux #conteudo form select, .linux #conteudo form textarea{font-size:.93em}

.ie8 #institucional #conteudo .mestre form .toggle {left:174px;top:-22px}
.ie7 #institucional #conteudo .mestre form .areaTermos{margin:0 auto;display:block;width:320px;}
.ie7 #institucional #conteudo .mestre form .termos{display: none}
.ie7 #institucional #conteudo .mestre form .termosTXT{border-color:#999 #bbb #bbb #999;border-style:solid;border-width:1px;background:#eee;display: block;height:200px;margin:0 auto;width:325px;line-height:2em;text-align:justify;}