/*===================================================================================*/
/*  MAX WIDTH                                                                        */ 
/*===================================================================================*/

	@media only screen and (min-width : 1145px) and (max-width : 1420px) { 
		
		
		#nav .logo {
		height: 61px;
		width: 130px;
		position: relative;
		float: left;
		margin: 10px 20px;
		background-size: 130px;
		background-repeat: no-repeat;
		background-position: center left;
		}
		#nav .menu-principal > li > a {
			padding: 14px 5px;
			font-size: 11.5px;
			font-weight: 500;
		}
		
		
		/****RESULTADOS***/
		#resultados .contenedor-g{
		width: 100%;
		padding: 10px 20px;
		}
		.fondo-gris3 .contenedor-g{
		width: 100%;
		padding: 10px 20px;
		}
		
	}

	@media only screen and (min-width : 691px) and (max-width : 1315px) { 
		
		#destacados .contenedor-g {
		width: 100%;
		}
		.destacados-exclusivos .col{
			    width: 25%;
		}
		
		.destacados-exclusivos .col:last-child {
			display:none!important;
		}
		.destacados-exclusivos .col .imagen .foto {
		  background-size:cover;
		}
		#accion .superior h5 {
			float: none;
			margin: 24px 20px 0 0px;
		}
		#accion .superior h3 {
			float: none;
			margin: 0px;
			display: block;
		}
		#accion h3 {
			font-size: 20px;
			font-weight: 300;
		}
		
		
		.main-accion .col
		{
			width: 12.5%;
		}
		
		.main-accion .col.col-text
		{
			width: 37.5%;
		}
		/*
		.main-accion {
		position: relative;
		width: 100%;
		}
		.main-accion .col {
			width: 40%;
			float:left;
			height:330px;
		}
		
		.main-accion .col-text {
		float: right;
		width: 60%;
		}
		
		
		.main-accion .col .text {
			padding: 20px 20px 20px 20px;
			width: auto;
		}
		
		
		.main-accion .col .imagen {
			width: 100%;
		}
		
		.main-accion .col .text p {
			padding-right: 20px;
		}
		.main-accion .col .btn-arrow-green {
			margin-left: 20px;
		}*/
		
	}
	/*===================================================================================*/
/*  MENU y BUSCADOR MOBILE          @media only screen and (max-width : 1145px){                                                          */ 
/*===================================================================================*/

@media only screen and (min-width : 1024px) and (max-width : 1315px) {
	.menu-botones .bt-0810
	{
		display: none;
	}
	
	#nav .fondo-verde
	{
		right: 204px;
		height: 57px;
	}
	
	#nav .menu-principal {
		margin-top: 11px;
	}
	#nav .logo {
		background-image: url(../images/logo.png);
		height: 45px;
		width: 143px;
		position: relative;
		float: left;
		margin: 5px 10px;
		background-size: cover;
	}
	.menu-botones a {
		height: 57px;
		margin-left: 0px;
		width: 51px;
		background-size: 25px;
	}
	
	#nav .menu-superior {
		margin-left: 158px;
	}

	#nav .menu-principal > li > a {
		padding: 10px 10px;
		display: block;
		font-size: 12px;
	}
	
	#nav .menu-principal > li ul li a
	{
		font-size: 12px;
	}
	
	#nav .menu-principal > li {
		position: relative;
		float: left;
		height: 46px;
	}
	
	#ficha .contenido-superior .bread-crumb,
	#emprendimientos .bread-crumb,
	#buscar .bread-crumb	
	{	
		top: 57px;
	}
	
	#nav .menu-comun {
		position: relative;
		height: 57px;
	}
	
	.bt-favorito.hasAny, 
	.bt-favorito.hasAny:hover {
		padding: 23px 0;
	}
	
	#ficha-slider,
	#preventas-y-lanzamientos,
	#acciones,
	#noti-verde,
	#acciones-nota,
	#noti-verde-nota,
	#videos,
	#video,
	#centrales,
	#tasaciones,
	#contacto,
	#resultados,
	#nosotros, 
	#nosotros-laboral, 
	#nosotros-marketing, 
	#nosotros-emprendimientos
	{
		margin: 92px auto 0;
	}
	
	#landing h1
	{
		margin-left: 30px;
	}
	
	.centrales-contenedor {
		margin-top: 116px;
	}
	
	.form-ficha {
		width: 222px;
		position: absolute;
		top: 0;
		right: 50%;
		margin-right: -504px;
	}
	
	.formulario-vertical {
		width: 192px;
	}
	
	
	#notiverde .imagen {
		width: 398px;
	}
	
	.grilla-acciones {
		padding: 30px 0 30px 0px;
		position: relative;
		float: left;
		width: 690px;
	}
	
	#acciones .grilla-acciones .col-divisora
	{
		max-width: 100%;
	}
	
	#acciones .videos-lista
	{
		width: 315px;
		padding: 20px 0;
	}
	
	#buscador #dpEmprendimiento
	{
		width: 200px;
	}
	#buscador #dpContentProvincia
	{
		width: 200px!important;
	}
	#buscador #dpContentBarrio
	{
		width: 200px!important;
	}
	
	.re-filtro #buscador {
		top: 0;
		padding: 15px 10px 15px 10px;
	}
	
	#buscador {
		padding: 25px 30px 0px 33px;
	}
	
	.re-filtro #buscador .filtros .button {
		float: left;
		padding: 14px 15px;
	}
	
	.resultados .fila {
		position: relative;
		height: 210px;
	}
	
	.resultados .fila.destacado {
		position: relative;
		height: 250px;
	}
	
	.resultados .col-4 .logo-propiedad
	{
		max-width: 100%;
	}
	.resultados .col-4 .logo-propiedad div
	{
		background-size: contain;
		max-width: 100%;
	}
	
	.listado-estilo-2 .fila .contenido .col-2
	{
		position: absolute!important;
		top: 0;
		right: 0;
	}
	
	.listado-estilo-2 .fila .contenido .col-2 .logo-propiedad
	{
		display: block!important;
		max-width: 100%;
		height: 70px;
		margin: 10px 0 0 auto;
	}
	
	.listado-estilo-2 .fila .contenido .col-2 .logo-propiedad .logodoble  a
	{
		margin-top: 0;
	}
	
	.listado-estilo-2 .fila .contenido .col-2 .logo-propiedad a {
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100%;
		display: block;
		width: 140px;
		height: 70px;
		position: relative;
		margin: 0 0 0 auto;
	}
	
	#ficha .contenido-superior .logo-emp {
		right: 0;
		width: 222px;
	}
	
	#acciones-nota .grilla-acciones,
	#noti-verde-nota .grilla-desc	
	{
		width: 620px;
		float: left;
		margin: 20px 20px 0 20px;
	}
	#acciones-nota .videos-lista,
	#noti-verde-nota .videos-lista	
	{
		width: 345px;
	}
	
	
	#acciones-nota .grilla-acciones p {
		padding: 20px 20px;
	}
	
	#acciones-nota .iconos-redes p
	{
		padding: 5px;
	}
	
	.col-video{
		width: 650px;
	}
	.col-video .video-wrapper {
		height: 386px;
	}
	
	.grilla-videos .col {
		width: 200px;
	}
	
	#central .central-datos {
		float: left;
		width: 454px;
	}
	
	#nosotros .info-laboral .col {
		margin-right: 30px;
	}
	
	.col-nos {
    margin-right: 40px;
	}
	
}

    @media only screen and (max-width : 1023px){ 
		.superior-mobile {
			display: block;
			position: fixed;
			top: 0;
			left: 0;
			right: 0;
			z-index: 999;
		}
		
		.superior-mobile .contenedor
		{
			height: 57px;
			background-color: #21a859;
		}
		
		.superior-mobile .contMenu {
			padding: 0;
			position:relative;
		}
		.superior-mobile .contMenu .fondo-verde {
		
			background-color: #1d9750;
		}
		
		.superior-mobile .contMenu .fondo-verde li a{
		
			background-color: #1d9750;
			color: #fff;
			border-bottom:1px solid #2f9f5e;
		}
		.superior-mobile .contMenu .fondo-blanco li a{
		
			background-color: #fff;
			color: #1d9750;
		}
		
		.superior-mobile li a
		{
			display: block;
			padding: 15px 25px 15px 25px;
			font-size: 12px;
			text-transform: uppercase;
			
		}
		
		.superior-mobile li ul
		{
			margin: 0;
			background-color: #4dc735;
			display: none;
			padding: 0;
		}
		
		.superior-mobile li ul li a
		{
		border-bottom: 1px solid #5bcb45;
		padding: 15px 25px 15px 25px;
		color: #fff;
		}
		
		
		.menu{
		    padding: 0;
		
		}
		
		
		.hasSub a
		{
			position: relative;
		}
		
		
		.hasSub .arrowSub
		{
			position: absolute;
			top: 20px;
			right: 20px;
			background-image: url(../images/arrowSub.png);
			background-repeat: no-repeat;
			background-position: center;
			width: 18px;
			height: 10px;
		}
		
		.hasSub.opened .arrowSub
		{
			background-image: url(../images/arrowSub-2.png);
		}
		
		.logo-mobile
		{
			position: relative;
			padding: 13px 15px;
			width: 100px;
			height: 30px;
			display: block;
		
		}
		
		.boton-menu {
			position: absolute;
			top: 4px;
			left: 120px;
			width: 46px;
			height: 49px;
			background-image: url(../images/btMenuMobile.png);
			background-position: center;
			cursor: pointer;
			background-repeat: no-repeat;
		}
		
		.menu-comun{display:none;}
		
		#nav-mobile .bt-0810{
			width: auto!important;
			height: 130px;
			display: block;
		}
		
		#nav-mobile .bt-0810 .t1 {
			font-size: 24px;
			font-weight:600;
		}
		
		#nav-mobile .bt-0810 .t2 {
			font-size: 28px;
		}
		#nav-mobile .bt-0810 .t3 {
			font-size: 23px;
		}
		.menu-superior{display:none;}
		
		.sombra-up{
			display:none;
		}
		
		.menu-botones {
			top: 0;
		}
		.menu-botones a{
			height: 57px;
			margin-left: 0px;
			width: 51px;
			background-size: 25px;
		}
		
		
			/******************BUSCADOR***************************/
		
		.re-filtro
		{
			display: none;
		}
		
		#buscador {
			padding: 25px 25px 0px 25px;
			top: 0;
		}
		
		#buscador h2 {
			font-size: 18px;
		}
			
		.bigSelect {
			float: none;
			letter-spacing: 0px;
			width: 100%;
			margin-bottom:5px;
		}			
		#buscador #dpOperacion {
			width: 25%;
		}
		
		#buscador #dpContentTipo {
			margin-left: 3%;
			width: 72%;
			display: inline-block;
		}
		
		#buscador #dpContentUbicacion {
			margin-left: 0;
		}
		#buscador #dpEmprendimiento {
			margin-left: 0px;
			width: 100%;
		}	
		
		#buscador .filtros-especiales {
			text-align: left;
			margin-top: 25px;
			border-top:1px solid #22b15e;
			padding:20px 0;
		}
		
		/******************1140 emprendimientos***************************/
		#emprendimientos .bread-crumb {
			top: 22px;
		}
		
		
		#preventas-y-lanzamientos {
    margin: 57px auto 0;
    height: auto;
    position: relative;
}
		#videos {
    margin: 55px auto 0;
	}
		
		
	}
