@media all { 

/* =The above @media rule hides this stylesheet from the 
discontinued Microsoft Internet Explorer for Mac. */

/* =universals 
These rules are applied to all elements unless otherwise specified below. */
 * { margin : 0; padding : 0; } 
h2, h3, h4,p, ul, ol  { margin : 0 0px; padding : .0em 0; }

/* =html */
 html { background : #ffffff url(../images/fundo_site.png) bottom repeat-x;  margin-left:-15px;}


/* =body */
body { font : 76%/160% Tahoma, Verdana, Arial, sans-serif;  scrollbar-3dlight-color:white;
                scrollbar-arrow-color:#686868;
                scrollbar-track-color:white ;
                scrollbar-darkshadow-color:white;
                scrollbar-face-color:#d7f1fe;
                scrollbar-highlight-color:white;
                scrollbar-shadow-color:white; overflow-x: hidden;}


/* =hx */
h1, h2, h3 { font-weight : bold; text-transform : uppercase; }

/* =h1 */
h1 { z-index : 3; position : absolute; left : 15px; margin-top:10px; top : 10;  width: 200px; height : 50px; background : url(../images/) no-repeat; }

/* =h2 */
h2 { font-size : 130%; }
h2#fir_1 { z-index : 2; position : absolute;  top : 10px; left : 20px; width: 409px; height : 67px; padding : 0; background : url(../images/fir_1.png) no-repeat; text-indent : -9999px; }

/* =h3 */
h3 { font-size : 110%; }

/* The following rules relate to image replacement where a background image 
is placed on an element and HTML text is moved out of view. 
See http://www.mezzoblue.com/tests/revised-image-replacement */

h3#fir_2 { width: 449px; height : 35px; padding : 0; background : url(../images/fir_2.png) no-repeat; text-indent : -9999px; }
h3#fir_3 { width: 302px; height : 35px; padding : 0; background : url(../images/fir_3.png) no-repeat; text-indent : -9999px; }
h3#fir_4 { width: 224px; height : 35px; margin : 0; padding : 0; background : url(../images/fir_4.png) no-repeat; text-indent : -9999px; }
h3#fir_5 { width: 289px; height : 30px; margin : 15px 0  0 0; *margin : -5px 0 0 0; padding : 0; background : url(../images/fir_5.png) no-repeat; text-indent : -9999px; }
h3#fir_5a { width: 289px;  height : 30px; margin-bottom:-3px;  padding : 0; background : url(../images/fir_5a.png) no-repeat; text-indent : -9999px; }
h3#fir_6 { width: 289px; height : 30px; margin-top:0px; margin-bottom:-3px; padding : 0; background : url(../images/fir_6.png) no-repeat; text-indent : -9999px; }
h3#fir_7 { width: 289px; height : 40px; margin : 15px 0  0 0; *margin : -5px 0 0 0; background : url(../images/fir_7.png) no-repeat; text-indent : -9999px; }
h3#fir_8 { width: 289px; height : 40px; margin : 15px 0  0 0; *margin : -5px 0 0 0; background : url(../images/fir_8.png) no-repeat; text-indent : -9999px; }
h3#fir_9 { width: 289px; height : 30px; margin : -5px 0 0 0; padding : 0; background : url(../images/fir_9.png) no-repeat; text-indent : -9999px; }
h3#fir_10 { width: 209px; height : 30px; margin : 0px 0 0 0; padding : 0; background : url(../images/fir_10.png) no-repeat; text-indent : -9999px; }
h3#fir_11 { width: 289px; height : 30px; margin : 0px 0 0 0; padding : 0; background : url(../images/fir_11.png) no-repeat; text-indent : -9999px; }
h3#fir_12 { width: 209px; height : 30px; margin : 0px 0 0 0; padding : 0; background : url(../images/fir_12.png) no-repeat; text-indent : -9999px; }
h3#fir_12m { width: 289px; height : 30px; margin : -5px 0 0 0; padding : 0; background : url(../images/fir_12m.png) no-repeat; text-indent : -9999px; }
h3#fir_13 { width: 209px; height : 30px; margin : 0px 0 0 0; padding : 0; background : url(../images/fir_13.png) no-repeat; text-indent : -9999px; }
h3#fir_13m { width: 289px; height : 30px; margin : 0px 0 0 0; padding : 0; background : url(../images/fir_13m.png) no-repeat; text-indent : -9999px; }
h3#fir_14m { width: 289px; height : 30px; margin : 0px 0 0 0; padding : 0; background : url(../images/fir_14m.png) no-repeat; text-indent : -9999px; }
h3#fir_15m { width: 289px; height : 30px; margin : 00px 0 0 0; padding : 0; background : url(../images/fir_15m.png) no-repeat; text-indent : -9999px; }
h3#fir_16m { width: 196px; height : 30px; margin : 00px 0 0 0; padding : 0; background : url(../images/fir_16m.png) no-repeat; text-indent : -9999px; }
h3#fir_17m { width: 289px; height : 30px; margin : 10px 0 0 0; padding : 0; background : url(../images/fir_17m.png) no-repeat; text-indent : -9999px; }
h3#fir_18m { width: 289px; height : 30px; margin : 0px 0 0 0; padding : 0; background : url(../images/fir_18m.png) no-repeat; text-indent : -9999px; }
h3#fir_19m { width: 289px; height : 30px; margin : -6px 0 0 0; padding : 0; background : url(../images/fir_19m.png) no-repeat; text-indent : -9999px; }
h3#fir_19mm { width: 289px; height : 30px; margin : -6px 0 0 0; padding : 0; background : url(../images/fir_19mm.png) no-repeat; text-indent : -9999px; }
h3#fir_20 { width: 289px; height : 30px; margin : -6px 0 0 0; padding : 0; background : url(../images/fir_20.png) no-repeat; text-indent : -9999px; }
h3#fir_21 { width: 289px; height : 30px; margin : -6px 0 0 0; padding : 0; background : url(../images/fir_21.png) no-repeat; text-indent : -9999px; }
h3#fir_22 { width: 289px; height : 30px; margin : -6px 0 0 0; padding : 0; background : url(../images/fir_22.png) no-repeat; text-indent : -9999px; }
h3#fir_23 { width: 289px; height : 30px; margin : 0px 0 0 0; padding : 0; background : url(../images/fir_23.png) no-repeat; text-indent : -9999px; }
h3#fir_24 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_24.png) no-repeat; text-indent : -9999px; }
h3#fir_25 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_25.png) no-repeat; text-indent : -9999px; }
h3#fir_26 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_26.png) no-repeat; text-indent : -9999px; }
h3#fir_27 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_27.png) no-repeat; text-indent : -9999px; }
h3#fir_28 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_28.png) no-repeat; text-indent : -9999px; }
h3#fir_29 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_29.png) no-repeat; text-indent : -9999px; }
h3#fir_30 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_30.png) no-repeat; text-indent : -9999px; }
h3#fir_31 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_31.png) no-repeat; text-indent : -9999px; }
h3#fir_32 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_32.png) no-repeat; text-indent : -9999px; }
h3#fir_33 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_33.png) no-repeat; text-indent : -9999px; }
h3#fir_34 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_34.png) no-repeat; text-indent : -9999px; }
h3#fir_35 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_35.png) no-repeat; text-indent : -9999px; }
h3#fir_36 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_36.png) no-repeat; text-indent : -9999px; }
h3#fir_37 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_37.png) no-repeat; text-indent : -9999px; }
h3#fir_38 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_38.png) no-repeat; text-indent : -9999px; }
h3#fir_39 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_39.png) no-repeat; text-indent : -9999px; }
h3#fir_40 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_40.png) no-repeat; text-indent : -9999px; }
h3#fir_41 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_41.png) no-repeat; text-indent : -9999px; }
h3#fir_43 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_42.png) no-repeat; text-indent : -9999px; }
h3#fir_44 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_44.png) no-repeat; text-indent : -9999px; }
h3#fir_45 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_45.png) no-repeat; text-indent : -9999px; }
h3#fir_46 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_46.png) no-repeat; text-indent : -9999px; }
h3#fir_47 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_47.png) no-repeat; text-indent : -9999px; }
h3#fir_48 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_48.png) no-repeat; text-indent : -9999px; }
h3#fir_49 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_49.png) no-repeat; text-indent : -9999px; }
h3#fir_50 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_50.png) no-repeat; text-indent : -9999px; }
h3#fir_51 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_51.png) no-repeat; text-indent : -9999px; }
h3#fir_52 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_52.png) no-repeat; text-indent : -9999px; }
h3#fir_53 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_53.png) no-repeat; text-indent : -9999px; }
h3#fir_54 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_54.png) no-repeat; text-indent : -9999px; }
h3#fir_55 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_55.png) no-repeat; text-indent : -9999px; }
h3#fir_56 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_56.png) no-repeat; text-indent : -9999px; }
h3#fir_57 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_57.png) no-repeat; text-indent : -9999px; }
h3#fir_58 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_58.png) no-repeat; text-indent : -9999px; }
h3#fir_59 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_59.png) no-repeat; text-indent : -9999px; }
h3#fir_60 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_60.png) no-repeat; text-indent : -9999px; }
h3#fir_61 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_61.png) no-repeat; text-indent : -9999px; }
h3#fir_62 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_62.png) no-repeat; text-indent : -9999px; }
h3#fir_63 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_63.png) no-repeat; text-indent : -9999px; }
h3#fir_64 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_64.png) no-repeat; text-indent : -9999px; }
h3#fir_65 { width: 289px; height : 30px; margin : -4px 0 0 0; padding : 0; background : url(../images/fir_65.png) no-repeat; text-indent : -9999px; }




/* =ul */

ul#nav_main { z-index : 2; position : absolute; top : 215px; width : 100%; height : 37px; margin : 0; padding : 0; background : url(../images/ul_nav_main.png); }
ul#nav_experts { z-index : 1; position : relative; width : 753px; height : 174px; margin : 0; padding : 0; background : url(../images/ul_nav_experts.png); }
div#nav_current ul { z-index : 1; position : relative; width : 549px; height : 244px; margin : 0; padding : 0; background : url(../images/ul_nav_current.png); }
div#content_sub ul { margin-left : 0px; padding-top:10px; *padding-top:0px; }


/* =ol */
ol { list-style-type : none; }
div#content_sub ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/ol.png) no-repeat 0 100%;  }
div#content_salvas ol { margin : 0; padding : -1px 0 0 10px; background : url(../images/ol_vitrine.png) no-repeat 0 100%; background-position:center top;}
div#cadastrar ol { margin : 0; padding : -1px 0 0 10px; background : url(../images/cadastrar.png) no-repeat 0 100%; background-position:center top;}
div#mapa ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/mapa.png) no-repeat 0 100%; background-position:center top;}
div#content_subtag ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/ol_tag.png) no-repeat 0 100%; }
div#content_subfinal ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/ol.png) no-repeat 0 100%; }
div#content_subfinalmiolo ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/ol_miolo.png) no-repeat 0 100%; }
div#content_fichatop ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/ficha_top.png) no-repeat 0 100%; }
div#content_fichagaleria ol { margin : 0; padding : 10px 0 0px 10px; background : url(../images/ficha_galeria.png) no-repeat 0 100%; }
div#content_fichamapa ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/ficha_galeria.png) no-repeat 0 100%; }
div#content_fichadetalhes ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/ficha_detalhes.png) no-repeat 0 100%; }
div#content_fichaquem ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/ficha_detalhes1.png) no-repeat 0 100%; }
div#content_fichafale ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/ficha_fale.png) no-repeat 0 100%; }
div#content_fichaferramentas ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/ficha_ferramentas.png) no-repeat 0 100%; }
div#content_fichasimilares ol { margin : 0; padding : 0 0 0px 10px;  }
div#content_refbusca ol { margin : 0; padding : 0 0 0px; background : url(../images/fdo_refbusca.png) no-repeat 0 100%; }
div#content_fundobusca ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/fdo_busca.png) no-repeat 0 100%; }
div#content_fdo_ordenar ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/fdo_ordenar.png) no-repeat 0 100%; }
div#content_fdo_paginacao ol { margin : 0; padding : 0 0 0px; background : url(../images/fdo_paginacao.png) no-repeat 0 100%; }
div#content_avancada ol { margin : 0; padding : 0 0 0px; background : url(../images/fdo_avancada.png) no-repeat 0 100%; }
div#faleconosco ol { margin : 0; padding : 0 0 0px; background : url(../images/faleconosco.png) no-repeat 0 100%; }
div#content_sub1 ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/ol1.png) no-repeat 0 100%; }
div#content_sub2 ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/ol_vitrine.png) no-repeat 0 100%; }
div#content_sub2q ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/ol_vitrineq.png) no-repeat 0 100%; }
div#localizacao ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/localizacao.png) no-repeat 0 100%; }
div#praiasdoguaruja ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/praiasdoguaruja.png) no-repeat 0 100%; }
div#login ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/login.png) no-repeat 0 100%; }
div#parceiros ol { margin : 0; padding : 0 0 0px 10px;  }
div#pitangueiras ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/pitangueiras.png) no-repeat 0 100%; }
div#sitesdaiguatemar ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/sitesdaiguatemar.png) no-repeat 0 100%; }
div#release ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/release.png) no-repeat 0 100%; }
div#vendaseuimovel ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/vendaseuimovel.png) no-repeat 0 100%; }
div#sustentabilidade ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/sustentabilidade.png) no-repeat 0 100%; }
div#laboratoriodeti ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/laboratoriodeti.png) no-repeat 0 100%; }
div#visao ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/visao.png) no-repeat 0 100%; }
div#megabusca ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/megabusca.png) no-repeat 0 100%; }
div#encomende ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/encomende.png) no-repeat 0 100%; }
div#content_sub3 ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/sitesdaiguatemar.png) no-repeat 0 100%; }
div#content_subbottom ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/ol_bottom.png) no-repeat 0 100%; }
div#content_subbottom2 ol { margin : 0; padding : 0 0 0px 10px; background : url(../images/ol_bottom.png) no-repeat 0 100%; }
a.printer { background-position:0 -110px; width:181px; background : url(../images/printeroff.png) no-repeat 0 0; color:#000000; display:block; padding:6px 0 7px 41px; text-decoration:none; font-size:15px;}
a.printer:hover {background-position:0 -110px; width:181px; background : url(../images/printer.png) no-repeat 0 0; color:#ff4d85; display:block; padding:6px 0 7px 41px; text-decoration:none; font-size:15px;}
a.adicionar { background-position:0 -110px; width:181px; background : url(../images/adicionaroff.png) no-repeat 0 0; color:#000000; display:block; padding:6px 0 7px 41px; font-size:15px;}
a.adicionar:hover {background-position:0 -110px; width:181px; background : url(../images/adicionar.png) no-repeat 0 0; color:#ff4d85; display:block; padding:6px 0 7px 41px; text-decoration:none; font-size:15px;}
a.indique { background-position:0 -110px; width:181px; background : url(../images/indiqueoff.png) no-repeat 0 0; color:#000000; display:block; padding:6px 0 7px 41px; font-size:15px;}
a.indique:hover {background-position:0 -110px; width:181px; background : url(../images/indique.png) no-repeat 0 0; color:#ff4d85; display:block; padding:6px 0 7px 41px; text-decoration:none; font-size:15px;}
a.alerta { background-position:0 -110px; width:181px; background : url(../images/alertaoff.png) no-repeat 0 0; color:#000000; display:block; padding:6px 0 7px 41px; font-size:15px;}
a.alerta:hover {background-position:0 -110px; width:181px; background : url(../images/alerta.png) no-repeat 0 0; color:#ff4d85; display:block; padding:6px 0 7px 41px; text-decoration:none; font-size:15px;}
a.estats { background-position:0 -110px; width:181px; background : url(../images/estatsoff.png) no-repeat 0 0; color:#000000; display:block; padding:6px 0 7px 41px; font-size:15px;}
a.estats:hover {background-position:0 -110px; width:181px; background : url(../images/estats.png) no-repeat 0 0; color:#ff4d85; display:block; padding:6px 0 7px 41px; text-decoration:none; font-size:15px;}
a.praia { background-position:0 -110px; width:181px; background : url(../images/praiaoff.png) no-repeat 0 0; color:#000000; display:block; padding:6px 0 7px 41px; font-size:15px;}
a.praia:hover {background-position:0 -110px; width:181px; background : url(../images/praia.png) no-repeat 0 0; color:#ff4d85; display:block; padding:6px 0 7px 41px; text-decoration:none; font-size:15px;}
a.mega { background-position:0 -110px; width:181px; background : url(../images/megaoff.png) no-repeat 0 0; color:#000000; display:block; padding:6px 0 7px 41px; font-size:15px;}
a.mega:hover {background-position:0 -110px; width:181px; background : url(../images/mega.png) no-repeat 0 0; color:#ff4d85; display:block; padding:6px 0 7px 41px; text-decoration:none; font-size:15px;}
a.slide { background-position:0 -110px; width:181px; background : url(../images/slideoff.png) no-repeat 0 0; color:#000000; display:block; padding:6px 0 7px 41px; font-size:15px;}
a.slide:hover {background-position:0 -110px; width:181px; background : url(../images/slide.png) no-repeat 0 0; color:#ff4d85; display:block; padding:6px 0 7px 41px; text-decoration:none; font-size:15px;}
a.voltar { background-position:0 -110px; width:181px; background : url(../images/voltaroff.png) no-repeat 0 0; color:#000000; display:block; padding:6px 0 7px 41px; font-size:15px;}
a.voltar:hover {background-position:0 -110px; width:181px; background : url(../images/voltar.png) no-repeat 0 0; color:#ff4d85; display:block; padding:6px 0 7px 41px; text-decoration:none; font-size:15px;}
a.aol:link { background-position:0 -110px; width:181px; background : url(../images/aoloff.png) no-repeat 0 0; color:#0c542c; display:block; padding:6px 0 9px 45px; font-size:16px;}
a.aol:visited { background-position:0 -110px; width:181px; background : url(../images/aoloff.png) no-repeat 0 0; color:#0c542c; display:block; padding:6px 0 9px 45px; font-size:16px;}
a.aol:hover {background-position:0 -110px; width:181px; background : url(../images/aol.png) no-repeat 0 0; color:#de164c; display:block; padding:6px 0 9px 45px; text-decoration:none; font-size:16px;}


/* =li */

/* =li */



ul#nav_recent li { float : left; width : 180px; margin-right : 30px; } 
/* div#content_sub li { line-height : 1.8; }  */

/* =p */
form p { margin : 0; }
div#nav_current p { z-index : 3; position : absolute; right : 30px; bottom : 30px; margin : 0; padding : 0; color : #fff; }
p#si_1 { position : absolute; top : 80px; right : 20px; width: 131px; height : 17px; margin : 0; padding : 0; text-indent : -9999px; }
p#si_2 { position : absolute; top : -40px; right : -30px; width: 245px; height : 120px; margin : 0; padding : 0;  text-indent : -9999px; }



/* =blockquote */
div#branding blockquote { z-index : 2; position : absolute; left : 335px; top : 40px; width: 199px; height : 103px;  text-indent : -9999px; }

/* =a */
a:link { color : #006795; text-decoration : underline; }
a:visited { color : #006795; text-decoration : underline; }
a:hover { color : #006795; }
a:active, a:focus { color : #000; }

h1 a { display : block; width: 240px; height : 70px; text-indent : -9999px; }
ul#nav_main a { display : block; width : 100px; height : 37px; text-indent : -9999px; text-decoration : none; overflow : hidden; }
ul#nav_experts a { display : block; width : 120px; padding-top : 130px; text-decoration : none; overflow : hidden; }

div#nav_current a { position: absolute; top: 40px; left: 20; width : 82px; height : 81px; padding : 0 20px;  font-size : 92%; font-weight : bold; text-decoration : none; text-transform : uppercase; text-align: center; line-height : 1.1; color : #fff; overflow : hidden; }
div#nav_current a em { width : 61px; font-size : 140%; font-style: normal; }
div#nav_current a em abbr { display : block; font-size : 72%; }
div#content_sub li a { padding-left : 0px;  }

 


ul#nav_recent a { padding-left : 20px; background : url(../images/li.png) no-repeat 0 50%; }
p#si_2 a { display : block; width: 245px; height : 120px; text-indent : -9999px; text-decoration : none; overflow : hidden; }

/* =img */
img, img a { border : none }






div#container { position : relative; width : 1024px; margin : 0 auto; padding-top : 0px;  }
div#branding { z-index : 1; position : relative; width : 100%; height : 164px; background : url(../images/topo_iguatemar.jpg) no-repeat; }
div#undercontent {width : 1024px; margin-left:0px; padding-left:5px; height:350px; *height:337px; padding-top:32px; padding-bottom:5px; *padding-top:45px;  *padding-bottom:0px; background : url(../images/borda_vitrine.jpg) no-repeat; overflow : hidden;  }
div#undercontent2 {width : 1024px; margin-left:0px; padding-left:5px; height:166px;  padding-top:32px; padding-bottom:5px; *padding-top:45px;  padding-bottom:10px; *padding-bottom:0px;background : url(../images/borda_vitrine1.jpg) no-repeat; overflow : hidden;  }
div#content {width : 1024px; margin-left:0px; padding : 0 0 0px 0; background : url(../images/borda_site.jpg) repeat-y; overflow : hidden;  }
div#nav_current { position : relative; }
div#content_sub { display : inline; float : left; width : 289px; margin : 0px 0 0px 35px; padding : 0px 0 00px 0; background : url(../images/content_sub.png) repeat-x; }
div#site_base { width : 100%; height : 387px; background : #cceeff url(../images/predios.png) no-repeat; padding-top:115px;}
div#site_base2 { width : 100%; height : 387px; background : url(../images/fundo_site.jpg) repeat-x;}
div#busca {position:absolute; top:140px; left:115px;}
div#busca-ref {position:absolute; top:78px; left:785px;}
div#atendimento-ref {position:absolute; top:83px; *top:83px; left:692px; *left:677px;}
div#frase {position:absolute; top:23px; left:323px;} 


ul#nav_experts + p { -moz-column-count : 2; -moz-column-gap : 1em; } 

