﻿/* ************************************************ PRINCIPAL ************************************************ */
.infra h2{background: url(../img/infra_estrutura/tit_infra.gif) no-repeat; width: 148px; height: 19px; text-indent: -9999px; font-size: 9px; margin: 9px 0 0 15px;}

.infra p.tx{margin: 10px 15px 0 15px; color: #666666;}

.box_opcao{border: solid 1px #127d91; margin: 10px 0 10px 15px; _margin: 10px 0 10px 8px; padding: 15px 0px; position: relative; float: left;}
.box_opcao div.bg{background: url(../img/infra_estrutura/bg_box.gif) no-repeat; width: 39px; height: 39px; position: absolute; top: -1px; right: -1px; _top: -1px; _right: -2px;}
.box_opcao h4{margin: 0 10px 20px 10px; color: #f47921; font-size: 9px; font-weight: bold;}
.box_opcao p{background: url(../img/ico_seta_azul2.gif) 0 2px no-repeat; width: 255px; padding-left: 8px; margin: 20px 10px 0 10px; color: #666666;}
.box_opcao p a{color: #666666; text-decoration: none;}
/* ************************************************ end PRINCIPAL ************************************************ */

/* ************************************************ AREA ************************************************ */
.h2_area{background: url(../img/infra_estrutura/tit_infra.gif) no-repeat; width: 148px; height: 19px; text-indent: -9999px; font-size: 9px; margin: 9px 0 0 15px; _margin-left: 8px; float: left;}
.h3_area{font: 18px Arial; color: #004a90; font-weight: bold; letter-spacing: -1px; margin: 9px 0 0 10px; float: left; }

.tx_area{margin: 10px 15px 0 15px; color: #666666;}

.box_infra{background-color: #f2f2f2; margin: 10px 0 10px 15px; _margin: 10px 0 10px 8px; padding: 10px; float: left; min-height: 460px; _height: 460px;}
.box_infra h4{margin-bottom: 10px; color: #f47921; font-size: 9px; font-weight: bold;}
.box_infra p.tx-box{width: 250px; margin-top: 15px; color: #666666;}

.botoes{background-color: #35a8be; padding: 2px 10px; margin-top: 10px; height: 27px; width: 236px;}
.botoes p a{color: #fff; text-decoration: none;}
.botoes p.bt-fotos{background: url(../img/infra_estrutura/ico_foto.gif) center left no-repeat; line-height: 25px; float: left;}
.botoes p.bt-fotos a{padding: 0 10px 0 43px;}
.botoes p.bt-tour{background: url(../img/infra_estrutura/ico_tour.gif) center left no-repeat; line-height: 25px; float: left;}
.botoes p.bt-tour a{padding-left: 43px;}
/* ************************************************ end AREA ************************************************ */

/* ************************************************ POP FOTOS ************************************************ */
    .modalBackground 
    {
	    background-color:Gray;
	    filter:alpha(opacity=70);
	    opacity:0.7;
    }  
.pop-fotos{border: solid 2px #004990; background-color: #fff; width: 520px; font: 9px Verdana, Arial; padding: 15px; position: relative;}

.pop-fotos p.bt-fechar{background-color: #f47921; width: 154px; text-align: right; padding-right: 10px; font-weight: bold; position: absolute; right: 15px; top: 15px;}
.pop-fotos p.bt-fechar a{background: url(../img/infra_estrutura/ico_fechar.gif) right no-repeat; color: #fff; font-weight: bold; padding-right: 12px; text-decoration: none;}

.pop-fotos h2{background: url(../img/infra_estrutura/tit_fotos.gif) no-repeat; width: 58px; height: 18px; text-indent: -9999px; font-size: 9px;}
.pop-fotos p.tx{margin: 10px 15px 0 15px; color: #666666;}
.pop-fotos p.cont{text-align: right; color: #004a90; font-weight: bold; margin-right: 28px;}
.pop-fotos p.leg{color: #666666; margin: 10px 0 20px 28px;}

.pop-fotos div.image{background-color: #f2f2f2; padding: 8px; float: left; margin: 0 0 0 25px; _margin-left: 12px;}
.pop-fotos div.thumbs{margin-left: 20px;}
/* ************************************************ end POP FOTOS ************************************************ */

/* ************************************************ POP TOUR ************************************************ */
.pop-tour{border: solid 2px #004990; background-color: #fff; width: 520px; font: 9px Verdana, Arial; padding: 15px;}

.pop-tour p{color: #666666;}
.pop-tour p a{color: #666666;}

.pop-tour p.bt-fechar{background-color: #f47921; width: 154px; text-align: right; padding-right: 10px; font-weight: bold; position: absolute; right: 15px; top: 15px;}
.pop-tour p.bt-fechar a{background: url(../img/infra_estrutura/ico_fechar.gif) right no-repeat; color: #fff; font-weight: bold; padding-right: 12px; text-decoration: none;}

.pop-tour h2{background: url(../img/infra_estrutura/tit_tour.gif) no-repeat; width: 160px; height: 26px; text-indent: -9999px; font-size: 9px;}
.pop-tour p.tx{margin: 10px 15px 0 15px;}
.pop-tour div.video{background-color: #f2f2f2; padding: 10px; margin-top: 0;}
.pop-tour p.leg{margin-top: 10px;}

.pop-tour div.tx-rel{float: left; margin: 5px 0 0 20px; width: 200px;}
.pop-tour div.tx-rel p{background: url(../img/ico_seta_azul2.gif) 0 2px no-repeat; margin-bottom: 5px; padding-left: 15px;}
.pop-tour div.tx-rel p a{color: #004a90; text-decoration: none;}
.pop-tour div.tx-rel p a.active{font-weight: bold;}

.pop-tour div.tx-ft{background-color: #f2f2f2; padding: 15px 10px; margin-top: 10px;}
/* ************************************************ end POP TOUR ************************************************ */

