body{
	font-family:Arial, Helvetica, sans-serif;	
}
.general{ width:990px; height:auto; margin-left:auto; margin-right:auto;

/*Vacaciones
margin-top:40px;*/
}
/*Vacaciones*/
#vacaciones{
	position:absolute; 
	top:5px;
	 width:100%; 
	 height:20px; 
	 padding:5px 0;
	 margin-left:-10px;
	 font-size:14px;
	 background:#c00;
	 text-align:center;
	 color:#fff;
	 font-weight:bold;
}
/*Vacaciones*/
.cabecera{width:989px; height:210px; position:relative; float:left; text-align:center;}
.cabecera img{border:0;}
#menu_h{
	width:989px; height:20px; position:relative; float:left; text-align:center;
}
#menu_h ul{position:relative; float:left; list-style:none;  margin:0; margin-bottom:-1px;}
#menu_h ul li{position:relative; float:left; }
#menu_h ul li.normal{position:relative; float:left;   /*border-bottom:#060650 1px solid;*/}
#menu_h ul li.normal a{
	background:#060650;
	color:#FFF;
}

.bordebajo{
	border-bottom:#060650 1px solid;
}
#menu_h ul li a{
	position:relative; 
	float:left;
	width:auto;
	background:#FFF;
	margin-left:10px;
	height:20px;
	color:#060650;
	font-weight:bold;
	font-size:12px;
	border-left:#060650 1px solid;
	border-right:#060650 1px solid;
	border-top:#060650 1px solid;
	padding-top:7px;
	padding-left:25px;
	padding-right:25px;
	text-decoration:none;
}
#cuadrao{
	width:989px; height:20px; position:relative; float:left; text-align:center;border:#060650 1px solid; z-index:-1;
	border-radius:4px; /*CSS3 estandar*/
	-moz-border-radius:4px;
	-webkit-border-radius:4px;

}
.menu{width:160px; height:auto; position:relative; float:left; font-size:12px;}
	.itemmenu{width:140px; height:20px; position:relative; float:left; padding:5px;}
	.itemsmenu{width:140px; height:20px; position:relative; float:left; padding:5px; margin-left:5px;}
	.itemmenuac{width:140px; height:20px; position:relative; float:left;  padding:5px; background-color:#FF0000;}
.menu ul{
padding:0;
margin:0;
}
.menu ul li{
	/*position:relative;
	float:left;*/
	list-style:none;
	padding:0;
	margin:0;
	
	/*border:#000000 1px solid;*/
	font-weight:bold;
	margin-bottom:3px;

}
.menu ul li a.up{
	width:190px;
	height:24px;
	/*background:#060650 url(../img/flecha_blanca.png) no-repeat right;*/
	background-color:#060650;
	color:#FFF;
	display:block;
	text-decoration:none;
	margin-bottom:3px;
	padding-top:6px;
	padding-left:5px;
}
.menu ul li ul li a.s{
	margin-left:5px;
	min-height:18px;
	height:auto;
	/*position:relative;
	float:left;*/
	width:150px;
	color:#060650;
	/*background:#FFF url(../img/naran_derecha.png) no-repeat right;*/
	/*border:#060650 1px solid;*/
	display:block;
	text-decoration:none;
	padding-top:6px;
	padding-left:5px;
	padding-right:30px;
	padding-bottom:4px;
}	
.contenido{width:600px; height:auto; position:relative; float:left; padding:10px; min-height:600px; margin-left:35px;}
.h1index{
	margin-left:10px;
	text-align:center;
	width:570px;
	margin-bottom:10px !important;
}
.h1blogroll{
	margin:0;
	padding:0;
	font-size:18px;
	color:#060650;
	border-bottom:#060650 1px solid;
	
	margin-left:10px;
	text-align:center;
	width:520px;
	margin-bottom:10px !important;

}
.h1blogroll a{
	color:#060650;
	text-decoration:none;
}
.articulo_p{
	width:170px; 
	height:210px;
	position:relative; 
	float:left; 
	border:#060650 1px solid;
	border-radius:8px; /*CSS3 estandar*/
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin:8px;
	
	text-align:center;
	padding:5px;
	padding-top:8px;
	overflow:hidden;
}
.tituar_p{width:auto; height:15px; padding:3px; list-style:none; color:#060650; font-weight:bold;}
.tituar_p a{
	color:#060650;
	text-decoration:none;
		height:19px;
	display:block;
	overflow:hidden;
}
.preciar_p{width:auto; height:15px; padding:3px; list-style:none;color:#060650;font-weight:bold;}
.todoar_p{
	height:auto;position:relative; float:left;  padding:0; margin:0; list-style:none; text-align:center;
	border-top:#060650 1px solid;
	width:100%;
	background:url(../img/bolsa_20.png) no-repeat bottom right;
}
.contiene_imgs_p{
	height:160px;
	width:160px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
		overflow:hidden;
}
.fotoar_p{width:125px; height:83px; margin:5px; text-align:center; margin-left:auto; margin-right:auto;}
.fotoar_p img{border:0; margin-left:-20px;}

.fotoar_p a{
	display:block;
	max-height:160px;
	overflow:hidden;
	width:160px;
	margin-left:-14px;
}
.foto_max{ max-height:160px;}
.foto_min{ max-width:160px;}

.colder{
	width:170px; height:auto; position:relative; float:right;
	

}
#busca{
	width:170px;  
	position:relative; 
	float:right;  
	border:#060650 1px solid;
	height:100px;
	margin-bottom:10px;
}
#user{
	width:170px;  
	position:relative; 
	float:right;  
	border:#060650 1px solid;
	height:170px;
	margin-bottom:10px;
	margin-top:10px;
}
#pagos_envios{
	width:170px;  
	position:relative; 
	float:right;  
	border:#060650 1px solid;
	height:280px;
	margin-bottom:10px;
	text-align:center;
}
#pagos_envios img{
	margin-left:auto;
	margin-right:auto;
	border:0;
	margin-top:10px;
}
#pagos_envios h4{
	color:#000;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:0;
	text-align:left;
	font-style:italic;
}
#cuadro_cli{
	font-weight:bold;
	/*background:url(../img/clientes.jpg) no-repeat right;*/
	color:#06C;
	padding-right:40px;
	height:30px;
	text-align:right;
	padding-top:25px;
	margin-right:5px;
}
.boton_login{
	width:105px;
	padding-left:55px;
	padding-top:11px;
	padding-bottom:9px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin-top:3px;
	text-decoration:none;
	color:#FFF !important;
	font-weight:bold;
}
#log_reg{
	background:url(../img/registrate.png) no-repeat center;
}
#log_acc{
	background:url(../img/acceso.png) no-repeat center;
}
#log_pan{
	background:url(../img/usuario.png) no-repeat center;
}
#log_cer{
	background:url(../img/cerrar.png) no-repeat center;
}

