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

/* ---------- GLOBAL CSS RULES FOR ALL HTML ELEMENTS ---------- */
body {
	background-image: url(./plantillas/images/bg.jpg);
	margin-top: 10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
big, small { font-size: 10px; }

input, textarea {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	padding: 5px;
	min-width:210px;
	background: #D6D6D6;
	border: none;
}

.suscripcion {
	background: #FFF;
	border:#CCC solid;
}

.disabled {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	padding: 5px;
	min-width:210px;
	background: #F4F4F4;
	border: none;
}

button {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	padding: 5px;
	background: #e5e5e5;
	border: none;
}

select {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	padding: 5px;
	min-width:100px;
	background: #e5e5e5;
	border: none;
}
input[type=hidden] { 
	padding: 0px; 
	margin: 0px; 
}
option { padding: 0px 10px 0px 5px; }
hr { display: none; }
a{ color:#000000; text-decoration:none;}
a:hover{text-decoration:underline;}
a img { border: none; }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
h1, h2, h3, h4, h5, h6 { 
	margin: 10px 0px 10px 0px; 
	clear: both; 
}
h6.notice { 
	color: #ff0000; 
	font-size: 14px; 
	line-height: 16px; 
}

caption { 
	text-align: left; 
	font-family: "Courier New", Courier, monospace; 
	text-transform: uppercase; 
	font-size: 8pt; 
	color: #808080; 
}
thead { 
	color: #808080; 
	text-transform: uppercase; 
	font-weight: bold; 
	font-size: 10px; 
	background: #e5e5e5; 
}
tbody th { text-align: left; }

.content_filtering {
	clear: both;
	margin: 0px 20px 20px 20px;
	height: 20px;
	font-family: "Courier New", Courier, monospace;
	font-size: 8pt;
}
.filtering_pagination {
	float: left;
	list-style-type: none;
}
.filtros {
	clear: both;
	margin: 0px 20px 20px 20px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 8pt;
}

.precio{

	font-size: 12px;
	height:10px;
	padding:0;
	margin:0;
	font-weight: bold;
	color: #575757;

}

.precioProducto{

	font-size: 16px;
	line-height: 1.2em;
	font-weight: bold;
	color: #575757;

}
.productoLink{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	vertical-align:top;
}

.lugar{
color: #bfbfbf;
font-size: 10px;
font-weight: bold;
line-height: 20px;
}
.lugar:hover{
color: #333333;
font-size: 10px;
font-weight: bold;
line-height: 20px;
text-decoration:none
}


.button_checkout a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	width: 140px;
	height: 16px;
	font-family: "Courier New", Courier, monospace;
	background: #bfbfbf;
	color: white;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
}
.button_checkout a:hover { background: #808080; }


.add_tocart a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	width: 200px;
	height: 16px;
	font-family: "Courier New", Courier, monospace;
	background: #000000;
	color: white;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
}
.add_tocart a:hover { background: #575757; }
.add_tocart div {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	width: 200px;
	height: 16px;
	font-family: "Courier New", Courier, monospace;
	background: #000000;
	color: white;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
}

.add_tocart2 div {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	width: 160px;
	height: 16px;
	font-family: "Verdana", Courier, monospace;
	background: #000000;
	color: white;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
}

.divResultadoCarrito {
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	height: 16px;
	width: 365px;
	font-family: "Courier New", Courier, monospace;
	background: #FFFF00;
	color: #000000;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;

	text-decoration: none;
	text-align: center;
}

.codigo{
	color: #a6a6a6;
}

.etiquetaCombosProductos{
	font-family: "Courier New", Courier, monospace;
	display: block;
	min-width: 100px;
	color: #a6a6a6;
	text-transform: uppercase;
}

.selectProducto{
	text-transform: uppercase;
}

/* Tell A Friend */
#tellafriend {
	margin: 0px 0px 30px 0px;
	width: 365px;
	background: #e5e5e5 url('./plantillas/images/img/icon_add.gif') no-repeat;
}
#tellafriend h5 { margin: 0px; }
#tellafriend h5 a  {
	display: block;
	padding: 4px 0px 4px 0px;
	width: 365px;
	height: 11px;
	clear: none;
	line-height: 10px;
	font-family: "Courier New", Courier, monospace;
	font-size: 8pt;
	text-indent: 25px;
	text-transform: uppercase;
	font-weight: normal;
	border-bottom: 1px solid white;
	color: #808080;
	text-decoration: none;
}
#tellafriend h5 a:hover { color: black; }
#tellafriend form { 
	display: none;
	padding: 20px; 
}
#tellafriend fieldset { border: none; }
#tellafriend legend {
	margin: 0px;
	padding: 15px 0px 2px 0px;
	line-height: 10px;
	font-family: "Courier New", Courier, monospace;
	font-size: 8pt;
	text-transform: uppercase;
	color: #808080;
}
#tellafriend label {
	display: inline;
	float: none;
}
#tellafriend p {
	color: #808080;
	line-height: 1.3em;
	font-family: "Courier New", Courier, monospace;
	font-size: 8pt;
	text-transform: uppercase;
}
#tellafriend fieldset p {
	color: black;
	font-family: Arial, Verdana, sans-serif;
	text-transform: none;
}
#tellafriend input, #tellafriend textarea, #tellafriend button {
	margin: 5px 5px 0px 0px;
	background: white;
}
#tellafriend input.button {
	background: #bfbfbf;
	color: white;
	text-transform: uppercase;
	line-height: 12px;
	font-family: "Courier New", Courier, monospace;
	font-size: 8pt;
}
#tellafriend textarea { width: 300px; }
#tellafriend input.input_button {
	margin: 10px 0px 0px 0px;
	width: 65px;
	height: 30px;
	border: none;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 10px;
	background: black;
	color: white;
	cursor: pointer;
}

