@charset "utf-8";
/* CSS Document*/


body {
	background-color: #663333;
	background: url(../../graficos/fondo_texturas.jpg) repeat;
	background: #e8e8c6;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}

a:hover {
    color: #330000;
}

.carousel {
	margin: auto;
	margin-bottom: 1.5rem;
}

.carousel-item img {
	object-fit: contain;
	width: 100%;
	height: 533px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'IM Fell English', serif;
	color: #6d461d;
	font-weight: normal;
}

h1 {
	font-size: 4.3em;
	font-weight: normal;
	margin: 0 0 10px 0;
	color: #660000;
}

h3 {
	font-size: 2em;
	margin: 0 0 15px 0;
	color: #663300;
}

h4 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0;
	text-align: left;
	color: #660000;
	font-variant: small-caps;
}


div.elem_centro h4 {
	text-align: center;
	margin: 20px 0 0 0;
}

p,
ol li {
	font-size: 1.2em;
	text-align: left;
	margin: 0 0 1.5em 0;
	line-height: 1.5em;
	color: #3e2105;
}

li {
	margin: 0 0 20px 0
}


/* MAQUETACION ----------------------------------- */

header {
	width: 100%;
	max-width: 1100px;
	margin: 0 auto;
}

p#logo {
	float: left;
	margin: 10px 0 0 0;
}

h2#tagline {
	clear: left;
	float: left;
	margin: -40px 0 20px 180px;
	font-weight: normal;
}

h2#tagline a {
	text-decoration: none;
}

h2#tagline a:hover {
	color:#330000;
}

#fotoinicio {
	width: 100%;
	max-width: 1100px;
	margin: 0 auto;
	box-shadow: 0px 2px 15px #3e2105;

}


section {
	max-width: 940px;
	margin: 0 auto;
	padding: 40px 80px;
	box-shadow: 0px 2px 15px #3e2105;
	background: url(../../graficos/fondo.jpg);
	background: #b6c8c2;
}

footer {
	width: 100%;
	max-width: 1100px;
	margin: 20px auto;
	text-align: center;
}





/* AYUDAS ----------------------------------- */


.carro {
	clear: both;
}

.elem_izq,
.elem_der {
	float: left;
	padding: 0 30px 12px 0;
	margin: 0;
	text-align: center;
}

.elem_der {
	float: right;
	margin: 0px 0 0 30px;
}

.elem_centro {
	text-align: center;

}

div.elem_centro {

	width: 700px;
	margin: 0 auto;
	clear: both;
}


.movil {
	display: none;
}


/* ENLACES----------------------------------- */



a,
a:link,
a:visited {
	color: #660000;
}

a:hover {}



/* MENUS ----------------------------------- */

nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

nav ul li {
	float: left;
	margin: 0 10px 0 0;
}


nav#corporativo {
	float: right;
	margin: 20px 0 0 0;
}

nav#corporativo ul li a,
nav#menu_pie ul li a {
	text-decoration: none;
	color: #425750;
	/*color: #e1c79a;*/

}

nav#corporativo ul li a:hover,
nav#menu_pie ul li a:hover {
	text-decoration: underline;
}


nav#menu {
	clear: both;
	padding: 15px 0;
	background: url(../../graficos/madera.png) repeat-x;
	box-shadow: 0px 2px 15px #3e2105;
	text-align: center;
	margin: 0px auto;
	width: 100%;
	max-width: 1100px;
	background: #99b2aa;

}

nav#menu ul {
	margin: 0 auto;
	display: inline;

}

nav#menu ul li {
	display: inline;
	float: none;
}



nav#menu ul li a {
	font-family: 'IM Fell English', serif;
	font-size: 1.3rem;
	text-decoration: none;
	color: #330000
}

nav#menu ul li a.on {
	font-weight: normal;
	/*padding: 15px;*/
	color: #600;
	text-decoration: underline;

}

nav#menu ul li a:hover {
	text-decoration: underline;


}



nav#menu ul li.movil {
	display: none;
}


#nav-mobile {
	display: none;
}


footer ul {
	display: inline;
	text-align: left;
}

footer ul li {
	display: inline;
	float: none;
}


nav#menu_pie {
	font-size: 0.8em;
	margin: 20px 0;
}

nav#menu_pie ul li {
	margin: 0;
	padding: 0 5px;
	border-left: #000 solid 1px;
}

