<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(../css/normalize.min.css);
@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,400,700,900);
@import url(../js/fancybox/jquery.fancybox-1.3.4.css);
@import url(../js/skdslider/skdslider.css);
@import url(../js/product/css/prod-global.css);
@import url(../css/tabs.css);
@import url(../css/pure-min.css);
@import url(../css/hover.css);
@import url(../css/font-awesome.min.css);
*,:active,:focus,:hover,a:focus{
    outline:0
}
*,body{
    margin:0 auto
}
*,img{
    border:0
}
body,h1,h2,h3{
    font-weight:400
}
.footer a,.footer a:hover,.paginador a:hover,a,a:hover{
    text-decoration:none
}
*{
    padding:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
::-moz-selection{
    background:#eee;
    text-shadow:none
}
::selection{
    background:#eee;
    text-shadow:none
}
body{
    background:#F5F5F5;
    font-family:Roboto,sans-serif;
    font-size:1em;
    line-height:1.4
}
img{
    vertical-align:middle
}
textarea{
    resize:vertical
}
.chromeframe{
    margin:.2em 0;
    background:#e5e5e5;
    color:#000;
    padding:.2em 0
}
h1,h4{
    margin:0 0 10px
}
a,a:link,a:visited{
    color:#384352
}
a:hover,h1{
    color:#333
}
h1,h2,h3,h4{
    padding:0;
    letter-spacing:0;
    border:0;
    overflow:hidden
}
h1{
    font-size:30px
}
h2{
    margin:0 0 8px;
    color:#9F4460;
    font-size:24px
}
h3{
    margin:0;
    color:#518897;
    font-size:20px
}
h4{
    color:#545454;
    font-size:17px;
    font-weight:400
}
button,input[type=button],input[type=reset],input[type=submit]{
    padding:9px 0;
    color:#fff;
    font-weight:200;
    font-size:15px;
    cursor:pointer;
    border:0;
    background:#DC3E39;
    text-transform:uppercase
}
input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{
    background:#DC3E39;
    opacity:.95
}
input[type=email],input[type=password],input[type=text],select,textarea{
    padding:5px;
    border:1px solid #e5e5e5;
    color:#666;
    font-weight:300
}
input[type=email]:hover,input[type=password]:hover,input[type=text]:hover,select:hover,textarea:hover{
    color:#666;
    border-color:#8DC73D
}
a{
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s
}
.clear{
    clear:both
}
.center{
    margin:0 auto
}
.rounded{
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px
}
.shadow{
    -moz-box-shadow:0 0 3px #aaa;
    -webkit-box-shadow:0 0 3px #aaa;
    box-shadow:0 0 3px #aaa
}
.no-border{
    border:0
}
.left{
    float:left
}
.margin-v{
    margin:20px auto
}
.h-buscar,.h-noticias,.h-servicios,.h-titulo{
    cursor:pointer
}
.go-top{
    position:fixed;
    bottom:2em;
    right:2em;
    padding:0;
    display:none;
    opacity:.45
}
.go-top:hover{
    opacity:.65
}
div.error{
    color:red;
    font-weight:400;
    font-size:13px;
    clear:both;
    margin-bottom:0;
    margin-left:75px
}
.hide{
    opacity:0
}
.mbl{
    display:block
}
.seg{
    line-height:26px
}
.pace{
    -webkit-pointer-events:none;
    pointer-events:none;
    -webkit-user-select:none: -moz-user-select: none;
    user-select:none
}
.pace-evens{
    display:none
}
.pace .pace-progress{
    background:#00192C;
    height:1px;
    position:fixed;
    z-index:2000;
    top:0;
    right:100%;
    width:100%
}

.mg {margin-top:125px !important;}

#wrapper{
    width:100%;
    margin:0 auto;
    padding:0;
    overflow:hidden
}

/* ===== Top ===== */

