/*FUENTES*/
@font-face {
font-family: 'open_sansbold';
src: url('../fuentes/opensans-bold.eot');
src: url('../fuentes/opensans-bold.eot?#iefix') format('embedded-opentype'),
url('../fuentes/opensans-bold.woff2') format('woff2'),
url('../fuentes/opensans-bold.woff') format('woff'),
url('../fuentes/opensans-bold.ttf') format('truetype'),
url('../fuentes/opensans-bold.svg#open_sansbold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sansbold_italic';
src: url('../fuentes/opensans-bolditalic.eot');
src: url('../fuentes/opensans-bolditalic.eot?#iefix') format('embedded-opentype'),
url('../fuentes/opensans-bolditalic.woff2') format('woff2'),
url('../fuentes/opensans-bolditalic.woff') format('woff'),
url('../fuentes/opensans-bolditalic.ttf') format('truetype'),
url('../fuentes/opensans-bolditalic.svg#open_sansbold_italic') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sansextrabold';
src: url('../fuentes/opensans-extrabold.eot');
src: url('../fuentes/opensans-extrabold.eot?#iefix') format('embedded-opentype'),
url('../fuentes/opensans-extrabold.woff2') format('woff2'),
url('../fuentes/opensans-extrabold.woff') format('woff'),
url('../fuentes/opensans-extrabold.ttf') format('truetype'),
url('../fuentes/opensans-extrabold.svg#open_sansextrabold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sansextrabold_italic';
src: url('../fuentes/opensans-extrabolditalic.eot');
src: url('../fuentes/opensans-extrabolditalic.eot?#iefix') format('embedded-opentype'),
url('../fuentes/opensans-extrabolditalic.woff2') format('woff2'),
url('../fuentes/opensans-extrabolditalic.woff') format('woff'),
url('../fuentes/opensans-extrabolditalic.ttf') format('truetype'),
url('../fuentes/opensans-extrabolditalic.svg#open_sansextrabold_italic') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sanssemibold';
src: url('../fuentes/opensans-semibold.eot');
src: url('../fuentes/opensans-semibold.eot?#iefix') format('embedded-opentype'),
url('../fuentes/opensans-semibold.woff2') format('woff2'),
url('../fuentes/opensans-semibold.woff') format('woff'),
url('../fuentes/opensans-semibold.ttf') format('truetype'),
url('../fuentes/opensans-semibold.svg#open_sanssemibold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sanssemibold_italic';
src: url('../fuentes/opensans-semibolditalic.eot');
src: url('../fuentes/opensans-semibolditalic.eot?#iefix') format('embedded-opentype'),
url('../fuentes/opensans-semibolditalic.woff2') format('woff2'),
url('../fuentes/opensans-semibolditalic.woff') format('woff'),
url('../fuentes/opensans-semibolditalic.ttf') format('truetype'),
url('../fuentes/opensans-semibolditalic.svg#open_sanssemibold_italic') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sansitalic';
src: url('../fuentes/opensans-italic.eot');
src: url('../fuentes/opensans-italic.eot?#iefix') format('embedded-opentype'),
url('../fuentes/opensans-italic.woff2') format('woff2'),
url('../fuentes/opensans-italic.woff') format('woff'),
url('../fuentes/opensans-italic.ttf') format('truetype'),
url('../fuentes/opensans-italic.svg#open_sansitalic') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sanslight';
src: url('../fuentes/opensans-light.eot');
src: url('../fuentes/opensans-light.eot?#iefix') format('embedded-opentype'),
url('../fuentes/opensans-light.woff2') format('woff2'),
url('../fuentes/opensans-light.woff') format('woff'),
url('../fuentes/opensans-light.ttf') format('truetype'),
url('../fuentes/opensans-light.svg#open_sanslight') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sanslight_italic';
src: url('../fuentes/opensans-lightitalic.eot');
src: url('../fuentes/opensans-lightitalic.eot?#iefix') format('embedded-opentype'),
url('../fuentes/opensans-lightitalic.woff2') format('woff2'),
url('../fuentes/opensans-lightitalic.woff') format('woff'),
url('../fuentes/opensans-lightitalic.ttf') format('truetype'),
url('../fuentes/opensans-lightitalic.svg#open_sanslight_italic') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sansregular';
src: url('../fuentes/opensans-regular.eot');
src: url('../fuentes/opensans-regular.eot?#iefix') format('embedded-opentype'),
url('../fuentes/opensans-regular.woff2') format('woff2'),
url('../fuentes/opensans-regular.woff') format('woff'),
url('../fuentes/opensans-regular.ttf') format('truetype'),
url('../fuentes/opensans-regular.svg#open_sansregular') format('svg');
font-weight: normal;
font-style: normal;
}
html, body{background: #1b1b1b;width:100%; height:100%; min-width: 875px; margin:0; padding:0; font-family: Arial; font-size: 12px; overflow: auto;text-align:center;}
body{display:inline-block;position:relative;float:none;max-width:2400px;width:100%;}
#map {width: 100%;height: 82%;background-color:#1b1b1b;-moz-border-radius: 15px 15px 15px 15px;-webkit-border-radius: 15px 15px 15px 15px;behavior:url(border.htc);border-radius: 15px 15px 15px 15px;}
@-moz-document url-prefix() {
#map {height: 100%;}
}
#map3 {width: 100%;height: 100%;background-color:#3C3C3C; -moz-border-radius: 15px 15px 15px 15px;-webkit-border-radius: 15px 15px 15px 15px;behavior:url(border.htc);border-radius: 15px 15px 15px 15px;}
#estados{position:absolute;right:0;bottom:100px;z-index:2000;width:200px;height:120px;background-color:#FFFFFF;opacity: 0.7;}


/*.header{position: relative; z-index: 3000; height: 110px; background: url('../img/bg-header.png') top center no-repeat;float: right;width: 100%;background-size:cover;}
.logo{float: left; margin-left:30px;}
#logoImg{width:98%;}
.header .formulario{margin-top: 17px;font-weight: bold;width: 190px; float: right; overflow:hidden;}
.estados{vertical-align: middle;width: 49%;padding: 0 15px;float: left;border-right: 1px solid #888;margin: 15px 0 0 5px;color: #fff;font-size: 14px;font-weight: bold;}.logos{text-align: right;width: 38%;height: auto;float: right;margin: 10px 15px 10px 0;color: #fff;font-size: 14px;font-weight: bold;}
*/


.header {position: relative;z-index: 3000;height: 12%;max-height: 110px;background: #000000;float: right;width: 100%;background-size: cover;}
.logo {float: left;margin-left: 30px;height: 100%;width: auto;}
#logoImg {max-height:110px;width: auto;height: 100%;}
.header .formulario{margin-top: 2%;font-weight: bold;width: 190px; float: right; overflow:hidden;}
.estados{vertical-align: middle;width: 50%;padding: 0;float: left;border-right: 1px solid #888;margin: 15px 0 0;color: #fff;font-size: 14px;font-weight: bold;}
.logos{text-align: right;width: 47%;height: auto;float: right;margin: 10px 15px 10px 0;color: #fff;font-size: 14px;font-weight: bold;}



.right {width: 600px;right: 0;height: 100%;position: absolute; background:url('../img/bg-buscador_04.png') center no-repeat;}
.header .direccion{margin-top: 10px;text-align: right;font-weight: bold;width: 195px; float: right; color: #fff; text-shadow: 1px 1px 3px #333}
.header .button{border-right: 1px solid #d2d9b9;text-align: center;margin-top: -13px;width: 100px; float: right; cursor:pointer;}
.header .buscar span{margin: 19px ;display: block;background: url('../img/boton-buscador.png') top center no-repeat; width: 61px; height: 86px;}

.criterios{margin-left: 15px;width: 160px;float: left;}
.criterios .crit{color: white; position: relative; left: 3px; top:4px;}
.superficie{margin-right: 15px;width: 160px;float: right;}
.superficie .super{color: white; position: relative; left: 3px; top:4px;}
.contenedor{width: 190px;overflow: auto; clear: both;}
.submit{cursor: pointer;text-indent: -9999px;border: 0;margin: 5px 15px 0 0;padding: 0;float: right; background: url('../img/Botonbuscar-Lotes.png') top center no-repeat; width: 125px; height: 34px;}
.submit:hover{background: url('../img/Botonbuscar-Lotes-RollOver.png') top center no-repeat;}
#galeria2{overflow: hidden;height: auto;  position: fixed; bottom: 0; z-index:3000; width: 100%; margin-bottom:70px; float:right; }
#btnGaleria2{float:right;margin-right:20px;}
.footer{overflow: hidden;height: auto; background: #000; position: fixed; bottom: 0; z-index:3000; width: 100%; }

.footer img{vertical-align: middle;}
.footer span{vertical-align: middle;display: inline-block;margin: 2px 5px;}
.panzoom-container {top: 40px;width: 90px;height: 405px;background: url('../img/panzoombar.png') top center no-repeat;position: absolute;left: 20px;z-index: 1004;}
.panzoom-inner{margin-top:30px;position:relative;}
.olControlPanZoomBar{width: 90px; height: 212px;}
@-moz-document url-prefix() {
.panzoom-container {top: 130px;width: 90px;height: 405px;background: url('../img/panzoombar.png') top center no-repeat;position: absolute;left: 20px;z-index: 1004;}
}
/* Validation y Colorbox */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#cboxOverlay{background:rgba(0,0,0,0.5)}
#cboxContent{margin-top:20px}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{padding:5px}
#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}
#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}
#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}
#cboxPrevious:hover{background-position:bottom left}
#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}
#cboxNext:hover{background-position:bottom right}
#cboxLoadingOverlay{background:#000}
#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center}
#cboxClose{position:absolute;top: 14px;right: 14px;display:block;background:url(images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}
#cboxClose:hover{background-position:bottom center}
.formError{z-index:990}
.formError .formErrorContent{z-index:991;background:#ee0101;position:relative;color:#fff;width:150px;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:4px 10px}
.formError .formErrorArrow{z-index:996;width:15px;position:relative;margin:-2px 0 0 13px}
.formErrorInsideDialog.formError{z-index:5000}
.formErrorInsideDialog.formError .formErrorContent{z-index:5001}
.formErrorInsideDialog.formError .formErrorArrow{z-index:5006}
.inputContainer{position:relative;float:left}
.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer}
.ajaxSubmit{background:#55ea55;border:1px solid #999;display:none;padding:20px}
body[dir=rtl] .formError .formErrorArrow,body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0}
.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;top:2px;margin:0 0 0 12px}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;height:1px;background:#ee0101;line-height:0;font-size:0;display:block;margin:0 auto}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.formError .formErrorArrow .line10{width:15px;border:none}
.formError .formErrorArrow .line9{width:13px;border:none}
.formError .formErrorArrow .line8{width:11px}
.formError .formErrorArrow .line7{width:9px}
.formError .formErrorArrow .line6{width:7px}
.formError .formErrorArrow .line5{width:5px}
.formError .formErrorArrow .line4{width:3px}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}
.greenPopup .formErrorContent,.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorContent,.blackPopup .formErrorArrow div{background:#393939;color:#FFF}
#cboxClose {right: 65px;color: #fff;text-transform: uppercase;font-weight: bold;background: none;text-indent: 0;font-size: 16px;top: -15px;}
html#cotizacion, #cotizacion body{background: transparent; width: 750px; height: 850px; color:#222222;}
#cotizacion body{background: transparent url('../img/bg-cotizacion.png') top center no-repeat;}
#cotizacion .cotizacion{margin: 100px 30px 0px;}
#cotizacion .estado{float:right; font-size: 18px; margin:6px;}
#cotizacion .estado span{margin: 0 5px;}
#cotizacion .estado img{vertical-align: middle;}

#cotizacion .lote{float:left; font-size: 20px; margin:6px;}
#cotizacion .lote span{margin: 0 5px;}

#cotizacion .top{text-transform: uppercase; font-weight: bold;  height: 5px;}
#cotizacion .lotetxtGrande{font-weight: bold;  font-size:  40px;}
.bqe_cotizacion{display:inline-block;position:relative;margin:30px 0;max-width:550px;width:90%;}
.caracteristicas{clear: both;border-top: 1px solid #999;border-bottom: 1px solid #999;margin:8px 0;}
.caracteristicas table{border-collapse:collapse;}
.caracteristicas table td{vertical-align:middle;padding: 5px;border: 1px solid #ccc; position: relative; font-size: 12px;}
.caracteristicas .btn-imprimir, .caracteristicas .btn-enviar{width:135px;height:39px;background-position:top center no-repeat;display:inline-block;clear:right;text-indent:-9999px; }
.caracteristicas .btn-imprimir:hover{background-image: url('../img/btnImprimirOver.png')}
.caracteristicas .btn-enviar:hover{background-image: url('../img/btnEnviarMailOver.png')}
.caracteristicas .btn-imprimir{background-image: url('../img/btnImprimir.png') }
.caracteristicas .btn-enviar{background-image: url('../img/btnEnviarMail.png')}
.tc{text-align:center;}
.caracteristicas .tc b{font-size: 18px;}
.derecha{text-align: right; text-decoration:none;color: #000000}
.medidas_body{background: #FFFFFF; width: 100%; height: 100%;}
.top_medidas{text-transform: uppercase; font-weight: bold; padding: 20px 20px 0;}
.medidas{clear: both;border-top: 1px solid #999;border-bottom: 1px solid #999;margin-top: 20px;padding: 20px; background: #FFFFFF}
.div-enviar{position: relative;clear: both; text-align: center;}
.clear{clear:both;}
.enviarform{top: 45px;right: 0;position:absolute; width: 180px; overflow: hidden; z-index:3000; height: 0;}
.enviarform input{margin: 2px auto; width: 162px; height: 23px; font-size: 12px; display:block;}
.enviarform input.submit{text-indent:-9999px;line-height:normal;padding:0;display:block;float:none;background:url('../img/BotonEnviarCotizacion.png')no-repeat;width:152px;height: 28px !important;margin:8px auto;}
.enviarform input.submit:hover{background: url('../img/BotonEnviarCotizacion-RollOver.png') no-repeat;}
.submenu-in{border: 1px solid #999;padding-top: 5px; background: #1b1b1b; height: 110px;}
.planes{margin-top: 10px;height: 360px; overflow: auto; font-size: 10px;}
.planes table{text-align: center;width:800px;border-collapse:collapse;}
.planes table td{vertical-align:middle;padding: 7px;border: 1px solid #ccc; font-size: 14px;}
html#ayuda, #ayuda body{background: transparent; width: 561px; height: 555px;}
#ayuda body{background: transparent url('../img/bg-ayuda-.png') top center no-repeat;}
#ayuda body img{margin-top: 4px; margin-bottom:auto; margin-left:60px;}
html#ayuda3, #ayuda3 body{background: transparent; width: 561px; height: 555px;}
#ayuda3 body{background: transparent url('../img/bg-ayuda3.png') top center no-repeat;}
.ayuda3{margin-left: 40px;margin-top: 30px;width: 561px;}
.ayuda3 h1{font-size: 20px;}
.spnayuda{cursor:pointer;}
.spnayuda a{text-decoration:none; color:white;}
.styled-select{width: 160px;height: 25px;overflow:hidden;background: #fff url(../img/arrow.jpg) no-repeat center right; position: relative;}
.styled-select select{outline: none !important;background:transparent !important;width: 185px;padding: 2px;border:1px solid #ccc !important; font-size: 12px;height: 25px;-webkit-appearance:none;}
.styled-select .arrow{background: #fff url(../img/arrow.jpg) no-repeat center right; width: 20px; height: 23px; position: absolute; top: 1px; right: 0;}
div.olMapViewport{width:100% !important; left: 0;}
#svg-circle{width:21px;height:21px; vertical-align:middle;}
.cloud-popup{position: relative;width: 325px;font-size: 1em;text-transform: uppercase;}
.cloud-popup b{font-size: 1.4em;}
.cloud-popup span{text-align: center;padding: 5px;display: inline-block; vertical-align:middle; zoom: 1; min-height: 10px; *display: inline; _height: 10px;}
.cloud-popup .contenedor{overflow: hidden;width: auto;}
.cloud-popup table{margin-left: -1px;width: 327px;border-collapse: collapse; vertical-align:middle; color:#111111;}
.cloud-popup td{border: 1px solid #d4c7c7}
.cloud-popup .btn-cotizar{display:block; margin: 10px auto 0; background: url('../img/btn-ConocePlanes.png') top center no-repeat; width: 181px; height: 62px; text-indent: -9999px; }
.cloud-popup .btn-cotizar:hover{display:block; margin: 10px auto 0;background: url('../img/btn-ConocePlanesOver.png') top center no-repeat;}
.cloud-popup b.lote{font-size: 1.6em}
.cloud-popup .btn-cotizar-off{display:block; margin: 10px auto 0; background: url('../img/btn-ConocePlanesOver.png') top center no-repeat; width: 181px; height: 62px; text-indent: -9999px; }
.cloud-popup .btn-cotizar-off:hover{background-position: bottom center;}
.thcabecera tr{background: #000000; color:#ffffff; }
.divheader-negro {
  background-color: #000000;
  float: left;
  width: 100%;
  font-size: 16px;
  color:#ffffff;
}
.divheader-blanco {
  background-color: #FFFFFF;
  float: left;
  width: 100%;
  color:#000000;
  text-align: center;
}
.divright {
  float: right;
  padding: 10px 10px;
  text-align: center;
}
.divleft {
  float: left;
  padding: 10px 10px;
  text-align: center;
}
.tdcentrado{text-align: center;}
.tdnegro{background-color: #000000; color:#FFFFFF; text-align: center;}
.plantas{height: 19.65em;width: 21.65%;position: absolute; top: -6em; left: 24%;}
.planta-01{position: absolute; top: 0; left:0; width: 100%; height: 100%; z-index: 1;}
.dot{text-indent: -9999em;position:absolute; border-radius: 1em; height: 1em; width: 1em;  box-shadow: 0.4em 0.4em 0.5em #000;background: #086EE1 url(../images/clear.gif);}
.especio_detalle{margin-top: 140px !important; width:42% !important; height:75% !important; float:left;background-color:#313328;}
#caja {-moz-border-radius: 15px 15px 15px 15px;-webkit-border-radius: 15px 15px 15px 15px;behavior:url(border.htc);border-radius: 15px 15px 15px 15px;}
.olControlAttribution { bottom: 5px;font-size: 9px;}
#customZoom { z-index: 1001;position: relative;top: 10px;left: 10px;}
#customZoom a {text-decoration:none;position: absolute;display:block;width:50px;height:67px;text-align:center;font-weight:bold;color:#fff;border:0px solid #ccc;border-radius: 3px;}
#customZoomIn {background: url('../img/zoom_mas.png') top center no-repeat; }
#customZoomOut {top: 65px;background: url('../img/zoom_menos.png') top center no-repeat;height: 51px !important;}
#customRegresar { z-index: 1001;position: relative;left: 87%; top: 110px;}
#customRegresar a {text-decoration: none;position: relative;display: block;width: 17%;height: 49px;text-align: center;font-weight: bold;color: #fff;border: 0px solid #ccc;border-radius: 3px;}
#btnRegresar {background: url('../img/flechaRegreso.png') top center no-repeat; }
/*estilos nebra*/
.fondoVerde {float: left;height: 840px;width: 100%;position: relative;vertical-align: middle;margin-top: 0;margin-left: 0;}
.lblCaractEspacio{position: relative; float:left;  font-size: 20px; font-weight:bold; color:#ffffff;margin-left:200px; margin-top:150px;margin-bottom:100px;}
.lblCaractEspacio2 {position: relative;float: left;font-size: 19px;font-weight: bold;color: #ffffff;margin-left: 127px;margin-top: 150px;margin-bottom: 100px;}
.lblCaractEsp2 {font-size: 12px;font-weight: bold;color: #ffffff;float: left;width: auto;margin-left: 140px;margin-bottom: 20px;}
.lblCaractEsp{ font-size: 12px;  font-weight:bold; color:#ffffff; float:left; width:auto; margin-left:200px;margin-bottom:20px;}
#customCotizarEspacios{ z-index: 1001;position: relative;left: 8%; top: 325px;}
#customCotizarEspacios2 {z-index: 1001;position: relative;top: -47px;left: 0px;}
#btnCotizarEspacio {background: url('../img/cotizarEspacio.png') top center no-repeat; }
#GalDer {z-index: 1001;position: relative;float: right;top: 121px;width: 60px;}
#GalDer a {text-decoration: none; position: absolute;display: block;width: 30px;height: 67px;text-align: center;font-weight: bold;color: #fff;border: 0px solid #ccc;border-radius: 3px;}
#btnGalDer {background: url('../img/DerGal.png') top center no-repeat; }
#GalIzq {z-index: 1001;position: relative;top: 122px;}
#GalIzq a {text-decoration: none; position: absolute;display: block;width: 30px;height: 67px;text-align: center;font-weight: bold;color: #fff;border: 0px solid #ccc;border-radius: 3px;}
#btnGalIzq {background: url('../img/IzqGal.png') top center no-repeat; }
#imgEspacio {z-index: 1001;position: relative;top: 300px;    }
.contenedor_abs{ position:absolute; top:50px;}
.block{ width:100%; float:left;}
.contenedor_general{ position:relative;float:left;width:100%;}
.contenedor_cotizador {position: relative;float: left;width: 28%;}
.centro{margin: 0 auto;text-align: center;	position:relative;width: 80%;}
.contenedor_galeria {position: relative;margin-left: 399px;width: 74%;height: 797px;}
.contenedor_abs2 {position: absolute;top: 50px;}
#customCotizarEspacios a {float: left;position: relative;display: block;width: 100%;height: 37px;text-align: center;font-weight: bold;color: #fff;border: 0px solid #ccc;border-radius:3px;margin-top:0;}
.navegadores_compatibles {width: 239px;color: white;position: relative;float: right;margin-right: 18%;margin-top: 16px;}
.navegadores_compatibles2 {width: 242px;color: white;position: relative;float: right;margin-right: 1%;margin-top: 16px;}
.datos_vilaterra span{font-family: 'open_sansbold';    font-size: 14px;}
.datos_vilaterra {text-align: right;width: 100%;position: relative;margin-bottom: 5px;}
.txt_navegadores{text-align: right; width: auto;position: relative;float: left;display: inline-block; color:#8d8d8d}
.logos_navegadores{width: 20%; height: 28px;display: inline-block;margin-top: 3px;margin-left: 9px;}
.depa_num{width: 100%;position: relative;float: left;text-align: center;}
/* Galería */
.bloque_seccion{position: relative; float: left; width: 100%; min-width: 960px;}
.bloque_galeria{position:relative; float:left;width:100%;}
.caracteristicas_galeria{position: relative;float: left;height: 100%;margin-top: 0; width: 25%;background: url(../img/investti_lateral_01.png)no-repeat top center;color: white;font-family: 'open_sansregular';font-size: 12px;text-align:center;background-size:cover;max-height: 867px;}
.txt_caracteristicas{position: relative;padding-top: 93px;padding-left: 69px;}
.txt_caracteristicas_2{text-transform: uppercase;font-family: 'open_sansbold';font-size: 21px;position: relative;float: left;margin: 5% 0 3%;width: 100%;}
.txt_caracteristicas_3 {text-align: left;position: relative;float: left;max-width: 246px;width:100%;}
.datos{text-align: left; position: relative; float: left; width: 64px; margin-top: -121px; padding-bottom: 6px;margin-left: 12px;}
.datos1{text-align: left; position: relative; float: left; width: 64px; margin-top: -104px; padding-bottom: 6px;margin-left: 12px;}
.datos2{text-align: left; position: relative; float: left; width: 64px; margin-top: -87px; padding-bottom: 6px;margin-left: 12px;}
.datos3{text-align: left; position: relative; float: left; width: 64px; margin-top: -67px; padding-bottom: 6px;margin-left: 12px;}
.datos4{text-align: left; position: relative; float: left; width: 64px; margin-top: -51px; padding-bottom: 6px;margin-left: 12px;}
.datos5{text-align: left; position: relative; float: left; width: 64px; margin-top: -34px; padding-bottom: 6px;margin-left: 12px;}
.datos6{text-align: left; position: relative; float: left; width: 64px; margin-top: -17px; padding-bottom: 6px;margin-left: 12px;}
.datos7{text-align: left; position: relative; float: left; width: 64px; margin-top: -6px; padding-bottom: 6px;margin-left: 12px;}
.contenedor_caracteristicas{position: relative;max-width: 250px; width:90%;margin:0 auto;}
.contenedor_galeria{position: relative;float: left;width: 75%;margin-left: 0;z-index: 0;height: 653px;}
.img_caracteristicas{width:90%;position: relative;margin:5% 0 0;display:inline-block;}
.img_caracteristicas img{display:inline-block;position:relative;width:100%;float:left;max-width:523px;}
.btn_regresar{z-index: 200; position: absolute; right: 0px; top: 0px;}
#GalDer {position: relative;float: right;top: -381px;width: 60px;}
#GalDer a {text-decoration: none; position: absolute;display: block;width: 30px;height: 67px;text-align: center;font-weight: bold;color: #fff;border: 0px solid #ccc;border-radius: 3px; right:0;}
#btnGalDer {background: url('../img/DerGal.png') top center no-repeat; }
#GalIzq {position: relative; top: -383px; }
#GalIzq a {text-decoration: none;position: absolute;display: block;width: 30px;height: 67px;text-align: center;font-weight: bold;color: #fff;border: 0px solid #ccc;border-radius: 3px;z-index: 100;}
#btnGalIzq{background: url('../img/IzqGal.png') top center no-repeat; }
.btn-compartir{ background-image: url("../img/btn_compartir_03.jpg"); width:251px; height:34px; display: inline-block;}
.url_Compartir{ position:absolute; background:#49545d; width:251px; padding:20px 0;top: 34px; left: 23px; text-align:center; display:none;}
.input_compartir{ width:230px; height:25px; display:inline-block; color:#444444; font-size:14px; }
.cont_g2{float:right;width:100%; height:800px;}




/*@media only screen and (max-width:1920px){
.caracteristicas_galeria{height: 800px;}
}*/

@media only screen and (max-width:1900px){
.cont_g2 {height: 879px;}
}
/*
@media only screen and (max-width:1300px){
.contenedor_galeria {width: 67%;}
}
@media only screen and (max-width:1190px){
.contenedor_galeria {width: 64%;}
}
@media only screen and (max-width:1196px){
.contenedor_galeria {width: 67%;}
#GalDer {margin-right: -20px;}
}
@media only screen and (max-width:1070px){
.contenedor_galeria {width: 62%;}
#GalDer {margin-right: -30px;}
}
@media only screen and (max-width: 990px){
.contenedor_galeria {width: 59%;}
}
@media only screen and (max-width: 960px){
.contenedor_galeria {width: 58%;}
#GalDer {margin-right: -27px;}
}*/

@media only screen and (max-width: 910px){
/* .contenedor_galeria {width: 55%;}	 */
#imgEspacio {margin-left: -27px;}
#GalDer {margin-right: -33px;}
.navegadores_compatibles {margin-left: 34%;}
}
