*{ margin:0; padding:0;}
body{ background:#000 url(img/bg.jpg) no-repeat top center;}
.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}

#contenedor{ width:910px; margin:0 auto;}
#top{ height:199px; position:relative;}
	#logo{ position:absolute; width:340px; height:105px; top:20px; left:15px;}
	#menu_cont{ width:642px; height:47px; position:absolute; background:url(img/menu.jpg) no-repeat left top ; top:146px; left:5px;}
		ul#menu {width:642px;height:47px;  list-style:none;margin:0;padding:0;}
		ul#menu li{margin:0; float:left; font-size:9px; display:block; height:47px; overflow:hidden;}
		ul#menu li a{ background:url(img/menu.jpg) no-repeat scroll top left; display:block; height:47px;position:relative;}
		
		ul#menu li a.home {width:90px; height:47px;}
		ul#menu li a.empresa {width:122px; height:41px; background-position:-90px 0;}
		ul#menu li a.catalogo {width:110px; height:41px; background-position:-212px 0px;}
		ul#menu li a.ofertas {width:96px; height:41px; background-position:-322px 0px;}
		ul#menu li a.novedades {width:108px; height:41px; background-position:-418px 0px;}
		ul#menu li a.contacto {width:116px; height:41px; background-position:-526px 0px;}
		
		ul#menu li a:hover span{ display:block; height:47px; overflow:hidden;}
			ul#menu li a span{background:url(img/menu.jpg) no-repeat scroll bottom left; display:block; float:left;  position:absolute; top:0;left:0; height:47px; width:100%; z-index:100;}
			ul#menu li a:hover {cursor:pointer;}
			
			ul#menu li a.home span {background-position:0px -47px;}
				ul#menu li a.home.activo{background-position:0px -47px;}
		
			ul#menu li a.empresa span {background-position:-90px -47px;}
				ul#menu li a.empresa.activo{background-position:-90px -47px;}
			
			ul#menu li a.catalogo span {background-position:-212px -47px;}
				ul#menu li a.catalogo.activo{background-position:-212px -47px;}
			
			ul#menu li a.ofertas span {background-position:-322px -47px;}
				ul#menu li a.ofertas.activo{background-position:-322px -47px;}
			
			ul#menu li a.novedades span {background-position:-418px -47px;}
				ul#menu li a.novedades.activo{background-position:-418px -47px;}
			
			ul#menu li a.contacto span {background-position:-526px -47px;}
				ul#menu li a.contacto.activo{background-position:-526px -47px;}
				
#flash{ height:250px;}
.centrar{ text-align:center; display:block;}
#centro_top{ background:url(img/bg_centro_top.png) no-repeat; height:10px;} #centro_pie{background:url(img/bg_centro_pie.png) no-repeat; height:14px;}
.georgia{ font-family:Georgia, "Times New Roman", Times, serif !important;}
hr{ border-left:none; border-right:none; border-bottom:1px solid #FFF; border-top:1px solid #D6D6D6; margin:3px 0;}
p{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; padding:5px 0;}
h2, h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:34px; font-style:italic; font-weight:normal; letter-spacing:-1px; color:#C44805; margin:10px 0;}
h3{ font-size:18px;}
#centro{ background:url(img/bg_centro.png) repeat-y;}
	.margenes{ padding:8px 25px; position:relative;}
	.foto_left{ float:left; margin:0 20px 0 0;}
	.col_1{ padding:0 0 10px 0; width:860px;}
		#carrucel{ position:relative; background:url(img/bg_carrucel.jpg) no-repeat; height:346px; width:860px; margin:15px 0 0 0;}
		.titulo_carr{ display:block; top:15px; left:15px; position:absolute; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-style:normal; font-size:26px; font-style:italic;}
		.bloque_1{width:408px; display:block; float:left; padding:10px 10px 10px 0;}
		.bloque_2{ width:273px; float:left; margin:20px 20px 10px 0;}
			.ultimo { margin:20px 0 10px 0;}
		.btn_ver_producto a, .btn_volver a{ display:block; padding:6px; font-weight:bold; text-align:center; margin:10px 0 0 0; font-size:10px; color:#FFF; background:#333; width:100px; float:left; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 6px;}
			.btn_ver_producto a:hover, .btn_volver a:hover{ background:#C44805;}
		.btn_volver a{ position:absolute; top:0; right:20px;}
		.foto_top a img{ border:none;}
		.col_interna_1{ display:block; float:left; width:450px;}
	.col_2{ }
	.col_3{}
	
/* FORMULARIO */
input.texto { color: #333; font-size:11px; border: 2px solid  #C44805; width: 290px; height:15px; padding:5px; background: #FFFFFF url(img/bg_form.jpg) repeat-x;}
textarea.texto { color: #333; font-size:12px; font-family:Arial, Helvetica, sans-serif; border: 2px solid  #C44805; width: 290px; height:130px; padding:5px; background: #FFF url(img/bg_form.jpg) repeat-x;}
form p { clear: left; margin: 0; padding: 0; padding-top: 15px;}
form p label { float: left; width: 130px; text-align:right; padding:0 15px 0 0;}


#pie{ background:url(img/bg_pie.jpg) no-repeat center center; position:relative; margin:10px auto 30px auto; height:30px;}
	.nota_pie{ width:860px; left:35px; top:6px; position:absolute; color:#EFEFEF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}
	.comvec{ position:absolute; right:35px; top:6px; color:#EFEFEF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}
	#pie a{ color:#333; text-decoration:none;}
	#pie a:hover{ text-decoration:underline; color:#C44805;}
