body
{
	font-family:verdana;
	/* background-color:#622812; */
	background-color:#000;
	font-size:9pt;
	text-align:center;
}

.vacio
{
	clear:both;
	/*background-color:yellow;*/
}

.separador
{
	clear:both;
	height:40px;
}

.resalta
{
	color:#AC7D2C;
}

.bold
{
	font-weight:bold;
}


/****************************************************************************/
/*                                                                          */
/*          moviles                                                         */
/*                                                                          */
/****************************************************************************/

@media screen and (max-width: 700px)
{
	/*************************INDEX.PHP************************/
	.general
	{
		width:100%;
		text-align:center; 
		margin:0 auto 0 auto;
		/* border:1px solid silver; */
	}

	.cabeceras
	{
		font-family:serif;
		border:1px solid #466998;
		text-align:center;
		width:100%;
		margin:42px auto 0 auto;
		background-color:#000;
	}
	
	.jorge
	{
		width:50%;
		margin:0 auto;
	}

	.cabeceras h1
	{
		color:#daca97;
		font-size:11pt;
		margin:5px auto 5px auto;
		/* border:1px solid #222; */
		font-weight:normal;
		letter-spacing:2px;
		clear:both;
	}
	
	.cabeceras h2, .cabeceras h3, .cabeceras .btnCont, .cabeceras .above, #sticky_navigation, #barras .barrafb, #barras .contact-me, #barras .search p, .marcoportada p, .big1, .L1, .txtsamples, #barra-aux, #pie, .big2 span
	{
		display:none;
	}
	
	#barras .search input
	{
		width:100%;
		font-size:13pt;
		margin: 0 auto;
		border:solid 1px #466998;
	}
	
	.portada
	{
		width:100%;
		margin:0px auto;
		border-style:solid;
		border-width:2px;
		border-color:rgb(31,15,0);
		z-index:0;
		
	}
	
	.marcoportada
	{
		border-style:solid;
		border-width:1px;
		border-color:#466998;
		background-color:rgb(31,15,0);
		width:100%;
		margin:0px auto;
		color:#daca97;
		text-align:left;
		font-size:10pt;
	}

	.marcoportada h3
	{
		font-size:13pt;
		margin:10px auto 0 auto;
		text-align:center;
		/* background:#eee; */
	}
	
	.lascruces
	{
		width:100%;
	}
	
	.general nav
	{
		display:none;
	}
	
	.mnuBarras
	{
		display:none;
	}
	
	.nomovil
	{
		display:none;
		visibility: hidden;
	}
	
	/****************************PARA MINUATURAS DE PRODUCTOS***************/
	
	.preview
	{
		width:49%;
		float:left;
		margin:.5%;
		/* border:1px solid #daca97; */
		color:#daca97;
		background:#471e0e;
	}

	.preview_foto
	{
		width:95%;
		border:solid 1px #aaa;
		margin:2.5%;
		background-color:#000;
	}

	.preview_foto img
	{
		width:99%;
		margin:.5%;
		border:0;
	}

	.preview_datos
	{
		width:95%;
		margin:2.5%;
		text-align:left;
		border:0;
		display:table;
	}

	.preview_datos_item
	{
		width:100%;
		text-align:center;
		border:0;
		font-size:9pt;
		display:table-row;
		height:30px;
	}

	.preview_datos_title
	{
		font-weight:bold;
		font-size:9pt;
		/*border:solid 1px #aaa;*/
		height:50px;
		text-align:center;
	}

	.preview_datos_desc
	{
		height:112px;
		overflow:hidden;
		margin-bottom:10px;
	}

	.preview_leather_desc
	{
		margin:5px;
	}

	.leather
	{
		font-size:14pt;
		text-align:center;
	}

	.preview_datos_more
	{
		color:#AC7D2C;
		font-weight:bold;
		text-align:right;
		color:#fff;
	}

	a.preview_datos_more_a:link,a.preview_datos_more_a:visited,a.preview_datos_more_a:active
	{
		text-decoration:none;
		color:#dfd390;
		outline:0;
		border:0;
	}

	a.preview_datos_more_a:hover
	{
		text-decoration:underline;
		outline:0;
		
	}

	a.preview_datos_more_a1:link,a.preview_datos_more_a1:visited,a.preview_datos_more_a1:active
	{
		text-decoration:none;
		color:#fff;
		outline:0;
		border:0;
		font-weight:bold;
	}

	a.preview_datos_more_a1:hover
	{
		text-decoration:underline;
		outline:0;
	}
	
	

	a.preview_datos_more_ab:link,a.preview_datos_more_ab:visited,a.preview_datos_more_ab:active
	{
		text-decoration:none;
		color:#fff;
		outline:0;
		border:0;
		font-size:15pt;
	}

	a.preview_datos_more_ab:hover
	{
		text-decoration:underline;
		outline:0;
		
	}
	
	/****************************PARA MINUATURAS DE PRODUCTOS***************/
	
	/*****************MENU MOVIL********************/
	
	#header
	{
		position:fixed;
		background:#eee;
		width:100%;
		height:35px;
		top:0;
		left:0;
		font-weight:bold;
		margin-bottom:3px;
	}
	
	#div-menu-movil
	{
		/* background:#000; */
		width:30%;
		font-size:20pt;
		font-weight:bold;
		font-family:verdana;
		text-align:left;
		margin-left:3px;
		float:left;
	}
	
	#iconos
	{
		float:right;
		/* background:#ddd; */
	}
	
	#iconos img
	{
		height:33px;
		margin:0 5px;
	}
	
	
	/*****************MENU MOVIL********************/
	
	/*************************PRODUCT**********************************************/
	.big-foto
	{
		width:90vw;
		height:90vw;
		margin:2.5%;
		border:1px solid #000;
	}

	.big-foto img
	{
		width:98%;
		margin:1%;
		background:#000;
	}

	.big-title
	{
		font-size:12pt;
		font-weight:bold;
		text-transform:uppercase;
	}

	.big-datos
	{
		/*border:1px solid #00f;*/
		width:100%;
		margin:0px;
		color:#daca97;
	}

	.MYCLASS img
	{
		width:590px;
	}
	
	.miniimgs
	{
		width:100%;
		background:#622812;
	}
	
	.miniimg
	{
		float:left;
		width:25%;
		background:#622812;
	}
	
	.miniimg img
	{
		width:95%;
		margin:2.5%;
		background:#000;
	}

	.prevnext
	{
		margin:10px 0;
		text-align:center;
		font-weight:bold;
		font-size:12pt;
		/*border:1px solid #000;*/
		width:100%;
	}
	
	.flashproduct
	{
		display:none;
	}
	
	/*************************PRODUCT**********************************************/
	
	/***********************************Formulario de contacto *******************/

	/* Estilos del formulario */
	form.contacto {
		margin: 0;
		width: 100%;
	}
	form.contacto fieldset {
		background: 0 0 white;
		border: 1px solid #E1E1E1;
		box-shadow: 0 0 10px 0 #DADADA;
		-webkit-box-shadow: 0 0 10px 0 #DADADA;
		-moz-box-shadow: 0 0 10px 0 #DADADA;
		padding: 25px;
	}
	form.contacto fieldset > div {
		clear: both;
		margin-bottom: 20px;
		overflow: hidden;
	}
	form.contacto fieldset div label {
		margin: 5px auto;
		text-align: left;
		text-transform: uppercase;
		width: 100%;
	}
	form.contacto input, form.contacto textarea {
		background: #F5F5F5;
		border: 1px solid #E8E8E8;
		color: #626262;
		padding: 8px;
		resize: none;
		width: 100%;
		-webkit-transition: all 0.1s linear;
		-moz-transition: all 0.1s linear;
		transition: all 0.1s linear;
	}
	form.contacto input[type="text"]:focus, form.contacto textarea:focus {
		background: #F9F9F9;
		border: 1px solid #D3D3D3;
		outline: none;
	}
	form.contacto .ultimo{
		margin-bottom: 0;
		position: relative
	}
	form.contacto button {
		background: #444444;
		border: 0 none;
		color: #FFFFFF;
		float: right;
		font-weight: bold;
		height: 32px;
		padding: 0 10px;
		position: relative;
		text-transform: uppercase;
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		transition: all 0.2s linear;
	}
	form.contacto button:hover{
		background: #6A6A6A;
	}

	/* AJAX Gif y mensajes de exito o fracaso */
	.hide{
		display: none;
	}
	.ajaxgif{
		position: absolute;
		right: 150px;
		top: 5px;
	}
	.msg{
		color: white;
		font-weight: bold;
		height: 32px;
		line-height: 32px;
		padding: 0 10px;
		position: absolute;
		right: -155px;
		text-transform: uppercase;
		min-width: 121px;
		z-index:999;
	}
	.msg_ok{
		background: #589D05;
	}
	.msg_error{
		background: red;
	}
	
	img.swiper
	{
		width:100%;
	}
	
	/***********************************Formulario de contacto *******************/
	
	#textos
	{
		float:left;
		width:55%;
		text-align:left;
		color:#daca97;
		/* border:1px solid aqua; */
	}

	#textos1
	{
		width:100%;
		
		/* background:#fff; */
		text-align:left;
		padding:0px;
		/*border:1px solid aqua;*/
		color:#daca97;
	}



	#textos p, #textos1 p
	{
		width:100%;
		margin:10px;
	}

	#colvideo
	{
		width:40%;
		float:right;
		/* border:1px solid aqua; */
		margin-right:5px;
	}
	
	.L3
	{
		width:100%;
		margin:0 auto;
		border:1px solid #1f0f00;
		background:#1f0f00;
		color:#daca97;
	}
	
	.L5
	{
		width:100%;
		margin:0 auto;
		border:1px solid #1f0f00;
		background:#1f0f00;
		color:#daca97;
		text-align:left;
	}

	.foto-play
	{
		width:100%;
	}
	
	#videos, .L2rigthimg, .L2left, .L2lefttxt, .L4, .L2rigthtxt
	{
		display:none;
	}
	
	
	
	img.swiper
	{
		width:100%;
	}
	
	/****************************** Factory videos ******************************/

	#contVideos
	{
		width:100%;
		border:1px solid #466998;
		margin:0 auto;
	}

	#leftGal
	{
		width:100%;
		/* background-color:#eee; */
		margin:5px 0 0 5px;
		float:left;
	}

	#videoPrinc
	{
		width:96%;
		/* height:412px; */
		margin:1%;
		/* background-color:#000; */
		text-align:left;
		color:#AC7D2C;
	}

	#videoPrinc .compartir
	{
		display:none;
		margin:15px 0 15px 0;
		/* background:#eee; */
		width:96%;
	}

	#videoPrinc .fb-likep
	{
		width:500px;
		float:left;
	}

	#videoPrinc .viewsPrinc
	{
		/* float:right; */
		font-size:9pt;
		text-align:center;
		color:#888;
		font-weight:bold;
		/* width:100px; */
		border-bottom:1px solid #888;
		margin:5px auto;
		/* background:#ddd; */
	}

	#videoPrinc .titlePrinc
	{
		font-size:14pt;
	}

	#videoPrinc .byPrinc
	{
		margin:10px 0 10px 0;
	}

	#videoPrinc .upActual
	{
		margin:5px 0 5px 0;
		font-size:9pt;
		color:#888;
		font-weight:bold;
	}
	
	#videoPrinc .description
	{
		width:96%;
		margin:2%;
		overflow:auto;
	}

	#galleryVideos
	{
		width:96%;
		margin:2%;
		/* background-color:#ddd; */
	}

	.miniGal
	{
		float:left;
		width:48%;
		height:150px;
		background:#471e0e;
		margin:1%;
	}

	.miniGal:hover
	{
		box-shadow: 3px 3px 10px #818181;
		-webkit-box-shadow: 3px 3px 10px #818181;
		-moz-box-shadow: 3px 3px 10px #818181;
		filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=3, offY=3, positive=true);
	}

	.miniGal img
	{
		width:100%;
		margin:-15px auto;
	}

	.duration
	{
		background:#000;
		color:#fff;
		font-family:verdana;
		font-size:7pt;
		width:40px;
		height:15px;
		position:relative;
		top:0px;
		left:0px;
	}

	.titleGal
	{
		width:100%;
		height:50px;
		/* background-color:#bbb; */
		font-family:verdana;
		font-size:10pt;
		text-align:left;
		margin:15px 0 0 0;
	}

	#rightGal
	{
		width:310px;
		/* background-color:#eee; */
		float:right;
		margin:5px 5px 0 0;
	}

	.sectionGal
	{
		font-size:16px;
		font-weight:bold;
		color:#AC7D2C;
		background:#471e0e;
		border-bottom:solid 2px #bbb;
		width:96%;
		text-align:left;
		box-shadow: 3px 3px 5px #818181;
		-webkit-box-shadow: 3px 3px 5px #818181;
		-moz-box-shadow: 3px 3px 5px #818181;
		filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=3, offY=3, positive=true);
		margin:5px auto;
	}

	.recentGal
	{
		width:310px;
		margin:10px 3px 10px 3px;
		padding:0;
		background:#471e0e;
	}

	.recentGal img
	{
		width:108px;
		height:61px;
		margin:3px;
		padding:0;
		float:left;
	}

	.recentGal:hover
	{
		box-shadow: 3px 3px 10px #818181;
		-webkit-box-shadow: 3px 3px 10px #818181;
		-moz-box-shadow: 3px 3px 10px #818181;
		filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=3, offY=3, positive=true);
	}

	.dataRecent
	{
		width:190px;
		height:61px;
		margin:3px;
		float:right;
		text-align:left;
		/* border:1px solid #000; */
	}

	.durationRecent
	{
		background:#000;
		color:#fff;
		font-family:verdana;
		font-size:7pt;
		width:40px;
		height:15px;
		position:relative;
		top:63px;
		left:3px;
	}

	.added
	{
		color:#999;
		font-size:8pt;
		font-weight:bold;
	}

	/****************************** Factory videos ******************************/
	
	.faq
	{
		font-family: 'Lora', serif;
		width:95%;
		margin:25px 7px 10px 7px;
		border:1px solid #daca97;
		color:#daca97;
		background:#471e0e;
	}

	.faq div
	{
		margin:0 5px 0 5px;
	}

	.faq span
	{
		font-weight:700;
	}

	.faq h4
	{
		font-size:14pt;
		font-weight:700;
		margin:10px 5px 0 5px;
	}
	
	/******************************TESTIMONIALS*****************************/
	
	#textos-testimonials
	{
		width:100%;
		margin:5px auto;
		background:#fff;
		text-align:left;
		padding:0px;
		/*border:1px solid aqua;*/
	}

	.testimonials
	{
		width:90%;
		margin:10px auto;
		font-family:serif;
		font-size:12pt;
		border-top:1px solid #000;
		border-bottom:1px solid #000;
	}

	.testimonials-name
	{
		width:85%;
		margin:0 auto;
		text-align:right;
		font-style:italic;
		font-size:12pt;
		/*border:1px solid aqua;*/
	}

	.testimonials-state
	{
		width:85%;
		margin:0 auto;
		text-align:right;
		font-size:11pt;
		/*border:1px solid aqua;*/
	}

	#testimonials-form
	{
		display:none;
	}
	
	#testimonials-form #form
	{
		width:90%;
	}
	
	#testimonials-form form .campo, #testimonials-form form input[type="file"], #testimonials-form form textarea.com
	{
		width:95%;
		margin:0 auto;
	}

	#testimonials-h3
	{
		text-align:center;
		margin:30px auto;
	}

	.radio
	{
		/*float:left;*/
		/*border:1px solid #000;*/
		width:200px;
	}

	.radioinput
	{
		float:left;
		width:10px;
		height:20px;
		/*border:1px solid #0f0;*/
		margin-top:-3px;
	}

	.radiolabel
	{
		float:left;
		/*border:1px solid #00f;*/
		width:40px;
		margin-right:20px;
	}

	#hide-show
	{
		margin:0 auto;
		/*border:1px solid #000;*/
		text-align:center;
	}
		
	/******************************TESTIMONIALS*****************************/
	
	/**************************LOGIN*************************/

	#frmLogin
	{
		width:100%;
		color:#daca97;
		margin:10px auto;
		padding:0;
	}

	#frmLogin .campo,#frmMembers .campo
	{
		width:95%;
	}

	#frmMembers
	{
		width:96%;
		height:220px;
		margin:2%;
		border:1px solid #aaa;
		/*background-color:yellow;*/
		padding:0;
	}

	#frmRegister
	{
		width:96%;
		height:390px;
		margin:2%;
		border:1px solid #aaa;
		/*background-color:yellow;*/
		padding:0;
	}

	#frmLogin a
	{
		color:#000;
	}

	#frmLogin h2
	{
		/*border:solid 1px #000;*/
		margin:5px 0;
		font-size:14pt;
	}

	#frmMensajes
	{
		font-weight:bold;
		font-size:10pt;
		margin:5px;
		color:#00f;
	}

	.error
	{
		color:#f00;
	}

	#frmLost
	{
		width:100%;
		background-color:#fff;
		height:180px;
	}

	#frmRecover
	{
		width:390px;
		height:390px;
		margin:0px auto;
		border:1px solid #aaa;
		/*background-color:yellow;*/
		padding:0;
	}

	a#lost:link,a#lost:visited,a#lost:active
	{
		text-decoration:none;
		color:#daca97;
	}

	a#lost:hover
	{
		text-decoration:underline;
		color:#daca97;
	}
	
	/************************DOWNLOAD CATALOG ******************************/

	a.Cfurniture_a:link,a.Cfurniture_a:visited,a.Cfurniture_a:active
	{
		text-decoration:none;
		color:#AC7D2C;
		outline:0;
		border:0;
	}

	a.Cfurniture_a:hover
	{
		text-decoration:underline;
		outline:0;
		
	}

	a.Cfurniture_b:link,a.Cfurniture_b:visited,a.Cfurniture_b:active
	{
		text-decoration:none;
		color:#AC7D2C;
		outline:0;
		border:0;
		font-size:12pt;
	}

	a.Cfurniture_b:hover
	{
		text-decoration:underline;
		outline:0;
		
	}

	#Ctype
	{
		width:100%;
		margin:5px auto;
	}

	.ftype
	{
		border:1px solid #555;
		width:45%;
		height:275px;
		text-align:center;
		margin:2%;
		float:left;
	}

	.ftype img
	{
		width:98%;
		margin:1%;
		border:0;
	}

	#coverDcatalog
	{
		width:100%;
		margin:10px auto;
	}

	.coverDcatalog-img
	{
		width:98%;
		border:1px solid #fff;
		margin:1%;
	}

	.crema
	{
		color:#AC7D2C;
	}
	
	.data-contact
	{
		display:none;
	}
	
	.form-contact
	{
		width:100%;
		margin:0 auto;
		/* background:#ccc; */
		text-align:center;
	}

	.label
	{
		/* text-align:right; */
		font-size:9pt;
		font-weight:bold;
		line-height:210%;
		width:96%;
		margin:0 2%;
		color:rgb(196,163,108);
		/* background:#aaa; */
	}
	.field
	{
		text-align:left;
		font-size:9pt;
		width:96%;
		margin:0 2% 2% 2%;
		/* background:#aaa; */
	}
	
	.field INPUT
	{
		width:100%;
		/* background:pink; */
	}
	
	.field TEXTAREA
	{
		width:96%;
		margin: 0 2%;
		/* background:pink; */
	}

	.aviso
	{
		width:100%;
		height:30px;
		clear:both;
		font:14pt bold;
		color:#daca97;
		text-align:center;
		line-height:100%;
		margin:20px 0 20px 0;
		/*border:solid 1px yellow;*/
	}
	
	.boton
	{
		width:50%;
	}
	
	/*****************POPUP****************************/
	#popup
	{
		background-color:rgb(31,15,0);
		width:100%;
		height:450px;
		border:1px solid #000;
		margin:0;
	}

	#bigimg
	{
		width:100%;
		background:#fff;
		margin:0;
		/* border:1px solid #ff0; */
		float:left;
	}

	#bigimg img
	{
		width:100%;
		margin:5px;
	}

	.miniimgs
	{
		/* width:355px; */
		/*border:1px solid #ff0;*/
		margin:10px 0;
	}

	.miniimg
	{
		width:25%;
		border:1px solid #000;
		/*background:#000;*/
		margin:5px;
		float:left;
	}

	.miniimg img
	{
		width:90%;
		margin:5px;
		background:#000;
	}
	
	/************************* Error 404 ***********************************/

	.error404
	{
		background-color:rgb(0,0,12);
		width:100%;
		border-style:solid;
		border-width:3px;
		border-color:rgb(102,70,49);
		color:#fff;
		text-align:left;
		font-family:verdana;
		margin:0px auto;
	}

	.error404 h1
	{
		margin:0 5px 0 5px;
	}

	.error404 h2
	{
		margin:0 5px 0 5px;
	}

	.error404 span
	{
		margin:0 5px 0 5px;
	}

	.error404 hr
	{
		margin:5px;
		width:50%;
	}



	/************************* Error 404 ***********************************/
		
}