.blogpost{
	font-size:12px;
}
.blogpost a{
	font-size:14px;
	font-weight:bold;
	color:#060650;
	
}
#blogroll{
	border:#060650 1px solid;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px; /*CSS3 estandar*/

	padding:15px;
	float:left;
	position:relative;
	width:540px;
	margin-left:10px;
}
#fb_fan{
	margin-top:10px;
	width:170px;  
	position:relative; 
	float:right;  
	margin-bottom:10px;
	height:250px;
}
#twiiii{
	margin-top:20px;
	width:170px;  
	position:relative; 
	float:right;  
	margin-bottom:10px;
}
#twiiii a img{
	border:0;
	width:160px;
}

/*#fb_fan *{
		position:relative; 
	float:right;  
}*/
#colud div h3{
	background:#060650 url(../img/blanca-abajo.png) left no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	width:160px;
	height:23px;
	text-align:right;
	margin:0;
	padding-top:7px;
	padding-right:10px;
}
#buscon{
	margin:5px;
	background:url(../img/lupa.jpg) no-repeat left bottom;
	width:160px; 
	height:60px; 
	position:relative; 
	float:right;
	text-align:right;
	color:#060650;
	font-size:10px;
	
}
#buscador_h{
	float:right;
	width:170px;
	height:40px;
}
#form_busca label{
	color:#060650;
	font-size:12px;
	font-weight:bold;
	margin-right:15px;
}
.clear{
	clear:both;
}
.bus{
	border:#060650 2px solid;
	padding:2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	width:100px;
	height:15px;
	margin-top:7px;
	color:#060650;
	font-weight:bold;
	font-size:11px;
	z-index:100;
	*margin-top:-18px;	
}
.bus:focus{	
background:#FF9;
}
#user p{
	padding:10px;
	margin:0;
	text-align:right;
}
#user{
	color:#060650;
	font-size:12px;
}
#user a{
	color:#06C;
}
#colud{
	width:150px;
	height:auto; position:relative; float:right;
	*margin-right:20px;
	*margin-top:10px;
}
#carrito{
	background:url(../img/flamidecompras.jpg) no-repeat right;
	font-size:11px;
	color:#060650;
	text-align:left;
	height:140px;
	padding-top:10px;
	font-weight:bold;
}
#carrito .resumen{
	width:100px;
	text-align:left;
	margin-top:-5px;
	margin-left:3px;
}
#carrito .precio1{
	width:100px;
	text-align:left;
	margin-left:3px;
}
.link_cesta{
	width:170px;
	height:50px;
	display:block;
	position:absolute;
}
#carrito a{
	color:#06C;
	font-weight:bold;
}