/*===================================================================================*/
/*  MOBILE GENERAL LANDSCAPE                                                                 */ 
/*===================================================================================*/

@media only screen and (max-width :1024px) {
			.container
		{
			padding: 0 20px;
		}
		/*
		.mobile
		{
			display: block!important;
		}
		.noMobile
		{
			display: none!important;
		}*/
		.contenedor,
		.contenedor-m,
		.contenedor-g{
			width: 100%;
			padding: 0;
			
		}
		
		#landing h1
		{
			margin-left: 30px;
		}
				
		footer .footer-1 {
			display: none;
		}
		
.listado-estilo-2 .fila .contenido {
    width: 100%;
    height: auto;
}
.listado-estilo-2 .fila .contenido .col-1 {
    width: 100%;
    height: auto;
    float: none;
    position: relative;
    padding: 10px 15px;
	border-right: 0;
}

.listado-estilo-2 .fila.destacado {
	width: 100%;
	float: none;
	margin-right: auto;
	height:auto;
}
.listado-estilo-2 .fila .imagen {
    width: 100%;
    float: none;
}

.listado-estilo-2 .fila .imagen .item
{
	background-position: center bottom;
	    background-repeat: no-repeat;
}

.listado-estilo-2 .fila.destacado .contenido .col-1 .dec {
    width: 100%;
    float: none;
	    position: relative;
}

.listado-estilo-2 .linea-derecha {
display:none;
}

.listado-estilo-2 .fila .contenido .col-2 {
    width: 100%;
    height: auto;
    float: none;
    position: relative;
    margin-left: 0;
}

.listado-estilo-2 .fila .contenido .col-2 .logo-propiedad {
display:none;
}


.listado-estilo-2 .fila.destacado .contenido .col-1 .dec .iconos {
    width: 100%;
    position: relative;
    bottom: auto;
    left: auto;
    top: auto;
    margin-top: 30px;
	overflow: auto;
    zoom: 1;
}

		
		
}
@media only screen and (max-width : 1020px) { 
		/**************************RESULTADOS********************************/

		.container
		{
			padding: 0 20px;
		}
		/*
		.mobile
		{
			display: block!important;
		}
		.noMobile
		{
			display: none!important;
		}*/
		.contenedor,
		.contenedor-m,
		.contenedor-g{
			width: 100%;
			padding: 0;
			
		}
		
				
		footer .footer-1 {
			display: none;
		}
	#resultados {
		margin-top: 45px;
	}
	#resultados h3 {
		font-size: 14px;
	}
	#resultados h3 span {
		display: block;
	}

	#resultados .superior {
		height: 75px;
		padding: 0 0 0 10px;
	}
	#resultados .superior .titulo {
	  width: auto;
		margin-top: 30px;
	}

	#resultados .superior .filtros {
	   width: 160px;
	}

	#resultados .superior .filtros .filtro {
		font-size: 9px;
		padding: 10px 30px 10px 5px;
		margin-top: 10px;
	}

	#resultados .superior .filtros .filtro span {
		top: 7px;
		right: 0;
		width: 25px;
		height: 15px;
		background-size: 45%;
	}


	.superior .sombra-centrada {
	display:none;
	}

	.resultados {
		padding: 10px;
		width: 100%;
	}

	.resultados .fila {
		margin: 10px 0;
		width: 100%;
		height: auto;
		background-image: url(../images/sombra-centrada-mini.png);
		background-repeat: no-repeat;
		background-position: bottom;
	}
	.resultados .fila .imagen {
		width: 100%!important;
		height: 175px!important;
		float: none!important;
	}

	.resultados .fila .contenido {
		width: 100%!important;
		height: 310px!important;
		float: none!important;
		position: relative!important;
		padding: 15px 25px!important;
	}
.resultados .fila .imagen span {
			background-repeat: no-repeat;
			background-size: cover;
		}
	
	.resultados .fila .imagen .verFoto {
		top: 20px;
	}
	.resultados .fila .contenido .col-1 {
		width: 100%!important;
		height: auto!important;
		float: none!important;
		position: relative!important;
		padding: 0px!important;
	}

	.resultados .fila .contenido h4 {
		font-size: 18px;
		height: 36px;
	}
	.fila .contenido .col-1 .iconos {
		width: 300px;
		position: absolute;
		top: 240px;
		left: 5px;
	}
	.fila .contenido .codigo {
	 display:none;
	}
	.resultados .fila .contenido .col-2 {
	 display:none;
	}
	.resultados .fila .contenido .col-3 {
		width: 100%!important;
		height: auto!important;
		float: none!important;
		position: relative!important;
		margin-left: 0!important;
	}
	.resultados .fila .contenido .col-3 .dec {
		padding: 0!important;
		height: 195px!important;
	}
	
	.resultados .fila .contenido .col-3 .dec p
	{
		height: 95px;
	}

	.resultados .fila .contenido .col-3 .dec .iconos {
		width: auto!important;
		position: absolute;
		bottom: 25px!important;
		right: 0!important;
		left: auto!important;
	}
	
	.resultados .fila.destacado .contenido .col-3 .dec .iconos .arrow
	{
		margin-left: 10px;
	}
	
	.fila .contenido .col-3 .dec .iconos .favorito
	{
		margin-right: 15px;
	}
	
	.resultados .fila .contenido .col-3 .dec .iconos .arrow {
		margin-top: 0!important;
		width: 30px!important;
		margin-right: 0px!important;
		float: right!important;
	}
	.fila .contenido .col-3 .dec .iconos .remove-favorito
	{
		float: right!important;
		margin-left: 12px!important;
		margin-top: 0px;
		margin-right: 0;
	}
	
	.fila .contenido .col-3 .dec .iconos .favorito.marked:hover
	{
		background-position: bottom;
	}
	
	.fila .contenido .col-3 .dec .iconos .favorito:hover
	{
		background-position: top;
	}
	
	/*.fila .contenido .col-3 .dec .iconos .mail {
		display: none;
	}
	.fila .contenido .col-3 .dec .iconos .favorito {
		display: none;
	}*/
	.resultados .fila .contenido .col-4 {
	 display:none;
	}

	.newsletter-favoritas {
		float: right;
		width: 170px;
		margin-top: 15px;
	}
	#resultados .newsletter-favoritas p {
		font-size: 9px;
	}

	.newsletter-favoritas input {
		width: 120px;
		float: left;
		height: 20px;
		font-size: 7px;
	}
	
	.newsletter-favoritas input::-webkit-input-placeholder {
		font-size: 10px;
		color: #666;
	}
	.newsletter-favoritas input::-moz-placeholder {
		font-size: 10px;
		color: #666;
	}
	.newsletter-favoritas input:-ms-input-placeholder {
		font-size: 10px;
		color: #666;
	}

	.newsletter-favoritas .btn-newsletter, .newsletter-favoritas .btn-newsletter:active, .newsletter-favoritas .btn-newsletter:focus {
		width: 34px;
		height: 23px;
		margin-top: 2px;
		background-position: 0px 5px;
		background-size: 77%;
	}
	.fila .contenido .col-3 .dec .iconos .eliminar {
		margin-right: 20px;
		float: right;
		top: 30px;
		position: absolute;
		right: 30px;
	}
		
		.resultados .fila {
			margin: 1%;
			width: 47%;
			height: 100%;
			background-image: none;
			background-repeat: no-repeat;
			background-position: bottom;
			float: left;
		}
		.resultados .fila .imagen {
   
			height: 215px;
		}
		.resultados .fila .imagen span {
			background-repeat: no-repeat;
			background-size: cover;
		}
}
/*===================================================================================*/
/*  TABLET PORTRAIT                                                                  */ 
/*===================================================================================*/

    @media only screen and (min-width : 691px) and (max-width : 1024px) { 
		
				
		#notiverde .superior {
			padding: 35px 0 20px 20px;
		}
		#notiverde .superior h5 {
			float: none;
			margin: 0px 20px 0 0px;
		}
		#notiverde .superior h3 {
			font-size: 20px;
			font-weight: 300;
			float: none;
		}
		#notiverde .noti-v {
		margin: 40px 0 10px 20px;
		max-width: none;
		}
			
		#notiverde .noti-v .col {
			width: 30%;
			margin-right: 2%;
			padding: 12px;
			background-color: rgba(255, 255, 255, 0.7);
		}
		
		#notiverde .col .iconos a {
		float: none;
			}
		.noti-v .col .iconos .noti-facebook,
		.noti-v .col .iconos .noti-twitter{
			float: left!important;
		}
		.noti-v .col .iconos .noti-facebook{
			margin: 10px 10px 0 0px;
		}
		#destacados .sombra-centrada {
			display:none;
		}
		.destacados-exclusivos .col:last-child {
			display:none;
		}
		.banner-home {
			width: 100%;
			height: 280px;
			background-size: cover;
			background-position:center;
		}
		.listado-estilo-2 .fila.destacado {
			 height: auto;
			width: 47%;
			float: left;
			margin: 1.5%;
		}
    }
	
	

