﻿/*GERAL*/
#info_util { width:100%; height:100%; clear:both; display:block; overflow: hidden; position:relative; background:#ffffff; }
#info_util .banner_top { width:100%; max-height: 326px; position: relative;overflow: hidden; } 
#info_util .banner_top .img_top { width: 100%; height: auto; overflow: hidden;}
#info_util .banner_top .slogan {display: block;height: 100%;position: absolute;top: 0;width: 100%;}
#info_util .banner_top .slogan .slogan_inner{ text-align: center;text-align: center; top: 40%;}
#info_util .body_info .body_info_txt { text-align: center; padding-top: 80px;}
#info_util .page_menu_area { display: block;position: absolute;top: -30px; width: 100%;z-index: 999; text-align: center;}
/*#info_util .body_info .body_info_txt a{ color: #e4002b; font-weight: bold;}*/
.mini #info_util .slogan h1 { font-size: 28px;}    
.mini #info_util .slogan h2 { font-size: 32px;}
.mini #info_util .banner_top .slogan .slogan_inner{top: 20%;}
.small #info_util .slogan h1 { font-size: 30px;}    
.small #info_util .slogan h2 { font-size: 40px;}

.mini #info_util .banner_top .img_top {height: 210px;left: -450px; width: auto;}
.mini #info_util .slogan_inner .slogan_txt1 { font-size: 2.0em; }
.mini #info_util .slogan_inner .slogan_txt2 { font-size: 2.5em; }
.small #info_util .slogan_inner .slogan_txt1 { font-size: 33px; }
.small #info_util .slogan_inner .slogan_txt2 { font-size: 44px; }
.normal #info_util .banner_top .img_top { height: auto; width: 150%; left: -25%; }
.small #info_util .banner_top .img_top { height: auto; width: 150%; left: -25%; }
.large #info_util .banner_top .img_top { height: auto; left: -20%;width: 135%; }
.mini .lbl_txt2 {font-size: 24px;line-height: 120%;}
#info_util .lbl_txt2{ text-align: center;display: block;padding-top:10px; margin: 0;}
/*MENU*/
#info_util .page_menu_area .page_menu_area_wrapper {  height: 52px; position: relative; margin: 0 auto; display: inline-block;}
#info_util .page_menu_area .page_menu_area_wrapper ul {clear: both;display: table;margin: 0 auto;min-height: 40px;position: relative;text-align: center;width: auto;}
#info_util .page_menu_area .page_menu_area_wrapper .menu_li { display: table-cell;text-align: center;vertical-align: top;}
#info_util .page_menu_area .page_menu_area_wrapper .menu_li a.menu_item { background: #910048;display: table-cell;height: 50px;padding: 0;text-align: center;vertical-align: middle;width: 155px;}
#info_util .page_menu_area .page_menu_area_wrapper .menu_li a.menu_item:hover, 
#info_util .page_menu_area .page_menu_area_wrapper .menu_li a.activo { background-color: #6d0034!important;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;}
.mini #info_util .page_menu_area .page_menu_area_wrapper ul { display: none;}
.mini #info_util .page_menu_area .page_menu_area_wrapper .menu_li {display: block; text-align: center; width: 100%; }
.mini #info_util .page_menu_area .page_menu_area_wrapper .menu_li a.menu_item { display: block; text-align: center;width: 100%;padding-top: 15px; height: 35px; border-bottom: 1px solid #e4002b; }
.mini #info_util .page_menu_area { top: 0;}
.small #info_util .page_menu_area { top: -5px;}
.small #info_util .page_menu_area .page_menu_area_wrapper ul { display: inline-block;text-align: center;width: auto;}
.small #info_util .page_menu_area .page_menu_area_wrapper {text-align: center; }
.small #info_util .page_menu_area .page_menu_area_wrapper .menu_li a.menu_item { font-size: 14px!important;}
/*MENU MINI*/
#info_util .btndivmenu { position:relative;z-index:1; width:100%; display:none; text-align:center; vertical-align:top; margin:0 auto; background:#FFF;-webkit-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.25); -moz-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.25); box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.25); cursor:pointer; }
.mini #info_util .btndivmenu { display: table; }
#info_util .btndivmenu span { width:100%; height:50px; padding:0; vertical-align:middle; display:table-cell; margin:0 auto; text-align:center;  }