/*categorias*/
.categotitulo{width:580px; height:auto; position:relative; float:left;}
.categotitulo #desc_cat{
	border:#666 1px solid;
	background:#FFB;
	font-size:12px;
	padding-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}


.articulo{width:560px; height:auto;position:relative; float:left; border:#060650 1px solid;
 -moz-border-radius:15px;
 	border-radius:15px; /*CSS3 estandar*/
	-webkit-border-radius:15px;
	 margin-bottom:10px;  padding:10px;}
.todoar{width:310px; height:auto;position:relative; float:left;  padding-left:5px; list-style:none; margin-left:10px; margin-top:0; }
.tituar{width:255px; min-height:15px;position:relative; float:left; padding:3px; list-style:none; }

.tituar a{color:#060650; font-weight:bold; text-decoration:none;}
.tituar a:hover{
	text-decoration:underline;
}
.preciar{width:80px; height:15px;position:relative; float:left; padding:3px; list-style:none; font-size:12px; text-align:center; margin-top:3px;}

.preciar span{color:#060650; font-weight:bold; font-size:18px;}
.previ{
	color:#666;
	font-size:11px;
	text-decoration:line-through;
}
.descar, .atencion, .opciones, .oferta{width:300px; height:auto;position:relative; float:left; padding-left:5px;margin-top:5px;list-style:none; font-size:12px;}
.descar h4{color: #060650;font-weight:bold; font-size:16px; margin-top:0; margin-bottom:5px;}
.atencion h4{color: #060650;font-weight:bold; font-size:16px; margin-top:5px; margin-bottom:0px;}
.opciones h4{color: #060650;font-weight:bold; font-size:16px; margin-top:5px; margin-bottom:0px;}
.oferta h4{color: #060650;font-weight:bold; font-size:16px; margin-top:5px; margin-bottom:0px;}
.fotoar{width:125px; min-height:83px; margin:5px; text-align:center;  border:#060650 1px solid; float:left;}
.fotoarc{width:125px; height:83px;position:absolute; border:#060650 1px solid; margin:5px;top:-20px;}
.comprarar{width:90px; height:70px;position:relative; float:left; border:#060650 1px solid; padding:5px;margin-top:5px;}
.comprarar a.verpro{ color:#060650; font-weight:bold; font-size:12px; width:80px; display:block; text-align:center; text-decoration:none; padding-left:18px; background:url(../img/ojoproducto.jpg) no-repeat left; padding-bottom:2px; padding-top:3px; margin-left:-2px;}
.comprarar a.compro{color:#060650; font-weight:bold; font-size:12px; width:80px; display:block; text-decoration:none;}
.super_oferta{
	position:relative;
	z-index:998;
	margin-top:-50px;
	width:75px;
	height:50px;
}
.fotoar_p .super_oferta{
	margin-top:-60px;
}

.super_valor{
	position:relative;
	width:40px;
	height:20px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	margin-top:-25px;
	margin-left:35px;
	text-align:center;
}
.fotoar_p .super_valor{
	margin-left:25px !important;
}

#fb_like{width:90px; height:20px;position:relative; float:right; padding-right:8px;margin-top:5px; text-align:center; margin-right:5px;}
#fb_like html{width:80px;}

.btn_comprar{color:#060650; font-weight:bold; font-size:12px; width:85px; margin-left:3px; display:block; cursor:pointer; background:url(../img/bolsa_20.png) no-repeat right;}
.nostock{color:#060650; font-weight:bold; font-size:12px; width:85px; margin-left:3px; display:block; text-align:center;}
.op{
	width:300px;
	height:20px;
	float:left;
	position:relative;
	margin-top:10px;
}
.op a{
	color:#060650;
}
.lbl_op{
	width:170px;
	margin-top:5px;
	float:left;
	position:relative;
}
.atr-select{
	width:130px;
		float:left;
	position:relative;
}
.op select{
	border:#060650 1px solid; border-right:0;}

.paginacion{width:640px; height:50px;position:relative; float:left; color:#000; font-size:12px; font-weight:bold;}
.paginacion a{padding:3px 7px 3px 7px; color:#FFF; background:#060650; 
-moz-border-radius:10px; 
border-radius:10px; /*CSS3 estandar*/
-webkit-border-radius:10px;
text-decoration:none; font-weight:bold; font-size:12px; margin:1px;}
.paginacion a:hover, .paginacion a.pactiva{ background:#FFF; color:#060650;  border:#060650 1px solid;padding:2px 6px 2px 6px;}
/*resumen*/


.resumencant{width:150px; height:20px;position:relative; float:left; border:#000000 1px solid;overflow:hidden;}
.resument{width:60px; height:20px;position:relative; float:left; border:#000000 1px solid;}
.vaciacarro{cursor:pointer; color:#00F; text-decoration:underline;}
/*carrito*/

#total{
	margin:30px 0 30px 0;
}
.atribs{color:#03C; font-weight:bold; font-size:10px; cursor:pointer;}
/*.nombre{width:300px; min-height:20px;position:relative; float:left; border:#ff7d35 1px solid;  font-size:14px; padding:3px;}*/

.final{
	width:80px;
}
#tabla_cesta{
	font-size:11px !important;
}
.cab_cesta{
	color:#FFF;
	font-weight:bold;
}
.cab_cesta td{
	background:#060650 url(../img/degradado_cesta.jpg) repeat-y right top;
	border-top:#060650 1px solid;
	margin:0;
	padding:3px;
}
.cantidad{
	text-align:center;
	padding:3px;
}
.cantidad input{
	background:#0170ca;	
	color:#FFF;
	font-weight:bold;
	border:0;
	text-align:right;
	width:30px;
}
.elimina_cesta{
	color:#0170ca;
	font-weight:bold;
	text-align:right;
}
.elimina_cesta img{
	float:right;
	margin-left:5px;
}
.elimina_cesta a{
	cursor:pointer;	
}
.fila_baja_cesta{

	font-weight:bold;
}
.fila_baja_cesta td{
	padding-top:15px;
	padding-bottom:5px;
		border-bottom:#ff8e01 1px solid;
}

.nombre a{
	color:#333;
	text-decoration:none;
}
.precio,.subtotal{
	text-align:right;
}
td strong{
	color:#ff7d35;
}
#siguiente {
   background:#ff8e01;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	border-radius:5px; /*CSS3 estandar*/
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:0;

	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	padding-top:3px;
	
	cursor:pointer;
	float:right;
	text-decoration:none;
}
#vacia{
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}
#totall{
	text-align:right;
	font-size:16px !important;
	font-weight:bold;
}
#preciototal_to{
	font-size:16px !important;
	font-weight:bold;
}
#imptotal{
	width:100px;
}



#contenidocar{width:700px; height:auto; position:relative; float:left; border:#060650 0px solid; padding:8px; margin:20px;}
.contiene_imgs{
	height:auto;
	width:130px;
	float:left;
}
.fotoar img{
	max-height:200px;
	max-width:125px;
	border:0;
}
.lil_img{
	margin-top:10px;
	float:left;
	margin-left:5px;
	padding:5px;
	border:#060650 1px solid;
	height:15px;
	width:25px;
	vertical-align:middle;
	text-align:center;
}
.lil_img a img{
	max-height:15px;
	max-width:25px;
	margin-left:auto;
	margin-right:auto;
	border:0;
}

.frac{
	background-color:#CCC;
	font-weight:bold;
	text-transform:capitalize;
}
#tabla_envios{
	border:#333 2px solid;
	width:100%;
}
.sin_envio{
	/*color:#c00;
	font-weight:bold;*/
	font-style:italic;
}
.eliminar img{
	cursor:pointer;
}
.error{
	color:#C00;
}

.error_compra{
	font-size:12px;
}

p.panel{
	font-size:12px;	
}

ul.pestanas{
	list-style:none;
	display:inline;
	width:500px;
}
ul.pestanas li{
	width:150px;
	float:left;
	position:relative;
	text-align:center;
	padding:10px;
	cursor:pointer;
	border:#060650 2px solid;
	background: -moz-linear-gradient(100% 100% 90deg, #ffffff, #F96);
  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f96));
	border-top-right-radius: 10px; 
	border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px; 
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-right-radius: 24px; 
	-webkit-border-top-left-radius: 24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#info_user, #pedidos_user{
	width:500px;
	position:relative;
	float:left;
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.activa{
	border-bottom:0 !important;	
	background: -moz-linear-gradient(100% 100% 90deg, #ffffff, #f60) !important;
  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f60)) !important;
	font-weight:bold;
}
#info_user h3{
	color:#060650;
}
#edit_data.activa{
	border-right:0 !important;
}
#view_orders.activa{
	border-left:0 !important;
}
td.campo{
	width:200px;
	border-bottom:#CCC 2px solid;
}

#formuser input{
	border:#060650 1px solid;	
}
.tab_panel tr td{
	
	padding:10px;
	
}
#formulario_index{
	margin:20px;
	width:400px;
	position:relative;
	float:left;
}
.lbl_log{
	position:relative;
	float:left;
	width:120px;
	margin-top:15px;	
	font-size:12px;
}
.inp_log{
	position:relative;
	float:left;
	width:200px;
		margin-top:10px;
}
#boton_form_index{
	float:left;
	position:relative;
	margin-top:20px;
	width:400px;
	text-align:center;
}
#proteccion{
	float:left;
	position:relative;
	margin-top:20px;
	width:400px;
	font-size:12px;
}
#ter{
	color:#06C;
	font-weight:bold;
	cursor:pointer;
}
#email, #clave, #nombre, #comentario, #email2{
	border:#060650 1px solid;
}

/*UPDATE Agosto*/
#siguiente {
   background:#000B5C;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	border-radius:5px; /*CSS3 estandar*/
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:0;

	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	padding-top:3px;
	
	cursor:pointer;
	float:right;
	text-decoration:none;
}


#yaestoy{
	font-size:11px;
	color:#333;	
}
#identificarme{
	color:#000B5C;
	cursor:pointer;
	font-weight:bold;
}

