/* RESET */

HTML{background:url('imagenes/fondoweb.png') repeat-x;}
BODY{width:100%;font-family:/*'Myriad Pro',*/Arial;color:#000000;font-size:12px;margin:0;padding:0;}
A{text-decoration:none;}
LI{list-style:none;}
IMG{border:none;}

.clear{clear:both;line-height:0px;}


/* GENERAL */

#content{width:875px;margin:auto;height:auto;}

#top{width:875px;height:95px;margin-top:20px;}

	.logo{width:317px;height:95px;background:url('imagenes/mirele.jpg') no-repeat;float:left;}
	
	.menu{width:558px;height:95px;padding:70px 0px 0px 317px;}
	
	.menu LI{text-transform:uppercase;height:31px;float:left;}
		.menu LI.center{border-left:2px #BDBCBD solid;}
	
	.menu A{padding:8px 25px 5px 25px;color:#000000;font-size:15px;font-weight:bold;display:block;}
		.menu A:hover{color:#F20300;}
		.menu A.home{background:url('imagenes/fondohome.png') no-repeat;color:#F20300;}
		.menu A.empresa{background:url('imagenes/fondoempresa.png') no-repeat;color:#F20300;}
		.menu A.productos{background:url('imagenes/fondoproductos.png') no-repeat;color:#F20300;}
		.menu A.contacto{background:url('imagenes/fondocontacto.png') no-repeat;color:#F20300;}
		
	#menu-productos{z-index:100;padding:0px;position:absolute;background:#fff;border:solid 1px #deddde;width:143px;display:none;}
		#menu-productos LI{display:block;border-top:1px solid #d9d9d9;}
		#menu-productos LI:first-child{border-top:none;}
			#menu-productos A{display:block;padding:8px 0px 5px 9px;margin:0px;font-weight:bold;text-transform:uppercase;font-size:15px;height:18px;color:#000000}
				#menu-productos A:hover, #menu-productos A.activo{color:#F20300;}

#center{width:875px;height:440px;background:url('imagenes/fondo.png') no-repeat;border:1px solid #BDBCBD;margin-top:50px;}
#backcenter{width:875px;background:#FFFFFF;border:1px solid #BDBCBD;}

	.bgeneral{width:791px;height:356px;margin:40px 40px;}
	
	.backgeneral{width:791px;margin:40px 40px;}
	
	.textgeneral H2{padding-left:11px;color:#FFFFFF;font-size:36px;font-weight:100;margin-bottom:0px;}
	.textgeneral P{padding-left:11px;color:#FFFFFF;padding-right:11px;margin-top:0px;font-size:11px;}
	
	.sombra{width:875px;height:50px;background:url('imagenes/sombra.png') no-repeat;}	

#bottom{width:100%;text-align:center;font-size:10px;margin-top:50px;}


/* INICIO */

.bghome{width:791px;height:356px;margin:40px 40px;background:#980106;border:1px solid #BDBCBD;position:relative;overflow:hidden;}

	#slideshow{width:791px;height:356px;overflow:hidden;}
		#slideshow LI{position:absolute;top:0px;left:0px;;visibility:hidden;}

/* EMPRESA */

.bgempresa{width:791px;height:356px;margin:40px 40px;background:url('imagenes/bgempresa.jpg') repeat-x;border:1px solid #BDBCBD;}
	
	.imgempresa{width:432px;float:left;}
		.imgempresa IMG{width:108px;height:356px;float:left;}
	
	.txtempresa{width:359px;float:left;}
		.txtempresa H2{padding-left:11px;color:#FFFFFF;font-size:36px;font-weight:100;}

		.txtempresa p{padding:60px 11px 0px 11px;color:#FFFFFF;font-size:12px;}
		.txtempresa span.destacado{font-size:14px;font-weight:bold;}
		.txtempresa span.empresa{font-size:13px;font-weight:bold;}
		
/* PRODUCTOS */

.bgproductos{width:791px;height:356px;margin:40px 40px;background:url('imagenes/bghome.jpg') no-repeat;border:1px solid #BDBCBD;}
	
	.infofamily{width:165px;float:left;text-align:center;margin-right:0px;}
		.infofamily H3{color:#FFFFFF;font-size:36px;font-weight:bold;margin-bottom:0px;}
		.infofamily SPAN{color:#FFFFFF;font-size:18px;float:none;}
		.infofamily P{color:#FFFFFF;float:none;text-align:left;padding: 0px 10px;}
		
		.imgrande{margin-top:27px;float:left;}
		.imgrande IMG{}
		
		.back{margin-top:10px;float:right;margin-right:48px;}
		
		.listadoproductos{width:588px;margin-left:0px;position:absolute;top:0px;}

			.listadoproductos UL{margin-left:0px;padding-left:0px;margin-top:0px;}
			.listadoproductos LI{float:left;width:188px;margin-bottom:8px;}
				.listadoproductos LI.center{margin-left:8px;}
			.listadoproductos LABEL{font-size:14px;color:#FFFFFF;padding-left:5px;}
				.listadoproductos LABEL A{color:#FFFFFF;}
				.listadoproductos LABEL A:HOVER{font-weight:bold;}
			.listadoproductos IMG{width:188px;height:125px;filter: alpha(opacity=100);opacity: 1;border:none;}
			.listadoproductos IMG:HOVER{filter:"alpha(opacity=70)";opacity: 0.8;}
		
		.listadoimagenes{width:131px;margin-left:9px;position:absolute;top:0px;}

			.listadoimagenes UL{margin:0px;padding-left:0px;}
			.listadoimagenes LI{float:left;width:188px;margin-top:12px;}
			.listadoimagenes LI:first-child{margin-top:0px;}
				.listadoimagenes LI.photo_product{}
			.listadoimagenes IMG{width:131px;height:87px;filter: alpha(opacity=100);opacity: 1;border:none;}
			.listadoimagenes IMG:HOVER{filter:"alpha(opacity=70)";opacity: 0.8;}
		
	.scroll{width:39px;margin-top:27px;text-align:center;float:left;}

	.scroll-box{position:relative;float:left;height:293px;width:624px;overflow:hidden;margin-top:27px;}
	.scroll-strip{position:relative;float:left;height:293px;width:186px;overflow:hidden;margin-top:27px;}

	.desplazamiento-vertical{position:absolute;right:0px;top:0px;width:40px;height:290px;}
		.desplazamiento-vertical .linea-guia{background:#fff;height:100%; width:4px;position:relative;left:15px;border:1px solid #A88385}
		.desplazamiento-vertical .slider{background:url('imagenes/scroll.png') repeat-x;width:16px;height:0px;border:solid #C58788 1px;position:absolute;top:0px;left:9px;background-color:#fff;cursor:pointer;}
			.desplazamiento-vertical .slider .flecha-arriba{background:url('imagenes/arriba.png') no-repeat;width:11px; height:7px;position:absolute;top:2px;left:2px;}
			.desplazamiento-vertical .slider .flecha-abajo{background:url('imagenes/abajo.png') no-repeat;width:11px; height:7px;position:absolute;bottom:2px;left:2px;}


/* CONTACTO */

.bgcontacto{width:791px;height:356px;margin:40px 40px;background:url('imagenes/bgcontacto.jpg') repeat-x;border:1px solid #BDBCBD;}

	.leftcontacto{width:432px;float:left;}
	
		#box{margin-left:45px;width:297px;height:100px;padding-left:20px;padding-right:20px;font-size:11px;}
			.up{margin-top:70px;background:#FFFFFF;}
			.up P{color:#1B1B1B;margin:0px; font-weight:bold;padding-top:15px;}
			.up SPAN.mirele{color:#FF0000}
			.down{margin-top:6px;background:#1B1B1B;}
			.down P{font-style:italic; color:#FFFFFF;padding-top:15px;}
	
	.rightcontacto{width:359px;float:left;}
	
		.rightcontacto FORM{margin-top:20px;}
		.rightcontacto FORM .columna-contacto{width:307px;margin-right:10px;margin-bottom:10px;}
		.rightcontacto FORM .privacidad{width:195px;float:left;}
		.rightcontacto FORM .envio{width:112px;margin-left:10px;float:left;}
		.rightcontacto FORM TEXTAREA{background:#FFFFFF;color:#000000;width:307px;height:120px;overflow:auto;}
		.rightcontacto FORM LABEL{display:block;color:#FFFFFF;font-size:10px;}
		.rightcontacto FORM LABEL A{color:#FFFFFF;font-weight:bold;}
		.rightcontacto FORM LABEL.privacidad{width:195px;float:left;}
		.rightcontacto FORM INPUT.form_input_text{width:307px;height:22px;background:#FFFFFF;color:#000000;border:none;}
		.rightcontacto FORM INPUT.form_input_check{background:none;cursor:pointer;border: 1px solid #FFFFFF;float:left;}
		.rightcontacto FORM INPUT.form_input_submit{cursor:pointer;width:50px;height:15px;background:#000000;color:#FFFFFF;border:none;font-size:10px;}
		.rightcontacto FORM INPUT.form_input_reset{cursor:pointer;width:50px;height:15px;background:#FFFFFF;color:#FF0000;border:none;font-size:10px;}


/* ADMIN */

.create{width:791px;text-align:center;margin-bottom:50px;background-color:#CCCCCC;padding:10px 0px;}
.create FORM INPUT.form_input_submit{cursor:pointer;}
.create FORM TEXTAREA{width:500px;height:120px;overflow:auto;}

.list{width:791px;text-align:center;}
.list A{color:#000000;text-decoration:none;}
.list A:HOVER{color:#000000;font-weight:bold;}
.list .buscador{width:791px;text-align:right;}
.list TABLE{width:100%;}
.list TABLE THEAD TD{background-color:#CCCCCC; color:#FFFFFF; font-weight:bold; font-size:14px;}
.list TABLE TFOOT TD{background-color:#CCCCCC; color:#FFFFFF; padding-left:5px;text-align:left;}

