/************************************* RESET **************************************/
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p, td { margin:0; padding:0; } fieldset,img {border:0;}ol,ul {list-style:none;} 

/*div {border:1px dotted #0F0;
}
li {border:1px dotted #F00;
}
p {border:1px dotted #00f;
}

*/

/*-----------------------------------------------------Fuentes-----------------------*/

.titulo-seccion {
	font-family:'Droid Serif', serif;
	color:#a4a69a;
	font-size:28px;
}

.titulo-seccion a{
	font-family:'Droid Serif', serif;
	color:#a4a69a;
	font-size:28px;
	text-decoration:underline;
}
.titulo-seccion a:hover{
	font-family:'Droid Serif', serif;
	color:#a4a69a;
	font-size:28px;
	text-decoration:underline;
}

.parrafo-destacado {
	font-family:'Droid Serif', serif;
	color:#565751;
	font-size:15px;
	text-align:justify;
	line-height:22px;
}


.parrafo-simple {
	font-family: 'Open Sans', sans-serif;
	color:#a4a69a;
	color:#8b8c82;
	font-size:13px;
	text-align:justify;
}

.parrafo-simple a{
	font-family: 'Open Sans', sans-serif;
	color:#ffa939;
	font-size:13px;
	text-align:justify;
	text-decoration:none;
}

.parrafo-simple a:hover{
	font-family: 'Open Sans', sans-serif;
	color:#ffa939;
	font-size:13px;
	text-align:justify;
	text-decoration:underline;
}



.parrafo-simple-cursiva {
	font-family: 'Open Sans', sans-serif;
	color:#a4a69a;
	color:#8b8c82;
	font-size:13px;
	text-align:justify;
	font-style:oblique;
}




.titulos-noticias-xtres {
	color:#dc6b00;
	font-family: 'Droid Serif', sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	margin-left:5px;
}
.titulos-noticias-xtres a{
	color:#dc6b00;
	text-decoration:none;
}

.titulos-noticias-xtres a:hover{
	text-decoration:underline;
}
	
	
.titulo-intro-seccion {
	font-family:'Droid Serif', serif;
	color:#8d8f85;
	font-size:28px;
}

.subtitulo-naranja {
	font-family:'Droid Serif', serif;
	color:#ff9d5c;
	font-size:20px;
	font-weight:bold;
	text-align:justify;
	line-height:30px;
}

.subtitulo-naranja a{
	font-family:'Droid Serif', serif;
	color:#ff9d5c;
	font-size:20px;
	font-weight:bold;
	text-align:justify;
	line-height:30px;
	text-decoration:none;
}
.subtitulo-naranja a:hover {
	text-decoration:underline;
}

.subtitulo-caoba {
	font-family:'Droid Serif', serif;
	color:#bb5244;
	font-size:20px;
	font-weight:bold;
	text-align:justify;
	line-height:30px;
}

.subtitulo-dorado {
	font-family:'Droid Serif', serif;
	color:#ac934a;
	font-size:20px;
	font-weight:bold;
	text-align:justify;
	line-height:30px;
}

.parrafo-footer {
	font-family: 'Open Sans', sans-serif;
	color:#59534a;
	font-size:13px;
	text-align:left;
}

.parrafo-footer a{
	font-family: 'Open Sans', sans-serif;
	color:#59534a;
	font-size:13px;
	text-align:left;
	text-decoration:none;
}

.parrafo-footer a:hover {
	text-decoration:underline;
}

.parrafo-vinculos-footer {
	font-family: 'Open Sans', sans-serif;
	color:#d0d0d0;
	font-size:13px;
}

.parrafo-vinculos-footer a{
	text-decoration:none;
	color:#59534a;
}

.parrafo-vinculos-footer a:hover {
	color:#332f2a;
}

.titulo-secciones-footer {
	font-family:'Droid Serif', serif;
	color:#a4a69a;
	font-size:20px;
}


/*-----------------------------------------------------Generales-----------------------*/


#img-alquileres {
	float:left;
	margin-right:18px;
	margin-bottom:18px;
}

#pianos-alquiler-disponibles {
	float:left;
	margin-top:20px;
}

.img-float-left {
	float:left;
}

#clear {
	clear:both;
}