/*===================================================================================*/
/*  MOBILE celular                 (max-width : 690px)                                                */ 
/*===================================================================================*/

	@media only screen and (max-width : 790px) {
		
		/***HOME SLIDER***/
		.mobile
		{
			display: block!important;
		}
		.noMobile
		{
			display: none!important;
		}
		
		#home-slider {
			height: 310px;
			position:relative;
		}
		#home-slider .home-slider-logos {
			display:none;
		}
		
		#home-slider h1{
			font-size:26px;
			line-height:24px;
		}
		#home-slider .home-slider-content {
			position: relative;
			top: 0;
			left: 0;
			margin: 10px 30px;
		}
		
		#home-slider .home-slider-content .t1 {
			padding: 3px 5px 3px 5px;
			font-size: 13px;
			margin-top: 10px;
			font-weight:400;
		}
		#home-slider .home-slider-content .t1 span,
		#home-slider .home-slider-content .t2 span		{
				padding: 5px 15px 0 15px;
				font-size: 13px;
			}
		#home-slider .home-slider-content .t2 {
			padding: 3px 5px 3px 5px;
			font-size: 13px;
			 margin-top: 3px;

		}
		#home-slider .home-slider-content .t3 {
			padding: 3px 5px 3px 5px;
			font-size: 13px;
			margin-top: 5px;
		}
		
		
		#home-slider .item {
			min-height: 310px;
			padding-top: 70px;
		}
				
		
		#home-slider .home-slider-content .btn-arrow{
			font-size: 12px;
			color: #fff;
			background-image: none;
			margin-top:10px;
			padding: 10px;
			border:1px solid #fff;
			display:inline-block;
		}
				
		#home-slider .slider-controler {
   
			bottom: 5px;
		}
				
		
		#home-slider .carousel-indicators li {

			width: 12px;
			height: 12px;
		}
		
		
		.menu-items-mobile
		{		
			position: fixed;
			left: 0;
			right: 0;
			top: 57px;
			bottom: 0;
			overflow: auto;
			display:none;
		}
		
		
		.listado-estilo-2 .contenido .col-1 .dec .iconos .emp-videos
		{
			margin-top: 15px;
			margin-left: 10px;
		}
		
	#ficha-slider,
	#preventas-y-lanzamientos,
	#acciones,
	#noti-verde,
	#acciones-nota,
	#noti-verde-nota,
	#videos,
	#video,
	#centrales,
	#tasaciones,
	#contacto,
	#resultados,
	#nosotros, 
	#nosotros-laboral, 
	#nosotros-marketing, 
	#nosotros-emprendimientos
	{
		margin: 57px auto 0;
	}
	
	
	
	.ficha-ubicacion .panel-desc .compartir
	{
		position: relative;
		width: auto;
		left: auto;
		bottom: auto;
	}
	
	.panel-desc .compartir .compartir-ico
	{
		background-image: url(../images/whatsapp.png);
	}
	#buscar
	{
		margin: 0 auto;
	}
	
	#ficha .bread-crumb,
	#buscar .bread-crumb	
	{	
		top: 57px;
	}
	#emprendimientos .bread-crumb	
	{	
		top: 20px;
	}	
		
	#telefonos {
		position: relative;
		margin: 100px 0 20px 0;
	}

	#telefonos .telefono
	{
		width: 100%;
		margin-bottom: 15px;
	}
	
	#buscador #dpOperacion {
		float: none;
		width: auto;
		height: 30px;
	}
	#buscador #dpOperacion .opcion {
		float: left;
		width: 50%;
		height: 30px;
	}
	#buscador #dpContentTipo {
		margin-left: 0px;
		margin-top: 3px;
		float: none;
		width: 100%!important;
	}
	#buscador #dpContentUbicacion {
		margin-left: 0px;
		margin-top: 1px;
		float: none;
	}
	#buscador #dpContentProvincia{
		margin-left: 0px;
		width: 100%!important;
		margin-top: 3px;
	}
	#buscador #dpContentBarrio{
		margin-left: 0px;
		width: 100%!important;
		margin-top: 3px;
	}
	
	#buscador #txtCodigo{
		margin-left: 0px!important;
		width: 100%!important;
		margin-top: -2px;
		margin-bottom: 4px;
	}

	#buscador #dpContentProvincia .dd-select{
		width: 100%!important;
	}
	#buscador #dpContentBarrio .dd-select{
		width: 100%!important;
	}

	#buscador #dpEmprendimiento {
		margin-left: 0px;
		width: 100%;
		margin-top: 3px;
	}
	
	.dd-select, .bigSelect
	{
		width: 100%!important;
	}
	
	#buscador .filtros .button {
		color: #fff;
		font-size: 15px;
		background-color: #0a4695;
		padding: 15px 30px;
		margin-left: 0px;
		text-align: center;
		float: none;
		display: inline-block;
	}
	#buscador .filtros .button:hover
	{
		background-color: #4dc735;
		color: #fff!important;
	}
	#buscador .filtro-detalle {
		display: none;
		margin: 20px auto;
		width: 570px;
		max-width: 100%;
	}
	
	#buscador .filtro-detalle .filtro-titulo {
		font-size: 19px;
		color: #fff;
		padding: 5px 2px;
		font-weight: 300;
		border-bottom: 1px solid #20b162;
	}
	#buscador .filtro-detalle .filtro-close {
		background-image: url(../images/filtro-close.png);
		width: 18px;
		height: 18px;
		float: none;
		cursor: pointer;
	}
	#buscador .filtro-detalle .items {
		padding: 10px 0;
		border-bottom: 1px solid #20b162;
	}

	.invertido #buscador .filtro-detalle .filtro-titulo {
		border-bottom: 1px solid #2466bd;
	}
	.invertido #buscador .filtro-detalle .items {
		border-bottom: 1px solid #2466bd;
	}
	
	#btEmpSelDes {
		margin-left: 0px;
		margin-top: 5px;
	}

	#buscador .filtro-detalle .item {
		float: none;
		width: 100%;
		color: #fff;
		font-size: 14px;
	}
	#buscador .filtro-detalle .prettycheckbox label,
	#buscador .filtro-detalle .prettyradio label {
		display: block;
		float: none;
		margin: 8px 5px;
		cursor: pointer;
		font-weight: 300;
		white-space: nowrap;
		overflow: hidden;
		max-width: 140px;
		text-overflow: ellipsis;
	}
	.button-container {
		text-align: center;
	}
	#buscador .filtro-detalle .button {
		color: #fff;
		font-size: 13px;
		background-color: #0a4695;
		padding: 15px 30px;
		margin: 10px auto;
		text-align: center;
		display: inline-block;
	}
	#buscador .filtros-especiales {
		text-align: right;
		margin-top: 25px;
	}
	#buscador /*.filtros-especiales*/ .filtros {
		list-style: none;
	}
	#buscador /*.filtros-especiales*/ .filtros > li {
		position: relative;
		display: inline-block;
		vertical-align: top;
		padding-bottom: 20px;
	}
	#buscador /*.filtros-especiales*/ .filtros > li > .desplegable {
		color: #fff;
		font-size: 13px;
		font-weight: 300;
		letter-spacing: 1px;
		text-transform: uppercase;
		margin-left: 20px;
		padding-right: 25px;
		background-image: url(../images/flecha-desplegable.png);
		background-repeat: no-repeat;
		background-position: right center;
	}
	#buscador /*.filtros-especiales*/ .filtros > li > .desplegable.opened {
		background-image: url(../images/close-desplegable.png);
	}
	#buscador /*.filtros-especiales*/ .filtros /*> li*/ .child {
		position: absolute;
		top: 100%;
		left: 15px;
		display: none;
		z-index: 9;
	}
	#buscador .bigSelect .child {
		left: 0;
	}
	.selectlist {
		position: relative;
		background-color: #fff;
		padding: 10px 0px 15px 0px;
		text-align: left;
		max-height: 265px;
		overflow: auto;
	}

	

/****************** celu DESTACADOS***************************/
			

	#destacados .sombra-centrada {
		background-image: url(../images/sombra-centrada-mini.png);
		margin: 5px auto 0 auto;
		width: 100%;
		margin-top: 20px;
		background-position: center;
	}

	#destacados h3 {
		padding: 30px 10px;
	}
	#destacados h3 strong
	{
		display: block;
	}
.destacados-exclusivos {
    overflow: hidden;
}

	.destacados-exclusivos .col {
		float: none;
		margin: 0 auto;
		padding-bottom: 0px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.12);
		margin-bottom: 20px;
	}


/******************celu ACCION-CASTEX***************************/
		
	#accion .superior {
		height: 85px;
	}

	#accion .superior h5 {
	float: none;
		margin:20px 0 5px 0;
		letter-spacing:4px;
	}

	#accion .superior h3 {
		float: none;
		margin: 5px 10px 0 0;
	}

	#accion h3 {
		font-size: 15px;
	}
	#accion h5 {
		font-size: 19px;
	}
	#accion .superior .imagen {display:none;}

	.main-accion {
		position: relative;
		width: 100%;
		padding: 0 8px;
	}
	.main-accion .col {
		float: left;
		width: 50%;
		margin-top: 15px;
		height: 160px;
	}
	.main-accion .col-text {
		float: right;
	}

	.main-accion .col .text .subtit-accion {
	    font-size: 14px;
    font-weight: 400;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
    line-height: 17px;
	}

	.main-accion .col .text {
		width: 100%;
		padding: 0 0 35px 8px;
	}



	.main-accion .col .imagen{
		width: 100%;
		height:145px;
	}

	.main-accion .col .imagen div {
		width: 100%;
		height: 165px;
	}

	.main-accion .col .text p {
	display:none;
	}

	.main-accion .col .btn-arrow-green {
		width: 100%;
		height: 30px;
		padding: 3px 10px 10px 45px;
		background-position: 10px 0px;
		margin-left: 0;
		position: relative;
		bottom: none;
		left: none;
		display: block;
		background-size: 25px;
	}

	.superior {
		padding: 20px;
		height: auto;
	}

	.superior .titulo {
		float: none;
		width: auto;
		margin-top: 0px;
	}

	#notiverde {
		margin-top: 10px;
	}
	#notiverde .contenedor-g{
		display:none;
	}



	#notiverde .imagen {
	display:none;
	}
	.banner-home {
		width: 100%;
		height: 140px;
		background-color: #117b39;
		margin: 10px 0 10px 0;
		background-size: cover;
		background-position: center;
	}
	
	
