@charset "utf-8";
#contenedor {
	height: auto;
	width: 100%;
	min-width: 970px;
	background-image: url(../imagenes/brickwall.png);
	background-repeat: repeat;
}
body {
	margin: 0px;
	font-family: arimo;
	font-style: normal;
	font-weight: 400;
}
#banner {
	background-repeat: repeat-x;
	height: 122px;
	max-width: 100%;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
	background-image: url(../imagenes/fondo-banner.jpg);
	background-position: bottom;
}
#logo-banner {
	height: 122px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#logo {
	float: left;
	height: 122px;
	width: 259px;
	position: absolute;
	visibility: visible;
	z-index: 2;
	background-image: url(../imagenes/logo_nuevo.png);
}
#contactenos a {
	color: #000000;
	float: right;
	padding-top: 65px;
	padding-right: 18px;
	padding-bottom: 35px;
	padding-left: 18px;
	font-size: 14px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #cc252e;
	font-family: "archivo_narrowregular";
	margin-right: 20px;
	text-decoration: none;
}

#contactenos a:hover {
	color: #cc252e;
	
}

#servicios a {
	color: #000000;
	float: right;
	padding-top: 65px;
	padding-right: 18px;
	padding-bottom: 35px;
	padding-left: 18px;
	font-size: 14px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #cc252e;
	font-family: "archivo_narrowregular";
	text-decoration: none;
}

#servicios a:hover {
	color: #cc252e;
	
}


#portafolio a {
	color: #000000;
	float: right;
	padding-top: 65px;
	padding-right: 18px;
	padding-bottom: 35px;
	padding-left: 18px;
	font-size: 14px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #cc252e;
	font-family: "archivo_narrowregular";
	text-decoration: none;
}

#portafolio a:hover {
	color: #cc252e;
	
}

#somos a {
	color: #000000;
	float: right;
	padding-top: 65px;
	padding-right: 18px;
	padding-bottom: 35px;
	padding-left: 18px;
	font-size: 14px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #cc252e;
	font-family: "archivo_narrowregular";
	text-decoration: none;
}

#somos a:hover {
	color: #cc252e;
	
}

#inicio a {
	color: #000000;
	float: right;
	padding-top: 65px;
	padding-right: 18px;
	padding-bottom: 35px;
	padding-left: 18px;
	font-size: 14px;
	font-family: "archivo_narrowregular";
	text-decoration: none;
}
#buscar-inmuebles {
	background-image: url(../imagenes/fondo-formulario.png);
	float: left;
	height: 406px;
	width: 310px;
}
#formulario {
	height: auto;
	width: 260px;
	margin-top: 60px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

#destacados{
	float: right;
	height: 406px;
	width: 635px;	
	
}
#testimonios{
	float: right;
	width: 635px;	
	
}
.testimonios2{
	float: center;
	width: 535px;
	height:275px;
	background-color: #FFFFFF;
	-webkit-box-shadow: 4px 4px #CCCCCC;
	box-shadow: 8px 8px #CCCCCC;
	list-style-image: none;
	margin-left: 45px;
	word-break: break-all;
	word-wrap: break-word;
}
#inicio a:hover {
	color: #cc252e;
	
}


#espacio-slider {
	height: 320px;
	width: 100%;
	z-index: 1;
	width: 100%;
	border-bottom-width: 4pt;
	border-bottom-style: solid;
	border-bottom-color: #cc252e;
	background-image: url(imagenes/fondo-banner.jpg);
}
#inmuebles {
	height: 406px;
	width: 950px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#inmuebles2 {
	height: 1340px;
	width: 950px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#info-portafolio {
	height: auto;
	width: 950px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
}

#info-descripcion {
	height: auto;
	width: 950px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
}

#fondo-botones {
	background-image: url(../imagenes/lineas-fondo.png);
	background-repeat: repeat;
	height: 76px;
	width: 100%;
	padding-top: 20px;
}
#botones-destacados {
	height: 61px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#content-servicios {
	height: 222px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}


#linea-degradada {
	background-image: url(../imagenes/linea-degradada.png);
	height: 3px;
	width: 857px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center;
}

#linea-degradada2 {
	background-image: url(../imagenes/linea-degradada.png);
	height: 2px;
	width: 857px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center center;
}







.texto-formulario{
	font-size: 13px;
	color: #CCC;	
}
.btn-buscar {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #CC252E;
	padding-right: 12px;
	padding-left: 12px;
	margin-left: 40px;
	font-size: 12px;
	border: thin solid #CC252E;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 14px;
}


.consigne a{
	background-image:url(../imagenes/consigne-inmueble.jpg);
	width:271px;
	height:61px;
	float:left;	
	
}

.consigne a:hover{
	background-image:url(../imagenes/consigne-inmueble2.jpg);	
	
}


.formularios a{
	background-image:url(../imagenes/formularios1.jpg);
	width:311px;
	height:61px;
	float:left;
	margin-left:48px;	
	
}

.formularios a:hover{
	background-image:url(../imagenes/formularios2.jpg);	
	
}



.online a{
	background-image:url(../imagenes/pagos-online.jpg);
	width:271px;
	height:61px;
	float:left;
	margin-left:48px;	
	
}

.online a:hover{
	background-image:url(../imagenes/pagos-online2.jpg);	
	
}


