@charset"utf-8";
header ul li a, header ul li.primero a {
    text-transform:uppercase;
    font-family:OpenSansRegular;
    line-height:11px
}
.gris .col-left, header .mifuenzalida a {
    vertical-align:middle
}
html, input {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
*, :after, :before {
    -webkit-box-sizing:inherit;
    -moz-box-sizing:inherit;
    box-sizing:inherit
}
.menu-button, .menu-wrap {
    display:none
}
body.index {
    background-color:#eff0f0
}
body.conta, header {
    background-color:#fff
}
body.soli {
    min-width:100%
}
a {
    outline:0
}
input, select {
    border:1px solid #ccc
}
header {
    width:100%;
    overflow:hidden;
    padding:0 0 0 0
}
.col {
    margin:0 auto;
    max-width:980px
}
header figure {
    width:187px;
    float:left;
	padding-top: 15px;
}
header ul li.primero a {
    width:auto
}
header ul .quinto {
    border-right:0 none
}
header ul li a {
    display:block;
    font-size:10px;
    color:#000;
    font-weight:700
}
header ul li a:hover {
    color:#db1d21
}
header .right .sociales {
    width:200px;
    padding-top:15px;
    display:none
}
header .right .sociales a {
    display:block;
    float:left;
    margin-right:5px
}
section .tab-busquedas .tabs .dropdown-toggle, section .tab-busquedas .tabs .tab .dropdown-toggle {
    display:none
}
header .mifuenzalida {
    margin-top:5px;
    text-align:right
}
header .menu-normal {
	font-family:Segoe, Segoe UI, DejaVu Sans, Trebuchet MS, "Verdana";
    float:right;
    margin-top:25px;
    width:550px;
		
}
header .menu-normal li {
	font-family:Segoe, Segoe UI, DejaVu Sans, Trebuchet MS, "Verdana";
    float:left;
    height:20px;
    margin:0 .5%;
    width:18%;
}
header .menu-normal .quinto {
    border-right:0 none
}
section {
    width:100%;
    background-image:url(img/fnd-home.jpg);
    background-position:top center;
    background-repeat:no-repeat
}
section.otro {
    background:#eff0f0;
    padding-bottom:50px
}
section .tab-busquedas {
    padding-top:140px;
    width:100%
}
section .tab-busquedas .tabs {
    background-color:#e6e6e6;
    width:100%
}
section .tab-busquedas .tabs .tab {
    width:auto;
    float:left
}
section .tab-busquedas .tabs .tab a {
    display:block;
    background-color:#e6e6e6;
    color:#909090;
    text-align:center;
    font-size:12px;
    padding:10px 20px;
    font-family:OpensansBold
}
section .tab-busquedas .tabs .active .uno {
    background-position:85px 10px!important
}
section .tab-busquedas .tabs .active .dos {
    background-position:73px 10px!important
}
section .tab-busquedas .tabs .active .tres {
    background-position:76px 10px!important
}
section .tab-busquedas .tabs .tab .uno {
    background-position:88px 8px
}
section .tab-busquedas .tabs .tab .dos {
    background-position:72px 8px
}
section .tab-busquedas .tabs .tab .tres {
    background-position:78px 8px
}
section .tab-busquedas .tabs .active a {
    background-color:#fff;
    color:#000;
    background-image:url(../www.fuenzalida.com/img/fle-aba.png);
    background-position:85px 10px;
    background-repeat:no-repeat
}
section .tab-busquedas .tab_container .tab_content {
    background-color:#fff;
    float:left;
    width:100%
}
section .tab-busquedas .tab_container .tab_content .int {
    padding:10px
}
section .tab-busquedas .tab_container .tab_content .primero label {
    color:#fff;
    font-family:OpensansBold;
    font-size:11px;
    width:95px;
    display:block;
    float:left;
    line-height:10px;
    margin-top:7px
}
section .tab-busquedas .tab_container .tab_content .primero select {
    border:1px solid #ccc;
    height:35px;
    float:left;
    margin-right:5px;
    font-family:OpenSansRegular;
    font-size:12px;
    padding-left:5px
}
section .tab-busquedas .tab_container .tab_content .primero .arriendo {
    width:120px
}
section .tab-busquedas .tab_container .tab_content .primero .propiedad {
    width:190px
}
section .tab-busquedas .tab_container .tab_content .primero .comuna {
    width:320px;
    -webkit-border-radius:4px;
    border-radius:4px;
    float:left;
    font-size:14px;
    min-height:35px
}
.cont_filtro_oportunidad .comuna {
    -webkit-border-radius:4px;
    border-radius:4px;
    float:left;
    font-size:14px;
    margin-right:5px;
    min-height:35px;
    width:206px
}
.cont_filtro_oportunidad .select2-container-multi .select2-choices {
    min-height:30px
}
section .tab-busquedas .tab_container .tab_content .primero .puntos {
    width:220px;
    float:left;
    margin-left:10px;
    margin-top:12px
}
section .tab-busquedas .tab_container .tab_content .primero .puntos input {
    display:block;
    float:left;
    width:20px
}
section .tab-busquedas .tab_container .tab_content .primero .puntos label {
    display:block;
    float:left;
    width:30px;
    margin-top:0;
    text-transform:capitalize;
    font-family:OpenSansRegular
}
section .tab-busquedas .tab_container .tab_content .primero .puntos label.mapa {
    margin-top:-2px
}
section .tab-busquedas .tab_container .tab_content .primero .puntos label.foto {
    background-image:none;
    background-color:inherit;
    margin-top:-2px
}
section .tab-busquedas .tab_container .tab_content .primero .buscar {
    color:#fff;
    background-color:#bd2d24;
    padding:10px 20px;
    font-size:12px;
    margin-top:0;
    display:block;
    float:left;
    text-align:center;
    -webkit-border-radius:4px;
    border-radius:4px;
    margin-left:2px;
    font-family:OpensansBold
}
section .tab-busquedas .tab_container .tab_content .segundo .top {
    width:100%;
    margin-left:3px;
    background-color:#30353b;
    webkit-border-radius:4px 4px 4px 4px;
    border-radius:6px 6px 0 0;
    margin-top:5px;
    padding-left:20px;
    padding-bottom:10px;
    padding-top:10px
}
section .tab-busquedas .tab_container .tab_content .segundo {
    padding:10px 10px 0
}
section .tab-busquedas .tab_container .tab_content .segundo label {
    color:#fff;
    font-family:OpensansBold;
    font-size:11px;
    width:95px;
    display:block;
    float:left;
    line-height:10px;
    margin-top:7px
}
section .tab-busquedas .tab_container .tab_content .segundo select {
    border:1px solid #ccc;
    height:35px;
    float:left;
    margin-right:5px;
    font-family:OpenSansRegular;
    font-size:12px;
    padding-left:5px
}
section .tab-busquedas .tab_container .tab_content .segundo .arriendo {
    width:120px
}
section .tab-busquedas .tab_container .tab_content .segundo .propiedad {
    width:190px
}
section .tab-busquedas .tab_container .tab_content .segundo .comuna {
    float:left;
    width:280px
}
section .tab-busquedas .tab_container .tab_content .segundo .puntos {
    width:200px;
    float:left;
    margin-left:10px;
    margin-top:12px
}
section .tab-busquedas .tab_container .tab_content .segundo .puntos input {
    display:block;
    float:left;
    width:20px
}
section .tab-busquedas .tab_container .tab_content .segundo .puntos label {
    display:block;
    float:left;
    width:30px;
    margin-top:0;
    text-transform:capitalize;
    font-family:OpenSansRegular;
    background-image:none;
    background-color:inherit
}
section .tab-busquedas .tab_container .tab_content .segundo .bottom {
    padding:15px 0
}
section .tab-busquedas .tab_container .tab_content .segundo .bottom .buscar {
    color:#fff;
    background-color:#bd2d24;
    padding:10px;
    font-size:12px;
    margin-top:-1px;
    display:block;
    float:right;
    text-align:center;
    -webkit-border-radius:4px;
    border-radius:4px;
    margin-left:2px;
    font-family:OpensansBold
}
section .tab-busquedas .tab_container .tab_content .segundo .bottom .dormitorios {
    width:102px
}
section .tab-busquedas .tab_container .tab_content .segundo .bottom .banios {
    width:75px
}
section .tab-busquedas .tab_container .tab_content .segundo .bottom .rango, section .tab-busquedas .tab_container .tab_content .segundo .bottom .rango2 {
    width:80px;
    height:35px;
    float:left;
    margin-right:5px;
    font-family:OpenSansRegular;
    font-size:12px;
    padding-left:5px
}
section .tab-busquedas .tab_container .tab_content .segundo .bottom .uf {
    width:75px
}
section .tab-busquedas .tab_container .tab_content .segundo .bottom .edificado {
    width:90px;
    height:35px;
    float:left;
    margin-right:5px;
    font-family:OpenSansRegular;
    font-size:12px;
    padding-left:5px
}
section .tab-busquedas .tab_container .tab_content .segundo .bottom .terreno {
    width:105px;
    height:35px;
    float:left;
    margin-right:5px;
    font-family:OpenSansRegular;
    font-size:12px;
    padding-left:5px
}
section .tab-busquedas .tab_container .tab_content .segundo .bottom .estacionamiento {
    width:130px;
    height:35px;
    float:left;
    margin-right:5px;
    font-family:OpenSansRegular;
    font-size:12px;
    padding-left:5px
}
section .tab-busquedas .tab_container .tab_content .tercero {
    padding:0
}
section .tab-busquedas .tab_container .tab_content .tercero .top {
    padding:10px
}
section .tab-busquedas .tab_container .tab_content .tercero label {
    color:#fff;
    font-family:OpensansBold;
    font-size:11px;
    width:95px;
    display:block;
    float:left;
    line-height:10px;
    margin-top:7px;
    margin-right:50px
}
section .tab-busquedas .tab_container .tab_content .tercero select {
    height:35px;
    float:left;
    margin-right:5px;
    font-family:OpenSansRegular;
    font-size:12px;
    padding-left:5px
}
section .tab-busquedas .tab_container .tab_content .tercero .codigo {
    width:355px;
    height:31px;
    float:left;
    margin-right:5px;
    font-family:OpenSansRegular;
    font-size:12px;
    padding-left:5px
}
section .tab-busquedas .tab_container .tab_content .tercero .puntos {
    width:190px;
    float:left;
    margin-left:25px;
    margin-top:12px
}
section .tab-busquedas .tab_container .tab_content .tercero .puntos input {
    display:block;
    float:left;
    width:20px
}
section .tab-busquedas .tab_container .tab_content .tercero .puntos label {
    display:block;
    float:left;
    width:30px;
    margin-top:0;
    text-transform:capitalize;
    font-family:OpenSansRegular;
    margin-right:10px
}
section .tab-busquedas .tab_container .tab_content .tercero .buscar {
    color:#fff;
    background-color:#bd2d24;
    padding:10px;
    font-size:12px;
    margin-top:0;
    display:block;
    float:right;
    text-align:center;
    -webkit-border-radius:4px;
    border-radius:4px;
    font-family:OpensansBold
}
section .propiedades {
    width:100%;
    height:336px;
    margin-top:100px;
    background-color:#fff
}
section .propiedades ul .destacados .titulo p, section .propiedades ul li .titulo p {
    background-color:#bd2d24;
    font-family:OpensansBold;
    font-size:12px;
    color:#fff;
    display:block;
    text-transform:uppercase
}
section .propiedades ul {
    padding:20px
}
section .propiedades ul li {
    float:left;
    width:32.6%
}
.propiedades .proyectos a img, section .propiedades ul .destacados .nombre {
    width:100%
}
.propiedades .destacados .flexslider .slides {
    padding:0
}
.propiedades .proyectos {
    margin:0 1%
}
section .propiedades ul li .titulo p {
    padding-left:15px;
    padding-top:10px;
    padding-bottom:10px
}
section .propiedades ul .destacados {
    position:relative
}
section .propiedades ul .otro .flex-direction-nav {
    margin-top:-60px
}
section .propiedades ul .destacados .titulo {
    position:absolute;
    top:0;
    z-index:1
}
.propiedades .destacados .flexslider {
    margin:0
}
section .propiedades ul .destacados .titulo p {
    padding:10px
}
section .propiedades ul .destacados .nombre, section .propiedades ul .noticias .nombre {
    margin-top:-45px;
    background-color:#000;
    padding-top:10px;
    padding-bottom:7px;
    position:absolute;
    opacity:.8
}
section .propiedades ul .destacados .nombre p {
    padding-left:15px;
    width:94%;
    font-size:12px;
    color:#fff;
    font-family:OpenSansRegular;
    line-height:14px
}
section .propiedades ul .noticias .titulo p, section .propiedades ul .proyectos .titulo p {
    background-color:#000
}
section .propiedades ul .noticias .nombre {
    width:300px
}
section .propiedades ul .noticias .nombre p {
    padding-left:15px;
    width:94%;
    font-size:12px;
    color:#fff;
    font-family:OpenSansRegular;
    line-height:14px
}
section .propiedades ul .flex-direction-nav {
    bottom:45px;
    padding:0;
    position:absolute;
    width:90px
}
section .propiedades ul .flex-direction-nav li {
    float:left;
    width:40px;
    margin-right:0
}
section .propiedades ul .flex-direction-nav li a.flex-prev {
    font-size:0;
    display:block;
    width:40px;
    height:40px;
    background-image:url(../img/fle-ant.jpg);
    background-position:top center;
    background-repeat:no-repeat
}
section .propiedades ul .flex-direction-nav li a.flex-next {
    font-size:0;
    display:block;
    width:40px;
    height:40px;
    background-image:url(../img/flex-sig.jpg);
    background-position:top center;
    background-repeat:no-repeat;
	margin-top: -30px;
		
}
section.page {
    background:#fff
	
}
section.page .tab-busquedas {
    padding-top:-40px
}
section.page .tab-busquedas a.dropdown-toggle {
    display:none
}
section.page .mapa-resultado-img {
    border-bottom:5px solid #e0e5e5;
    margin-bottom:35px;
    width:100%;
    float:left;
    margin-top:10px;
    position:relative
}
section.page .mapa-resultado-img iframe {
    width:100%!important
}
section.page .mapa-resultado-img .icon_servicios {
    bottom:58px;
    left:0;
    position:absolute
}
section.page .resultado {
    width:100%
}
section.page .top-tag-btn {
    width:100%;
    padding-bottom:24px;
    padding-top:25px
}
section.page .top-tag-btn .tags {
    float:left;
    width:auto;
    background-color:#c3c6c7
}
section.page .top-tag-btn .tags li {
    float:left;
    width:auto;
    background-color:#fff
}
section.page .top-tag-btn .tags .ult {
    background-color:#fff
}
section.page .top-tag-btn .tags .fle-sep-ult {
    background-color:#fff;
    height:29px
}
section.page .top-tag-btn .tags li .eti {
    display:block;
    color:#414345;
    font-size:12px;
    background-color:#c3c6c7;
    text-align:center;
    background-position:center right;
    background-repeat:no-repeat;
    float:left;
    padding:8px 25px 6px 10px
}
section.page .top-tag-btn .volver {
    float:right;
    width:115px;
    background-color:#fff
}
section.page .top-tag-btn .volver a {
    display:block;
    color:#7b7e80;
    background-color:#e0e5e5;
    float:right;
    font-size:12px;
    padding-top:8px;
    padding-bottom:7px;
    width:120px;
    text-align:center;
    background-image:url(../www.fuenzalida.com/img/fle-volver.jpg);
    background-position:center left;
    background-repeat:no-repeat
}
section.page .top-tag-btn .tags li a:hover, section.page .top-tag-btn .volver a:hover {
    color:#fff
}
section.page .orden-resultado {
    margin-bottom:10px;
    width:100%
}
section.page .orden-resultado2 {
    padding-top:25px
}
section.page .orden-resultado2 .flenew {
    width:100%!important;
    padding-bottom:15px
}
section.page .orden-resultado2 .flenew a {
    display:block;
    float:right;
    color:#fff;
    background-image:url(../www.fuenzalida.com/img/anterior-paginador.png);
    background-position:top center;
    background-repeat:no-repeat;
    width:108px;
    text-align:center;
    height:28px;
    padding-top:5px;
    font-family:OpenSansRegular;
    font-size:11px;
    font-weight:700;
    text-transform:uppercase
}
section.page .admin h5, section.page .orden-resultado h2, section.page .orden-resultado h5 {
    font-family:OpensansBold
}
section.page .orden-resultado2 .flenew a:hover {
    background-image:url(../www.fuenzalida.com/img/anterior-paginador-hover.png)
}
section.page .admin h5 {
    color:#fff;
    font-size:41px!important;
    margin-top:16px!important;
    letter-spacing:-4px
}
section.page .orden-resultado h5 {
    color:#fff;
    font-size:50px;
    letter-spacing:-4px
}
section.page .orden-resultado .lupa {
    background-image:url(../www.fuenzalida.com/img/lupa.png);
    background-position:0 0;
    background-repeat:no-repeat;
    height:90px;
    padding-left:80px;
    margin-top:1px
}
section.page .orden-resultado .es {
    display:block;
    float:left;
    margin-top:-8px
}
section.page .orden-resultado .fle {
    float:left;
    width:30px
}
section.page .orden-resultado h2 {
    clear:unset;
    float:left;
    font-size:17px;
    max-width:600px
}
section.page .orden-resultado .moneda, section.page .orden-resultado .selectores .orden {
    -webkit-border-radius:4px;
    font-family:OpenSansRegular;
    height:35px;
    font-size:12px;
    padding-left:5px
}
section.page .orden-resultado .selectores {
    clear:both;
    float:right
}
section.page .orden-resultado .selectores .orden {
    border-radius:4px;
    border:1px solid #ccc;
    float:left;
    margin-right:5px;
    width:169px
}
section.page .orden-resultado .moneda {
    border-radius:4px;
    border:1px solid #ccc;
    float:left;
    margin-right:15px
}
section.page .orden-resultado .paginas {
    float:left
}
section.page .col_right_prop .paginas {
    float:right
}
section.page .col_right_prop .paginas h4, section.page .orden-resultado .paginas h4 {
    float:left;
    display:block;
    width:145px;
    font-size:12px;
    font-family:OpensansRegular;
    margin-top:8px
}
section.page .col_right_prop .paginas .cantidadpro, section.page .orden-resultado .paginas .cantidadpro {
    height:35px;
    -webkit-border-radius:4px;
    border-radius:4px;
    margin-right:5px;
    font-family:OpenSansRegular;
    font-size:12px;
    padding-left:5px;
    float:left;
    width:60px
}
section.page .cont-administracion {
    width:100%;
    padding-bottom:30px;
    padding-top:60px
}
section.page .cont-administracion .figura {
    width:100%
}
section.page .cont-administracion .figura .fig {
    position:absolute;
    margin-top:-130px;
    margin-left:680px
}
section.page .ar .left {
    width:640px!important
}
section.page .cont-administracion .left {
    width:100%
}
section.page .cont-administracion .left .iz {
    float:left;
    width:360px;
    margin-right:45px
}
section.page .cont-administracion .left .iz iframe {
    width:360px
}
section.page .cont-administracion .left .iz .emprende {
    width:200px
}
section.page .cont-administracion .left .iz .emprende .btn {
    background-image:url(../www.fuenzalida.com/img/emprende-small.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    width:365px;
    height:95px;
    display:block;
    margin-top:10px
}
section.page .cont-administracion .left .der {
    float:left;
    width:550px
}
section.page .cont-administracion .left .der .btns {
    margin-top:20px
}
section.page .cont-administracion .left .der .btns .preguntas {
    background-image:url(../www.fuenzalida.com/img/preguntas-peque.png);
    background-position:0 0;
    background-repeat:no-repeat;
    display:block;
    width:180px;
    float:left;
    height:90px
}
section.page .cont-administracion .left .der .btns .informacion {
    float:left;
    margin-right:10px
}
section.page .cont-administracion .left h3 {
    font-size:20px;
    padding-bottom:20px;
    font-family:OpensansBold;
    color:#23282e;
    text-align:left
}
section.page .cont-administracion .left .nuestra {
    padding-top:0;
    padding-bottom:30px
}
section.page .cont-administracion .left h4 {
    color:#be1521;
    text-transform:uppercase;
    font-family:OpensansBold
}
section.page .cont-administracion .left h3 span {
    color:#414c59;
    font-size:27px;
    display:inline-block;
    height:25px
}
section.page .cont-administracion .left p {
    font-family:OpensansRegular;
    font-size:12px;
    padding-top:15px
}
section.page .cont-administracion .left p span {
    font-weight:700
}
section.page .cont-administracion .informacion {
    background-image:url(../www.fuenzalida.com/img/solicite-informacion.png);
    background-position:0 0;
    background-repeat:no-repeat;
    display:block;
    width:412px;
    height:90px
}
section.page .cont-administracion .left .video {
    padding-top:20px
}
section.page .cont-administracion .right {
    width:230px;
    float:right
}
section.page .cont-administracion .right .logo {
    padding-top:25px
}
section.page .cont-administracion .right .paguese, section.page .cont-administracion .right .preguntas {
    padding-top:10px
}
section.page .cont-preguntas .left {
    width:640px
}
section.page .cont-preguntas .left .accordeon, section.page .cont-preguntas .left .accordeon dl {
    width:100%
}
section.page .cont-preguntas .left .accordeon dl dt {
    width:100%;
    margin-bottom:3px
}
section.page .cont-preguntas .left .accordeon dl dt.marcado a {
    background-color:#bd2d24;
    background-image:url(../www.fuenzalida.com/img/fle-arriba-aco.png);
    background-repeat:no-repeat;
    background-position:610px 15px
}
section.page .cont-preguntas .left .accordeon dl dt a {
    background-color:#6d6f70;
    width:95%;
    display:block;
    padding-left:30px;
    color:#fff;
    padding-top:10px;
    padding-bottom:10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-family:OpensansBold;
    font-weight:700;
    font-size:12px;
    text-transform:uppercase;
    background-image:url(../www.fuenzalida.com/img/fle-aba-aco.png);
    background-repeat:no-repeat;
    background-position:610px 15px
}
section.page .cont-preguntas .left .accordeon dl dt a:hover {
    background-color:#bd2d24;
    background-image:url(../www.fuenzalida.com/img/fle-arriba-aco.png)
}
section.page .cont-preguntas .left .accordeon dl dd .cont {
    width:85%;
    padding-left:30px;
    padding-bottom:10px;
    padding-top:10px;
    font-size:12px;
    font-family:OpenSansRegular
}
section.page .cont-preguntas .left .solicite {
    background-image:url(../www.fuenzalida.com/img/solicite.jpg);
    background-repeat:no-repeat;
    width:435px;
    height:80px;
    display:block;
    margin:20px auto 30px
}
section.page .cont-preguntas .right .logo {
    padding-top:-30px
}
section.page .cont-preguntas .right .paguese, section.page .cont-preguntas .right .preguntas {
    padding-top:10px
}
section.page .cont-preguntas .left h3 {
    color:#565d63;
    font-family:OpenSansRegular;
    text-transform:uppercase;
    font-size:25px;
    padding-top:12px;
    padding-bottom:20px;
    background-image:url(../www.fuenzalida.com/img/ico-pre.jpg);
    background-repeat:no-repeat;
    padding-left:70px;
    margin-bottom:15px;
    margin-top:15px
}
section.marc-plo {
    width:100%;
    background-image:none;
    background-color:#e1e2e3
}
section.marc-plo .icos {
    width:100%;
    float:left;
    padding-top:20px;
    padding-bottom:20px
}
section.marc-plo .icos li {
    width:230px;
    float:left;
    margin-right:10px
}
section.marc-plo .icos li ul li {
    font-size:12px;
    font-family:OpensansRegular;
    padding-left:25px;
    width:89%;
    margin-top:10px;
    background-image:url(../img/check.png);
    background-position:0 5px;
    background-repeat:no-repeat;
    line-height:17px
}
section.cont-pago-arriendo .left h3, section.cont-pago-arriendo .right ul li.pri, section.cont-pago-arriendo .right ul li.segu, section.cont-pago-arriendo .right ul li.ter, section.cont-pago-arriendo-botones h3 {
    background-position:0 0;
    background-repeat:no-repeat
}
section.cont-pago-arriendo-botones {
    background-image:none
}
section.cont-pago-arriendo-botones ul {
    width:100%;
    padding-top:30px;
    padding-bottom:30px
}
section.cont-pago-arriendo-botones ul li {
    float:left;
    width:240px
}
section.cont-pago-arriendo-botones h3 {
    font-family:OpenSansRegular;
    color:#3c444b;
    background-image:url(../www.fuenzalida.com/img/ico-pague.png);
    padding-left:70px;
    padding-top:15px;
    height:60px;
    width:270px;
    text-transform:uppercase;
    margin:20px auto 0
}
section.cont-pago-arriendo .other h3 {
    background-image:url(../www.fuenzalida.com/img/ico-pague2.png)!important
}
section.cont-pago-arriendo .other .cont-rut-co {
    background-color:#7da473!important
}
section.cont-pago-arriendo .other .cont-rut-co form .ini {
    background-image:url(../www.fuenzalida.com/img/inciar-sesion2.png)!important
}
section.cont-pago-arriendo {
    background-image:none;
    margin:30px 0;
    overflow:hidden
}
section.cont-pago-arriendo .left {
    border-right:1px solid #000;
    margin-right:2%;
    padding-right:2%;
    width:48%
}
section.cont-pago-arriendo .left h3 {
    font-family:OpenSansRegular;
    color:#3c444b;
    background-image:url(../www.fuenzalida.com/img/ico-pague.png);
    padding:15px 0 0 70px;
    height:80px;
    margin-top:15px;
    width:400px;
    text-transform:uppercase
}
section.cont-pago-arriendo .left .cont-rut-co {
    background-color:#23282e;
    padding:20px 20px 30px;
    margin-bottom:15px
}
section.cont-pago-arriendo .left .cont-rut-co form {
    width:100%;
    margin:auto 0
}
section.cont-pago-arriendo .left .cont-rut-co form .row {
    margin-bottom:5px
}
section.cont-pago-arriendo .left .cont-rut-co form .row label {
    color:#fff;
    text-align:right;
    margin-right:15px;
    height:20px;
    width:80px;
    margin-top:8px;
    display:block;
    float:left;
    line-height:12px;
    font-family:OpenSansRegular;
    font-size:14px;
    text-transform:uppercase
}
section.cont-pago-arriendo .left .cont-rut-co form .row input {
    width:250px;
    display:block;
    border:0;
    float:left;
    height:38px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    text-align:center;
    font-family:OpenSansRegular;
    font-size:12px
}
section.cont-pago-arriendo .left .cont-rut-co form .ini {
    display:block;
    margin:5px auto 0;
    width:150px;
    height:40px;
    background-image:url(../www.fuenzalida.com/img/inciar-sesion.png);
    background-position:0 0;
    background-repeat:no-repeat;
    font-size:0
}
section.cont-pago-arriendo .left .cont-rut-co form .re-ol {
    width:273px;
    float:right
}
section.cont-pago-arriendo .left .cont-rut-co form .re-ol a {
    color:#fff;
    font-size:12px;
    font-family:OpenSansRegular;
    display:block;
    width:90px;
    float:left;
    text-decoration:underline
}
section.cont-pago-arriendo .left .cont-rut-co form .re-ol a.registrate {
    width:80px
}
section.cont-pago-arriendo .left .cont-rut-co form .re-ol a.contra {
    width:153px
}
section.cont-pago-arriendo .right {
    width:48%
}
section.cont-pago-arriendo .right ul {
    padding-top:20px
}
section.cont-pago-arriendo .right ul li.segu p, section.cont-pago-arriendo .right ul li.ter p {
    font-family:OpenSansRegular;
    font-size:12px;
    padding-top:10px
}
section.cont-pago-arriendo .right ul li {
    padding-left:50px;
    margin-bottom:15px
}
section.cont-pago-arriendo .right ul li.pri {
    background-image:url(../www.fuenzalida.com/img/impresora.jpg);
    height:35px
}
section.cont-pago-arriendo .right ul li.pri p {
    font-family:OpenSansRegular;
    font-size:12px
}
section.cont-pago-arriendo .right ul li.segu {
    background-image:url(../www.fuenzalida.com/img/pago.jpg);
    height:45px
}
section.cont-pago-arriendo .right ul li.ter {
    background-image:url(../www.fuenzalida.com/img/mouse.jpg);
    height:35px
}
.cont-pago-arriendo p.error {
    color:#fff;
    font-size:12px!important;
    line-height:16px;
    padding-top:5px;
    text-align:center
}
section.map-cuad {
    width:100%;
    background-image:none;
    background-color:#eff0f0
}
section.map-cuad .orden-resultado {
    width:100%;
    padding-top:15px;
    padding-bottom:10px
}
section.map-cuad .orden-resultado .fle {
    width:30px;
    float:left;
    display:block
}
section.map-cuad .orden-resultado h2 {
    float:left;
    width:295px;
    clear:inherit;
    font-size:18px;
    font-family:OpensansBold;
    margin-top:-3px
}
section.map-cuad .cont-mapa-cuad {
    width:100%;
    padding-bottom:30px
}
section.map-cuad .cont-mapa-cuad .mapa {
    float:left;
    width:615px;
    height:245px;
    margin-right:20px;
    border:1px solid #d9dada
}
section.map-cuad .cont-mapa-cuad .cuad {
    width:325px;
    float:right
}
section.map-cuad .cont-mapa-cuad .cuad .int {
    width:300px;
    float:right;
    background-color:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #e0e5e5
}
section.map-cuad .cont-mapa-cuad .cuad .int .dire, section.map-cuad .cont-mapa-cuad .cuad .int .hora, section.map-cuad .cont-mapa-cuad .cuad .int .tele {
    margin-left:20px;
    padding-left:45px;
    padding-top:4px;
    border-bottom:1px solid #000;
    width:210px;
    background-image:url(../www.fuenzalida.com/img/ico-dire.png);
    background-position:0 0;
    background-repeat:no-repeat
}
section.map-cuad .cont-mapa-cuad .cuad .int .dire {
    margin-top:20px
}
section.map-cuad .cont-mapa-cuad .cuad .int .hora, section.map-cuad .cont-mapa-cuad .cuad .int .tele {
    margin-top:10px
}
section.map-cuad .cont-mapa-cuad .cuad .int .dire h4 {
    font-size:11px;
    font-family:OpensansBold;
    line-height:8px;
    text-transform:uppercase
}
section.map-cuad .cont-mapa-cuad .cuad .int .dire p {
    font-family:OpensansRegular;
    font-size:11px
}
section.map-cuad .cont-mapa-cuad .cuad .int .tele h4 {
    font-size:11px;
    font-family:OpensansBold;
    line-height:8px;
    text-transform:uppercase
}
section.map-cuad .cont-mapa-cuad .cuad .int .tele p {
    font-family:OpensansRegular;
    font-size:11px
}
section.map-cuad .cont-mapa-cuad .cuad .int .hora {
    margin-bottom:15px
}
section.map-cuad .cont-mapa-cuad .cuad .int .hora h4 {
    font-size:11px;
    font-family:OpensansBold;
    line-height:8px
}
section.map-cuad .cont-mapa-cuad .cuad .int .hora p {
    font-family:OpensansRegular;
    font-size:11px
}
section.map-cuad .cont-mapa-cuad .cuad .int .contacto {
    background-image:url(../www.fuenzalida.com/img/btn-contacto.png);
    background-position:0 0;
    background-repeat:no-repeat;
    width:270px;
    height:50px;
    display:block;
    margin:0 auto;
    padding-bottom:10px
}
section.page .cont-lista {
    width:100%;
    padding-top:20px
}
section.page .cont-lista li {
    width:100%;
    margin-bottom:2px
}
section.page .cont-lista li .img {
    width:300px;
    float:left
}
section.page .cont-lista li .mid {
    float:left;
    width:418px;
    background-color:#fff
}
section.page .cont-lista li .mid .nombre {
    background-color:#383939;
    color:#fff
}
section.page .cont-lista li .mid .nombre a {
    color:#fff;
    display:block;
    font-size:13px;
    font-family:OpensansBold;
    padding:10px 0 10px 20px
}
section.page .cont-lista li .mid .cont-descri {
    background-color:#fff;
    padding-bottom:15px;
}
section.page .cont-lista li .mid .cont-descri h3 {
    font-family:OpenSansRegular;
    padding-top:25px;
    padding-left:25px;
    font-size:14px
}
section.page .cont-lista li .mid .cont-descri p {
    padding:5px 10px 0 25px;
    font-family:OpenSansRegular;
    font-size:12px;
}
section.page .cont-lista li .mid .cont-descri p.cod-propiedad {
    padding-top:5px;
}
section.page .cont-lista li .mid .cont-info {
    padding-left:25px;
    padding-bottom: 15px;
}
section.page .cont-lista li .mid .cont-info p {
    float:left;
    width:160px;
    font-family:OpenSansRegular;
    font-size:12px
}
section.page .cont-lista li .mid .link-propiedad {
    padding-left: 25px;
}
section.page .cont-lista li .mid .link-propiedad a {
    display: inline-block;
    color: #fff;
    height: 38px;
    padding-left: 38px;
    padding-top: 6px;
}
section.page .cont-lista li .mid .link-propiedad a:hover {
    opacity: 0.8;
}
section.page .cont-lista li .mid .link-propiedad a span {
    display: inline-block;
    line-height: 25px;
    height: 25px;
    padding: 0 10px;
    font-size: 12px;
}
section.page .cont-lista li .mid .link-propiedad a span img {
    display: block;
    position: absolute;
    right: -10px;
    top: 6px;
}
section.page .cont-lista li .mid .link-propiedad a.ver-propiedad {
    background: url(../www.fuenzalida.com/img/btn-prop-left.jpg) no-repeat left;
    position: relative;
}
section.page .cont-lista li .mid .link-propiedad a.ver-propiedad span {
    background: #DF270F;
}
section.page .cont-lista li .mid .link-propiedad a.llamada span {
}
section.page .cont-lista li .der {
    float:left;
    padding-left:20px;
    width:260px
}
section.page .cont-lista li .der .top h3 {
    font-size:12px;
    line-height:16px
} 
.info_prop h2 {
    color:#383939;
    font-size:36px
}
section.page .cont-lista li .der .top ul {
    margin-bottom:10px
}
li.contenedor-formulario {
    padding-top: 5px;
}
li.contenedor-formulario .contenedor {
    background: #DF270F;
    border-radius: 3px;
    overflow: hidden;
}
li.contenedor-formulario .contenedor .titulo {
    background: #BE2C1D;
    text-align: center;
    color: #fff !important;
    font-size: 12px;
    font-family: OpenSansRegular !important;
    line-height: 22px;
}
li.contenedor-formulario .contenedor form {
    padding: 15px 10px;
}
li.contenedor-formulario .contenedor form .cont-field {
    padding-bottom: 10px;
}
li.contenedor-formulario .contenedor form .cont-field input {
    width: 100%;
    height: 22px;
    background: #FCFCFC;
    border-radius: 3px;
    font-family: OpenSansRegular !important;
    font-size: 11px;
    padding: 0 5px;
    color: #777 !important;
}
li.contenedor-formulario .contenedor form .cont-field .field-mid {
    width: 49%;
}
li.contenedor-formulario .contenedor form .cont-field .field-left {
    float: left;
}
li.contenedor-formulario .contenedor form .cont-field .field-right {
    float: right;
}
li.contenedor-formulario .contenedor form .cont-btn-enviar {
    text-align: center;
}
li.contenedor-formulario .contenedor form .cont-btn-enviar a {
    display: inline-block;
    background: #222;
    color: #fff;
    font-size: 11px;
    line-height: 22px;
    font-family: OpensansBold;
    width: 100%;
    text-align: center;
    border-radius: 0.9;
    cursor: pointer;
    border-radius: 3px;
}

li.contenedor-formulario .contenedor form .cont-btn-enviar a:hover {
    opacity: 0.9;
}
li.contenedor-formulario .mensaje {
    font-size: 11px;
    line-height: 14px;
    font-family: OpenSansRegular;
    color: #666;
    text-align: center;
    padding: 5px 0;
}
li.contenedor-formulario .wrapper-agradecimiento {
    display: none;
}
li.contenedor-formulario .contenedor .agradecimiento {
    padding: 15px 10px;
    text-align: center;
}
li.contenedor-formulario .contenedor .agradecimiento p {
    color: #fff !important;
}
li.contenedor-formulario .contenedor .agradecimiento p.p1 {
    font-family: OpenSansBold !important;
    font-size: 26px !important;
    line-height: 26px !important;
    padding-bottom: 10px !important;
}
li.contenedor-formulario .contenedor .agradecimiento p.p2 {
    font-family: OpenSansRegular !important;
    font-size: 12px !important;
    line-height: 16px !important;
    padding-bottom: 10px !important;
}
li.contenedor-formulario .contenedor .agradecimiento p.p3 {
    font-family: OpenSansBold !important;
    font-size: 12px !important;
    line-height: 16px !important;
    font-style: italic !important;
}

li.contenedor-formulario .wrapper-solicitud {
    display: none;
}
li.contenedor-formulario .contenedor .solicitud {
    padding: 15px 10px;
    text-align: center;
}
li.contenedor-formulario .contenedor .solicitud p {
    color: #fff !important;
}
li.contenedor-formulario .contenedor .solicitud p.p1 {
    font-family: OpenSansBold !important;
    font-size: 20px !important;
    line-height: 20px !important;
    padding-bottom: 10px !important;
}
li.contenedor-formulario .contenedor .solicitud p.p2 {
    font-family: OpenSansBold !important;
    font-size: 14px !important;
    line-height: 18px !important;
    padding-bottom: 10px !important;
}
li.contenedor-formulario .contenedor .solicitud p.p3 {
    font-family: OpenSansRegular !important;
    font-size: 11px !important;
    line-height: 14px !important;
    font-style: italic !important;
    padding-bottom: 10px !important;
}
li.contenedor-formulario .contenedor .solicitud .cont-btn-enviar {
    text-align: center;
}
li.contenedor-formulario .contenedor .solicitud .cont-btn-enviar a {
    display: inline-block;
    background: #222;
    color: #fff;
    font-size: 11px;
    line-height: 22px;
    font-family: OpensansBold;
    width: 100%;
    text-align: center;
    border-radius: 0.9;
    cursor: pointer;
    border-radius: 3px;
}
li.contenedor-formulario .contenedor .cont-btn-enviar a:hover {
    opacity: 0.9;
}

li.contenedor-formulario .contenedor .frm-limpiar-datos {
    text-align: right;
    padding-top: 10px;
}
li.contenedor-formulario .contenedor .frm-limpiar-datos a {
    display: inline-block;
    color: #fff;
    font-size: 11px;
    line-height: 14px;
    font-family: Arial;
    cursor: pointer;
}
li.contenedor-formulario .contenedor .frm-limpiar-datos a:hover {
    opacity: 0.8;
}

div#wrapper-ventana {
    position: fixed;
    width: auto;
    height: auto;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background: rgba(255, 255, 255, 0.9);
    z-index: 10000;
    display: none;
}

div#wrapper-ventana div#ventana {
    position: absolute;
    display: block;
    width: 270px;
    height: auto;
    left: 50%;
    top: 50%;
    margin-left: -135px;
    background: #ffffff;
    border: solid 2px #1c1c1c;
    border-radius: 3px;
    opacity: 0;
}

