@charset "utf-8";
/* CSS Document */



body {
	/*color: #666666;*/
	margin: 0px auto;
	padding: 0px;
	font-size: 100%;
	/* background:#f0f0f0; */
	font-family: 'Roboto', sans-serif;
}

alinear-L {
    text-align: left;
}

#contenedor {
	width: 1152px;
	height: auto;
	text-align: left;
	position:relative;
	z-index:20;

}
#cabezal {
	/*height:200px;*/
}
#cabezal-100 { 
	height:154px;
	width:100%;
	position:absolute;
	z-index:15;
	background-color:#000000;
	top:0px;
	left:0px;

}

.info-contacto {
	/*font-weight: 700;*/
	text-decoration: none;
	/*font-size: 1.2em;*/
	/*line-height: 3em;*/
	color: #FFF;
	text-align: center;
	}
	
	.info-contacto-negro {
	font-weight: 700;
	text-decoration: none;
	/*font-size: 1.2em;*/
	line-height: 1.7em;
	color: #000;
	text-align: center;
	}
	
.direccion {
	/*font-weight:700;	*/
	}

#cabezal-sup {
	height: 154px;
	text-align: right;
	font-size:18px;
	/*padding: 0px 0px 0px 10px;*/
	background-color:#000000;
}

#cabezal-sup-ap {
	width: 384px;
	height: 154px;
	float:left;
	/*padding-top:10px;*/
	/*margin-top:9px;*/
	

}
#inf-cabezal-L {
	padding: 50px 0px 0px 0px;
	text-align:left;
	color: #FFF;
	width:352px;
	float:left;
	font-weight: 300;
	font-size:0.8em;
}

#inf-cabezal-R {
	/*padding: 10px 0px 0px 0px;*/
	padding: 66px 0px 0px 0px;
	text-align:right;
	color: #FFF;
	background-color: #000;
    /*height: 144px;*/
	font-weight: 300;
	font-size:0.8em;
	
}

#cabezal-L {
	float:left;
	padding:20px 0px 0px 10px;
	width:400px;
	text-align:left;
}

#cabezal-R {
	float: right;
	padding: 40px 0px 0px 0px;
	width: 500px;
	text-align: right;
}
#img-llamada {
	height: 100px;
	clear:both;
	}



#cabezal-inf {
	height: 2px;
}

#cabezal-B-inf{
	height: 46px;
}

#contendor-cabezal {
	padding-left: 150px;
	/*background-color:#b5b5b5;*/
}

#cabezal-sup-L {
	float:left;
	}
	
#cabezal-sup-center {
	float:left;
	}
	
#cabezal-sup-R {
	float:left;
	}

#nav {
	width: 170px;
	/*height: 46px;*/
	float: left;
	text-align: center;
	padding: 15px 0px 0px 0px;
	text-decoration:none;
	}

	#slider-contenedor { 
	clear:both;
/*	height:300px;
	font-size: 14px;
	background-color:#F00;
*/
}
	
#slider-principal-img { /*MODIFICAR AQUI SLIDER PRINCIPAL*/
	float:right;
	width:730px;
/*	height:300px;
	font-size: 14px;
	background-color:#F00;
*/
}

#slider-principal-L {  /*TEXTO PADDING*/
	float:left;
	width:422px;
	/*background-color:#666666;*/
	text-align:center;
	padding-top:100px;
}

hr {
	margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #AAAAAA;
   width: 85%;
    /*height: 1px;
    border: 0;
    background-color: red;*/
}

h1 {
font-family: 'Roboto', sans-serif;
font-size: 35px;
    font-weight: 300;
	     font-style: inherit; 
		 line-height: 10px;
}

h2 {
font-family: 'Roboto', sans-serif;
font-size: 25px;
font-weight: 100;
}

.titulo-slider-principal {
font-family: 'Roboto', sans-serif;
font-size: 20px;
font-weight: 100;
}

.texto-slider-principal {
font-size: 18px;
}

a.boto {
    padding: 10px;
    /*background: #f0ad4e;*/
	background: #000000;
    color: #fff;
    border-radius: 4px;
    font-weight: bold;
}

a.boto:hover{
	background: #222222;
}


a {
    color: #000000;
    text-decoration: none;
}


#llamada {
	height:50px;
	letter-spacing: 10px;
	font-size: 30px;
	clear:both;
	text-align:center;
	padding: 15px 0px 0px 0px;

}

#mas-info{
clear:both;
}

#contenido {
	clear: both;
	padding: 10px 0px 20px 0px;
	}
	
#titulo-contenido {
	font-family: 'Roboto', sans-serif;
	height: 50px;
	letter-spacing: 1px;
	font-size: 35px;
	clear: both;
	text-align: left;
	padding: 15px 0px 20px 0px;
	}

	
#textos {
	width: 743px;
	float: left;
	padding: 0px 25px 0px 0px;
	font-size: 1em;
	}