.venta a{
     background-image:url(../imagenes/venta.jpg);
	width:285px;
	height:167px;
	float:left;
	
}

.alquiler a{
    background-image:url(../imagenes/alquiler.jpg);
	width:285px;
	height:167px;
	float:left;
	margin-left:42px;
	
}
.avaluo a{
    background-image:url(../imagenes/avaluo.jpg);
	width:285px;
	height:167px;
	float:left;
	margin-left:42px;
	
}





#fondo-servicios {
	background-image: url(../imagenes/fondo-servicios.png);
	background-repeat: repeat;
	height: 260px;
	width: 100%;
	padding-top: 30px;
}


.demoWrapper{
	width: 100%;
	margin: 0px auto;
	padding-top: 0px;
} 
        
        /* style for select box with icons & select with groups */
        .ffSelectMenuMid UL{background-color:#ffffff;}
        .ffSelectMenuMid UL LI{background-color:transparent;}
        .ffSelectWrapper .icons{padding-left:25px!important;}
        .ffSelectWrapper .icons.icon1{background:url(1.png) no-repeat 6px 7px ;}
        .ffSelectWrapper .icons.icon2{background:url(2.png) no-repeat 6px 7px ;}
        .ffSelectWrapper .icons.icon3{background:url(3.png) no-repeat 6px 7px ;}
        .ffSelectWrapper .icons.icon4{background:url(4.png) no-repeat 6px 7px ;}
        .ffSelectButton i.icons{
	padding-left: 20px!important;
	background-position: 0px 7px!important;
	height: 20px;
}
        
        .groupOption{background:#BF6C68!important;font-weight:bold;color:#000}
        .groupOption.group1{background:#B5C3D3!important}
        .groupOption.group2{background:#9DDC18!important}
        .ffSelectMenuWrapper .ffSelectMenuMidBG .groupOption.disabled SPAN{color:#000;}
		
		

#footer {
	background-image: url(../imagenes/fondo-footer.jpg);
	background-repeat: repeat-x;
	height: 230px;
	width: 100%;
	padding-top: 32px;
}
#content-footer {
	height: 152px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}

#content-copy {
	height: 57px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	margin-top:10px;
}

#columna1 {
	float: left;
	height: 152px;
	width: 275px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	background-image: url(../imagenes/logo2.png);
	background-repeat: no-repeat;
	background-position: left top;
}


#columna2 {
	float: left;
	height: 152px;
	width: 350px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	color: #FFF;
}

#columna3 {
	float: left;
	height: 152px;
	width: 320px;
	color: #FFF;
	
	
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	list-style-type: disc;
}

li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
	text-decoration: none;
	
}

li a:hover {
	color: #999;	
}




.text-contacto {
	color: #FFFFFF;
}


#info-contacto {
	height: 135px;
	width: 330px;
	margin-right: 10px;
	margin-left: 20px;
	margin-top: 10px;
}

#menu-aux {
	height: 135px;
	width: 320px;
	margin-left: 20px;
	margin-top: 10px;
}
#menucol1 {
	float: left;
	height: auto;
	width: 130px;
}

#menucol2 {
	float: left;
	height: auto;
	width: 180px;
	margin-left: 0px;
}
#redes-sociales {
	float: right;
	height: 57px;
	width: 299px;
	
}

.twitter a{
	width:49px;
	height:49px;
	background-image:url(../imagenes/twitter1.png);
	margin-right:35px;
	float:right;
}


.twitter a:hover{

	background-image:url(../imagenes/twitter2.png);
		
}


.facebook a{
	width:49px;
	height:49px;
	background-image:url(../imagenes/facebook1.png);
	margin-right:8px;
	float:right;
}
#copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	float: right;
	height: 47px;
	width: 374px;
	padding-top: 10px;
}



.facebook a:hover{

	background-image:url(../imagenes/facebook2.png);
		
}
#portafolio-box {
	height: auto;
	width: 800px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../imagenes/fondo-portafolio.png);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	padding: 25px;
	margin-bottom: 15px;
	border: thin solid #eee;
	text-align: justify;
	box-shadow:#CCC;
}

#descripcion-box {
	height: auto;
	width: 930px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../imagenes/fondo-portafolio.png);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	margin-bottom: 35px;
	border: thin solid #eee;
	text-align: justify;
	box-shadow: #CCC;
	padding-bottom: 25px;
	padding-left: 50px;
	padding-right: 25px;
	padding-top: 25px;
}
#foto-portafolio {
	float: left;
	height: 144px;
	width: 194px;
	margin-right: 20px;
	margin-bottom: 10px;
}


#foto-descripcion {
	float: left;
	height: 310px;
	width: 250px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 50px;
}
.boton-form {
	margin-top: 10px;
	margin-left: 40px;
}
#contenedor #info-descripcion #descripcion-box .formulario {
	width: 100px;
}
#contenedor #info-descripcion #descripcion-box .contacto {
	width: 600px;
	float: left;
	background-color: #CCCCCC;
	visibility: visible;
	border-radius: 5px;
}
/*.showcase-thumbnail
		{
			
			width: 98px;
			height: 98px;
			max-width: 10%;
			max-height: 10%;
		}*/
#fondo-servicios #content-noticias {
	width: 950px;
	height: 222px;
	margin-left: auto;
	margin-right: auto;
}
