@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;color:#869261; outline:none;}
a:hover{text-decoration:underline; color:#FFF;}

a img{border:0;}
p{margin-bottom:8px;}
html, body {margin: 0; padding: 0; height: 100%; background-color:#101410; color:#fff; background-image:url(../img/bg_body.png); background-repeat:repeat;}
.wrapp{width:780px; margin:0 auto;}

#header{height:100px;}
	#header h1 a{display:block; width:220px; height:96px; float:left; background:url(../img/logo.png) no-repeat 10px 5px;}
	#header h1 a span{display:none;}
	#header div.idiomas{font-family:Verdana; width:200px; text-align:right; font-size:10px; font-weight:bold; float:right; margin-top:20px;}
		#header div.idiomas a.catala{background:url(../img/idioma_cat.png) no-repeat; display:block; width:38px; height:10px; float:right; margin-right:8px; border-right:1px solid #fff; padding-right:10px;}
		#header div.idiomas a.catala:hover{background-image:url(../img/idioma_cat_on.png);}
		#header div.idiomas a.castella{background:url(../img/idioma_es.png) no-repeat; display:block; width:66px; height:10px; float:right;}
		#header div.idiomas a.castella:hover{background-image:url(../img/idioma_es_on.png);}
		#header div.idiomas a span{display:none;}
 	#header ul{float:right;margin-top:45px; width:510px; text-align:right; list-style:none;}
		#header ul li{float:right; margin-left:5px;}
			#header ul li a span{display:none;}
			#header ul li a.inicio{background-position:0 0px;height:15px; width:56px;}
			#header ul li a.empresa{background-position:0 -15px;height:15px; width:75px;}
			#header ul li a.productos{background-position:0 -30px;height:15px; width:96px;}
			#header ul li a.servicio{background-position:0 -45px;height:15px; width:165px;}
			#header ul li a.contacto{background-position:0 -60px;height:15px; width:85px;}
			#header ul li a.inicio:hover{background-position:0 -75px;height:15px;}
			#header ul li a.empresa:hover{background-position:0 -90px;height:15px;}
			#header ul li a.productos:hover{background-position:0 -105px;height:15px;}
			#header ul li a.servicio:hover{background-position:0 -120px;height:15px;}
			#header ul li a.contacto:hover{background-position:0 -135px;height:15px;}
			#header ul li a.inicioactivo{background-position:0 -75px;height:15px;}
			#header ul li a.empresaactivo{background-position:0 -90px;height:15px;}
			#header ul li a.productosactivo{background-position:0 -105px;height:15px;}
			#header ul li a.servicioactivo{background-position:0 -120px;height:15px;}
			#header ul li a.contactoactivo{background-position:0 -135px;height:15px;}

#content{ height:450px;background:#313031 url(../img/bg_content.png) repeat;}
	#contenido{background-color:#000; height:420px; border:15px solid #CECBCE;}
		#sidebar{background-color:#000; padding-right:5px; float:right; width:295px; height:420px; filter:Alpha(opacity=90,finishopacity=40,style=1);opacity:0.8; font-family:Verdana; font-size:11px; line-height:150%; text-align:justify;}
			
 	ul#menu_empresa{width:278px; padding:10px; list-style:none; border-bottom:4px solid #869261; margin-left:1px;}
		ul#menu_empresa li{margin-left:5px; margin-bottom:5px;}
			ul#menu_empresa li a span{display:none;}
			ul#menu_empresa li a.nosotros{background-position:0 -150px;height:15px; width:90px;}
			ul#menu_empresa li a.calidad{background-position:0 -165px;height:15px; width:160px;}
			ul#menu_empresa li a.situacion{background-position:0 -180px;height:15px; width:90px;}
			ul#menu_empresa li a.historia{background-position:0 -195px;height:15px; width:80px;}
			ul#menu_empresa li a.nosotros:hover{background-position:0 -210px;height:15px; }
			ul#menu_empresa li a.calidad:hover{background-position:0 -225px;height:15px;}
			ul#menu_empresa li a.situacion:hover{background-position:0 -240px;height:15px;}
			ul#menu_empresa li a.historia:hover{background-position:0 -255px;height:15px;}
			ul#menu_empresa li a.nosotrosactivo{background-position:0 -210px;height:15px; }
			ul#menu_empresa li a.calidadactivo{background-position:0 -225px;height:15px;}
			ul#menu_empresa li a.situacionactivo{background-position:0 -240px;height:15px;}
			ul#menu_empresa li a.historiaactivo{background-position:0 -255px;height:15px;}

 	ul#menu_productos{width:278px; padding:10px; list-style:none; border-bottom:4px solid #869261; margin-left:1px;}
		ul#menu_productos li{margin-left:5px; margin-bottom:5px;}
			ul#menu_productos li a span{display:none;}
			ul#menu_productos li a.colchones{background-position:0 -270px;height:15px; width:100px;}
			ul#menu_productos li a.bases{background-position:0 -285px;height:15px; width:60px;}
			ul#menu_productos li a.almohadas{background-position:0 -300px;height:15px; width:110px;}
			ul#menu_productos li a.decoracion{background-position:0 -315px;height:15px; width:240px;}
			ul#menu_productos li a.colchones:hover{background-position:0 -330px;height:15px; }
			ul#menu_productos li a.bases:hover{background-position:0 -345px;height:15px;}
			ul#menu_productos li a.almohadas:hover{background-position:0 -360px;height:15px;}
			ul#menu_productos li a.decoracion:hover{background-position:0 -375px;height:15px;}
			ul#menu_productos li a.colchonesactivo{background-position:0 -330px;height:15px; }
			ul#menu_productos li a.basesactivo{background-position:0 -345px;height:15px;}
			ul#menu_productos li a.almohadasactivo{background-position:0 -360px;height:15px;}
			ul#menu_productos li a.decoracionactivo{background-position:0 -375px;height:15px;}

 	ul#menu_contacto{width:278px; padding:10px; list-style:none; border-bottom:4px solid #869261; margin-left:1px;}
		ul#menu_contacto li{margin-left:5px; margin-bottom:5px;}
			ul#menu_contacto li a span{display:none;}
			ul#menu_contacto li a.situacion{background-position:0 -180px;height:15px; width:90px;}
			ul#menu_contacto li a.situacion:hover{background-position:0 -240px;height:15px;}
			ul#menu_contacto li a.situacionactivo{background-position:0 -240px;height:15px;}
			ul#menu_contacto li a.formulario{background-position:0 -390px;height:15px; width:100px;}
			ul#menu_contacto li a.formulario:hover{background-position:0 -405px;height:15px;}
			ul#menu_contacto li a.formularioactivo{background-position:0 -405px;height:15px;}

#footer{font-family: Verdana; font-size:10px; font-weight:bold; margin-top:6px; padding-right:10px;}	
	#footer span{float:right;text-align:right; }
	
#slideshow {
    position:absolute;
    height:420px;
	width:450px;
	margin-top:0px; margin-right:15px; float:left; background-color:#fff;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:3;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:2;
}

#formulario{clear:both; margin:0 auto; margin:10px 0; padding-left:0px;  font-family:Verdana; font-size:11px;}
	#formulario label{display:block;font-weight:normal; height:17px; font-size:14px; color: #000;margin-top: 0px; }
	#formulario input[type=text] {border: 1px solid gray; padding:2px; width:90%;}
    #formulario textarea{border: 1px solid gray; padding:2px; width:90%;}
    #formulario input:focus, select:focus {background-color: #EFEFEF; border:1px solid #000;}
    #formulario textarea:focus {background-color: #EFEFEF; border:1px solid #000;}