@charset "utf-8";
/* CSS Document */

*,html,body,p{
	padding: 0px;
	margin:0px;
}
body {
	background-color:#018dc9;
	background-color:#FFFFFF;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	min-width:995px;

}
img{
	border:none;
}

a{
	text-decoration:none;
}
li{
	list-style:none;
}
a:focus{
	outline:none;
}
input{
	outline:none;
}
input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#logo{
	height:177px;
	width:392px;
	float:left;
}
h1{
	background-repeat:no-repeat;
}

h1 a{
	display:block;
	float:left;
	margin-bottom:0px;
}

h1 span{
	display:none;
}

h2{
	font-size:12px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:5px;
}
.enlace_facebook a{
	font-size:12px;
	font-weight:bold;
	color:#7BC4E3;
	margin-left:5px;
}
h3{
	font-size:12px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:5px;
}

h4{
	color:#fd7304;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	text-transform:uppercase;
}

hr{

	height:0px;
	width:0px;
	margin:0px;
	clear:both;
	font-size:0px;
	border:none;
}


/*-------------------Comienzo Clases propias--------------------------*/
.floatleft {
	float: left;
	margin: 0px;
	padding: 0px;
}
.floatright {
	float:right;
	margin: 0px;
	padding: 0px;
}
.salto {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
	font-size: 0px;
}
/*-------------------Fin Clases propias--------------------------*/

/*------- Principales ------*/


#cabecera {	
	background-image:url(../images/header_bg.png);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#0ab4ff;
	width:100%;
	height:185px;
}
.menu_sup{
	width:600px;
	height:20px;
	position:absolute;
	top:0;
	right:0;
	background-image:url(../images/barra_extra.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	list-style:none;
}
.menu_sup li{
	margin-right:20px;
	height:20px;
	line-height:20px;	
	float:right;
}
.menu_sup li a{
	text-transform:uppercase;
	font-family:trebuchet MS;
	font-size:12px;
	color:#fff;
}
.menu_sup .menu_ultimo{
	margin-right:5px;
}
#fondo{
	width:100%;
}

#contenedor{
	width:100%;
	margin:auto auto;
	position:relative;
}

#idiomas{
}

#idiomas li{
}

#idiomas li a{
}

.banner_seguro, .banner_envio{
	width:250px;
	float:right;
	margin:40px 25px 0px 10px;
	display:inline;
	height:100px;	
}

.banner_seguro a{
	color:#FFFFFF;
	text-decoration:underline;
}

.titulo_seguro, .titulo_envio{
	width:252px;
	height:40px;
	background-image:url(../images/banner_garantia.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:8px;
}

.titulo_envio{
	background-image:url(../images/banner_envio.gif);
}

.banner_envio a{
	color:#FFFFFF;
	text-decoration:underline;
}

.banner_envio, .titulo_envio{
	width:225px;
}

/*--------------------------------COMIENZO MENU PRINCIPAL---------------------------------*/
#menu{
	background:url(../images/menu.png) repeat-x;
	background-color:#000000;
	width:100%;
	height:30px;
	position:absolute;
	top:200px;
	z-index:2;
	min-width:995px;

}
#menu ul{
list-style:none;

}
#menu li{
	background:url(../images/menu.png) repeat-x;
	color:#FFFFFF;
	height:16px;
	list-style:none;
	display:inline;
	border-left:1px solid #7d7d7d;
	border-right:1px solid #000000;
	text-transform:uppercase;
	line-height:16px;
	padding:7px 25px;
	font-weight:bold;
	float:left;
	}

#menu li a{
	color:#FFFFFF;

}
#menu li a:hover{
	text-decoration:underline;
}
#menu .inicio{
	width:165px;
	text-align:center;
	}
#menu .final{
	background:url(../images/menu-derecha.png) repeat-x;
	width:162px;
	float:right;
	padding:7px 15px;
	text-transform:none;
	font-weight:normal;
	}
#menu .final img{
	margin-left:5px;
	margin-bottom:-3px;	}
