/*
-----------------------------------------------
Lesbian Lips Tienda Styles 
Author:   Paula Portilla
Version:  Febrero 2008
----------------------------------------------- */

/*  Home
----------------------------------------------------*/ 
img.banner {margin-bottom: 20px;}
#destacada {
	background: url(/layout/img/bg-diagonal-gris.png) repeat;
	padding: 5px;
	margin-bottom: 20px;
}
#slide {
	background: url(/layout/img/loader.gif) no-repeat center center;
	border: 5px solid #FFF;
	width: 600px;
	height: 200px;
}
#destacada h3 {
	font-size:1.5em;
	color: #333;
}

/*  Producto listado
----------------------------------------------------*/ 
p.disponibilidad {
	font: bold 1.1em Arial, Helvetica, sans-serif;
	color:#333;
}
p.disponibilidad strong {
	color:#DB1345;
}
div.disponibilidad{
	background-color: #FAFAFA;
	color:#333;
	padding: 0.5em;
}
div.disponibilidad strong{
	font: bold 1.1em Arial, Helvetica, sans-serif;
	color:#DB1345;
}
div.disponibilidad ul {
	margin: 0.2em 1em;
	padding: 0;
	list-style: none;
	font: normal 0.9em Arial, Helvetica, sans-serif;
}
div.disponibilidad ul li{
	list-style-image: none;
}
div.disponibilidad ul li strong{
	color:#333;
}
.resumen .comprar {float: right;}
.comprar {
	border: 1px solid #DADADA;
	background-color: #FAFAFA;
	font: bold 1.5em Arial, Helvetica, sans-serif;
	color:#333;
	padding: 0.5em;
	margin: 0.3em 0;
}
#content .comprar a{
	font-size:  0.7em;
	background-color: #DB1345;
	padding: 0.3em 0.4em;
	color:#FFF;
}

span.descuento{
	font-size:  0.7em;
	color: #DB1345;
}

/*  Tablas
----------------------------------------------------*/ 
table {
	border-collapse: collapse;
	width: 96%;
	font-size: 1em;
} 
caption{
	font-weight: bold;
	color: #333333;
	text-align: center;
	padding: 5px;
}
table.small{ width 70%; }                     
table th, table.sencilla {
	font-weight: bold;
	color: #333333;
	text-align: center;
	padding: 5px;
	background-color: #EEEEEE;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}       
table td,table.sencilla td {
	color: #666666;
	margin: 1px;
	text-align: left;
	padding: 5px;
	border-bottom: 1px dotted #DADADA;
}
table.sencilla{ width: 50%; }                     
table.sencilla th {
	text-align: right;	
	background-color: #FFFFFF;
}       
table.sencilla td {	background-color: #FFFFFF; }

div.lleno table th {
	color: #FFF;
	border: 1px solid #FFFFFF; 
	background-color: #DC0048;
}  
div.lleno table td {
	color: #000000;
	border-bottom: 1px dotted #666666;
}

/*  Carrito
----------------------------------------------------*/
#carrito {
	text-align: center;
	padding: 5px;
	border: 1px dashed #C5C4C3;
	background: url(/layout/img/tienda/bg_carrito.jpg) repeat-y;
}
#carrito a:link, #carrito a:visited {color: #444;}
#carrito a:hover{color: #DC0048;}

/*  Big Carrito
----------------------------------------------------*/
.cart-img {
	float: left;
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-right: 4px;
}
.cart-titulo {
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #333333;
}
.cart-cantidad {
	color: #333333;
	margin-right: 5px;
	margin-bottom: 5px;
	width: 15px;
	padding: 0px 3px 0px 3px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.cart-cuantos {
	text-align: center;
	font-weight: bold;
}
.cart-precio-un {
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
}
.cart-precio {
	font: bold 1.3em Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
}
.cart-Subtotal {
	text-align: right;
	margin: 10px 0px 10px 0px;
	font: bold 1.4em Arial, Helvetica, sans-serif;
	color: #333333;
	border-bottom: 0px;
}
.cart-Botones {
	margin: 30px 10px 10px 10px;
	font: bold 1.1em Arial, Helvetica, sans-serif;
}
.masmenos {	font-size:2em; font-weight: bold ; }

/*  Comprando
----------------------------------------------------*/
/*
form.comprar fieldset {	margin: 10px; border:0px;}
form.comprar label, .label {
	float: left;
	width: 200px;
	text-align: right;
	color: #333333;
	font-weight: bold; 
	margin-bottom: 3px;	
}
form.comprar input, form.comprar textarea, select{
	margin-left: 5px;
	margin-bottom: 5px;
	border: 1px solid #999999;
	color: #333333;
	width: auto;
}
form.comprar textarea{
	width: 300px;
	height: 100px;
}
form.comprar input.error {
	background-color: #F5F6BE;
	border: 1px solid red;
}
form.comprar input.boton, .boton {
	background-color: #EEEEEE;
	border: 1px solid #999999;
	color: #B62C2C;
	font-weight: bold;
}
input.noboton {
	background-color: none;
	border: 0;
	color: #B62C2C;
	font-weight: bold;
}

form.comprar input.no {
	border: 1px solid #FFFFFF;
}

.labelw {	color: #333333; font-weight: bold;}
.labelw {
	width: 40%;
	float: left;
	text-align: right;
}
.input {	margin-bottom: 5px; }

.columna {
	border-right: 1px dotted #DADADA;
	float: left;	
	margin: 0px 5px 0px 5px;
	padding: 0px 5px 0px 5px;
}
.columna form.comprar fieldset {	border:0px; }
.columna form.comprar legend {
	text-align: left;
	background-color: #EEEEEE;
	padding: 5px;
	font-weight: bold;
	color: #333333;
}
.columna form.comprar label,.columna form.comprar input { display: block; 	float:none; width: auto;}
.columna form.comprar textarea { width: auto; }
*/

/*  Galeria
----------------------------------------------------*/
ul.chapas {margin:0; padding:0; }
#primary-content ul.chapas li {
	background: none;
	float: left;
	margin: 5px;
	padding: 0;
}
ul.chapas li a img {border:none; }
ul.chapas li img {display:block; float:left; width:100px;}
ul.chapas li span {display:block; text-align:center;clear:both;}

/*  Reseteos de layout.css
----------------------------------------------------*/
.resumen .pie {
	text-align: left;
}