nav#menu_pie ul li:first-child {
	border: none;
	padding: 0 5px 0 0;
}




/*  EASY SLIDER --------------------------------------------------------------------- */


#slider_carro {
	width: 400px;
	height: 500px;
	margin: 20px auto;
}

#slider_talla,
#slider_dorado2,
#slider_dorado3,
#slider_dorado4,
#slider_armario,
#slider_filipino,
#slider_biombo,
#slider_escritorio,
#slider_cajonera,
#slider_policromia,
#slider_cuadro,
#comoda,
#escritorio,
#ebonizada,
#mesa-policromia,
#slider_silla,
#slider_joyeros,
#slider_caja_laca_oro_carey,
#slider_tabla_filipinasXX,
#slider_tabla_filipinasXIX,
#slider_aparador,
#slider_alacena,
#slider_sillas,
#slider_cabeceros,
#slider_rejilla,
#slider_puerta,
#slider_aparadores,
#slider_armarios,
#slider_mesillas,
#slider_lampara,
#slider_tablilla_filipina,
#slider_dorado,
.carousel {
	margin: auto;
}

@media (min-width: 1281px) {
	.elem_izq.first img {
		object-fit: contain;
		width: 400px;
		max-width: 400px;
		min-height: 300px;
		padding-right: 15px;
	}
	.elem_izq.first {
		max-width:400px;
		width:400px;
		min-height: 300px;
		max-width:60%;
		padding-right: 15px;
	}
}

#policromada,
#tela,
#laton,
#mesita,
#mesa_extensible,
#mesa_barniz,
#escritorio_caoba,
#costurero_nogal,
#comoda_nogal,
#thonet,
#porteadoras,
#virgen,
#marco,
#caja,
#salon,
#slider_casa,
#slider_particular_comoda,
#slider_particular_espejo,
#slider_aparador_blanco,
#slider_aparador_verde,
#slider_vitrina_blanco,
#slider_dorado1 {
	margin: auto;
}

#slider_talla li {
	width: 650px;
	height: 500px;
	margin: 20px auto;
}



#slider_armario li {
	width: 500px;
	height: 550px;
}

#slider_filipino li {
	width: 700px;
	height: 500px;
}

#slider_biombo li {
	width: 500px;
	height: 500px;
}


#slider_escritorio li {
	width: 400px;
	height: 550px;
}

#slider_cajonera li {
	width: 400px;
	height: 500px;
}

#slider_policromia li {
	width: 500px;
	height: 400px;
	list-style: none;
	position: relative;
}

#slider_dorado li,
#slider_dorado1 li,
#slider_dorado2 li,
#slider_dorado3 li,
#slider_dorado4 li,
#slider_silla li,
#slider_carro li {
	width: 400px;
	height: 550px;
}

#slider_dorado2 li {
	height: 500px;
}

#slider_cuadro li {
	width: 300px;
	height: 300px;
}

#mesa-policromia li {
	width: 400px;
	height: 300px;
}

#comoda li {
	width: 400px;
	height: 500px;
}

#escritorio li {
	width: 400px;
	height: 300px;
}

#ebonizada li {
	width: 400px;
	height: 500px;
}

#policromada li {
	width: 400px;
	height: 500px;
}

#tela li {
	width: 400px;
	height: 500px;
}

#laton li {
	width: 400px;
	height: 500px;
}

#mesita li {
	width: 400px;
	height: 500px;
}

#mesa_extensible li {
	width: 400px;
	height: 500px;
}

#escritorio_caoba li {
	width: 400px;
	height: 500px;
}

#mesa_barniz li {
	width: 400px;
	height: 500px;
}

#costurero_nogal li {
	width: 400px;
	height: 500px;
}

#comoda_nogal li {
	width: 400px;
	height: 500px;
}

#thonet li {
	width: 400px;
	height: 500px;
}

#slider_joyeros li {
	width: 400px;
	height: 330px;
}

#slider_caja_laca_oro_carey li {
	width: 400px;
	height: 330px;
}

#slider_tabla_filipinasXX li {
	width: 400px;
	height: 670px;
}

#slider_tabla_filipinasXIX li {
	width: 400px;
	height: 670px;
}

#slider_rejilla li {
	width: 400px;
	height: 375px;
}

#porteadoras li {
	width: 400px;
	height: 375px;
}

#virgen li {
	width: 400px;
	height: 375px;
}