/*--------------------------------FIN MENU PRINCIPAL---------------------------------*/
/*--------------------------------COMIENZO MENU IZQUIERDA---------------------------------*/

#left {
	position: absolute;
	left: 0px;
	width: 206px;
	color: #000000;
	margin: 0px; 
	padding: 0px;
	background-image:url(../images/menu-izquierda.jpg);
	background-color:#FFFFFF;
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:60px;
}

#left .menuizq ul{
	list-style:none;
}


#left .menuizq li{
	list-style:none;
	color:#0099FF;
	padding-left:15px;
}

#left .menuizq li a{
	color:#008cc9;
}
#left .menuizq li a:hover{
	text-decoration:underline;
}
	/*Comienzo Buscador*/
	.oculto{
		display:none;
	}
	.usuario{
		float:right;
		margin-right:8px;
	}
	
	.usuario input{
		background-position:center top;
		border:1px solid #008CC9;
		border-right:none;
		float:left;
		height:20px;
		margin:3px 0 10px 5px;
		padding:3px 0 0px 3px;
		width:134px;
		color:#6b6b6b;
	}
	
	.usuario .boton_usuario{
		border:1px solid #008CC9;
		border-left:none;
		height:25px;
		margin:3px 30px 10px 0;
		padding-top:2px;
		width:25px;
		background-color:#FFFFFF;
		background-image:url(../images/lupa.jpg);
		background-repeat:no-repeat;
		background-position:left ;
		outline:none;
	}
	/*Fin Buscador*/
/*--------------------------------FIN MENU IZQUIERDA---------------------------------*/
/*--------------------------------COMIENZO MENU DERECHA---------------------------------*/
#right {
	margin: 0px; 
	padding: 0px;
	position: absolute;
	right: 0px;   
	width: 193px;
	color: #000000;
	background:url(../images/menu-derecha-bg.jpg) repeat-y;
	padding-top:60px;	
}
#right .embellecedor{
	background: url(../images/bannerdetalle.jpg) repeat-y;	
	width:193px;
	height:15px;
	margin-bottom:60px;
	margin-top:-60px;
}
#right .favoritos_face{
	margin-bottom:10px;
	padding-bottom:5px;
	padding-right:5px;
	color:#FFFFFF;
	width:188px;
	float:left;
	border-bottom:1px solid #64bfe7;
	text-indent:0;
}
#right .favoritos{
	margin-bottom:10px;
	padding-bottom:5px;
	padding-left:15px;
	color:#FFFFFF;
	width:178px;
	float:left;
	border-bottom:1px solid #64bfe7;
	text-indent:0;
}

#right .favoritos h3{
	color:#000000;
}

#right h3{
	padding-left:20px;
}
#right .facebook{
	padding-left:5px;
}
#right .favoritos p{
	padding-left:5px;
	width:168px;	
}

#right .favoritos .bloquefav{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
}

#right .favoritos .bloquefav .azulpeque{
	color:#7bc4e3;
	margin:22px 0px 10px 0px;
}

#right .favoritos .bloquefav .blanco{
	color:#ffffff;
	margin:0px 0px 5px 0px;
}

#right .favoritos .bloquefav .azuloscuro a{
	color:#015b81;
	margin:0px 0px 5px 0px;
	text-decoration:underline;
}

#right #carrito p{
	text-transform:uppercase;
	margin-top:5px;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	font-family:tahoma;
	width:148px;
	padding-left:10px;
	float:left;
	margin-right:10px;
}

#right #carrito .total{
	width:174px;
	background-color:#0a73a1;
	margin-top:10px;
	border-top:1px solid #64bfe7;
	border-bottom:1px solid #64bfe7;
	padding-bottom:2px;
}

#right #carrito .total p{
	width:auto;
	color:#FFFFFF;
}


#right #carrito .comprar{
	background-image:url(../images/comprar.gif);
	background-position:right;
	background-repeat: no-repeat;	
	color:#FFFFFF;
	width:105px;
	float:left;
	font:tahoma, bold, 12px;
	height:26px;
	line-height:26px;
	margin:10px 0 0px 25px;
	padding-left:30px;
}

