/*overrides*/

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


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

div.mainlinks { margin:3px; height:299px; }
div.mainlinks div.imglinks { left:4px; top:3px; float:left; width:939px; heigth:291px; }
div.mainlinks div.title { left:4px; top:3px; width:212px; height:291px; background-color:black; float:left; }
div.mainlinks div.title p { text-align:right; margin:2px; margin-top:34px; font-size:21px; font-family:Trebuchet MS; font-weight:bolder; color:white; margin-right:13px; }
div.mainlinks div.adbox { width:199px; height:142px; background-color:gray; position:absolute; bottom:10px; }

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%; }

#faq { border:2px solid #f89f10; width:471px; height:360px; }
#faq div.bg_faq_da_casa_de_pedra { width:471px; height:25px; }
#faq div.questions { height:330px; overflow:auto; }
#faq div.questions p { margin:4px; }
#faq div.questions span { font-weight:bold; }

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

/* moved from home css */
div.default div.intro { left:4px; margin-top:0px; width:622px; float:left; overflow:visible; height:295px; }
div.default div.intro span.title { position:relative; top:-7px; left:3px; text-decoration:underline; font-size:11px; }
div.default div.intro div.text { margin-left:5px; padding:2px; font-size:11px; color:black; text-align:justify; }
div.default div.intro div.text div.image { width:303px; height:170px; border:2px solid gray; margin-left:5px; margin-right:4px;  float:left; }

div.default div.faq { left:12px; margin-top:3px; width:315px !important; width:319px; height:164px; }
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.budget { left:12px; margin-top:3px; width:315px !important; width:319px; height:inherit; float:left; height:126px; }
div.default div.budget span.title { position:relative; top:-7px; left:3px; text-decoration:underline; font-size:11px; }
div.default div.budget div.text { width:295px; height:170px; left:15px; font-size:11px; color:black; top:0px;  font-weight:bold; text-decoration:underline; }
div.default div.budget div.text div.image { width:283px; height:35px; border:2px solid gray; margin-left:1px;  }
div.default div.budget div.imgtitle { height:30px; }
div.default div.budget p { margin-top:8px; }

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


/*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; }