/** celu RESULTADOS********************************/
.resultados .fila {
			margin: 1%;
			width: 100%;
			height: 100%!important;
			background-image: none;
			background-repeat: no-repeat;
			background-position: bottom;
			float: none;
		}

.no-resultados {
    padding: 30px 20px 0 20px;
}
		
	.no-resultados .col {
		float: none;
		width: 100%;
		margin: 0 auto 30px auto;
	}
		
/**************************FICHA********************************/

#ficha {
    margin: 102px auto 0;
    height: auto;
    position: relative;
}
#ficha .bread-crumb {
    background-color:#f9f9f9;
    color: #8f8f8f;
    position: relative;
    left: 0;
    right: 0;
    margin-top: 0;
    top: 0;
}

.bread-crumb a {
    font-size: 10px;
    color: #8f8f8f;
    display: inline;
    padding: 0 5px;
}

#ficha-slider {
    margin: auto 0;
    height: 215px;
}
#ficha-slider .item {
    min-height: 215px;
    height: 100%;
}
#ficha-slider .carousel-inner {
			position: relative;
			width: 100%;
			overflow: hidden;
			height: 215px;
		}
#ficha-slider .ficha-slider-content {
    width: 100%;
    height: 215px;
    position: relative;
}
#ficha-slider .ficha-slider-content h1 {
display:none;
}
.bt-slider.ampliar {
display:none;
}
#ficha-slider .video-g{
display:none;
}
.slider-controler {
    position: absolute;
    left: 90px;
    right: 0;
    bottom: 20px;
}
.carousel-inner

.bt-slider.right-arrow {
    right: 0;
}
.bt-slider.left-arrow {
    right: 120px;
}

.bt-favorito.hasAny, .bt-favorito.hasAny:hover {
    padding: 23px 0;
}

#ficha-slider .carousel-indicators
{
	display: none;
}

#menu-ficha{
display:none;
}

#menu-ficha-mobile{
	width:100%;
	height:45px;
	  position: relative;
    overflow: auto;
    zoom: 1;
}

#menu-ficha-mobile a{
    float: left;
}
#menu-ficha-mobile .video {
    background-color: #4dc735;
    width: 16.66%;
    height: 45px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(../images/ficha-ico-video.png);
    background-position: center;
}
#menu-ficha-mobile .foto {
    background-color: #f4f4f4;
    width: 16.66%;
    height: 45px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(../images/ico-foto-green.png);
    background-position: center;
}
#menu-ficha-mobile .localizador {
    background-color: #f4f4f4;
    width: 16.66%;
    height: 45px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(../images/ico-localizador-green.png);
    background-position: center;
}
#menu-ficha-mobile .planos {
    background-color: #f4f4f4;
    width: 16.66%;
    height: 45px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(../images/ico-planos-green.png);
    background-position: center;
}
#menu-ficha-mobile .favoritos {
    background-color: #f4f4f4;
    width: 16.66%;
    height: 45px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(../images/ico-favorito-ficha.png);
    background-position: center;
	float: right;
}
#menu-ficha-mobile .mail {
    background-color: #117c39;
    width: 51px;
    height: 45px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(../images/mail.png);
    background-position: center;
	float: right;
}


#menu-ficha-mobile .contenedor-m
{
	background-color: #f4f4f4;
}

.ficha-propiedad .contenido {
    width: 100%;
    position: relative;
    padding: 0px;
}
.ficha-propiedad .titulo-p{
	color: #117c39;
	 padding: 20px;
	 font-size:29px;
	 line-height:26px;
}
.ficha-propiedad .contenido .datos .col {
    margin-top: 20px;
	height: 124px;
    width: 42%;
    box-sizing: content-box;
    margin-left: 4%;
    margin-right: 4%;
}

.ficha-propiedad .contenido .datos .col .logo-propiedad div {
	background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 110px;
    height: 110px;
    position: relative;
    box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.10);
}

.ficha-propiedad .contenido .descripcion .sombra
{
	display: none;
}

.showroom-mobile
{
	padding: 10px;
	margin-top: 5px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	overflow: auto;
	zoom: 1;
}

.showroom-mobile .flecha
{
	float: left;
	width: 50%;
	margin-right: 3%;
	color: #117c39;
	font-size: 13px;
	font-weight: 500;
}
.showroom-mobile .showroom-datos
{
	float: left;
	width: 47%;
}

.ficha-propiedad .contenido .datos .col-1 {
    width: 100%;
    float: none;
    background-color: #f7f7f7;
    padding: 20px;
}
.ficha-propiedad .contenido .col-1 .iconos {
margin-left:10px;
    height: 30px;
}

.ficha-propiedad .descripcion {
    padding: 10px 25px;
}
.ficha-propiedad .contenido .descripcion .desc {
    float: none;
    width: 100%;
    margin-top: 15px;
}

.vendedor-detalle .vendedor-video
{
    width: auto;
    margin: 0 20px;
    height: 180px;
	float: none;
}

.vendedor-detalle .vendedor-descripcion
{
    width: auto;
    margin: 20px;
    float: none;
}
.vendedor-detalle .vendedor-descripcion .datos
{
	width: auto;
}

.sombra-sup-video {
    width: 100%;
    height: 7px;
    background-position: center;
}
.ficha-videos {
    width: 100%;
    height: auto;
    position: relative;
    padding: 0 0 10px 0;
	background-position:90%;
}
.ficha-videos h2 {
    font-size: 28px;
    padding: 20px 20px 15px 25px;
    float: none;
}
.ficha-videos .links {
    float: none;
}

.ficha-videos .links a {
    float: left;
    padding: 3px;
    margin: 10px 15px 10px 15px;
    line-height: 10px;
}



.ficha-videos .bgW {
    position: relative;
    background-color: #fff;
    width: 100%;
    height: 190px;
    margin-left: 0;
}

.video-wrapper {
    position: relative;
    width: 100%;
    height: 190px;
    padding: 10px;
}

.ficha-planos h2 {
    font-size: 28px;
    padding:10px 20px 5px 25px;
    float: none;
}

.planos {
    padding: 0px 20px 20px 25px;
}

.planos .thumbs {
    float: none;
    width: 100%;
}


.imagen-planta img{
    width: 100%!important;
}

.ficha-planos .caracteristicas {
    display: none;
}
.planos #plano {
display: none;
}

.ficha-vendedores .up {
    position: relative;
    width: 100%;
    margin-bottom: 20px;
}

.ficha-vendedores h2 {
    font-size: 24px;
    line-height: 20px;
    padding: 20px 0 10px 15px;
}
.ficha-vendedores .vendedores  {
    width: auto;
    height: auto;
}
.ficha-vendedores .vendedores .col {
    float: none;
    width: 100%;
    position: relative;
    display: block;
    height: 170px;
    margin-bottom: 25px;
}
.ficha-vendedores .vendedores .col .imagen {
    width: 120px;
    height: 128px;
    float: left;
}

.ficha-vendedores .vendedores .col .imagen div {
    width: 120px;
    height: 128px;
    position: relative;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.ficha-vendedores .vendedores .col .desc {
    padding: 10px 0px 5px 0;
    position: relative;
    width: 170px;
    float: left;
    margin-left: 10px;
}


.ficha-vendedores .vendedores .col .iconos {
    width: 170px;
    height: 45px;
    margin: 0px 20px 0 0px;
    float: right;
}

.ficha-vendedores .vendedores .col .iconos a {

    width: 40px;
    height: 40px;
}
/*
#contacto-ficha{
	display: none;
}*/

.form-ficha {
    width: 100%;
    position: relative;
    top: 0;
    right: 0;
    margin-right: 0;
	padding: 20px 25px;
}

.formulario-vertical {
    width: auto;
}

.ficha-ubicacion .panel-desc
{
	position: relative;
	width: auto;
	padding: 10px 20px 20px 20px;
}

.btEnviar, 
.btEnviar:active, 
.btEnviar:focus
{
    width: auto;
}

.ficha-ubicacion .contenedor-mapa {
    height: auto;
}
.ficha-ubicacion h2 {
    font-size: 25px;
    line-height: 24px;
    padding: 25px 0 10px 20px;
	    font-weight: 600;
}

#similares{display: none;}

#menu-ficha-mobile
{
	position: fixed;
	top: 57px;
	z-index: 9;
}

.ficha-vendedores
{
	min-height: auto;
}

#ficha-emprendimiento .galeria-x1
{
	width: auto;
	height: 220px;
}

#ficha-emprendimiento .galeria-x2
{
	width: auto;
}
#ficha-emprendimiento .galeria-x2 .galeria-foto {
    float: none;
    display: block;
    width: auto;
    height: 192px;
    margin-bottom: 10px;
}

#menu-ficha-mobile.verde .contenedor-m
{
	background-color: #117c39;
}

#menu-ficha-mobile.verde .foto
{
	background-color: #117c39;
	background-image: url(../images/ico-foto.png);
}

#menu-ficha-mobile.verde .video
{
	background-color: #117c39;
}

#menu-ficha-mobile.verde .mail
{
	float: left;
}

#menu-ficha-mobile.verde .boton-menu-ficha {
    position: absolute;
	top: 0px;
    right: 15px;
    height: 45px;
    padding: 17px 30px;
    background-image: url(../images/btMenuMobile.png);
    background-position: center right;
    cursor: pointer;
    background-repeat: no-repeat;
	color: #fff;
	font-weight: 200;
}


.menu-items-ficha
{
	position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: auto;
    display: none;
	font-size: 13px;    
	z-index: 9999999999;
    background-color: #d7d8d7;
}

.close-menu
{
	display: block;
	width: 18px;
	height: 18px;
	background-image: url(../images/close-verde.png);
	margin: 20px 15px;
}

.menu-items-ficha .fondo-gris {
    background-color: #d7d8d7;
}

.menu-items-ficha a,
.menu-items-ficha span
{
	display: block;
	padding: 15px;
	font-weight: 700;
}

