*{ margin:0; padding:0; outline:none; font-family:Arial; font-size:12px;}
body{background:url(../img/topo.jpg) top left repeat-x; color:#4f4e4e; }
a{text-decoration:none; color:#4F4E4E;}
a:hover{text-decoration:underline;}
img{border:none;}
h2{color:#4a606b; font-size:16px;}
ul{list-style:none;}
/*TOPO*/
#topo{margin:0 auto; padding:0; text-align:center; width:984px; height:207px; position:relative;}
#topo #logoConde{width:183px; height:138px; float:left; margin:0 0 0 11px;}
#topo #logoConde a{width:183px; height:138px; display:block; background:url(../img/logoConde.jpg) no-repeat; text-indent:-999999px;}
#topo #banner{width:651px; height:138px; background:url(../img/banner.jpg) no-repeat; float:left; margin:0 0 0 36px; position:relative; text-align:left !important;}
#topo #posAbsoluta{position:absolute; left:0; top:0; z-index: 20;}
#numDestaques {width: 540px; height: 138px; margin:0 0 0 60px; overflow:hidden;}
div.caption {display:none !important;}

#topo #bandeiras{width:92px; height:26px; float:right;}
#topo #bandeiras .portugues{float:left; width:26px; height:26px; display:block; background:url(../img/bandeiras.jpg) no-repeat; text-indent:-9999px;}
#topo #bandeiras .ingles{float:left; width:35px; height:26px; display:block; background:url(../img/bandeiras.jpg) -26px 0 no-repeat; text-indent:-9999px;}
#topo #bandeiras .espanhol{float:left; width:31px; height:26px; display:block; background:url(../img/bandeiras.jpg) -61px 0 no-repeat; text-indent:-9999px;}
#topo #atendimento{width:156px; height:79px; position:absolute; z-index: 21; top:40px; right:20px;}
#topo #atendimento a{width:156px; height:79px; background:url(../img/atendimentoOline.png) no-repeat; display:block; text-indent:-9999px;}
/*MENU*/
#menu{width:966px; height:60px;}
#menu ul{ height:50px;}
#menu ul li{float:left; display:block;}
#menu ul li a{display:block; cursor:pointer; text-align:center; font-size:20px;  height:20px; font-weight:bold; color:#FFF; padding:15px 0 22px 0;}
#menu #imoveis{width:172px; position:relative;}
#menu #servicos{width:226px; position:relative;}
#menu #institucional{width:225px; position:relative;}
#menu #contato{width:196px; position:relative;}
#menu ul li ul{display:none; position:absolute; z-index:9999 !important; top:55px; left:0;}
#menu ul li:hover ul{display: block; margin:0 !important;}
#menu ul li ul li{display:block;}
#menu #imoveis ul li{width:172px; clear:both; background:#2F3C44;}
#menu #imoveis ul li a{font-size:14px; height:20px; display:block; padding:5px 0 !important; margin:0;}
#menu #servicos ul li{width:226px; clear:both; background:#2F3C44;}
#menu #servicos ul li a{font-size:14px; height:20px; display:block; padding:5px 0 !important; margin:0;}
#menu #institucional ul li{width:226px; clear:both; background:#2F3C44;}
#menu #institucional ul li a{font-size:14px; height:20px; display:block; padding:5px 0 !important; margin:0;}
#menu #contato ul li{width:196px; clear:both; background:#2F3C44;}
#menu #contato ul li a{font-size:14px; height:20px; display:block; padding:5px 0 !important; margin:0;}

#menu #atenEmail{width:57px; position:relative;}
#menu #atenEmail a{width:57px; height:3px; display:block; background:url(../img/btn.jpg) 0 0  no-repeat; text-indent:-9999px; margin:9px 0 0 0;}
#menu #atenEmail a:hover{width:57px; height:3px; background:url(../img/btn.jpg) 0 -40px  no-repeat; text-indent:-9999px;}
#menu li#atenEmail div{display:none; position:absolute; top:-25px; left:0; z-index:9000 !important;}
#menu li#atenEmail:hover div{display:block; background:url(../img/bgTooltip-trans.png) no-repeat; width:144px; height:44px; padding:8px 0 0 10px; color:#C3282C;}


#menu #atenTele{width:40px; position:relative;}
#menu #atenTele a{width:64px; height:3px; display:block; background:url(../img/btn.jpg) -57px 0 no-repeat; text-indent:-9999px;  margin:9px 0 0 0; z-index:0 !important;}
#menu #atenTele a:hover{width:64px; height:3px; background:url(../img/btn.jpg) -57px -40px no-repeat; text-indent:-9999px;}
#menu #atenTele div{display:none; position:absolute; top:-25px; left:-100px; z-index:4000;}
#menu li#atenTele:hover div{display:block; background:url(../img/bgTooltip2-trans.png) no-repeat; width:144px; height:44px; padding:8px 0 0 10px; color:#C3282C;}

/*corpo*/
#corpo{margin: 0 auto !important; padding:0; text-align:center; width:984px; min-height:400px;  clear:both; border:1px #cfcece solid;}

/*BUSCA*/
#menubuscas{background:url(../img/busca.jpg) left bottom no-repeat; height:164px; width:958px; margin:10px 0 15px 14px; }
#menubuscas h2{height:31px; padding:0 0 0 15px; text-align:left !important;}
#buscarapida1{clear:both;}
#menubuscas #imvBusca{ margin:0 !important; padding:0 !important; width:620px; float:left; border-right:1px #D1D1D1 solid;}
#menubuscas dl{width:115px; float:left; margin:15px 0 5px 10px;}
#menubuscas dt{text-align:left;}
#menubuscas dd{text-align:left;}
#menubuscas select{width:110px; padding:3px 3px 3px 0;}
#menubuscas .metro{width:125px;}
#menubuscas .ou{width:20px; float:left; font-weight:bold; padding:35px 0 0 0;}

#menubuscas .pretensao{width:120px;}
#menubuscas #ddlPretensao{width:120px;}
#menubuscas .tipo{width:120px;}
#menubuscas #ddltipo{width:120px;}
#menubuscas .valorMin{width:140px;}
#menubuscas #ddlValorMin{width:140px;}
#menubuscas .valorMax{width:140px;}
#menubuscas #ddlValorMax{width:140px;}


#menubuscas .enviar{ width:82px; float:left; margin:25px 0 0 0; padding:0 !important; }
#menubuscas input#btnEnviar{background:url(../img/btnBuscar.png) no-repeat; width:82px; height:31px; display:block; border:none; cursor:pointer;}
#menubuscas #porMapa{width:83px; float:left; margin:25px 0 0 0; padding:0 !important; }
#menubuscas input#btnEnviarMapa{background:url(../img/porMapa.png) no-repeat left top; width:82px; height:31px; display:block; border:none; cursor:pointer;}


#menubuscas #buscAvan{width:108px; float:right; margin: 0 0 0 0;}
#menubuscas #buscAvan a{font-size:11px; color:#2f3c43; text-decoration:underline;}
#menubuscas #buscAvan a:hover{text-decoration:none;}

#menubuscas #rap{width:320px; float:right; text-align:left; margin:20px 15px 0 0; padding:0 !important;}
#menubuscas #rap p{width:120px; font-size:13px; color:#4a606b; font-weight:bold; float:left; padding:8px 0 0 0; text-align:right;} 
#menubuscas #rap #ref{width:100px; margin:8px 0 0 0; background:#FFF !important; border:1px #999 solid !important; padding:0 !important; float:left; cursor:text !important;}
#menubuscas #rap #btnEnviar{background:url(../img/okBusca.png) no-repeat; display:block; width:49px !important; height:26px !important; border:none;  float:right !important ; margin:3px 0!important; padding:0 !important;}

#boxLogin{width:320px; background:url(../img/favoritos.jpg) left top no-repeat; float: right; margin:20px 0 0 5px;}
#boxLogin p{padding:0 0 5px 23px; font-size:11px; color:#010000; margin:0 !important; line-height:14px !important; line-height:18px !important; }
#boxLogin a{color:#010000; text-decoration:underline;}

/*SUPER DESTAQUE*/
#corpo #superDest{width:972px; height:333px; background:url(../img/bgSuper.jpg) bottom no-repeat; margin:0 0 0 5px;}
#corpo #superDest h2{color:#f38120; font-size:24px; text-align:left; margin:0 0 10px 0;}
.cycleDestSuper{float:left; width:886px !important; height:290px;}
.cycleDestSuper{list-style-type:none; padding:0; margin:0;}
#corpo #superDest .imobLanc{width:415px; height:277px; border:1px #cfcece solid; float:left; margin:3px 13px 0 13px; position:relative !important;}
#corpo #superDest .imobLanc .image{width:415px; height:277px; overflow:hidden;}
#corpo #superDest .imobLanc .image img{width:420px;}
#corpo #superDest .features{width:415px; height:42px; position:absolute; bottom:0; background:#000; opacity:0.85; -moz-opacity: 0.85; filter: alpha(opacity=85);}
#corpo #superDest .bairro{color:#FFF; font-weight:bold; width:250px; float:left; margin:10px 0 0 10px; height:18px; overflow:hidden; text-align:left;}
#corpo #superDest .valor{height:18px; overflow:hidden; width:130px; float:right; font-weight:bold; font-size:16px; color:#FFF; margin:10px 10px 0 0;}
#corpo #superDest a.anterior{display:block; width:44px; height:160px; float:left; background:url(../img/anterior.jpg) bottom no-repeat; text-indent:-9999px;}
#corpo #superDest a:hover.anterior{text-decoration:none;}
#corpo #superDest a.proximo{display:block; width:42px; height:160px; float:left; background:url(../img/proxima.jpg) bottom no-repeat; text-indent:-9999px;}
#corpo #superDest a:hover.proximo{text-decoration:none;}
/*DESTAQUE  VENDA*/
#corpo #destVenda{width:314px; height:473px; float:left; border:1px #cfcece solid; margin:0 0 33px 11px;}
#corpo #destVenda h2{background:url(../img/sombra.jpg) top left repeat-x; height:31px; width:299px; border-bottom:1px #cfcece solid; padding:5px 0 0 15px; text-align:left;}
#corpo #destVenda .imobVenda{width:302px; margin:10px 0 0 8px; height:132px; text-align:left;}
#corpo #destVenda .imobVenda .image{width:291px; height:84px; overflow:hidden; border:3px #d8d7d7 solid;}
#corpo #destVenda .imobVenda .image img{width:291px; margin:-80px 0 0 0;}
#corpo #destVenda .imobVenda .features{width:220px; float:left;}
#corpo #destVenda .imobVenda .tipo{font-size:14px; color:#495f6a; font-weight:bold;}
#corpo #destVenda .imobVenda .bairro{width:215px; height:18px; overflow:hidden;}
#corpo #destVenda .imobVenda .googleMaps{width:27px; height:25px; float: left; margin:0 5px 0 0;}
#corpo #destVenda .imobVenda .googleMaps a{width:27px; height:25px; background:url(../img/localizacao.jpg) no-repeat; display:block; text-indent:-9999px;}
#corpo #destVenda .imobVenda .saiba{width:26px; height:26px; float: left;}
#corpo #destVenda .imobVenda .saiba a{width:26px; height:26px; background:url(../img/infor.jpg) no-repeat; display:block; text-indent:-9999px;}
/*DESTAQUE  LOCACAO*/
#corpo #destLocacao{width:314px; height:473px; float:left; border:1px #cfcece solid; margin:0 0 0 25px;}
#corpo #destLocacao h2{background:url(../img/sombra.jpg) top left repeat-x; height:31px; width:299px; border-bottom:1px #cfcece solid; padding:5px 0 0 15px; text-align:left;}
#destLocacao .imobLocacao{width:302px;  margin:10px 0 0 8px; height:132px; text-align:left;}
#destLocacao .imobLocacao .image{width:291px; height:84px; overflow:hidden; border:2px #d8d7d7 solid;}
#destLocacao .imobLocacao .image img{width:291px; margin:-80px 0 0 0;}
#destLocacao .imobLocacao .features{width:220px; float:left;}
#destLocacao .imobLocacao .tipo{font-size:14px; color:#495f6a; font-weight:bold;}
#destLocacao .imobLocacao .bairro{width:215px; height:18px; overflow:hidden;}
#destLocacao .imobLocacao .googleMaps{width:27px; height:25px; float: left; margin:0 5px 0 0;}
#destLocacao .imobLocacao .googleMaps a{width:27px; height:25px; background:url(../img/localizacao.jpg) no-repeat; display:block; text-indent:-9999px;}
#destLocacao .imobLocacao .saiba{width:26px; height:26px; float: left;}
#destLocacao .imobLocacao .saiba a{width:26px; height:26px; background:url(../img/infor.jpg) no-repeat; display:block; text-indent:-9999px;}
/* */
#corpo #exterior{width:280px; float:left; height:134px; border:1px #cfcece solid; margin:0 0 23px 25px;}
#corpo #exterior h2{background:url(../img/sombra.jpg) top left repeat-x; height:31px; width:265px; border-bottom:1px #cfcece solid; padding:5px 0 0 15px; text-align:left;}
#corpo #exterior .img{background:url(../img/exterior.jpg) no-repeat; width:73px; height:71px; float:left; margin:5px 0 0 10px;}
#corpo #exterior a{width:152px; float:left; text-align: justify; margin:5px 0 0 10px;}
/* */
#corpo #exclusividade{width:280px; float:left; height:134px; border:1px #cfcece solid; margin:0 0 24px 25px;}
#corpo #exclusividade h2{background:url(../img/sombra.jpg) top left repeat-x; height:31px; width:265px; border-bottom:1px #cfcece solid; padding:5px 0 0 15px; text-align:left;}
#corpo #exclusividade .img{background:url(../img/imgExclusi.jpg) no-repeat; width:60px; height:55px; float:left; margin:10px 0 0 10px;}
#corpo #exclusividade a{width:152px; float:left; text-align: justify; margin:5px 0 0 10px;}
/* */
#corpo #novidades{width:280px; float:left; height:144px; border:1px #cfcece solid; margin:0 0 0 27px;}
#corpo #novidades h2{background:url(../img/sombra.jpg) top left repeat-x; height:31px; width:265px; border-bottom:1px #cfcece solid; padding:5px 0 0 15px; text-align:left;}
#corpo #novidades p{text-align: justify; margin:5px 0 0 10px;}
#corpo #novidades dt{text-align: left; padding:5px 0 0 15px;}
#corpo #novidades dt #ok{width:48px; height:29px; background:url(../img/ok.jpg) no-repeat; border:none; cursor:pointer;}
/*DESTAQUE  LANCAMENTO*/
#corpo #boxLancamento{width:954px; height:272px; border:1px #cfcece solid; margin:0 0 0 11px;}
#corpo #boxLancamento h2{background:url(../img/sombra.jpg) top left repeat-x; height:31px; width:939px; border-bottom:1px #cfcece solid; padding:5px 0 0 15px; text-align:left;}

#corpo #destLanc{width:945px; height:220px; float:left; margin:10px 0 0 0; margin:10px 0 0 4px; }
.cycleDestLanc{float:left; width:878px !important; height:215px;}
.cycleDestLanc ul{list-style-type:none; padding:0; margin:0;}
#corpo #destLanc .imobLanc{width:206px; height:211px; border:1px #cfcece solid; float:left; margin:0 6px 0 5px; }
#corpo #destLanc .imobLanc .image{width:190px; height:148px; overflow:hidden; border:1px #cfcece solid; margin:10px 0 0 5px; }
#corpo #destLanc .imobLanc .image img{width:220px;}
#corpo #destLanc .imobLanc .features{}
#corpo #destLanc .imobLanc .cidade{color:#7e1216; font-weight:bold; margin:5px 0 0 5px; text-align:center;}
#corpo #destLanc .imobLanc .descricao{height:32px; overflow:hidden; margin:5px 0 5px 0;}
#corpo #destLanc a.anterior{display:block; width:31px; height:120px; float:left; background:url(../img/bt-prev.jpg) bottom no-repeat; text-indent:-9999px;}
#corpo #destLanc a:hover.anterior{text-decoration:none;}
#corpo #destLanc a.proximo{display:block; width:33px; height:120px; float:left; background:url(../img/bt-next.jpg) bottom no-repeat; text-indent:-9999px;}
#corpo #destLanc a:hover.proximo{text-decoration:none;}
/*PRINCIPAIS BAIRROS*/
#corpo #boxBairros{width:952px; height:176px; border:1px #cfcece solid; margin:30px 0 15px 11px;}
#corpo #boxBairros h2{background:url(../img/sombra.jpg) top left repeat-x; height:31px; width:937px; border-bottom:1px #cfcece solid; padding:5px 0 0 15px; text-align:left;}
#corpo #boxBairros ul{margin:20px 0 0 10px;}
#corpo #boxBairros ul li{background:url(../img/seta.jpg) 0 3px no-repeat; float:left; width:172px; height:18px; overflow:hidden; text-align:left; margin:5px 0 3px 0;  padding:0 0 0 16px;}
/*VANTAGENS*/
#corpo #boxVantagens{width:273px; height:150px; float:left; border:1px #cfcece solid; margin:0 25px 12px 16px;}
#corpo #boxVantagens h2{background:url(../img/sombra.jpg) top left repeat-x; height:31px; width:258px; border-bottom:1px #cfcece solid; padding:5px 0 0 15px; text-align:left;}
#corpo #boxVantagens .oferecer a{text-decoration:none; background:url(../img/oferecer.jpg) left top no-repeat; margin:3px 0 0 5px; width:203px; height:29px; display:block; padding:15px 0 0 15px;}
#corpo #boxVantagens .oferecer{border-bottom:1px #cfcece solid; width:273px; height:52px;}
#corpo #boxVantagens .comprarAlugar a{text-decoration:none; background: url(../img/comprarAlugar.jpg) left top no-repeat; width:203px; height:29px; margin:5px 0 0 10px; display:block; padding:15px 0 0 35px;}

#corpo #boxVendas{width:409px; height:150px; float:left; border:1px #cfcece solid; margin:0 26px 0 0;}
#corpo #boxVendas h2{background:url(../img/sombra.jpg) top left repeat-x; height:31px; width:394px; border-bottom:1px #cfcece solid; padding:5px 0 0 15px; text-align:left;}
#corpo #boxVendas p{width:235px; float:left; text-align:justify; margin:8px 0 0 10px; color:}
#corpo #boxVendas .imgVideo{width:134px; height:103px; float:right; margin:3px 5px 0 13px !important;}
#corpo #boxVendas .imgVideo a{width:134px; height:103px; display:block; background:url(../img/video.jpg) no-repeat; text-indent:-9999px;}

#corpo #boxCertifica{width:209px; height:150px; float:left; border:1px #cfcece solid;}
#corpo #boxCertifica h2{background:url(../img/sombra.jpg) top left repeat-x; height:31px; width:194px; border-bottom:1px #cfcece solid; padding:5px 0 0 15px; text-align:left;}
#corpo #boxCertifica a{background:url(../img/imgCert.jpg) no-repeat; width:197px; height:88px; text-indent:-9999px; margin:10px 0 0 4px; display:block;}

#corpo #boxTrabalhe{width:277px; height:176px; float:left; background:url(../img/bgTrabalhe.jpg) no-repeat; margin:0 0 42px 11px; text-align:left;}
#corpo #boxTrabalhe h2{text-align:left; padding:40px 0 0 15px;}
#corpo #boxTrabalhe p{margin:10px 0 0 10px; padding:0 !important; width:153px; text-align:justify; line-height:16px;}
#corpo #boxTrabalhe a{color:#4a606b; text-decoration:underline; font-weight:bold; margin:5px 0 0 10px;}
/*Associada*/
#corpo #boxAssociada{width:648px; height:151px; border:1px #cfcece solid; float:left; margin:26px 0 0 30px;}
#corpo #boxAssociada h2{background:url(../img/sombra.jpg) top left repeat-x; height:31px; width:633px; border-bottom:1px #cfcece solid; padding:5px 0 0 15px; text-align:left;}
#corpo #associada{width:648px; height:60px; margin:35px 0 0 20px;}
.cycleAssociada{float:left; width:530px !important; height:55px;}
.cycleAssociada ul{list-style-type:none; padding:0; margin:0;}

#corpo #associada .liAssociada{height:55px; float:left; margin:0 5px 0 5px; text-align:center !important;}
#corpo #associada .liAssociada a.secovi{width:163px; height:55px; background:url(../img/associada.jpg) no-repeat; display:block; text-indent:-9999px;}
#corpo #associada .liAssociada a.brasil{width:93px; height:55px; background:url(../img/associada.jpg) -195px 0 no-repeat; display:block; text-indent:-9999px; margin:0 0 0 25px;}
#corpo #associada .liAssociada a.world{width:169px; height:55px; background:url(../img/associada.jpg) -321px 0 no-repeat; display:block; text-indent:-9999px;}

#corpo #associada a.ant{display:block; width:37px; height:50px; float:left; background:url(../img/anteriorAssoc.jpg) bottom no-repeat; text-indent:-9999px;}
#corpo #associada a:hover.ant{text-decoration:none;}
#corpo #associada a.pro{display:block; width:36px; height:50px; float:left; background:url(../img/proxiAssoc.jpg) bottom no-repeat; text-indent:-9999px;}
#corpo #associada a:hover.pro{text-decoration:none;}
/*Entrevista*/
#corpo #boxEntrevista{width:603px; height:154px; float:left; border:1px #cfcece solid; margin:0 32px 0 11px;}
#corpo #boxEntrevista .titulo{background:url(../img/sombra.jpg) top left repeat-x; height:31px; width:588px; border-bottom:1px #cfcece solid; padding:5px 0 0 15px;}
#corpo #boxEntrevista h2{background:url(../img/icoEntrevista.jpg) top left  no-repeat;  text-align:left; padding: 0 0 0 30px; height:24px;}
#corpo #boxEntrevista .post{width:284px; float:left;}
#corpo #boxEntrevista .post .img{width:82px; height:82px; overflow:hidden; float:left; border:1px #000 solid;}


#corpo #boxArtigos{width:317px; height:154px; border:1px #cfcece solid; float:left; margin:0 0 0 0;}
#corpo #boxArtigos .titulo{background:url(../img/sombra.jpg) top left repeat-x; height:31px; width:302px; border-bottom:1px #cfcece solid; padding:5px 0 0 15px;}
#corpo #boxArtigos h2{background:url(../img/icoArtigo.jpg) top left no-repeat; text-align:left; padding: 0 0 25px 30px; height:24px; }

.frame{width:980px; height:880px; border:none; background:#fff; overflow:hidden;}

.imgFloat{ float:right; margin:0 10px 10px 10px;}
#exte{ margin:10px 0 0 0;}
#exte li{width:200px; float:left; margin:0 0 0 40px; list-style: disc;}

/*RODAPE*/
#rodapeRep{ background:url(../img/rodape.jpg) bottom left repeat-x;}
#rodape{margin:0 auto; padding:0; text-align:center; width:984px; height:368px; color:#FFF;}
#rodape ul{list-style:none;}
#rodape ul li{float:left; text-align:left; line-height:18px; height:224px;}
#rodape a{color:#FFF;}
#rodape a:hover{text-decoration:underline;}
#rodape .imoveis{width:116px; margin:0 50px 0 20px;}
#rodape .servicos{width:138px;}
#rodape .institucional{width:158px; margin:0 58px 0 55px;}
#rodape .contato{width:128px;}
#rodape .compartilhar{width:238px; margin:0 0 0 20px;}
#rodape .compart{ margin:28px 0 0 0;}
#rodape .twiter a{background:url(../img/icoTwitter.jpg) left no-repeat; width:143px; height:27px; display:block; margin:20px 0 0 0; padding:0 0 0 30px;}
#rodape .vermelho{color:#C3282C;}
#rodape #tweet-container{ }
#rodape #tweet-container ul li{float: none !important; height:auto !important; font-size:11px; }
#rodape #tweet-container ul li span{ color:#ffffff;  font-size:10px;}
#rodape h2{font-size:16px; color:#FFF; margin:34px 0 16px 0;}
#rodape address{font-style:normal; width:200px; float:left; text-align:left; margin:0 85px 0 40px;}
#rodape address a{color:#C3282C; font-weight:bold;}
#rodape .assinatura{float:left; height:18px; margin:45px 0 0 0;}
#rodape .evalue{background:url(../img/evalue.png) no-repeat; width:177px; height:18px; display:block;  float:left; margin:0 0 0 339px; font-size:10px; padding:4px 0 0 0; text-decoration:none !important;}
#rodape .gaia{background:url(../img/gaia.png) no-repeat; width:199px; height:18px; display:block; float:left; font-size:10px; padding:4px 0 0 0; text-decoration:none !important;}


#linha_Azul{border:1px solid #03F !important;}
#linha_Azul legend{border:2px solid #03F !important; color:#03F;}
#estacoes_Azul h2{color:#03F;}

#linha_Verde{border:1px solid #090 !important;}
#linha_Verde legend{border:2px solid #090 !important; color:#090;}
#estacoes_Verde h2{color:#090;}

#linha_Vermelha{border:1px solid #F00 !important;}
#linha_Vermelha legend{border:2px solid #F00 !important; color:#F00;}
#estacoes_Vermelha h2{color:#F00;}

#linha_Amarela{border:1px solid #FF0 !important;}
#linha_Amarela legend{border:2px solid #FF0 !important; color:#FF0;}
#estacoes_Amarela h2{color:#FF0;}

#linha_Lilás{border:1px solid #60F !important;}
#linha_Lilás legend{border:2px solid #60F !important; color:#60F;}
#estacoes_Lilás h2{color:#60F;}

/* INTERNAS */
#corpo #map{width:550px; float:left; margin:20px 0 0 20px; border:1px #D12730 solid; }
#corpo .imgLocali{float:left; width:352px; height:320px; margin:20px 10px 0 0;}
#corpo .imgLocali #slideShowFotos{display:block; width:320px; height:214px; overflow:hidden;  border:1px #D12730 solid;}
#corpo .imgLocali #slideShowFotos img{border:0; width:330px;}
#corpo .imgLocali #nav li{float:left; padding:6px 6px 0 0;}
#corpo .imgLocali #nav li img{border:0; width:102px; border:1px #D12730 solid;}

.local{color:#C3282C; font-weight:bold;}






