
html, body, #contenedor {
     min-height: 100%; /* alto minimo FF y Safari */
     width: 100%;
     height: 100%; /* alto minimo para IE Windows */
     margin: 0;
     padding: 0;
}

html>body #contenedor {
    height: auto; /* con este hack escondemos el min-height de IE*/
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	font-weight: normal; 
	background-image: url('images/body_fondo.gif');
	background-attachment: fixed;
	background-color:#191917;	
}

a img{
border:0;
color:#fff;
text-decoration:none;
}

img{
color: #fff;
}

/* ESTRUCTURA */

#contenedor {
	 position: absolute;
     top: 0;
     left: 0;		
}

/* CADECERA */
#cabecera{
width:780px;
height:118px;
background-image:url(images/cabecera.gif);
background-repeat:no-repeat;
margin: 0 auto;
overflow:hidden;
}

#top_logo{
position:relative;
left:9px;
top:5px;
width:279px;
height:69px;
}

#banner_top{
float:right;
width:468px;
height:60px;
margin-top:10px;
margin-right:12px;
}
#menu{
margin-top:10px;
margin-left:190px;
}
#buscador{
float:right;
background-image:url(images/buscador-fondo.gif);
background-repeat:no-repeat;
width:150px; 
height:22px;
margin-right:12px;
}
/* FIN DE CABECERA */




#left{
width:150px;
padding-left:3px;
float:left
}

#right{
wodth:130px;
padding-right:3px;
float:right;
}

#center{
width:493px;
}


#center-middle{
width:493px;
background-color:#FFFFFF;
margin-top:0px;
padding-top:0px;
}



/* FIN DE ESTRUCTURA */


/* MENU DERECHO */

#login, #novedades, #ofertas{
margin-top:5px;
width:123px;
background-color: #4a4a4a;
}



TABLE#login TD.texto {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
}

TABLE#login A.zonap {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #EBEBEB;
	text-decoration: none;
}

TABLE#login A.zonap:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
	text-decoration: none;
}

TABLE#login TD.registrar1 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #E3EDF2;
	text-align: right;
	cursor: pointer;
}

TABLE#login TD.registrar2 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #CBDAE2;
	text-align: right;
	cursor: pointer;
}

TABLE#menuder TD.novedad {
	background-color: #333333;
	cursor: pointer;
}

TABLE#novedad TD.texto {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

.mas {
    display:block;
    background-image:url(images/boton-fondo.gif);
	height:16px;
    width:100px;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#666666;
	text-align: center;
	cursor:pointer;
	text-decoration:none;
	margin:0 auto;
}

.mas:hover {
	color:#333;
}


/* FIN DE MENU DERECHO */

/* CONTENIDO */




/* FIN DE CONTENIDO */





/* TIENDASEGURA CONTACTAR ACERCADE */
TABLE#tienda TD.titulo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9d0213;
	text-align: center;
	padding: 2px;
}

TABLE#tienda TD.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #C3C3C3;
	background-color: #E8E8E8;
	padding: 8px;
}

TABLE#tienda TD.texto_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #929292;
	border: 1px solid #C3C3C3;
	background-color: #E8E8E8;
	padding: 8px;
}

TABLE#tienda STRONG.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

TABLE#tienda TD.texto A.mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7a0713;
}

TABLE#tienda TD.texto A.mail:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b01324;
	text-decoration: none;
}

TABLE#tienda TD.tpeu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.peu, .peu a, .peu a:hover{
font-size:10px;
color:#ccc;
background-color:#333333
}





/*---------------------------------------------------------------------*/

B.preu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}

/* INDEX */
TABLE#index TD.menuizq {
	background-color: #333333;
}





TABLE#index TD.menuder {
	background-color: #333333;
}

TABLE#index TD.indice {
	background-color: #FFFFFF;
}

/* PORTADA */
TABLE#portada TD.portada1 {
	background-image: url('images/portada_01.gif');
	background-repeat: no-repeat;
}

TABLE#portada TD.portada2 {
	background-image: url('images/portada_02.gif');
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px; 
	font-weight: bold;
}

TABLE#portada TD.portada3 {
	background-image: url('images/portada_03.gif');
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px; 
	padding-right: 2px;	
}

TABLE#portada DIV.titulo {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #6389A1;
	text-transform: lowercase;
	font-weight: bold;
}

TABLE#portada A.port {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333;
	text-decoration: none;
}

TABLE#portada A.port:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #164F73; /* 82A4B7*/
	text-decoration: underline overline;
}

/* MENU IZQUIERDA */
TABLE#menuizq TD.categoria {
	background-color: #333333;
}	

TABLE#categoria TD.cat1 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-transform: lowercase;
	background-color:#656565;
	color: #FFFFFF;
	padding-left: 9px;
	padding-right: 9px;
	width:145px;
}

TABLE#categoria TD.cat2 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-transform: lowercase;
	background-color: #5d5d5d;
	color: #d6d6d6;
	padding-left: 9px;
	padding-right: 9px;
	cursor: pointer;
	width:145px;
}

TABLE#categoria TD.subcat1 {
	background-color: #9d0212;
	padding-left: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	text-transform: lowercase;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}

TABLE#categoria TD.subcat2 {
	background-color: #930211;
	padding-left: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	text-transform: lowercase;
	font-weight: bold;
	color: #d6d6d6;
	cursor: pointer;
}

TABLE#categoria TD.separa {
	background-color: #333333;
}