div#wrapper-ventana div#ventana p#mensaje {
    color: #313131;
    font-family: OpenSansRegular;
    font-size: 12px;
    line-height: 16px;
    text-align: justify;
    padding: 10px;
}

div#wrapper-ventana div#ventana p#mensaje b {
    font-family: OpensansBold;
    font-weight: normal;
}

div#wrapper-ventana div#ventana div#btn-cerrar {
    text-align: right;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-right: 10px;
}

div#wrapper-ventana div#ventana div#btn-cerrar a {
    background-color: #1c1c1c;
    border: medium none;
    border-radius: 2px;
    color: #ffffff;
    font-family: OpensansBold;
    font-size: 12px;
    opacity: 0.9;
    padding: 5px 15px;
    text-transform: none;
    display: inline-block;
    cursor: pointer;
}

div#wrapper-ventana div#ventana div#btn-cerrar a:hover {
    opacity: 1;
}

div#wrapper-ventana div#ventana input#focus-ventana {
    width: 0px;
    height: 0px;
    margin: 0px;
    padding: 0px;
    outline: none;
    border: none;
    box-shadow: none;
    opacity: 1;
    display: block;
}
.info_prop li:last-child, section.page .cont-lista li .der .top ul li:last-child {
    margin-top:5px
}
section.page .cont-lista li .der .top p {
    color:#383939;
    font-size:12px
}
section.page .cont-lista li .der .mid {
    width:100%
}
section.page .cont-lista li .der .mid .selec, section.page .cont-lista li .der .mid .solicita {
    width:220px;
    height:30px;
    display:block;
    background-color:#dce3e4;
    background-repeat:no-repeat;
    cursor:pointer
}
section.page .cont-lista li .der .mid .selec {
    margin:20px auto 0;
    background-image:url(../www.fuenzalida.com/img/agregar-btn.png)
}
section.page .cont-lista li .der .mid .selec:hover {
    background-image:url(../www.fuenzalida.com/img/agregar-btn-hover.png)
}
section.page .cont-lista li .der .mid .solicita {
    margin:0 auto;
    background-image:url(../www.fuenzalida.com/img/solicita-btn.png)
}
section.page .cont-lista li .der .mid .com-enviar {
    width:83%;
    margin:8px auto 0
}
section.page .cont-lista li .der .mid .com-enviar .face {
    float:left;
    width:80px
}
section.page .cont-lista li .der .mid .com-enviar .enviar {
    width:135px;
    float:left
}
section.page .cont-lista li .der .mid .com-enviar .enviar a {
    background-image:url(../www.fuenzalida.com/img/enviar-unamigo-lista.png);
    background-repeat:no-repeat;
    width:135px;
    height:20px;
    display:block;
    float:left
}
section.page .cont-lista li .der .mid .solicita:hover {
    background-image:url(../www.fuenzalida.com/img/solicita-btn-hover.png)
}
section.page .cont-lista li .der .verficha {
    margin-top:10px;
    width:100%
}
section.page .cont-lista li .der .verficha a {
    display:block;
    width:208px;
    height:45px;
    margin:0 auto;
    background-image:url(../www.fuenzalida.com/img/verficha-btn.png);
    background-repeat:no-repeat;
    background-color:#dce3e4
}
section.page .cont-lista li .der .verficha a:hover {
    background-image:url(../www.fuenzalida.com/img/verficha-btn-hover.png)
}
section .col .cont-fichas-s {
    margin-top:70px!important
}
section .col .recientes li .eti {
    width:60px;
    height:60px;
    position:absolute;
    background-image:url(../www.fuenzalida.com/img/reciente.png);
    background-position:0 0;
    background-repeat:no-repeat
}
section .col .recientes li .uf-cont {
    background-color:#57626e!important;
    margin-top:0!important
}
section .col .cont-fichas {
    width:100%;
    margin-top:15px
}
section .col .cont-fichas li {
    float:left;
    padding:0
}
section .col .cont-fichas li:last-child {
    margin-right:0
}
section .col .cont-fichas li img {
    width:100%
}
section .col .cont-fichas li .tipo_demanda {
    border-bottom:0 none;
    margin-bottom:0;
    text-align:right
}
section .col .cont-fichas li .tipo_demanda img {
    width:auto
}
section .col .cont-fichas li .nombre {
    background-color:#000;
    min-height:60px;
    opacity:.8;
    padding:10px
}
section .col .cont-fichas li .nombre p {
    color:#fff;
    font-family:OpenSansRegular;
    font-size:14px
}
section .col .cont-fichas li .uf-cont {
    background-color:#bd2d24;
    overflow:hidden;
    padding:10px
}
section .col .cont-fichas li .uf-cont p {
    float:left;
    width:130px;
    color:#fff;
    font-family:OpenSansBold
}
section .col .cont-fichas li .uf-cont a {
    float:right;
    width:92px;
    color:#000;
    height:23px;
    background-image:url(../www.fuenzalida.com/img/flecha.png);
    background-position:top center;
    background-repeat:no-repeat;
    font-family:OpenSansBold;
    font-size:12px;
    padding-left:20px;
    padding-top:5px;
    margin-top:-3px
}
section .col .cont-fichas li .uf-cont a:hover {
    background-image:url(../www.fuenzalida.com/img/flecha-hover.png);
    color:#fff
}
section .col .cont-fichas li .cont-des {
    background-color:#e1e5e5;
    min-height:130px;
    overflow:hidden;
    padding:10px
}
section .col .cont-fichas li .cont-des p {
    font-family:OpenSansRegular;
    font-size:11px
}
section.page .paginador-propiedades {
    width:100%;
    padding-bottom:15px;
    padding-top:30px
}
section.page .paginador-propiedades .col .contador .ant, section.page .paginador-propiedades .col .contador .sig {
    background-repeat:no-repeat;
    width:110px;
    padding-top:5px;
    height:28px;
    color:#fff;
    font-size:12px;
    font-family:OpenSansRegular;
    background-position:top center;
    text-align:center
}
section.page .paginador-propiedades .col {
    max-width:640px
}
section.page .paginador-propiedades .col .contador .ant {
    background-image:url(../www.fuenzalida.com/img/anterior-paginador.png)
}
section.page .paginador-propiedades .col .contador .ant:hover {
    background-image:url(../www.fuenzalida.com/img/anterior-paginador-hover.png)
}
section.page .paginador-propiedades .col .contador .sig {
    background-image:url(../www.fuenzalida.com/img/siguiente-paginador.png)
}
section.page .paginador-propiedades .col .contador .sig:hover {
    background-image:url(../www.fuenzalida.com/img/siguiente-paginador-hover.png)
}
section.page .paginador-propiedades .col .contador {
    float:left;
    text-align:center;
    width:100%
}
section.page .paginador-propiedades .col .contador a {
    text-align:center;
    padding-top:8px;
    display:inline-block;
    color:#3a3a3a;
    font-family:OpenSansRegular;
    font-size:13px;
    width:36px;
    height:36px
}
section.page .paginador-propiedades .col .contador a.active, section.page .paginador-propiedades .col .contador a:hover {
    background-image:url(../www.fuenzalida.com/img/cir-num.png);
    color:#fff;
    background-repeat:no-repeat
}
section.page .paginador-propiedades .col .contador a.active {
    background-position:top center;
    width:36px;
    height:36px;
    padding-left:1px
}
section.page .casa-ficha-top {
    width:100%;
    padding-bottom:25px;
    border-bottom:5px solid #e0e5e5;
    margin-bottom:40px
}
section.page .casa-ficha-top .cont-int {
    width:100%
}
section.page .casa-ficha-top .cont-int .sociales {
    float:right;
    width:612px;
    margin-bottom:9px
}
section.page .casa-ficha-top .cont-int .sociales .enviar, section.page .casa-ficha-top .cont-int .sociales .face, section.page .casa-ficha-top .cont-int .sociales .twitt {
    margin-right:5px;
    width:auto;
    float:left
}
section.page .casa-ficha-top .cont-int .sociales .favoritos {
    float:left;
    width:175px;
    margin-right:3px
}
section.page .casa-ficha-top .cont-int .sociales .soli {
    float:left;
    margin-right:2px
}
section.page .casa-ficha-top .cont-int .left-top {
    width:260px;
    margin-right:100px;
    float:left
}
section.page .casa-ficha-top .cont-int .left-top h2 {
    color:#000;
    font-family:OpensansBold;
    font-weight:700
}
section.page .casa-ficha-top .cont-int .left-top p {
    color:#000;
    font-family:OpensansRegular;
    font-size:12px
}
section.page .casa-ficha-top .cont-int .right-top {
    width:600px;
    float:right
}
section.page .casa-ficha-top .cont-int .right-top .carrusel .flexslider .slides li .lupa {
    width:36px;
    position:absolute;
    z-index:10000;
    height:20px;
    top:5px;
    margin-left:555px
}
section.page .casa-ficha-top .cont-int .right-top .carrusel .flexslider .slides li .barra {
    width:100%;
    height:40px;
    position:relative;
    margin-top:-40px;
    background-image:url(../www.fuenzalida.com/img/transpa.png);
    background-position:top center
}
section.page .casa-ficha-top .cont-int .right-top .carrusel .flexslider .flex-direction-nav {
    width:200px;
    height:0;
    margin-top:-40px;
    position:relative;
    z-index:2
}
section.page .casa-ficha-top .cont-int .right-top .carrusel .flexslider .flex-direction-nav li {
    width:40px;
    float:left
}
section.page .casa-ficha-top .cont-int .right-top .carrusel .flexslider .flex-direction-nav li .flex-prev {
    background-image:url(../img/fle-ant-ficha.jpg);
    background-repeat:no-repeat;
    font-size:0;
    width:40px;
    height:40px;
    display:block
}
section.page .casa-ficha-top .cont-int .right-top .carrusel .flexslider .flex-direction-nav li .flex-next {
    background-image:url(../www.fuenzalida.com/img/fle-sig-ficha.jpg);
    background-repeat:no-repeat;
    font-size:0;
    width:40px;
    height:40px;
    display:block
}
section.page .casa-ficha-top .cont-int .right-top .carrusel .flexslider .slides li .barra .vervideo {
    display:block;
    width:123px;
    height:40px;
    background-image:url(../www.fuenzalida.com/img/vervideo.jpg);
    background-position:top center;
    float:right;
    opacity:1;
    z-index:100;
    position:relative;
    background-repeat:no-repeat
}
section.page .casa-ficha-top .cont-int .bot {
    clear:both;
    margin-top:40px;
    width:100%
}
section.page .casa-ficha-top .cont-int .bot .left h4 {
    color:#47494b;
    background-color:#e1e5e5;
    font-size:14px;
    width:255px;
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
    -webkit-border-top-left-radius:8px;
    -webkit-border-top-right-radius:8px;
    -moz-border-radius-topleft:8px;
    -moz-border-radius-topright:8px;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    text-transform:uppercase;
    margin-top:-25px
}
section.page .casa-ficha-top .cont-int .bot .left .valor {
    width:100%;
    border-top:1px solid #e1e5e5
}
section.page .casa-ficha-top .cont-int .bot .left .valor h3, section.page .casa-ficha-top .cont-int .bot .left .valor p {
    padding-left:20px;
    width:90%;
    padding-top:5px;
    font-family:OpensansBold;
    font-weight:700;
    text-transform:uppercase
}
section.page .casa-ficha-top .cont-int .bot .left .valor p {
    font-size:11px
}
section.page .casa-ficha-top .cont-int .bot .left .valor h3 {
    font-size:30px;
    color:#E61E1E;
    margin-top:-12px
}
section.page .casa-ficha-top .cont-int .bot .right ul {
    width:100%;
    padding-top:10px
}
.cont_cajas {
    margin-bottom:30px;
/*	height: 540px; */
}
/*
.cont_cajas li {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #b3c1c8;
    float:left;
    min-height:80px;
    width:20%
}
*/
.cont_cajas li {
    float:left;
    min-height:80px;
    width:20%;
}

