/****************************************************************************************************************************/
/***************************** Matarranz ************************************************************************************/
/****************************************************************************************************************************/

/* RESET TAGS */
div, ul, ol, li, table, tr, td, span, p, img, a, object, embed, form, h1, h2, h3, h4, input, select, optgroup
{
	margin: 0px;
	padding: 0px;
	border: 0px;	
	border-collapse: collapse;
}

/* GLOBAL */

body {
	padding: 0px;
	margin: 0px;  
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;    	
	filter:none;
	background-color: #fff;
	/*overflow: hidden;*/
	filter:none;
	-ms-filter: none;
}


div#cont
{
	width: 926px;
	background-color: #fff;
	height: 545px;
	left: 50%;
	top: 50%;
	margin-left: -463px;
	/*margin-top: -273px;*/
	margin-top: -283px;
	position: absolute;
}


div#coj
{
	margin-top: 100px;
}

div#cont .cabecera
{
	width: 942px;
	height: 99px;
	background-image: url("../imgs/cabecera_new.jpg");
	background-repeat: no-repeat;
	margin-bottom:4px;
	float: left;
	display: none;
}


div#cont .contenido
{
	width: 926px;
	background-color: #fff;
	height: 404px;
	float: left;
}


.btn_home
{
	float: right;
	height: 80px;
	margin-top: 10px;
	cursor: pointer;
	width: 200px;
}


div#cont .menu
{
	width: 926px;
	height: 23px;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	text-align: left;
	float: left;
	display: none;
}

div#cont .menu a span
{
	display: none;
}

div#cont .menu a
{
	margin-top: 2px;
}

div#cont .pie
{
	width: 926px;
	height: 15px;
	text-align: right;
	font-size: 11px;
	color: #ADADAD;
	float: left;
	display: none;
}

#kk
{
	display:none;
}

#blanco
{
	width: 928px;
	height: 404px;
	background-color: #fff;
	z-index: 12;
	float: left;
	position: absolute;
	z-index: 90 !important;
}

.sm
{
	z-index: 0 !important;
}


h2{
	color: #064123;	
}

/**** Botones ****/

a{
	cursor: pointer;
}

a:hover{
	color: #4F7542 !important;
}

.migas
 {
 	font-size: 11px;
 	background-color: #fff;
	color: #B7B7B7;
	float: left;
	
	margin-left: 300px;
	_margin-left: 180px; /* ie6 */
	font-weight: bold;
	margin-top: 70px;
 }
 
 .migas .lugar
 {
 	/*text-transform: capitalize;*/
 	background-color: #fff;
 }
 
 /* Botones  */