#quieroregistro{
	font-size:11px;
}
#backnegro{
	background:#000;
	position:fixed;
	top:0;
	left:0;
		/* Theoretically for IE 8 & 9 (more valid) */
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=80);

	/* Older than Firefox 0.9 */
	-moz-opacity:0.8;

	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.8;

	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.8;

}
#login_fin{
	border-left:#666 3px solid;
	border-top:#666 3px solid;
	border-right:#000 3px solid;
	border-bottom:#000 3px solid;
	-moz-border-radius:10px; 
	border-radius:10px; /*CSS3 estandar*/
	-webkit-border-radius:10px;
	position:fixed;
	width:380px;
	height:180px;
	padding:10px;
	background:#FFF;
}
.radioo{
	border:0 !important;
}
#login_fin .lbl_log{
	width:80px !important;
}
#cierra{
	float:right;
	color:#000B5C;
	font-size:11px;
	cursor:pointer;
}
#titloginf{
	font-size:14px;
	color:#000B5C;
	float:left;
}
/*UPDATE Agosto*/


#cuerpo_index p{
	font-size:12px;
}
#politica { font-size: 62.5%; }
a.reg{
	color:#060650;
	font-weight:bold;
	font-size:12px;
	margin-left:20px;
}
#articulos_relacionados h4{
	text-align:center;
	color:#060650;
	margin-bottom:5px;
}
#relacionados{
	width:540px;
	height:150px;
	overflow:hidden;
	position:relative;
	float:left;
}
#rel_cont{
	height:150px;	
}
.rel-art{
	width:150px;
	height:140px;
	border:#060650 2px solid; 
	-moz-border-radius:10px;
	border-radius:10px; /*CSS3 estandar*/
	-webkit-border-radius:10px;
	position:relative;
	float:left;
	margin-right:10px;
	margin-left:15px;
	text-align:center;
}
.flecha{
	width:30px;
	position:relative;
	float:left;
	cursor:pointer;
	padding-top:50px;
}
.rel_img{
	text-align:center;
	width:140px;
	height:100px;
	margin-left:5px;
	margin-top:5px;
}
.rel_img img{
	max-width:140px;
	max-height:95px;
	border:0;
}
.art_name{
	height:30px;
	padding:3px;
	vertical-align:text-bottom;
	border:#060650 1px solid;
	-moz-border-radius:10px;
	border-radius:10px; /*CSS3 estandar*/
	-webkit-border-radius:10px;
	border-bottom:0;
	font-size:12px;
	font-weight:bold;
}
.art_name a{
	color:#060650;
	text-decoration:none;
}
.updated{
	color:#060;
}
#miguitas{
	height:30px;
	font-size:10px;
}
#miguitas div{
	width:auto;
	position:relative;
	float:left;
}
#miguitas div a{
	color:#06C;
	margin-left:3px;
	margin-right:3px;
}
#desc_cat ul{ margin-left:20px; padding:0; margin-bottom:30px;}
.subcats{
	float:left;
	position:relative;
	width:170px;	
	font-weight:normal;
	padding:0;
	margin:0;
	list-style:square;
	padding-bottom:5px;
}
.subcats h2{
	padding:0;
	margin:0;
	font-size:12px;
}
.subcats h2 a{color:#000;}
.footer{
	width:989px; 
	height:100px; 
	position:relative; 
	float:left; 
}
#cont_footer{
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	width:auto;
	border-top:#060650 1px solid;
}
#cont_footer ul{ margin-top:0;  padding:0; position:relative; display:block; margin-left:270px;; margin-right:auto;}
#cont_footer ul li{ list-style:none; float:left; position:relative;  font-size:10px; color:#060650; padding:10px;}
#cont_footer ul li a{ color:#060650; text-decoration:none; padding:3px;  
-moz-border-radius:10px;	
border-radius:10px; /*CSS3 estandar*/
-webkit-border-radius:10px;
	}