#caja-parrafo-destacado {
	background-color:#dadbd1;
	width:930px;
	height:260px;
	margin:0 auto;
	margin-bottom:20px;
	border:#dadbd1 1px solid;
}
#caja-parrafo-destacado #motivo-vertical {
	width:34px;
	height:260px;
	float:right;
	background-image:url(images/back-cuadrado-titulo.png);
	background-repeat:repeat;
}

#caja-parrafo-destacado #imagen-parrafo-destacado {
	width:345px;
	height:242px;
	background-image:url(images/back-img-destacado.png);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	top:12px;
	left:12px;
}

#borde-img-destacada {
	width:329px;
	height:226px;
	border:#a2a398 1px solid;
}

#caja-texto-parrafo-destacado {
	width:500px;
	height:210px;
	float:left;
	margin-left:24px;
	margin-top:20px;
}


#menu #contenido-menu {
	margin-left:20px;
	margin-top:14px;
	width:210px;
}
#menu #contenido-menu li {
	margin-top:6px;
	border-bottom:#b9baad 1px solid;
}


#menu #contenido-menu #texto-menu {
	font-family:'Droid Serif', serif;
	color:#6d6e66;
	font-size:15px;
	line-height:25px;
}

#menu #contenido-menu #texto-menu a {
	text-decoration:none;
	color:#6d6e66;
	display:block;
	padding-left:6px;
}
#menu #contenido-menu #texto-menu a:hover {
	color:#373834;
	/*background-color:#ebeddd;*/
	/* Chrome 10+,Safari */
background : -webkit-linear-gradient(left, rgb(218, 220, 205) 00%, rgb(197, 199, 185) 99%);

/* Firefox 4+ */ 
background : -moz-linear-gradient(left, rgb(218, 220, 205) 00%, rgb(197, 199, 185) 99%);

/* Opera */
background : -o-linear-gradient(left, rgb(218, 220, 205) 00%, rgb(197, 199, 185) 99%);

/* IE 10+ */
background : -ms-linear-gradient(left, rgb(218, 220, 205) 00%, rgb(197, 199, 185) 99%); 

/* W3C */
background : -linear-gradient(left, rgb(218, 220, 205) 00%, rgb(197, 199, 185) 99%);
}





/*-----------------------------------------------------Noticias por tres -----------*/

#noticias-xtres {
	width:930px;
	height:100%;
	margin:0 auto;
	margin-bottom:32px;

}

#noticia-uno, #noticia-dos, #noticia-tres {
	width:300px;

}

#noticia-uno {
	float:left;
}

#noticia-dos {
	float:left;
	margin-left:15px;
	margin-right:15px;
}

#noticia-tres {
	float:right;
}

#img-noticias-xtres {
	width:300px;
	height:168px;
	background-color:#dadbd1;
	background-image:url(images/back-cuadrado-titulo.png);
	margin-bottom:12px;
}

#img-noticias-xtres img {
	margin:5px;
}


#titulo-noticias-xtres {
	width:300px;
	height:25px;
	background-color:#dadbd1;
	background-image:url(images/back-cuadrado-titulo.png);
	margin-bottom:12px;
}

#contenido-texto-noticias-xtres {
	width:290px;
	margin:0 auto;
	margin-bottom:12px;
}


/*-----------------------------------------------------Introduccion-seccion---------*/

#intro-seccion {
	width:930px;
	margin:0 auto;
	margin-bottom:32px;

}

#titulo-intro-seccion {
	margin-left:12px;
	margin-top:18px;
}

#barra-divisora-intro-seccion {
	width:930px;
	height:18px;
	background-color:#dadbd1;
	background-image:url(images/back-cuadrado-titulo.png);
	margin-top:5px;
}

#contenedor-img-intro-seccion {
	width:300px;
	height:168px;
	float:right;
	position:relative;
	top:-28px;
	margin-bottom:26px;
}

#img-intro-seccion img{
	margin:5px;
	border:#968b7c 2px solid;
}

#subtitulo-intro-seccion {
	width:610px;
	height:32px;
	margin-left:6px;
	margin-top:12px;
}

#cuadro-texto-intro-seccion {
	width:610px;
	margin-left:4px;
}