/****************************************************************************/
/*                                                                          */
/*           tablets en vertical o escritorios                              */
/*                                                                          */
/****************************************************************************/

@media screen and (min-width: 700px)
{

	/*************************INDEX.PHP************************/
	.general
	{
		width:980px;
		text-align:center; 
		margin:0 auto 0 auto;
		/* border:1px solid silver; */
	}
	
	.general nav
	{
		display:none;
	}
	
	#menu-movil, #header
	{
		display:none;
	}

	.cabeceras
	{
		font-family:serif;
		border:0px solid #466998;
		border-top: 20px solid #000;
		text-align:center;
		width:980px;
		/* height:857px; */
		margin:0px auto;
		background-color:#000;
		/* background-image: url('/graficos/bglw.png'); */
		background-size: 94%;
		background-repeat: repeat-y;
		background-position: center 855px;
	}

	.cabeceras h1
	{
		color:#daca97;
		font-size:17pt;
		margin:5px auto 0px auto;
		/* border:1px solid #222; */
		font-weight:normal;
		letter-spacing:2px;
		clear:both;
	}

	.cabeceras h1 .luxury
	{
		font-size:52pt;
		/* color:#000; */
	}

	.cabeceras h2
	{
		color:#daca97;
		font-size:28pt;
		margin:0px auto 0px auto;
		/*border:1px solid #fff;*/
		font-weight:normal;
		letter-spacing:5.5px;
	}

	.cabeceras h3
	{
		color:#daca97;
		font-size:7pt;
		margin:10px auto;
		/* border:1px solid #fff; */
		font-weight:bold;
		font-family:"arial";
		letter-spacing:3px;
	}

	.cabeceras h3 img
	{
		width:5px;
		height:5px;
		margin:2px 0;
	}

	.cabPhone
	{
		text-align:center;
		background:#222;
		width:154px;
		margin:-200px 0 0 821px;
		float:left;
	}

	.itlPhone
	{
		color:#fff;
		font-size:10pt;
	}


	.usaPhone
	{
		color:#fff;
		font-size:11pt;
	}

	.btnCont
	{
		width:160px;
		height:140px;
		float:left;
		margin:-160px 0 0 815px;
		/* background:#fff; */
	}


	.testimonials-img
	{
		width:300px;
		margin:5px 5px 0 0;
		border:0px solid #fff;
	}

	.contact-me
	{
		color:#dfd390;
		font-size:12pt;
		float:left;
		/* border:1px solid #fff; */
		margin:13px 0 0 15px;
	}

	.btnLogin
	{
		background-color:none;
		width:160px;
		height:30px;
		margin:0;
		font-weight:bold;
	}

	.btnTestimonials
	{
		background-color:none;
		width:160px;
		height:30px;
		margin:0;
		font-weight:bold;
		padding:0;
	}

	.loginArea
	{
		background-color:#111;
		width:150px;
		height:70px;
		margin:0;
		color:#AC7D2C;
		padding:0;
	}

	.form-login
	{
		border:none;
		margin-top:2px;
	}

	.above
	{
		color:#AC7D2C;
		font-size:18pt;
		margin-top:-30px;
	}

	.luxury
	{
		font-size:9pt;
		font-weight:normal;
	}

	.links
	{
		font-size:12pt;
		color:#dfd390;
		font-weight:normal;
	}

	button.link 
	{
		width:154px;
		height:30px;
		font-size: 1em;
		font-weight:bold;
		text-align: center;
		color: #AC7D2C;
		cursor: pointer;
		border:0px solid #fff;
		-moz-user-select: text;
		user-select: text;
		padding:0;
		margin:0px auto;
		background:none;
		/* override all your button styles here if there are any others */
	}

	button.link span 
	{
		width:150px;
		height:20px;
		font-size:1em;
		text-align:center;
		text-decoration: none;
		background: #2a1107;
		border: 2px solid #055412;
		display:block;
		margin: 0;
		padding:5px 0 0 0;
		font-weight:bold;
		cursor:pointer;
		-moz-user-select: text;
		user-select: text;
	}

	button.link:hover span,
	button.link:focus span 
	{
		width:150px;
		height:20px;
		font-size:1em;
		text-align:center;
		text-decoration: underline;
		background:#055412;
		border: 2px solid #fff;
		display:block;
		margin:0;
		padding:5px 0 0 0;
		font-weight:bold;
		cursor: pointer;
		-moz-user-select: text;
		user-select: text;
	}

	.jorge
	{
		width:840px;
		margin:35px auto 0 auto;
		/*float:left;*/
		/*margin-left:320px;*/
		/*border:1px solid #333;*/
	}

	.flash
	{
		float:left;
		margin:-190px 0 0 -60px;
	}

	#menu
	{
		margin:10px auto;
		width:980px;
		height:40px;
		text-align:center;
		font-size:11pt;
		/* background:#333; */
	}

	.portada
	{
		width:980px;
		margin:0px auto;
		border-style:solid;
		border-width:2px;
		border-color:rgb(31,15,0);
		z-index:0;
		
	}

	.marcoportada
	{
		border-style:solid;
		border-width:1px;
		border-color:#466998;
		background-color:rgb(31,15,0);
		/*background-image:url("graficos/fondomaderafierros.jpg");
		background-repeat:no-repeat;*/
		width:980px;
		margin:0px auto;
		color:#daca97;
		text-align:left;
		font-size:10pt;
	}

	.marcoportada h3
	{
		font-size:18pt;
		margin:20px auto 0 auto;
		text-align:center;
		/* background:#eee; */
	}

	.lascruces
	{
		width:900px;
		margin:30px 0 10px 0;
	}

	.muestrascobre
	{
		/* background:#aaa; */
		margin:5px auto;
		width:960px;
	}

	.muestrascobre img
	{
		width:100%;
		background:#622812 url('graficos/fondocobrefotos.jpg');
	}

	.muestrascobre h2
	{
		text-align:center;
	}

	.namecopper
	{
		float:left;
		width:90px;
		margin:3px;
		/* background:#ddd; */
	}

	.namecopper .etiqueta
	{
		font-size:8pt;
		text-align:center;
		/* width:89px; */
		/* background:#ddd; */
	}

	.L1
	{
		font-family: 'Lora', serif;
		font-size:13.1pt;
		width:970px;
		margin:5px;
		border:1px solid #000;
	}

	.L1txt
	{
		margin:20px 0 0 0;
	}

	.L1txt p
	{
		margin:0 5px 0 5px;
	}

	.L1txt p.P1
	{
		margin-left:500px;
		width:460px;
		/* background:#333; */
	}

	.L1txt p.P2
	{
		font-size:19px;
		font-weight:bold;
		width:465px;
		/* clear:left; */
	}

	.L1txt  .footphoto
	{
		font-size:12pt;
		text-align:left;
		color:#daca97;
		margin:5px;
	}

	.L1txt  .footphoto span
	{
		font-size:9pt;
	}

	.L1txt .derecha
	{
		text-align:right;
		font-style:italic;
	}

	.big
	{
		font-size:16pt;
		font-weight:700;
	}

	.big1
	{
		font-size:12pt;
		font-weight:700;
		margin:0px 0 40px 0;
	}

	.big2
	{
		font-size:19pt;
		font-weight:700;
		margin:40px 40px 40px 40px;
	}

	.entrada
	{
		font-size:12pt;
		font-weight:700;
		text-align:center;
		width:900px;
		margin:10px auto;
	}

	.txtsamples
	{
		font-size:11pt;
		font-weight:700;
		text-align:center;
		width:900px;
		margin:20px auto;
	}

	.furniture
	{
		border-top:solid #471e0e 0px;
	}

	.L1img1
	{
		width:485px;
		height:790px;
		float:left;
		margin:0px 20px 90px;
		/* background:#ddd; */
	}

	.L1img2
	{
		width:485px;
		float:left;
		margin:0 20px 20px 0;
		/* background:#ddd; */
	}

	.L1img3
	{
		width:485px;
		float:left;
		margin:5px 20px 15px 5px;
	}

	.L1img4
	{
		width:485px;
		height:400px;
		float:left;
		margin:5px 20px 15px 5px;
		/* background:#dedede; */
		overflow:hidden;
	}

	.L1img4 img
	{
		width:850px;
		margin:-60px 0 0 -100px;
	}

	.L1img5
	{
		width:500px;
		float:left;
		margin:5px 20px 45px 5px;
		overflow:hidden;
	}

	.L1img5 img
	{
		width:600px;
	}

	.textiron
	{
		width:930px;
		margin:0 auto;
	}

	.L1img img, .L2leftimg img, .L3imgl img, .L3imgr img,
	.L5suphimg img, .L5infleftimg img, .L5infrigthimg img
	{
		width:100%;
	}

	.L1img1 img,.L1img2 img,.L1img3 img
	{
		width:100%;
	}

	.L2rigthimg img
	{
		width:80%;
		margin-left:80px;
	}

	.L2
	{
		width:970px;
		margin:0px auto 0 auto;
		border:1px solid #1f0f00;
		background:#1f0f00;
		color:#daca97;
		text-align:left;
	}

	.L2left
	{
		width:370px;
		float:left;
	}

	.L2left img
	{
		width:120px;
		float:left;
		margin:10px 10px 5px 5px;
	}

	.L2lefttxt
	{
		margin:0 5px 0 5px;
		font-size:8pt;
		z-index:100;
		width:360px;
		/*border:1px solid #eee;*/
	}

	.L2rigth
	{
		width:585px;
		margin-left:385px;
		/*border:1px solid #eee;*/
	}

	.L2rigthimg
	{
		width:310px;
		float:left;
		margin:-10px 0 0 -60px;
		z-index:0;
	}

	.L2rigthtxt
	{
		margin:5px 10px 0 295px;
		padding:0px;
		font-size:8pt;
	}

	.L3
	{
		width:970px;
		margin:0 auto;
		border:1px solid #1f0f00;
		background:#1f0f00;
		color:#daca97;
	}

	.l3imgtxt2
	{
		font-size:10pt;
		margin:10px;
		/*border:1px solid #000;*/
		text-align:left;
	}

	.L4
	{
		width:970px;
		margin:0px auto 0px auto;
		background:#000;
		color:#daca97;
		text-align:left;
		border:1px solid #000;
	}

	.L4imgs
	{
		/*border:1px solid #fafafa;*/
		text-align:center;
	}

	.L4img
	{
		width:970px;
		margin:15px auto;
	}

	.L4txt
	{
		clear:both;
		margin:5px;
		/*border:1px solid #aaa;*/
		text-align:center;
	}

	.L5
	{
		width:970px;
		margin:0 auto;
		border:1px solid #1f0f00;
		background:#1f0f00;
		color:#daca97;
		text-align:left;
	}

	.L5 p
	{
		margin:0 10px 0 10px;
	}

	.L5suphimg
	{
		width:70%;
		margin:0 auto;
	}

	.L5inf
	{
		width:100%;
		border:1px solid #000;
	}

	.L5infleft
	{
		border:1px solid #000;
	}

	.L5infright
	{
		border:1px solid #000;
		margin-left:0px;

	}

	.L5infrigthimg
	{
		margin:5px;
		width:400px;
		float:left;
	}

	.L5infrigthtxt
	{
		margin:90px 10px 0 10px;
	}

	.L6
	{
		width:970px;
		margin:15px 5px;
		border:1px solid #000;
		font-size:12pt;
		background:url("graficos/backwfhistory.png") no-repeat;
	}



	.L6txt
	{
		margin:5px;
	}

	.L6txt h2
	{
		text-align:center;
	}

	.L6arm
	{
		width:220px;
		margin:-10px 10px 5px 5px;
		float:right;
		/*border:yellow 1px solid;*/
	}

	.walk
	{
		margin-left:310px;
	}

	.L7
	{
		width:970px;
		margin:0px auto;
		border:1px solid #1f0f00;
		background:#1f0f00;
		color:#daca97;
	}

	.ol
	{
		width:150px;
		float:left;
		margin:80px 0 0 40px;
	}

	.or
	{
		width:150px;
		float:right;
		margin:80px 40px 0 0;
	}

	.vaqueros
	{
		width:300px;
		float:left;
		margin:5px 10px 5px 10px;
		clear:left;
	}

	.vaqueros1
	{
		width:500px;
		margin:5px;
		border:1px solid #000;
	}

	/***************************PREVIEW PRODUCTS********************/

	#cont_preview
	{
		width:978px;
		border:1px solid #466998;
		margin:0 0 5px 0;
	}

	.preview
	{
		width:310px;
		float:left;
		margin:25px 7px 0 7px;
		border:1px solid #daca97;
		color:#daca97;
		background:#471e0e;
	}

	.preview_foto
	{
		width:290px;
		height:290px;
		border:solid 1px #aaa;
		margin:5px auto;
		background-color:#000;
	}

	.preview_foto img
	{
		width:285px;
		margin:5px auto;
		border:0;
	}

	.preview_datos
	{
		width:290px;
		margin:5px auto;
		text-align:left;
	}

	.preview_datos_title
	{
		font-weight:bold;
		font-size:11pt;
		/*border:solid 1px #aaa;*/
		height:40px;
		text-align:center;
	}

	.preview_datos_desc
	{
		height:112px;
		overflow:hidden;
		margin-bottom:10px;
	}

	.preview_leather_desc
	{
		margin:5px;
	}

	.leather
	{
		font-size:14pt;
		text-align:center;
	}

	.preview_datos_more
	{
		color:#AC7D2C;
		font-weight:bold;
		text-align:right;
		color:#fff;
	}

	a.preview_datos_more_a:link,a.preview_datos_more_a:visited,a.preview_datos_more_a:active
	{
		text-decoration:none;
		color:#dfd390;
		outline:0;
		border:0;
	}

	a.preview_datos_more_a:hover
	{
		text-decoration:underline;
		outline:0;
		
	}

	a.preview_datos_more_a1:link,a.preview_datos_more_a1:visited,a.preview_datos_more_a1:active
	{
		text-decoration:none;
		color:#fff;
		outline:0;
		border:0;
		font-weight:bold;
	}

	a.preview_datos_more_a1:hover
	{
		text-decoration:underline;
		outline:0;
	}

	.faq
	{
		font-family: 'Lora', serif;
		width:960px;
		float:left;
		margin:25px 7px 10px 7px;
		border:1px solid #daca97;
		color:#daca97;
		background:#471e0e;
	}

	.faq div
	{
		margin:0 5px 0 5px;
	}

	.faq span
	{
		font-weight:700;
	}

	.faq h4
	{
		font-size:14pt;
		font-weight:700;
		margin:10px 5px 0 5px;
	}



	/***************************PIE DE PAGINA***************************/
	#barra-aux
	{
		width:100%;
		height:20px;
		/*border:solid 1px black;*/
		text-align:center;
		background:#000;
		color:#daca97;
	}

	a.mnuPie:link,a.mnuPie:visited,a.mnuPie:active
	{
		text-decoration:none;
		color:#daca97;
	}

	a.mnuPie:hover
	{
		text-decoration:underline;
		color:#daca97;
	}

	#pie
	{
		width:100%;
		text-align:center;
		font-size:8pt;
		padding:1px;
		color:#daca97;
	}

	#imgbar
	{
		width:980px;
		margin:10px 0 10px 0;
		height:360px;
		background:#471e0e;
		/* background:#fff; */
		font-size:10pt;
		font-weight:bold;
		text-align:center;
		border:1px solid #000;
	}

	#imgbar h3
	{
		margin:10px auto;
		font-size:18pt;
	}

	#imgbar ul
	{
		list-style:none;
		/*border:1px solid #fff;*/
		height:100%;
		margin:0;
		padding:0;
	}

	#imgbar ul li
	{
		float:left;
		width:233px;
		height:285px;
		margin:10px 5px 20px 5px;
		border:1px solid #fff;
	}

	#imgbar ul li img
	{
		width:223px;
		height:260px;
	}

	#imgbar ul li p
	{
		color:#ac7d2c;
	}

	a.preview_datos_more_ab:link,a.preview_datos_more_ab:visited,a.preview_datos_more_ab:active
	{
		text-decoration:none;
		color:#fff;
		outline:0;
		border:0;
		font-size:15pt;
	}

	a.preview_datos_more_ab:hover
	{
		text-decoration:underline;
		outline:0;
		
	}

	a.preview_datos_more_ab1:link,a.preview_datos_more_ab1:visited,a.preview_datos_more_ab1:active
	{
		text-decoration:none;
		color:#fff;
		outline:0;
		border:0;
		font-size:10pt;
	}

	a.preview_datos_more_ab1:hover
	{
		text-decoration:underline;
		outline:0;
		
	}

	.preview_datos_more_ab1 img
	{
		width:78px;
		height:10px
	}

	/*************************barra busqueda*****************************/
	#barras
	{
		width:978px;
		height:40px;
		border:solid 1px #2b1602;
		text-align:center;
		font-weight:bold;
		font-size:12pt;
		background:#000;
		color:#daca97;
		margin:7px auto;
	}

	.barrafb
	{
		/* border:1px solid #ca9539; */
		width:420px;
		float:left;
		margin:12px 0 0 0px;
		/* background:#888; */
	}

	.barrashare
	{
		/* border:1px solid #ca9539; */
		width:460px;
		float:left;
		margin:12px 0 0 0px;
		/* background:#888; */
	}

	.twitter-share-button
	{
		/* background:#fff; */
		margin:0;
	}

	.g-plusone
	{
		/* background:#f00; */
		margin:0;
	}

	.addthis_toolbox
	{
		/*border:1px solid #ff00ff;*/
		width:150px;
		float:left;
	}

	.search
	{
		/* border:1px solid #ca9539; */
		width:300px;
		height:20px;
		margin:9px 7px 7px 670px;
		font-size:10pt;
		text-align:right;
	}

	.search p
	{
		float:left;
		margin:2px 5px;
		padding:0;
		/*border:1px solid #f0f;*/
	}

	.search form
	{
		float:left;
	}

	.search form input
	{
		width:220px;
	}

	.mnuBarras
	{
		float:left;
		border:1px solid #000;
		width:665px;
		color:#daca97;
		text-align:left;
		font-size:10pt;
		margin-top:9px;
	}

	a.mnuBarras_a:link,a.mnuBarras_a:visited,a.mnuBarras_a:active
	{
		text-decoration:none;
		color:#daca97;
		outline:0;
		border:0;
	}

	a.mnuBarras_a:hover
	{
		text-decoration:underline;
		outline:0;
	}

	#videos
	{
		width:220px;
		height:180px;
		float:right;
		/*border:1px solid #000;*/
	}

	.video
	{
		border:1px solid #000;
		margin:0px;
		text-align:center;
		
	}

	.video span
	{
		margin:0 auto;
		border:1px solid #000;
	}

	.video img
	{
		border:0;
	}

	.playv
	{
		
		width:520px;
		
	}

	.minivideo
	{
		width:200px;
		border:0;
		margin:10px;
		/*border:1px solid #00f;*/
		float:right;
	}

	.play
	{
		height:150px;
		margin:-160px 0 0 60px;
		/*border:1px solid #f00;*/
		float:left;
	}

	/*****************POPUP****************************/
	#popup
	{
		background-color:rgb(31,15,0);
		width:600px;
		height:450px;
		border:1px solid #000;
		margin:0;
	}

	#bigimg
	{
		width:445px;
		height:445px;
		background:#fff;
		margin:0;
		/* border:1px solid #ff0; */
		float:left;
	}

	#bigimg img
	{
		width:435px;
		height:435px;
		margin:5px;
	}

	.miniimgs
	{
		/* width:355px; */
		/*border:1px solid #ff0;*/
		margin:10px 0;
	}

	.miniimg
	{
		width:135px;
		height:135px;
		border:1px solid #000;
		/*background:#000;*/
		margin:5px;
		float:left;
	}

	.miniimg img
	{
		width:125px;
		height:125px;
		margin:5px;
		background:#000;
	}

	/**********************MANUFACTURING***************************/

	#textos
	{
		width:780px;
		margin:5px 0 0 5px;
		text-align:left;
		padding:0px;
		float:left;
		color:#daca97;
		/* border:1px solid aqua; */
	}

	#textos1
	{
		width:960px;
		
		/* background:#fff; */
		text-align:left;
		padding:0px;
		/*border:1px solid aqua;*/
		color:#daca97;
	}



	#textos p, #textos1 p
	{
		
		margin:10px;
	}

	#colvideo
	{
		width:180px;
		float:right;
		/* border:1px solid aqua; */
		margin-right:5px;
	}

	.foto-play
	{
		width:170px;
		height:100px;
	}

	#textos-testimonials
	{
		width:780px;
		margin:5px auto;
		text-align:left;
		color:#daca97;
		/* border:1px solid aqua; */
	}

	.testimonials
	{
		width:550px;
		margin:3px auto;
		font-family:serif;
		font-size:12pt;
		border-top:1px solid #daca97;
		border-bottom:1px solid #daca97;
		/* background:#fff; */
	}

	.testimonials-name
	{
		width:530px;
		margin:0 auto;
		text-align:right;
		font-style:italic;
		font-size:12pt;
		/* border:1px solid aqua; */
	}

	.testimonials-state
	{
		width:530px;
		margin:0 auto;
		text-align:right;
		font-size:11pt;
		/* border:1px solid aqua; */
	}

	#testimonials-form
	{
		display:none;
	}

	#testimonials-h3
	{
		text-align:center;
		margin:30px auto;
	}

	.radio
	{
		/*float:left;*/
		/*border:1px solid #000;*/
		width:200px;
	}

	.radioinput
	{
		float:left;
		width:10px;
		height:20px;
		/*border:1px solid #0f0;*/
		margin-top:-3px;
	}

	.radiolabel
	{
		float:left;
		/*border:1px solid #00f;*/
		width:40px;
		margin-right:20px;
		color:#000;
	}

	#hide-show
	{
		margin:0 auto;
		/*border:1px solid #000;*/
		text-align:center;
	}


	/***************************FACTORY TOUR*************************/

	.mini
	{
		width:980px;
		margin:5px 0 0 0;
		/*border:1px solid #000;*/
		Color:#dfd390;
		/* background:#eee; */
	}

	.fotomini-factory
	{
		width:210px;
		height:210px;
		border:solid 2px #aaa;
		margin:15px;
		float:left;
		background-color:#2b1602;
	}

	.fotomini-factory img
	{
		margin:5px;
		width:200px
	}

	.fotomini-leather
	{
		width:210px;
		height:400px;
		border:solid 2px #aaa;
		margin:15px;
		float:left;
		background-color:#2b1602;
		text-align:left;
	}

	.fotomini-leather img
	{
		margin:5px;
		width:200px
	}


	/**************************WOOD SAMPLES*********************************/
	.titlewood
	{
		margin:5px auto;
		/* background:#eee; */
		width:210px;
	}

	.miniwood
	{
		float:left;
		width:210px;
		margin:15px;
	}

	.fotomini-wood
	{
		width:210px;
		height:210px;
		border:solid 2px #aaa;
		/* margin:5px; */
		background-color:#2b1602;
	}

	.fotomini-wood img
	{
		margin:5px;
		width:200px
	}


	/************************DOWNLOAD CATALOG ******************************/

	#Cfurniture
	{
		border:1px solid #555;
		width:250px;
		height:365px;
		text-align:center;
		margin:10px auto;
	}

	#Cfurniture img
	{
		width:240px;
		margin:5px;
		border:0;
	}

	a.Cfurniture_a:link,a.Cfurniture_a:visited,a.Cfurniture_a:active
	{
		text-decoration:none;
		color:#AC7D2C;
		outline:0;
		border:0;
	}

	a.Cfurniture_a:hover
	{
		text-decoration:underline;
		outline:0;
		
	}

	#Ccategory, #Ctype
	{
		width:100%;
		margin:40px auto;
	}

	.fcategory
	{
		border:1px solid #555;
		width:230px;
		height:345px;
		text-align:center;
		margin:5px;
		float:left;
		color:#AC7D2C;
	}

	.fcategory img
	{
		width:220px;
		margin:5px;
		border:0;
	}

	.ftype
	{
		border:1px solid #555;
		width:230px;
		height:345px;
		text-align:center;
		margin:5px;
		float:left;
	}

	.ftype img
	{
		width:220px;
		margin:5px;
		border:0;
	}

	#coverDcatalog
	{
		width:400px;
		height:540px;
		margin:10px auto;
	}

	.coverDcatalog-img
	{
		width:380px;
		border:1px solid #fff;
		margin:10px auto;
	}

	.crema
	{
		color:#AC7D2C;
	}

	/***********************************Formulario de contacto *******************/

	/* Estilos del formulario */
	form.contacto {
		margin: 25px auto 0;
		width: 440px;
	}
	form.contacto fieldset {
		background: 0 0 white;
		border: 1px solid #E1E1E1;
		box-shadow: 0 0 10px 0 #DADADA;
		-webkit-box-shadow: 0 0 10px 0 #DADADA;
		-moz-box-shadow: 0 0 10px 0 #DADADA;
		padding: 25px;
	}
	form.contacto fieldset > div {
		clear: both;
		margin-bottom: 20px;
		overflow: hidden;
	}
	form.contacto fieldset div label {
		display: block;
		float: left;
		margin-right: 15px;
		margin-top: 5px;
		text-align: right;
		text-transform: uppercase;
		width: 84px;
	}
	form.contacto input[type="text"], form.contacto textarea {
		background: #F5F5F5;
		border: 1px solid #E8E8E8;
		color: #626262;
		display: block;
		float: left;
		padding: 8px;
		resize: none;
		width: 265px;
		-webkit-transition: all 0.1s linear;
		-moz-transition: all 0.1s linear;
		transition: all 0.1s linear;
	}
	form.contacto input[type="text"]:focus, form.contacto textarea:focus {
		background: #F9F9F9;
		border: 1px solid #D3D3D3;
		outline: none;
	}
	form.contacto .ultimo{
		margin-bottom: 0;
		position: relative
	}
	form.contacto button {
		background: #444444;
		border: 0 none;
		color: #FFFFFF;
		float: right;
		font-weight: bold;
		height: 32px;
		padding: 0 10px;
		position: relative;
		text-transform: uppercase;
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		transition: all 0.2s linear;
	}

	form.contacto button:hover{
		background: #6A6A6A;
	}

	/* AJAX Gif y mensajes de exito o fracaso */
	.hide{
		display: none;
	}
	
	.ajaxgif{
		position: absolute;
		right: 150px;
		top: 5px;
	}
	.msg{
		color: white;
		font-weight: bold;
		height: 32px;
		line-height: 32px;
		padding: 0 10px;
		position: absolute;
		right: -155px;
		text-transform: uppercase;
		min-width: 121px;
	}
	.msg_ok{
		background: #589D05;
	}
	.msg_error{
		background: red;
	}


	.dibujos
	{
		float:left;
		margin-right:10px;
	}

	.dibujos img
	{
		width:250px;
	}

	.form-contact
	{
		width:700px;
		margin-left:255px;
		/* background:#ccc; */
	}

	.label
	{
		float:left;
		text-align:right;
		font-size:9pt;
		font-weight:bold;
		line-height:170%;
		width:75px;
		color:rgb(196,163,108);
		/* background:#aaa; */
	}
	.field
	{
		text-align:left;
		font-size:9pt;
		width:610px;
		margin-left:0 0 0 80px;
		padding:0;
		/* background:#aaa; */
	}

	.aviso
	{
		width:100%;
		height:30px;
		clear:both;
		font:14pt bold;
		color:#daca97;
		text-align:center;
		line-height:100%;
		margin:20px 0 20px 0;
		/*border:solid 1px yellow;*/
	}



	/**************************LOGIN*************************/

	#frmLogin
	{
		width:800px;
		color:#daca97;
		margin:10px auto;
		padding:0;
	}

	#frmLogin .campo
	{
		width:95%;
	}

	#frmMembers
	{
		width:390px;
		height:390px;
		margin:0;
		float: left;
		border:1px solid #aaa;
		/*background-color:yellow;*/
		padding:0;
	}

	#frmRegister
	{
		width:390px;
		height:390px;
		margin:0px 0px 0px 405px;
		border:1px solid #aaa;
		/*background-color:yellow;*/
		padding:0;
	}

	#frmLogin a
	{
		color:#000;
	}

	#frmLogin h2
	{
		/*border:solid 1px #000;*/
		margin:5px 0;
	}

	#frmMensajes
	{
		font-weight:bold;
		font-size:10pt;
		margin:5px;
		color:#00f;
	}

	.error
	{
		color:#f00;
	}

	#frmLost
	{
		width:100%;
		background-color:#fff;
		height:180px;
	}

	#frmRecover
	{
		width:390px;
		height:390px;
		margin:0px auto;
		border:1px solid #aaa;
		/*background-color:yellow;*/
		padding:0;
	}

	a#lost:link,a#lost:visited,a#lost:active
	{
		text-decoration:none;
		color:#daca97;
	}

	a#lost:hover
	{
		text-decoration:underline;
		color:#daca97;
	}

	/*************************codigo qr***********************/
	.data-contact
	{
		float:left;
		font-size:12pt;
		color:#daca97;
		text-align:left;
		margin:0 0 0 10px;
	}

	.qr-contact img
	{
		width:150px;
	}

	.contact-me1
	{
		font-weight:bold;
	}


	/*************************PRODUCT**********************************************/
	.big-product
	{
		width:965px;
		/*border:1px solid #fff;*/
		margin:5px;
		text-align:left;
	}

	.big-foto
	{
		width:600px;
		float:left;
		border:1px solid #000;
	}

	.big-foto img
	{
		width:590px;
		margin:5px;
		background:#000;
	}
		
	.flashproduct
	{
		width:600px;
		margin:0px;
		background:#8e1911;
		display:none;
		color:#fff;
		font-size:12pt;
		font-weight:bold;
		text-align:center;
	}

	.big-title
	{
		margin:0;
		/*border:1px solid #000;*/
	}

	.big-datos
	{
		/*border:1px solid #00f;*/
		width:355px;
		margin:0px 0 0 605px;
		color:#daca97;
	}

	.MYCLASS img
	{
		width:590px;
	}

	.prevnext
	{
		margin:10px 0;
		text-align:center;
		font-weight:bold;
		font-size:12pt;
		/*border:1px solid #000;*/
		width:600px;
	}

	/****************************** Factory videos ******************************/

	#contVideos
	{
		width:980px;
		border:1px solid #466998;
		margin:0 auto;
	}

	#leftGal
	{
		width:970px;
		/* background-color:#eee; */
		margin:5px auto;
	}

	#videoPrinc
	{
		width:900px;
		/* height:412px; */
		margin:5px auto;
		/* background-color:#000; */
		text-align:left;
		color:#AC7D2C;
	}

	#videoPrinc .compartir
	{
		margin:15px 0 15px 0;
		/* background:#eee; */
		width:900px;
	}

	#videoPrinc .fb-likep
	{
		width:500px;
		float:left;
	}

	#videoPrinc .viewsPrinc
	{
		float:right;
		font-size:9pt;
		color:#888;
		font-weight:bold;
		/* width:100px; */
		border-bottom:1px solid #888;
		padding-bottom:2px;
		/* background:#ddd; */
	}

	#videoPrinc .titlePrinc
	{
		font-size:14pt;
	}

	#videoPrinc .byPrinc
	{
		margin:10px 0 10px 0;
	}

	#videoPrinc .upActual
	{
		margin:5px 0 5px 0;
		font-size:9pt;
		color:#888;
		font-weight:bold;
	}

	#galleryVideos
	{
		margin:5px 0 0 0;
		/* background-color:#ddd; */
	}

	.miniGal
	{
		float:left;
		width:232.5px;
		height:210px;
		background:#471e0e;
		margin:5px;
	}

	.miniGal:hover
	{
		box-shadow: 3px 3px 10px #818181;
		-webkit-box-shadow: 3px 3px 10px #818181;
		-moz-box-shadow: 3px 3px 10px #818181;
		filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=3, offY=3, positive=true);
	}

	.miniGal img
	{
		width:100%;
		margin-top:-15px;
		padding:0;
	}

	.duration
	{
		background:#000;
		color:#fff;
		font-family:verdana;
		font-size:7pt;
		width:40px;
		height:15px;
		position:relative;
		top:115px;
		left:0px;
	}

	.titleGal
	{
		width:98%;
		/* height:50px; */
		margin:1%;
		/* background-color:#bbb; */
		font-family:verdana;
		font-size:10pt;
		text-align:left;
	}

	#rightGal
	{
		width:310px;
		/* background-color:#eee; */
		float:right;
		margin:5px 5px 0 0;
	}

	.sectionGal
	{
		font-size:16px;
		font-weight:bold;
		color:#AC7D2C;
		background:#471e0e;
		border-bottom:solid 2px #bbb;
		width:100%;
		margin-bottom:10px;
		text-align:left;
		box-shadow: 3px 3px 5px #818181;
		-webkit-box-shadow: 3px 3px 5px #818181;
		-moz-box-shadow: 3px 3px 5px #818181;
		filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=3, offY=3, positive=true);
	}

	.recentGal
	{
		width:310px;
		margin:10px 3px 10px 3px;
		padding:0;
		background:#471e0e;
	}

	.recentGal img
	{
		width:108px;
		height:61px;
		margin:3px;
		padding:0;
		float:left;
	}

	.recentGal:hover
	{
		box-shadow: 3px 3px 10px #818181;
		-webkit-box-shadow: 3px 3px 10px #818181;
		-moz-box-shadow: 3px 3px 10px #818181;
		filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=3, offY=3, positive=true);
	}

	.dataRecent
	{
		width:190px;
		height:61px;
		margin:3px;
		float:right;
		text-align:left;
		/* border:1px solid #000; */
	}

	.durationRecent
	{
		background:#000;
		color:#fff;
		font-family:verdana;
		font-size:7pt;
		width:40px;
		height:15px;
		position:relative;
		top:63px;
		left:3px;
	}

	.added
	{
		color:#999;
		font-size:8pt;
		font-weight:bold;
	}

	/****************************** Factory videos ******************************/


	/************************* Error 404 ***********************************/

	.error404
	{
		background-color:rgb(0,0,12);
		width:974px;
		border-style:solid;
		border-width:3px;
		border-color:rgb(102,70,49);
		color:#fff;
		text-align:left;
		font-family:verdana;
		margin:0px auto;
	}

	.error404 h1
	{
		margin:0 5px 0 5px;
	}

	.error404 h2
	{
		margin:0 5px 0 5px;
	}

	.error404 span
	{
		margin:0 5px 0 5px;
	}

	.error404 hr
	{
		margin:5px;
		width:50%;
	}



	/************************* Error 404 ***********************************/

	/******************************close quarters***************************/

	.horsetrailer
	{
		width:800px;
		margin:20px 90px;
	}

	/******************************close quarters***************************/

	/******************************sticky menu******************************/

	.demo_container { width:980px; margin:0 auto; }
	#demo_top_wrapper { margin:0 0 20px 0; }
	#demo_top { height:100px; padding:20px 0 0 0; }
	#my_logo { font:70px Georgia, serif; }
	 
	/* our menu styles */
	#sticky_navigation_wrapper { width:980px; height:30px; }
	/* #sticky_navigation { width:100%; height:30px; background:url(trans-black-60.png); -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999; } */
	/* #sticky_navigation ul { list-style:none; margin:0; padding:5px; } */
	/* #sticky_navigation ul li { margin:0; padding:0; display:inline; } */
	/* #sticky_navigation ul li a { display:block; float:left; margin:0 0 0 5px; padding:0 20px; height:40px; line-height:40px; font-size:14px; font-family:Arial, serif; font-weight:bold; color:#ddd; background:#333; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; } */
	/* #sticky_navigation ul li a:hover, #sticky_navigation ul li a.selected { color:#fff; background:#111; } */

	/******************************sticky menu******************************/

}