.top { position:relative; margin:0 auto; width:100%; z-index: 2; background: #F5F5F5; }
.top .top-social { list-style-type:none; width: 86%; max-width:1300px; height: 35px; margin:0 auto; padding:0; overflow:hidden; position:relative; text-align:right; }
.top .top-social li { display:inline-block; line-height:35px; padding:0 10px; margin:0; font-size:13px; color:#999; border-left: 1px solid #eee; }
.top .top-social li:first-child { border-left:0; }
.top .top-social li i { color:#CCC; font-size: 14px; padding: 0 4px; }
.top .top-social li a { color:#DC3E39; padding: 0; letter-spacing:1px; font-weight:bold; font-size: 15px; }
.top .top-social li a:hover { color:#888; }

.top-helper { width: 100%; height:0; display:block; border:0; margin:0; padding:0; }
.top-helper-m { width: 100%; height:0; display:block; border:0; margin:0; padding:0; }

/* ===== Header ===== */

.header { width:100%; padding: 0; margin:0; clear:both; background: #FFF; position:relative; z-index:999; border-bottom:0; border-top:1px solid #eee; }
.header .header-content { width:86%; padding: 0; overflow:hidden; margin: 0 auto; border:0; }
.header .header-content .left-content { float:left; width: 201px; height: 92px; margin: 15px 0; padding:0; }

.header .header-content .right-content { float:right; overflow:hidden; margin: 0; overflow:hidden; width:auto; }

.header .header-content .right-content .menu { width: 100%; margin: 0 auto; clear:both; overflow:hidden; }
.header .header-content .right-content .menu ul { list-style-type:none; padding:0; margin:0 auto; width: 100%; }
.header .header-content .right-content .menu ul li { float:left; margin:0; padding:0; text-align:center; padding: 0 30px; }
.header .header-content .right-content .menu ul li a { display: block; padding: 0; text-transform: none; border:0; }
.header .header-content .right-content .menu ul li a { color: #999; font-size:16px; font-weight:400; line-height: 122px; padding:0; }
.header .header-content .right-content .menu ul li a { -o-transition:0; -ms-transition:0; -moz-transition:0; -webkit-transition:0; transition:0; }
.header .header-content .right-content .menu ul li a:hover{ color: #384352;  }
.header .header-content .right-content .menu ul li .active { color: #384352; border-bottom:3px solid #384352; }

.header .header-content .right-content .menu .inicio { width: auto; float:left; margin: 0; }
.header .header-content .right-content .menu .nosotros { width: auto; float:left; margin:0; }
.header .header-content .right-content .menu .ventas { width: auto; float:left; margin: 0; }
.header .header-content .right-content .menu .arriendos { width: auto; float:left; margin: 0; }
.header .header-content .right-content .menu .servicios { width: auto; float:left; margin: 0; }
.header .header-content .right-content .menu .contacto { width: auto; float:left; margin: 0; }

.header .header-content .right-content .menu li ul { display: none; position: absolute; width:250px; top:0; left: 0; margin-top:0; margin-left:0px; }
.header .header-content .right-content .menu li&gt;ul { top: auto; left: auto; text-align:left; }
.header .header-content .right-content .menu .sub li { width:100%; margin: 0; z-index:999; padding: 0; text-align: left; height:35px; line-height: 35px; }
.header .header-content .right-content .menu .sub li { border-bottom:1px solid #eee; }
.header .header-content .right-content .menu .sub li:last-child { border-bottom:0; }
.header .header-content .right-content .menu .sub li a { color:#888; border:0; text-transform: none; padding: 0 10px; display: block; font-size: 14px; text-align:left; line-height: 37px; background:none; font-weight:400; }
.header .header-content .right-content .menu .sub li a:hover { color:#384352; border:0; background:#FFF; }
.header .header-content .right-content .menu ul { background: rgba(250, 250, 250, .95); border-left:1px solid #FFF; border-right:1px solid #FFF; }
.header .header-content .right-content .menu ul li.active ul {  background: none; }
.header .header-content .right-content .menu ul li.active li a { color:#333 !important; }
.header .header-content .right-content .menu ul li:hover ul { display: block; padding: 0; line-height: 40px; z-index:999; margin-top:0px; border-bottom:1px solid #FFF; }


.header .header-content .right-content .menu .rwd, 
.header .header-content .right-content .menu .rwd-button { display:none; }

.m-fix { z-index: 998; position: fixed; left: 0; top: 0; width: 100%; }

.middle,.middle #slide{
    width:100%;
    margin:0 auto
}

.middle{
    margin-top:0;
    clear:both;
    overflow:hidden;
    background:center bottom no-repeat #FFF;
    padding:0;
    z-index:99;
    height:100%;
    min-height:300px;
    -webkit-box-shadow:0 0 27px 0 rgba(90,90,90,.2);
    -moz-box-shadow:0 0 27px 0 rgba(90,90,90,.2);
    box-shadow:0 0 27px 0 rgba(90,90,90,.2)
}
.middle #slide{
    float:none;
    height:auto;
    overflow:hidden;
    padding:0;
    clear:both;
    text-align:center
}
.inside-content{
    border:0;
    height:132px;
    overflow:hidden;
    background:rgba(0,0,0,.35);
    min-height:auto
}
.inside-content #slide-home{
    margin:0 auto;
    background:rgba(0,0,0,.1)
}
.inside-content #slide-home img{
    opacity:.95;
    overflow:hidden;
    -webkit-filter:blur(5px);
    filter:blur(5px)
}
.inside-content #slide-home .slide-desc{
    border:0;
    width:1000px!important;
    max-width:none!important;
    background:0 0;
    padding:0;
    bottom:25%;
    text-align:left;
    right:0
}
.inside-content #slide-home .slide-desc h3{
    width:100%!important;
    font-weight:300;
    text-align:left;
    text-transform:uppercase;
    max-width:100%;
    margin:0;
    color:#fff;
    padding:0 0 20px;
    float:none;
    font-size:29px;
    text-shadow:2px 1px 10px #757575
}
.inside-content .slide-navs,.inside-content a{
    display:none!important
}
.inside-content .skdslider{
    margin-top:-75px
}
.titulo{
    clear:both;
    margin:0 0 20px 20px;
    display:block;
    text-align:left;
    overflow:hidden;
    border:0;
    border-bottom:1px solid #ddd;
    width:100%;
    height:auto;
    background:0 0;
    float:none
}
.titulo h1{
    display:inline-block;
    width:auto;
    font-size:22px;
    border:0;
    font-weight:400;
    margin:0 0 10px;
    text-transform:uppercase;
    color:#222;
    letter-spacing:1px
}
.titulo .addthis_toolbox{
    float:right;
    margin-right:0;
    margin-top:3px;
    width:25%;
    border:0
}
.titulo .estado{
    overflow:hidden;
    position:relative;
    width:auto;
    padding:0 10px;
    font-weight:500;
    cursor:cursor;
    display:inline-block;
    margin:0 5px 10px 0;
    background:#DC3E39;
    color:#FFF;
    font-size:12px;
    text-transform:uppercase;
    text-align:center;
    line-height:30px
}
.operacion{
    width:100%;
    line-height:50px;
    background:#FFF;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    padding:0;
    margin:0 auto
}
#content,.operacion .o-content{
    width:86%;
    overflow:hidden;
    max-width:1140px
}
.operacion .o-content{
    text-align:left;
    line-height:12px;
    background:url(../img/icon-home2.png) left 50% no-repeat;
    position:relative;
    margin:0 auto;
    padding:0
}
.operacion .o-content h2{
    border-right:1px solid #eee;
    margin:0;
    padding:0;
    display:inline-block
}
.operacion .o-content h2 a{
    font-size:14px;
    text-shadow:1px 1px #FFF;
    color:#384352;
    padding:0 20px;
    line-height:50px;
    font-weight:500
}
.operacion .o-content h2 a:hover{
    color:#333
}
.operacion .o-content h2:last-child{
    border-right:0;
    padding-right:0
}
#content{
    padding:0;
    margin: 0 auto;
    clear:both
}
#content .boton{
    padding:10px 40px;
    float:left;
    font-size:14px;
    font-weight:400;
    opacity:.8
}
#content .boton:hover{
    opacity:1
}
#content .imprimir{
    background:#518897;
    display:block;
    padding:0 24px;
    float:left;
    margin-left:10px;
    opacity:.8;
    text-transform:uppercase;
    font-size:15px;
    color:#fff;
    font-weight:300;
    line-height:39px;
    letter-spacing:.8px;
}
#content .imprimir:hover{
    opacity:1
}
#content .cotizar{
    float:left;
    margin-top:20px
}
#content .detalle{
    margin-top:15px!important
}
.detalle{
    margin-top:112px;
}
#content .left-content{
    float:left;
    padding:0;
    width:23%;
    border:0;
    overflow:hidden;
    margin:25px 0 0
}
#content .left-content .titulo{
    margin:0;
    text-align:left;
    background:0 0;
    text-transform:none;
    line-height:45px;
    border:0;
    width:100%
}
#content .left-content .titulo h5{
    margin:0;
    color:#021B2D;
    padding:0 0 0 12px;
    font-size:18px;
    border:0;
    font-weight:400;
    line-height:45px
}
#content .left-content .box{
    margin:5px auto 20px;
    padding:0;
    width:100%;
    background:#FFF;
    overflow:hidden;
    border:0
}
#content .left-content .box .frm-buscar{
    padding:10px 0
}
#content .left-content .box .opcion{
    clear:both;
    width:100%;
    overflow:hidden;
    padding:0 12px
}
#content .left-content .box .opcion .styled-select{
    float:left;
    padding:1px;
    overflow:hidden;
    position:relative;
    background:url(../img/down_arrow_select.jpg) right 50% no-repeat #FFF;
    border:1px solid #eee;
    width:100%;
    height:35px;
    margin:0 0 13px;
    opacity:.85
}
#content .left-content .box .opcion .styled-select:hover{
    opacity:1;
    color:#333
}
#content .left-content .box .opcion .styled-select select{
    cursor:pointer;
    background:0 0;
    background:rgba(255,255,255,0);
    width:230px;
    padding:6px 0 0 6px;
    color:#454B5E;
    font-weight:400;
    font-size:15px;
    border:0;
    height:25px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none
}
#content .left-content .box .opcion .styled-select select:hover{
    color:#333
}
#content .left-content .box .opcion .styled-input{
    float:left;
    padding:1px;
    overflow:hidden;
    position:relative;
    background:#FFF;
    border:1px solid #eee;
    width:100%;
    height:35px;
    margin:0 0 13px;
    opacity:.95
}
#content .left-content .box .opcion .styled-input input{
    border:0;
    font-size:14px
}
#content .left-content .box .frm-input{
    display:block;
    float:left;
    margin:0 auto 16px;
    width:100%;
    padding:0 12px
}
#content .left-content .box .frm-input input[type=submit]{
    background:url(../img/bg-buscar.png) 93% 50% no-repeat #384352;
    font-size:14px;
    letter-spacing:.5px;
    width:100%;
    padding:0 0 0 10px;
    text-transform:none;
    text-align:left;
    line-height:34px
}
#content .left-content .box .frm-input input[type=submit]:hover{
    opacity:.95
}
#content .left-content .categorias{
    margin:5px auto 20px;
    padding:0;
    width:100%;
    background:#FFF;
    overflow:hidden;
    border:0
}
#content .left-content .categorias ul{
    list-style-type:none;
    float:none;
    padding:0;
    width:90%;
    margin:0 auto;
    border:0
}
#content .left-content .categorias ul li{
    padding:1% 0;
    display:block;
    clear:both;
    border-top:1px solid #f1f1f1;
    background:url(../img/bullet-menu.png) right 50% no-repeat
}
#content .left-content .categorias ul li:hover{
    background:url(../img/bullet-menu-hover.png) right 50% no-repeat
}
#content .left-content .categorias ul li:last-child{
    border-bottom:0
}
#content .left-content .categorias ul li h3{
    margin:0;
    padding:0;
    border:0
}
#content .left-content .categorias ul li h3 a{
    color:#888;
    font-size:14px;
    font-weight:500;
    display:block;
    padding:9px 10px 9px 0;
    clear:both;
    width:100%;
    letter-spacing:0
}
#content .left-content .categorias ul li h3 a:hover{
    color:#384352
}
#content .left-content .entreguenos{
    margin:20px auto;
    width:100%;
    height:auto;
    padding:0;
    overflow:hidden;
    clear:both
}
#content .left-content .entreguenos img{
    border:0;
    margin:0;
    padding:0;
    clear:both;
    width:100%;
    height:auto
}
#content .left-content .entreguenos a{
    opacity:1
}
#content .left-content .entreguenos a:hover{
    opacity:.8
}
#content .right-content{
    float:left;
    width:77%;
    margin:30px 0 15px;
    overflow:hidden;
    background:0 0
}
#content .right-content h3{
    border-bottom:0;
    padding-bottom:5px;
    margin-bottom:15px
}
#content .right-content .notfound{
    font-size:14px;
    font-style:italic;
    color:#999;
    margin-left:0
}
#content .right-content .descripcion{
    color:#666;
    font-size:14px;
    margin:15px 0 20px;
    width:100%;
    line-height:22px
}
#content .right-content .contenido{
    float:left;
    background:0 0;
    border:0;
    width:97%;
    padding:0;
    margin:0 0 20px 20px;
    font-size:15px;
    overflow:hidden
}
#content .right-content .contenido p{
    color:#666;
    margin-top:0;
    line-height:24px;
    font-weight:400;
    font-size:15px
}
#content .right-content .contenido p strong{
    color:#555;
    font-weight:500
}
#content .right-content .general ul{
    list-style-type:none;
    margin-top:10px;
    margin-left:0;
    padding:15px;
    border:0
}
#content .right-content .general ul li{
    color:#777;
    line-height:20px;
    padding-left:12px;
    background:url(../img/bullet.png) left top no-repeat;
    margin-bottom:10px;
    font-size:15px
}
#content .right-content .contenido #detalle-mapa{
    width:100%;
    height:350px;
    margin:10px 0 0;
    border:2px solid #fff
}
#content .right-content .contenido ul.lista{
    list-style-type:none;
    margin-top:15px;
    margin-left:15px
}
#content .right-content .contenido ul.lista li{
    font-size:16px;
    color:#666;
    line-height:22px;
    padding-left:12px;
    background:url(../img/bullet.png) left 50% no-repeat
}
#content .right-content .contenido .prop-imagen{
    float:left;
    width:430px;
    margin:0 15px 5px 0
}
#content .right-content .contenido .prop-datos{
    float:right;
    width:44%;
    font-size:14px;
    position:relative
}
#content .right-content .contenido .prop-datos .prop-sub {
	color:#AAA;
}
#content .right-content .contenido .prop-datos h2{
    color:#DC3E39;
    text-transform:uppercase;
    font-size:18px;
    margin-bottom:10px;
    padding-bottom:10px;
    font-weight:600
}
#content .right-content .contenido .prop-datos .dato{
    overflow:hidden;
    float:left;
    width:45%;
    height:25px;
    line-height:23px;
    font-weight:300;
    border-bottom:1px dotted #e5e5e5;
    letter-spacing:0;
    text-transform:none
}
#content .right-content .contenido .prop-datos .valor{
    overflow:hidden;
    float:left;
    width:53%;
    height:25px;
    line-height:23px;
    border-bottom:1px dotted #e5e5e5;
    margin-left:4px;
    color:#555;
    font-weight:300
}
#content .right-content .contenido .prop-datos .addthis_toolbox{
    border:0;
    float:left;
    margin:0 0 10px
}
#content .right-content .contenido .prop-imagen .dato-estado{
    display:block;
    border-top:1px dotted #e5e5e5;
    overflow:hidden;
    float:none;
    width:100%;
    height:auto;
    line-height:22px;
    font-size:20px;
    margin:0;
    color:#555;
    font-weight:200;
    padding-top:15px
}
#content .right-content .contenido .prop-imagen .dato-estado img{
    margin:-2px 0 0
}
#content .right-content .contenido .prop-datos .boton{
    padding-left:20px;
    padding-right:20px
}
#content .right-content .contenido .two-colum{
    list-style:none;
    width:100%;
    overflow:hidden;
    border:0;
    background:0 0;
    margin:0
}
#content .right-content .contenido .two-colum li{
    width:45%;
    line-height:22px;
    border-bottom:1px solid #eee;
    float:left;
    display:inline;
    background:0 0;
    padding:5px 0 10px;
    margin:0 5% 30px 0;
    font-size:14px;
    color:#999
}
#content .right-content .contenido .two-colum li a{
    font-size:20px;
    font-weight:300;
    color:#D2503C
}
#content .right-content .contenido .two-colum li a:hover{
    color:#333
}
#content .right-content .box-noticia{
    border:0;
    padding:3%;
    margin:0 0 20px 20px;
    width:98%;
    background:#fff;
    overflow:hidden
}
#content .right-content .box-noticia .titulo{
    display:block;
    overflow:hidden;
    height:auto;
    width:100%;
    border:0;
    margin:0
}
#content .right-content .box-noticia .titulo h3{
    text-transform:none;
    color:#518897;
    margin:0;
    font-weight:400;
    border:0;
    font-size:26px;
    line-height:30px;
    float:none;
    clear:both;
    width:100%
}
#content .right-content .box-noticia .titulo h3 a{
    color:#518897
}
#content .right-content .box-noticia .titulo h3 a:hover{
    color:#333
}
#content .right-content .box-noticia .img-noticia{
    border:0;
    float:left;
    margin:0 10px 10px 0;
    width:32%;
    height:auto;
    overflow:hidden
}
#content .right-content .box-noticia .texto-noticia{
    border:0;
    float:right;
    width:65%;
    overflow:hidden;
    font-size:17px;
    color:#666;
    font-weight:300;
    line-height:24px
}
#content .right-content .box-noticia .fecha{
    font-size:12px;
    color:#999;
    display:block;
    margin:0 0 10px;
    font-weight:300;
    padding:0 0 5px
}
#content .right-content .box-noticia .img-noticia2{
    border:0;
    float:left;
    margin:20px 10px 10px 0;
    width:32%;
    height:auto;
    overflow:hidden
}
#content .right-content .box-noticia .texto-noticia2{
    border:0;
    float:right;
    width:65%;
    overflow:hidden;
    font-size:17px;
    color:#666;
    font-weight:300;
    line-height:24px
}
#content .frm-contacto{
    margin:30px 0;
    overflow:hidden;
    width:65%;
    float:left;
    border-right:1px solid #e1e1e1;
    padding:0
}
#content .frm-contacto table td{
    font-size:14px;
    color:#888;
    padding:7px 5px;
    font-weight:700
}
#content .frm-contacto label{
    float:left;
    display:block;
    padding:6px 5px;
    margin-top:5px;
    width:75px;
    font-weight:400;
    font-size:13px
}
#content .frm-contacto p{
    margin:0 0 20px;
    font-size:16px;
    color:#777;
    max-width:90%
}
#content .frm-contacto .input{
    border:1px solid #ccc;
    padding:8px 7px;
    font-size:13px;
    color:#666;
    margin:5px 0 7px;
    width:80%;
    float:left;
    font-weight:400;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