#slider_puerta li,
#slider_aparadores li {
	width: 400px;
	height: 711px;
}


#slider_armarios li {
	width: 400px;
	height: 583px;
}

#slider_mesillas li {
	width: 400px;
	height: 570px;
}

#slider_lampara li {
	width: 300px;
	height: 400px;
}

#slider_aparador li {
	width: 390px;
	height: 500px;
}

#slider_alacena li {
	width: 400px;
	height: 500px;
}

#slider_sillas li {
	width: 400px;
	height: 500px;
}

#slider_cabeceros li {
	width: 400px;
	height: 500px;
}

#marco li {
	width: 400px;
	height: 500px;
}

#caja li {
	width: 400px;
	height: 500px;
}

#salon li {
	width: 400px;
	height: 500px;
}

#slider_casa li {
	width: 400px;
	height: 600px;
}

#slider_particular_comoda li {
	width: 400px;
	height: 600px;
}

#slider_particular_espejo li {
	width: 400px;
	height: 600px;
}

#slider_aparador_verde li {
	width: 400px;
	height: 500px;
}

#slider_aparador_blanco li {
	width: 400px;
	height: 500px;
}

#slider_vitrina_blanco li {
	width: 400px;
	height: 500px;
}

.contenedor {
	width: 300px;
}


ul.slider {
	margin: 0;
	padding: 0;


}



ul.slider li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}

#prevBtn,
#nextBtn {
	display: none;
}



@media screen and (max-width: 1024px) {

	nav#menu ul li a {
		font-size: 1.3em;
	}

	nav#menu_pie {
		clear: both;
	}

	footer ul li,
	nav#menu_pie ul li,
	nav#menu_pie ul li:first-child {
		display: block;
		font-size: 1em;
		text-align: left;
		padding: 5px 6px;
		float: left;
		border: none;
	}

}


@media screen and (max-width:853px) {


	p#logo {
		float: none;
		text-align: center;
	}

	h2#tagline {
		margin: 0;
		text-align: center;
		float: none;
		font-size:1.5rem;
	}

	section {
		padding: 20px;
	}

	h1 {
		font-size: 2.5em;
	}

	h3 {
		font-size: 1.5em;
	}

	p {
		font-size: 1em;
	}


	nav#corporativo,
	nav#menu {

		display: none;
	}


	a.movil {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		background: url(../../graficos/menu.png) no-repeat 0px 5px;
		text-indent: -5000px;
		width: 30px;
		height: 30px;

	}

	#menu-movil ul {
		width: 100%;
		box-shadow: 0px 2px 15px #3e2105;
		border-top: #3e2105 solid 1px;

	}

	#menu-movil li {

		float: none;
		width: 100%;
	}

	#menu-movil li a {
		display: block;
		padding: 10px 0 10px 20px;
		/*background: url(../../graficos/fondo_madera.jpg);*/
		border-bottom: #3e2105 solid 1px;
		color: #3e2105;
		text-decoration: none;
		font-size: 1.2em;
	}






}