#right #carrito .derecha{
	float:right;
	text-align:right;

}

#right #carrito .izquierda{
	float:left;
}

#right .blanco,#right .blanco a{
	color:#ffffff;
}

#right .blanco a:hover{
	text-decoration:underline;
}
#right .menuizq h3{
	padding-left:15px;
}
#right .menuizq ul{

	list-style:none;
}

#right .menuizq li{
	list-style:none;
	color:#0099FF;
	padding-left:25px;
}

#right .menuizq li a{
	color:#ffffff;
}

#right .menuizq li a:hover{
	text-decoration:underline;
}
#right .menuizq p{
	margin-left:20px;
	color:#FFFFFF;
}
#right .menuizq p a{
	color:#FFFFFF;
}
#right .menuizq p a:hover{
	text-decoration:underline;
}
#right .menuizq li img{
	border:solid 1px #0066CC;
}
#right .menu_derecho_final{
	width:193px;
	height:165px;
	background-image:url(../images/menu-derecha-end.jpg);
}
#right .separador{
	border-top:1px solid #64bfe7;
	width:100%;
	height:10px;
	float:left;
	margin-top:10px;
}
#right .cancelar a{
	color:#000000;
	text-decoration:underline;
	text-transform:none;
	margin-top:10px;
	}
#right .cancelar{
	text-align:center;
	margin-top:15px;
	}
	
/*--------------------------------FIN MENU DERECHA---------------------------------*/
/*--------------------------------COMIENZO CONTENIDO INTERIOR---------------------------------*/

#contentinterior {
	margin: 20px 193px 0px 216px;
	padding: 0px;
	height:100%;
	background-color:#FFFFFF;
	padding-top:60px;
	padding-left:25px;
}

#contentinterior #bloqueizquierda{
	width:373px;
	margin:30px 0px 0px 0px;
	float:left;
}
#contentinterior #bloqueizquierda .imgrande{
	xborder: 4px solid #999999;
}
#contentinterior #bloqueizquierda #bloquescroll{
	margin-top:30px;
	height:426px;
	border: 1px solid #999999;
	overflow:auto;
}
#contentinterior #bloqueizquierda #bloquescroll #scroll{
	margin-top:10px;
	margin-left:10px;	
	line-height:20px;
	
}
#contentinterior #bloqueizquierda #bloquescroll #scroll .azul, #contentinterior #bloquederecha .azul{
	color:#018dc9;
	font-weight:bold;
	margin:5px 0px 5px 0px;	
}
.azul{
	color:#018dc9;
}
#contentinterior #bloquederecha{
	width:425px;
	margin:30px 15px 0px 0px;
	float:left;
}
#contentinterior #bloquederecha .gris{
	color:#656565;
	text-transform:uppercase;
}
#contentinterior #bloquederecha .tituloficha{
	font-size:21px;
}

#contentinterior #bloquederecha .naranja{
	color:#d79200;
	font-weight:bold;
}
#contentinterior #bloquederecha ul{
	margin: 15px 0px;}
#contentinterior #bloquederecha li{
	list-style-image:none;
	list-style-position:inside;
	list-style-type:square;
	margin-top:3px;
}
#contentinterior #bloquederecha p{
	margin-top:3px;
}
#contentinterior #bloquederecha .margentop{
	margin-top:20px;
}

.fabricante{
	color:#018dc9;
	line-height:30px;
		}
a.fabricante{
	text-decoration:underline;
	}

#contentinterior .itemgrande{
	width:100%;
	height:241px;
	float:left;
	margin:15px 10px 25px 0;
	border: 4px solid #d6d6d6;
}	

#contentinterior .item{
	width:263px;
	height:300px;
	float:left;
	margin:0px 10px 0px 0;

}

#contentinterior .item .item_arriba{
	height:15px;
	color:#656565;
	font-size:9px;
	text-transform:uppercase;
	
}

#contentinterior .item .item_arriba p{
	color:#656565;
	font-size:9px;
	text-transform:uppercase;
}

