@import url("webfonts.css");

/******************************************************************** ESTRUTURA ********************************************************************************/
body{margin:0 auto;width:100%;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#58595b;}
a img{border:0;}
input, textarea, select{outline:0;padding:0px;}

a:link{color:#a4a4a4;text-decoration:none;}
a:hover{color:#a4a4a4;text-decoration:none;}
a:visited{color:#a4a4a4;}

.menu a:link{color:#FFF;}
.menu a:hover{color:#FFF;}
.menu a:visited{color:#FFF;}

.footer .menu a:link{color:#a4a4a4;}
.footer .menu a:hover{color:#a4a4a4;text-decoration:underline;}
.footer .menu a:visited{color:#a4a4a4;}

.footer .menu span a:link{color:#076B73;}
.footer .menu span a:hover{color:#076B73;}
.footer .menu span a:visited{color:#076B73;}

.menu_lat a:link{color:#FFF;}
.menu_lat a:hover{color:#FFF;}
.menu_lat a:visited{color:#FFF;}

.path_bread{text-transform:uppercase;float:right;font-family:'PT Sans Caption',sans-serif;font-size:11px;margin-bottom:12px;}
.path_bread a:link{color:#58595b;}
.path_bread a:hover{color:#a4a4a4;}

.last{margin-right:0px!important;}
.clear{clear:both;}

ul{width:100%;padding:0px;margin:0px;float:left;list-style:none;}

.wrapper{margin:0 auto;width:960px;height:auto;}

.menu{width:100%;height:85px;padding-top:35px;font-family:MyriadPC,Arial, Helvetica, sans-serif;font-size:18px;float:left;background:url("/assets/images/bg_menu.jpg") repeat-x;}
.menu ul{width:auto;float:left;}
.menu ul li{float:left;margin-top:20px;margin-left:27px;}
.menu ul li.mt0{margin-top:0px;}
.menu ul li .underline{width:100%;height:3px;background-color:#FFF;display:none;}
.menu .icones{float:right;margin-top:10px;}
.menu .icones img{margin-left:10px;}

.mask_banner{height:74px;top:387px;position:absolute;width:100%;background:url("/assets/images/mask_banner.png?s") top center no-repeat;z-index:9999;}

.line_top{width:100%;height:8px;background:#d6d6d6;float:left;}
.tit{width:100%;font-family:MyriadPC;font-size:30pt;text-transform:uppercase;float:left;color:#076B73;font-weight:bold;line-height:100%;}
.saiba_mais{width:86px;height:27px;padding:10px 0 0 22px;float:left;border:2px solid #076B73;font-family:MyriadPC;font-size:18px;text-transform:uppercase;color:#000000;-webkit-border-radius:38px;-moz-border-radius:38px;border-radius:38px;margin-top:8px;line-height:100%;}

.tit .line{width:111px;height:3px;float:left;margin-bottom:23px;}
.tit .line span{width:38px;height:3px;float:left;background:#076B73;}
.tit .line .span{width:73px;height:1px;float:left;background:#e6e7e8;}

.sobre{width:100%;height:325px;padding-top:50px;background-color:#f6f6f6;}
.sobre .tit{color:#000000;font-weight:normal;}
.sobre .content{width:436px;height:auto;float:left;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:150%;}
.sobre img{float:right;}

.boxes{width:100%;height:auto;margin-top:50px;float:left;}
.boxes .tit{margin-bottom:-2px;}
.boxes p.content{min-height:115px;margin-bottom:17px;}
.boxes .saiba_mais{width:83px;height:27px;padding:10px 0 0 25px;text-transform:none;font-weight:bold;}

.boxes .b_dif{width:278px;height:auto;float:left;line-height:150%;margin-right:73px;}
.boxes .b_dif a { color: #000 !important;}



.boxes .b_news{width:250px;float:left;line-height:150%;margin-right:78px;}
.boxes .b_news .saiba_mais{min-width:121px;height:26px;padding:10px 0 0 0;text-align:center;font-weight:normal;font-size:16px;}
.boxes .b_news .plus{width:51px;height:38px;background:url("/assets/images/plus.png") no-repeat;float:left;margin-top:9px;margin-left:-16px;}
.boxes .b_news a { color: #000;}

.boxes .b_central{width:280px;float:left;}
.boxes .b_central p{line-height:150%;}

.ipt_cod{width:267px;height:40px;padding:0px 0 0 10px; border:2px solid #076B73;-webkit-border-radius:38px;-moz-border-radius:38px;border-radius:38px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:10px;color:#b3b3b3;margin-bottom:10px;}
.ipt_pass{width:220px;height:38px;padding:0px 91px 0 10px; border:2px solid #076B73;-webkit-border-radius:38px;-moz-border-radius:38px;border-radius:38px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:10px;color:#b3b3b3;}

.btn_entrar{width:91px;height:38px;z-index:999;position:relative;margin-left:190px;margin-top:-38px;}
.b_central span{text-transform:uppercase;color:#b3b3b3;font-size:10px;float:right;margin-top:20px;margin-right:30px;}

.pfooter{height:258px;padding-top:99px;background-size:100%;background:url("/assets/images/footer.jpg") center top no-repeat;margin-top:40px;color:#FFF;}
.pfooter img{float:left;margin-left:443px;margin-bottom:5px;}
.pfooter p{width:954px;text-align:center;font-size:33px;line-height:150%;font-family:MyriadPC;}

.footer{width:100%;height:70px;padding-top:36px;float:left;}
.footer .box_tel{width:540px;float:left;font-size:18px;color:#076B73;margin-right:57px;font-family:NexaBlack;}
.footer .box_tel span{font-family:'Open Sans';color:#bebfc0;font-size:13px;text-transform:uppercase;}
.footer .box_tel u {color: #666666;font-size:16px; text-decoration:  none; font-family:'Open Sans';font-size:13px; text-transform:uppercase;}

.footer .box_icos{width:136px;float:left;}
.footer .box_icos img{float:left;margin-right:34px;margin-top:9px;}

.footer .menu{width:320px;height:auto;float:right;background:none;text-transform:uppercase;padding-top:0;margin-right:0;}
.footer .menu ul{float:right;}
.footer .menu ul li{margin-left:0;margin-right:27px;margin-top:6px;text-align:right;font-size:16px;}
.footer .menu span{float:right;font-family:'Open Sans';color:#076B73;font-size:11px;margin-top:15px;text-transform:uppercase;}
/***************************************************************** ESTRUTURA  :: END :: ***********************************************************************/

.wrapper .banner{width:100%;height:155px;background:url("/assets/images/marcacao/banner_int.jpg") no-repeat;}
.banner .tit{width:auto;float:left;color:#FFF;font-weight:normal;margin-top:66px;margin-left:34px;}
.banner .tit .line{width:100%;height:3px;background:#621f20;}

.w_menu_lat{width:320px;height:auto;float:left;color:#FFF;font-family:NexaBlack;font-size:14px;text-transform:uppercase;margin:-20px 0 0 11px;}

.menu_lat{width:220px;height:auto;margin:0 auto;background:#632021;float:left;padding:49px 27px 14px 45px;margin-left:14px;}
.menu_lat .item{width:100%;height:36px;padding-top:18px;}
.menu_lat .item span{width:10px;height:16px;background:url("/assets/images/menu_lat_seta.png") no-repeat;float:right;margin-top:1px;}
.menu_lat .item .line{width:100%;height:2px;background:#FFF;margin-top:16px;}

.menu_lat .item.active{width:262px;height:36px;background:#8a2426;padding:18px 0px 0px 58px;margin-left:-59px;}
.menu_lat .item.active .line{display:none;}
.menu_lat .item.active span{background:url("/assets/images/menu_lat_seta_active.png") no-repeat;margin-right:13px;}

.w_menu_lat .icos{float:left;margin-top:12px;margin-left:82px;}
.w_menu_lat .icos img{float:left;margin-right:14px;}

.content_int{width:598px;height:auto;float:right;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;padding-top:11px;text-align:justify;line-height:150%;}
.content_int .tit{text-align:right;margin-top:11px;}

.content_full{width:960px;height:auto;float:right;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;padding-top:11px;text-align:justify;line-height:150%;}
.content_full .tit{text-align:right;margin-top:11px;}

.imgs{width:600px;height:auto;float:left;margin-top:15px;margin-left:180px;}
.imgs .img{width:200px;height:125px;float:left;}
.imgs .img .mask{width:200px;height:125px;background:url("/assets/images/mask_img_hist.png") no-repeat;float:left;position:absolute;z-index:99;margin-top:6px;margin-left:-6px;}
.imgs .img img{float:left;}



.frm {
    clear: both;
    float: left;
    width: 940px;
    margin: 15px 0 30px 30px;
}

    .frm fieldset {
        float: left;
        clear: both;
        border: 0;
        margin-top: 20px;
    }

    .frm fieldset legend {
        font-size: 18px;
        font-family: "Open Sans";
        font-weight: bold;
        color: #467DA8;
        margin-bottom: 5px;
    }

    .frm table tr td {
        padding: 10px;
        font-size: 12px;
        font-weight: bold;
    }

    .frm table tr .tit {
        width: 120px;
        font-size: 16px;
    }

    .frm table tr .desc {
        width: 300px;
    }

        .frm table tr .desc span {
            font-weight: normal;
        }

    .frm .campo {
        width: 400px;
        font-size: 14px;
        background-color: #f1f1f1;
        padding: 10px;
        border: 1px solid #cccccc;
        text-align: left;
        color: #666666;
    }

        .frm textarea.campo {
            width: 580px;
            height: 100px;
        }

        .frm .t1 {
            width: 150px;
        }

    .frm #btn-enviar {
        float: left;
        clear: both;
        width: 98px;
        height: 36px;
        overflow: hidden;
        border: 0;
        background-color: #076B73;
        color: #fff;
        font-size: 15px;
        font-weight: bold;
        font-family: MyriadPC;
        text-transform: uppercase;
    }

	
	
	
	.lista {
		clear: both;
		margin-left: 50px;
		margin-bottom: 50px;
		width: 530px;
	}
	
	.lista  li {
		list-style: square;
		margin-bottom: 10px;
	}
	
	
	