.menu-items-ficha .fondo-gris li a {
    background-color: #d7d8d7;
    color: #1d9750;
    border-bottom: 1px solid #e1e1e1;
}

.menu-items-ficha .fondo-blanco li span {
    background-color: #fff;
    color: #727272;
}
.menu-items-ficha .fondo-blanco li a {
    background-color: #fff;
    color: #1d9750;
}


.ficha-ubicacion #panel-servicios
{
	position: relative;
    width: auto;
    top: auto;
    bottom: auto;
    left: auto;
}

.ficha-ubicacion #panel-servicios .titulo-panel
{
	position: relative;
	width: auto;
	padding: 25px 20px;
    font-size: 16px;
	margin: 0 15px;
}

.ficha-ubicacion #panel-servicios .titulo-panel strong
{
    margin-right: 5px;
}
.ficha-ubicacion #panel-servicios .titulo-panel span
{
	position: absolute;
    background-image: url(../images/dp-arrow-w.png);
    background-repeat: no-repeat;
    background-position: center;
	top: 33px;
    right: 23px;
    width: 28px;
    height: 16px;
}

.ficha-ubicacion #panel-servicios ul
{
	display: none;
}

.ficha-ubicacion #map_canvas
{
	position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    height: 350px;
    width: auto;
	margin: 10px 15px;
}



/**************************celu CENTRALES********************************/

.centrales-contenedor {
    background-color: #f3f3f3;
    position: relative;
    margin-top: 0;
}

.centrales-ubicacion {
    padding: 0;
	float: none;
}

.centrales-ubicacion .listado {
    position: relative;
    padding-right: 0;
    width: auto;
}

.centrales-ubicacion .listado .listado-header h2
{
	margin: 10px 20px;
}

.centrales-ubicacion .listado .listado-header h3
{
	margin: 10px 20px;
}

.centrales-ubicacion .listado .listado-header p
{
	margin: 10px 20px;
}

.centrales-ubicacion .fila .imagen {
    width: 100%;
}

.centrales-ubicacion .fila {
    height: auto;
    position: relative;
    padding: 10px;
    margin: 10px 20px;
    overflow: auto;
    zoom: 1;
}

.centrales-ubicacion .fila .desc {
    float: none;
    width: auto;
    height: auto;
    position: relative;
    padding: 15px 25px 45px 25px;
    clear: both;
}

.centrales-contenedor #map_canvas
{
	display: none;
}

#central {
    margin: 57px auto 0;
}
#central .superior .titulo {
    margin-top: 0;
}
#central .superior .filtros
{
	display: none;
}

#central #central-slider {
    float: none;
    width: auto;
}

#central #central-slider .item {
    height: 290px;
}

#central .central-datos {
    float: none;
    width: auto;
    padding: 0 20px;
}

#central .central-datos .iconos a {
    margin-right: 12px;
}

.central-ubicacion #map_canvas,
.central-ubicacion #street_view
{
	width: auto!important;
	float: none!important;
}

.ficha-vendedores h2 span {
    font-weight: 300;
    font-size: 16px;
    line-height: 1;
}

#central .central-datos h2 {
    padding: 0;
}


/**************************celu EMPRENDIMIENTOS********************************/

#emprendimientos {
    margin: 35px 0 0 0;
}

#emprendimientos .superior-emprendimientos{
	height: 205px;
	}
#emprendimientos .superior-emprendimientos .image-superior{
	height: 205px;
    background-size: 140%;
    background-position: center right;
}


#emprendimientos .bread-crumb a{
    color: #ffffff;
}
#emprendimientos .text {
    height: auto;
    width: 100%;
    position: relative;
    top: auto;
    right: auto;
}

#emprendimientos .superior-emprendimientos .text h1 {
    font-size: 19px;
    line-height: 20px;
    width: 100%;
    font-weight: 200;
    margin: 70px 20px 20px 50px;
	text-shadow: 0 0 10px #000;
}

#emprendimientos .superior-emprendimientos .text p {
display:none;
}

.panel-emprendimiento {
    position: relative;
    width: auto;
    padding: 0px;
    font-size: 16px;
    margin: 0 0;
}

.panel-emprendimiento .titulo-panel {
    background-color: #0c4fa6;
    color: #fff;
    padding: 25px 60px 25px 25px;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 0;
}

.panel-emprendimiento .titulo-panel span {
    position: absolute;
    background-image: url(../images/dp-arrow-w.png);
    background-repeat: no-repeat;
    background-position: center;
    top: 33px;
    right: 23px;
    width: 28px;
    height: 16px;
}

.popGaleria .mfp-container {
    padding: 0;
}

.popGaleria .galeria-ficha-interna .flex-viewport .item
{
	max-width: none!important;
}

.popGaleria .galeria-ficha-interna .flex-prev, 
.popGaleria .galeria-ficha-interna .flex-next {
    margin-top: -23px;
}

.popGaleria .galeria-ficha-interna .ampliar
{
	display: none;
}

.listado-zonas
{
	display: none;
}

#emprendimientos h3 {
    font-size: 14px;
}

/**************************EMPRENDIMIENTO********************************/

#emprendimiento .superior-emprendimiento{
height:90px;	
	
}
#emprendimiento .superior-emprendimiento .image-superior {
    width: 100%;
    height: 90px;
}
#emprendimiento .bread-crumb {
    color: #fff;
    top: 20px;
}
#emprendimiento .bread-crumb a {
    font-size: 10px;
    color: #fff;
    display: inline-block;
    padding: 0 5px;
}
#emprendimiento .superior .titulo {
    float: left;
    width: auto;
    margin-top: 35px;
}
#emprendimiento .superior .filtros {
    float: right;
    margin-top: 30px;
    border-right: 1px solid #e3e3e3;
}
#emprendimiento h3 {
    font-size: 14px;
}
#emprendimiento  .superior .filtros .filtro {
    position: relative;
    padding:10px 50px 5px 10px;
    font-size: 10px;
}

#emprendimiento .superior .filtros .filtro span {

    top: 8px;
    right: 13px;
    width: 29px;
    height: 16px;
    background-size: 20px;
}
#emprendimiento .text-desc {
    color: #177c41;
    font-size: 12.5px;
    height: auto;
    padding: 20px;
    margin-bottom: 0;
}

/**************************FICHA 1********************************/

#ficha .contenido-superior {
    height: 235px;
    position: relative;
}
#ficha .contenido-superior .image-superior {
    height: 100%;
}

#ficha .contenido-superior .text
{
	display: none;
}

#ficha .contenido-superior .logo-emp {
    position: absolute;
    right: 13px;
    top: 141px;
    width: 120px;
    height: 65px;
    background-color: #fff;
}

#ficha .contenido-superior .logo-emp a {
    height: 100%;
    width: 100%;
}

.image-superior .video-g
{
	width: 70px;
    height: 70px;
    top: 42px;
    right: 12px;
    background-size: 100%;
}

.ficha-ubicacion .panel-desc p {
    height: auto;
    overflow: visible;
}

#submenu-ficha
{
	display: none;
}

#ficha .contenido-superior .bread-crumb {
    top: 0;
}
#ficha-emprendimiento {
    background-size: 90%;
}

#ficha-emprendimiento .descripcion {
    width: 100%;
    padding: 10px 15px 20px 15px;
    position: relative;
	min-height: auto;
}

.galeria-ficha-interna .flex-prev,
.galeria-ficha-interna .flex-next {
    height: 46px;
    top: 92px;
}
.galeria-ficha-interna .flexslider {
    margin: 0;
}

.ficha-videos.big .bgW
{
	height: auto;
}

#slogan
{
	padding: 20px;
}

#slogan h1
{
	font-size: 28px;
    line-height: 1;
    color: #179346;
    font-weight: 500;
}


#ficha-emprendimiento h2 {
    font-size: 18px;
    line-height: 20px;
}

#ficha-slider-imagenes h2 {
    font-size: 18px;
    line-height: 20px;
    margin: 10px 15px;
}

/**************************PREVENTAS-Y-LANZAMIENTOS********************************/
#preventas-y-lanzamientos{
    margin: 57px auto 0;
}

#preventas-y-lanzamientos .superior-contenido {
    height: 210px;
}


#preventas-y-lanzamientos .superior-contenido .image-superior {
  
    height: 210px;
}

#preventas-y-lanzamientos .bread-crumb {
    text-shadow: none;
    color: #999;
}
#preventas-y-lanzamientos .text {
    height: 100px;
    width: 100%;
    position: relative;
    top: auto;
    right: auto;
	padding: 30px 20px;
}
#preventas-y-lanzamientos .superior-contenido .text h1 {
    font-size: 25px;
    line-height: 22px;
}
#preventas-y-lanzamientos .superior-contenido .text p {
display:none;
}


#preventas-y-lanzamientos .superior h3 {
    font-size: 18px;
}

#preventas-y-lanzamientos .superior {
    height: 75px;
    padding: 0 0 0 10px;
}
#preventas-y-lanzamientos .superior .titulo {
    float: left;
    width: 250px;
    margin-top: 10px;
}

/**************************GALERIA********************************/


#galeria {
    margin: 60px auto 0;
}
#galeria .contenedor-g {
    padding: 0 0px;
}

#galeria .titulo {
    padding: 0px 0 10px 0;
    float: none;
    width: 100%;
    height: auto;
}
#galeria h3 {
display:none;
}
#galeria h5 {
    font-weight: 700;
}
#galeria .selectores-galeria {
    position: relative;
    width: 100%;
    height: auto;
    float: none;
    margin-top: 20px;
}
.galeria-contenido .imagen-principal {
    padding: 10px;
    margin-top: 60px;
}
.galeria-contenido .imagen-principal .img-g {
    height: 160px;
}
.galeria-contenido div .etiqueta {
    background-color: rgba(29, 151, 80, 0.78);
  
    padding: 7px 7px;
    bottom: 0px;
    left: 0;
    font-size: 11px;
}
.galeria-contenido div .ampliar {
    bottom: 5px;
    right: 5px;
    height: 25px;
    width: 25px;
    cursor: pointer;
}