#contentinterior .item .item_foto{
	height:160px;
	border: 4px solid #d6d6d6;
	margin:0px 0px 5px 0px;
	
}

#contentinterior .item .item_abajo,#content .item .item_abajo p a{
	height:63px;
	color:#000000;
	font-weight:bold;
}

#contentinterior .item .item_abajo p a:hover{
	text-decoration:underline;
}

/*Camino de migas interior*/
#caminomigas{
	margin:10px 0px 20px 0px;
}
#caminomigas a{
	height:29px;
	float:left;
	background-color:#999999;
	line-height:29px;
	background-image:url(../images/migas.png);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0px 15px 0px 5px;
	color:#FFFFFF;
	font-size:11px;
}
#caminomigas a:hover{
	text-decoration:underline;
}
#caminomigas .ultimomiga{
	background-image:url(../images/migas.png);
	background-position:center right;
	background-repeat:no-repeat;
}
#caminomigas .penultimomiga{
	background-image:url(../images/migas.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}
/*--------------------------------FIN CONTENIDO INDEX---------------------------------*/
/*--------------------------------COMIENZO CONTENIDO INDEX---------------------------------*/

#showcase_nuevo{
	background-image:url(../images/banner_nuevo.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:326px;
	margin-right:10px;
	padding:0 10px;
	width:516px;
	margin-bottom:10px;
}
.show_titulo{
	color:#dbecf3;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	width:500px;
	padding:25px 0 30px;
	text-align:center;
	height:20px;
}
.show_foto{
	height:241px;
	width:247px;
	background:url(../images/foto-no-disponible.png) center no-repeat;
	float:left;
}
.show_bloque_arriba{
	background-color:#D9F4FF;
	border-top:1px solid #BFE2F1;
	color:#018DC9;
	float:left;
	font-size:15px;
	font-weight:bold;
	margin-top:20px;
	padding:10px 8px 5px;
	width:220px;
}
.show_bloque_arriba a{
	color:#018DC9;
}
.show_bloque_arriba a:hover{
text-decoration:underline;

}
.show_bloque_arriba span{
	font-weight:normal;
	color:#000;
}
.show_bloque_abajo{
	width:220px;
	padding:5px 8px;
	float:left;
	border-top:1px solid #f5e0b4;
	border-bottom:1px solid #f5e0b4;
	background-color:#fff4db;
	font-weight:bold;
	font-size:12px;
	color:#ffb30f;
}
/*
#showcase a{
	display:block;
	xbackground-color:#FF0000;
	width:225px;
	height:30px;
	margin:220px 0px 0px 155px;
	text-indent:-9999px;
	}*/

#content {
	margin: 20px 193px 0px 216px;
	padding: 0px;
	height:100%;
	background-color:#FFFFFF;
	padding-top:60px;
	padding-left:25px;
}

#content .itemgrande{
	width:100%;
	height:241px;
	float:left;
	margin:15px 10px 25px 0;
	border: 4px solid #d6d6d6;
}

#content .nodisponible{
	filter: alpha(opacity=50); 
	opacity: .5;
	width:263px;
	height:340px;
	float:left;
	margin:0px 10px 0px 0;
	
	height:410px;
}

#content .nodisponible .item_arriba{
	height:15px;
	color:#656565;
	font-size:9px;
	text-transform:uppercase;
}

#content .nodisponible .item_arriba p{
	color:#656565;
	font-size:9px;
	text-transform:uppercase;
}

#content .nodisponible .item_foto{
	/*height:160px;*/
	height:196px;
	border: 1px solid #d6d6d6;
	margin:0px 0px 5px 0px;
	padding:3px 2px;
}

#content .nodisponible .item_abajo,#content .nodisponible .item_abajo p a{
	height:63px;
	color:#000000;
	font-weight:bold;
}

#content .nodisponible .item_abajo p a:hover{
	text-decoration:underline;
}

#content .item{
	width:263px;
	height:340px;
	float:left;
	margin:0px 10px 0px 0;
	
	height:410px;
}

#content .item .item_arriba{
	height:15px;
	color:#656565;
	font-size:9px;
	text-transform:uppercase;
}