/* CATEGORIAS */
TABLE#cat {
	border: 1px solid #363C40;
}

TABLE#cat TD.cab {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
	text-align: center;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #9d0213;
}

TABLE#cat TD.fila1 {
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
	text-align: center;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;	
	background-color: #656565;
}

TABLE#cat TD.fila2 {
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #d6d6d6;
	text-align: center;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;		
	background-color: #5d5d5d;
	cursor: pointer;
}

/* LISTA PRODUCTOS */
TABLE#listado TABLE.producto1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #164F73;
}

TABLE#listado TABLE.producto2 {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #3B759A;
}

TABLE#listado TABLE.producto2 DIV.titulo {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #477E9D;
	font-weight: bold;
}
/* PRODUCTO2 AL FINAL DEL ARCHIVO!!!! */


DIV.titulo {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #82A4B7;
	font-weight: bold;
}

DIV.preu {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
}
DIV.preu_ant {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: line-through;
}


/* PAGINACIÓN */
A.pag {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #164F73;
	text-decoration: none;
}

A.pag:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	text-decoration: underline overline;
}

A.pag2 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #164F73;
	text-decoration: none;
}

A.pag2:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000; /* 82A4B7*/
	text-decoration: underline overline;
}

B.pag {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
}

/* PRODUCTO */
TABLE#producto TD.titulo{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #164F73;
	background-color: #EBEBEB;
	font-weight: bold;
	text-align: center;
}

TABLE#producto TD.propiedades{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #164F73;
	background-color: #F9F9F9;
	border: 1px ridge #255B7D;
	font-weight: bold;
	text-align: center;
	height: 5px;
	padding-top: 0px;
}

/*
TABLE#propiedades{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #164F73;
	background-color: #FFFFFF;
	border: 0px ridge #255B7D;
	font-weight: bold;
	text-align: center;
}

TABLE#propiedades TD.propiedades{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #164F73;
	background-color: #F9F9F9;
	/*border: 1px ridge #255B7D;
	font-weight: bold;
	text-align: center;
}
*/
TABLE#producto .img{
	border-width: 0px;
	border-style: double;
	border-color: #255B7D;
	cursor: pointer;
}

TABLE#producto B.talla{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	text-align: center;
}

TABLE#producto SPAN.preu{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #164F73;
	font-weight: bold;
}

TABLE#producto SPAN.preu2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #9AB6C6;
	font-weight: bold;
}

TABLE#producto TD.info{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #164F73;
	text-align: justify;
}

/* CARRITO */
TABLE#carrito {
	background-repeat: no-repeat;
	background-position: top left;
}
TABLE#carrito TR.cab {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left:20px;
	background-color: #4a4a4a;
}

TABLE#carrito TR.separa {
	background-color: #e3e4e5;
}

TABLE#carrito TR.lista {
	background-color: #F8FAFB;
}

TABLE#carrito TD.titulo {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#ae0819;
	font-weight: bold;
}

TABLE#carrito SPAN.talla {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #295D7B;
	font-weight: normal;
}

TABLE#carrito TD.preu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #164F73;
	font-weight: normal;
}
TABLE#carrito TD.2x1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: normal;
}

TABLE#carrito TD.import {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ae0819;
	font-weight: bold;
}

TABLE#carrito TR.iva {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #b5b5b6;
}

TABLE#carrito SPAN.iva {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

TABLE#carrito TR.total {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #dedfdf;
}

TABLE#carrito SPAN.total {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

TABLE#carrito TR.pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #fff;
	height:35px;
}

TABLE#carrito A.link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	color: #FFFFFF;
	background-color: #ae0819;
	vertical-align:middle;
	border: 1px solid #DEEEF7;
	text-decoration: none;
}

TABLE#carrito A.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	display:block;
	color: #FFFFFF;
	background-color: #9d0212;
	padding: 3px;
	border: 1px outset #DEEEF7;
	width:120px;
	vertical-align:middle;
	text-decoration: none;
}

DIV.validar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 24px;
	color: #9d0213;
}

/* COMPRA */
TABLE#compra TD.nom {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #9d0213;
	padding-left: 10px;
	font-weight: bold;
}

/* ZONA P 
TABLE#personal TR.cabec {
	background-color: #295D7B;
}

TABLE#personal TD.link1 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #FFFFFF;
	height: 25px;
	font-weight: bold;
}

TABLE#personal TD.link2 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #295D7B;
	background-color: #FFFFFF; 
	height: 25px;
	font-weight: bold;
	cursor: pointer;
}

TABLE#listado TD.fofa {
	border: 1px ridge #C3C3C3;
	background-color: #EBF5FC;
}*/


/* FORMULARIOS */
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border: 1px ridge #C3C3C3;
	background-color: #FFFFFF;
	background-image: url('images/input.gif');
}

.input2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border: 0px;
	background-color: #F8FAFB;
}

.input22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border: 1px ridge #C3C3C3;
	background-color: #FFFFFF;
}

.select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border: 1px ridge #C3C3C3;

}

/* ULTIMO */
TABLE#listado TABLE.producto2 img {
	cursor: pointer;
	-moz-opacity: 0.5;
	filter: Chroma(Color=#C1DEFF) Alpha(Opacity=200, FinishOpacity=50, Style=2, StartX=gradient start X position, StartY=gradient starting Y position, FinishX=gradient finishing X position, FinishY=gradient finishing Y position;
}