/*-----------------------------------------------------Sector galeria de img--------*/

#sector-galeria-img {
	width:930px;
	margin:0 auto;
	margin-bottom:32px;
}

#sector-galeria-img #titulo-sector-galeria-img {
	float:right;
	position:relative;
	top:8px;
}

#sector-galeria-img #barra-divisora-sector-galeria-img {
	width:930px;
	height:18px;
	background-color:#dadbd1;
	background-image:url(images/back-cuadrado-titulo.png);
}


#sector-galeria-img #cuadro-texto-sector-galeria-img {
	width:286px;
	height:200px;
	float:right;
	margin-top:12px;
	margin-right:4px;
}


#sector-galeria-img #contenedor-sector-galeria-img {
	width:610px;
	background-image:url(images/back-cuadrado-titulo.png);
	border:#a4a69a 1px solid;
	margin-top:12px;
	margin-left:12px;
}

#sector-galeria-img #contenido-sector-galeria-img {
	margin:0 auto;
	padding-top:11px;
}

#sector-galeria-img #contenido-sector-galeria-img li{
	float:left;
	margin:10px;
	margin-top:0px;
}


#sector-galeria-img #contenido-sector-galeria-img li p{
	float:left;
	position:absolute;
	margin-left:5px;
	margin-top:40px;
	color:#fff;

}

#contenido-sector-galeria-img img {
	border:#FFF 1px solid;
}
/*-----------------------------------------------------Ficha venta pianos verticales--------*/

#sector-tarjetas-venta {
	width:930px;
	margin:0 auto;
	margin-bottom:32px;
	margin-top:30px;
}

#sector-tarjetas-venta #contenedor-sector-tarjeta-venta {
	width:305px;
	background-image:url(images/venta/vertical/back-mini.jpg);
	border:#a4a69a 1px solid;
	margin-top:12px;
	margin-left:12px;
}

#sector-tarjetas-venta #titulo-sector-galeria-img {
	float:left;
	position:relative;
	top:5px;
}

#sector-tarjetas-venta #barra-divisora-sector-galeria-img {
	width:930px;
	height:18px;
	background-color:#dadbd1;
	background-image:url(images/back-cuadrado-titulo.png);
}


#sector-tarjetas-venta #cuadro-texto-sector-galeria-img {
	width:590px;
	/*height:200px;*/
	float:left;
	margin-top:12px;

}


#sector-tarjetas-venta #contenedor-sector-galeria-img-vertical {
	width:305px;
	min-height:90px;
	float:right;
	position:relative;
	top:-24px;
	left:-8px;
	background-image:url(images/venta/vertical/back-mini.jpg);
	border:#a4a69a 1px solid;
}



#sector-tarjetas-venta #contenedor-sector-galeria-img-cola {
	width:305px;
	min-height:90px;
	float:right;
	position:relative;
	top:-24px;
	left:-8px;
	background-image:url(images/venta/cola/back-mini.jpg);
	border:#a4a69a 1px solid;
	padding-top:8px;
}




#sector-tarjetas-venta #contenido-sector-galeria-img {
	margin:0 auto;
	padding-top:11px;

}

#sector-tarjetas-venta #contenido-sector-galeria-img li{
	float:left;
	margin-left:8px;
	margin-top:0px;
}










/*-----------------------------------------------------Header-----------------------*/

#back-header {
	background-image:url(images/back-header.jpg);
	background-repeat:repeat;
	height:440px;
	width:100%;
}

#contenedor-header {
	width:960px;
	height:460px;
	margin:0 auto;
}

#contenedor-header-der {
	float:right;
	background-color:#F0F;
	width:705px;
}

#menu {
	width:270px;
	height:387px;
	background-image:url(images/back-menu.png);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	top:90px;
	left:-10px;
}
#linkedin-header {
	width:50px;
	height:26px;
	float:left;
	position:relative;
	top:78px;
}

#facebook-header {
	width:50px;
	height:26px;
	float:left;
	position:relative;
	top:78px;
}

#facebook-header a {
	color:#CCC;
	position:relative;
	top:2px;
}

#logo {
	width:439px;
	height:93px;
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
	float:right;
	margin-top:19px;
}