#content .frm-contacto .input:hover{
    border:1px solid #999
}
#content .frm-contacto .select{
    border:1px solid #ccc;
    padding:0 7px;
    font-size:14px;
    color:#666;
    margin:5px 0 7px;
    width:80%;
    float:left;
    height:35px;
    font-weight:400;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
#content .frm-contacto .captcha,#content .frm-contacto .textarea{
    padding:8px 7px;
    font-size:14px;
    color:#666;
    margin:5px 0 7px;
    font-weight:400
}
#content .frm-contacto .select:hover{
    border:1px solid #999
}
#content .frm-contacto .captcha{
    border:1px solid #ccc;
    text-align:center;
    width:80px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
#content .frm-contacto .captcha:hover{
    border:1px solid #666
}
#content .frm-contacto .textarea{
    border:1px solid #ccc;
    width:80%;
    height:122px;
    float:left;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
#content .frm-contacto .textarea:hover{
    border:1px solid #999
}
#content .datos-contacto{
    float:right;
    width:35%;
    overflow:hidden;
    margin:30px 0 0;
    padding-left:5%
}
#content .datos-contacto h2{
    margin-bottom:10px
}
#content .datos-contacto .tbl-datos{
    margin:0;
    text-align:left;
    font-size:15px
}
#content .datos-contacto .tbl-datos strong{
    font-size:16px;
    color:#999;
    font-weight:400;
    margin:0;
    padding:5px 0;
    display:block;
    border-bottom:1px solid #eee
}
#content .datos-contacto .tbl-datos .dato{
    color:#565E75;
    font-size:17px;
    line-height:22px;
    font-weight:400
}
#content .datos-contacto .tbl-datos .tel{
    font-size:28px;
    line-height:38px;
    margin:0
}
#content .datos-contacto .tbl-datos .correo{
    font-size:16px;
    margin:-10px 0 0
}
#content .contenido .tab_content ul{
    padding-left:10px!important
}
#content .contenido .tab_content ul li{
    background:url(../img/li.png) left 8px no-repeat;
    padding-left:12px;
    color:#777
}
#content .portada{
    border:0;
    width:100%;
    overflow:hidden;
    position:relative;
    text-align:left;
    padding:5px 0
}
#content .portada .titulo{
    margin:15px 0 20px;
    width:98%;
    border-bottom:1px dotted #e1e1e1
}
#content .portada .titulo h1{
    margin:10px 0 5px;
    width:50%;
    border:0;
    float:left;
    font-size:22px;
    color:#333;
    text-transform:uppercase
}
#content .portada .vertodas{
    margin:15px 0 5px;
    float:right;
    color:#384352;
    padding:0;
    line-height:24px;
    font-size:14px;
    font-weight:400;
    display:block;
    text-align:right;
    width:auto;
    border:0;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    letter-spacing:0
}
#content .portada .vertodas:hover{
    opacity:.9;
    border:0;
    color:#333
}
#content .empresa{
    border:0;
    width:100%;
    overflow:hidden;
    position:relative;
    text-align:left;
    padding:5px 0
}
#content .empresa ul{
    list-style-type:none;
    margin-top:10px;
    margin-left:0;
    background:0 0;
    padding:0;
    border:0
}
#content .empresa ul li{
    color:#666;
    line-height:18px;
    font-size:15px;
    padding-left:10px;
    background:url(../img/bullet.png) left 10px no-repeat;
    margin-bottom:10px
}
#content .empresa #map{
    margin:20px auto;
    border:4px solid #fff
}
#content .right-content .propiedades{
    float:left;
    margin:0 0 0 20px;
    padding:2px 0 0;
    width:100%;
    overflow:hidden
}
#content .box-propiedad{
    position:relative;
    float:left;
    width:30%;
    padding:0;
    margin:0 2.6% 27px .6%;
    background:#FFF;
    border:0;
    overflow:hidden;
    min-height:330px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