#content .item .item_arriba p{
	color:#656565;
	font-size:9px;
	text-transform:uppercase;
}

.item_foto{
	/*height:160px;*/
	height:196px;
	border: 1px solid #d6d6d6;
	margin:0px 0px 5px 0px;
	padding:3px 3px;
	background:url(../images/foto-no-disponible.png) center no-repeat;
}

#content .item .item_abajo,#content .item .item_abajo p a{
	height:90px;
	color:#000000;
	font-weight:bold;
}

#content .item .item_abajo p a:hover{
	text-decoration:underline;
}

.precio{
	color:#FFFFFF;
	float:left;
	font-size:18px;
	font-weight:normal;
	height:26px;
	padding: 0px 15px;
}

.precio_antes{
	color:#666666;
	font-size:12px;
	text-indent:15px;
	margin-top:-5px;
	float:left;
	width:200px;
	margin-bottom:6px;
	}
	
.ficha_antes{	
	margin-top:-20px;
	margin-bottom:20px;
	display:block;
}

.caracteristica-icono{

	width:32px; 
	height:32px; 
	float:left; 
	margin-right:2px; 
	margin-bottom:2px;
	
}
	
.color1botones{
	margin: 10px 0px;
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:0px 0px;
}

.color1carrito{
	height:26px;
	width:47px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-240px 0px;
}

.color1favorito{
	height:26px;
	width:40px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-287px 0px;
}
.color1carritoagotado{
	background-position:-279px -0px;
	width:9px;
	
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	}

.color2botones{
	margin: 10px 0px;
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:0px -30px;
}

.color2carrito{
	height:26px;
	width:47px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-240px -30px;
}

.color2favorito{
	height:26px;
	width:40px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-237px -30px;
}

.color2carritoagotado{
	background-position:-279px -30px;
	width:9px;
	
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	}

.color3botones{
	margin: 10px 0px;
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:0px -60px;
}
.color3carrito{
	height:26px;
	width:47px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-240px -60px;
}

.color3favorito{
	height:26px;
	width:40px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-237px -60px;
}

.color3carritoagotado{
	background-position:-279px -60px;
	width:9px;
	
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	}

.color4botones{
	margin: 10px 0px;
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:0px -90px;
}

.color4carrito{
	height:26px;
	width:47px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-240px -90px;
}

.color4favorito{
	height:26px;
	width:40px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-237px -90px;
}

.color4carritoagotado{
	background-position:-279px -90px;
	width:9px;
	
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	}
.color5botones{
	margin: 10px 0px;
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:0px -120px;
	
}

.color5carrito{
	height:26px;
	width:47px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-240px -120px;
}

.color5favorito{
	height:26px;
	width:40px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-287px -120px;
}

.color5carritoagotado{
	background-position:-279px -120px;
	width:9px;
	
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	}
.color6botones{
	margin: 10px 0px;
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:0px -150px;
}

.color6carrito{
	height:26px;
	width:47px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-240px -150px;
}

.color6favorito{
	height:26px;
	width:40px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-237px -150px;
}

.color6carritoagotado{
	background-position:-279px -150px;
	width:9px;
	
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	}
.color7botones{
	margin: 10px 0px;
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:0px -180px;
}

.color7carrito{
	height:26px;
	width:47px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-240px -180px;
}

.color7favorito{
	height:26px;
	width:40px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-237px -180px;
}

.color7carritoagotado{
	background-position:-279px -180px;
	width:9px;
	
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	}

.color8botones{
	margin: 10px 0px;
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:0px -210px;
}

.color8carrito{
	height:26px;
	width:47px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-240px -210px;
}

.color8favorito{
	height:26px;
	width:40px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-237px -210px;
}
.color8carritoagotado{
	background-position:-279px -210px;
	width:9px;
	
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	}

.color9botones{
	margin: 10px 0px;
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:0px -240px;
}

.color9carrito{
	height:26px;
	width:47px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-240px -240px;
}

.color9favorito{
	height:26px;
	width:40px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-237px -240px;
}