#cont_footer ul li a:hover{color:#FFF; background:#060650}

h1{
	margin:0;
	padding:0;
	font-size:18px;
	color:#060650;
}
#cont_cat{
	font-size:11px;
}
#cont_cat a{
	color:#060650;
	text-decoration:none;
}
#cont_cat a:hover{
	text-decoration:underline;
}
#identificate{
	width:570px;
	padding:20px;
	position:relative;
	float:left;
	margin-left:40px;
}
#identificate ul{	
	float:left;
	position:relative;
	width:580px;
	padding:0;
	margin:20px 0 0 20px;
}
#identificate ul li{
	float:left;
	position:relative;
	list-style:none;
}
.btn_acceso, .btn_registro, .btn_compra{
	float:left;
	position:relative;
	width:150px;
	height:180px;
	margin:10px;
	border:#060650 2px solid;
	-moz-border-radius:15px;
	border-radius:15px; /*CSS3 estandar*/
	-webkit-border-radius:15px;
	color:#060650;
	text-align:center;
	font-weight:bold;
	padding:5px;
	font-size:14px;
	text-decoration:none;
}
.btn_acceso:hover, .btn_registro:hover, .btn_compra:hover{
	margin-top:0 !important;
}
.lg_compra{
	color:#060650;
}
.fl_compra{
	border:#060650 1px solid;
	margin-bottom:20px;
}
.fl_compra input{
	border:#060650 1px solid;
}

