@charset "utf-8";
body {
	font: 100%/1.4 "Alegreya Sans SC";
	color: #000;
	margin: 0px;
	background-image: url(imagenes/imagenes/fondo_general.jpg);
	background-repeat: repeat;
}
#contenedora {
	width: 1100px; /* el valor automático de los lados, unido a la anchura, centra el diseño */
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: -550px;
	position: relative;
	left: 50%;
}

#cabecera {
	width: 1000px;
	font-size: 24px;
	margin-top: 0;
	margin-bottom: 0;
	height: 80px;
	margin-left: 50px;
	margin-right: 50px;
	vertical-align: bottom;
	padding-top: 40px;
	line-height: 30px;
}
#pie {
	width: 980px;
	color: #e4ded8;
	font-family: "Alegreya Sans SC";
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	height: 15px;
	background-image: url(imagenes/imagenes/sofas_fondo_pie.png);
	margin-left: 50px;
	margin-right: 50px;
	box-shadow: 5px 5px 5px #c9c9c9;
}
.menu {
	font-family: 'Open Sans', sans-serif;
	width: 20%;
	float: left;
	font-size: 16px;
	color: #FFF;
	text-align: center;
	line-height: 50px;
	height: 50px;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.2);
}
#idiomas_redes_sociales {
	font-family: 'Open Sans', sans-serif;
	position: absolute;
	z-index: 20;
	height: 30px;
	width: 400px;
	top: 10px;
	right: 50px;
	font-size: 20px;
	color: #027237;
	line-height: 30px;
	text-align: right;
}
#foto_principal {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 1000px;
	height: 459px;
	z-index: -10;
	margin-left: 50px;
	margin-right: 50px;
	box-shadow: 5px 5px 5px #c9c9c9;
}
#cuerpo {
	font-family: "Open Sans", sans-serif;
	text-align: center;
	font-size: 24px;
	width: 960px;
	margin-bottom: 50px;
	background-color: #FFF;
	color: #da6900;
	padding-top: 30px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
	margin-left: 50px;
	margin-right: 50px;
	box-shadow: 5px 5px 5px #c9c9c9;
	height: auto;
}
.columna {
	height: 439px;
	width: 210px;
	font-family: "Open Sans", sans-serif;
	margin-right: 52px;
	float: left;
	background-color: #FFF;
	color: #da6900;
	box-shadow: 5px 5px 5px #c9c9c9;
	text-align: center;
}
.columna1 {
	height: 439px;
	width: 210px;
	font-family: "Open Sans", sans-serif;
	float: left;
	background-color: #FFF;
	color: #da6900;
	box-shadow: 5px 5px 5px #c9c9c9;
	text-align: center;
}
#caja_columnas {
	height: 480px;
	width: 1000px;
	margin-left: 50px;
	margin-rigth: 50px;
	
}
#caja_menu {
	height: 50px;
	width: 1000px;
	margin-top: 10px;
	margin-bottom: 20px;
	background-color: #f29a5a;
	margin-left: 50px;
	margin-right: 50px;
	box-shadow: 5px 5px 5px #c9c9c9;
	text-align: center;
}
#caja_negra_principal {
	z-index: 50;
	height: 459px;
	width: 300px;
	position: relative;
	left: 700px;
	top: -459px;
	-webkit-animation: muevetexto 3s;
}
#caja_anterior {
	height: 30px;
	width: 30px;
	z-index: 50;
	position: absolute;
	top: 630px;
	left: 470px;
}
#caja_siguiente {
	z-index: 50;
	height: 30px;
	width: 30px;
	position: absolute;
	top: 630px;
	left: 500px;
}

a:link 
	{
	text-decoration: none;
	color: #fff
	}
@-webkit-keyframes muevetexto{
0%{left:-300px;}
100%{left:700px;}
}
#caja_productos {
	height: 640px;
	width: 1050px;
	margin-left: 50px;
}
.caja_tipos {
	height: 600px;
	width: 235px;
	margin-right: 20px;
	float: left;
	margin-bottom: 20px;
	box-shadow: 5px 5px 5px #c9c9c9;
}
#caja_chaisselongues {
	height: 1070px;
	width: 1000px;
	margin-left: 50px;
	margin-rigth: 50px;
}
#caja_sofas_cama {
	height: 1060px;
	width: 1000px;
	margin-left: 50px;
	margin-rigth: 50px;
}