#info_util .icon_pode{background-position: -150px -436px; width:57px; height:63px; overflow:hidden;}

/*GUIA CREDITO*/
/*BLOCOS*/
.bloco1 {}

.big .bloco1 .img_art1 {display: block;height: auto; width: auto; max-width: 989px; margin: 0 auto;}
.big .bloco1 .img_art2 {display: none;}
.big .bloco1 .img_art3 {display: none;}

.large .bloco1 .img_art1 {display: block;height: auto; width: auto%; max-width: 989px; margin: 0 auto;}
.large .bloco1 .img_art2 {display: none;}
.large .bloco1 .img_art3 {display: none;}

.normal .bloco1 .img_art1 {display: block;height: auto; width: auto%; max-width: 989px; margin: 0 auto;}
.normal .bloco1 .img_art2 {display: none;}
.normal .bloco1 .img_art3 {display: none;}

.small .bloco1 .img_art1 {display: none;}
.small .bloco1 .img_art2 {display: block; height: auto; width: auto%; max-width: 554px; margin: 0 auto;}
.small .bloco1 .img_art3 {display: none;}

.mini .bloco1 .img_art1 {display: none;}
.mini .bloco1 .img_art2 {display: none;}
.mini .bloco1 .img_art3 {display: block;height: auto; width: auto%; max-width: 180px; margin: 0 auto;}


.bloco1 h3.tit,
.bloco2 h3.tit,
.bloco3 h3.tit { text-align: center; margin-top: 80px; margin-bottom: 45px;}