#pasador {
	width:688px;
	height:316px;
	background-color:#6C3;
	float:right;
	border:#FFF 1px solid;
}

#back-cuerpo {
	width:100%;
	height:100%;
	background-image:url(images/background-exterior.jpg);
	background-repeat:repeat;

}

#contenedor-cuerpo {
	width:960px;
	/*height:460px;*/
	margin:0 auto;
	border:1px dotted #fff;
	background:#FFf;

}

#nombre-seccion {
	width:930px;
	height:46px;
	margin:0 auto;
	margin-top:26px;
	margin-bottom:18px;
}

#nombre-seccion #texto-seccion {
	float:right;
	line-height:44px;
}

#nombre-seccion #texto-seccion p{
	display:inline;
}


#cuadrado-seccion {
	width:34px;
	height:44px;
	background-color:#eaeae6;
	float:right;
	margin-left:12px;
	background-image:url(images/back-cuadrados-titulo.jpg);
	background-repeat:repeat;
}










/*-----------------------------------------------------Contacto-----------------------*/


#contenedor-contacto {
	width:930px;
	margin:0 auto;
	margin-top:32px;
	background-color:#f2f2f2;

}

#contenedor-contacto-informacion {
	width:296px;
	float:left;
}

#contenedor-contacto-formulario {
	width:296px;
	float:left;
	margin-left:20px;
	margin-right:15px;
}

#contenedor-contacto-ubicacion {
	width:296px;
	float:right;
}

#nombre-seccion-contacto {
	height:46px;
	margin:0 auto;
	margin-bottom:18px;
}

#nombre-seccion-contacto #texto-seccion {
	float:right;
	line-height:44px;
}

#nombre-seccion-contacto #texto-seccion p{
	display:inline;
}

#divisor-contacto-informacion {
	width:100%;
	height:25px;
	background-color:#b9baad;
	margin-bottom:12px;
}

#texto-informacion-contacto {
	width:275px;
	margin:0 auto;
}

.logo-face-contacto {
	float:left;
	position:relative;
	margin-right:6px;
	
}

.logos-footer-linkedin, .logos-footer-facebook{
	margin-top:8px;
}

#contenido-formulario {
	background-color:#b9baad;
}
#contenido-formulario-gracias{
	background-color:#b9baad;
	height:378px;
	padding-top:25px;
}

#respuesta-gracias p{
	margin-left:15px;
	color:#FFF;
}

#contenedor-inputs {
	margin:0 auto;
}

#form1 input, textarea{
	font-family:'Droid Serif', serif;
	color:#a5a69e;
	font-size:14px;
	padding:8px;
	filter:alpha(opacity=50); 
	opacity:.7;
	margin-top:18px;
	margin-bottom:5px;
	border-radius: 6px;
}

#mapa-ubicacion {
	width:290px;
	border:#b9baad 3px solid;
	height:398px;
}

#contenedor-inputs textarea {
	resize:none;
}

/*-----------------------------------------------------Footer-----------------------*/

#fin-contenido {
	height:60px;
	margin-top:25px;
}


#footer {
	width:100%;
	background-color:#000;
	height:190px;
	position:absolute;
	border-top:#968b7c 18px solid;
	padding-top:12px;
}

#footer-sector-izq, #footer-sector-centro, #footer-sector-der {
	width:300px;
	height:160px;
}

#contenido-footer p{
	width:280px;
	height:auto;
	margin-left:9px;

}

#footer-sector-izq {float:left; border-right:#474747 1px solid;}
#footer-sector-centro {float:left; margin-left:15px;}
#footer-sector-der {float:right; border-left:#474747 1px solid; position:relative; left:8px;}

#titulos-footer {
	margin-left:1px;
	margin-bottom:8px;
}

#titulos-footer-der {
	margin-left:16px;
	margin-bottom:8px;
	
}

#footer #contenido-footer {
	width:930px;
	margin:0 auto;
	margin-top:8px;
}


#vinculos-izq-footer ul{
	float:left;
	width:120px;
	margin-left:15px;
}

#vinculos-der-footer ul{
	float:left;
	width:120px;
	margin-left:15px;

}

#img-footer {
	width:290px;
	height:64px;
	margin:0 auto;
	margin-top:22px;
}