.color9carritoagotado{
	background-position:-279px -240px;
	width:9px;
	
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	}
.color10botones{
	margin: 10px 0px;
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:0px -270px;
}

.color10carrito{
	height:26px;
	width:47px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-240px -270px;
}

.color10favorito{
	height:26px;
	width:40px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-237px -270px;
}
.color10carritoagotado{
	background-position:-279px -270px;
	width:9px;
	
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	}
.color11botones{
	margin: 10px 0px;
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:0px -300px;
}

.color11carrito{
	height:26px;
	width:47px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-240px -300px;
}

.color11favorito{
	height:26px;
	width:40px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	background-position:-237px -300px;
}

.color11carritoagotado{
	background-position:-279px -30px;
	width:9px;
	
	height:26px;
	background-image:url(../images/botones.png);
	background-repeat: no-repeat;
	float:left;
	}
.span_azul{
	color:#018dc9;
}

.span_naranja{
	color:#d79200;
	text-transform:uppercase;
	float:left;
	width:100%;
}

.link{
	text-decoration:underline;
	color:#018DC9;
}

.form_bloque{
	float:left;
	width:100%;
	margin-bottom:10px;
}

.form_bloque label{
	width:200px;
	float:left;
}

.form_bloque input{
	float:left;
	margin-right:20px;
}

.formularios{
	margin:20px 0px;
	
}

.form_boton{
	padding:0px 10px;
	color:#FFFFFF;
	background:#018DC9;
	border:none;
	margin-left:200px;
}

.form_texto_error, estilo1 {
	color:#FD7304;
}

.rellenar{
	float:left;
	margin-top:4px;
	font-size:11px;
}

.acceso{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	display:block;
	color:#018DC9;
}

.datos li{
	list-style-image:none;
	list-style-type:none;
	display:block;
	margin-bottom:10px;
	
}

.borde_tabla_titulos{
	background:#018DC9;
	padding:5px 15px;
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
	border-right:#ffffff solid 1px;
}

.borde_tabla{
	border-bottom:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	padding:3px;
	
}

.texto_gral{
	padding:0px;
	/*font-size:12px;*/
	font-size:11px;
	xborder-left:#CCCCCC solid 1px;
}

/*--------------------------------FIN CONTENIDO INTERIOR---------------------------------*/

/*--------------------------------COMIENZO PIE---------------------------------*/
#pie{
	border-top:1px solid;
	padding:10px;
	line-height:14px;
	color:#008CC9;
	font-size:12px;
	margin:30px 30px 0px 0px;
}
#pie a{
	line-height:14px;
	color:#008CC9;
	font-size:12px;
}


#pie a:hover{
	color:#015B81;
	text-decoration:underline;
}


/*--------------------------------FIN PIE---------------------------------*/
/*--------------------------COMIENZO FORUMULARIO------------------------------*/
.form{
}

.form_bloque{
}

.form_boton{
}

.form_campo_error{
}

.form_texto_error{
}
/*-----------------------------FIN FORUMULARIO------------------------------*/
/*--------------------------COMIENZO FORUMULARIO------------------------------*/
#paginacarrito{
	height:100%;
	width:100%;

}
/*-----------------------------FIN FORUMULARIO------------------------------*/
/*-----------------------------COMIENZO CARRITO------------------------------*/

#paginacarrito{
	width:540px;
}

#carritocontenedor{
	width:540px;
	}
	
#paginacarrito h2{
	text-transform:uppercase;
	font-size:13px;
	color:#656565;
	margin-bottom:31px;
	font-weight:normal;
}

#paginacarrito h3{
	color:#018dc9;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:7px;
	margin-top:10px;
	padding-bottom:3px;
}