.galeria-contenido .imagen-x2 .img-x2 {
    width: 100%;
    height: 160px;
    background-repeat: no-repeat;
    background-size: cover;
    float: none;
    margin-right: 0px;
    position: relative;
	    margin-bottom: 5px;
}

.galeria-contenido .imagen-x3 .img-x3 {
    width: 100%;
    height: 160px;
    float: none;
    margin-right: 0;
	    margin-bottom: 10px;
}

#galeria .superior .compartir {
    display: none;
}
#galeria .superior .imprimir{
    display: none;
}

#galeria .superior .favorito{
    display: none;
}

#galeria .superior .volver {
    width: 158px;
    height: 20px;
    background-position: 0 2px;
    padding: 4px 10px 4px 25px;
    color: #117c39;
    font-weight: 500;
    font-size: 11px;
    margin-top: 0px;
    border-right: 1px solid #21a859;
    float: left;
}

#galeria .superior .foto {
    width: 134px;
    height: 30px;
    display: block;
    background-position: 6px 0px;
    padding: 4px 35px;
    background-image: url(../images/ico-foto-green.png);
    background-repeat: no-repeat;
    color: #117c39;
    font-weight: 500;
    font-size: 10px;
    margin-top: 0px;
    float: left;
}
/**************************NOTIVERDE********************************/
#noti-verde .superior-contenido .image-superior{
    margin: 57px auto 0;
}

#noti-verde .superior-contenido {
    height: 210px;
}


#noti-verde .superior-contenido .image-superior {
  
    height:210px;
}

#noti-verde .bread-crumb {
    text-shadow: none;
    color: #fff;
}
#noti-verde .bread-crumb a{
    color: #fff;
}
#noti-verde .text {
    height: 100px;
    width: auto;
    position: relative;
    top: auto;
    right: auto;
    padding: 30px 20px;
}
#noti-verde .superior-contenido .text h1 {
    font-size: 35px;
    line-height: 32px;
	letter-spacing:1px;
	}
#noti-verde .superior-contenido .text p {
display:none;
}


#noti-verde .superior h3 {
    font-size: 18px;
    line-height: 16px;
    padding: 13px 0;
}

#noti-verde .superior {
    height: 75px;
    padding: 0 0 0 10px;
}
#noti-verde .superior .titulo {
    float: left;
    width: 250px;
    margin-top: 10px;
}

#noti-verde-nota .superior {
    height: 50px;
    padding: 0 0 0 10px;
}
#noti-verde-nota .superior .titulo {
    float: left;
    width: 160px;
    margin-top: 20px;
}




#noti-verde .col {
    width: auto;
    margin-right: 0;
    margin-bottom: 20px;
    padding: 0;
    float: none;
    height: auto;
    position: relative;
}


#noti-verde .col-divisora {
    background-image: url(../images/sombra-centrada-mini.png);
    background-repeat: no-repeat;
    width: auto;
    height: 5px;
    position: relative;
    bottom: 0px;
    left: 0;
}
.grilla-acciones {
    padding: 30px 15px;
    position: relative;
    float: none;
    width: auto;
}
#noti-verde .fila {
    position: relative;
    height: auto;
    margin-bottom: 20px;
    padding-top: 10px;
}


.newsletter-noti-verde {
    float: right;
    width: 120px;
    margin-top: 1px;
    position: relative;
}

.newsletter-noti-verde p {
    float: left;
	 margin-left:8px;
    margin-right:8px;
    margin-top: 14px;
    font-size: 14px;
}



.cont-acciones-destacados .col h5 {
    font-weight: 500;
}


/**************************NOTIVERDE-NOTA********************************/

#noti-verde-nota {
    margin: 57px auto 0;
}
#noti-verde-nota .superior-contenido {
    height: 32px;
    position: relative;
	  background-image:none;
}

#noti-verde-nota .superior-contenido .image-superior {
    width: 100%;
    height: 29px;
    position: relative;
     background-image:none;
	
}
#noti-verde-nota .image-superior {
    background-image:none;
	
}
#noti-verde-nota .bread-crumb {
    z-index: 999;
    background-color: #f4f4f4;
	text-shadow:none;
	color:#999;
}
#noti-verde-nota .text {
display:none;
}


#noti-verde-nota .superior {
    height: 50px;
    padding: 0 0 0 10px;
}
#noti-verde-nota .superior .titulo {
    float: left;
    width: 160px;
    margin-top: 20px;
}


#noti-verde-nota .superior h3 {
font-size: 14px;
line-height:13px;
}


#noti-verde-nota .grilla-desc .iconos {
    padding-top: 10px 0 0 0;
    overflow: auto;
    zoom: 1;
}


#noti-verde-nota .grilla-desc .iconos:hover {
    background-color: #fff;
}
#noti-verde-nota .grilla-desc .iconos a {
    background-repeat: no-repeat;
    transition: none;
    display: block;
    float: left;
}


#noti-verde-nota .grilla-desc{
width:100%;
float:none;
    margin: 0;
    padding: 10px;
}
#noti-verde-nota .grilla-desc h2 {
font-size: 24px;
line-height:24px;
}

#noti-verde-nota .grilla-desc p {
    font-size: 13px;
    line-height: 15px;
    padding: 10px;
}
#noti-verde-nota .grilla-desc .imagen {
    width: 100%;
    height: 225px;
    margin: 10px 0;
}	
	
#noti-verde-nota .iconos-compartir {
    padding: 15px 10px;
    position: relative;
    height: 70px;
    width: 100%;
    margin: 0;
}



#noti-verde-nota .iconos-redes p {
    font-size: 13px;
    font-weight: 300;
    padding: 5px;
    background-color: #4dc735;
    display: block;
    width: 140px;
    float: left;
}
#noti-verde-nota .iconos-redes a {
    background-repeat: no-repeat;
    transition: none;
    display: block;
    float: left;
}



#noti-verde-nota .iconos-compartir p {
    float: left;
    font-weight: 600;
	padding: 10px;
	font-size:14px;
}


#noti-verde-nota .videos-lista {
    width: 100%;
    height: auto;
    float: none;
    background-color: #fff;
    padding: 10px;
}
#noti-verde-nota .videos-mas-vistos {

}
.cont-acciones-destacados {
    width: 100%;
    position: relative;
    height: auto;
}
.cont-acciones-destacados .col {
    margin-left: 8px;
}





/**************************ACCION CASTEX********************************/


#acciones {
    margin: 57px auto 0;
}
#acciones .superior-contenido {
    height: 32px;
    position: relative;
	  background-image:none;
}

#acciones .superior-contenido .image-superior {
    width: 100%;
    height: 29px;
    position: relative;
     background-image:none;
	
}
#acciones .image-superior {
    background-image:none;
	
}
#acciones .bread-crumb {
    z-index: 999;
    background-color: #f4f4f4;
	text-shadow:none;
	color:#999;
}

#acciones .text {
display:none;
}


#acciones .superior {
    height: 50px;
    padding: 0 0 0 10px;
}
#acciones .superior .titulo {
    float: left;
    width: 160px;
    margin-top: 20px;
}


#acciones .superior h3 {
font-size: 14px;
line-height:13px;
}

#acciones .acciones-contenedor {

}

#acciones .grilla-acciones{
    padding: 10px;
    position: relative;
    float: none;
    width: auto;
}
#acciones .grilla-acciones .col {
	width:auto;
	margin-right:0;
	margin-bottom:15px;
	float:none;
    height: auto;
}

#acciones .grilla-acciones .col-divisora{
    background-size: contain;
    width: auto;
    height: 5px;
  
}
#acciones .grilla-acciones .fila-acciones{

}

#acciones .grilla-acciones .col .iconos {
position: relative;
}


#acciones .grilla-acciones .foto{

}

#acciones .grilla-acciones .foto h5{
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    background-color: #4dc735;
    display: inline-block;
    margin-bottom: 10px;
    padding: 3px 8px;
}


#acciones .grilla-acciones .col h4 {

    font-size: 17px;
    line-height: 17px;
    font-weight: 500;
}

#acciones .grilla-acciones .col p {
    font-size: 13px;
    line-height: 15px;
    font-weight: 300;
    height: auto;
}



#acciones .grilla-acciones .col .iconos {

}



#acciones .grilla-acciones .col .iconos .btn-arrow-noti {
    font-size: 13px;
    font-weight: 300;
    color: #177c41;
    width: 105px;
    height: 25px;
    padding: 17px 20px 20px 0px;
    background-image: url(../images/btn-arrow-noti.png);
    background-position: 80px 20px;
}


#acciones .videos-lista {
    width: auto;
	height: auto;
    float: none;
}







/**************************ACCIONES-NOTA CASTEX********************************/
#acciones-nota {
    margin: 57px auto 0;
}
#acciones-nota .superior-contenido {
    height: 32px;
    position: relative;
	  background-image:none;
}

#acciones-nota .superior-contenido .image-superior {
    width: 100%;
    height: 29px;
    position: relative;
     background-image:none;
	
}
#acciones-nota .image-superior {
    background-image:none;
	
}
#acciones-nota .bread-crumb {
    z-index: 999;
    background-color: #f4f4f4;
	text-shadow:none;
	color:#999;
}
#acciones-nota .text {
display:none;
}


#acciones-nota .superior {
    height: 50px;
    padding: 0 0 0 10px;
}
#acciones-nota .superior .titulo {
    float: left;
    width: 160px;
    margin-top: 20px;
}


#acciones-nota .superior h3 {
font-size: 14px;
line-height:13px;
}

#accion-slider .item {
    height: 240px;
}

#accion-slider .arrow-left,
#accion-slider  .arrow-right
{
    top: 115px;
}

#acciones-nota .grilla-acciones{
width:100%;
float:none;
    margin: 0;
    padding: 10px;
}
#acciones-nota .grilla-acciones h2 {
font-size: 24px;
line-height:24px;
}

#acciones-nota .grilla-acciones p {
    font-size: 13px;
    line-height: 15px;
    padding: 10px;
}
#acciones-nota .grilla-acciones .imagen {
    width: 100%;
    height: 225px;
    margin: 10px 0;
}	
	
#acciones-nota .iconos-compartir {
    padding: 15px 10px;
    position: relative;
    height: 70px;
    width: 100%;
    margin: 0;
}