.carritoTotal{

	font-size: 16px;
	line-height: 1.2em;
	font-weight: bold;
	color: #575757;

}

.tituloCarrito{

	font-size: 24px;
	line-height: 1.2em;
	font-weight: bold;
	color: #000000;

}

.carritoNombre{
	font-size: 16px;
	line-height: 1.2em;
	font-weight: bold;
	color: #000000;
}

.carritoVacio{
	font-size: 18px;
	line-height: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
	text-transform:uppercase;
}

.carritoDatosEnvio{
	font-size: 16px;
	line-height: 1.2em;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
	text-transform:uppercase;
}

.carritoTalle{
font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	color: #575757;

}
.carritoItemTotal{
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;
	color: #000000;
}
.carritoCodigo{
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-transform:uppercase;

}

.carritoLinks a{
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
font-family: "Courier New", Courier, monospace;
}

.inputCarrito{
width:180px;
}

/* --> Account */
#content_account {
	clear: both;
	margin: 20px 0px 20px 0px;
	overflow: hidden;
}
#content_account.fullscreen { margin: 20px; }
#content_account h3 {
	margin: 0px;
	padding: 30px;
	text-align: center;
	text-transform: uppercase;
	font-size: 25px;
	color: white;
	background: #e5e5e5;
}	
#content_account h4 {
	padding: 0px;
	line-height: 15px;
	color: #000000;
	text-transform: uppercase;
}
#content_account h6.notice { margin: 0px 20px 0px 20px; }
#content_account p {
	clear: both;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 20px 0px;
}
#content_account fieldset {
	border: none;
	padding: 10px 0px 10px 0px;
	clear: both;
}
#content_account legend {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #a6a6a6;
}	
#content_account fieldset p {
	padding: 0px;
}
#content_account input.input_button {
	margin: 10px 0px 10px 0px;
	width: 140px;
	height: 50px;
	background: #000000;
	color: white;
	border: none;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}
#content_account input.input_button:hover { background: #575757; }
#content_account label {
	margin: 0px 10px 0px 0px;
	width: 140px;
	display: block;
	float: left;
}
#content_account small {
	font-size: 10px;
	line-height: 12px;
	display: block;
	color: #a6a6a6;
}
#content_account fieldset p small { margin: 0px 0px 0px 150px; }
#content_account fieldset.friendslist p {
	font-size: 12px;
	line-height: 15px;
}
#content_account fieldset.friendslist p small {
	margin: -15px 0px 0px 0px;
	text-align: right;
	width: 425px;
}
#content_account fieldset.friendslist p small a {
	font-family: "Courier New", Courier, monospace;
	font-size: 8pt;
	text-transform: uppercase;
}
#content_account fieldset p.form_addfriend input { margin: 0px 5px 0px 0px; }
#content_account fieldset p.form_addfriend input[type="submit"] {
	background: #bfbfbf;
	color: white;
	text-transform: uppercase;
	line-height: 12px;
	font-family: "Courier New", Courier, monospace;
	font-size: 8pt;
}
#content_account ul {
	overflow: hidden;
	list-style-type: none;
}
#content_account li {
	margin: 0px 10px 10px 0px;
	padding: 10px;
	width: 185px;
	height: 130px;
	float: left;
	background: #e5e5e5;
	overflow: hidden;
}
#content_account dt {
	display: block;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
	font-family: "Courier New", Courier, monospace;
	font-size: 8pt;
	color: #a6a6a6;
}
#content_account dd address {
	font-size: 12px;
	line-height: 1.2em;
	font-style: normal;
}
#content_account dd h5 {
	margin: 0px 0px 10px 0px;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: normal;
}
#content_account dd small {
	font-size: 10px;
	line-height: 12px;
	display: block;
	color: #a6a6a6;
}
#content_account dd img { margin: 0px 0px 5px 0px; }
#content_account p.status_autologin {
	color: #808080;
	font-style: normal;
	font-size: 12px;
	line-height: 1.2em;
}

.error{
font-size:14px;
color:#FF0000;
font-weight:bold;
}

.pagar a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	width: 160px;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FF7A6B;
	color: #ffffff;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
}
.pagar a:hover { background: #575757; }

.botonChk1 a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 120px;
	height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FF7A6B;
	color: #ffffff;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
}
.botonChk1 a:hover { background: #575757; }

#utility_account form { display: inline; }

#utility_cart a, #utility_account h5 a { color: #ffffff; }
#utility_cart a:hover, #utility_account h5 a:hover { color: #FDF400; text-decoration:none }
#utility_cart h5 {
	line-height: 15px;
	padding-right: 7px;
}
#utility_cart p {
	position: relative;
	padding: 5px 0px 3px 0px;
	width:80px;
	vertical-align:middle;
	height:15px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;	
	color: #ffffff;
	background: #000000 no-repeat right;
	float: left;
}


#estadoCuenta a, #utility_account h5 a { color: #ffffff; }
#estadoCuenta a:hover, #utility_account h5 a:hover { color: #FDF400; text-decoration:none}
#estadoCuenta h5 {
	line-height: 15px;
	padding-right: 7px;
}
#estadoCuenta p {
	position: relative;
	padding: 5px 0px 3px 0px;
	width:120px;
	vertical-align:middle;
	height:15px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;	
	color: #ffffff;
	background: #000000;
	float: left;
}
.inputChico {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	padding: 5px;
	width:30px !important;
	background: #e5e5e5;
	border: none;
}
.inputTell{
	width:165px !important;
	height:30px  !important;
	line-height: 1.2em;
	margin: 5px;
	background: #e5e5e5;
}