/*overrides*/
#innerc { border:2px solid #386253; background-color:white; width:110px; height:17px !important; height:25px; padding-top:4px; border-bottom:2px solid white; z-index:3; }
#innerc a { font-weight:bold; color:#0e5649; font-size:11px; text-decoration:none; margin-left:2px;  }
#innerd { border:2px solid #386253; top:23px; z-index:2; display:table; overflow:visible; background-color:white; position:absolute; }
#innerd a { font-size:11px; text-decoration:none; color:#365c5b; }

#header { /*background-image:url('../images/_common/bgs/escalada.jpg');*/  }
#header_buttons { /*background-image:url('../images/_common/bgs/escalada.jpg');*/ background-position: 0px -57px; }

#header_buttons div.categories { background-image:url('../images/header/bg2.png'); top:0px; height:24px; text-align:center; }

div.messages { margin:3px; height:36px; position:relative; }
div.messages div.mural  { float:left; width:682px; position:relative; top:10px; left:10px; }
div.messages div.addresses { background-image:url("../images/bg_saiba_como.png"); position:absolute; right:-1px; width:225px; height:36px; top:0px; }

div.divider { border-bottom:1px solid white; border-top:1px solid #e6e6e6; height:0px !important; height:2px; width:90%; clear:both; margin-top:5px; left:1%; }

img.title { margin:0px; top:0px; left:0px; }

#faq { border:2px solid #f89f10; width:471px; height:360px; }
#faq div.bg_faq_da_casa_de_pedra { width:471px; height:25px; }
#faq div.close { position:absolute; right:0px; top:0px; height:30px; width:30px; z-index:2; }
#faq div.questions { height:330px; overflow:auto; }
#faq div.questions p { margin:4px; }
#faq div.questions span { font-weight:bold; }

#horarios { border:2px solid #f79f12; width:472px; height:auto; background:#f5f5f5; }
#horarios div.tab { position:absolute; text-align:center; height:28px; top:38px; width:223px; cursor:pointer; }
#horarios div.tab * { position:relative; top:3px; text-align:center; }
#horarios div.on { background-image:url('../images/horarios/bg_tab_on.png'); z-index:1; color:#ff9900; font-weight:bold; }
#horarios div.off { background-image:url('../images/horarios/bg_tab_off.png'); z-index:0; color:#adadad; }
#horarios div.perdizes { left:0px; }
#horarios div.chacara { left:210px; }
#horarios div.unity { height:100%; top:-8px; background:#f5f5f5; }
#horarios div.unity * {   }


/* moved from home css */
div.default div.intro { left:4px; margin-top:3px; width:622px; height:212px; float:left; }
div.default div.intro span.title { position:relative; top:-7px; left:3px; text-decoration:underline; font-size:11px; }
div.default div.intro div.image { width:303px; height:170px; border:2px solid gray; margin-left:5px; float:left; }
div.default div.intro div.text { width:295px; height:170px; margin-left:5px; float:left; padding:2px; font-size:11px; color:black; }
div.default div.intro div.text p { }
 
div.default div.faq { left:12px; margin-top:3px; width:315px !important; width:319px; height:212px; float:left; }
div.default div.faq span.title { position:relative; top:-7px; left:3px; text-decoration:underline; font-size:11px; }
div.default div.faq div.text { width:295px; height:170px; left:15px; float:left; font-size:11px; color:black; top:0px;   }
div.default div.faq div.imgtitle { height:30px; }
div.default div.faq p { margin-top:8px; }

div.default div.faq p.first,
div.default div.intro p.first { margin-top:0px; top:0px; }

div.default div.blog { left:4px; margin-top:3px; width:456px; height:290px; float:left; }
div.default div.blog div.blogitem { margin-top:3px; }
div.default div.blog span.title { position:relative; top:-7px; left:3px; text-decoration:underline; font-size:11px; }
div.default div.blog div.image { width:109px; height:69px; border:2px solid gray; margin-left:8px; float:left; }
div.default div.blog div.text { width:295px; height:auto; margin-left:5px; padding:2px; font-size:11px; color:black; }
div.default div.blog div.text p.blogtitle { margin-top:2px; text-decoration:underline; color:#522a0c; font-weight:bold; }
div.default div.blog div.text p.content { margin-top:3px; }
div.default div.blog div.text span.date {  }
div.default div.blog div.text span.text {  }
div.default div.blog div.text span.link { text-decoration:underline; }

div.default div.blog div.text p { margin-top:8px; }

div.default div.planos { left:10px; margin-top:3px; width:236px; height:290px; float:left; }
div.default div.planos div.image { width:224px; height:133px; border:0px; margin:5px; }
div.default div.planos div.whitebox { margin:5px; background-color:white; min-height:140px;}
div.default div.planos span.title { position:relative; top:-7px; left:3px; text-decoration:underline; font-size:11px; }
div.default div.planos p { margin-top:8px; margin-left:14px; margin-right:8px;}

div.default div.onsightfreaks { left:16px; }


/*thickbox override*/
.TB_overlayBG { background-color:#FFFFFF; }
#TB_window div { overflow:visible; } 
#TB_title  { display:none; }
#TB_window { background:transparent; border:0px solid black; padding:0px; overflow:visible; left:60%; }
#TB_ajaxContent { overflow:visible; padding:0px; }