.columna_formulario, .columna_formulario2{
	width:245px;
	float:left;
	background-color:#E8F8FF;
border:1px solid #8ACBE7;
margin-bottom:9px;
padding:9px;
}

	.columna_formulario input[type="text"] , .columna_formulario2 input[type="text"], .columna_formulario input[type="password"] , .columna_formulario2 input[type="password"] {
		width:235px;
		border:1px solid;
		padding:4px 3px;
		margin-right:5px;
		margin-bottom:5px;
	}
	.columna_formulario label , .columna_formulario2 label{
	font-weight:bold;
}
	.columna_formulario p , .columna_formulario2 p{
		margin-bottom:5px;
		}
		
	.columna_formulario input[type="submit"] , .columna_formulario2 input[type="submit"]{
		width:240px;
		padding:10px 0px;
		cursor:pointer;
		margin-bottom:4px;
	}
	
	.columna_formulario input[type="checkbox"] , .columna_formulario2 input[type="checkbox"]{
		margin-right:5px;
	}
	
		
.columna_formulario2{
	float:right;
}

.columna_formulario .form_boton, .columna_formulario2 .form_boton{
	margin-left:0px;
	
}

.form_grupo{
	color:#018dc9;
	margin-bottom:10px;
	font-weight:bold;
	}
.form_nota{
	margin-bottom:10px;
	font-size:11px;
	}

.rellenar{
	margin-top:0px;
	font-style:italic;
	}

.carritoitem{
	border-top:#c4c4c4 1px solid;
	border-bottom:#c4c4c4 1px solid;
	height:125px;
	padding:12px;
	margin-bottom:22px;
	}
.item_a{
	border-right:1px solid #dadada;
	float:left; height:125px; width:140px;
	text-align:center;
	}
	.item_a p{
		text-align:center;
		font-size:13px;
		font-family:"Trebuchet MS", Arial;
		line-height:25px;
		}
	.item_a p span{
		font-size:17px;
		line-height:20px;
		}
	.item_a img{
		border:2px solid #dadada;
		}
.item_b{
	width:210px;
	border-right:1px solid #dadada;
	float:left; height:125px; width:230px;
	text-align:center;
	}
	.item_b a{
		color:#018dc9;
		text-decoration:underline;
		font-size:12px;
		margin:auto auto;
		line-height:20px;
		}
	.item_b span{
		font-weight:bold;
		font-size:14px;
		color:#444444;
		line-height:26px;
		margin-bottom:15px;
		}
	.item_b .boton{
		background-color:#ededed;
		border:1px solid #cccccc;
		height:22px;
		display:inline;
		line-height:22px;
		padding:0 5px;
		text-align:center;

		
		}

.item_c{
	 float:left; height:125px; width:140px;
	 text-align:center;
	 }
	 	
	 .item_c .boton a{
	 	background-color:#ededed;
		border:1px solid #cccccc;
		xfloat:left;
		height:22px;
		padding:0 5px;
		line-height:22px;
		font-size:10px;
		background-color:#ffebc7;
		color:#ff6556;
		border:1px solid #ffca9a;
		display:inline;
		width:auto;
		text-align:center;
		}
	.item_c .cantidad{
		background-color:#e8f8ff;
		border:1px solid #8acbe7;
		text-align:center;
		color:#018dc9;
		font-size:17px;
		font-weight:bold;
		width:115px;
		padding:5px;
		margin:8px auto 0px auto;
		line-height:35px;
		}
	 	
.total{
	background-color:#c4c4c4;
	border:1px solid #8a8a8a;
	color:#565656;
	font-family:"Trebuchet MS", Arial;
	font-size:17px;
	font-weight:bold;
	text-align:right;
	line-height:34px;
	height:34px;
	padding-right:17px;
	margin-bottom:5px;
	}		
	
.pago{
	background-color:#e8f8ff;
	border:1px solid #8acbe7;
	padding:9px;
	margin-bottom:9px;
	}
.pago .tipo{
	font-weight:bold;
	font-size:15px;
	}
.pago .pagoprecio{
	color:#018dc9;
	font-size:17px;
	font-weight:bold;
		}
.botoncomprar{
	border:none;
	background:#c50e0e;
	background-image:url(../images/boton_confirmar_compra.jpg);
	background-repeat:no-repeat;
	width:198px;
	height:28px;
	padding-left:10px;
	font-weight:bold;
	margin:20px 0px;
	color:#ffffff;
	cursor:pointer;
	}
	