.precio2, .resumen2, .fin-cosa, #saldos, #enviaracasa{font-size:12px; margin-top:5px;}

#pago{
	font-size:12px;
}
#fin_compra{	font-size:12px;}
/******************Contacto********************/
#lipsum{
	width:500px;
	font-size:12px;
	margin-left:20px;
}
.contacto{
	width:380px;
	font-size:12px;
	margin-left:20px;
}
#comentario{
	width:260px;
}
#comentario.error{
	border:#C00 1px solid;
}
#email.error{
	border:#C00 1px solid;
}
#nombre.error{
	border:#C00 1px solid;
}
.conn, .tall, .envio{
	width:380px !important;
	float:left;
	position:relative;
}
.tall{
	padding-bottom:20px;
}
#sv_contacto, #sv_envio{
	width:170px;
	float:left;
	position:relative;
}
#sv_tallas{
	width:150px;
	float:left;
	position:relative;
}
#sv_tallas{
	padding-left:15px;
	padding-bottom:20px;
}
#sv_envio{
	padding-top:10px;
	padding-bottom:20px;
	padding-right:10px;
}
#sv_contacto img,#sv_tallas img, #sv_envio img{
	max-width:170px;
	border:0;
	margin-top:20px;
}
/******************FIN Contacto********************/
#envios_gastos{
	font-size:12px;
	width:550px;
	padding:20px;
}
#envios_gastos h2{
	color:#060650;
	font-size:16px;
}
#tabla_chalecos{
	width:350px;
	border:#000 1px solid;
	padding:0;
	border-collapse: collapse;
}
#tabla_petos, #tabla_sudaderas_n, #tabla_sudaderas_a{
	width:550px;
	border:#000 1px solid;
	padding:0;
	border-collapse: collapse;
}
#tabla_chalecos tr{
	padding:0;
}
#tabla_chalecos tr td{
	height:20px;
	padding:5px;
	border:#000 1px solid;
	margin:0;
	width:25%;
}
#tabla_sudaderas_n tr td, #tabla_sudaderas_a tr td{
	height:20px;
	padding:5px;
	border:#000 1px solid;
	margin:0;

}
#tabla_petos .tit{
	width:160px;
}
#tabla_petos .talla{
	width:40px;
}
#tabla_petos td{
	height:20px;
	padding:5px;
	border:#000 1px solid;
	margin:0;
}
#pekes{
	width:550px;
	margin-left:10px;
	position:relative;
	float:left;
	padding:0;
}
#pekes li{
	list-style:none;
	margin:0;
	padding:0;
	width:175px;
	float:left;
	position:relative;
}
#error_pago{
	font-size:12px;
	width:500px;
	margin-left:15px;
}