#caja_conjuntos {
	height: 540px;
	width: 1000px;
	margin-left: 50px;
	margin-rigth: 50px;
}
.sofas {
	height: 250px;
	width: 320px;
	margin-right: 20px;
	float: left;
	margin-bottom: 20px;
	box-shadow: 5px 5px 5px #c9c9c9;
}
.sofas1 {
	height: 250px;
	width: 320px;
	float: left;
	margin-bottom: 20px;
	box-shadow: 5px 5px 5px #c9c9c9;
}
.caja_caracteristicas_sofas_cenit {
	height: 1200px;
	width: 1000px;
	margin-bottom: 20px;
	margin-left: 50px;
	margin-rigth: 50px;
}
.caja_caracteristicas_sofas {
	height: 600px;
	width: 1000px;
	margin-bottom: 20px;
	margin-left: 50px;
	margin-rigth: 50px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: none;
	color: #FFF;
}
a:active {
	text-decoration: none;
	color: #fff;
}
#foto {
	float: left;
	height: 450px;
	width: 650px;
}
#foto_cenit {
	float: left;
	height: 600px;
	width: 1000px;
}
#caracteristicas {
	float: left;
	height: 500px;
	width: 290px;
	margin-left: 20px;
	box-shadow: 5px 5px 5px #c9c9c9;
	background-color: #fff;
	font-family: "Alegreya Sans SC";
	text-align: center;
	font-size: 16px;
	color: #484848;
	padding-top: 40px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
}
.caracteristicas_cenit {
	float: left;
	height: 500px;
	width: 280px;
	margin-left: 20px;
	box-shadow: 5px 5px 5px #c9c9c9;
	background-color: #fff;
	font-family: "Alegreya Sans SC";
	text-align: center;
	font-size: 16px;
	color: #484848;
	padding-top: 40px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
}
.caracteristicas_cenit_sin {
	float: left;
	height: 500px;
	width: 280px;
	box-shadow: 5px 5px 5px #c9c9c9;
	background-color: #fff;
	font-family: "Alegreya Sans SC";
	text-align: center;
	font-size: 16px;
	color: #484848;
	padding-top: 40px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
}

#titulo {
	background-color: #FFF;
	height: 110px;
	width: 650px;
	margin-bottom: 20px;
	box-shadow: 5px 5px 5px #c9c9c9;
	font-family: Allura;
	color: #484848;
	line-height: 110px;
	text-align: center;
	font-size: 70px;
	
}
#titulo_cenit {
	background-color: #FFF;
	height: 110px;
	width: 1000px;
	margin-bottom: 20px;
	box-shadow: 5px 5px 5px #c9c9c9;
	font-family: Allura;
	color: #484848;
	line-height: 110px;
	text-align: center;
	font-size: 70px;
	
}


#caja_foto_contacto {
	height: 350px;
	width: 1000px;
	margin-top: 10px;
	margin-bottom: 10px;
	box-shadow: 5px 5px 5px #c9c9c9;
	text-align: right;
	margin-left: 50px;
	margin-rigth: 50px;
}


#caja_localizacion {
	height: 475px;
	width: 1000px;
	margin-left: 50px;
	margin-rigth: 50px;
	box-shadow: 5px 5px 5px #c9c9c9;
	margin-bottom: 10px;
	background-color: #FFF;
}

#caja_google_map_localizacion {
	height: auto;
	width: 700px;
	float: left;
}
#caja_direccion_localizacion {
	height: auto;
	width: 300px;
	float: left;
	font-family: "Candara";
	font-size: 16px;
	color: #027237;
	text-align: center;
	padding-top:30px;
}
#caja_formulario_contacto {
	height: auto;
	width: 1000px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 50px;
	margin-rigth: 50px;
}
#caja_formulario_1 {
	font-family: "Candara";
	font-size: 18px;
	color: #027237;
	padding: 5px;
	height: auto;
	width: 350px;
	float: left;
}
#caja_formulario_2 {
	float: left;
	height: auto;
	width: 550px;
	margin-left: 90px;
	font-family: "Candara";
	font-size: 18px;
	color: #027237;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 15px;
	background-color: #FFF;
	box-shadow: 5px 5px 5px #c9c9c9;
}
.texto_columna {
	height: 279px;
	width: 190px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#menu_inferior {
	margin-left: 50px;
	margin-right: 50px;
	color: #da6900;
	height: 100px;
	width: 1000px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.saltar_sofa {
	font-family: 'Open Sans', "sans-serif;";
	font-size: 18px;
	float: left;
	width: 199px;
}
.volver {
	font-family: "Alegreya Sans SC";
	font-style: italic;
	font-size: 16px;
	color: #027237;
	float: left;
	width: 199px;
	text-align: center;
}
#caja_telas {
	height: auto;
	width: 1000px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 50px;
	margin-right: 50px;
	color: #da6900;
	font-family: 'Open Sans', sans-serif;
}
.muestrario_telas {
	height: 115px;
	width: 95px;
	margin-top: 5px;
	margin-left: 5px;
	float: left;
	color: #da6900;
	background-color: #FFF;
	box-shadow: 5px 5px 5px #c9c9c9;
}


.serie_s {
	height: 115px;
	width: 1000px;
	margin-bottom:40px;
	font-size:12px;
	
}
.serie_m {
	height: 1195px;
	width: 1000px;
	margin-bottom: 40px;
	font-size:12px;
	
}
.serie_h {
	height: 655px;
	width: 1000px;
	margin-bottom: 40px;
	font-size:12px;
	
}
.serie_a {
	height: 115px;
	width: 1000px;
	margin-bottom: 40px;
	font-size:12px;
	
}
.serie_y {
	height: 115px;
	width: 1000px;
	margin-bottom: 40px;
	font-size:12px;
	
}

#politica {
	box-shadow: 5px 5px 5px #c9c9c9;
	background-color: #fff;
	font-family: "Alegreya Sans SC";
	height: 900px;
	width: 960px;
	color: #484848;
	margin-bottom: 20px;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 0px;
	padding: 20px;
}