#form-textos {
	clear: both;
	background-color: #CCC;
	/*padding:30px 200px 50px 200px;*/
	color: #fff;
	width: 400px;
	margin-left: 170px;
	margin-top: 50px;
	padding-top: 10px;
	margin-bottom:40px;

	}
		
#barra-lateral {
	width:384px;
	float:left;
	}
	
#banners-laterales {
	
	background-color:#999;
	margin-bottom:30px;
	}
#galeria {
	padding: 5px 5px 5px 5px;
	float:left;
	}
/*FORMULARIOS*/
.form_c {
	border: 1px solid #CDCDCD;
	border-color: #666;
	border-width: 1 px;
	color: #000;
	font-size: 12px;
	height: 15px;
	width: 60%;
}
.form {
	/*border: 1px solid #CDCDCD;*/
	border-color: #666;
	border-width: 1 px;
	color: #999999;
	height: 15px;
}
.form_txt {
	color: #000;
	text-align: right;
}
.form_coment {
	border: 1px solid #CDCDCD;
	border-color: #666;
	border-width: 1 px;
	color: #000;
	font-size: 12px;
	width: 60%;
}
/*FORMULARIOS*/


#boxs {
	height:auto;
	background-color:#fff;
}

#box {
	width:374px;
	float:left;
	
}

#box-centro {
	width:374px;
	float:left;
	padding:0px 15px 0px 15px;
}

.descripcion-box {

	/*font-weight: 300;*/
	font-size:1em;
	/*color:#666;*/
	text-decoration:none;
	text-align:justify;
}

#margen-superior {
	padding-top:20px;
	vertical-align: middle;
	height:300px;
}

#img-box {
	height:283px;
	}
	
#txt-box {
	padding: 30px 27px 41px 27px;
	height: 70px;
}

.txt-box {
	font-weight: 500;
	font-size:16px;
	color:#F58634;
	text-decoration:none;
	line-height:30px;
}
.links-no-decorados {
	text-decoration:none;
	color:#000;
	font-style: inherit;
	}
.links-no-decorados-menu {
	font-family: 'Roboto', sans-serif;
	text-decoration:none;
	color:#000;
	/*font-style: inherit;*/
	/*letter-spacing: 1px;*/
	text-align: center;
	/*font-size:22px;*/
	font-weight: 300;
	}

.links-no-decorados-pie {
	text-decoration:none;
	color:#999;
	}

#pie {
	height: auto;
	background-color: #000;
	width: 100%;
	clear: both;
	min-width: 1152px;
	margin-top: 30px;
	padding-bottom:30px;
}

#pietotal {
	/*height: 275px;*/
	background-color: #666;
	width: 100%;
	clear:both;
}

#contenedor-inf {
	width: 1152px;
	height:auto;
	text-align:left;
	/*padding-bottom: 75px;*/
}

#bloque {
	width: 100%;
	padding-bottom: 20px;
	padding-top: 20px;
	text-align:center;
	color:#999;
	/*background-color:#F00;*/
}
#titulo-bloque {
	color:#333;
	clear:both;
	float:left;
	padding: 36px 0px 3px 0px;
}

#links-bloque {
	clear: both;
	float: left;
	padding: 5px 0px 2px 0px;

}

.titulo-pie {
	font-weight: 800;
	font-size: 20px;
	color: #FFF;
	text-decoration: none;
}

.links-pie {
	font-weight: 400;
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
}

#rodape {
	height: 5px;
	background-color: #000;
	clear:both;
}

#L {
	float:left;
	padding-top:10px;
}
#R {
	float:right;
	padding-top:35px;
}

.texto-inferior {
	font-weight: 400;
	font-size: 17px;
	color: #FFF;
	text-decoration: none;
}

#viviendas {
/*background-color:ffffff;*/
/*background-color:#b30000;*/


}

#viviendas-bloque {

/*background-color:#000040;*/
/*height: 400px;*/
/*padding-bottom:50px;
margin-bottom:50px;*/
clear:both;
}

#separador {
clear:both;
/*background-color:#000040;*/
height: 20px;
padding-top:10px;
padding-bottom:10px;
/*margin-bottom:50px;*/

}

#123bloque {
float:left;
width: 170px; /*deveria ser 180*/

}

#tipos-L {
	width: 360px;
	height:362px;
	float: left;
	/*padding:3px 0px 10px 0px;
	margin: 10px 0px 30px 0px;*/
}
#tipos-R {
	width: 360px;
	/*height:362px;*/
	height:580px;
	float: right;
	text-align:left;
	font-size: 1.1em;
	/*font-size: 28px;*/
	/*background-color:#b30000;*/

	/*padding:3px 0px 10px 0px;
	margin: 10px 0px 30px 0px;*/
}

#texto-tipos-R {
/*background-color:#000000;*/
	text-align:left;
	font-size: 18px;

	/*padding:3px 0px 10px 0px;
	margin: 10px 0px 30px 0px;*/
}


#centrar-locales {
	padding-left:120px;
}

#galeria-tipos {
	padding: 4px 4px 4px 4px;
	float:left;
	}