.bfamilia
{
	background-image: url("../imgs/familia2.jpg");
	background-position:  10px -32px;
	float: left;
	width: 47px;
	height: 13px;
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.bfamilia:hover{
	filter: alpha(opacity=50);
	opacity: .5;
	-moz-opacity:0.5 ;
 }

.bcatalogo
{
	background-image: url("../imgs/catalogo2.jpg");
	background-position:  10px -32px;
	margin-top: 2px !important;
	float: left;
	width: 59px;
	margin-left: 85px;
	height: 13px;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-repeat: no-repeat;
}

.bcatalogo:hover{
	filter: alpha(opacity=50);
	opacity: .5;
	-moz-opacity:0.5 ;
 }

.bgarantia
{
	background-image: url("../imgs/garantia2.jpg");
	float: left;
	background-position:  10px -32px;
	margin-top: 2px !important;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 128px;
	height: 13px;
	margin-left: 85px;
	background-repeat: no-repeat;
}

.bgarantia:hover{
	filter: alpha(opacity=50);
	opacity: .5;
	-moz-opacity:0.5 ;
 }

.bconfecciones
{
	background-image: url("../imgs/confecciones2.jpg");
	float: left;
	background-position:  10px -32px;
	width: 87px;
	height: 13px;
	margin-left: 85px;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-repeat: no-repeat;
}

.bconfecciones:hover{
	filter: alpha(opacity=50);
	opacity: .5;
	-moz-opacity:0.5 ;
 }


.bcontacto
{
	background-image: url("../imgs/contacto2.jpg");
	float: left;
	background-position:  10px -32px;
	margin-left: 85px;
	width: 57px;
	height: 13px;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-repeat: no-repeat;
}

.bcontacto:hover{
	filter: alpha(opacity=50);
	opacity: .5;
	-moz-opacity:0.5 ;
 }


/*************************************************************/
/************************ Interiores ************************/
/***********************************************************/

div#cont .contenido .home
{
	width: 926px;
	height: 404px;
	z-index:100 !important;
	/*background-image: url("../imgs/portada.jpg");
	background-repeat: no-repeat;*/
}

/* Familia */
div#cont .contenido .familia
{
	width: 926px;
	height: 404px;
	display: none;
	/*margin-top: 40px;*/
	float: left;
}

.tra
{
	width: 926px;
	height: 404px;
	background-image: url("../imgs/d4.jpg");
	background-position: -20px;
	background-repeat: no-repeat;
	display: none;
}

div#cont .cabe_f
{
	width: 926px;
	height: 186px;
	overflow: hidden;
	/*display: none;*/
}

div#cont .cab_familia
{
	width: 926px;
	height: 186px;
	background-image: url("../imgs/familia.jpg");
	background-repeat: no-repeat;
	display: none;
}

div#cont .cab_tray
{
	width: 926px;
	height: 186px;
	background-image: url("../imgs/trayectoria.jpg");
	background-repeat: no-repeat;
	display: none;
}

div#cont .contenido .familia .bod .texto1
{
	float: left;
	width: 290px;
	color: #666;
	font-size: 10px;
	text-align: left;
	background-color: #fff;
	padding-left: 10px;
	margin-left: 4px;
	border-left: 1px solid #ccc;
}

.texto1 a{
	font-weight: bold;
	color: #08440E;
	font-size: 11px;
	margin-bottom: 20px;
	float: left;
}

div#cont .contenido .familia .bod .texto2
{
	float: left;
	width: 290px;
	background-color: #fff;
	color: #666;
	font-size: 11px;
	text-align: left;
	margin-left: 74px;
	padding-left: 10px;
	border-left: 1px solid #ccc;
}

.texto2 a{
	font-weight: bold;
	color: #08440E;
	font-size: 11px;
	margin-bottom: 20px;
	float: left;
}

.tex1
{
	float: left;
	width: 300px;
	font-size: 11px;
	display: none;
}

.tex2
{
	float: left;
	font-size: 11px;
	display: none;
}

/* Catalogo */

.su2
{
	margin-left: 86px !important;
}

.su3
{
	margin-left: 134px !important;
}

.su4
{
	margin-left: 62px !important;
}

.su5
{
	margin-left: 86px !important;
}


.subcategorias
{
		border-left: 1px solid #ccc;
	padding-left: 8px;
}

.subcategorias a{
	text-decoration: none;
	color: #50694C;
	font-size: 12px;
}

.subcategorias a:hover
{
	color: #AB951B !important;
}

div#cont .contenido .catalogo
{
	width: 926px;
	height: 404px;
	display: none;
}

div#cont .contenido .catalogo .cab_catalogo
{
	width: 926px;
	height: 186px;
	background-image: url("../imgs/catalogo.jpg");
	background-repeat: no-repeat;
	display: none;
}

.izq
{
	 float:left;
	 	width: 189px;
	height: 404px;
}

div#cont .contenido .catalogo .bod
{
	text-align: left;
	font-size: 11px !important;
	background-color: #fff;
	float: left;
	padding-top: 20px;
}

/* Gariatia */
div#cont .contenido .garantia
{
	width: 926px;
	height: 404px;
	display: none;

}

div#cont .contenido .garantia .cab_garantia
{
	width: 926px;
	height: 186px;
	background-image: url("../imgs/gar.jpg");
	background-repeat: no-repeat;
}

div#cont .contenido .garantia .bod
{
	text-align: left;
	overflow: scroll;
	overflow-x: hidden;
	padding-right: 20px;
	font-size: 11px !important;
	background-color: #fff;
	float: left;
	padding-top: 20px;
	color: #666;
	width: 900px;
	height: 190px;
}

/* Confecciones */
div#cont .contenido .confecciones
{
	width: 926px;
	height: 404px;
	display: none;
}

div#cont .contenido .confecciones .cab_confecciones
{
	width: 926px;
	height: 186px;
	background-image: url("../imgs/conf0.jpg");
	background-repeat: no-repeat;
	display:none;
}

div#cont .contenido .confecciones .cab_confecciones1
{
	width: 926px;
	height: 186px;
	background-image: url("../imgs/conf1.jpg");
	background-repeat: no-repeat;
	display:none;
}

div#cont .contenido .confecciones .cab_confecciones2
{
	width: 926px;
	height: 186px;
	background-image: url("../imgs/conf2.jpg");
	background-repeat: no-repeat;
	display:none;
}

div#cont .contenido .confecciones .bod
{
	text-align: left;

	float: left;
	padding-top: 20px;
		color: #666;
		background-color: #fff;
	font-size: 11px !important;
	width: 904px;
}

/* Contacto */
div#cont .contenido .contacto
{
	width: 926px;
	height: 404px;
	display: none;
}

div#cont .contenido .contacto .cab_contacto
{
	width: 926px;
	height: 186px;
	background-image: url("../imgs/cont.jpg");
	background-repeat: no-repeat;
	display: none;
}

div#cont .contenido .contacto .bod
{
	text-align: left;
	float: left;
	width: 620px;
	padding-top: 20px;
	background-color: #fff;
	color: #666;
	font-size: 12px;
}

a.mail
{
	color: #AB951B !important;
	padding-left: 20px;
		background-image: url("../imgs/email.png");
	background-repeat: no-repeat;
}

a.mail:hover
{
	color: #50694C !important;
}

.cont
{
	float: left;
	margin-left: 40px;
	margin-top: 25px;
	width: 216px;
}

.cont a.mapa{
	float: left;
	width: 267px;
	height: 216px;
	background-image: url("../imgs/mapa_small.jpg");
	background-repeat: no-repeat;
	margin-top: -25px;
}

#mapa_big
{
	width: 930px;
	height: 545px;
		left: 50%;
	top: 50%;
	margin-left: -463px;
	/*margin-top: -273px;*/
	margin-top: -283px;
	display: none;
	position: absolute;
	z-index: 1000;
	cursor: pointer;
	background-color: #fff;
	background-image: url("../imgs/mapa_big.jpg");
	background-repeat: no-repeat;
	background-position: center 70%;
	font-size: 11px;
}

.impri
{
	background-image: url("../imgs/print.gif");
	padding-left: 14px;
	text-decoration: none;
	color: #AB951B !important; 
	background-repeat: no-repeat;
}

.maps
{
	text-decoration: none;
	background-image: url("../imgs/link.png");
	background-repeat: no-repeat;
	padding-left: 17px;
	margin-top: 220px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #AB951B !important; 
}

.maps:hover
{
	color: #50694C !important;
}

.impri:hover
{
	color: #50694C !important;
}

div#cont .lista_productos
{
	width: 926px;
	height: 404px;
	display: none;
}

.cuadro_sup
{
	background-color: #D9DADC;
	font-size: 11px;
	padding: 4px;
	color: #616264;
}

.central
{
	 width: 402px; 
	 padding-right: 20px;
	 background-color: #fff;
	 font-size: 11px;
	 height: 364px;
	 overflow:scroll;
	 overflow-x:hidden;
	 float:left;
	 margin-left: 4px;
}


.central h2
{
	color: #4F6A3F !important;
	background-image: url("../imgs/cua.jpg");
	background-repeat: no-repeat;
	font-size: 14px;
	padding-left: 15px;
	margin-left: -15px !important;
	/*position: absolute;*/
	margin-bottom: 10px;
	width: 380px;
	float: left;
}

.central h3
{
	color: #4F6A3F!important;
	margin-top: 10px;
}

.arriba h3
{
	color: #154422;
	margin-top: 6px;
	background-color: #C8D3C2;
	font-size: 12px;
	text-transform: uppercase;
}

.PopBoxImageLarge
{
	
	margin-top: 14px;
}


#content_presupuesto input, textarea
{
	background-color: #fff;
	border: 1px solid #ccc;
	width: 150px;
	font-size: 10px; 
	color:#616264;
}


#content_presupuesto textarea
{
font-family: Arial, Helvetica, sans-serif; 
margin-top: 4px;
font-size: 11px;
}

#content_presupuesto select
{
	width: 150px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 11px;
}

.arriba h4
{
	color: #154422;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 3px;
}


.central .texto_dentro
{
	color: #666;
	margin-left: 6px;
	width: 390px;
	position: absolute;
	*position: relative !important;
	background-color: #fff;
	/*height: 100px;*/
	display: none;
	margin-left: -4px;
	padding: 6px;
}

.texto_dentro p
{
	border: 1px solid #ccc;
	padding: 10px;
}

.texto_dentro a.cerrar
{
	position: absolute;
	margin-top: -4px;
	margin-left: 390px;
	background-image: url("../imgs/cerrar.png");
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
}

a.ab
{
	display:block;
	font-size: 13px;
	background-image: url("../imgs/cuadrado.jpg");
	background-repeat: no-repeat;
	padding-left: 10px;
	float: left;
	width: 300px;
	background-position: center left;
	font-weight: bold;
	color: #AB951B;
}

a.ab:hover
{
	background-color: #F2F2F2;
		background-image: url("../imgs/cuadrado1.jpg");
	background-repeat: no-repeat;
}

a.volver
{
	position: absolute;
	left: 190px;
	top: 470px;
	margin-bottom: 10px;
	font-size: 10px;
	float: left;
	padding-left: 24px;
	padding-top: 4px;
	background-image: url("../imgs/triangulo.png");
	height: 20px;
	background-repeat: no-repeat;
	margin-left: -14px;
}


.central h2, h3{
	margin-left: 4px;
}

.telitas
{
	float:left; 
	text-align:center;
	width: 130px;
	height: 400px;
}

.telitas ul li 
{
	list-style: none;
	margin-top: 10px;
}

.telitas div.slide
{
	width: 80px;
	height: 350px;
	overflow: hidden;
	margin-left: 20px;
}

.adelante
{
	float:left;
	font-size: 11px;
	cursor: pointer;
	margin-left: 43px;
	width: 40px;
	height: 28px;
	background-image: url("../imgs/mas.jpg");
	background-repeat: no-repeat;
	background-position: bottom center;
}

.atras
{
	float:left;
	cursor: pointer;
	font-size: 11px;
}



.envio
{
	background-color: #fff;
	cursor: pointer;
	font-size: 10px;
	border: 1px solid #50694C;
	padding-left: 4px;
	padding-right: 4px;
	width: 60px !important;
	color: #50694C;
}



.envio:hover
{
	background-color: #AB951B !important;
	color: #fff !important;
}

.foto
{
	position: absolute;
	z-index: 100;
	width: 410px;
	height: 400px;
	overflow: hidden;
	/*background-image: url("../img/1.jpg");
	background-repeat: no-repeat;*/
	left: 189px;
	display: none;
}


.lol
{
	float: left;
	background-color: #fff;
	width: 170px;
}

#ladescrip
{
	display: none;
}

/* Trayectoria */

.arrastra
{
	float: left;
	background-color: #AB951B;
	padding: 3px;
	color: #fff;
}

.arrastra span{
	float: left;
	margin-top: 3px;
}

.arrastra img
{
	margin-left: 10px;
	margin-top: 3px;
	float: left;
}

#timeline {
 width: 540px;
 height: 150px;
 background-color: #fff;
 overflow: hidden;
 font-size: 11px !important;
}

#timeline ul {
 width: 1650px;
 margin: 0;
 padding: 0;
}

#timeline li {
 display: block;
 width: 270px;
 padding: 10px;
 margin-left: 30px;
 float: left;
 border-left: 1px solid #ccc;
}

#medidas
{
	font-size: 10px;
	}

.var_medidas
{
	width: 40px !important;
}

.medid
{
	color: #154422 !important;
	font-size: 12px !important;
	margin-bottom: 4px !important;
	font-weight: bold !important;
}
#bannerWrapper{
	display:none;
}
#bannerEtiqueta{
		display:none;
		position:absolute;
		top:102px;
		left:50%;
		margin-left:-514px;
		width:211px;
		height:298px;
		
	}