.anuncio{
	background-color:#dddddd;
	border:1px dashed #999999;
	margin:10px 0px;
	padding:5px;
	}

input[type="radio"]{
	margin:0 10px 0 0;
	line-height:20px;
	}

select[name="units"]{
	width:110px;
	border:1px solid #000000;
	padding:2px;
	margin-top:5px;
	margin-bottom:10px;
	}
input[name="Enviar"]{
	margin:50px auto 50px auto;
	}
.confirmar{
	width:100%;
	text-align:center;
}

.condiciones_envio{
	font-size:11px;
	border-top:1px solid #CCCCCC;
	margin-top:7px;
	padding-top:7px;
	float:left;
}

#vaciar_carrito{
	background-image:none;
	background-color:none;
	background-color:#FFFFFF;
	color:#666666;
	border:solid 1px #666666;
	width:auto;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	}
	
#paginacarrito p{
	margin:7px 0px;
	}
.texto_enf{
	color:#018DC9;
	font-weight:bold;
	margin:10px 0px;
}
/*-----------------------------FIN CARRITO------------------------------*/
/*-----------------------------COMIENZA PREGUNTAS FRECUENTES------------------------------*/

#preguntas{
	width:540px;
	}
	
#preguntas h2{
	text-transform:uppercase;
	font-size:13px;
	color:#656565;
	margin-bottom:31px;
	font-weight:normal;
}

#preguntas h3{
	color:#018dc9;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:7px;
	margin-top:10px;
	padding-bottom:3px;
}

#preguntas h3 a{
	color:#018dc9;
}

.negro{
	color:#000000;
}

#preguntas p{
	font-size:12px;
	line-height:16px;
	margin-bottom:15px;
}

.makros{
	color:#018dc9;
}

#preguntas hr{
	height:5px;
}

#preguntas .lista{
	margin-bottom:15px;
}

#preguntas .lista li{
	display:block;
	margin-bottom:6px;
	padding-left:15px;
	background-image:url(../images/punto_lista.gif);
	background-repeat:no-repeat;
}

#preguntas .form_bloque textarea{
	width:330px;
	height:150px;
}

#preguntas .pago{
	margin-top:20px;
	margin-bottom:0px;
}

#preguntas .pago{
	font-size:14px;
	line-height:19px;
}



/*-----------------------------FIN PREGUNTAS FRECUENTES------------------------------*/

/*-----------------------------INICIO POR QUÉ------------------------------*/

#preguntas .pago .makros{
	font-size:14px;
}

/*-----------------------------FIN POR QUÉ------------------------------*/

/*-----------------------------INICIO CONTACTO------------------------------*/

.mapa{
	width:538px;
	height:301px;
	border:#999999 solid 1px;
	margin-bottom:10px;
}

/*-----------------------------FIN CONTACTO------------------------------*/

/*----------------------------- PRODUCTOS RELACIONADOS -------------------*/

.productos_recomendados{
	margin-top:30px;
	}
.productos_recomendados p{
	font-size:20px;
	margin-bottom:10px;
	}

.producto_recomendado{
	float:left;
	width:110px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:center;
	}

.producto_recomendado img{
	border:#d6d6d6 1PX solid;
	padding:5px;
	margin-bottom:5px;
	}

.producto_recomendado_precio a{
	color:#FFFFFF;
	width:100px;
	font-size:18px;
	font-weight:normal;
	margin-top:5px;
	background-image:url(../images/relacionados-boton.png);
	background-repeat:no-repeat;
	padding:2px 8px;
	background-position:center;
	display:block;
	}
#contentinterior #bloquederecha .webs_sociales{
	margin-top:20px;
	margin-bottom:5px;
}
#contentinterior #bloquederecha .webs_sociales a{
	color:#008CC9;
}
div.tooltip {
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	width:200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}
.ayuda{
	cursor:help;
	background-color:#0099FF;
	padding:2px;
	color:#FFFFFF;
	float:left;
	margin-right:10px;
}