.cont_cajas .caja_estacionamiento {
    width:25%
}
.cont_cajas .caja_estacionamiento .blanco {
    color:#fff
}
.cont_cajas li span, .cont_cajas ul li p {
    font-family:OpensansBold;
    font-weight:700;
    color:#424242;
    text-align:center
}
.cont_cajas .caja_banios {
    width:15%
}
.cont_cajas li span {
    display:block;
    padding-top:10px;
    font-size:20px
}
.cont_cajas ul li p {
    padding-bottom:10px;
    font-size:12px;
    text-transform:uppercase
}
section.page .mapa-ficha .left .ficha h3, section.page .mapa-ficha .left h3 {
    background-image:url(../www.fuenzalida.com/img/fle-pag-bus.png);
    background-position:left center;
    padding-left:30px;
    font-size:19px;
    margin-bottom:20px;
    font-family:OpensansBold;
    font-weight:700;
    background-repeat:no-repeat
}
section.page .mapa-ficha .left {
    width:60%;
    float:left
}
section.page .mapa-ficha .left h3 {
    color:#000;
    width:90%
}
section.page .mapa-ficha .left .mapa iframe {
    border:2px solid #BD2D24
}
section.page .mapa-ficha .left .ficha {
    width:100%
}
section.page .mapa-ficha .left .ficha h3 {
    width:90%
}
section.page .mapa-ficha .left .ficha .accordeon, section.page .mapa-ficha .left .ficha .accordeon dl {
    width:100%
}
section.page .mapa-ficha .left .ficha .accordeon dl dt {
    width:100%;
    margin-bottom:1px
}
section.page .mapa-ficha .left .ficha .accordeon dl dd .cont, section.page .mapa-ficha .left .ficha .accordeon dl dt a {
    width:95%;
    padding-left:30px;
    padding-top:10px;
    padding-bottom:10px
}
section.page .mapa-ficha .left .ficha .accordeon dl dt.marcado a {
    background-color:#000
}
section.page .mapa-ficha .left .ficha .accordeon dl dt a {
    background-color:#6d6f70;
    display:block;
    color:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-family:OpensansBold;
    font-weight:700;
    font-size:12px;
    text-transform:uppercase
}
section.page .mapa-ficha .left .ficha .accordeon dl dd .cont .row {
    border-bottom:1px solid #e1e5e5
}
section.page .mapa-ficha .left .ficha .accordeon dl dd .cont .row li {
    width:145px;
    float:left;
    font-family:OpensansRegular;
    font-size:12px
}
section.page .mapa-ficha .right {
    width:40%
}
section.page .mapa-ficha .right .int {
    width:100%
}
section.page .mapa-ficha .right .int .fle {
    width:20px;
    margin:0 auto
}
section.page .mapa-ficha .right .int .sociales {
    width:100%;
    background-color:#bd2d24;
    height:32px;
    padding-top:10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
section.page .mapa-ficha .right .int .sociales .face {
    float:left;
    width:80px;
    margin-left:10px
}
section.page .mapa-ficha .right .int .sociales .twitt {
    float:left;
    width:56px;
    margin-left:10px
}
section.page .mapa-ficha .right .int .sociales .enviar {
    float:left;
    width:125px;
    margin-left:10px
}
section.page .mapa-ficha .right .int .mid {
    width:100%;
    padding-top:65px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
section.page .mapa-ficha .right .int .mid .oficina {
    width:100%;
    background-color:#bd2d24;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    margin-bottom:1px;
    background-image:url(../www.fuenzalida.com/img/pic-oficina.png);
    background-position:15px 12px;
    background-repeat:no-repeat
}
section.page .mapa-ficha .right .int .mid .oficina .int {
    padding-left:60px;
    width:250px;
    padding-top:10px;
    padding-bottom:10px
}
section.page .mapa-ficha .right .int .mid .oficina .int .tite {
    width:90%
}
section.page .mapa-ficha .right .int .mid .oficina .int h3 {
    color:#fff;
    font-size:22px;
    font-family:OpensansBold
}
section.page .mapa-ficha .right .int .mid .oficina .int p {
    font-family:OpensansRegular;
    font-size:12px;
    color:#fff;
    width:195px;
    line-height:12px
}
section.page .mapa-ficha .right .int .mid .traba {
    background-color:#bd2d24;
    background-image:url(../www.fuenzalida.com/img/pic-ventas.png);
    background-position:15px 10px;
    background-repeat:no-repeat
}
section.page .mapa-ficha .right .int .mid .traba .int {
    padding-left:45px;
    width:250px;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom:1px solid #fff;
    margin-left:20px
}
section.page .mapa-ficha .right .int .mid .traba .int .nombre {
    font-family:OpensansRegular;
    font-size:12px;
    width:195px;
    color:#fff;
    line-height:12px
}
section.page .mapa-ficha .right .int .mid .traba .int .mail, section.page .mapa-ficha .right .int .mid .traba .int .tele {
    font-family:OpensansRegular;
    font-size:13px;
    color:#fff
}
section.page .mapa-ficha .right .int .mid .traba .int h4 {
    color:#fff;
    font-size:12px
}
section.page .mapa-ficha .right .int .mid .solicita {
    background-color:#bd2d24;
    -webkit-border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-bottomleft:5px;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px;
    padding-top:10px;
    text-align:center
}
section.page .mapa-ficha .right .int .mid .solicita a {
    margin:0 auto;
    padding-top:10px
}
section.page .mapa-ficha .right .int .mid .solicita a img {
    display:inline-block
}
section.page .mapa-ficha .right .int .descarga {
    width:155px;
    float:left;
    display:block;
    margin-top:10px
}
section.page .mapa-ficha .right .int .imprimir {
    width:300px;
    margin:10px auto 0;
    display:block
}
section.page .mapa-ficha .right .int .frecuentes {
    width:300px;
    margin-top:13px;
    display:block
}
section.page .otros-resultados h3 {
    text-align:center;
    font-family:OpensansBold;
    font-size:22px
}
section.page .otros-resultados {
    width:100%;
    background-color:#fff;
    margin:50px -1% 20px
}
section.page .otros-resultados ul {
    padding-top:20px
}
section.page .otros-resultados ul .destacados .titulo p, section.page .otros-resultados ul li .titulo>p {
    display:block;
    background-color:#bd2d24;
    padding-top:10px;
    padding-bottom:10px;
    text-transform:uppercase;
    font-family:OpensansBold;
    font-size:12px;
    padding-left:15px;
    color:#fff
}
section.page .otros-resultados ul li {
    float:left;
    max-width:31.3%;
    margin:0 1%;
    position:relative
}
section.page .otros-resultados ul li .titulo {
    left:0;
    position:absolute;
    top:0;
    width:100%
}
section.page .otros-resultados ul .destacados .titulo {
    margin-top:-360px
}
section.page .otros-resultados ul .destacados .nombre, section.page .otros-resultados ul .noticias .nombre {
    background-color:#000;
    padding-top:10px;
    padding-bottom:7px
}
section.page .otros-resultados ul .destacados .nombre {
    position:absolute;
    margin-top:-45px;
    width:300px;
    opacity:.8
}
section.page .otros-resultados ul .destacados .nombre p {
    padding-left:15px;
    width:94%;
    font-size:12px;
    color:#fff;
    font-family:OpenSansRegular;
    line-height:14px
}
section.page .otros-resultados ul .proyectos .titulo p {
    background-color:#000
}
section.page .otros-resultados ul .noticias img {
    width:100%
}
section.page .otros-resultados ul .noticias .nombre p {
    padding-left:15px;
    width:94%;
    font-size:15px;
    color:#fff;
    font-family:OpenSansRegular;
    line-height:14px
}
section.page .navbar {
    background:#000;
    overflow:hidden;
    padding-bottom:5px;
    width:100%
}
section.page .navbar2 {
    background:#bd2d24
}
.sello_oportunidades {
    width:33%;
    float:left;
    position:relative
}
.sello_oportunidades:after {
    content:url(../www.fuenzalida.com/img/label.png);
    position:absolute;
    top:0;
    left:0
}
.cont-fichas .sello_oportunidades {
    width:auto;
    float:none;
    position:static
}
section.page .navbar ul a.dropdown-toggle {
    display:none
}
section.page .navbar ul li a.btn, section.page .navbar ul li a.dropdown-toggle {
    height:17px;
    color:#fff;
    margin:0 auto;
    display:block;
    background-color:#a6adb5;
    font-family:OpenSansRegular;
    line-height:11px;
    font-size:12px;
    text-align:center;
    text-transform:uppercase;
    -moz-border-radius-bottomright:10px;
    -moz-border-radius-bottomleft:10px;
    padding:5px 10px 0
}
section.page .navbar ul li a.btn {
    width:192px;
    -webkit-border-bottom-right-radius:10px;
    -webkit-border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    background-image:url(../img/flecha_abajo.png);
    background-repeat:no-repeat;
    background-position:194px 7px
}
section.page .navbar ul li a.active {
    background-image:url(../www.fuenzalida.com/img/flecha_arriba.png)!important
}
section.page .navbar ul li a.dropdown-toggle {
    width:185px;
    -webkit-border-bottom-right-radius:10px;
    -webkit-border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px
}
section.page .ficha-fuenzalida .left .ficha h3, section.page .ficha-fuenzalida .left h3 {
    background-image:url(../www.fuenzalida.com/img/fle-pag-bus.png);
    background-position:left center;
    font-family:OpensansBold;
    font-size:19px;
    margin-bottom:20px;
    margin-top:20px;
    font-weight:700;
    background-repeat:no-repeat
}
section.page .navbar ul li {
    width:100%;
    z-index:1000;
    position:relative
}
section.page .navbar ul li ul a.dropdown-toggle {
    display:none
}
section.page .ficha-fuenzalida .left {
    width:620px;
    float:left
}
section.page .ficha-fuenzalida .left h3 {
    color:#000;
    padding-left:30px;
    width:90%
}
section.page .ficha-fuenzalida .left .mapa {
    width:280px;
    height:200px;
    float:left
}
section.page .ficha-fuenzalida .left .ficha {
    width:100%
}
section.page .ficha-fuenzalida .left .ficha .titulo {
    width:100%;
    margin-top:20px
}
section.page .ficha-fuenzalida .left .ficha .titulo a {
    background-color:#23282e;
    display:block;
    color:#fff;
    padding-left:25px;
    padding-top:10px;
    padding-bottom:10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-family:OpensansBold;
    font-weight:700
}
section.page .ficha-fuenzalida .left .ficha h3 {
    padding-left:30px;
    width:90%
}
section.page .ficha-fuenzalida .left .ficha .accordeon {
    width:100%
}
section.page .ficha-fuenzalida .left .ficha .accordeon dl {
    width:100%;
    margin-top:10px
}
section.page .ficha-fuenzalida .left .ficha .accordeon dl dt {
    width:100%;
    margin-bottom:1px
}
section.page .ficha-fuenzalida .left .ficha .accordeon dl dt a {
    background-color:#d4dce3;
    background-image:url(../www.fuenzalida.com/img/fle-arriba.png);
    background-position:500px 15px;
    color:#242b35;
    width:85%;
    display:block;
    padding-left:30px;
    padding-top:10px;
    padding-bottom:10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-family:OpenSansRegular;
    font-weight:700;
    font-size:12px;
    text-transform:capitalize;
    margin:0 auto;
    background-repeat:no-repeat
}
section.page .ficha-fuenzalida .left .ficha .accordeon dl dt.marcado a {
    background-color:#bd2d24;
    background-image:url(../www.fuenzalida.com/img/fle-arriba-hover.png);
    color:#fff;
    text-transform:capitalize;
    font-family:OpenSansRegular
}
section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont {
    width:95%;
    padding-left:30px;
    padding-bottom:10px;
    padding-top:10px
}
section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont .cont-info .left {
    width:295px
}
section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont .cont-info .info {
    float:left;
    width:250px;
    margin-top:0
}
section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont .cont-info .info .row {
    padding-left:45px;
    padding-bottom:5px;
    padding-top:5px
}
section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont .cont-info .info .row h3 {
    width:120px;
    margin-bottom:0;
    margin-top:0;
    font-family:OpensansBold;
    font-size:12px;
    background-image:none;
    padding-left:0
}
section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont .cont-info .info .row p {
    font-size:11px;
    font-family:OpenSansRegular
}
section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont .cont-info .info .dire {
    background-image:url(../www.fuenzalida.com/img/ico-dire-plo.png);
    background-repeat:no-repeat;
    background-position:0 8px
}
section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont .cont-info .info .tele {
    background-image:url(../www.fuenzalida.com/img/ico-tel-plo.png);
    background-repeat:no-repeat;
    background-position:0 8px
}
section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont .cont-info .info .contac {
    background-image:url(../www.fuenzalida.com/img/ico-hora-plo.png);
    background-repeat:no-repeat;
    background-position:0 8px;
    padding-bottom:20px;
    padding-top:15px;
    border:0
}
section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont .cont-info .info .contac .con {
    color:#98211a;
    text-align:left;
    padding-left:0;
    padding-right:0;
    margin:0
}
section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont .cont-info .info .masinfo {
    background-image:url(../www.fuenzalida.com/img/masinfo.png);
    background-repeat:no-repeat;
    background-position:0 8px;
    width:200px;
    height:40px;
    display:block
}
section.page .ficha-fuenzalida .right {
    float:right;
    width:225px;
    padding-top:10px
}
section.page .ficha-fuenzalida .right .amoblados, section.page .ficha-fuenzalida .right .condominios, section.page .ficha-fuenzalida .right .propiedades {
    background-position:0 8px;
    width:220px;
    margin-top:0;
    height:75px;
    display:block;
    background-repeat:no-repeat
}
section.page .ficha-fuenzalida .right .propiedades {
    background-image:url(../www.fuenzalida.com/img/admin-propiedades.jpg)
}
section.page .ficha-fuenzalida .right .condominios {
    background-image:url(../www.fuenzalida.com/img/edificiosycondominios.jpg)
}
section.page .ficha-fuenzalida .right .amoblados {
    background-image:url(../www.fuenzalida.com/img/arriendodeamoblados.jpg)
}
section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont .row {
    border-bottom:1px solid #e1e5e5
}
section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont .row li {
    width:145px;
    float:left;
    font-family:OpensansRegular;
    font-size:12px
}
section.page .confienos {
    width:100%
}
section.page .confienos h3 {
    padding-top:30px;
    font-size:18px;
    padding-bottom:10px;
    color:#3c444b
}
section.page .confienos h4 {
    color:#3c444b;
    font-family:OpenSansLight;
    font-size:14px
}
section.page .confienos .icos {
    width:85%;
    padding-top:20px;
    margin:0 auto;
    padding-bottom:40px
}
section.page .confienos .icos li {
    float:left;
    width:270px;
    min-height:355px
}
section.page .confienos .icos li img {
    width:191px
}
section.page .confienos .icos li h3 {
    width:100%;
    padding-top:10px;
    padding-bottom:0;
    font-family:OpensansBold;
    font-size:18px;
    line-height:24px
}
section.page .confienos .icos li h4 {
    color:#98211a;
    font-family:OpenSansLight;
    font-size:14px
}
section.page .confienos .icos li h5 {
    font-family:OpenSansRegular;
    font-size:12px
}
section.page .confienos .icos li select {
    font-family:OpenSansLight;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #333;
    height:33px;
    font-size:12px;
    width:180px;
    display:block;
    margin-top:5px;
    min-height:33px
}
section.page .confienos .icos li .ingresar {
    display:block;
    width:186px;
    height:60px;
    background-image:url(../www.fuenzalida.com/img/ingresar.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    margin-top:36px
}
section.page .confienos .icos li .espe {
    padding-top:15px
}
section.page .confienos .icos li .ingresaruno {
    margin-top:13px
}
section.page .servicios {
    width:100%;
    background-color:#eff0f0;
    padding-bottom:40px
}
section.page .servicios h3 {
    font-family:OpensansBold;
    color:#a6261e;
    padding-top:10px;
    padding-bottom:15px
}
section.page .circulos .cir li h4, section.page .cuads .cuad .int input, section.page .cuads .cuad .int p, section.page .servicios p {
    font-family:OpenSansRegular
}
section.page .servicios p {
    color:#70767a;
    font-size:14px;
    background-image:url(../www.fuenzalida.com/img/sep-trans.png);
    background-repeat:no-repeat;
    background-position:30px 19px;
    height:20px;
    padding-bottom:10px
}
section.page .circulos {
    width:100%
}
section.page .circulos .cir {
    width:100%;
    padding-top:35px;
    padding-bottom:10px
}
section.page .circulos .cir li {
    float:left;
    width:320px
}
section.page .circulos .cir li img {
    width:191px;
    margin:0 auto
}
section.page .circulos .cir li h4 {
    font-size:12px;
    padding-top:10px;
    width:265px;
    text-align:justify;
    margin:0 auto
}
section.page .cuads {
    width:100%;
    background-color:#e4e6e8;
    padding-bottom:44px
}
section.page .cuads .cuad {
    width:450px;
    height:265px;
    margin-right:40px;
    float:left;
    background-color:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    margin-top:30px;
    padding-bottom:20px;
    background-repeat:no-repeat
}
section.page .cuads .cuad .int {
    width:300px;
    margin:0 auto
}
section.page .cuads .cuad .int .let {
    padding-top:15px;
    padding-bottom:10px
}
section.page .cuads .cuad .int p {
    font-size:12px;
    text-align:center;
    padding-bottom:10px;
    color:#3c444b
}
section.page .cuads .cuad .int input {
    height:35px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #a7adb4;
    width:275px;
    margin:0 auto 10px;
    display:block;
    text-align:center;
    color:#a7adb4
}
section.page .cuads .cuad .int .crea, section.page .cuads .cuad .int .ingresar {
    display:block;
    background-position:top center;
    width:200px;
    height:40px;
    margin:15px auto 0;
    background-repeat:no-repeat
}
section.page .cuads .cuad .int .contra {
    font-size:12px;
    text-align:center;
    display:block;
    text-decoration:underline;
    color:#3c444b
}
section.page .cuads .cuad .int .ingresar {
    background-image:url(../www.fuenzalida.com/img/ingresar-ver.jpg)
}
section.page .cuads .cuad .int .crea {
    background-image:url(../www.fuenzalida.com/img/crear.jpg)
}
section.page .cuads .cuad .int .termino {
    padding-top:45px;
    font-size:10px;
    margin-top:20px
}
section.page .cuads .cuad .int .termino span, section.page .cuads .cuad .int .termino span a {
    color:#901c20;
    text-decoration:underline
}
section.page .cuads .cuad .sombra {
    position:absolute;
    margin-top:28px;
    margin-left:7px
}
section.page .cuads .cuad .sombrados {
    position:absolute;
    margin-top:-2px;
    margin-left:7px
}
section.page .orden-resultado h5 span {
    font-size:24px;
    font-family:OpenSansLight;
    letter-spacing:0;
    margin-top:-1px
}
.h5franquicia {
    float:left;
    width:initial
}
.nav_franquicia {
    float:left;
    margin-top:37px;
    margin-left:150px
}
section.page .orden-resultado .nav_franquicia li {
    float:left;
    width:auto
}
.nav_franquicia li a {
    color:#e0e5e5;
    font-size:11px;
    padding:10px;
    text-transform:uppercase
}
.cont-franquicia {
    width:100%;
    padding-bottom:30px
}
.cont-franquicia .left h3 {
    text-align:center!important;
    font-size:20px!important
}
.fila {
    margin:0 auto;
    display:table
}
.columna {
    float:left;
    margin-left:60px
}
.columna:first-child {
    margin-left:0
}
.columna img.circle {
    margin-bottom:10px
}
.gris {
    background-color:#eff0f0;
    padding:25px 0;
    margin-top:10px
}
.gris .col-left {
    text-align:center;
    width:297px;
    display:table-cell
}
.gris .col-right {
    float:right
}
section.page .cont-administracion .solicitar {
    background-image:url(../www.fuenzalida.com/img/emprende.png);
    background-position:0 0;
    background-repeat:no-repeat;
    display:block;
    width:412px;
    height:90px
}
section.marc-plo .icos.franq .caso {
    width:475px;
    margin-left:10px
}
section.marc-plo .icos.franq .caso:first-child {
    margin-left:0
}
section.marc-plo .icos.franq .caso ul.bullet, section.marc-plo .icos.franq .caso ul.bullet2 {
    float:left;
    width:50%
}
section.marc-plo .icos.franq .caso ul.bullet li, section.marc-plo .icos.franq .caso ul.bullet2 li {
    background-image:url(../img/check2.png)
}
section.marc-plo .icos.franq .caso ul.bullet2 {
    width:100%!important
}
section.cont-franquicia-contacto {
    background-image:none
}
h3.franquicia-contacto {
    width:100%;
    font-family:OpenSansBold;
    font-size:26px;
    font-weight:100;
    background-position:0 0;
    background-repeat:no-repeat;
    color:#000;
    margin:20px 0;
    text-transform:uppercase;
    text-align:center
}
.pure-form fieldset p, p.franquicia-contacto {
    font-family:OpenSansBold;
    font-size:16px
}
p.franquicia-contacto {
    padding-left:80px;
    font-weight:100;
    margin-top:-10px
}
section.cont-franquicia-contacto .formulario {
    margin:20px 0
}
section.cont-franquicia-contacto .form {
    width:80px;
    height:2.25em;
    border-radius:4px;
    box-shadow:0 1px 3px #ddd inset;
    box-sizing:border-box;
    vertical-align:middle
}
.pure-form fieldset {
    margin:0;
    padding:2.5em 0 .75em;
    border:0
}
.pure-form fieldset p {
    color:#a82126;
    padding-left:75px;
    padding-bottom:20px
}
.pure-form fieldset p label, .pure-form-aligned .pure-control-group label {
    font-family:OpenSansRegular;
    color:#3c444b;
    font-size:12px;
    display:inline-block;
    vertical-align:middle
}
.pure-form fieldset p.error {
    font-weight:400;
    padding:0;
    text-align:right
}
.pure-form fieldset p label {
    width:5em
}
.pure-form-aligned .pure-control-group label {
    margin:0 1em 0 0;
    text-align:right;
    width:10em
}
.pure-form input[type=color], .pure-form input[type=date], .pure-form input[type=datetime-local], .pure-form input[type=datetime], .pure-form input[type=email], .pure-form input[type=month], .pure-form input[type=number], .pure-form input[type=password], .pure-form input[type=search], .pure-form input[type=tel], .pure-form input[type=text], .pure-form input[type=time], .pure-form input[type=url], .pure-form input[type=week], .pure-form select, .pure-form textarea {
    border-radius:4px;
    box-sizing:border-box;
    display:inline-block;
    padding:.5em .6em;
    vertical-align:middle
}
.pure-form-aligned .pure-help-inline, .pure-form-aligned input, .pure-form-aligned select, .pure-form-aligned textarea, .pure-form-message-inline {
    display:inline-block;
    vertical-align:middle
}
.pure-g[class*=pure-u], button, input, select, textarea {
    font-family:sans-serif;
    font-weight:100;
    letter-spacing:.01em;
    margin-bottom:4px
}
.pure-form fieldset button {
    background-color:#c5272c;
    padding:12px 45px;
    border:0;
    color:#fff;
    border-radius:4px;
    text-transform:uppercase;
    font-size:10px;
    margin-left:135px;
    margin-top:10px
}
.pure-form fieldset button:hover {
    color:#000
}
section.es {
    background-image:url(../www.fuenzalida.com/img/fnd-page-es.jpg)
}
section.page .nav-rojo {
    width:100%;
    background-color:#9e231c;
    height:37px;
    margin-bottom:30px;
    margin-top:3px
}
section.page .nav-rojo li {
    float:left;
    width:190px;
    margin-top:0;
    height:40px;
    border-left:1px solid #fff
}
section.page .nav-rojo li:hover {
    background-color:#680a0d;
    cursor:pointer
}
section.page .nav-rojo li a {
    color:#fff;
    display:block;
    text-align:center;
    padding-top:11px;
    font-family:OpensansBold;
    font-size:11px
}
section.page .orden-resultado h2.ProInm {
    width:100%;
    clear:inherit;
    float:left;
    font-family:OpensansBold;
    font-size:20px;
    margin-top:-3px;
    color:#000;
    text-transform:uppercase
}
section .col .cont-fichas li {
    width:31.29%;
    background-color:#fff;
    margin:0 10px 10px;
    position:relative
}
section .col .cont-fichas li .LogoPro-cont {
    position:absolute;
    width:305px;
    margin-top:39px
}
section .col .cont-fichas li .LogoPro-cont .Logo-cont {
    width:50%;
    height:80px;
    float:left;
    background-color:#fff
}
section .col .cont-fichas li .LogoPro-cont .Pro-cont {
    width:47.9%;
    height:60px;
    float:right;
    background-color:#bd2d24;
    padding:20px 0 0 6px
}
section .col .cont-fichas li .LogoPro-cont .Pro-cont .img-fdi, section .col .cont-fichas li .LogoPro-cont .Pro-cont .img-verpro {
    float:left
}
section .col .cont-fichas li .LogoPro-cont .Pro-cont .img-verpro {
    padding-left:10px
}
.formulario-suge {
    width:100%;
    background-image:none;
    background-color:#fff
}
.formulario-suge .cont-col {
    width:430px;
    float:left;
    padding-top:35px
}
.formulario-suge .cont-col .row {
    width:100%;
    margin-bottom:2px
}
.formulario-suge .cont-col .row label {
    display:block;
    width:115px;
    float:left;
    font-family:OpenSansRegular;
    font-size:11px;
    margin-top:5px
}
.formulario-suge .cont-col .row input, .formulario-suge .cont-col .row select {
    width:260px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid #a7adb4;
    height:30px
}
.formulario-suge .cont-col .row textarea {
    width:260px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid #a7adb4;
    height:90px
}
.formulario-suge .col .adjunto {
    width:40%;
    margin:0 auto;
    padding-top:30px
}
.formulario-suge .col .adjunto label {
    display:block;
    float:left;
    font-family:OpenSansRegular;
    font-size:12px;
    margin-right:15px;
    margin-top:2px
}
.formulario-suge .col .adjunto input {
    font-family:OpenSansRegular;
    font-size:12px;
    color:#861c15
}
.formulario-suge .col .cont-captcha-enviar {
    width:77%;
    margin:0 auto 30px;
    padding-top:30px
}
.formulario-suge .col .cont-captcha-enviar .captcha {
    width:312px;
    float:left
}
.formulario-suge .col .cont-captcha-enviar .aceptar {
    float:left;
    margin-left:10px;
    width:225px;
    margin-top:35px
}
.formulario-suge .col .cont-captcha-enviar .aceptar input {
    width:20px;
    display:block;
    float:left;
    margin-top:3px
}
.formulario-suge .col .cont-captcha-enviar .aceptar p {
    float:left;
    display:block;
    width:200px;
    font-size:14px;
    font-family:OpenSansRegular;
    line-height:12px
}
.formulario-suge .col .cont-captcha-enviar .enviar {
    display:block;
    width:155px;
    float:left;
    background-image:url(../www.fuenzalida.com/img/fnd-enviar-suge.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    text-align:center;
    color:#fff;
    font-size:12px;
    padding-top:12px;
    padding-bottom:12px;
    margin-top:25px
}
.formulario-suge .col .cont-captcha-enviar .enviar:hover {
    background-image:url(../www.fuenzalida.com/img/fnd-enviar-suge-hover.jpg)
}
section.page .cont-testimoniales {
    width:100%
}
section.page .cont-testimoniales .cont-int {
    padding-top:40px;
    padding-bottom:20px
}
section.page .cont-testimoniales .cont-int .video {
    float:left;
    margin-right:60px;
    width:auto
}
section.page .cont-testimoniales .btns .solicita {
    background-image:url(../www.fuenzalida.com/img/solicita-testimoniales.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    display:block;
    width:435px;
    height:85px
}
footer {
    width:100%;
    background-image:url(../www.fuenzalida.com/img/fnd-footer.jpg);
    background-position:top center;
    background-repeat:repeat-x;
    height:445px;
    background-color:#000
}
footer .top {
    width:100%;
    height:364px
}
footer .top .cont-int {
    width:100%;
    padding-top:90px
}
footer .top .cont-int ul {
    width:24.3%;
    float:left
}
footer .top .cont-int .marginul {
    margin-left:2%
}
footer .top .cont-int ul h3 {
    font-family:OpenSansRegular;
    font-size:15px;
    color:#fff;
    padding-bottom:20px;
    font-style:normal;
    font-weight:400
}
footer .top .cont-int ul li a {
    color:#909292;
    font-family:OpenSansRegular;
    font-size:13px
}
footer .top .cont-int ul li a:hover {
    color:#fff
}
footer .top .cont-int .cont-right {
    width:25%;
    float:left
}
footer .top .cont-int .cont-right h3 {
    font-family:OpenSansRegular;
    font-size:15px;
    color:#fff;
    padding-bottom:0;
    font-style:normal;
    font-weight:400
}
footer .top .cont-int .cont-right .sociales {
    margin:10px 0;
    overflow:hidden
}
footer .top .cont-int .cont-right .sociales a {
    float:left;
    margin-left:10px
}
footer .top .cont-int .cont-right p {
    color:#909292;
    font-family:OpenSansRegular;
    font-size:11px
}
footer .top .cont-int .cont-right form, footer .top .cont-int .cont-right form .row {
    width:100%
}
footer .top .cont-int .cont-right form .row input {
    width:140px;
    opacity:.2;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:none;
    height:33px;
    float:left;
    margin-top:10px;
    padding-left:10px;
    font-family:OpenSansRegular
}
footer .top .cont-int .cont-right form .row a {
    background-image:url(../www.fuenzalida.com/img/fle-bus.png);
    background-position:top center;
    background-repeat:no-repeat;
    width:40px;
    height:40px;
    display:block;
    float:left;
    margin-top:8px;
    margin-left:7px
}
footer .bot figure {
    width:147px;
    float:left;
    margin-top:20px
}
footer .bot p {
    float:left;
    font-size:12px;
    color:#6f6f6f;
    width:300px;
    margin-top:32px;
    margin-left:20px
}
footer .bot .der {
    width:460px;
    float:right
}
section.acceso {
    background-image:none
}
section.acceso .col {
    max-width:660px
}
section.acceso .col .cont {
    width:100%
}
section.acceso .col .cont .titu img {
    max-width:100%
}
section.acceso .col .cont .cuad {
    width:100%;
    background-color:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    min-height:370px;
    padding-top:15px;
    padding-bottom:15px;
    margin-top:-20px
}
section.acceso .col .cont .cuad .left {
    width:50%;
    margin-right:1%;
    border-right:1px solid #3c444b;
    float:left;
    padding-right:10px
}
section.acceso .col .cont .cuad .left h3 {
    text-align:center;
    font-family:OpenSansRegular;
    color:#597552
}
section.acceso .col .cont .cuad .left p {
    text-align:center;
    font-size:12px;
    font-family:OpenSansRegular
}
section.acceso .col .cont .cuad .left .inputs {
    padding-top:12px
}
section.acceso .col .cont .cuad .left .inputs .row input {
    height:35px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #a7adb4;
    width:100%;
    margin:0 auto 10px;
    display:block;
    text-align:center;
    font-family:OpenSansRegular;
    color:#a7adb4;
    font-size:12px
}
section.acceso .col .cont .cuad .left .inputs .contraseña {
    background-image:none;
    font-family:OpenSansRegular;
    font-size:12px;
    text-align:center;
    display:block;
    height:20px;
    color:#a7adb4
}
section.acceso .col .cont .cuad .left .inputs a {
    display:block;
    background-image:url(../www.fuenzalida.com/img/ingresar-ver.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    width:200px;
    height:40px;
    margin:10px auto 0
}
section.acceso .col .cont .cuad .left .inputs .contraseña:hover {
    text-decoration:underline
}
section.acceso .col .cont .cuad .right {
    float:left;
    width:49%
}
section.acceso .col .cont .cuad .right h3 {
    color:#961d22;
    padding-bottom:10px;
    text-align:center;
    font-family:OpenSansRegular
}
section.acceso .col .cont .cuad .right p {
    font-family:OpenSansRegular;
    font-size:12px;
    text-align:center
}
section.acceso .col .cont .cuad .left .terminos, section.acceso .col .cont .cuad .right .terminos {
    font-size:10px;
    color:#83888e
}
section.acceso .col .cont .cuad .right .terminos span {
    text-decoration:underline;
    color:#961d22
}
section.acceso .col .cont .cuad .right .terminos span a {
    color:#961d22
}
section.acceso .col .cont .cuad .right a.crear {
    background-image:url(../www.fuenzalida.com/img/crear.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    width:200px;
    height:40px;
    margin:15px auto 35px;
    display:block
}
.datos {
    width:100%;
    padding-top:50px;
    padding-bottom:45px
}
.datos h3 {
    width:50%;
    height:66px;
    margin:0;
    padding-left:80px;
    font-family:OpenSansLight;
    font-size:26px;
    font-weight:100;
    background-image:url(../www.fuenzalida.com/img/ico-pague.png);
    background-position:0 0;
    background-repeat:no-repeat;
    color:#3c444b;
    padding-top:15px;
    text-transform:uppercase
}
.datos .cont-prin {
    width:100%
}
.datos .cont-prin .left {
    padding-right:20px;
    width:50%
}
.datos .cont-prin .left .cuad {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background-color:#23282e;
    margin-top:10px;
    padding-bottom:15px;
    padding-top:10px;
    width:100%
}
.datos .cont-prin .left .cuad .row {
    width:95%;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;
    height:17px
}
.datos .cont-prin .left .cuad .row .nombre {
    float:left;
    width:70px;
    color:#83888e;
    font-family:OpenSansRegular;
    font-size:14px
}
.datos .cont-prin .left .cuad .row .nombre-campo {
    float:left;
    width:235px;
    color:#fff;
    font-family:OpenSansRegular;
    font-size:14px
}
.cont-mis .col h3, .full .col h3 {
    font-family:OpenSansLight;
    font-size:26px;
    color:#577250;
    background-repeat:no-repeat;
    text-transform:uppercase
}
.datos .cont-prin .right .editar {
    background-image:url(../www.fuenzalida.com/img/editar-datos.jpg);
    background-position:0 0;
    background-repeat:no-repeat
}
.datos .cont-prin .right .cambiar {
    background-image:url(../www.fuenzalida.com/img/cambiar.jpg);
    background-position:0 0;
    background-repeat:no-repeat;
    display:block
}
.datos .cont-prin .right .ultima {
    background-image:url(../www.fuenzalida.com/img/ultima-busqueda.jpg);
    background-position:0 0;
    background-repeat:no-repeat
}
.full {
    background-color:#eff0f0;
    width:100%;
    padding-top:20px
}
.full .col h3 {
    margin:0;
    padding-left:80px;
    font-weight:100;
    background-image:url(../www.fuenzalida.com/img/misselec.png);
    background-position:0 0;
    padding-top:15px;
    padding-bottom:25px
}
.full .seleccionadas {
    margin-top:0!important
}
.full .seleccionadas li .eti {
    width:60px;
    height:60px;
    position:absolute;
    background-image:url(../www.fuenzalida.com/img/reciente.png);
    background-position:0 0;
    background-repeat:no-repeat
}
.full .seleccionadas li .venta {
    background-image:url(../www.fuenzalida.com/img/venta.png)
}
.full .seleccionadas li .arrienda {
    background-image:url(../www.fuenzalida.com/img/arriendo.png)
}
.full .seleccionadas li .uf-cont {
    background-color:#7da473!important;
    margin-top:0!important
}
.full .seleccionadas li .cont-des ul li {
    background-color:#e1e5e5;
    border-right:1px solid #7da473;
    float:left;
    margin:0;
    padding:10px;
    width:33.3%
}
.full .seleccionadas li .cont-des ul li p {
    width:100%;
    text-align:center;
    display:block
}
.full .seleccionadas li .cont-des ul li .eliminar {
    background-image:url(../www.fuenzalida.com/img/eliminar.png);
    background-repeat:no-repeat;
    display:block;
    height:16px;
    margin-top:10px;
    width:75px
}
.full .seleccionadas li .cont-des ul li p span {
    font-weight:700
}
section.page .paginador-propiedades .col .ant-ve {
    background-image:url(../www.fuenzalida.com/img/anterior-paginador-verde.png)
}
section.page .paginador-propiedades .col .sig-ve {
    background-image:url(../www.fuenzalida.com/img/siguiente-paginador-verde.png)
}
.cont-mis {
    width:100%
}
.cont-mis .col .cont-ray {
    width:100%;
    border-bottom:1px solid #000;
    background-color:#fff;
    margin-top:0
}
.cont-mis .col h3 {
    width:26%;
    margin:0 0 0 15px;
    padding-left:80px;
    font-weight:100;
    background-image:url(../www.fuenzalida.com/img/misselec.png);
    background-position:0 30px;
    padding-top:40px;
    padding-bottom:25px;
    float:left
}
.cont-mis .col h3 span {
    font-size:12px;
    margin-top:-7px;
    display:block;
    float:left;
    color:#000;
    font-weight:700
}
.cont-mis .col .agregar .codigo, .cont-mis .col p {
    color:#626971;
    font-size:12px;
    font-family:OpenSansRegular;
    display:block
}
.cont-mis .col p {
    float:left;
    width:265px;
    padding-top:50px
}
.cont-mis .col .agregar {
    float:right;
    width:300px;
    padding-top:45px
}
.cont-mis .col .agregar .cont-in-btn {
    width:100%
}
.cont-mis .col .agregar .cont-in-btn input {
    height:35px;
    -webkit-border-radius:4px;
    border-radius:4px;
    margin-right:5px;
    font-family:OpenSansRegular;
    font-size:12px;
    padding-left:5px;
    width:130px;
    border:1px solid #a7adb4;
    float:left;
    display:block;
    text-align:center
}
.cont-mis .col .agregar .cont-in-btn a {
    background-image:url(../www.fuenzalida.com/img/agregarpropiedad.jpg);
    background-position:0 0;
    background-repeat:no-repeat;
    width:152px;
    height:40px;
    display:block;
    float:left
}
.cont-mis .col .agregar a {
    display:block;
    width:100%;
    text-align:center
}
.cont-mis .col .agregar .codigo {
    width:100%;
    text-align:center;
    text-decoration:underline
}
section.page .otro {
    background-color:#eff0f0;
    height:70px;
    padding-bottom:0;
    padding-top:0
}
section.mifuenzalida {
    background-color:#fff;
    padding-bottom:30px
}
.cont-red .cont-top {
    width:100%;
    padding-top:40px
}
.cont-red .cont-top .left {
    width:480px;
    float:left
}
.cont-red .cont-top .left h3 {
    color:#bd2d24;
    font-family:OpenSansRegular;
    font-size:22px;
    font-weight:700;
    padding-bottom:10px
}
.cont-red .cont-top .left p, .formulario .col .con #confirmacion .pregunta .preguntamargin, .formulario .col .datoscom.formpadding .contenedores .row label, .formulario .col .datospers.formpadding .contenedores .row label {
    font-family:OpenSansRegular;
    font-size:12px
}
.cont-red .cont-top .left p {
    line-height:20px;
    padding-bottom:20px
}
.cont-red .cont-top .right {
    float:left;
    width:450px
}
.cont-red .cont-top .right .unete {
    display:block;
    width:428px;
    height:90px;
    margin-top:45px;
    background-image:url(../www.fuenzalida.com/img/unete-nuestra.jpg);
    background-position:top center;
    background-repeat:repeat-x
}
.formulario, .foto {
    width:100%
}
.foto {
    background-image:url(../www.fuenzalida.com/img/imagen-red.jpg);
    background-color:#fff
}
.formulario .datospers {
    float:left;
    width:355px;
    margin-left:66px
}
.formulario .datoscom {
    width:355px;
    float:right;
    margin-right:66px
}
.formulario .formpadding {
    margin-top:24px
}
.formulario .otro {
    height:225px
}
.formulario .col .datospers.formpadding .contenedores .row label {
    display:block;
    float:left;
    margin-top:7px
}
.formulario .col .datospers.formpadding .contenedores .row input {
    border:1px solid #a7adb4;
    display:block;
    border-radius:5px;
    height:28px;
    float:right;
    width:186px
}
.formulario .col .datospers.formpadding .contenedores {
    padding:10px;
    width:100%
}
.formulario .col .datoscom.formpadding .contenedores .out {
    width:300px
}
.formulario .col .datoscom.formpadding .contenedores .out .es {
    width:104px
}
.formulario .col .datoscom.formpadding .contenedores .out .as {
    width:186px;
    float:left
}
.formulario .col .datoscom.formpadding .contenedores .row label {
    display:block;
    float:left;
    margin-top:7px;
    margin-right:10px
}
.formulario .col .datoscom.formpadding .contenedores .row input {
    border:1px solid #a7adb4;
    display:block;
    border-radius:5px;
    height:28px;
    float:right;
    width:186px
}
.formulario .col .datoscom.formpadding .contenedores {
    padding:10px;
    width:100%
}
.formulario .col .datoscom.formpadding .contenedores .row .row textarea {
    border:1px solid #a7adb4;
    display:block;
    border-radius:5px;
    height:109px;
    float:right;
    width:186px;
    font-size:12px;
    font-family:OpenSansRegular
}
.formulario .col .datoscom.formpadding .contenedores .row .row .inputsize .punto {
    height:14px;
    width:14px;
    float:left;
    margin-top:9px
}
.formulario .col .datoscom.formpadding .contenedores .row .row .inputsize .espaciocom {
    margin-right:56px
}
#botones {
    width:100%;
    background-color:#e1e2e3;
    height:166px
}
#botones .col.botones-form {
    margin-left:auto;
    margin-right:auto
}
#botones .col.botones-form img {
    float:left;
    margin-left:10px;
    margin-right:10px;
    margin-top:50px
}
.con {
    width:55%;
    margin:0 auto
}
#confirmacion {
    height:120px;
    margin-top:20px;
    display:block;
    width:100%
}
#confirmacion #enviar {
    float:left;
    margin:20px 0 0 10px
}
#confirmacion .pregunta {
    float:left;
    margin-top:12px;
    margin-bottom:38px
}
.formulario .col .con #confirmacion .pregunta input {
    border:1px solid #a7adb4;
    display:block;
    border-radius:5px;
    height:28px;
    float:right;
    width:186px;
    margin-top:-8px;
    margin-left:13px;
    margin-right:13px
}
.trabaja .top {
    width:100%;
    padding-bottom:30px;
    border-bottom:1px solid #c4c7c9;
    margin-bottom:30px
}
.trabaja .top h3 {
    padding-top:25px;
    font-family:OpensansBold;
    font-size:20px;
    padding-bottom:20px;
    width:100%
}
.trabaja .top .left p, .trabaja .top .right p {
    font-size:14px;
    font-family:OpenSansRegular
}
.trabaja .top .left {
    width:430px;
    text-align:left;
    float:left;
    margin-right:60px
}
.trabaja .top .left p span {
    font-weight:700
}
.trabaja .top .right {
    width:459px;
    float:left
}
.trabaja .top .right p span {
    font-weight:700
}
.trabaja .bottom {
    width:100%
}
.trabaja .bottom .formulario {
    width:100%;
    height:315px
}
.trabaja .bottom .formulario .left {
    width:460px;
    float:left
}
.trabaja .bottom .formulario .left .row label {
    font-family:OpenSansRegular;
    font-size:12px;
    text-align:left;
    margin-right:30px;
    width:80px;
    display:block;
    float:left;
    padding-top:10px
}
.trabaja .bottom .formulario .left .row input {
    border:1px solid #a7adb4;
    border-radius:4px;
    box-sizing:border-box;
    display:inline-block;
    padding:.5em .6em;
    vertical-align:middle;
    float:left;
    width:260px
}
.trabaja .bottom .formulario .right {
    width:495px;
    float:left
}
.trabaja .bottom .formulario .right .row label {
    font-family:OpenSansRegular;
    font-size:12px;
    text-align:left;
    margin-right:30px;
    width:140px;
    display:block;
    float:left;
    padding-top:10px
}
.trabaja .bottom .formulario .right .row input, .trabaja .bottom .formulario .right .row select {
    border:1px solid #a7adb4;
    border-radius:4px;
    box-sizing:border-box;
    display:inline-block;
    padding:.5em .6em;
    vertical-align:middle;
    float:left;
    width:260px
}
.trabaja .bottom .formulario .right .row textarea {
    border:1px solid #a7adb4;
    border-radius:4px;
    box-sizing:border-box;
    display:inline-block;
    padding:.5em .6em;
    vertical-align:middle;
    float:left;
    width:260px;
    height:145px
}
.trabaja .bottom .formulario .right .row .adjunto {
    border:none;
    font-size:11px
}
.trabaja .bottom .enviar {
    float:left;
    margin:20px 0 0 10px
}
.trabaja .bottom .enviar .enviar {
    display:block;
    width:200px;
    height:37px;
    margin:0 auto;
    background-image:url(../www.fuenzalida.com/img/enviar.jpg);
    background-position:0 0;
    background-repeat:no-repeat
}
.solicite, .solicite .col .cont {
    width:100%
}
.solicite {
    background-image:none
}
.solicite .col .cont .titu {
    display:block;
    position:relative;
    z-index:100
}
.solicite .col .cont .titu img {
    height:auto;
    max-width:100%
}
.solicite .col .cont .cuad {
    width:100%;
    background-color:#fff
}
.solicite .col .cont .cuad .int {
    padding-top:20px
}
.solicite .col .cont .cuad .int .row input, .solicite .col .cont .cuad .int .row textarea {
    display:inline-block;
    padding:.5em .6em;
    width:60%;
    box-sizing:border-box;
    vertical-align:middle
}
.solicite .col .cont .cuad .int .row label {
    float:left;
    font-size:13px;
    font-family:OpenSansRegular;
    text-align:left
}
.solicite .col .cont .cuad .int .row input {
    float:left;
    border:1px solid #a7adb4;
    border-radius:4px
}
.solicite .col .cont .cuad .int .row textarea {
    border:1px solid #a7adb4;
    border-radius:4px;
    height:110px
}
.solicite .col .cont .cuad .int .actualizar, .solicite .col .cont .cuad .int .enviar, .solicite .col .cont .cuad .int .guardar {
    width:150px;
    display:block;
    background-position:0 0;
    height:50px;
    background-repeat:no-repeat
}
.solicite .col .cont .cuad .int .enviar {
    margin-left:140px;
    background-image:url(../www.fuenzalida.com/img/enviar.jpg);
    margin-top:15px
}
.solicite .col .cont .cuad .int .actualizar {
    background-image:url(../www.fuenzalida.com/img/actualizar.png);
    float:right
}
.solicite .col .cont .cuad .int .guardar {
    margin-left:140px;
    background-image:url(../www.fuenzalida.com/img/guardardatos.png);
    margin-top:15px
}
.agendar {
    background-image:none
}
.agendar .col {
    width:715px;
    margin:0
}
.agendar .col h3 {
    position:relative;
    margin-top:0;
    z-index:200
}
.agendar .col .cuad {
    width:100%;
    background-color:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    position:relative;
    margin-top:-20px;
    z-index:1
}
.agendar .col .cuad .int {
    width:660px;
    margin:0 auto
}
.agendar .col .cuad .int .barra {
    width:100%;
    padding-top:15px
}
.agendar .col .cuad .int .barra p {
    float:left;
    width:280px;
    font-family:OpenSansRegular;
    font-size:16px
}
.agendar .col .cuad .int .barra input {
    float:right;
    border:1px solid #a7adb4;
    border-radius:4px;
    box-sizing:border-box;
    display:inline-block;
    padding:.5em .6em;
    vertical-align:middle;
    width:175px;
    background-image:url(../www.fuenzalida.com/img/ico-cale.jpg);
    background-position:138px 0;
    background-repeat:no-repeat
}
.cont-com .left h3, .desarrollo .cuad {
    -webkit-border-radius:5px;
    -moz-border-radius:5px
}
.agendar .col .cuad .int .calendario {
    width:100%;
    padding-top:20px;
    padding-bottom:20px
}
.agendar .col .cuad .int .calendario .horario {
    width:675px
}
.agendar .col .cuad .int .calendario .horario li {
    float:left;
    width:84px;
    font-size:12px;
    font-family:OpenSansRegular;
    text-transform:uppercase
}
.agendar .col .cuad .int .calendario .horario li.sel {
    color:#931d21
}
.agendar .col .cuad .int .calendario .horario li.pri {
    width:85px
}
.agendar .col .cuad .int .calendario .hora {
    padding-top:0;
    width:656px;
    border-top:1px solid #a5aaae;
    margin-top:0
}
.agendar .col .cuad .int .calendario .hora li {
    float:left;
    padding-top:5px;
    width:81px;
    height:20px;
    font-family:OpenSansRegular;
    font-size:11px;
    padding-bottom:5px;
    background-color:#f1f2f2;
    border-right:1px solid #fff;
    border-top:1px solid #fff
}
.agendar .col .cuad .int .calendario .hora li.hora-real, .agendar .col .cuad .int .calendario .hora li.sel {
    background-color:#fff
}
.agendar .col .cuad .int .solicitar {
    width:100%
}
.agendar .col .cuad .int .solicitar .soli {
    float:right;
    background-image:url(../www.fuenzalida.com/img/solicitar.jpg);
    background-position:0 0;
    background-repeat:no-repeat;
    width:150px;
    height:45px
}
.cont-com {
    width:100%
}
.cont-com .left {
    float:left;
    width:610px
}
.cont-com .left h3 {
    margin-top:20px;
    background-color:#bd2d24;
    color:#fff;
    padding-left:20px;
    padding-top:8px;
    padding-bottom:8px;
    font-size:14px;
    font-family:OpenSansBold;
    width:95%;
    border-radius:5px
}
.cont-com .left .cont-form .int {
    width:500px;
    margin:0 auto;
    padding-top:20px
}
.cont-com .left .cont-form .int .row label {
    float:left;
    width:100px;
    font-size:12px;
    font-family:OpenSansRegular;
    padding-top:5px
}
.cont-com .left .cont-form .int .row input {
    width:375px;
    float:left;
    border:1px solid #a7adb4;
    border-radius:4px;
    box-sizing:border-box;
    display:inline-block;
    padding:.5em .6em;
    vertical-align:middle;
    height:30px;
    font-family:OpenSansRegular;
    font-size:12px
}
.cont-com .left .cont-form .int .cual input, .cont-com .left .cont-form .int .row textarea {
    border:1px solid #a7adb4;
    box-sizing:border-box;
    display:inline-block;
    float:left;
    vertical-align:middle
}
.cont-com .left .cont-form .int .row textarea {
    width:375px;
    font-size:12px;
    border-radius:4px;
    padding:.5em .6em;
    height:115px
}
.cont-com .left .cont-form .int .cual {
    width:100%;
    border-bottom:1px solid #d3d6d9;
    border-top:1px solid #d3d6d9;
    padding-top:10px;
    padding-bottom:10px;
    margin-top:25px
}
.cont-com .left .cont-form .int .cual p {
    float:left;
    width:245px;
    font-family:OpenSansRegular;
    font-size:14px;
    font-weight:700
}
.cont-com .left .cont-form .int .cual input {
    width:230px;
    border-radius:4px;
    padding:.5em .6em;
    height:30px
}
.cont-com .left .cont-form .int .final {
    width:100%;
    padding-top:10px;
    padding-bottom:20px
}
.cont-com .left .cont-form .int .final input {
    float:left;
    width:30px
}
.cont-com .left .cont-form .int .final p {
    float:left;
    width:425px;
    font-size:12px
}
.cont-com .left .cont-form .int .final .enviar {
    margin-top:10px;
    width:100%
}
.cont-com .left .cont-form .int .final .enviar .enviar {
    width:150px;
    display:block;
    background-image:url(../www.fuenzalida.com/img/enviar.jpg);
    background-position:0 0;
    background-repeat:no-repeat;
    float:left;
    height:50px;
    margin:25px 0 0 10px
}
.cont-com .right .cont-int {
    width:360px;
    margin-top:20px
}
.cont-com .right .cont-int .mapa {
    width:280px;
    padding:10px;
    height:230px;
    border:1px solid #a7adb4;
    background-repeat:no-repeat
}
.cont-com .right .cont-int .datos .aten, .cont-com .right .cont-int .datos .dire, .cont-com .right .cont-int .datos .tel {
    padding-left:45px;
    background-repeat:no-repeat;
    background-position:0 5px
}
.cont-com .right .cont-int .mapa #map {
    width:260px;
    height:200px;
    border:none
}
.cont-com .right .cont-int .datos {
    width:84%;
    padding-top:20px
}
.cont-com .right .cont-int .datos .co {
    border-bottom:1px solid #919396;
    padding-bottom:10px;
    padding-top:5px
}
.cont-com .right .cont-int .datos .dire {
    background-image:url(../www.fuenzalida.com/img/ico-dire-plo.png)
}
.cont-com .right .cont-int .datos .tel {
    background-image:url(../www.fuenzalida.com/img/ico-tel-plo.png)
}
.cont-com .right .cont-int .datos .aten {
    background-image:url(../www.fuenzalida.com/img/ico-hora-plo.png)
}
.cont-com .right .cont-int .datos .co h4 {
    width:150px;
    margin-bottom:0;
    margin-top:0;
    font-family:OpensansBold;
    font-size:12px;
    background-image:none;
    padding-left:0
}
.cont-com .right .cont-int .datos .co p {
    font-size:11px;
    font-family:OpenSansRegular
}
section.directorio {
    width:100%;
    background-image:none;
    padding-bottom:45px
}
section.directorio .nav {
    float:left;
    width:220px;
    margin-right:50px
}
section.directorio .nav ul {
    width:220px;
    float:left;
    padding-top:50px
}
section.directorio .nav ul li a {
    color:#fff;
    background-image:url(../www.fuenzalida.com/img/tag-ul.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
    display:block;
    width:auto;
    font-family:OpensansBold;
    font-size:12px
}
section.directorio .nav ul li a.actual, section.directorio .nav ul li a:hover {
    background-image:url(../www.fuenzalida.com/img/tag-ul-hover.jpg)
}
section.directorio .cont-dire {
    width:630px;
    float:left
}
section.directorio .cont-dire h3 {
    font-family:OpenSansRegular;
    color:#3c444b;
    font-size:25px
}
section.directorio .cont-dire ul {
    padding-top:15px
}
section.directorio .cont-dire ul li {
    float:left;
    width:300px;
    margin-right:15px;
    margin-bottom:30px
}
section.directorio .cont-dire ul li .caranom {
    background:#e1e2e3;
    overflow:hidden;
    width:100%
}
section.directorio .cont-dire ul li .caranom .cara {
    float:left;
    width:120px
}
section.directorio .cont-dire ul li .caranom .nombre {
    width:180px;
    float:left;
    -webkit-border-top-right-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    -moz-border-radius-topright:3px;
    -moz-border-radius-bottomright:3px;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
section.directorio .cont-dire ul li .caranom .nombre p {
    padding-top:30px;
    padding-bottom:20px;
    padding-left:15px;
    height:69px;
    color:#323133;
    font-family:OpenSansRegular;
    line-height:16px;
    width:100px
}
.por .cont-int .cronometro, .por .cont-int .foto, .por .cont-int .lista, .por .cont-int .mapa {
    background-position:top center;
    background-repeat:no-repeat;
    display:block;
    height:29px;
    cursor:pointer
}
section.directorio .cont-texto1 p, section.gerente .left p {
    font-family:OpenSansRegular;
    line-height:19px
}
section.directorio .cont-dire ul li h4 {
    font-size:12px;
    padding-top:10px;
    font-family:OpenSansRegular;
    font-weight:400
}
section.directorio .cont-dire ul li h5 {
    font-family:OpenSansRegular;
    font-size:13px;
    font-weight:700
}
section.directorio .cont-texto1 {
    width:600px;
    float:left
}
section.directorio .cont-texto1 h3 {
    font-family:OpenSansRegular;
    color:#3c444b;
    font-size:25px
}
section.directorio .cont-texto1 p {
    color:#3c444b;
    font-size:13px;
    padding-top:15px
}
section.gerente {
    width:100%;
    background-color:#eff0f0;
    background-image:url(../www.fuenzalida.com/img/sombra-cuad2.png);
    background-position:top center;
    background-repeat:no-repeat;
    padding:60px 0
}
section.gerente .left {
    float:left;
    width:410px
}
section.gerente .left p {
    font-size:12px
}
section.gerente .right {
    width:215px;
    float:right;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
section.gerente .right .cuad {
    width:235px;
    background-color:#fff;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    border:1px solid #e0e5e5
}
section.gerente .right .cuad .foto {
    width:85px;
    margin:25px auto 0
}
section.gerente .right .cuad h3 {
    text-align:center;
    font-family:OpensansBold;
    font-size:16px;
    margin-top:10px
}
section.gerente .right .cuad h4, section.gerente .right .cuad p {
    font-family:OpenSansRegular;
    text-align:center
}
section.gerente .right .cuad h4 {
    font-size:14px;
    color:grey;
    font-weight:400
}
section.gerente .right .cuad .rayita {
    width:50px;
    border:1px solid #a7adb4;
    margin:20px auto
}
section.gerente .right .cuad p {
    font-size:12px;
    width:155px;
    margin:0 auto 33px;
    font-style:italic
}
.cont-ente .left h3, .desarrollo h3, .por .cont-int p {
    font-family:OpensansBold
}
.titulofix {
    font-size:40px!important
}
body.agendar {
    min-width:490px
}
body.acceso {
    min-width:auto
}
.por {
    overflow:hidden;
    width:100%
}
.por .cont-int {
    float:right
}
.por .cont-int p {
    float:left;
    width:110px;
    font-size:13px;
    margin-top:5px
}
.por .cont-int .foto, .por .cont-int .lista {
    width:31px;
    float:left
}
.por .cont-int .lista {
    background-image:url(../www.fuenzalida.com/img/lista_on-blanco.png);
    margin-top:5px
}
.por .cont-int .foto {
    background-image:url(../www.fuenzalida.com/img/foto_on-blanco.png);
    margin-top:4px
}
.por .cont-int .mapa {
    background-image:url(../www.fuenzalida.com/img/mapa_on-blanco.png);
    width:29px;
    margin-top:3px;
    float:left
}
.por .cont-int .cronometro {
    background-image:url(../www.fuenzalida.com/img/icon-cronometro.png);
    width:31px;
    margin-top:5px;
    float:left
}
.centrohipo .solicite, .cont-ente .left .soli {
    height:95px;
    background-repeat:no-repeat;
    display:block
}
.cont-ente {
    width:100%
}
.cont-ente .left {
    float:left;
    width:670px
}
.cont-ente .left h3 {
    padding-top:25px;
    padding-bottom:20px;
    color:#3c444b
}
.cont-ente .left p {
    color:#414c59;
    font-size:14px;
    padding-bottom:25px
}
.cont-ente .left .soli {
    background-image:url(../www.fuenzalida.com/img/solicite-informacion.png);
    background-position:0 0;
    width:435px
}
.cont-ente .left p span {
    font-weight:700
}
.cont-ente .right {
    width:230px;
    float:right
}
.cont-ente .right .iso {
    width:auto;
    padding-bottom:14px;
    padding-top:30px
}
.desarrollo {
    width:100%
}
.desarrollo h3 {
    text-align:center;
    padding-top:40px;
    font-size:21px;
    padding-bottom:15px
}
.desarrollo .cuad .int ul li, .desarrollo p {
    font-family:OpenSansRegular
}
.desarrollo h3 span {
    font-weight:700;
    color:#97211a
}
.desarrollo p {
    font-size:13px;
    padding-bottom:14px
}
.desarrollo strong {
    text-align:center;
    display:block;
    color:#97211a;
    width:770px;
    margin:0 auto
}
.desarrollo .cuad {
    width:100%;
    margin-top:30px;
    margin-bottom:20px;
    background-color:#e0e5e5;
    border-radius:5px
}
.desarrollo .cuad .int {
    padding-top:25px;
    padding-left:50px;
    padding-bottom:25px
}
.desarrollo .cuad .int ul {
    width:90%
}
.desarrollo .cuad .int ul li {
    font-size:12px;
    background-image:url(../www.fuenzalida.com/img/fle-der-nueva.png);
    background-position:0 5px;
    background-repeat:no-repeat;
    padding-left:12px;
    line-height:18px
}
.centrohipo .cont-int .left ul li, .centrohipo .cont-int .right ul li {
    background-image:url(../img/check.png);
    background-position:0 5px;
    padding-left:20px;
    background-repeat:no-repeat
}
.desarrollo .btns {
    width:90%;
    margin:0 auto;
    padding-top:20px
}
.centrohipo .claseuni, .centrohipo .cont-int .left h3 {
    padding-top:25px;
    font-family:OpensansBold;
    text-align:center
}
.desarrollo .btns .arriendoofi {
    float:left;
    margin-right:20px
}
.centrohipo {
    width:100%
}
.centrohipo .claseuni {
    padding-bottom:25px
}
.centrohipo .claseuni span {
    font-weight:700;
    color:#ac2c30
}
.centrohipo .cont-int .left {
    float:left;
    width:450px;
    margin-right:40px
}
.centrohipo .cont-int .left h3 {
    color:#af2920;
    font-size:18px
}
.centrohipo .cont-int .left p {
    color:#000;
    font-family:OpenSansRegular;
    line-height:16px;
    font-size:14px;
    padding-top:10px;
    padding-bottom:15px;
    text-align:center
}
.centrohipo .cont-int .left ul li {
    font-family:OpenSansRegular;
    font-size:12px;
    margin-bottom:10px
}
.centrohipo .cont-int .right {
    float:left;
    width:460px
}
.centrohipo .cont-int .right h3 {
    color:#af2920;
    text-align:center;
    padding-top:25px;
    font-family:OpensansBold;
    font-size:18px;
    padding-bottom:10px
}
.centrohipo .cont-int .right ul li {
    font-family:OpenSansRegular;
    font-size:12px;
    line-height:16px;
    margin-bottom:14px
}
.centrohipo .solicite {
    background-image:url(../www.fuenzalida.com/img/solicite-informacion.png);
    background-position:top center;
    width:435px;
    margin:40px auto 0
}
.valorservicio {
    width:100%;
    background-color:#eff0f0;
    min-height:200px;
    background-image:none
}
.tasaciones .cont-int .left .cuad, .tasaciones .cont-int .right .cuad {
    background-color:#e0e5e5;
    -webkit-border-radius:5px;
    -moz-border-radius:5px
}
.valorservicio .col h4 {
    text-align:center;
    font-size:13px;
    font-family:OpenSansRegular;
    padding-top:15px
}
.valorservicio .col .img-valor {
    width:91%;
    margin:0 auto
}
.valorservicio .col .bancos {
    width:100%;
    padding-bottom:25px
}
.tasaciones .claseuni {
    font-size:21px
}
.tasaciones .cont-int .left h3 {
    padding-bottom:10px
}
.tasaciones .cont-int .left .cuad {
    width:100%;
    border-radius:5px
}
.tasaciones .cont-int .left .cuad p {
    font-size:13px;
    width:265px;
    text-align:center;
    margin:0 auto;
    padding-top:55px;
    padding-bottom:55px
}
.tasaciones .cont-int .right .cuad {
    width:100%;
    border-radius:5px
}
.tasaciones .cont-int .right .cuad p {
    font-size:12px;
    width:396px;
    text-align:center;
    margin:0 auto;
    padding-top:20px;
    padding-bottom:35px
}
.cont-licitaciones .left p, .cont-licitaciones .right p, .tasaciones .cont-int p {
    font-family:OpenSansRegular;
    font-size:13px
}
.cont-licitaciones {
    width:100%;
    padding-top:30px
}
.cont-licitaciones .left {
    float:left;
    width:460px;
    margin-right:16px
}
.cont-licitaciones .right {
    float:left;
    width:460px
}
.cont-licitaciones .bot {
    width:100%;
    padding-top:30px
}
.cont-licitaciones .bot h3 {
    font-family:OpensansBold;
    text-align:center;
    color:#a8261e;
    font-weight:700;
    font-size:22px
}
.cont-licitaciones .bot .cont-cuad {
    width:100%;
    padding-top:25px;
    padding-bottom:20px
}
.cont-licitaciones .bot .cont-cuad .cuad {
    float:left;
    width:305px;
    margin-right:18px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background-color:#eff2f2
}
.cont-licitaciones .bot .cont-cuad .cuad ul {
    padding-top:20px;
    padding-left:10px;
    padding-bottom:15px;
    height:105px
}
.cont-licitaciones .bot .cont-cuad .cuad ul li {
    font-family:OpenSansRegular;
    font-size:11px;
    width:270px;
    background-image:url(../img/check.png);
    background-position:0 1px;
    background-repeat:no-repeat;
    padding-left:20px;
    margin-bottom:10px
}
.cont-licitaciones .solicite {
    background-image:url(../www.fuenzalida.com/img/solicite-informacion.png);
    background-position:top center;
    background-repeat:no-repeat;
    width:435px;
    margin:40px auto 0;
    height:95px;
    display:block
}
.amigo label {
    width:40%
}
.menu_ppal {
    margin:0 auto;
    width:100%
}
.menu_ppal li {
    width:auto;
    float:left;
    padding:0;
    margin:10px 0;
    border-right:solid 1px #eef0ef
}
.menu_ppal li a {
    color:#6b9e01;
    font-size:13px;
    line-height:14px;
    text-transform:uppercase
}
.menu_ppal li a:active, .menu_ppal li a:hover, .menu_ppal li.current-menu-item a, .menu_ppal li.current-post-ancestor a {
    color:#b6cc00
}
.menu_ppal li ul {
    visibility:hidden;
    position:absolute;
    margin-left:-2px;
    margin-top:16px;
    background-color:#7d1317;
    -webkit-box-shadow:-1px 2px 5px -2px rgba(50, 50, 50, .75);
    -moz-box-shadow:-1px 2px 5px -2px rgba(50, 50, 50, .75);
    box-shadow:-1px 2px 5px -2px rgba(50, 50, 50, .75);
    border-bottom:none;
    width:310px
}
.menu_ppal li:hover ul {
    visibility:visible;
    max-width:none
}
.menu_ppal li ul li {
    margin:0;
    padding:0;
    border:none!important;
    width:100px!important;
    float:left!important;
    height:30px!important
}
.menu_ppal li ul li a {
    display:block;
    background-color:#7d1317!important;
    color:#fff!important;
    padding:0 0 0 10px;
    font-size:14px;
    line-height:16px;
    text-transform:none;
    border:none;
    text-indent:0;
    width:90px;
    float:left;
    text-align:left!important
}
.menu_ppal li ul li a:hover {
    background-color:#77a701;
    color:#000!important
}
.cont-mis .col .cont-ray .nombres {
    padding-left:35px;
    padding-right:35px
}
.cont-mis .col .cont-ray .nombres h4 {
    border-bottom:0 none;
    text-transform:uppercase;
    color:#577250;
    font-family:OpenSansRegular;
    font-size:14px;
    width:200px
}
.cont-mis .col .cont-ray .nombres .cont-rows {
    width:100%;
    margin-bottom:30px
}
.cont-mis .col .cont-ray .nombres .cont-rows .pri {
    background-color:#fafafa
}
.cont-mis .col .cont-ray .nombres .cont-rows li {
    width:100%;
    border-top:1px solid #b0b1b3;
    border-bottom:1px solid #b0b1b3;
    padding:10px;
    background-color:#f4f4f4;
    overflow:hidden
}
.cont-mis .col .cont-ray .nombres .cont-rows li p {
    padding-top:0;
    padding-left:15px
}
.cont-mis .col .cont-ray .nombres .cont-rows li a {
    float:right;
    display:block;
    width:87px;
    height:26px;
    background-image:url(../www.fuenzalida.com/img/descargar.jpg);
    background-position:0 0;
    background-repeat:no-repeat
}
.btn_ver_liq {
    display:block;
    margin-top:10px
}
.cont_btn {
    margin-bottom:20px;
    text-align:center
}
.cont_btn a {
    display:inline-block
}
.cont_proyectos {
    margin-top:40px;
    min-height:600px;
    overflow:hidden
}
.cont_proyectos li {
    float:left;
    margin-bottom:20px;
    width:25%
}
.cont_proyectos a {
    color:#000;
    display:block;
    font-size:14px;
    line-height:18px
}
.cont_proyectos img {
    margin-bottom:10px
}
.cont_proyectos .nombre_proyecto {
    font-size:16px;
    font-weight:700;
    line-height:20px;
    text-transform:capitalize
}
.cont_proyectos .direccion_proyecto {
    min-height:40px
}
.pestanias {
    float:left;
    margin-top:40px
}
section.page .navbar .pestanias li {
    display:inline-block;
    margin-left:20px;
    text-align:center;
    vertical-align:middle;
    width:auto
}
.pestanias li a {
    color:#fff;
    display:block;
    font-size:14px;
    line-height:18px
}
.mensajes_form, p.error {
    color:red;
    display:none
}
.pestanias li .activo, .pestanias li a:hover {
    text-decoration:underline
}
.lado_tab {
    float:left;
    max-width:200px
}
.bold {
    font-size:12px;
    font-weight:700;
    line-height:16px
}
p.error {
    clear:both;
    font-size:11px!important;
    font-weight:400;
    margin-bottom:5px
}
.btn_rojo, .cont_registro {
    font-size:12px;
    line-height:16px
}
.mensajes_form {
    margin-bottom:20px
}
.gerente iframe {
    float:left;
    margin-right:40px
}
.captcha {
    float:left;
    width:auto
}
.cont_captcha_enviar {
    margin-top:20px
}
.trabaja .row {
    overflow:hidden
}
.cont_registro {
    display:none;
    padding-left:10px
}
.cont_registro .row {
    margin-bottom:2px
}
.cont_registro label {
    display:block
}
.cont_editar_datos input, .cont_registro input {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #ccc;
    color:#a7adb4;
    height:35px;
    padding:4px;
    width:100%
}
.btns, .btns_mini {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.btns {
    display:inline-block;
    padding:10px 20px
}
.btn_rojo {
    background:#e52228;
    background:-moz-linear-gradient(top, #e52228 1%, #a41318 100%);
    background:-webkit-linear-gradient(top, #e52228 1%, #a41318 100%);
    background:linear-gradient(to bottom, #e52228 1%, #a41318 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e52228', endColorstr='#a41318', GradientType=0);
    color:#fff;
    font-weight:700
}
.btn_verde {
    background:#6aa471;
    background:-moz-linear-gradient(top, #6aa471 0, #48754e 100%);
    background:-webkit-linear-gradient(top, #6aa471 0, #48754e 100%);
    background:linear-gradient(to bottom, #6aa471 0, #48754e 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6aa471', endColorstr='#48754e', GradientType=0);
    color:#fff
}
.btns_mini {
    color:#fff;
    display:block;
    font-size:14px;
    line-height:18px;
    padding:5px 10px;
    text-align:center
}
.btn_rojo_simple img, .btns_mini img {
    display:inline-block;
    margin-right:10px
}
.btns_mini img {
    vertical-align:bottom
}
.btn_rojo_simple {
    background:#bd2d24
}
.btn_rojo_simple img {
    vertical-align:text-bottom
}
.btn_gris {
    background:#424242
}
.info_prop .btn_gris {
    padding:8px 10px
}
.cont_registro h3 {
    color:#597552!important;
    font-size:18px;
    line-height:22px;
    padding-bottom:2px!important
}
.cont_registro p {
    margin-bottom:10px
}
.cont_btn2 {
    text-align:right
}
.error_connect {
    color:red;
    font-size:14px;
    line-height:18px;
    text-align:center
}
.cont_editar_datos {
    display:none;
    font-size:14px;
    line-height:18px;
    width:540px
}
.cont_editar_datos label {
    display:block;
    margin-bottom:2px
}
.cont_editar_datos .cont_left, .cont_editar_datos .cont_right {
    float:left;
    width:48%
}
.cont_editar_datos .cont_left {
    border-right:1px solid #ccc;
    margin-right:20px;
    padding-right:20px
}
.cont_editar_datos .row {
    margin-bottom:5px
}
.cont_editar_datos h3 {
    font-size:20px;
    line-height:24px;
    margin-bottom:5px
}
.cont_editar_datos p {
    margin-bottom:10px
}
.cont_editar_datos input[type=checkbox], .cont_editar_datos input[type=radio] {
    height:auto;
    width:auto
}
.cont_editar_datos span {
    padding-left:5px
}
.cont_editar_datos .cont_lr {
    margin-bottom:10px;
    overflow:hidden
}
.saludo_user {
    color:#fff;
    font-size:15px;
    line-height:19px;
    margin-top:10px
}
.btn_cerrar_sesion {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background:#BD2D24;
    color:#fff;
    font-size:12px;
    line-height:16px;
    padding:2px 10px;
    text-align:center
}
.tags .btns {
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    display:block;
    padding:6px 10px
}
.msje_exito {
    display:none;
    font-size:18px!important;
    line-height:22px!important
}
.cont_agenda table {
    font-size:12px;
    line-height:16px;
    margin-bottom:20px;
    width:100%
}
.cont_agenda td {
    background:#F2F3F3;
    border:1px solid #fff;
    font-size:11px;
    line-height:15px
}
.cont_agenda th {
    padding:5px;
    font-size:14px;
    line-height:18px
}
.cont_agenda img {
    display:inline-block;
    margin-right:40px
}
.cont_agenda h3 {
    font-size:16px;
    line-height:20px
}
.cont_agenda .horario {
    background:#fff
}
.cont_agenda select {
    background:#F2F3F3;
    width:100%
}
.cont_btn_right {
    text-align:right
}
.cont_agenda .cont_btn_right {
    padding-right:20px
}
.cont_agenda .td_disponible {
    background:#A5A3A3;
    color:#fff
}
.cont_agenda .td_nodisponible {
    background:#F88686
}
.cont_agenda .estado_agenda {
    background:#999;
    color:#fff;
    display:block;
    font-weight:700;
    height:100%;
    padding:5px;
    text-align:center;
    width:100%
}
.cont_agenda .estado_agenda.active {
    background:#1A979F
}
.cont-mis .col h3 a {
    color:#000;
    display:block;
    float:left;
    font-size:12px;
    font-weight:700;
    text-decoration:underline
}
section.acceso .col .cont .cuad .right .msje_term_usos {
    display:none;
    font-size:10px;
    line-height:14px;
    margin-top:5px;
    text-align:left
}
.cont_left, .cont_right {
    float:right
}

.cont-absolute {

    position: absolute;
    top: 540px;
    right: 320px;
    width: 350px;
    
}


.casa-ficha-top .cont_left {
    padding-left:40px;
	padding-top: 20px; 
    width:38%
}
.casa-ficha-top .cont_right {
    width:60%
}
.cont_slide_prop .galeria_fotos_propiedad {
    margin-bottom:4px
}
.cont_slide_prop .galeria_fotos_propiedad .slides>li {
    position:relative
}
.cont_slide_prop .mini_fotos_propiedad {
    margin-bottom:10px;
    max-height:60px;
    overflow:hidden;
    position:relative
}
.cont_slide_prop .galeria_fotos_propiedad {
    max-height:330px;
    overflow:hidden
}
.galeria_fotos_propiedad .flex-direction-nav {
    bottom:0;
    overflow:hidden;
    position:absolute
}
.galeria_fotos_propiedad .flex-direction-nav li {
    float:left;
    width:auto
}
.galeria_fotos_propiedad .flex-direction-nav a {
    display:block;
    font-size:0;
    height:40px;
    width:40px
}
.cont_slide_ficha .mini_fotos_propiedad .slides>li {
    margin:0 5px
}
.galeria_fotos_propiedad .flex-direction-nav .flex-prev {
    background:url(../img/fle-ant.jpg) no-repeat


}
.mini_fotos_propiedad .flex-direction-nav a {
    display:block;
    font-size:0;
    height:60px;
    width:14px;
    background:url(../img/flecha_slide_mini.png) no-repeat


}
.mini_fotos_propiedad .flex-direction-nav .flex-next {
    background-position:-14px 0;
    position:absolute;
    right:0;
    top:0
}
.galeria_fotos_propiedad .flex-direction-nav .flex-next {
    background:url(../img/flex-sig.jpg) no-repeat


}
.mini_fotos_propiedad .flex-direction-nav .flex-prev {
    position:absolute;
    left:0;
    top:0
}
.galeria_fotos_propiedad .flex-direction-nav .flex-disabled, .galeria_fotos_propiedad .flex-direction-nav .flex-prev, .mini_fotos_propiedad .flex-direction-nav .flex-disabled, .mini_fotos_propiedad .flex-direction-nav .flex-prev {
    display:block!important;
    opacity:1!important
}
.galeria_fotos_propiedad .sello_agua {
    background:url(../www.fuenzalida.com/img/transparencia.html);
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.cont_slide_ficha, .header_mi_fuenzalida {
    position:relative;
    overflow:hidden
}
.cont_btns_ficha {
    margin:5px 0
}
.cont_btns_ficha li {
    display:inline-block;
    width:31.45%
}
.cont_btns_ficha #favoritos {
    margin:0 2%
}
.cont_btns_ficha li a img {
    vertical-align:middle;
    margin-right:5px
}
.casa-ficha-top .cont_left .comment .morelink {
    color:#BD2D24;
    text-decoration:underline
}
.casa-ficha-top .cont_left .comment .morelink:hover {
    text-decoration:none
}
.cont_slide_ficha {
    margin:5px 0;
    max-height:410px
}
.cont_slide_prop .btn_solicita_info {
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    background:#BD2D24;
    border:1px solid #BD2D24;
    color:#fff;
    display:inline-block;
    font-size:12px;
    font-weight:700;
    line-height:16px;
    padding:6px 0;
    text-align:center;
    width:100%
}
.datos_ejecutiva, .info_oficina, .tipo_demanda {
    border-bottom:1px solid #ccc
}
.cont_compartir_ficha, .header_mi_fuenzalida .col_right {
    text-align:right
}
.cont_slide_prop .btn_solicita_info:hover {
    background:#962621
}
.cont_slide_prop .btn_solicita_info img {
    display:inline-block;
    vertical-align:middle
}
.btn_oculto {
    color:#fff
}
.h2_lightbox {
    margin-bottom:10px
}
.cont_compartir_ficha li {
    display:inline;
    vertical-align:top
}
.header_mi_fuenzalida .col_right .cuad {
    bottom:0;
    color:#fff;
    position:absolute;
    right:0
}
.header_mi_fuenzalida .col_left, .header_mi_fuenzalida .col_right {
    float:left;
    width:50%
}
.header_mi_fuenzalida .col_right p {
    display:inline-block;
    width:auto
}
.btns_mi_fuenzalida a {
    display:block;
    float:left;
    font-size:16px;
    font-weight:400;
    line-height:20px;
    margin:0 .5%;
    text-align:center;
    width:24%
}
.cont404 ul span, .txr_compartir {
    font-weight:700
}
.btns_mi_fuenzalida a img {
    display:inline-block;
    margin-right:5px;
    vertical-align:middle
}
.cont_propiedades_fav {
    margin:0 -10px
}
.content_mapa iframe, .content_mapa img {
    width:100%
}
.content_mapa {
    padding:0 40px
}
.destacados_home {
    background:#fff;
    line-height:0;
    margin-top:100px;
    overflow:hidden;
    padding:20px
}
.destacados_home li {
    float:left;
    width:32.6%
}
.destacados_home li a {
    display:block
}
.destacados_home li img {
    width:100%
}
.destacados_home .banner_center {
    margin:0 1%
}
.destacados_home .banner_up {
    margin-bottom:14px
}
.tipo_demanda {
    line-height:16px;
    margin-bottom:15px;
    padding-top:6px
}
.tipo_demanda img {
    display:inline-block;
    margin-right:10px
}
.info_prop {
    margin-bottom:20px
}
.datos_ejecutiva, .info_prop .cod_prop {
    font-size:12px;
    line-height:16px;
    margin-bottom:10px
}
.favysociales ul {
    float:left
}
.favysociales .btns_mini {
    float:right
}
.favysociales .btns_mini img {
    margin:0 0 0 10px;
    vertical-align:middle
}
.sociales_ficha li {
    float:left;
    width:auto
}
.info_oficina {
    border-top:1px solid #ccc;
    font-size:13px;
    line-height:17px;
    margin-bottom:10px;
    padding:10px 0
}
.info_oficina h4 {
    font-size:15px;
    line-height:19px
}
.datos_ejecutiva {
    margin-bottom:20px
}
.datos_ejecutiva ul {
    margin-bottom:10px
}
.mapa #map iframe {
    width:100%!important
}
.title_map {
    margin-bottom:20px
}
.cont_cajas li .txt_aprox {
    font-size:10px;
    padding-top:0
}
.txr_compartir {
    font-size:14px;
    margin-bottom:5px
}
.icon_wsap2 {
    color:#666;
    font-size:13px;
    margin-bottom:10px;
    overflow:hidden
}
.icon_wsap2 ul {
    margin:5px 0 0 10px
}
.icon_wsap2 a {
    color:#000
}
.lupa_ficha {
    position:absolute;
    right:5px;
    top:5px;
    z-index:1
}
section.page .orden-resultado.filtros_oportunidades {
    float:left;
    max-width:720px
}
section.page .orden-resultado.filtros_oportunidades h2 {
    margin:0 20px 0 0;
    width:auto
}
section.page .orden-resultado.filtros_oportunidades .cont_form_oportunidades {
    overflow:hidden
}
section.page .orden-resultado.filtros_oportunidades .cont_form_oportunidades select {
    float:left;
    font-size:12px;
    height:30px;
    margin:0;
    width:100%
}
section.page .orden-resultado.filtros_oportunidades .cont_form_oportunidades .arriendo, section.page .orden-resultado.filtros_oportunidades .cont_form_oportunidades .propiedad {
    float:left;
    margin:0 5px 5px 0;
    width:100px
}
section.page .orden-resultado.filtros_oportunidades .cont_form_oportunidades .selectores {
    clear:unset;
    float:left;
    margin-bottom:5px;
    width:150px
}
section.page .orden-resultado.filtros_oportunidades .selectores {
    margin:0
}
section.page .orden-resultado.filtros_oportunidades .select_comuna_region {
    float:left;
    margin-right:5px;
    overflow:hidden;
    width:206px
}
section.page .orden-resultado.filtros_oportunidades .select_comuna_region select {
    width:100%
}
section.page .orden-resultado.filtros_oportunidades .cont_form_oportunidades .moneda {
    width:150px
}
.col_right_prop {
    float:left;
    padding-left:15px;
    width:260px
}
.cont_filtro_oportunidad {
    overflow:hidden
}
.cont_detalles_inversionistas {
    padding-bottom:20px
}
.cont_detalles_inversionistas.full .col h3 {
    background:0 0;
    line-height:28px;
    padding:0 0 10px
}
.cont_detalles_inversionistas.full .col h3 img {
    float:left;
    margin-right:15px
}
.cont_detalles_inversionistas.full .col #table_div2 table {
    background:#EFF0F0;
    padding-bottom:20px;
    width:100%
}
.cont-mis.cont-mi-fuenzalida .col h3 {
    background:0 0;
    clear:unset;
    float:left;
    margin:0;
    padding:0;
    width:auto
}
.cont-mis.cont-mi-fuenzalida .col h3 span {
    padding-top:8px
}
.cont-mis.cont-mi-fuenzalida h4 {
    border-bottom:1px solid
}
.cont-mis.cont-mi-fuenzalida .col .tit_opcion {
    overflow:hidden;
    padding:20px 0
}
.cont-mis.cont-mi-fuenzalida .col .tit_opcion img {
    float:left;
    margin-right:20px;
    padding-top:10px
}
.cont_table table {
    width:100%
}
.cont_table table th {
    background:#ccc;
    color:#666;
    text-align:left
}
.cont_table {
    padding-bottom:20px;
    font-size:12px
}
.cont_table table td, .cont_table table th {
    padding:5px
}
.cont_table table .cebra {
    background:#f2f2f2
}
.pestanias_codigos li {
    float:left;
    text-align:center;
    width:33.3%
}
.pestanias_codigos li a {
    background:#747474;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    color:#fff;
    display:block;
    font-size:13px;
    font-weight:700;
    padding:5px 0;
    width:100%
}
.pestanias_codigos li .active, .pestanias_codigos li a:hover {
    background:#515151
}
.accordionContent {
    display:none
}
.accordionButton {
    background:url(../www.fuenzalida.com/img/flecha-estado-propiedad.png) center right no-repeat #D4DCE3;
    cursor:pointer;
    padding:10px
}
.cont-mis .col .accordionButton p {
    float:none;
    padding:0
}
.accordionButton.closed {
    background:url(../www.fuenzalida.com/img/flecha-estado-propiedad2.png) center right no-repeat #D4DCE3;
    border-bottom:1px solid #fff
}
.error404 {
    padding:100px 0
}
.cont404 {
    background:#fff;
    overflow:hidden;
    padding:40px 40px 0 60px
}
.cont404 .casito404, .cont404 ul {
    float:left;
    width:50%
}
.cont404 ul {
    color:#666;
    font-size:26px;
    line-height:34px;
    padding-top:40px
}
.cont404 ul li {
    margin-bottom:20px
}
.cont404 .casito404 {
    text-align:center
}
.cont404 .casito404 img {
    display:inline-block;
    max-width:100%
}
.cont404 .btn_gris {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    color:#fff;
    font-size:13px;
    line-height:17px;
    padding:5px 20px;
    text-align:center
}
.plantilla ul {
    text-align:right
}
.plantilla li {
    display:inline-block;
    width:auto
}
.plantilla .btns {
    color:#fff
}
.cargando, .pure-form fieldset .campos_obliga {
    color:#3c444b;
    font-family:OpenSansRegular;
    font-size:12px
}
.plantilla p {
    margin:10px 0
}
.campos_obliga {
    margin-bottom:10px
}
.cont_captcha {
    clear:both
}
.pure-form fieldset .campos_obliga {
    font-weight:400;
    padding:0
}
.cargando {
    line-height:16px
}
.cargando img {
    display:inline-block;
    vertical-align:middle
}
@media screen and (max-width:1024px) {
    section .propiedades ul, section.page .cont-administracion .left h4 {
        text-align:center
    }
    header {
        padding:10px 0 0
    }
    header .menu-normal {
        display:none
    }
    .menu-button {
        display:block
    }
    .col {
        padding:0 10px
    }
    header figure {
        width:177px
    }
    header figure img {
        width:100%;
        height:auto
    }
    header ul li a {
        font-size:9px
    }
    section .tab-busquedas .tab_container .tab_content .primero .comuna {
        margin-bottom:15px;
        width:160px
    }
    section .tab-busquedas .tabs .tab .dos, section .tab-busquedas .tabs .tab .tres, section .tab-busquedas .tabs .tab .uno {
        background-image:none
    }
    section .tab-busquedas .tab_container .tab_content .primero .buscar {
        float:none;
        overflow:hidden;
        width:100%
    }
    section .tab-busquedas .tab_container .tab_content .primero .propiedad {
        width:130px
    }
    section .tab-busquedas .tab_container .tab_content .segundo .top {
        width:96%
    }
    section .tab-busquedas .tab_container .tab_content .segundo select {
        font-size:10px
    }
    section .tab-busquedas .tab_container .tab_content .segundo .arriendo {
        width:80px
    }
    section .tab-busquedas .tab_container .tab_content .segundo .propiedad {
        width:140px
    }
    section .tab-busquedas .tab_container .tab_content .segundo .comuna {
        float:left;
        height:35px;
        width:205px
    }
    section .tab-busquedas .tab_container .tab_content .segundo .bottom {
        width:100%
    }
    section .tab-busquedas .tab_container .tab_content .primero label {
        float:none;
        padding-bottom:15px;
        width:100%
    }
    section .tab-busquedas .tab_container .tab_content .segundo .bottom .dormitorios, section .tab-busquedas .tab_container .tab_content .segundo .bottom .edificado, section .tab-busquedas .tab_container .tab_content .segundo .bottom .estacionamiento, section .tab-busquedas .tab_container .tab_content .segundo .bottom .rango, section .tab-busquedas .tab_container .tab_content .segundo .bottom .rango2, section .tab-busquedas .tab_container .tab_content .segundo .bottom .terreno, section .tab-busquedas .tab_container .tab_content .segundo .bottom input, section .tab-busquedas .tab_container .tab_content .segundo .bottom select {
        height:35px;
        margin:0 .3% 15px;
        width:11.9%
    }
    section .tab-busquedas .tab_container .tab_content .segundo .bottom .buscar {
        margin-top:5px;
        width:100%
    }
    section .tab-busquedas .tab_container .tab_content .segundo .bottom .uf {
        width:60px
    }
    section .propiedades ul li {
        display:inline-block;
        float:none;
        height:187px;
        overflow:hidden;
        width:186px
    }
    section .propiedades .destacados .flexslider {
        margin-bottom:0
    }
    section .propiedades ul li img {
        width:100%;
        height:auto
    }
    section.page .orden-resultado h5 {
        font-size:33px!important
    }
    section.page .cont-administracion {
        padding-top:10px
    }
    section.page .cont-administracion .figura .fig {
        margin-left:645px
    }
    section.page .cont-administracion .left {
        width:100%!important
    }
    section.page .cont-administracion .left .iz {
        width:90%;
        float:inherit
    }
    section.page .cont-administracion .left .iz img {
        margin:0 auto
    }
    section.page .cont-administracion .left .iz iframe {
        margin:25px auto 0;
        width:110%
    }
    section.page .cont-administracion .left .iz .emprende {
        width:372px;
        margin:0 auto 0 195px
    }
    section.page .cont-administracion .left .der {
        width:100%
    }
    section.page .cont-administracion .left .der .btns {
        width:85%;
        margin:0 auto;
        padding-top:34px
    }
    section.page .cont-administracion .left h3 {
        padding-bottom:20px;
        width:98%;
        margin:0 auto;
        font-size:18px;
        text-align:center
    }
    section.page .cont-administracion .left h3 span {
        display:inline-block;
        font-size:21px
    }
    section.page .cont-administracion .left .video iframe {
        width:100%
    }
    section.page .cont-administracion .right {
        width:35%;
        margin:0 auto;
        float:inherit;
        clear:both;
        padding-top:20px
    }
    section.page .cont-preguntas .left, section.page .cont-preguntas .right {
        width:100%
    }
    section.page .cont-preguntas .left .accordeon dl dt a, section.page .cont-preguntas .left .accordeon dl dt.marcado a {
        background-position:700px 15px
    }
    section.page .cont-preguntas .right .logo, section.page .cont-preguntas .right .preguntas {
        width:225px;
        margin:0 auto
    }
    section.page .cont-preguntas .right .paguese {
        width:225px;
        margin:20px
    }
    section.page .cont-preguntas .left h3 {
        width:50%
    }
    section.marc-plo .icos li {
        width:175px
    }
    section.marc-plo .icos li .img img {
        width:100%;
        height:auto
    }
    section.cont-pago-arriendo .left .cont-rut-co form .row label {
        text-align:left;
        width:100%
    }
    section.cont-pago-arriendo .left .cont-rut-co form .row input {
        width:100%
    }
    section.cont-pago-arriendo .left .cont-rut-co form .ini {
        margin:10px auto 0;
        width:152px
    }
    section.cont-pago-arriendo .left h3 {
        font-size:16px;
        line-height:32px
    }
    section.cont-pago-arriendo .right ul li.segu {
        width:200px
    }
    section.map-cuad .cont-mapa-cuad .mapa {
        width:395px
    }
    section.page .confienos .icos, section.page .confienos h3, section.page .ficha-fuenzalida .left {
        width:100%
    }
    section.page .ficha-fuenzalida .left .ficha .accordeon dl dt a {
        background-position:630px 15px
    }
    section.page .confienos .icos li {
        width:243px
    }
    section.page .circulos .cir li {
        width:235px
    }
    section.page .circulos .cir li h4 {
        font-size:12px;
        width:175px
    }
    section.page .cuads .cuad {
        width:100%
    }
    section.page .cuads .cuad .sombra, section.page .cuads .cuad .sombrados {
        display:none
    }
    section.marc-plo .icos.franq .caso {
        width:95%
    }
    section.marc-plo .icos.franq .caso:first-child {
        width:96%
    }
    p.franquicia-contacto {
        padding-left:0;
        text-align:center
    }
    section.cont-franquicia-contacto .formulario .grid_6 {
        float:left;
        width:43%;
        display:block;
        position:inherit
    }
    .pure-form-aligned .pure-control-group label {
        width:70px
    }
    section.page .nav-rojo li {
        width:145px
    }
    section.page .nav-rojo li a {
        font-size:9px
    }
    .formulario-suge .cont-col {
        width:52%;
        float:inherit;
        margin:0 auto
    }
    .formulario-suge .col .cont-captcha-enviar {
        width:100%
    }
    section.page .cont-testimoniales .cont-int .video {
        margin-right:10px;
        width:304px
    }
    section.page .cont-testimoniales .cont-int .video iframe {
        width:276px
    }
    section.page .cont-testimoniales .btns {
        width:65%
    }
    footer .top {
        height:auto;
        padding-bottom:40px
    }
    footer .top .cont-int {
        padding-top:21px;
        margin:0 auto
    }
    footer .top .cont-int ul h3 {
        padding-bottom:4px
    }
    footer .top .cont-int ul li a {
        font-size:11px
    }
    footer .top .cont-int .cont-right h3 {
        text-align:center
    }
    footer .top .cont-int .cont-right .sociales {
        margin:0 auto;
        float:inherit
    }
    footer .top .cont-int .cont-right p {
        text-align:center;
        margin:0 auto
    }
    footer .top .cont-int .cont-right form {
        margin:0 auto
    }
    footer .top .cont-int .cont-right form .row input {
        margin-top:2px;
        float:none;
        width:100%
    }
    footer .top .cont-int .cont-right form .row a {
        float:none;
        margin:0;
        width:100%
    }
    footer .bot {
        width:100%
    }
    footer .bot figure {
        margin-top:0
    }
    footer .bot p {
        margin-top:7px
    }
    footer .bot .der {
        width:566px
    }
    .full .col h3 {
        font-size:21px
    }
    .cont-mis .col h3 {
        font-size:18px;
        width:170px
    }
    .cont-mis .col p {
        width:148px;
        margin-right:15px
    }
    .formulario {
        min-height:697px
    }
    .formulario .formpadding {
        width:49%;
        margin:0
    }
    .formulario .col .datospers.formpadding .contenedores {
        width:53%
    }
    .formulario .col .datoscom.formpadding .contenedores .row .inputsize {
        width:353px
    }
    .formulario .col .datoscom.formpadding .contenedores {
        width:52%
    }
    .formulario .col .datoscom.formpadding .contenedores .row .row .inputsize .espaciocom {
        width:-2%
    }
    #botones .col.botones-form img {
        width:160px;
        height:auto
    }
    #confirmacion #enviar {
        clear:both;
        width:160px;
        margin-left:125px
    }
    #confirmacion .pregunta {
        padding-top:55px
    }
    .trabaja .top .left, .trabaja .top .right {
        width:100%
    }
    .trabaja .bottom .formulario {
        min-height:605px
    }
    .trabaja .bottom .formulario .left {
        width:50%;
        margin:0 auto;
        float:inherit
    }
    .trabaja .bottom .formulario .right {
        width:66%;
        margin:0 auto;
        float:inherit;
        padding-top:36px
    }
    .trabaja .bottom .enviar .enviar {
        width:155px
    }
    .cont-com .left {
        width:100%
    }
    .cont-com .left h3 {
        width:97%
    }
    .cont-com .right {
        width:100%
    }
    .cont-com .right .cont-int {
        width:42%;
        margin:0 auto
    }
    .cont-com .right .cont-int .datos {
        width:100%
    }
    section.directorio .nav {
        width:32%;
        margin-right:0
    }
    section.directorio .nav ul {
        width:95%
    }
    section.directorio .cont-dire {
        width:66%
    }
    section.directorio .cont-dire h3 {
        width:90%;
        font-size:20px
    }
    section.directorio .cont-dire ul {
        width:100%
    }
    section.directorio .cont-dire ul li {
        width:236px;
        margin-right:7px
    }
    section.directorio .cont-dire ul li .caranom .nombre {
        width:110px
    }
    section.directorio .cont-dire ul li .caranom .nombre p {
        font-size:13px
    }
    section.gerente .left {
        margin-left:0
    }
    section.gerente .right {
        width:250px;
        clear:both;
        float:none
    }
    .cont-ente .left {
        width:100%
    }
    .cont-ente .left .soli {
        width:47%;
        margin:0 auto
    }
    .cont-ente .right {
        width:100%
    }
    .cont-ente .right .iso {
        width:30%;
        margin:0 auto
    }
    .cont-ente .right .busqueda-amo {
        width:30%;
        margin:0 auto;
        display:block;
        padding-bottom:25px
    }
    .desarrollo strong {
        width:100%
    }
    .desarrollo .btns {
        width:55%
    }
    .centrohipo .cont-int .left {
        width:100%
    }
    .centrohipo .cont-int .left ul {
        width:50%;
        margin:0 auto
    }
    .centrohipo .cont-int .right {
        width:100%
    }
    .centrohipo .cont-int .right ul {
        width:50%;
        margin:0 auto
    }
    .cont-licitaciones .left, .cont-licitaciones .right {
        width:100%
    }
    .cont-licitaciones .bot .cont-cuad .cuad {
        width:228px
    }
    .cont-licitaciones .bot .cont-cuad .cuad ul {
        height:145px
    }
    .cont-licitaciones .bot .cont-cuad .cuad ul li {
        width:170px
    }
    .select2-choice>span:first-child, .select2-chosen, .select2-container .select2-choices .select2-search-field input {
        height:21px!important
    }
    section .tab-busquedas .tab_container .tab_content .segundo label {
        float:none;
        padding-bottom:15px;
        width:100%
    }
    footer .top .cont-int .cont-right .sociales a {
        width:28px
    }
    footer .top .cont-int .cont-right .sociales a img {
        height:auto;
        width:100%
    }
    section .propiedades ul .destacados .titulo {
        bottom:150px;
        margin-top:0
    }
    .cont_proyectos li {
        width:33.3%
    }
    .pestanias li {
        float:none;
        width:100%
    }
    .pestanias li a {
        padding:10px 0
    }
    .lado_tab {
        float:none;
        max-width:auto
    }
    .pestanias {
        margin-top:10px
    }
    section.page .navbar .pestanias li {
        margin:0 20px 0 0
    }
    .gerente iframe {
        margin-right:2%;
        width:49%
    }
    section.gerente .left {
        margin-bottom:20px;
        width:49%
    }
    .casa-ficha-top .cont_left {
        margin:20px 0 0;
        padding-left:0;
        width:100%
    }
    .cont_left, .cont_right {
        float:none
    }
    .casa-ficha-top .cont_right {
        margin:20px auto 0;
        width:620px
    }
    section.page .casa-ficha-top .cont-int .bot {
        margin:50px auto 0;
        width:620px
    }
    section.page .mapa-ficha .left, section.page .mapa-ficha .right {
        float:none;
        width:100%
    }
    section.page .mapa-ficha .left .ficha {
        margin-bottom:20px
    }
    section.page .mapa-ficha .left .ficha .accordeon dl dd .cont, section.page .mapa-ficha .left .ficha .accordeon dl dt a, section.page .mapa-ficha .left .ficha h3, section.page .mapa-ficha .right .int .mid .oficina .int, section.page .mapa-ficha .right .int .mid .oficina .int p, section.page .mapa-ficha .right .int .mid .traba .int, section.page .mapa-ficha .right .int .mid .traba .int .nombre {
        width:100%
    }
    section.page .mapa-ficha .right .int .frecuentes {
        margin:0 auto
    }
    section.page .mapa-ficha .right .int .mid {
        margin-bottom:20px
    }
    header .right {
        float:none
    }
    header .mifuenzalida {
        text-align:left
    }
    .cont404 ul, section.page .cont-lista li .der .mid .com-enviar {
        text-align:center
    }
    .btn_cerrar_sesion {
        float:right;
        margin-top:5px
    }
    header .mifuenzalida a, header .mifuenzalida a img {
        display:inline-block
    }
    section .col .cont-fichas li {
        width:46.8%
    }
    .btns_mi_fuenzalida a {
        float:left;
        margin:0 2% 10px;
        width:46%
    }
    section.page .cont-lista li .img, section.page .cont-lista li .mid {
        width:50%
    }
    section.page .cont-lista li .der {
        width:100%;
        height:auto;
        padding-bottom:10px
    }
    section.page .cont-lista li .der .mid, section.page .cont-lista li .der .top {
        float:left;
        width:100%
    }
    section.page .orden-resultado h2 {
        margin:-3px 0 0
    }
    section.page .cont-lista li .der .mid .com-enviar .enviar, section.page .cont-lista li .der .mid .com-enviar .face {
        display:inline-block;
        float:none;
        width:auto
    }
    section.page .orden-resultado.filtros_oportunidades {
        float:none;
        margin-bottom:10px;
        max-width:100%
    }
    section.page .orden-resultado.filtros_oportunidades h2 {
        float:none;
        margin-bottom:10px
    }
    section.page .orden-resultado.filtros_oportunidades .cont_form_oportunidades .selectores select {
        width:100%
    }
    .col_right_prop {
        float:none;
        padding-left:0;
        width:100%
    }
    .datos .cont-prin .left {
        float:none;
        width:100%
    }
    section.page .otros-resultados ul li {
        float:none;
        max-width:300px;
        margin:0 auto 20px
    }
    .cont404 {
        padding:20px 20px 0
    }
    .cont404 ul {
        color:#666;
        font-size:22px;
        line-height:28px;
        padding-top:0
    }
    .cont404 .casito404, .cont404 ul {
        float:none;
        width:100%
    }
}
@media screen and (max-width:800px) {
    .fancybox-wrap {
        left:0!important;
        margin:0 auto;
        right:0!important;
        width:90%!important
    }
    .fancybox-inner {
        width:100%!important
    }
}
@media screen and (max-width:640px) {
    footer, section .tab-busquedas .tabs .tab .dos, section .tab-busquedas .tabs .tab .tres, section .tab-busquedas .tabs .tab .uno {
        background-image:none
    }
    .content_mapa {
        padding:0 20px
    }
    body, body.index {
        min-width:460px
    }
    section .tab-busquedas .tabs .tab_center {
        margin:0
    }
    header figure {
        width:100px
    }
    header figure img {
        width:100%;
        height:auto
    }
    header ul li a {
        font-size:9px
    }
    section .tab-busquedas .tabs .tab {
        width:245px;
        width:100%
    }
    section .tab-busquedas .tabs .tab a {
        border-radius:inherit
    }
    section .tab-busquedas .tabs .active {
        width:100%
    }
    section .tab-busquedas .tab_container .tab_content .primero .arriendo, section .tab-busquedas .tab_container .tab_content .primero .comuna, section .tab-busquedas .tab_container .tab_content .primero .propiedad, section .tab-busquedas .tab_container .tab_content .primero label {
        float:none;
        width:100%
    }
    section .tab-busquedas .tab_container .tab_content .primero label {
        padding-bottom:15px
    }
    section .tab-busquedas .tab_container .tab_content .primero .puntos {
        float:none;
        margin:20px auto 0
    }
    section .tab-busquedas .tab_container .tab_content .primero .buscar {
        width:100%;
        clear:both;
        margin-top:14px
    }
    section .tab-busquedas .tab_container .tab_content .segundo .top {
        width:98%
    }
    section .tab-busquedas .tab_container .tab_content .segundo select {
        font-size:10px
    }
    section .tab-busquedas .tab_container .tab_content .segundo .bottom, section .tab-busquedas .tab_container .tab_content .segundo .bottom .buscar {
        width:100%
    }
    section .tab-busquedas .tab_container .tab_content .segundo .bottom .dormitorios, section .tab-busquedas .tab_container .tab_content .segundo .bottom .edificado, section .tab-busquedas .tab_container .tab_content .segundo .bottom .estacionamiento, section .tab-busquedas .tab_container .tab_content .segundo .bottom .rango, section .tab-busquedas .tab_container .tab_content .segundo .bottom .rango2, section .tab-busquedas .tab_container .tab_content .segundo .bottom .terreno, section .tab-busquedas .tab_container .tab_content .segundo .bottom input, section .tab-busquedas .tab_container .tab_content .segundo .bottom select {
        margin:0 0 5px;
        width:100%
    }
    section .tab-busquedas .tab_container .tab_content .tercero .buscar {
        margin-right:0;
        width:100%
    }
    section .propiedades {
        height:auto
    }
    section .propiedades ul {
        width:100%;
        margin:0 auto;
        padding:20px 0;
        text-align:center
    }
    section .propiedades ul li {
        display:block;
        height:300px;
        width:300px;
        margin:0 auto
    }
    section .propiedades ul .destacados .titulo, section.page .cont-administracion .figura {
        display:none
    }
    .propiedades .proyectos {
        margin:0 auto
    }
    section .propiedades ul .destacados, section .propiedades ul .proyectos {
        margin-bottom:10px
    }
    section .propiedades ul li img {
        width:100%;
        height:auto
    }
    section.page .orden-resultado h5 {
        font-size:22px!important;
        letter-spacing:-3px;
        margin-top:18px
    }
    section.page .orden-resultado .lupa {
        width:80%
    }
    section.page .cont-administracion {
        padding-top:0
    }
    section.page .cont-administracion .figura .fig {
        margin-left:645px
    }
    section.page .cont-administracion .left {
        width:100%!important
    }
    section.page .cont-administracion .left .iz {
        float:inherit;
        width:400px
    }
    section.page .cont-administracion .left .iz img {
        margin:0 auto
    }
    section.page .cont-administracion .left .iz iframe {
        margin:25px auto 0;
        width:110%
    }
    section.page .cont-administracion .left .iz .emprende {
        width:370px;
        margin:0 auto
    }
    section.page .cont-administracion .left .der {
        width:100%
    }
    section.page .cont-administracion .left .der .btns {
        width:85%;
        margin:0 auto;
        padding-top:34px
    }
    section.page .cont-administracion .left .der .btns .preguntas {
        width:45%;
        margin:0 auto;
        float:inherit;
        clear:both
    }
    section.page .cont-administracion .left h3 {
        padding-bottom:20px;
        width:98%;
        margin:0 auto;
        font-size:18px;
        text-align:center
    }
    section.page .cont-administracion .left h4 {
        text-align:center
    }
    section.page .cont-administracion .left h3 span {
        display:inline-block;
        font-size:21px
    }
    section.page .cont-administracion .left .video iframe {
        width:100%
    }
    section.page .cont-administracion .right {
        width:230px;
        margin:0 auto;
        float:inherit;
        clear:both;
        padding-top:20px
    }
    section.page .cont-preguntas .left {
        width:100%
    }
    section.page .cont-preguntas .left .accordeon dl dt.marcado a {
        background-position:700px 15px
    }
    section.page .cont-preguntas .left .accordeon dl dt a {
        background-position:700px 15px;
        width:94%
    }
    section.page .cont-preguntas .right {
        width:100%
    }
    section.page .cont-preguntas .right .logo, section.page .cont-preguntas .right .preguntas {
        width:225px;
        margin:0 auto
    }
    section.page .cont-preguntas .right .paguese {
        width:225px;
        margin:0 auto 25px
    }
    section.page .cont-preguntas .left h3 {
        width:50%
    }
    section.marc-plo .icos li {
        width:214px;
        height:275px
    }
    section.marc-plo .icos li .img img {
        width:100%;
        height:auto
    }
    section.marc-plo .icos li ul li {
        height:auto
    }
    section.cont-pago-arriendo-botones ul {
        width:225px;
        margin:0 auto
    }
    section.cont-pago-arriendo .right .bancos img {
        width:320px;
        margin:0 auto
    }
    section.map-cuad .cont-mapa-cuad .mapa {
        width:99%;
        margin-bottom:12px
    }
    section.map-cuad .cont-mapa-cuad .cuad, section.map-cuad .cont-mapa-cuad .cuad .int {
        width:100%
    }
    section.map-cuad .cont-mapa-cuad .cuad .int .dire, section.map-cuad .cont-mapa-cuad .cuad .int .hora, section.map-cuad .cont-mapa-cuad .cuad .int .tele {
        width:75%
    }
    section .col .cont-fichas li:last-child {
        width:305px;
        float:inherit;
        margin-bottom:10px;
        clear:both
    }
    section.page .ficha-fuenzalida .left, section.page .paginador-propiedades .col {
        width:100%
    }
    section.page .ficha-fuenzalida .left .ficha .accordeon dl dt a {
        background-position:630px 15px
    }
    section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont {
        width:88%
    }
    section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont .cont-info .left {
        width:385px
    }
    section.page .confienos h3, section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont .cont-info .left #map {
        width:100%
    }
    section.page .confienos .icos {
        width:240px;
        margin:0 auto
    }
    section.page .confienos .icos li {
        width:243px
    }
    section.page .servicios p {
        font-size:9px
    }
    section.page .circulos .cir li {
        width:235px;
        float:inherit;
        margin:0 auto
    }
    section.page .circulos .cir li h4 {
        font-size:12px;
        width:175px
    }
    section.page .cuads .cuad {
        width:100%
    }
    section.page .cuads .cuad .sombra, section.page .cuads .cuad .sombrados {
        display:none
    }
    .nav_franquicia {
        margin-left:35px
    }
    section.marc-plo .icos.franq .caso {
        width:95%
    }
    section.marc-plo .icos.franq .caso:first-child {
        width:96%
    }
    p.franquicia-contacto {
        padding-left:0;
        text-align:center
    }
    section.cont-franquicia-contacto .formulario .grid_6 {
        float:inherit;
        width:320px;
        display:block;
        position:inherit;
        margin:0 auto
    }
    .pure-form fieldset p {
        width:90%
    }
    .pure-form-aligned .pure-control-group label {
        width:70px
    }
    section.page .nav-rojo li {
        width:85px
    }
    section.page .nav-rojo li a {
        font-size:9px;
        width:85px;
        text-align:center
    }
    .formulario-suge .cont-col {
        width:290px;
        float:inherit;
        margin:0 auto
    }
    .formulario-suge .col .cont-captcha-enviar {
        width:100%
    }
    section.page .cont-testimoniales .cont-int {
        width:412px
    }
    section.page .cont-testimoniales .cont-int .video {
        width:410px;
        margin-right:0
    }
    section.page .cont-testimoniales .cont-int .video iframe {
        width:100%
    }
    section.page .cont-testimoniales .btns {
        width:425px
    }
    footer .top {
        height:445px
    }
    footer .top .cont-int {
        padding-top:21px;
        width:97%;
        margin:0 auto
    }
    footer .top .cont-int ul {
        margin-right:0;
        width:100%;
        margin-bottom:18px
    }
    footer .top .cont-int ul h3 {
        padding-bottom:4px;
        text-align:center
    }
    footer .top .cont-int ul li {
        text-align:center
    }
    footer .top .cont-int ul li a {
        font-size:11px
    }
    footer .top .cont-int .cont-right {
        width:100%;
        float:left;
        clear:both;
        padding-top:85px
    }
    footer .top .cont-int .cont-right h3 {
        text-align:center;
        padding-top:0;
        color:#656262
    }
    footer .top .cont-int .cont-right .sociales {
        margin:0 auto;
        float:inherit;
        text-align:center;
        width:100%
    }
    footer .top .cont-int .cont-right .sociales a {
        float:none;
        display:inline-block
    }
    footer .top .cont-int .cont-right p {
        text-align:center;
        margin:0 auto
    }
    footer .top .cont-int .cont-right form {
        margin:0 auto
    }
    footer .top .cont-int .cont-right form .row input {
        margin-top:2px;
        border:1px solid #000;
        float:left;
        width:160px
    }
    footer .top .cont-int .cont-right form .row a {
        float:left;
        margin-top:1px;
        width:50px
    }
    footer .bot {
        width:100%
    }
    footer .bot figure {
        margin-top:0;
        width:100%
    }
    footer .bot figure img {
        width:140px;
        margin:0 auto
    }
    footer .bot p {
        margin-top:7px;
        width:94%;
        text-align:center
    }
    footer .bot .der {
        width:100%
    }
    .datos h3 {
        width:80%
    }
    .datos .cont-prin .left {
        border:0;
        float:none;
        padding-right:0;
        width:100%
    }
    .datos .cont-prin .left .cuad {
        width:100%
    }
    .datos .cont-prin .right {
        border-left:0 none;
        float:none;
        padding:10px 0 0;
        width:100%
    }
    .full .col h3 {
        font-size:21px
    }
    .cont-mis .col h3 {
        font-size:14px;
        width:130px
    }
    .cont-mis .col p {
        width:90%;
        margin-right:15px;
        padding-top:0;
        padding-left:25px
    }
    .cont-mis .col .agregar {
        padding-left:99px
    }
    section.page .otro {
        width:100%
    }
    .formulario {
        min-height:983px
    }
    .formulario .formpadding {
        width:100%;
        margin:0
    }
    .formulario .col .datospers.formpadding .contenedores {
        width:53%
    }
    .formulario .col .datoscom.formpadding .contenedores .row .inputsize {
        width:353px
    }
    .formulario .col .datoscom.formpadding .contenedores {
        width:53%
    }
    .formulario .col .datoscom.formpadding .contenedores .row .row .inputsize .espaciocom {
        width:-2%
    }
    #botones {
        height:100px
    }
    #botones .col.botones-form {
        width:96%
    }
    #botones .col.botones-form img {
        width:90px;
        height:auto
    }
    .con {
        width:92%
    }
    #confirmacion {
        width:100%
    }
    #confirmacion #enviar {
        clear:both;
        width:160px;
        margin-left:125px
    }
    #confirmacion .pregunta {
        padding-top:55px;
        width:100%
    }
    .trabaja .top .left {
        width:100%;
        margin-right:0
    }
    .trabaja .top .right {
        width:100%
    }
    .trabaja .bottom .formulario {
        min-height:605px
    }
    .trabaja .bottom .formulario .left {
        width:290px;
        margin:0 auto;
        float:inherit
    }
    .trabaja .bottom .formulario .right {
        width:66%;
        margin:0 auto;
        float:inherit;
        padding-top:36px
    }
    .trabaja .bottom .formulario .right .row label {
        clear:both;
        padding-top:10px
    }
    .trabaja .bottom .enviar .enviar {
        width:155px;
        clear:both;
        margin-top:15px
    }
    .cont-com .left {
        width:100%
    }
    .cont-com .left h3 {
        width:95%
    }
    .cont-com .left .cont-form .int {
        width:98%
    }
    .cont-com .left .cont-form .int .row input, .cont-com .left .cont-form .int .row textarea {
        width:100%
    }
    .cont-com .left .cont-form .int .final p {
        width:400px
    }
    .cont-com .right {
        width:100%
    }
    .cont-com .right .cont-int {
        width:300px;
        margin:0 auto
    }
    .cont-com .right .cont-int .datos {
        width:100%
    }
    section.directorio .nav {
        width:100%;
        margin-right:0
    }
    section.directorio .nav ul {
        width:100%
    }
    section.directorio .cont-dire {
        width:100%;
        padding-top:25px
    }
    section.directorio .cont-dire h3 {
        width:100%;
        font-size:20px;
        text-align:center
    }
    section.directorio .cont-dire ul {
        width:100%
    }
    section.directorio .cont-dire ul li {
        width:100%;
        margin-right:7px
    }
    section.directorio .cont-dire ul li .caranom {
        width:300px;
        margin:0 auto
    }
    section.directorio .cont-dire ul li .caranom .cara {
        width:120px
    }
    .cont-ente .left, section.directorio .cont-texto1, section.gerente .right {
        width:100%
    }
    section.directorio .cont-dire ul li .caranom .nombre p {
        font-size:13px
    }
    section.directorio .cont-texto1 p {
        width:100%;
        text-align:justify
    }
    section.gerente .left {
        margin-left:0
    }
    section.gerente .left p {
        text-align:justify
    }
    section.gerente .right .cuad {
        margin:0 auto
    }
    .titulofix {
        font-size:10px!important
    }
    .cont-ente .left .soli {
        width:78%;
        margin:0 auto
    }
    .cont-ente .right {
        width:100%
    }
    .cont-ente .right .iso {
        width:30%;
        margin:0 auto
    }
    .cont-ente .right .busqueda-amo {
        width:30%;
        margin:0 auto;
        display:block;
        padding-bottom:25px
    }
    .desarrollo strong {
        width:100%
    }
    .desarrollo .btns {
        width:410px
    }
    .centrohipo .cont-int .left {
        width:100%
    }
    .centrohipo .cont-int .left ul {
        width:50%;
        margin:0 auto
    }
    .centrohipo .cont-int .right {
        width:100%
    }
    .centrohipo .cont-int .right ul {
        width:50%;
        margin:0 auto
    }
    .cont-licitaciones .left, .cont-licitaciones .right {
        width:100%
    }
    .cont-licitaciones .bot .cont-cuad .cuad {
        width:445px;
        margin-bottom:10px
    }
    .cont-licitaciones .bot .cont-cuad .cuad ul {
        height:85px;
        width:95%
    }
    .cont-licitaciones .bot .cont-cuad .cuad ul li {
        width:100%
    }
    .menu_ppal li ul {
        width:180px
    }
    .select2-choice>span:first-child, .select2-chosen, .select2-container .select2-choices .select2-search-field input {
        height:21px!important
    }
    section .tab-busquedas .tab_container .tab_content .segundo .arriendo, section .tab-busquedas .tab_container .tab_content .segundo .comuna, section .tab-busquedas .tab_container .tab_content .segundo .propiedad, section .tab-busquedas .tab_container .tab_content .segundo select, section .tab-busquedas .tab_container .tab_content .tercero .codigo {
        float:none;
        width:100%
    }
    section .tab-busquedas .tab_container .tab_content .segundo .bottom {
        width:100%;
        padding-left:0
    }
    section .tab-busquedas .tab_container .tab_content .segundo .puntos {
        float:none;
        margin:10px auto 0
    }
    section .tab-busquedas .tab_container .tab_content .tercero label {
        margin-bottom:10px;
        width:100%
    }
    footer .top .cont-int .cont-right form .row {
        margin:0 auto;
        overflow:hidden;
        width:210px
    }
    footer .top .cont-int .marginul {
        margin-left:0
    }
    section.cont-pago-arriendo .left {
        border-right:0 none;
        margin-right:0 none;
        padding-right:0 none;
        width:100%
    }
    section.cont-pago-arriendo .right {
        width:100%
    }
    section.acceso .col .cont .cuad .left {
        border-bottom:1px solid #ccc;
        border-right:0 none;
        float:none;
        margin:0 0 20px;
        padding:0 0 10px;
        width:100%
    }
    section.acceso .col .cont .cuad .right {
        float:none;
        width:100%
    }
    section.acceso .col {
        padding:0
    }
    .cont_proyectos li {
        width:50%
    }
    .select2-container-multi .select2-choices {
        position:relative!important
    }
    .pestanias {
        width:100%
    }
    section.page .navbar .pestanias li {
        display:block;
        width:100%
    }
    .pestanias li a {
        padding:5px 0
    }
    section.page .orden-resultado h5 {
        float:none
    }
    .gerente iframe {
        height:300px;
        margin-right:0;
        width:100%
    }
    section.gerente .left {
        margin:20px 0;
        width:100%
    }
    section.gerente .right {
        margin:0 auto
    }
    section.directorio .cont-dire ul li h4, section.directorio .cont-dire ul li h5 {
        margin:0 auto;
        max-width:300px
    }
    .casa-ficha-top .cont_right {
        margin:20px 0 0;
        width:100%
    }
    section.page .casa-ficha-top .cont-int .bot {
        margin:50px 0 0;
        width:100%
    }
    section.page .casa-ficha-top .cont-int .bot .right ul .caja_banios, section.page .casa-ficha-top .cont-int .bot .right ul .caja_estacionamiento, section.page .casa-ficha-top .cont-int .bot .right ul li {
        float:none;
        width:100%
    }
    .cont_slide_prop .galeria_fotos_propiedad {
        max-height:200px
    }
    section.page .mapa-ficha .left .mapa iframe {
        width:100%!important
    }
    .amigo label, .header_mi_fuenzalida .col_left, .header_mi_fuenzalida .col_right, .solicite .col .cont .cuad .int .row input, .solicite .col .cont .cuad .int .row textarea {
        width:100%;
        float:none
    }
    .solicite .col .cont .cuad .int .row {
        margin-bottom:5px
    }
    .header_mi_fuenzalida .col_left {
        margin-bottom:10px;
        overflow:hidden
    }
    .header_mi_fuenzalida .col_right {
        text-align:left
    }
    .destacados_home, section.page .cont-lista li .img {
        text-align:center
    }
    .header_mi_fuenzalida .col_right .cuad {
        position:static
    }
    section .col .cont-fichas li {
        float:none;
        margin:0 auto 10px;
        width:400px
    }
    .btns_mi_fuenzalida a {
        float:none;
        margin:0 0 5px;
        width:100%
    }
    .cont_btns_ficha #favoritos {
        margin:5px 0
    }
    .cont_btns_ficha li {
        width:100%;
        margin-bottom:0
    }
    .destacados_home {
        padding:10px
    }
    .destacados_home li {
        width:49%
    }
    .destacados_home li:first-child {
        margin-right:1%
    }
    .destacados_home li:last-child {
        width:100%
    }
    .destacados_home li a {
        margin-bottom:10px
    }
    .destacados_home li a img {
        display:inline-block
    }
    .destacados_home .banner_center {
        margin:0 0 0 1%
    }
    .destacados_home .banner_up, section.page .cont-lista li .mid, section.page .cont-lista li .mid .nombre {
        margin-bottom:10px
    }
    section.page .cont-lista li .img, section.page .cont-lista li .mid {
        width:100%
    }
    section.page .cont-lista li .img a {
        display:block;
        line-height:0
    }
    section.page .cont-lista li .img a img {
        display:inline-block
    }
    section.page .cont-lista li .mid .cont-descri h3 {
        margin-bottom:10px;
        padding:0
    }
    section.page .cont-lista li .mid .cont-descri p {
        padding:0;
        width:100%
    }
    section.page .cont-lista li .mid .cont-info {
        padding-left:0
    }
    section.page .cont-lista li .mid .link-propiedad {
        padding-left: 0
    }
    section.page .cont-lista li .der {
        border-bottom:1px solid #ccc;
        padding-left:0
    }
    .tipo_demanda {
        border-bottom:0 none;
        margin-bottom:0
    }
    .cont_cajas .caja_banios, .cont_cajas .caja_estacionamiento, .cont_cajas li {
        margin-bottom:10px;
        float:none;
        width:100%
    }
    section.page .orden-resultado.filtros_oportunidades .cont_form_oportunidades .arriendo, section.page .orden-resultado.filtros_oportunidades .cont_form_oportunidades .moneda, section.page .orden-resultado.filtros_oportunidades .cont_form_oportunidades .propiedad, section.page .orden-resultado.filtros_oportunidades .cont_form_oportunidades .selectores, section.page .orden-resultado.filtros_oportunidades .select_comuna_region {
        margin:0 0 5px;
        width:100%
    }
    section.page .orden-resultado.filtros_oportunidades h2 {
        margin:0 0 10px;
        padding:0
    }
    .cont_editar_datos {
        width:auto
    }
    .cont_filtro_oportunidad .comuna {
        margin-right:0;
        width:100%
    }
}
@media only screen and (max-width:479px) {
    section .propiedades ul .destacados .titulo, section.page .cont-administracion .figura, section.page .top-tag-btn .tags {
        display:none
    }
    footer, section .tab-busquedas .tabs .tab .dos, section .tab-busquedas .tabs .tab .tres, section .tab-busquedas .tabs .tab .uno {
        background-image:none
    }
    body {
        min-width:320px
    }
    body.index {
        min-width:300px
    }
    header figure img {
        width:100%;
        height:auto
    }
    header ul li a {
        font-size:9px
    }
    section .tab-busquedas {
        padding-top:45px
    }
    section .tab-busquedas .tabs .tab {
        width:245px;
        width:100%
    }
    section .tab-busquedas .tab_container .tab_content, section .tab-busquedas .tabs .active {
        width:100%
    }
    section .tab-busquedas .tabs .tab a {
        border-radius:inherit
    }
    section .tab-busquedas .tab_container .tab_content .primero .puntos {
        clear:both;
        margin:0 auto;
        float:inherit
    }
    section .tab-busquedas .tab_container .tab_content .segundo .top {
        width:99%;
        padding-left:0
    }
    section .tab-busquedas .tab_container .tab_content .segundo label {
        width:100%;
        padding-bottom:10px
    }
    section .tab-busquedas .tab_container .tab_content .segundo select {
        font-size:10px
    }
    section .tab-busquedas .tab_container .tab_content .segundo .bottom .buscar {
        width:92%;
        margin:0 auto;
        float:inherit;
        clear:both
    }
    section .tab-busquedas .tab_container .tab_content .tercero {
        margin:0 auto
    }
    section .tab-busquedas .tab_container .tab_content .tercero .top {
        margin-left:0
    }
    section .tab-busquedas .tab_container .tab_content .tercero label {
        padding-bottom:10px
    }
    section .propiedades {
        height:auto
    }
    section .propiedades ul .destacados .nombre {
        width:225px
    }
    section .propiedades ul .destacados .nombre p {
        width:89%
    }
    section.page .orden-resultado h5 {
        font-size:16px!important;
        letter-spacing:-1px;
        margin-top:32px;
        float:left;
        width:auto
    }
    section.page .orden-resultado .lupa {
        width:80%
    }
    section.page .orden-resultado h2 {
        width:235px;
        font-size:14px;
        padding-bottom:35px
    }
    section.page .orden-resultado .selectores {
        float:right;
        margin-bottom:12px
    }
    section.page .orden-resultado .selectores .orden {
        width:142px
    }
    section.page .cont-administracion {
        padding-top:0
    }
    section.page .cont-administracion .figura .fig {
        margin-left:645px
    }
    section.page .cont-administracion .left {
        width:100%!important
    }
    section.page .cont-administracion .left .iz {
        float:inherit;
        width:100%
    }
    section.page .cont-administracion .left .iz img {
        margin:0 auto;
        width:100%;
        height:auto
    }
    section.page .cont-administracion .left .iz iframe {
        margin:25px auto 0;
        width:100%
    }
    section.page .cont-administracion .left .iz .emprende {
        width:100%;
        margin:0 auto
    }
    section.page .cont-administracion .left .iz .emprende .btn {
        width:100%;
        background-size:100% auto
    }
    section.page .cont-administracion .left .der {
        width:100%
    }
    section.page .cont-administracion .left .der .btns {
        width:85%;
        margin:0 auto;
        padding-top:34px
    }
    section.page .cont-administracion .left .der .btns .preguntas {
        width:45%;
        margin:0 auto;
        float:inherit;
        clear:both;
        background-size:100% auto
    }
    section.page .cont-administracion .left .der .btns .informacion {
        width:235px;
        background-size:100% auto
    }
    section.page .cont-administracion .left h3 {
        padding-bottom:20px;
        width:98%;
        margin:0 auto;
        font-size:18px;
        text-align:center;
        line-height:19px
    }
    section.page .cont-administracion .left h4 {
        text-align:center
    }
    section.page .cont-administracion .left h3 span {
        display:inline-block;
        font-size:21px
    }
    section.page .cuads .cuad .sombra, section.page .cuads .cuad .sombrados, section.page .paginador-propiedades .col .ant, section.page .paginador-propiedades .col .sig {
        display:none
    }
    section.page .cont-administracion .left .video iframe {
        width:100%
    }
    section.page .cont-administracion .right {
        width:230px;
        margin:0 auto;
        float:inherit;
        clear:both;
        padding-top:20px
    }
    section.page .cont-preguntas .left {
        width:100%
    }
    section.page .cont-preguntas .left .accordeon dl dt.marcado a {
        background-position:700px 15px
    }
    section.page .cont-preguntas .left .accordeon dl dt a {
        background-position:700px 15px;
        width:90%;
        font-size:8px
    }
    section.page .cont-preguntas .left .solicite {
        width:100%;
        background-size:100% auto
    }
    section.page .cont-preguntas .right {
        width:100%
    }
    section.page .cont-preguntas .right .logo, section.page .cont-preguntas .right .preguntas {
        width:225px;
        margin:0 auto
    }
    section.page .cont-preguntas .right .paguese {
        width:225px;
        margin:0 auto 25px
    }
    section.page .cont-preguntas .left h3 {
        width:50%
    }
    section.marc-plo {
        height:1190px
    }
    section.marc-plo .icos {
        width:215px;
        float:inherit;
        margin:0 auto
    }
    section.marc-plo .icos li {
        width:214px;
        height:275px
    }
    section.marc-plo .icos li .img img {
        width:100%;
        height:auto
    }
    section.marc-plo .icos li ul li {
        height:auto
    }
    section.cont-pago-arriendo-botones ul {
        width:225px;
        margin:0 auto
    }
    section.cont-pago-arriendo-botones h3 {
        font-size:15px;
        width:73%
    }
    section.cont-pago-arriendo .right .bancos img {
        width:320px;
        margin:0 auto
    }
    section.map-cuad .orden-resultado h2 {
        width:71%
    }
    section.map-cuad .cont-mapa-cuad .mapa {
        width:99%;
        margin-bottom:12px
    }
    section.map-cuad .cont-mapa-cuad .cuad, section.map-cuad .cont-mapa-cuad .cuad .int {
        width:100%
    }
    section.map-cuad .cont-mapa-cuad .cuad .int .dire, section.map-cuad .cont-mapa-cuad .cuad .int .hora, section.map-cuad .cont-mapa-cuad .cuad .int .tele {
        width:75%
    }
    section.page .cont-lista li .img, section.page .cont-lista li .mid {
        width:100%
    }
    section.page .cont-lista li .img img {
        width:100%;
        height:auto
    }
    section .col .cont-fichas {
        width:290px;
        margin:0 auto
    }
    section .col .cont-fichas li:last-child {
        width:290px;
        float:inherit;
        margin-bottom:10px;
        clear:both
    }
    section .col .cont-fichas li img {
        width:100%
    }
    section .col .cont-fichas li .cont-des {
        width:290px!important
    }
    section.page .casa-ficha-top .cont-int .bot .left, section.page .casa-ficha-top .cont-int .bot .right, section.page .casa-ficha-top .cont-int .right-top, section.page .casa-ficha-top .cont-int .sociales, section.page .ficha-fuenzalida .left, section.page .mapa-ficha, section.page .mapa-ficha .left, section.page .mapa-ficha .left .ficha .accordeon dl dd, section.page .mapa-ficha .left .ficha .accordeon dl dd .cont .row, section.page .mapa-ficha .left .mapa, section.page .mapa-ficha .right, section.page .otros-resultados ul, section.page .paginador-propiedades .col {
        width:100%
    }
    section.page .paginador-propiedades .col .contador {
        margin:0 auto;
        float:inherit;
        clear:both
    }
    section.page .paginador-propiedades .col .contador a.active {
        margin-right:0
    }
    section.page .casa-ficha-top .cont-int .bot .right ul li {
        width:100%;
        margin-bottom:10px
    }
    section.page .mapa-ficha .left .ficha .accordeon dl dd .cont {
        padding-left:15px
    }
    section.page .otros-resultados ul {
        padding-left:0
    }
    section.page .ficha-fuenzalida .left .mapa {
        width:265px
    }
    section.page .ficha-fuenzalida .left .ficha .accordeon dl dt a {
        background-position:630px 15px
    }
    section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont {
        width:95%;
        padding-left:10px
    }
    section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont .cont-info .left {
        width:240px
    }
    section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont .cont-info .left #map {
        width:100%
    }
    section.page .ficha-fuenzalida .left .ficha .accordeon dl dd .cont .cont-info .info .row {
        width:90%
    }
    section.page .confienos h3 {
        width:100%
    }
    section.page .confienos .icos {
        width:240px;
        margin:0 auto
    }
    section.page .confienos .icos li {
        width:243px
    }
    section.page .servicios p {
        font-size:9px
    }
    section.page .circulos .cir li {
        width:235px;
        float:inherit;
        margin:0 auto
    }
    section.page .circulos .cir li h4 {
        font-size:12px;
        width:175px
    }
    section.page .cuads .cuad {
        width:100%
    }
    section.page .cuads .cuad .int {
        width:286px
    }
    section.page .cuads .cuad .int .let img {
        width:100%;
        height:auto
    }
    .nav_franquicia {
        margin-left:5px;
        margin-top:35px;
        width:189px
    }
    .nav_franquicia li {
        width:auto
    }
    .nav_franquicia li a {
        font-size:9px;
        padding:5px
    }
    section.marc-plo .icos.franq .caso {
        width:95%;
        height:435px
    }
    section.marc-plo .icos.franq .caso:first-child {
        width:96%
    }
    section.marc-plo .icos.franq .caso ul.bullet li, section.marc-plo .icos.franq .caso ul.bullet2 li {
        width:96px
    }
    h3.franquicia-contacto {
        padding-bottom:32px
    }
    p.franquicia-contacto {
        padding-left:0;
        text-align:center
    }
    section.cont-franquicia-contacto .formulario .grid_6 {
        float:inherit;
        width:260px;
        display:block;
        position:inherit;
        margin:0 auto
    }
    .pure-form fieldset p {
        width:90%;
        padding-left:0
    }
    .pure-form-aligned .pure-control-group label {
        width:70px
    }
    .pure-form fieldset button {
        margin-left:0
    }
    section.page .nav-rojo li {
        width:100%
    }
    section.page .nav-rojo li a {
        font-size:9px;
        width:100%;
        text-align:center
    }
    section .col .cont-fichas li {
        margin-right:0;
        width:290px
    }
    section .col .cont-fichas li .LogoPro-cont {
        width:290px
    }
    section .col .cont-fichas li .LogoPro-cont .Logo-cont {
        width:125px
    }
    section .col .cont-fichas li .LogoPro-cont .Pro-cont {
        width:142px
    }
    .formulario-suge .cont-col {
        width:290px;
        float:inherit;
        margin:0 auto
    }
    .formulario-suge .col .adjunto {
        width:100%
    }
    .formulario-suge .col .adjunto input {
        width:200px
    }
    .formulario-suge .col .cont-captcha-enviar {
        width:100%
    }
    .formulario-suge .col .cont-captcha-enviar .captcha {
        width:98%
    }
    section.page .cont-testimoniales .cont-int {
        width:290px
    }
    section.page .cont-testimoniales .cont-int .video {
        width:290px;
        margin-right:0
    }
    section.page .cont-testimoniales .cont-int .video iframe {
        width:100%;
        height:auto
    }
    section.page .cont-testimoniales .btns {
        width:288px
    }
    section.page .cont-testimoniales .btns .solicita {
        width:285px;
        background-size:100% auto
    }
    footer {
        height:485px
    }
    footer .top {
        height:470px
    }
    footer .top .cont-int {
        padding-top:21px;
        width:97%;
        margin:0 auto
    }
    footer .top .cont-int ul {
        margin-right:0;
        width:100%;
        margin-bottom:18px
    }
    footer .top .cont-int ul h3 {
        padding-bottom:4px;
        text-align:center
    }
    footer .top .cont-int ul li {
        text-align:center
    }
    footer .top .cont-int ul li a {
        font-size:11px
    }
    footer .top .cont-int .cont-right h3 {
        text-align:center;
        padding-top:0;
        color:#656262
    }
    .datos .cont-prin, footer .bot {
        padding-top:20px
    }
    footer .top .cont-int .cont-right .sociales {
        margin:0 auto;
        float:inherit
    }
    footer .top .cont-int .cont-right p {
        text-align:center;
        margin:0 auto
    }
    footer .bot {
        width:100%
    }
    footer .bot figure {
        margin-top:0;
        width:100%
    }
    footer .bot figure img {
        width:140px;
        margin:0 auto
    }
    footer .bot p {
        margin-top:7px;
        width:94%;
        text-align:center
    }
    footer .bot .der {
        width:100%
    }
    .datos h3 {
        width:73%
    }
    .datos .cont-prin .left {
        width:100%;
        border:0
    }
    .datos .cont-prin .left .cuad {
        width:100%
    }
    .datos .cont-prin .left .cuad .row {
        width:91%
    }
    .datos .cont-prin .left .cuad .row .nombre-campo {
        width:180px
    }
    .full {
        width:100%
    }
    .full .col h3 {
        font-size:21px
    }
    .full .seleccionadas li .cont-des ul li {
        clear:inherit
    }
    .cont-mis .col h3 {
        font-size:14px;
        width:130px
    }
    .cont-mis .col p {
        width:90%;
        margin-right:15px;
        padding-top:0;
        padding-left:25px
    }
    .cont-mis .col .agregar {
        padding-left:0;
        width:284px
    }
    .cont-mis .col .agregar .cont-in-btn {
        width:55%;
        margin:0 auto
    }
    .formulario .formpadding .tituloform, section.page .otro {
        width:100%
    }
    .formulario {
        min-height:1235px
    }
    .formulario .formpadding {
        width:100%;
        margin:20px 0 0
    }
    .formulario .col .datospers.formpadding .contenedores {
        width:195px
    }
    .formulario .col .datoscom.formpadding .contenedores .row .inputsize {
        width:262px;
        margin-bottom:15px;
        clear:both
    }
    .formulario .col .datoscom.formpadding .contenedores .out {
        width:100%
    }
    .formulario .col .datoscom.formpadding .contenedores {
        width:260px
    }
    .formulario .col .datoscom.formpadding .contenedores .row .row .inputsize .espaciocom {
        width:37%;
        margin-right:0
    }
    #botones {
        height:100px
    }
    #botones .col.botones-form {
        width:96%
    }
    #botones .col.botones-form img {
        width:52px;
        height:auto
    }
    .con {
        width:92%
    }
    #confirmacion {
        width:100%
    }
    #confirmacion #enviar {
        clear:both;
        width:160px
    }
    #confirmacion .pregunta {
        padding-top:55px;
        width:100%
    }
    .formulario .col .con #confirmacion .pregunta .preguntamargin {
        width:100%
    }
    .formulario .col .con #confirmacion .pregunta input {
        width:90%;
        margin-top:9px
    }
    .trabaja .top .left {
        width:100%;
        margin-right:0
    }
    .trabaja .top .right {
        width:100%
    }
    .trabaja .bottom .formulario {
        min-height:605px
    }
    .trabaja .bottom .formulario .left {
        width:290px;
        margin:0 auto;
        float:inherit
    }
    .trabaja .bottom .formulario .right {
        width:100%;
        margin:0 auto;
        float:inherit;
        padding-top:36px
    }
    .trabaja .bottom .formulario .right .row label {
        clear:both;
        padding-top:10px
    }
    .trabaja .bottom .enviar .enviar {
        width:155px;
        clear:both;
        margin-top:15px
    }
    .cont-com .left {
        width:100%
    }
    .cont-com .left h3 {
        width:95%
    }
    .cont-com .left .cont-form .int {
        width:98%
    }
    .cont-com .left .cont-form .int .row input, .cont-com .left .cont-form .int .row textarea {
        width:100%
    }
    .cont-com .left .cont-form .int .final p {
        width:80%
    }
    .cont-com .right {
        width:100%
    }
    .cont-com .right .cont-int {
        width:100%;
        margin:0 auto
    }
    .cont-com .right .cont-int .mapa {
        width:260px
    }
    .cont-com .right .cont-int .mapa #map {
        width:240px
    }
    .cont-com .right .cont-int .datos {
        width:100%
    }
    section.directorio .nav {
        width:100%;
        margin-right:0
    }
    section.directorio .nav ul {
        width:100%
    }
    section.directorio .cont-dire {
        width:100%;
        padding-top:25px
    }
    section.directorio .cont-dire h3 {
        width:100%;
        font-size:20px;
        text-align:center
    }
    section.directorio .cont-dire ul {
        width:100%
    }
    section.directorio .cont-dire ul li {
        width:100%;
        margin-right:7px
    }
    section.directorio .cont-dire ul li .caranom {
        width:300px;
        margin:0 auto
    }
    section.directorio .cont-dire ul li .caranom .cara {
        width:120px
    }
    .cont-ente .left, section.directorio .cont-texto1, section.gerente .left, section.gerente .right {
        width:100%
    }
    section.directorio .cont-dire ul li .caranom .nombre p {
        font-size:13px
    }
    section.directorio .cont-texto1 p {
        width:100%;
        text-align:justify
    }
    section.gerente .left {
        margin-left:0
    }
    section.gerente .left p {
        text-align:justify
    }
    section.gerente .right .cuad {
        margin:0 auto
    }
    .titulofix {
        font-size:10px!important
    }
    .cont-ente .left .soli {
        width:78%;
        margin:0 auto;
        background-size:100% auto
    }
    .cont-ente .right {
        width:100%
    }
    .cont-ente .right .iso {
        width:225px;
        margin:0 auto
    }
    .cont-ente .right .busqueda-amo {
        width:222px;
        margin:0 auto;
        display:block;
        padding-bottom:25px
    }
    .desarrollo strong {
        width:100%
    }
    .desarrollo .btns {
        width:410px
    }
    .centrohipo .cont-int .left {
        width:100%
    }
    .centrohipo .cont-int .left ul {
        width:255px;
        margin:0 auto
    }
    .centrohipo .cont-int .left ul li {
        width:240px
    }
    .centrohipo .cont-int .right {
        width:100%
    }
    .centrohipo .cont-int .right ul {
        width:255px;
        margin:0 auto
    }
    .centrohipo .solicite {
        width:278px;
        background-size:100% auto
    }
    .valorservicio .col .img-valor {
        display:none
    }
    .valorservicio .col .bancos {
        padding-top:30px
    }
    .valorservicio .col .bancos img {
        width:101%;
        height:auto
    }
    .cont-licitaciones .left {
        width:100%;
        margin-right:0
    }
    .cont-licitaciones .right {
        width:100%
    }
    .cont-licitaciones .bot .cont-cuad .cuad {
        width:290px;
        margin-bottom:10px;
        margin-right:0
    }
    .cont-licitaciones .bot .cont-cuad .cuad ul {
        height:85px;
        width:96%
    }
    .cont-licitaciones .bot .cont-cuad .cuad ul li {
        width:90%
    }
    .cont-licitaciones .solicite {
        width:100%;
        background-size:100% auto
    }
    .menu_ppal {
        background-color:#9e231c;
        height:250px
    }
    .menu_ppal li ul {
        width:180px
    }
    .select2-choice>span:first-child, .select2-chosen, .select2-container .select2-choices .select2-search-field input {
        height:33px!important
    }
    .select2-container-multi .select2-choices .select2-search-choice {
        width:88%
    }
    section.marc-plo .col {
        width:72%
    }
    footer .top .cont-int .cont-right {
        padding-top:115px
    }
    .tooltip {
        display:inline;
        position:relative
    }
    .tooltip:hover:after {
        bottom:26px;
        content:attr(title);
        left:20%;
        position:absolute;
        z-index:98;
        background:rgba(255, 255, 255, .2);
        border-radius:5px;
        color:#FFF;
        font-family:Georgia;
        font-size:12px;
        padding:5px 15px;
        text-align:center;
        text-shadow:1px 1px 1px #000;
        width:150px
    }
    .tooltip:hover:before {
        bottom:20px;
        content:"";
        left:50%;
        position:absolute;
        z-index:99;
        border:solid;
        border-color:rgba(255, 255, 255, .2) transparent;
        border-width:6px 6px 0
    }
}
@media only screen and (max-width:440px) {
    .cont_proyectos li {
        text-align:center;
        width:100%
    }
    .cont_proyectos li a img {
        display:inline-block
    }
    
    .cont_absolute {
        
    }
    
    
}