/*bloco2*/
.bloco2 { text-align: left;}
.bloco2 ul { float: left;margin-left: 60px;padding-left: 15px;width: 44%;}
.bloco2 ul > li {max-width: 90%; margin-bottom: 35px;list-style-image: url(/images/bullet.png);padding-left: 15px;}
.bloco2 ul > li + ul { padding-left: 20px; margin: 0; list-style: none; width: 100%;}
.bloco2 ul:first-child { border-right: 1px solid #F0F0F0;margin-left: 10px;}
.bloco2 ul > li + ul > li { padding: 0; margin: 0; list-style: none;}

.mini .bloco2 ul > li + ul  { padding-left:13px;}
.mini .bloco2 ul, 
.small .bloco2 ul { float: none; width: 100%;}
.mini .bloco2 ul, 
.small .bloco2 ul {margin-left: 0px; margin-top: 20px;}
.mini .bloco2 ul:first-child, 
.small .bloco2 ul:first-child { border-right: none;margin-left: 0px; margin-top: 0px;}

/*bloco3*/
.bloco3 {text-align: left;}
.bloco3 ul { float: left;margin-left: 60px;padding-left: 15px;width: 44%;}
.bloco3 ul > li {max-width: 90%; margin-bottom: 25px;list-style-image: url(/images/bullet.png);padding-left: 15px;}
.bloco3 ul:first-child { border-right: 1px solid #F0F0F0;margin-left: 10px;}
.bloco3 ul > li + ul > li { padding: 0; margin: 0; list-style: none;}
.bloco3 .texto_bl3 hr { display: none;}
.bloco3 .texto_bl3 ul > li h3 {font-family: 'latoregular', Arial, sans-serif; font-size:16px; color: #444;margin-bottom: 25px;}
.bloco3 ul li > ul {list-style: none outside none; margin: 0;padding-left: 20px;width: 100%;}
.bloco3 ul li > ul > li { padding: 0; margin: 0; list-style: none;}

.mini .bloco3 ul li > ul, .small .bloco3 ul li > ul  { padding-left:5px; margin-top: 0 ;}
.mini .bloco3 ul, 
.small .bloco3 ul { float: none; width: 100%;}
.mini .bloco3 ul, .small .bloco3 ul {margin-left: 0px; margin-top: 20px;}
.mini .bloco3 ul:first-child, 
.small .bloco3 ul:first-child { border-right: none;margin-left: 0px; margin-top: 0px;}

/*MENU SUBCATEGORIAS*/
#info_util ul.sub_menu { height: 115px;margin: 0 auto;text-align: center;}
#info_util ul.sub_menu li { width: 110px; display: inline-block; vertical-align: top; margin-right: 20px; margin-left: 20px;height: 115px; margin-top: 30px;}
#info_util ul.sub_menu li a.ico_lnk { clear: both; width: 50px; height: 50px; margin: 0 auto;display: block;position: relative;top: 0;}
#info_util ul.sub_menu li a.ico_lnk img {position: relative; top: 0;}
#info_util ul.sub_menu li a.lnk_txt { height: 40px; display: block; text-align: center;border-bottom: 5px solid #EEEEEE;padding: 3px 15px 15px;}
#info_util ul.sub_menu li a.lnk_txt.active {border-bottom: 5px solid #e4002b;}
#info_util .active .submenuicon.icon_inactive {display: none;}
#info_util .active .submenuicon.icon_active {display: block;}
#info_util .submenuicon.icon_inactive {display: none;}
#info_util .active .submenuicon.icon_active {display: block; margin: 0 auto;}
.small #info_util ul.sub_menu { height:auto;margin: 0 auto;text-align: center;}
.small #info_util ul.sub_menu li { width: 110px; display:inline-block; margin-right: 9px; margin-left: 9px;float: none;vertical-align: top; }
.mini #info_util ul.sub_menu { height: auto;margin: 0 auto;text-align: center;}
.mini #info_util ul.sub_menu li { width: 110px; display:inline-block; margin-right: 9px; margin-left: 9px; float: none;vertical-align: top;}

/*ESCOLHER A CASA*/
.escolher_casa .lbl_txt_intro2 a { color:#e4002b;}
.big .escolher_casa .img_antes { width: 100%; height: auto;}
.big .escolher_casa .img_antes_small { display: none;}
.large .escolher_casa .img_antes { width: 100%; height: auto;}
.large .escolher_casa .img_antes_small { display: none;}
.normal .escolher_casa .img_antes { width: 100%; height: auto;}
.normal .escolher_casa .img_antes_small { display: none;}
.small .escolher_casa .img_antes { width: 100%; height: auto;}
.small .escolher_casa .img_antes_small { display: none;}
.mini .escolher_casa .img_antes { display: none;}
.mini .escolher_casa .img_antes_small { width: 100%; height: auto; max-width:250px;}


#info_util .titulo_casa { display: block; clear: both; margin-top: 30px; margin-bottom: 30px; height: 30px;}
#info_util .titulo_casa .linha { height: 1px; background-color: #E0E0E0; width: 33%; float: left;margin-top: 17px;}
#info_util .titulo_casa h2 { display: block; float: left; text-align: center; width: 33%;}
#info_util .escolher_casa .elem_block {width: 48%; float: left; margin-right: 2%;}
#info_util .escolher_casa .elem_block .bloco_ul { text-align: left;}
#info_util .escolher_casa .elem_block .bloco_ul ul {border-left: 1px solid #F0F0F0;width:95%; padding-left: 12%;}
#info_util .escolher_casa .elem_block:first-child {margin: 0; padding: 0;width: 48%; margin-left: 2%;}
#info_util .escolher_casa .elem_block:first-child .bloco_ul ul {padding-right: 10px; border-left: none; padding-left: 0px;}
#info_util .escolher_casa .elem_block:first-child .topo_elementos {padding:0; }
#info_util .escolher_casa .elem_block .topo_elementos { margin-bottom: 25px; padding-left: 12%;}
#info_util .escolher_casa .elem_block .bloco_ul ul li {list-style-image: url("/images/bullet.png");margin-bottom: 25px;max-width: 95%;padding-left: 15px;}
#info_util .escolher_casa .elem_block .bloco_ul ul li h3 { font-size: 16px;font-family: 'latoregular', Arial, sans-serif; margin-bottom: 15px; }
.escolher_casa .btn_bottom { text-align: center; width: 400px; margin: 0 auto;}
.escolher_casa .btn_bottom .icon_pode { display: block; margin: 0 auto 10px; }
.escolher_casa .btn_bottom .lbl_veja_tb {display: block;} 
.escolher_casa .btn_bottom .lnk_simulador { display: block;margin-bottom: 35px; text-decoration: underline; cursor: pointer;}
.escolher_casa .lnk_compra_casa {    background-color: #e4002b;border-radius: 6px;display: block;letter-spacing: 1px;margin: 0 auto;padding: 19px 70px;text-align: center;width: 260px;}
.mini #info_util .escolher_casa .elem_block:first-child {margin-left: 0;}
.mini #info_util .escolher_casa .elem_block .bloco_ul ul {margin-left: 15px;border-left: none;padding-left: 0px;}
.mini #info_util .escolher_casa .btn_bottom{ width: 100%;}
.mini #info_util .escolher_casa .elem_block .topo_elementos { padding-left:0px;}
.mini #info_util .escolher_casa .lnk_compra_casa { width: 100%; padding: 19px 0px;}
.mini #info_util .escolher_casa .elem_block {width: 100%; }
.mini #info_util .escolher_casa .elem_block:first-child {margin-right: 0; margin-bottom: 30px;}
.mini #info_util .escolher_casa .elem_block:first-child .bloco_ul ul {border-right: none;padding-right: 0; }
.mini #info_util .escolher_casa .elem_block .bloco_ul ul li { max-width: 100%; }

/*COMPRAR A CASA*/
#info_util .comprar_casa .elem_block {width: 48%; float: left; margin-right: 2%;}
#info_util .comprar_casa .elem_block .bloco_ul { text-align: left; }
#info_util .comprar_casa .elem_block:first-child {margin-left: 2%; margin-right: 0; }
#info_util .comprar_casa .elem_block:first-child .bloco_ul ul {padding-right: 10px; border-left: none; padding-left: 0px;}
#info_util .comprar_casa .elem_block:first-child .topo_elementos {padding:0; }
#info_util .comprar_casa .elem_block .topo_elementos { margin-bottom: 25px; padding-left: 12%;}
#info_util .comprar_casa .elem_block .bloco_ul ul {border-left: 1px solid #F0F0F0;width: 95%; padding-left: 12%;}
#info_util .comprar_casa .elem_block .bloco_ul ul li {list-style-image: url("/images/bullet.png");margin-bottom: 25px;max-width: 95%;padding-left: 12px;}
#info_util .comprar_casa .elem_block .bloco_ul ul li h3 { font-size: 16px;font-family: 'latoregular', Arial, sans-serif; margin-bottom: 15px; }
#info_util .comprar_casa .txt_contrato2 h3 {font-size: 25px;font-family: 'latoregular', Arial, sans-serif; margin-bottom: 40px; color: #444; }
#info_util .comprar_casa .txt_contrato2 hr { display: none; }
#info_util .comprar_casa .txt_contrato2 {text-align: left;}
#info_util .comprar_casa .txt_contrato2 ul {float: left;margin-right: 2%;padding-left: 5%;width: 42%;}
#info_util .comprar_casa .txt_contrato2 ul:nth-child(2) {border-right: 1px solid #F0F0F0;margin-left: 2%;margin-right: 0;padding-left: 0;width: 48%;}
#info_util .comprar_casa .txt_contrato2 ul:nth-child(2) li {max-width: 90%;}
#info_util .comprar_casa .txt_contrato2 ul > li {max-width: 98%; margin-bottom: 25px;list-style-image: url(/images/bullet.png);padding-left: 15px;}
#info_util .comprar_casa .txt_contrato2 h4 { clear: both; font-size: 15px;font-family: 'latoregular', Arial, sans-serif;color: #444;max-width: 750px; margin:0 auto;padding-top: 40px;}
#info_util .comprar_casa .imagem_wrapper { margin-bottom: 15px;}
#info_util .comprar_casa .btn_bottom { text-align: center; width: auto; margin: 0 auto;}
#info_util .comprar_casa .btn_bottom .icon_pode { display: block; margin: 0 auto 10px; }
#info_util .comprar_casa .btn_bottom .lbl_veja_tb {display: block;} 
#info_util .comprar_casa .btn_bottom .lnk_simulador { display: block;margin-bottom: 35px; text-decoration: underline; cursor: pointer;}
#info_util .comprar_casa .lnk_compra_casa { background-color: #e4002b;border-radius: 6px;display: inline-block;letter-spacing: 1px;margin: 0 auto;padding: 19px 4%;text-align: center;max-width: 285px; }
#info_util .comprar_casa .botoes { text-align: center;}
#info_util .comprar_casa .voltar_compra_casa { background-color: #EEEEEE;border-radius: 6px;display: inline-block;letter-spacing: 1px;margin: 0 auto;padding: 19px 6%;text-align: center;max-width: 260px; margin-right: 25px;}
#info_util .img_comprar { width:75px; height: auto;}
.mini #info_util .comprar_casa .elem_block .topo_elementos { padding-left:0px;}
.mini #info_util .comprar_casa .elem_block:first-child {margin-left: 0;}
.mini #info_util .comprar_casa .elem_block .bloco_ul ul {margin-left: 10px;padding-left: 0px;border-left: none;}
.mini #info_util .comprar_casa .btn_bottom{ width: 100%;}
.mini #info_util .comprar_casa .lnk_compra_casa { width: 100%; padding: 19px 0px;}
.mini #info_util .comprar_casa .elem_block {width: 100%; }
.mini #info_util .comprar_casa .elem_block:first-child {margin-right: 0; margin-bottom: 30px;}
.mini #info_util .comprar_casa .elem_block:first-child .bloco_ul ul {border-right: none;padding-right: 0;}
.mini #info_util .comprar_casa .elem_block .bloco_ul ul li { max-width: 100%; }
.mini #info_util .comprar_casa .txt_contrato2 ul:nth-child(2) { width: 98%; float: none; margin-left: 10px;border: none;}
.mini #info_util .comprar_casa .txt_contrato2 ul {width: 98%; float: none; margin-right: 0;padding-left: 0px;margin-left: 10px;border: none; }
.mini #info_util .comprar_casa .botoes { width: auto;}
.mini #info_util .comprar_casa .voltar_compra_casa { padding: 19px 3%;margin: 0 auto; margin-bottom: 15px;}
.mini #info_util .comprar_casa .lnk_compra_casa {padding: 19px 2%; margin: 0 auto;}
.small #info_util .comprar_casa .voltar_compra_casa {padding: 19px 4%;}
.small #info_util .comprar_casa .lnk_compra_casa {padding: 19px 4%; }

/*PEDIR EMPRESTIMO*/
#info_util .pedir_emp .btn_bottom { text-align: center; width: auto; margin: 0 auto;}
#info_util .pedir_emp .btn_bottom .icon_pode { display: block; margin: 0 auto 10px; }
#info_util .pedir_emp .btn_bottom .lbl_veja_tb {display: block;} 
#info_util .pedir_emp .btn_bottom .lnk_simulador { display: block;margin-bottom: 2px; text-decoration: underline; cursor: pointer;}
#info_util .pedir_emp .lnk_compra_casa { background-color: #e4002b;border-radius: 6px;display: inline-block;letter-spacing: 1px;margin: 0 auto;padding: 19px 6%;text-align: center;max-width: 260px; }
#info_util .pedir_emp .botoes { text-align: center;}
#info_util .pedir_emp .voltar_compra_casa { background-color: #EEEEEE;border-radius: 6px;display: inline-block;letter-spacing: 1px;margin: 0 auto;padding: 19px 4%;text-align: center;max-width: 260px; margin-right: 25px;}

.mini #info_util .pedir_emp .botoes { width: auto;}
.mini #info_util .pedir_emp .voltar_compra_casa { padding: 19px 3%;margin: 0 auto; margin-bottom: 15px;}
.mini #info_util .pedir_emp .lnk_compra_casa {padding: 19px 8%; margin: 0 auto;}
.small #info_util .pedir_emp .voltar_compra_casa {padding: 19px 4%;}
.small #info_util .pedir_emp .lnk_compra_casa {padding: 19px 4%; }

/*CUSTOS*/
#info_util .custos .elem_block {width: 48%; float: left; margin-right: 2%;}
#info_util .custos .elem_block .bloco_ul { text-align: left;}
#info_util .custos .elem_block .bloco_ul ul {border-left: 1px solid #F0F0F0;width:95%; padding-left: 12%;}
#info_util .custos .elem_block:first-child {margin: 0; padding: 0;width: 48%; margin-left: 2%;}
#info_util .custos .elem_block:first-child .bloco_ul ul {padding-right: 10px; border-left: none; padding-left: 0px;}
#info_util .custos .elem_block:first-child .topo_elementos {padding:0; }
#info_util .custos .elem_block .topo_elementos { margin-bottom: 25px; padding-left: 12%;}
#info_util .custos .elem_block .bloco_ul ul h3 { font-weight: bold; font-size: 14px;margin-bottom: 15px;}
#info_util .custos .elem_block .bloco_ul ul li {list-style-image: url("/images/bullet.png");margin-bottom: 25px;max-width: 95%;padding-left: 15px;}
#info_util .custos .elem_block .topo_elementos .icon_ele { margin-bottom: 15px;}
#info_util .custos .btn_bottom { text-align: center; width: auto; margin: 0 auto;}
#info_util .custos .btn_bottom .icon_pode { display: block; margin: 0 auto 10px; }
#info_util .custos .btn_bottom .lbl_veja_tb {display: block;} 
#info_util .custos .btn_bottom .lnk_simulador { display: block;margin-bottom: 2px; text-decoration: underline; cursor: pointer;}
#info_util .custos .lnk_compra_casa { background-color: #e4002b;border-radius: 6px;display: inline-block;letter-spacing: 1px;margin: 0 auto;padding: 19px 6%;text-align: center;max-width: 265px; }
#info_util .custos .botoes { text-align: center;}
#info_util .custos .voltar_compra_casa { background-color: #EEEEEE;border-radius: 6px;display: inline-block;letter-spacing: 1px;margin: 0 auto;padding: 19px 4%;text-align: center;max-width: 267px; margin-right: 25px;}

.mini #info_util .custos .botoes { width: auto;}
.mini #info_util .custos .voltar_compra_casa { padding: 19px 5%;margin: 0 auto; margin-bottom: 15px;}
.mini #info_util .custos .lnk_compra_casa {padding: 19px 8%; margin: 0 auto;}
.small #info_util .custos .voltar_compra_casa {padding: 19px 4%;}
.small #info_util .custos .lnk_compra_casa {padding: 19px 4%; }
.mini #info_util .custos .elem_block:first-child {margin-left: 0;}
.mini #info_util .custos .elem_block .bloco_ul ul {margin-left: 15px;border-left: none;padding-left: 0px;}
.mini #info_util .custos .btn_bottom{ width: 100%;}
.mini #info_util .custos .elem_block .topo_elementos { padding-left:0px;}
.mini #info_util .custos .lnk_compra_casa { width: 100%; padding: 19px 0px;}
.mini #info_util .custos .elem_block {width: 100%; }
.mini #info_util .custos .elem_block:first-child {margin-right: 0; margin-bottom: 30px;}
.mini #info_util .custos .elem_block:first-child .bloco_ul ul {border-right: none;padding-right: 0; }
.mini #info_util .custos .elem_block .bloco_ul ul li { max-width: 100%; }

/*ESCRITURA*/
#info_util .escritura .txt_escrt1 h3 {font-family: 'latoregular', arial; font-size: 25px; margin-bottom: 18px;margin-top: 35px; }
#info_util .escritura .lbl_escrt3 { height: 25px; padding-bottom: 45px; padding-top: 25px;font-family: 'latoregular', arial; font-size: 18px;}   
#info_util .escritura .lbl_escrt5 { text-align: center;}
#info_util .escritura .lbl_escrt5 hr { display: none;}
#info_util .escritura .lbl_escrt5 h3 { clear: both; padding-top: 50px; padding-bottom: 20px;font-family: 'latoregular', arial; font-size: 25px; }
#info_util .escritura .lbl_escrt5 h3 + p { max-width: 840px; margin: 0 auto; line-height: 150%; }
#info_util .escritura .lbl_escrt5 ul { text-align: left;float: left;margin-left: 60px;padding-left: 15px;width: 42%;}
#info_util .escritura .lbl_escrt5 ul > li {max-width: 90%; margin-bottom: 25px;list-style-image: url(/images/bullet.png);padding-left: 15px;}
#info_util .escritura .lbl_escrt5 ul > li + ul { padding-left: 20px; margin: 0; list-style: none; width: 100%;}
#info_util .escritura .lbl_escrt5 ul:first-child { border-right: 1px solid #F0F0F0;margin-left: 10px;}
#info_util .escritura .lbl_escrt5 ul > li + ul > li { padding: 0; margin: 0; list-style: none;}
#info_util .escritura .btn_bottom { text-align: center; width: auto; margin: 0 auto;}
#info_util .escritura .btn_bottom .icon_pode { display: block; margin: 0 auto 10px; }
#info_util .escritura .btn_bottom .lbl_veja_tb {display: block;} 
#info_util .escritura .btn_bottom .lnk_simulador { display: block;margin-bottom: 2px; text-decoration: underline;}
#info_util .escritura .lnk_compra_casa { background-color: #EEEEEE;border-radius: 6px;display: inline-block;letter-spacing: 1px;margin: 45px auto 0;padding: 19px 6%;text-align: center;max-width: 260px; color: #e4002b; }
#info_util .escritura .botoes { text-align: center;}

#info_util .escritura .vantsetadown {cursor: pointer;margin: 0 auto;padding: 2% 0;text-align: center;width: 44px;}


.mini #info_util .escritura .lbl_escrt5 ul > li + ul  { padding-left:13px;}
.mini #info_util .escritura .lbl_escrt5 ul { float: none; width: 100%;}
.mini #info_util .escritura .lbl_escrt5 ul{margin-left: 0px; margin-top: 20px;}
.mini #info_util .escritura .lbl_escrt5 ul:first-child { border-right: none;margin-left: 0px; margin-top: 0px;} 

/*CODIGO CONDUTA*/
#codConduta {width:100%; display:block;text-align:center;}
#codConduta .btnDoc{cursor:pointer; width:273px; max-width:62%!important; height:53px;line-height:53px;padding:0 38px;background-color:#e4002b;text-align:center;margin:0 auto;display:inline-block;*display: inline; *zoom: 1;border:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
#codConduta .btnDoc:hover{background-color:#DE2D39}
#codConduta .docTexto{display:inline-block;margin:0 auto; max-width: 980px; text-align: left;}
#codConduta .docTitle { margin-bottom: 45px;}

/*DOCUMENTAÇAO*/
#documentacao {width:100%; display:block;text-align:center;}
#documentacao .btnDoc{cursor:pointer; width:273px; max-width:62%!important; height:53px;line-height:53px;padding:0 38px;background-color:#e4002b;text-align:center;margin:0 auto;display:inline-block;*display: inline; *zoom: 1;border:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
#documentacao .btnDoc:hover{background-color:#DE2D39}
#documentacao .docTexto{display:block;margin:0 auto;}
#documentacao .docTexto hr { display: none; }
#documentacao .docTexto h2{margin-bottom:10px;}
#documentacao h1.docTitle { margin-top: 15px; margin-bottom: 20px;}
#documentacao h3.docTitle2 { display: block; text-align: center; max-width: 980px; margin: 0 auto; padding-bottom: 25px; padding-top: 25px;}
#documentacao .docTexto ul {text-align:left; display:inline-block;*display: inline; *zoom: 1; width: 35%;max-width:575px; margin:0 auto; padding:0 50px;vertical-align:top;}
.mini #documentacao .docTexto ul {width:95%;padding:0 0 0 33px;}
#documentacao .docTexto ul:first-child { border-right: 1px solid #F0F0F0;}
.mini #documentacao .docTexto ul:first-child { border-right: 0px;}
#documentacao .docTexto ul li{list-style-image: url("/images/bullet.png");margin-bottom: 25px;max-width: 85%;padding-left: 15px;}

/*GLOSSARIO*/
#letters {clear:both;display:table;text-align:center;margin:0 auto;font-size: 0px;letter-spacing: 0px;word-spacing: 0px;}
#letters .letraWrap{display:inline-block;border:0;margin:0;padding:0;}
#letters .letra{height:37px;margin:0;padding:0 8px;float:left;display:table;}
#letters .letra:hover a.titulo,
#letters .letra a.titulo.activo{border-color:#e4002b;}
#letters .letra a.titulo.inactivo{border-color:#FAFAFA;color:#D2D2D2;cursor:default;}
#letters .letra a.titulo{display:table-cell;vertical-align:middle;text-align:center;font-size:15px;color:#444;border-bottom:5px solid #EEE;}
#letter .itemWord{display:inline-block;clear:both;width:100%;}
#letter .wrdTitle{display:inline-block;}
#letter .wrdDescr{display:inline-block; margin: 1em 0;}