td strong{
	color:#060650;
}
#att_tiempo td{
	font-size:12px;
	font-weight:bold;
	padding-bottom:15px;
	color:#c00;
}
#desact{
	width:560px;
	font-size:12px;
	float:left;
	position:relative;
	margin-left:60px;
}
#info_empresa{
	font-size:10px;
	color:#999;
	text-align:center;
	width:989px;
	margin-top:10px;
	float:left;
	position:relative;
}
#info_empresa a{
	color:#060650;
	font-weight:bold;
}
#creditos{
	font-size:10px;
	color:#999;
	text-align:center;
	width:989px;
	margin-top:10px;
	float:left;
	position:relative;
}
#creditos a{
	color:#060650;
	font-weight:bold;
}
#fin_pedido{
	font-size:12px;
}
.finaliza{
	font-size:12px;
	font-weight:bold;
}

#img_sudadera a img{
	border:0;
}
#img_sudadera{
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	width:200px;
	height:200px;
	border:#C60 2px solid;
}
#img_sudadera p{
	text-align:center;
	font-style:italic;
}

#btn_paypal{
	margin-left:auto;
	margin-right:auto;
	border:0;
}
.text_pp{
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
#cont_boton{
	width:100%;
	text-align:center;
}
#paypal_data{
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	margin-left:15px;
}

/*******************PROCESO DE COMPRA ******************/

