*{padding:0px; margin:0px;}







body {background:#F0F2F5;	font:11px   Arial, Helvetica, sans-serif; color:#333; background-image:url(../img/bg_geral.jpg);background-repeat:repeat-x;border:none; line-height:18px;}







li{list-style:none;}







img{ border:none;}







a{color: #069; text-decoration:none; font-weight:bold;}







a:hover{ color:#8D7200; cursor:pointer;}







.left{ float:left}







.right{ float:right}







.clear{ clear:both}























.titulo {font-family: Georgia, Arial, Times, serif; font-size:20px; font-weight:bold; color:#006699;}







.subtitulo {font-family: Georgia, Arial, Times, serif; font-size:18px; font-weight:bold; color:#666666;}







.divide { font-size:10px; color: #CADEEE;}















#topo{   height:326px;  }







#logo_ibi{ width:165px; margin:auto;}







#menu{ background:url(../img/bg_menu.gif); height:70px; margin-top:10px; width:100%; background-repeat:repeat-x}







.menu_flash{ width:965px; margin:auto}























#central{width:1001px;margin:auto; background: url(../img/topo.jpg);background-repeat:no-repeat;   }







#conteudo{ background:#FFF; width:986px; margin:0 8px; display:table; }















.box{ margin:5px 15px; width:724px; height:330px;}







.box img{ border:solid 8px #EFF2F5}















.colum_left{height:320px; width:200px; margin:8px 0}







.colum_left2{height:40px; width:970px; margin-right:5px;}







.banner{ width:215px; height:60px; margin:10px 0; border:#EFF2F5 solid 2px;}















.bggradiente{ background:url(../img/bg_linear.jpg) no-repeat; width:949px; height:255px; display:table; margin-left:18px; margin-top:16px;}







.mobbili{ background:url(../img/bgmobbili.gif) no-repeat; width:896px; height:244px; margin:40px 26px; padding:10px 0}







.cont_text{width:896px; margin:10px 26px; padding:6px 0; font-size:12px; display:block;}







.cont_textimmobili{width:580px; margin:10px 16px; padding:6px 0; font-size:12px;}







.bannerimmobili{ width:215px; height:105px; margin:20px 16px;}







.cont_fotos{ width:896px; height: 96px;}







.cont_fotospublicita{ width:896px; margin-bottom:50px;}







.fotosp_pt{ border:solid 3px #CCC; margin:6px;}







.borda{ border:solid 3px #CCC;}







.plusimg{ position:relative; top:20px; left:10px; height:0px}















.boximovel{ width:164px; height:210px; background:#FFF; margin:10px 4px;}







.boximovel img{ margin:8px;}







.boximovel h3{ font-size:10px; color:#333; text-align:center; margin:4px;}















#coluna_esq{ width:620px;}







#coluna_dir{ width:355px;}















.boxvert{ width:540px; height:100px; margin-left:60px;  margin-bottom:8px; }







.boxvert img{ border:solid 5px #F5F5F5; float:left }







.boxvert span{ width:400px; height:100px; background:#F5F5F5; float:left; margin-left:5px; text-align:center; vertical-align:middle; }







.boxvert p{ margin-top:38px;}















#video{ width:284px; height:106px; margin-bottom:12px; }







#finance{ width:290px; height:240px; margin:30px;}







.climatempo{ margin-right:5px;}































#footer{ height:240px; width:100%; background:url(../img/bg_footer.jpg) repeat-x; }







.footer_detail{ width:986px; height:23px; background:url(../img/footer_detail.jpg); margin:auto; position:relative; top:-15px; }















#centerfooter{width:950px; height:102px; margin:40px auto;  font-size:13px; color:#036; text-align:center; font-family:Georgia, "Times New Roman", Times, serif;}







#centerfooter p{ font-family:Georgia, "Times New Roman", Times, serif; }







#vitamina_logo{ width:93px; margin:auto}























input, textarea, select, list {border: solid 1px #CCCCCC; 



       background-color:#E9E9E9;



       font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}







textimmobili{width:900px; margin:10px 16px; padding:6px 0; font-size:12px;}







.imgDetalhe{ border:solid 8px #EFF2F5}






.boxvert2{ height:100px; margin-left:60px;  margin-bottom:8px; }