@media screen and (max-width: 553px) {

	div.elem_centro {
		width: auto;
	}


	.elem_izq,
	.elem_der {
		float: none;
		margin: 0;
		padding: 0 0px 30px 0;

	}

	.elem_izq img,
	.elem_der img {
		width: 100%;
	}




	#slider_policromia li,
	#slider_cuadro li,
	#comoda li,
	#escritorio li,
	#ebonizada li,
	#mesa-policromia li,
	#slider_cajonera li,
	#slider_talla li,
	#slider_dorado li,
	#slider_dorado1 li,
	#slider_dorado2 li,
	#slider_carro li,
	#slider_silla li {
		width: 280px;
		height: 200px;
	}



	#slider_dorado2 li {
		height: 400px;
	}

	#comoda li,
	#ebonizada li,
	#slider_policromia li {
		height: 350px;
	}

	#mesa-policromia img,
	#slider_policromia li img,
	#slider_cuadro li img,
	#comoda li img,
	#escritorio li img,
	#ebonizada li img,
	#mesa-policromia li img,
	#slider_cajonera li img,
	#slider_talla li img,
	#slider_dorado li img,
	#slider_dorado1 li img,
	#slider_dorado2 li img,
	#slider_cajonera li img,
	#slider_armario li img {
		width: 100%;
	}

	#slider_escritorio li img,
	#slider_biombo li img,
	#slider_filipino li img,
	#slider_silla li img,
	#slider_carro li img,
	#slider_lampara li img,
	#slider_talla li img,
	#slider_joyeros li img,
	#slider_caja_laca_oro_carey li img,
	#slider_tabla_filipinasXX li img,
	#slider_tabla_filipinasXIX li img,
	#slider_aparador li img,
	#slider_aparador li img {
		width: 100%;
	}

	#slider_alacena li img,
	#slider_sillas li img,
	#slider_rejilla li img,
	#laton li img,
	#mesita li img,
	#mesa_extensible li img,
	#slider_puerta li img,
	#slider_aparadores li img,
	#slider_armarios li img,
	#slider_mesillas li img,
	#policromada li img,
	#escritorio_caoba li img,
	#slider_cabeceros li img {
		width: 100%;
	}

	#slider_particular_comoda li img,
	#slider_particular_espejo li img,
	#slider_aparador_verde li img,
	#mesa_barniz li img,
	#costurero_nogal li img,
	#comoda_nogal li img,
	#thonet li img,
	#porteadoras li img,
	#virgen li img,
	#slider_aparador_blanco li img,
	#marco li img,
	#slider_vitrina_blanco li img {
		width: 100%;
	}

	#tela li img,
	#caja li img,
	#salon li img,
	#slider_casa li img,
	#slider_dorado3 li img,
	#slider_dorado4 li img {
		width: 100%;
	}

	#slider_silla li {
		width: 280px;
		height: 422px;
	}

	#slider_dorado3 li {
		width: 280px;
		height: 422px;
	}

	#slider_dorado4 li {
		width: 280px;
		height: 422px;
	}

	#slider_carro li {
		width: 280px;
		height: 210px;
	}

	#slider_lampara li {
		width: 280px;
		height: 511px;
	}

	#slider_talla li {
		width: 280px;
		height: 230px;
	}

	#slider_joyeros li {
		width: 280px;
		height: 230px;
	}

	#slider_caja_laca_oro_carey li {
		width: 280px;
		height: 230px;
	}

	#slider_tabla_filipinasXX li {
		width: 280px;
		height: 470px;
	}

	#slider_tabla_filipinasXIX li {
		width: 280px;
		height: 470px;
	}



	#slider_alacena li,
	#slider_cabeceros li,
	#slider_sillas li,
	#slider_aparador li {
		width: 280px;
		height: 380px;
	}


	#slider_rejilla li,
	#policromada li,
	#tela li,
	#laton li,
	#mesita li,
	#mesa_extensible li,
	#escritorio_caoba li,
	#mesa_barniz li,
	#costurero_nogal li,
	#comoda_nogal li,
	#thonet li,
	#porteadoras li,
	#virgen li,
	#marco li,
	#caja li,
	#salon li,
	#slider_casa li {
		width: 280px;
		height: 375px;
	}

	#slider_particular_comoda li,
	#slider_aparador_verde li,
	#slider_aparador_blanco li,
	#slider_vitrina_blanco li {
		width: 280px;
		height: 500px;
	}

	#slider_particular_espejo li {
		width: 280px;
		height: 550px;
	}

	#slider_puerta li,
	#slider_aparadores li {
		width: 280px;
		height: 500px;
	}


	#slider_armarios li {
		width: 280px;
		height: 500px;
	}

	#slider_mesillas li {
		width: 280px;
		height: 500px;
	}


	#slider_armario li,
	#slider_escritorio li,
	#slider_cajonera li,
	#slider_biombo li,
	#slider_filipino li {
		width: 280px;
		height: 380px;
	}



	footer ul li,
	nav#menu_pie ul li,
	nav#menu_pie ul li:first-child {
		display: block;
		font-size: 1em;
		text-align: left;
		padding: 10px 20px;
		border: none;
	}


	h1 {
		font-size: 1.7em;
	}


}

.elem_center.text-center img {
	max-width:100%;
	object-fit: contain;
	width: 100%;
	height: 533px;
}

.carousel-caption h5 {
	background:#00000090; 
	color:#FFF; 
	padding:0 0.875rem;
}

.carousel-inner, .carousel-item {
	height:533px;
}

#mainCarousel .carousel-inner, .first-slider .carousel-item {
	height:auto;
}

#mainCarousel {
	margin-bottom:15px;
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23660000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23660000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

/*

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23660000'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23660000'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

*/