/**@file
	Yualah EVO: piel lila - css
	(c) Yualah, Roberto González Vázquez - all rights reserved
	_yualah@yahoo.es_
	@author Roberto González Vázquez
	@version 1.0
*/

*
{
	font-family:  Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
	font-size: 100%;
}
img {border:none;}

body {margin:0px; padding:0px; font-size:12px;background:#FEFEFE left top repeat-x  url(img/pagina_fondo.gif)}

a {color:#fff}
.ancho_fijo  {width:950px; margin:auto; background:center top no-repeat url(img/fondo_arriba.jpg);}

.p_cabeza
{
	text-align:left;
	padding:0px;
}
.p_pata {clear:both}
.p_menu
{
	text-align:left;
	padding:0px;
	height:23px;
	overflow:auto;
	background:no-repeat left top url(img/solapa_0.gif);
}

.p_menu_0 {background-image:url(img/solapa_0.gif) !important;}
.p_menu_1 {background-image:url(img/solapa_1.gif) !important;}
.p_menu_2 {background-image:url(img/solapa_2.gif) !important;}
.p_menu_3 {background-image:url(img/solapa_3.gif) !important;}
.p_menu_4 {background-image:url(img/solapa_4.gif) !important;}

.p_columnas {/*overflow:auto;*/ background:#333132 right top no-repeat url(img/contenido_fondo.gif)}
.p_margen_i {padding:10px 20px 20px 20px; width:250px;float:left;}
.p_margen_i a { font-weight:bold; text-decoration:none; }
.p_margen_i a:hover { text-decoration:underline; }
.p_contenido {padding:10px 0px 20px 0px; width:640px; float:left; color:#eee}


.p_pie { clear:both; margin-top:10px; color:#4eb0e0; font-size:11px;padding-top:10px; background:top left repeat-x url(img/linea.gif); text-align:center;}
.p_pie a { color: #06f;	text-decoration: none; }
.p_pie a:hover { color: #00f;	text-decoration: underline; }

.sin_izquierda .p_margen_i {display:none}
.sin_izquierda .p_contenido {width:auto; padding:0px 24px 24px 24px}

h1 {font-size:22px; color:#F8F3C9; font-weight:normal; padding-top:0px; margin:4px 0px 8px 0px }
h1 a {color:#F8F3C9; font-weight:normal; text-decoration:none}
h1 a:hover {color:#F8F3C9;  text-decoration:underline}
h1 .gris {color:#777;}

.menu_catalogo{text-align:right; float:right}
.menu_catalogo a{ color:#eee;text-decoration:none; margin:0px 0px 0px 10px}
.menu_catalogo a:hover{ color:#F8F3C9;;text-decoration:underline;}

.menu_catalogo_y_navegador { border-bottom:1px solid #444;  overflow:auto; padding:4px 1px 4px 0px;}

.sin_izquierda h1 {font-size:18px;margin-top:20px}
.sin_izquierda p { font-size:12px; }
.sin_izquierda .menu_catalogo_y_navegador {display:none}

.p_navegador {color:#999;  padding:0px 0px 4px 0px;}
.p_navegador a{color:#ddd;  text-decoration:none}
.p_navegador a:hover{color:#fff; }

.p_menu a
{
	line-height:23px;
	height:23px;
	width:115px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	display:block;
	float:left;
	font-size:13px;

}


.p_cacho {background:#fff; width:auto;padding:5px; border:1px solid #ddd; margin-bottom:10px}

.p_cacho_titulo {background:#fff; width:auto;border:1px solid #ddd; margin-bottom:10px}
.p_cacho_titulo .titulo   {background:#ddd; font-weight:bold;width:auto; line-height:22px; padding:0px 5px}
.p_cacho_titulo .titulo  a {text-decoration:none; background:#ddd; font-weight:bold; display:block; width:auto; line-height:22px; padding:0px}
.p_cacho_titulo .contenido{background:#fff;width:auto;padding:5px;}

.p_categorias a {display:block; text-decoration:none; color:#444; }
.p_categorias a:hover {text-decoration:underline;  }
.p_categorias .nivel1 {display:block; color:#8EAEC7; font-size:14px ;margin-top:10px;padding:10px 10px 10px 10px; font-weight:bold; background:#404040;}
.p_categorias .nivel1:hover {background:#3a3a3a;text-decoration:none}

.p_categorias .nivel2 {background:#555; color:#eee; padding:5px 10px; margin-top:1px; }
.p_categorias .nivel2:hover {background:#666;text-decoration:none}
.p_categorias .nivel3 {color:#999; padding:3px 10px 5px 15px}
.p_categorias .nivel4 {color:#bbb; padding:3px 10px 5px 25px}



.p_cacho .menu a, .p_cacho_titulo .menu a {display:block; text-decoration:none; color:#444; line-height:20px;}
.p_cacho .menu a:hover,.p_cacho_titulo .menu a:hover {text-decoration:underline;  color:#000; }

.cesta_tabla, .cesta_tabla_portes, .cesta_tabla_ivas
{
	background:#fff;
	border-collapse:collapse;
}

.cesta_tabla_portes td,
.cesta_tabla td,
.cesta_tabla_ivas td {border-bottom:1px solid #333;padding:3px 7px; text-align:right; color:#eee; background:#555}

.cesta_tabla_portes th,
.cesta_tabla th,
.cesta_tabla_ivas th {border-bottom:1px solid #333; padding:3px 7px; background:#444; text-align:right;color:#ccc}


.item a {color:#333;text-decoration:underline;}
.item a {text-decoration:none;}
.item1 a {text-decoration:none;}
.item2 a {text-decoration:none;}
.item3 a {text-decoration:none;}
.item4 a {text-decoration:none;}
.item0 a {text-decoration:none;}
.item {background:repeat-y center bottom url(img/item_inf.gif); width:200px;padding:0px 0px 26px 0px; }
.item .sup {background:#fff no-repeat center top url(img/item_sup.gif); height:150px; padding:5px 0px 5px 0px;}
.item .imagen {background:#fff no-repeat center center; height:150px; }
.item .nombre {background-color:#EAEAEA; border-top:1px solid #c1c1c1;padding: 6px 6px 0px 6px; text-align:center; font-size:13px;font-weight:bold}
.item .resumen {color:#444; background-color:#EAEAEA;padding: 6px 6px 0px 6px; text-align:center; font-size:13px;}
.item .importe {background-color:#EAEAEA;padding: 6px 6px 0px 6px; text-align:center; font-size:13px;font-weight:bold}
.item_columna_1{padding:0px 20px 26px 20px; }



.item4 {background:repeat-y center bottom url(img/item4_inf.gif); width:148px;padding:0px 0px 26px 0px; }
.item4 .sup {background:#fff no-repeat center top url(img/item4_sup.gif); height:130px; padding:5px 0px 5px 0px;}
.item4 .imagen {background:#fff no-repeat center center; height:130px; }
.item4 .nombre {background-color:#EAEAEA; border-top:1px solid #c1c1c1;padding: 6px 6px 0px 6px; text-align:center; font-size:13px;font-weight:bold}
.item4 .resumen {color:#444; background-color:#EAEAEA;padding: 6px 6px 0px 6px; text-align:center; font-size:11px;}
.item4 .importe {background-color:#EAEAEA;padding: 6px 6px 0px 6px; text-align:center; font-size:12px;font-weight:bold}
.item4_columna_1{padding:0px 15px 26px 15px; }
.item4_columna_2{padding:0px 15px 26px 0px; background-position:left bottom}


.item4 * { color : #000; }


.tabla td {padding:7px  2px 2px 0px}
.tabla .celda_titulo {font-weight:bold; text-align:right; padding:4px 8px}
.tabla .simbolo {color:#fed556}
.tabla th {color:#F8F3C9; font-size:14px; text-align:center; padding-top:20px; padding-bottom:7px; border-bottom:2px solid #555}
.p_boton_contenido a {padding:5px 14px; background:#666; font-weight:bold; color:#fff; text-decoration:none;  border:1px solid #222; display:inline-box; display:inline-block;}
.p_boton_contenido a {border:1px solid #222;  border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px}
.p_boton_contenido a:hover {padding:5px 14px; background:#a78638; font-weight:bold; color:#fff; text-decoration:none}

h2 {font-size:14px;border-bottom:1px solid #888}

.texto_confirmar {padding:20px}

/* producto */


#pro_marca {text-align:right; display:none}
#pro_marca a{color:#ddd; font-size:14px; text-decoration:none}
#pro_marca a:hover{color:#fff; }

#pro_ficha {background:#333; overflow:auto}
#pro_info 				{padding:5px 0px 10px 0px}
#pro_imagen				{text-align:left;padding:2px; background:#fff; float:left;margin:5px 10px 0px; border:2px solid #ccc}
#pro_imagen				{text-align:left;padding:2px; background:#fff; float:left;margin:5px 10px 0px 0px; border:5px solid #666;width:300px;}


#pro_noimagen {float:right;width:310px;}
#pro_fecha				{display:none}
#pro_cesta_y_opciones	{}
#pro_descuento			{text-align:right; font-size:14px; text-decoration:line-through;}
#pro_precio				{float:right; font-size:16px; font-weight: bold; padding-top: 10px;}
#pro_anadir_cesta		{float:left; padding:5px 0px; xmargin-left: 20px;}



#pro_anadir_cesta .p_boton_contenido a {border:1px solid #222;  border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; font-size:130%}
#pro_anadir_cesta .p_boton_contenido a:hover {padding:5px 14px; background:#a78638; font-weight:bold; color:#fff; text-decoration:none}

.p_boton_tabla  a {padding:5px 14px; background:#666; font-weight:bold; color:#fff; text-decoration:none;  border:1px solid #222; display:inline-box; display:inline-block;}


.p_rodilla h3
{
color:#67b1fc; font-size:22px;
border-bottom: 1px solid #444;
font-weight:normal;
padding:0px 80px 12px 0px;
background:right bottom no-repeat;
}
.p_rodilla .menisco
{
	width:300px;
	float:left;
	color:#666;
}

.p_rodilla .menisco h3 { margin-top: 0px; }

.p_rodilla {padding:0px 0px 20px 0px; overflow:auto;}


.mini { font-size: 10px; color: #868686; font-weight: normal; }
.mini_medio { font-weight: normal; font-size: 12px; color: #999; }