#acciones-nota .iconos-redes p {
    font-size: 13px;
    font-weight: 300;
    padding: 5px;
    display: block;
    width: 140px;
    float: left;
}
#acciones-nota .iconos-redes a {
    background-repeat: no-repeat;
    transition: none;
    display: block;
    float: left;
}



#acciones-nota .iconos-compartir p {
    float: left;
    font-weight: 600;
	padding: 10px;
	font-size:14px;
}


.grilla-acciones .imagen .arrow-left{
	    top: 85px;
}

.grilla-acciones .imagen .arrow-right{
	    top: 85px;
}

#acciones-nota .videos-lista {
    width: auto;
    float: none;
    position: relative;
    padding: 20px 10px;
	overflow: auto;
    zoom: 1;
}



#noti-verde .col p
{
	height: auto;
}

#noti-verde .col .iconos {
    margin: 0 10px;
    position: relative;
    bottom: 0;
    overflow: auto;
    zoom: 1;
}



/**************************VIDEOS*****************************************************************************/


#videos{
    margin: 57px auto 0;
}
#videos .superior-contenido {
    height: 200px;
    position: relative;
}
#videos .bread-crumb {
    z-index: 999;
	text-shadow:none;
	color:#999;
}
#videos .superior-contenido .image-superior {
    height: 200px;
}
#videos .text {
    height: auto;
    width: 170px;
    position: relative;
    top: auto;
    right: auto;
    float: right;
    margin-top: 50px;
}

#videos .superior-contenido .text h1 {
    font-size: 19px;
    line-height: 19px;
}

#videos .superior .titulo {
    float: left;
    width: 180px;
    margin-top: 15px;
    text-transform: uppercase;
}
#videos .superior h3 {
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
    color: #21a859;
}
#videos .superior .titulo {
    float: left;
    width: 160px;
    margin-top: 15px;
}
#videos .superior .filtros {
    float: left;
    width: 130px;
    margin-top: 15px;
}

#all-videos {
    box-shadow: 0px 6px 11px -6px rgba(0, 0, 0, 0.49) inset;
	padding: 10px;
}

#videos .filtros {
    float: none!important;
    width: 280px;
    position: relative!important;
    border-right: 0;
}


#videos .filtros .filtro {
    float: none;
}

.grilla-videos .col {
    width: 100%;
    height: 140px;
    padding: 10px;
    float: none;
    padding: 20px 0;
}
.grilla-videos .col .item {
    width: 120px;
    height: 80px;
    margin-top: 0px;
	float: left;
}

.grilla-videos .col .desc {
width: 160px;
	float: left;
	    margin-left: 10px;
}
.grilla-videos .col h5 {
    position: absolute;
        bottom: 10px;
    left: 0px;
}

.grilla-videos .col h4 {
    font-size: 13px;
    line-height: 14px;
}

.grilla-videos .col p {
    font-size: 11px;
    line-height: 14px;
}





/**************************VIDEO********************************/


#video {
    margin: 57px auto 0;
}
#ficha #video {
    margin: 0px auto 0;
}
#video .superior h3 {
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
    color: #21a859;
}
#video .superior-contenido {
    height: 32px;
    position: relative;
	  background-image:none;
}

#video .superior-contenido .image-superior {
    width: 100%;
    height: 29px;
    position: relative;
     background-image:none;
	
}
#video .image-superior {
    background-image:none;
	
}
#video .bread-crumb {
    z-index: 999;
    background-color: #f4f4f4;
	text-shadow:none;
	color:#999;
}
#video .text {
display:none;
}


#video .superior {
    height: 50px;
    padding: 0 0 0 10px;
}
#video .superior .titulo {
    float: left;
    width: 160px;
    margin-top: 20px;
}

#video .superior h3 {
font-size: 14px;
line-height:13px;
}



#video .superior .filtros {
    float: right;
    margin-top: 0px;
    border-right: 0;
}
#video .superior .filtros .filtro {
    border-left: 0;
}

.col-video {
    width: 100%;
    margin: 0;
    float: none;
    padding: 10px;
}
.col-video h2 {
    font-size: 24px;
    line-height: 24px;
}
.col-video .video-wrapper {
    position: relative;
    width: 100%;
    height: 280px;
    padding: 8px;
}
.col-video .bgW {
	width: auto;
    height: 190px;
    padding: 5px;
    margin-left: 0;
}

.col-video .video-wrapper {
    width: 100%;
    height: 190px;
    padding: 8px;
}



.col-video p {
    padding: 15px 10px;
}

.col-video .iconos {
    width: 100%;
    height: 70px;
}

.col-video .VerFicha {
    float: none;
    margin: 15px 0;
}

.col-video .Consultar {
    background-image: url(../images/ico-mail-w.png);
    background-repeat: no-repeat;
    width: 124px;
    height: 40px;
    background-color: #1d9750;
    color: #fff;
    background-position: 84px 10px;
    display: block;
    padding: 14px 9px;
    float: left;
        margin: 5px 0;
}

.col-video .redes {
    margin: 10px 0px 10px 0px;
    position: relative;
    /*display: block;*/
    float: left;
    width: 160px;
}
.col-video .facebook {
    float: left;
    margin-left: 0px;
}
.col-video .twitter {
    float: left;
    margin-left: 0px;
}

.col-video .redes h5 {
    margin: 13px 0 0px 10px;
}
.videos-lista h7 {

    width: 85%;
}
.degrade-video{box-shadow: 0px 6px 11px -6px rgba(0, 0, 0, 0.49) inset;}




/************************** TASACIONES **************************************************************************/

#tasaciones {
    margin: 57px auto 0;
}
#tasaciones .superior {
    height: auto;
    padding: 0px;
}
#tasaciones .superior-contenido {
    height: 140px;
    position: relative;
}

#tasaciones .superior-contenido .image-superior {
background-position: -110px 0px;
    height: 140px;
}
#tasaciones .bread-crumb {
    text-shadow: none;
	background-color: rgba(255,255,255,0.75);
    color: #999;
}
#tasaciones .superior-contenido .text {
display:none;
}
#tasaciones .titulo-1{
    font-size: 14px;
    color: #1d9750;
    font-weight: 300;
    padding: 15px 10px;
    height: auto;
    display: block;
}

#dpCCentral,
#dpTZona {
    width: 100%!important;
    margin-bottom: 7px;
}


#tasaciones .superior .titulo {
margin-top: 0px;
    padding: 20px 10px;
box-shadow: 0px 6px 11px -6px rgba(0, 0, 0, 0.49) inset;
width: 100%;
}
#tasaciones .superior h3 {
    font-size: 28px;
	line-height:25px;
}

.formulario-verde input.chico {
    width: 100%;
}
.formulario-verde input.grande {
    width: 100%;
}
.formulario-verde .bigSelect {
    width: 100%;
	    background-position: right 25px center;
}

.formulario-verde textarea {
    height: 148px;
    padding: 20px 25px;
    color: #fff;
    width: 100%;
}

.formulario-verde .bt-azul-Enviar {
    float: right;
    margin-right: 0;
}
#tasaciones .desc-izq {
    float: none;
    width: 100%;
    padding: 15px;
    position: relative;
    margin-right: 50px;
}
#tasaciones .desc-izq img {
    margin-top: 10px;
    width: 100%;
}
#tasaciones .desc-der {
    float: none;
    width: 100%;
    padding: 15px;
    position: relative;
    height: auto;
}

#tasaciones .banner-chico h6 {
    color: #fff;
    font-size: 21px;
    padding: 40px 40px 20px 30px;
}

#tasaciones h4 {
    font-size: 21px;
    font-weight: 600;
    margin-bottom: 30px;

}

#tasaciones h4  span{
display:inline;
}
#tasaciones .banner-chico {
    width: 100%;
    height: 140px;
    padding: 30px 25px;
    display: block;
    position: relative;
    bottom: auto;
    left: auto;
    margin-top: 30px;
}
#tasaciones .banner-chico h6 {
    font-size: 20px;
    padding: 0;
}
#tasaciones .desc-der p {
    width: 100%;
	    height: auto;
}

/**************************CONTACTO**************************************************************************/

.mfp-content input
{
	width: 100%;
}
.mfp-bg {
    z-index: 9999999998;
}
.mfp-wrap
{
	z-index: 9999999999;
}
.mfp-content h3 {
    font-size: 14px;
}
.mfp-content h3 img {
    vertical-align: bottom;
	margin-right: 5px;
}
.mfp-content textarea
{
	margin-top: 0;
}
.mfp-content .btEnviar {
    float: right;
    margin-top: 5px;
    font-size: 16px;
    height: 40px;
    padding: 13px 20px;
}

.mfp-content .aclaracion {
    margin-right: 4px;
}

#contacto {
    margin: 55px auto 0;
}
#contacto .bread-crumb {
    text-shadow: none;
    color: #999;
	background-color: rgba(255,255,255,0.75);
}
#contacto .superior {
    height: auto;
    padding: 0px;
}
#contacto .superior-contenido {
    height: 90px;
    position: relative;
}
#contacto .superior .titulo {
    width: 100%;
margin-top: 0px;
    padding: 20px 15px;
	box-shadow: 0px 6px 11px -6px rgba(0, 0, 0, 0.49) inset;
}
#contacto .titulo-1{
    font-size: 14px;
    color: #1d9750;
    font-weight: 300;
    padding: 15px 10px;
    height: auto;
    display: block;
}

#contacto .superior-contenido .text {
display:none;
}
#contacto .superior-contenido .image-superior {
    width: 100%;
    height: 90px;
}
#contacto .superior h3 {
   font-size: 28px;
	line-height:25px;
}

.formulario-verde {
    padding: 30px 15px;
}

.formulario-verde p {

}

#contacto .formulario-verde input.chico,
#contacto .formulario-verde input.grande {
    width: 100%;
}

#contacto .formulario-verde .bigSelect {
    margin-right: 0px;
    width: 100%;
    background-position: right 25px center;
}
#contacto .formulario-verde textarea {
    width: 100%;
}
#contacto .formulario-verde .bt-azul-Enviar {
    float: right;
    margin-right: 0;
}