#content .box-propiedad .imagen{
    position:relative;
    text-align:center;
    margin:0 auto;
    height:198px;
    overflow:hidden
}
#content .box-propiedad .imagen img{
    position:absolute;
    top:-100%;
    left:0;
    right:0;
    bottom:-100%;
    margin:auto
}
#content .box-propiedad .box-estado,#content .box-propiedad .box-estado2{
    position:absolute;
    width:auto;
    padding:6px 15px 5px;
    bottom:10px;
    top:auto;
    right:auto;
    left:10px;
    font-weight:400;
    color:#fff;
    font-size:12px;
    text-transform:uppercase;
    overflow:hidden
}
#content .box-propiedad .box-estado{
    background:rgba(220, 62, 57, .85);
}
#content .box-propiedad .box-estado2{
    background:rgba(92, 185, 145, .85);
}
#content .box-propiedad .datos{
    font-size:13px;
    color:#999;
    padding:10px;
    font-weight:200;
    text-transform:none
}
#content .box-propiedad .datos .datos-texto{
    text-transform:uppercase;
    font-size:11px
}
#content .box-propiedad .datos .datos-texto a{
    color:#aaa;
    font-weight:400;
    display:block;
    width:100%;
    padding:0;
    line-height:20px
}
#content .box-propiedad .datos .datos-texto a:hover{
    color:#444!important
}
#content .box-propiedad .titulo{
    border:0;
    padding:0;
    font-size:17px;
    margin:10px 0;
    height:42px;
    overflow:hidden;
    display:block;
    clear:both
}
#content .box-propiedad .titulo h4{
    letter-spacing:-.5px;
    border:0;
    padding:0;
    margin:0!important;
    text-transform:uppercase;
    line-height:23px;
    font-weight:300
}
#content .box-propiedad .titulo h4 a{
    border:0;
    color:#333;
    display:block;
    font-size:16px;
    padding:0;
    font-weight:500;
    letter-spacing:0;
    line-height:21px
}
#content .box-propiedad .titulo h4 a:hover{
    color:#666
}
#content .box-propiedad .precio{
    clear:both;
    width:100%;
    margin:15px 0 0;
    padding:0;
    font-family:Arial,Helvetica,sans-serif;
    font-size:20px;
    color:#023675;
    text-align:left;
    line-height:18px;
    font-weight:300;
    letter-spacing:-.5px
}
#content .box-propiedad:hover{
    -webkit-box-shadow:0 0 4px 0 rgba(150,150,150,.1);
    -moz-box-shadow:0 0 4px 0 rgba(150,150,150,.1);
    box-shadow:0 0 4px 0 rgba(150,150,150,.1)
}
.paginador{
    width:96%;
    background:0 0;
    border:0;
    font-size:18px;
    font-weight:400;
    display:block;
    padding:12px 0;
    color:#e5e5e5;
    text-align:left;
    margin:0 auto 20px;
    clear:both
}
.paginador a,.paginador strong{
    padding:8px 13px;
    font-size:13px;
    font-weight:400
}
.paginador a{
    color:#444;
    text-align:center;
    background:#FFF;
    border:1px solid #e5e5e5;
    margin:5px 4px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.paginador a:hover,.paginador strong{
    background:#02344D;
    border:1px solid #02344D;
    color:#FFF
}
.paginador strong{
    margin:0;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.paginador span{
    font-style:italic;
    font-size:13px;
    color:#fff;
    padding-right:15px
}
.paginador .siguiente{
    margin:0 auto;
    padding:0 0 0 18px;
    line-height:44px;
    font-size:15px;
    font-weight:400;
    color:#FFF;
    display:block;
    text-align:left;
    width:215px;
    border:0;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    background:url(../img/icon-siguiente.png) 93% 50% no-repeat #384352;
    letter-spacing:0
}
.paginador .siguiente:hover{
    opacity:.9;
    border:0;
    background:url(../img/icon-siguiente.png) 94% 50% no-repeat #384352
}
.navegador{
    width:97%;
    margin:0 0 20px 20px;
    display:block;
    text-align:left;
    overflow:hidden;
    background:#fafafa;
    border:1px solid #eee
}
.navegador span{
    color:#666;
    font-weight:400;
    margin:0;
    display:block;
    padding:0 20px;
    border-right:1px solid #eee;
    float:left;
    font-size:13px;
    line-height:32px
}
.navegador span:last-child{
    border-right:0
}
.navegador span span{
    border-right:0;
    display:inline;
    float:none;
    color:#999;
    font-weight:400;
    padding:0
}
.navegador .dato-estado{
    display:block;
    border:0;
    overflow:hidden;
    float:right;
    width:auto;
    height:auto;
    font-size:20px;
    margin:0;
    color:#555;
    font-weight:400;
    padding:0 10px
}
.footer,.footer a,.footer a:visited{
    color:#FFF
}
.navegador .dato-estado img{
    margin:-2px 0 0
}


.visitanos { margin:0 auto; padding: 0; border:0; overflow:hidden; clear:both; width:100%; background: #B11A1F; }
.visitanos {
	background: -webkit-linear-gradient(left, #1C1D2B , #518897); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #1C1D2B, #518897); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #1C1D2B, #518897); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #1C1D2B, #518897); /* Standard syntax */
}
.visitanos .v-info { width:86%; max-width:1140px; overflow:hidden; border:2px solid #FFF; padding:60px 0 40px 0; border:0; }
.visitanos .v-info { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align:center; }
.visitanos .v-info h3 { text-transform:none; color:#FFF; font-size:38px; margin:0; font-weight:100; line-height: 44px; }
.visitanos .v-info p { text-align:center; margin:18px 0 0 0; font-size: 19px; color:#EBECF2; font-weight:300; }
.visitanos .v-info .v-boton { float:none; color:#1C1D2B; margin:40px auto 20px auto; line-height: 46px; width: 220px; text-align:center; display:block; font-weight:500; padding: 0; }
.visitanos .v-info .v-boton { -webkit-box-shadow: 7px 9px 30px 0 rgba(1,3,86,.1); box-shadow: 7px 9px 30px 0 rgba(1,3,86,.1); }
.visitanos .v-info .v-boton { -o-transition:.3s; -ms-transition:.3s; -moz-transition:.3s; -webkit-transition:.3s; transition:.3s; }
.visitanos .v-info .v-boton { cursor:pointer; letter-spacing:2px; border:2px solid transparent; background:#FFF; }
.visitanos .v-info .v-boton { font-size: 17px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.visitanos .v-info .v-boton i { font-size: 15px; margin-top:-2px; font-weight:600; }
.visitanos .v-info .v-boton:hover { background: rgba(255,255,255,.85); border:2px solid #FFF; color:#343537; font-weight:500; font-size: 17px; }


/* ===== Footer ===== */

.footer { clear:both; background: #1C1D2B; margin: 0 auto; clear:both; width: 100%; padding:40px 0; overflow:hidden; color:#f1f1f1; boder:0; }
.footer a { color: #fff; text-decoration:none; font-weight: 300; letter-spacing:-.5px;}
.footer a:visited { color: #fff; }
.footer a:hover { color:#999; text-decoration:none; }

.footer .f-content .f-logo { float:left; width: 146px; margin: 30px 40px 0 0; }

.footer .f-content { width:85%; max-width:1140px; margin:0 auto; overflow:hidden; }
.footer .f-content .data { float:left; overflow:hidden; width: 45%; padding: 10px 0; margin: 0 20px 10px 0; }
.footer .f-content .data { font-size:14px; line-height: 26px; font-weight:300; color:#f1f1f1; text-align:left; }
.footer .f-content .data span { color:#fff; }
.footer .f-content .data .st { font-size:16px; font-weight:600; color: #FFF; margin:0; display:block; text-transform:uppercase; }
.footer .f-content .data .st2 { font-size:13px; font-weight:300; color: #CCC; margin:-4px 0 5px 0; display:block; text-transform:uppercase; }
.footer .f-content .data .cr { font-size:16px; font-weight:600; color: #FFF; margin:0; display:block; text-transform:uppercase; }
.footer .f-content .data .celular { margin-left:3px; }
.footer .f-content .data .tel { font-size:18px; line-height:20px; font-weight:500; letter-spacing: 1px; color:#EDEDED; }
.footer .f-content .data .tel:hover { color:#ccc; }
.footer .f-content .data .tel2 { font-size:18px; line-height:30px; font-weight:500; letter-spacing: 1px; color:#EDEDED; margin:15px 0 0 3px; }
.footer .f-content .data i { color:#666; width: 20px; margin-right:3px; text-align: center; }
.footer .f-content .data .fa-phone { font-size: 20px; margin-top:2px; }
.footer .f-content .data .fa-whatsapp { font-size: 20px; margin-top:2px; }

.footer .f-content .data .social { float:none; width:100%; line-height:35px; margin-top: 40px; margin-right: 20px; border:0; padding-right:15px; }
.footer .f-content .data .social a { margin: 0 17px 0 0; }

.footer .f-content .accesos { width: 20% !important; border:0 !important; margin:0; }
.footer .f-content .ultimas { width: 25% !important; margin: 0 0 20px 0; padding: 10px 20px; overflow:hidden; border:0; }

.footer .f-content .ultimas .whatsapp { background:#70C14D; padding: 0 15px 6px 15px; display: inline-block; margin: 20px 0 -6px 0; width:auto; font-size: 12px; letter-spacing: 3px !important; }
.footer .f-content .ultimas .whatsapp { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.footer .f-content .ultimas .whatsapp:hover { background: rgba(112, 193, 77, .9); }
.footer .f-content .ultimas .whatsapp i { font-size: 16px; color:#FFF; width: auto; margin: 10px 0 0 0; }
.footer .f-content .ultimas .whatsapp a { font-size: 13px; letter-spacing: 3px !important; }
.footer .f-content .ultimas .whatsapp a:hover { color:#FFF; }

.footer .f-content .ultimas div:last-of-type { border-bottom:0; padding-bottom:10px; margin-bottom:0; }

.footer .f-content .data .f-menu { width: 100%; margin:0; overflow:hidden; }
.footer .f-content .data .f-menu ul { list-style-type: none; float:left; padding:0; margin:30px 0 0 0; }
.footer .f-content .data .f-menu ul li { display:block; border:0; margin: 0; padding:0; }
.footer .f-content .data .f-menu ul li a { font-size:15px; font-weight:500; color:#ddd; line-height:30px; }
.footer .f-content .data .f-menu ul li a:hover { text-decoration:none; color:#999; }
.footer .f-content .data .f-menu ul li:last-child { border-right:0; padding-right:0; margin-right:0; }

.f-bottom { clear:both; background: #384352; margin: 0 auto; clear:both; width: 100%; padding:0; overflow:hidden; color:#f1f1f1; border:0; }
.f-bottom .b-content { width:85%; max-width:1140px; margin:0 auto; overflow:hidden; border:0; font-weight:600; }
.f-bottom .b-content .indicadores { font-size:14px; border:0 !important; margin:0; width: auto; float:left; line-height: 20px; text-align:left; padding: 25px 0; }
.f-bottom .b-content .indicadores div.ind { color:#eee; font-weight:500; padding:0 !important; border-right:0 !important; }
.f-bottom .b-content .indicadores div { color:#999; font-weight:500; float:left; width:auto; border-right:1px solid #555; padding:0 10px; }
.f-bottom .b-content .indicadores div:last-child { border-right:0; }
.f-bottom .b-content .indicadores div span { color:#ccc; font-weight:600; }
.f-bottom .b-content .powered { float:right; font-size: 12px; color:#AAA; width:auto; line-height: 70px; font-weight:500; }
.f-bottom .b-content .powered a { color:#BBB; font-weight:600; }
.f-bottom .b-content .powered a:hover { color:#999; }

.p-detalle{
    width:100%!important;
    overflow:hidden
}
.p-detalle h1{
    width:100%!important;
    max-width:100%!important
}
@media (max-width:640px){
    .mg { margin-top:0 !important; }

    #wrapper,.header .header-content{
        padding:0;
        margin:0 auto;
        width:100%
    }
    
    .top .top-social { list-style-type:none; width: 90%; max-width:1300px; height: 35px; margin:0 auto; padding:0; overflow:hidden; position:relative; text-align:right; }
	.top .top-social li { float:left; padding:0 5px; border: 0; }
	
	.top .top-social li.t-correo { display:none; }

    
    .header { width:100%; padding: 0; margin: 0; clear:both; z-index:777; }
	.header .header-content { width:100%; padding: 0; overflow:hidden; margin: 0 auto; }
	.header .header-content .left-content { float:none; width: 100%; height: auto; margin: 30px 0 10px 0; padding:0; text-align:center; }
	.header .header-content .left-content img { text-align:center; max-height: 80px; }
	
	.header .header-content .right-content { float:none; clear:both; overflow:hidden; margin: 20px auto 0 auto; overflow:hidden; width:100%; padding:0; border:0; }
	
	.header .header-content .right-content .menu { width: 100%; margin: 0 auto; clear:both; overflow:hidden; }
	.header .header-content .right-content .menu ul { list-style-type:none; padding:0; margin:0 auto; width: 100%; }
	.header .header-content .right-content .menu ul li { float:none; margin:0; padding:0; text-align:left; }
	.header .header-content .right-content .menu ul li a { display: block; padding: 0 15px; border:0; }
	.header .header-content .right-content .menu ul li a { font-size:16px; line-height: 43px; letter-spacing:0; font-weight:400; }
	.header .header-content .right-content .menu ul li a:hover{ color: #333; border:0; }
	.header .header-content .right-content .menu ul li .active { color: #333; border:0; }
	
	.header .header-content .right-content .menu .inicio { width: 100%; float:none; margin: 0; }
	.header .header-content .right-content .menu .nosotros { width: 100%; float:none; margin: 0 ; }
	.header .header-content .right-content .menu .ventas { width: 100%; float:none; margin: 0; }
	.header .header-content .right-content .menu .arriendos { width: 100%; float:none; margin: 0; }
	.header .header-content .right-content .menu .servicios { width: 100%; float:none; margin: 0; }
	.header .header-content .right-content .menu .noticias { width: 100%; float:none; margin: 0; }
	.header .header-content .right-content .menu .contacto { width: 100%; float:none; margin: 0; }
	
	.header .header-content .right-content .menu li ul { display: none; position: relative; width:100%; top: 0px; left: 0; margin-top:0; margin-left:0px; border:0; }
	.header .header-content .right-content .menu li&gt;ul { top: auto; left: auto; text-align:left; border:0; }
	.header .header-content .right-content .menu .sub li { background: #FFF; width:100%; border: 0; margin: 0; padding: 0; text-align: left; height:40px; line-height: 40px; border:0; }
	.header .header-content .right-content .menu .sub li:hover { border:0; }
	.header .header-content .right-content .menu .sub li a { text-transform: none; padding: 0 20px; display: block; font-size: 14px; text-align:left; font-weight:400; color:#333; }
	.header .header-content .right-content .menu ul li:hover ul { border:0; }
	
	.header .header-content .right-content .menu { position:relative; display:block; width: 100%; height: 40px; overflow: hidden; margin: 0 auto; }
	.header .header-content .right-content .menu .rwd { height: 40px; display:block; background: #02344D; margin: 0; float:left; padding: 0; width:100%; overflow:hidden; border:0; }
	.header .header-content .right-content .menu .rwd a { color:#FFF; text-transform: uppercase; display:block; font-size: 16px; line-height: 40px; }
	.header .header-content .right-content .menu .rwd a { letter-spacing:1px; text-transform:uppercase; font-weight: 500; padding-left:15px; }
	.header .header-content .right-content .menu .rwd a:hover { text-decoration: none; color:#F1F1F1; } 
	.header .header-content .right-content .menu .rwd-button { cursor:pointer; display:block; position:absolute; right:15px; top:7px; }
	.header .header-content .right-content .menu .rwd-button span { display:block; margin-top:4px; height:3px; background:#FFF; width:24px; }
	

    .shadow-slide{
        display:none
    }
    .middle{
        margin:0 auto;
        width:100%;
        min-height:auto
    }
    .inside-content{
        height:auto!important;
        overflow:hidden;
        margin-top:0!important
    }
    .inside-content #slide-home .slide-desc{
        border:0;
        width:100%;
        background:0 0;
        padding:0;
        bottom:10px;
        text-align:center;
        right:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0
    }
    .inside-content #slide-home .slide-desc h3{
        padding:10px 20px;
        float:left;
        font-size:20px;
        text-shadow:0;
        width:100%
    }
    .titulo{
        clear:both;
        margin:10px auto 20px;
        width:94%;
        padding:1% 0;
        overflow:hidden
    }
    .titulo h1{
        width:100%;
        float:none;
        max-width:100%;
        margin-bottom:5px
    }
    .titulo .addthis_toolbox{
        border:0;
        float:none;
        width:100%;
        margin:0 auto 10px;
        max-width:100%
    }
    #content{
        overflow:hidden;
        padding:2% 0;
        width:100%;
        margin:0 auto;
        clear:both
    }
    #content .left-content{
        float:none;
        clear:both;
        padding:0 2%;
        width:100%;
        overflow:hidden;
        margin:0
    }
    .detalle{
        margin-top:0!important
    }
    .operacion{
        width:100%
    }
    .operacion .o-content{
        text-align:left;
        line-height:12px;
        background:0 0;
        margin:0 auto;
        padding:0;
        width:94%
    }
    .operacion .o-content h2{
        border:0;
        border-bottom:1px solid #eee;
        margin:0 auto;
        width:100%
    }
    .operacion .o-content h2 a{
        font-size:15px;
        padding:0
    }
    .operacion .o-content h2:last-child{
        border:0
    }
    #content .left-content .titulo{
        background:url(../img/bullet-sub.png) 97.5% 50% no-repeat
    }
    #content .left-content .titulo h4{
        margin:0;
        color:#021B2D;
        padding:0 0 0 12px;
        font-size:18px;
        border:0;
        font-weight:400;
        line-height:45px
    }
    #content .left-content .box{
        margin:5px 0 10px;
        width:100%;
        overflow:hidden
    }
    #content .left-content .box .frm-buscar{
        padding:3%;
        display:none;
        overflow:hidden
    }
    #content .left-content .box .opcion{
        clear:both;
        width:100%;
        overflow:hidden;
        padding:0
    }
    #content .left-content .box .opcion .styled-select{
        float:none;
        clear:both;
        padding:1px;
        overflow:hidden;
        width:100%;
        margin:0 0 12px
    }
    #content .left-content .box .opcion .styled-select select{
        width:100%;
        margin:0
    }
    #content .left-content .box .opcion .styled-input{
        float:none;
        clear:both;
        padding:1px;
        overflow:hidden;
        width:100%;
        margin:0 0 12px;
        border:1px solid #ddd
    }
    #content .left-content .box .opcion .styled-input input{
        width:100%;
        margin:0
    }
    #content .left-content .box input[type=text]{
        line-height:30px;
        padding:0 5px!important
    }
    #content .left-content .box .frm-input{
        display:block;
        float:none;
        margin:0 auto;
        width:100%;
        padding:0
    }
    #content .datos-contacto,#content .left-content .entreguenos,#content .left-content .oportunidades,#content .portada .vertodas{
        display:none
    }
    #content .left-content .box .frm-input input[type=submit]{
        width:100%
    }
    #content .left-content .ciudades,#content .left-content .oportunidades,#content .left-content .servicios{
        width:100%;
        padding-bottom:0;
        margin-bottom:10px
    }
    #content .left-content .categorias{
        margin-bottom:10px
    }
    #content .left-content .categorias ul{
        display:none;
        width:100%;
        margin-top:10px
    }
    #content .left-content .categorias ul li{
        width:94%
    }
    #content .left-content .categorias ul li a{
        font-size:16px
    }
    #content .right-content{
        float:none;
        clear:both;
        width:100%;
        padding:0;
        margin:0;
        overflow:hidden
    }
    #content .right-content .descripcion{
        color:#666;
        font-size:14px;
        margin:15px 0 20px 20px;
        width:100%;
        line-height:22px
    }
    #content .right-content #map{
        width:100%;
        overflow:hidden
    }
    #content .right-content .contenido{
        float:none;
        clear:both;
        width:100%;
        padding:1% 3%;
        margin:20px 0 0;
        border:0
    }
    #content .right-content .nosotros img{
        width:70%!important;
        height:auto
    }
    #content .right-content .contenido #detalle-mapa{
        width:100%;
        height:350px;
        margin:0
    }
    #content .right-content .general img{
        width:100%;
        height:auto;
        clear:both;
        margin:0
    }
    #content .right-content .contenido .img-noticia{
        clear:both;
        float:none;
        margin:10px 0;
        width:100%;
        height:auto;
        overflow:hidden
    }
    #content .right-content .contenido .img-noticia img{
        width:100%
    }
    #content .right-content .contenido .texto-noticia{
        border:0;
        float:none;
        clear:both;
        width:100%;
        overflow:hidden
    }
    #content .right-content .contenido .prop-imagen{
        float:none;
        clear:both;
        text-align:center;
        width:100%;
        margin:0 auto
    }
    #content .right-content .contenido .prop-datos{
        float:none;
        clear:both;
        width:100%;
        font-size:12px
    }
    #content .right-content .contenido .prop-imagen .dato-estado{
        border:0;
        margin:0 0 5px;
        padding:0;
        text-align:left
    }
    #content .empresa,.paginador{
        text-align:center
    }
    #content .right-content .contenido .prop-datos h3{
        text-transform:none;
        font-size:18px;
        margin-bottom:10px;
        padding-bottom:10px
    }
    #content .right-content .contenido .prop-datos .dato{
        width:35%
    }
    #content .right-content .contenido .prop-datos .valor{
        width:62%
    }
    #content .right-content .contenido .prop-datos .addthis_toolbox{
        border:0;
        float:left;
        margin-right:0;
        margin-top:5px
    }
    .container{
        width:98%
    }
    #content .frm-contacto .boton,#content .frm-contacto .input,#content .frm-contacto .textarea,#content .propiedades,.container .tab_container{
        width:100%
    }
    #content .frm-contacto{
        margin:10px auto 30px;
        width:100%;
        float:none;
        border:0;
        padding:0
    }
    #content .frm-contacto label{
        padding:0
    }
    #content .frm-contacto table td{
        padding:0 0 10px
    }
    #content .propiedades{
        float:none;
        clear:both;
        margin:0;
        padding:0;
        overflow:hidden
    }
    #content .right-content .propiedades{
        float:none;
        margin:0 auto;
        padding:0;
        width:96%
    }
    #content .box-propiedad{
        float:none;
        width:98%;
        margin:0 auto 20px;
        min-height:auto
    }
    #content .box-propiedad .imagen,#content .box-propiedad .imagen img{
        width:100%;
        height:auto;
        position:relative
    }
    #content .box-propiedad .imagen{
        margin:0;
        overflow:hidden
    }
    #content .box-propiedad .imagen .hvr-content2 img{
        width:16px;
        height:16px
    }
    #content .box-propiedad2{
        float:none;
        width:94%;
        margin:20px auto;
        min-height:auto
    }
    #content .box-propiedad2 .imagen{
        margin:0;
        width:100%;
        height:auto;
        overflow:hidden;
        position:relative
    }
    #content .box-propiedad2 .imagen img{
        width:100%;
        height:100%
    }
    #content .box-propiedad2 .imagen .hvr-content img{
        width:16px;
        height:16px
    }
    #content .portada .titulo{
        margin:5px auto 20px;
        width:98%
    }
    #content .portada .titulo h1{
        width:100%;
        border:0;
        float:none;
        padding-left:2%
    }
    #content .right-content .box-noticia{
        border:0;
        padding:3%;
        margin:0 auto 20px;
        width:94%;
        background:#fff;
        overflow:hidden
    }
    #content .right-content .box-noticia .img-noticia{
        border:0;
        float:none;
        margin:0 0 20px;
        width:100%;
        height:auto;
        overflow:hidden
    }
    #content .right-content .box-noticia .texto-noticia{
        border:0;
        float:none;
        width:100%;
        overflow:hidden
    }
    #content .right-content .box-noticia .fecha{
        font-size:12px;
        color:#999;
        display:block;
        margin:0 0 10px;
        font-weight:300;
        padding:0 0 5px
    }
    #content .empresa #map{
        width:94%;
        margin:20px auto;
        border:0
    }
    .paginador{
        width:75%;
        border:0;
        float:none;
        clear:both;
        margin:0 auto;
        overflow:hidden;
        position:relative
    }
    .paginador a{
        display:inline-block;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px
    }
    .paginador a:hover,.paginador strong{
        background:#384352;
        border:1px solid #384352;
        color:#FFF
    }
    .paginador a:hover{
        text-decoration:none
    }
    .paginador strong{
        padding:8px 13px;
        font-weight:400;
        font-size:13px;
        margin:0;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px
    }
    .paginador span{
        font-style:italic;
        font-size:13px;
        color:#fff;
        padding-right:15px
    }
    .paginador .siguiente{
        margin:0 auto;
        padding:0 0 0 18px;
        line-height:44px;
        font-size:15px;
        font-weight:400;
        color:#FFF;
        display:block;
        text-align:left;
        width:215px;
        border:0;
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        border-radius:2px;
        background:url(../img/icon-siguiente.png) 93% 50% no-repeat #384352;
        letter-spacing:0
    }
    .paginador .siguiente:hover{
        opacity:.9;
        border:0;
        background:url(../img/icon-siguiente.png) 94% 50% no-repeat #384352
    }
    .navegador{
        background:#fff;
        width:100%;
        margin:0 0 15px;
        border:1px solid #eee;
        text-align:left;
        overflow:hidden
    }
    .navegador span{
        color:#aaa;
        font-weight:400;
        margin:0;
        display:block;
        padding:7px 12px;
        border:0;
        float:left;
        font-size:11px
    }
    .navegador span:last-child{
        border-right:0
    }
    .navegador{
        display:none
    }
    
    .visitanos { padding:0; }
	.visitanos .v-info { width:100%; padding:30px 0; border:0; }
	.visitanos .v-info h3 { font-size:28px; margin:0 auto; width:90%; float:none; text-align:center; }
	.visitanos .v-info p { text-align:center; margin:10px auto; max-width: 90%; }
	.visitanos .v-info .v-left { float:none; width: 100%; margin:0; padding:0; }
	.visitanos .v-info .v-right { float:none; width: 100%; margin:10px auto; padding:0; border:0; clear:both; overflow:hidden; text-align:center; }
	.visitanos .v-info .v-right .v-boton { margin:20px auto 0 auto; width: 70%; text-align:center; padding: 0; }
	.visitanos .v-info .v-right .v-boton { cursor:pointer; float:none; padding:0;  }
	.visitanos .v-info .v-right .v-boton:hover { background:#FFF; }
	
	
	.footer { width: 100%; padding: 40px 0 30px 0; text-align:left; }
	.footer .f-content { width:94%; padding: 0 2%; margin:0 auto; overflow:hidden; text-align:left; }
	.footer .f-content .f-logo { display:none;Ã‚ }
	.footer .f-content .data { float:none; width:100%; margin:0; padding:0; text-align:left; }
	.footer .f-content .data .celular { margin-left:3px; }
	.footer .f-content .coproch { text-align:center; margin: 0 auto 20px auto; width:100%; }
	.footer .f-content .accesos { width: 100% !important; margin: 40px auto 20px auto; }
	.footer .f-content .ultimas { width: 100% !important; margin: 20px auto; padding-bottom:10px; }
	.footer .f-content .data .f-menu { width: 100%; float:none; position:relative; margin: 20px auto; }
	.footer .f-content .data .f-menu ul { list-style-type: none; float:none; padding:0; margin:0 auto; text-align:left; }
	.footer .f-content .data .f-menu ul li { float:none; display:block; border-right:0; margin: 0 auto; padding:0; width:100% !important; text-align:left; }
	.footer .f-content .data .f-menu ul li a { text-align:left; display:block; width:100%; }
	
	.f-bottom { width:100%; padding: 30px 4%; margin:0 auto; overflow:hidden; text-align:left; }
	.f-bottom .b-content { width:90%; }
	.f-bottom .b-content .indicadores { margin:0 auto 10px auto; width: 100%; float:none; padding: 0; }
    .f-bottom .b-content .indicadores div.ind { line-height: 30px; margin-bottom: 20px !important; }
    .f-bottom .b-content .indicadores div { float:none; width:100%; border:0; padding:0; line-height:30px; }
    .f-bottom .b-content .powered { float:left; padding-top:0; }

    div.error{
        margin-left:0
    }
    .mobile{
        display:block!important;
        width:100%!important;
        margin:10px auto!important
    }
    .mobile .titulo{
        background:#06A67F!important;
        opacity:.8
    }
    .mobile h4 a{
        color:#fff
    }
    .mbl,.skdslider a.next,.skdslider a.prev{
        display:none
    }
    .seg{
        line-height:33px
    }
}
</pre></body></html>