#estado{
	width:600px;
	border:0;
	position:relative;
	float:left;
	margin-left:50px;
	margin-bottom:20px;
}
.estado{
	width:150px;
	margin:0;
	float:left;
	position:relative;
	border:#CCC 3px solid;
	padding:10px;
	text-align:center;
	color:#CCC;
	font-weight:bold;
	font-size:12px;
}

#estado1{
	border-bottom-left-radius: 10px; 
	border-top-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px; 
	-moz-border-radius-topleft: 10px;
	-webkit-border-bottom-left-radius: 10px; 
	-webkit-border-top-left-radius: 10px;
	/*border-right:0;*/
}
#estado2{
	/*border-right:0;
	border-left:0;*/
}
#estado3{
	border-bottom-right-radius: 10px; 
	border-top-right-radius: 10px;
	-moz-border-radius-bottomright: 10px; 
	-moz-border-radius-topright: 10px;
	-webkit-border-bottom-right-radius: 10px; 
	-webkit-border-top-right-radius: 10px;
	border-left-color:#CCC;
}
.estado_actual{
	color:#060650;
	border:#060650 3px solid !important;
}

.jus{
	text-align:justify;
}
/*******************PROCESO DE COMPRA ******************/

/***** Seccion de decoracion *****/
#menu_deco{
	margin-top:15px;
	width:185px;
	height:auto;
	position:relative;
	float:left;
	margin-left:15px;
}
#menu_deco ul{
	margin:0;
	padding:0;
	
}
#menu_deco ul li a{
	color:#060650;
	text-decoration:none;
}
#menu_deco ul li{
	width:180px;
	padding:12px 10px 5px 5px;
	/*background-color:#060650;*/
	list-style:none;
	color:#060650;
	margin-bottom:5px;
	background:url(../img/boton_decoracion_blanco.jpg) no-repeat center left;
	height:25px;
	font-weight:bold;
	font-size:14px;
/*	text-align:right;*/
}
#menu_deco ul li img{
	float:left;
	margin-top:-5px;
	margin-right:5px;
}
.decactual{
	background-image:url(../img/boton_decoracion.jpg) !important;
	color:#ffffff !important;
}
.decactual a{
	color:#ffffff !important;
	text-decoration:none;
}
.azulito{
	background-color:#d0e6fb!important;

}

#deco_contenido_general{
	background-color:#d0e6fb!important;
	border:1px solid #060650;
	float:left;
	padding-top:23px;
	margin-top:-23px;
	width:989px;
	padding-bottom:20px;
}
#deco_contenido{
	width:680px;
	height:auto;
	position:relative;
	float:left;
	margin-left:20px;
	padding-top:10px;
}
#deco_contenido h3{
	font-size:14px;
}

.trabajo{
	width:200px;
	padding:10px;
	height:150px;
	float:left;
	margin-left:60px;
}
.tr{
	cursor:pointer;
}
.trabajo_activo{
	width:160px;
	padding:9px 10px 7px 10px;
	/*background-color:#060650;*/
	list-style:none;
	color:#fff;
	margin-bottom:5px;
	background:url(../img/boton_decoracion2.jpg) no-repeat center left;
	height:20px;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}
.trabajo_inactivo{
	width:160px;
	padding:9px 10px 7px 10px;
	/*background-color:#060650;*/
	list-style:none;
	color:#fff;
	margin-bottom:5px;
	background:url(../img/boton_decoracion_gris.jpg) no-repeat center left;
	height:20px;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}
.fotis{
	width:200px;
	height:110px;
	
}
.quinta{
	background:url(../img/trabajos_realizados_quinta.jpg) no-repeat center left;
}
.sta{
	background:url(../img/trabajos_realizados.jpg) no-repeat center left;	
}
.leonor{
	background:url(../img/trabajos_realizados_leonor.jpg) no-repeat center left;	
}
.puente{
	background:url(../img/trabajos_realizados_puente.jpg) no-repeat center left;	
}

.gal_trabajos{
	width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:30px;
}

.gal_trabajos h4{
	font-size:12px;
	font-weight:bold;
	color:#069;
}

.pic{
	float:left;
	margin:5px;
	border:2px solid #069;
	display:block;
}
.pic a, .pic a img{
	display:block;
	padding:0;
	margin:0;
}

a img{
	border:0;
}
/***** Seccion de decoracion *****/