.datos-contacto {
    padding: 20px 10px;
}
.datos-contacto .titulo {
    height: auto;
    padding: 0;
}
.datos-contacto h3{
  padding-bottom: 15px;
}
.datos-contacto .col {
    width: 100%;
    height: auto;
    padding: 7px;
    float: none;
    margin-top: 10px;
    position: relative;
}
.datos-contacto .bt-arrow {
    position: absolute;
    bottom: auto;
    left: auto;
    right: 10px;
    top: 10px;
}
/**************************FOOTER********************************/


footer .links {
    padding: 25px 0 20px 25px;
}

footer .links .col {
    position: relative;
    width: 100%;
    float: none;
	    margin-bottom: 30px;
}
footer h7 {
    font-size: 17px;
    letter-spacing: 5px;
    width: 100%;
    height: 40px;
}

footer .cont-redes {
    margin: 0 auto;
    position: relative;
    width: 100%;
    height: 150px;
	    padding: 10px;
}
	
footer .redes a {
    background-repeat: no-repeat;
    width: 45px;
    height: 45px;
    background-position: center;
    margin: 10px 15px;
    float: left;
    display: block;
}



footer .menu-pie {
    display:none;
}
footer .copyright {
    padding: 18px;
    width: 100%;
}

/***********BUSCAR*************/


#buscar .text {
    width: auto;
    height: auto;
    position: absolute;
	left: 20px;
    top: 80px;
}

#buscar .text h1 {
    font-size: 41px;
    line-height: 32px;
	
}
#buscar .text h1 span {
font-weight:500;
}

#buscar .bread-crumb {
    text-shadow: none;
    background-color: rgba(255, 255, 255, 0.5);
    color: #666;	
}
#buscar .bread-crumb a{
    color: #666;
}

#buscar .superior-buscar{
    height: 235px;
}

#buscar .superior-buscar .image-superior {
    height: 235px;
}


#resultados .pagination a {
    display: inline-block;
    font-size: 14px;
}

#buscar .superior-buscar .text h1 {
    font-size: 29px;
    line-height: 23px;
    letter-spacing: 2px;
    font-weight: 200;
}
#buscar .superior-buscar .text p {
    color: #fff;
    font-size: 30px;
    font-weight: 200;
    margin-top: 5px;
    text-shadow: 0px 0px 13px rgba(0, 0, 0, 0.50);
}
/***********NOSOTROS*************/

#nosotros,#nosotros-laboral,#nosotros-marketing,#nosotros-emprendimientos {
    margin: 55px auto 0;
}
#superior-contenido-1{
    height: 195px;
	}

#superior-contenido-1 .image-superior  {
    width: 100%;
    height: 195px;
}

#nosotros .text {
    width: auto;
    height: auto;
    position: absolute;
    right: 10px;
    top: 30px;
}
#superior-contenido-1 .text h1 {
    font-size: 41px;
    line-height: 32px;
	
}
#superior-contenido-1 .text h1 span {
font-weight:500;
}

#superior-contenido-1 .bread-crumb {
    text-shadow: none;
    background-color: rgba(255, 255, 255, 0.5);
    color: #666;	
}
#superior-contenido-1 .bread-crumb a{
    color: #666;
}

#superior-1{
    height: auto;
    padding: 10px 20px;
}
#superior-1 .titulo{
    float: none;
    width: 100%;
    margin-top: 5px;
}

#superior-1 .titulo h3{
font-size: 20px;
    line-height: 20px;
	    margin-bottom: 0;
}

#newsletter-lineal {
display:none;
}

.degrade-1{
	background-image: url(../images/fondo-degrade.png);
    background-repeat: repeat-x;
    width: 100%;
    height: auto;
    position: relative;
}


.col-nos{
    float: none;
    width: auto;
    position: relative;
    padding: 20px;
	margin-right: 0px;
	
}

.col-nos h2{
    font-size: 17px;
    font-weight: 500;
	margin-bottom:10px;
}
#nosotros .col-nos .num-1{
    margin: 40px 10px;
    text-align: center;
    padding: 140px 20px 20px 20px;
    background-position: center top;
}
#nosotros .col-nos .num-50{
    margin: 30px 10px;
    text-align: center;
    padding: 140px 20px 20px 20px;
    background-position: center top;
}

#accesos-nosotros{
width: auto;
	float:none;
	position:relative;
}

#accesos-nosotros .fila-verde-1{
display:none;

}
.img-mkt{
	width:249px;
	height:114px;
	background-image: url(../images/img-marketing.png);
	margin-top:20px;
}


#accesos-nosotros .fila-verde-2{
	padding: 30px;
}



.sombra-5 {
}
.info-nosotros {
    padding: 40px 20px;
}
#nosotros h3,
.info-nosotros h3 {
    font-size: 28px;
    line-height: 23px;
    margin-bottom: 20px;
    margin-left: 0px;
}
.info-nosotros .col {
float:none;
width:100%;
padding:20px 0;
color:#333;
}

#nosotros .info-laboral {
    margin: 0;
    padding: 20px;
}

#nosotros .info-laboral .col {
    float: none;
    width: auto;
    padding: 20px 0px;
    margin-right: 0;
}

#nosotros .info-laboral h3 {
margin-left: 0px;
}

#nosotros .col-laboral{
display:none;
}


/***********NOSOTROS-LABORAL*************/

#nosotros-laboral .text,
#nosotros-marketing .text,
#nosotros-emprendimientos .text{
display:none;
}
#nosotros-laboral .col-nos {
     padding: 40px 20px;
}
.banner-nosotros {
    height: 165px;
    background-image: url(../images/banner-nosotros2.jpg);

}

/***********NOSOTROS-MARKETING*************/

.fila-verde-2 .tit{
	font-weight:200;
	color:#fff;
	font-size:31px;
	margin-bottom:30px;
}

.fila-verde-2 .tit span{
	font-weight:400;
}

.info-nosotros .col .foto{
	width:100%;
	height:150px;
	background-repeat:no-repeat;
	background-position:top;
	
}

#nosotros-marketing .col-nos img{
    max-width: 100%;
    margin: 20px 0!important;
}
#nosotros-emprendimientos .col-nos img{
 margin: 30px 0!important;
}
   

/***********LANDING*************/
#landing{
	
}
.superior-landing{
	height:360px;
	border-top:4px solid #1d9750;
}

.image-landing{
	height:360px;
}

#landing .superior-logos{
height:120px;
}

#landing .superior-logos .logo-primero{
position: absolute;
    top: 20px;
    left: 10px;
    width: 132px;
    height: 58px;
    background-size: 100%;
    background-repeat: no-repeat;
}


#landing .superior-logos .fondo-logo{
    top: -4px;
    right: 20px;
    background-size: 126%;
    background-repeat: no-repeat;
    width: 160px;
    height: auto;
    background-position: right top;
}

#landing .superior-logos .logo-castex{
	padding: 10px;
    width: 105px;
    height: 30px;
    background-size: 100%;
    background-repeat: no-repeat;
    margin: 18px 30px 16px 30px;
}




.contact-landing{
    padding: 14px 0 0 8px;
    width: 140px;
    height: 40px;
    background-color: #0a4695;
    font-size: 12px;
    color: #fff;
    position: absolute;
    top: 55px;
    right: 20px;
    background-image: url(../landing/ico-mail-w.png);
    background-repeat: no-repeat;
    background-position: 110px 12px;
    background-size: 16%;
}



#landing .text {
   width: 300px;
    height: 140px;
    padding: 20px;
    position: relative;
    padding-top: 60px;
}

 
	
#landing h1 {
	font-size:30px;
	line-height:32px;
	width:100%
}


#landing  .fila-1{
position:relative;

}
#landing .banner24{
	width:100%;
	height:175px;
	float:none;
}
#landing .banner24 .text{
    padding: 50px;
}

#landing  .fila-1 .desc{
width:100%;
height:auto;
float:none;
padding: 15px 20px;
}

#landing h4{
color: #fff;
    font-weight: 200;
    font-size: 25px;
    line-height: 24px;
    padding-bottom: 15px;
}
#landing h7{
	font-weight:200;
	font-size:20px;
	line-height:22px;
	color:#1d9750;
	
}
#landing h2{
color: #1d9750;
    font-weight: 600;
    font-size: 20px;
    line-height: 20px;
    padding-bottom:5px;
}
#landing h6{
color: #1d9750;
    font-weight: 200;
    font-size: 15px;
    line-height: 15px;
    padding-bottom:10px;
}
#landing p{
color: #4a4a4a;
    font-size: 14px;
    line-height: 16px;
}

.form-landing {
	display:block;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    width: auto;
    bottom: auto;
}

.bt-cerrar-form
{
	position: absolute;
	top: 20px; 
	right: 20px;
	display: block;
	width: 18px;
	height: 18px;
	background-image: url(../images/close.png);
}


#landing .consulta-ya
{
	display: block;
}

#landing .sombra-g{
width:100%
	
}

#landing .fila-2{
	padding: 10px 30px;
}

#landing .fotos-landing{
    padding: 20px 20px 20px 20px;
}
#landing .fotos-landing .col{
    width: 100%;
    float: none;
}


#landing .info{

	padding:20px 20px;
}

.video-landing{
	padding:30px 10px 30px 10px;
	
}



.video-landing .video-wrapper{
width:100%;
height:200px;
float:none;
}
.video-landing .desc{
width:100%;
float:none;
padding:20px;
}


.newsletter-landing{
display:none;
}

.landing-footer{
	padding:30px;
}

.landing-footer .inferior-logos{
	width:100%;
	  height: auto;
}
.landing-footer .inferior-logos .logo-pie-emprendimiento{
position:relative;
top:auto;
left:auto;
margin: 0 auto;
}
.landing-footer .inferior-logos .logo-pie-castex{
position:relative;
top:auto;
left:auto;
margin: 20px auto;
padding-left: 0;
}

.landing-footer .inferior-logos .logo-pie-castex span
{
	width: 223px;
    height: 96px;
	margin: 10px auto;
}


#landing .firma{
	width:auto;
	margin:0 auto;
	position:relative;
	  height: auto;
    overflow: auto;
    zoom: 1;
	
}
#landing .firma p{
font-size:11px;
	color:#656565;
	text-align:center;
}

	
	}