*
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
}


body
{
	background-color:#545454;/*#313131;*/
	margin:0px;
	padding:0px;
}

a:link,
a:visited,
a:hover{
	color:#000000;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

/* CAPA PAGINA *************************************/

#capaPagina 
{
	background-color:#2A2A2A;
	padding:22px;
	margin:0px;
	width:905px;
}

#exteriorCentral
{
	width:950px;
	margin:0px;
	padding:0px;
	background-color:#545454;
}

#exteriorIzquierdo
{
	margin:0px;
	padding:0px;
	background-color:#545454;
	background-image:url(../images/fondo-izq_02.png);
	background-position:right top;
	background-repeat:no-repeat;
}

#exteriorDerecho
{
	margin:0px;
	padding:0px;
	background-color:#545454;
	background-image:url(../images/fondo-drcha_26.png);
	background-position:0px 140px;
	background-repeat:no-repeat;
}


/* CAPA CABECERA *************************************/

#capaCabecera
{
	margin-bottom:10px;
}

#capaCabecera *
{
	color:#DFDFDF;
}

#capaCabecera .text
{
	color:#000000;
}

#capaCabecera .nombreUsuario
{
	color:#DFDFDF;
	text-transform:none;
	font-weight:bold;
	font-size:10px;
	white-space:wrap;
	/*width:150px;
	white-space:nowrap;
	overflow:hidden;*/
}

#capaCabecera a:link,
#capaCabecera a:visited,
#capaCabecera a:hover
{
	color:#DFDFDF;
	text-decoration:none;
}

#capaCabecera a:hover
{
	text-decoration:underline;
}


/* CAPA PIE *************************************/

#capaPie
{
	width:100%;
}

#capaPie .principal
{
	/*background-color:#656565;/**/

}

#capaPie .principal table
{
	background-image:url(../images/links_33.png);
	height:87px;
	background-repeat:no-repeat;
	margin-top:22px;
	margin-bottom:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
	padding-right: 35px;
}

#capaPie .principal a:link,
#capaPie .principal a:visited,
#capaPie .principal a:hover{
	color:#B7B7B7;
	text-decoration:none;
}

#capaPie .principal a:hover{
	text-decoration:underline;
}

#capaPie .principal th
{
	font-size:11px;
	color:#FFFFFF;
	padding-bottom: 4px;
	white-space:nowrap;
}

#capaPie .principal td
{
	font-size:12px;
	color:#FFFFFF;
	padding-top:0px;
	padding-bottom: 2px;
	white-space:nowrap;
}

/* CAPA CONTENIDO *************************************/

#capaContenido
{

}

/**************************************/

#capaCatMarcas 
{
	/*background-color:#656565;/**/
	font-size:12px;
	font-weight:bold;
	color:#F1F1F1;
}

#capaCatMarcas .tablaCatMarcas
{
	background-image:url(../images/menu-marcas_29.png);
	background-repeat:no-repeat;
	height:59px;
}

#capaCatMarcas  a:link,
#capaCatMarcas  a:visited ,
#capaCatMarcas  a:hover 
{
	text-decoration:none;
}

#capaCatMarcas  a:hover .categoria
{
	text-decoration:underline;
	cursor:pointer;
}

#capaCatMarcas  a:link .actual,
#capaCatMarcas  a:visited .actual,
#capaCatMarcas  a:hover .actual
{
	text-decoration:none;
	color:#000000;
}

/**************************************/

#capaMensajeMotivacion
{
	width:130px;
	margin-bottom:15px;
}

#capaProductosVistos
{
	width:130px;
	background-color:#575757;
}

#capaProductosVistos .boton
{
	height:20px;
	width:100%;
	margin:0px;
	cursor:pointer;
	padding-top:5px;

}

.tablaCatLaterales
{
	width:134px;
	height:434px;
	background-image:url(../images/menu-vertical_23.png);
	background-repeat:no-repeat;
}

.tablaCatLaterales td 
{
	padding-bottom:0px; /*poner 0 si no se quiere borde de separacion entre las categorias*/
}

.tablaCatLaterales a.categoriaEnlaceTexto:link ,
.tablaCatLaterales a.categoriaEnlaceTexto:visited ,
.tablaCatLaterales a.categoriaEnlaceTexto:hover
{
	width:125px;
	font-weight:bold;
	font-size:10px;
	color: #FFFFFF;
	display:block;
	/*background-color:#575757;/**/
	padding-left:8px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:2px;
	/*line-height:28px;
	white-space:nowrap;*/
	overflow:hidden;
	text-decoration:none;
	cursor:pointer;
}


.tablaCatLaterales a.actual:link ,
.tablaCatLaterales a.actual:visited ,
.tablaCatLaterales a.actual:hover 
{
	color:#000000;
	text-decoration:none;
}

.tablaCatLaterales a.categoriaEnlaceTexto:hover 
{
	color:#000000;
	cursor:pointer;
}



/**************************************/

.tablaCatSuperiores
{
	width:100%;
	margin:0px;
	padding:0px;
	margin-top:5px;
	border-style:none;
}

.tablaCatSuperiores td 
{
	margin:0px;
	padding:0px;
	border-style:none;
	padding-left:1px;
	white-space:nowrap;
	/*background-color:#575656;/**/
}

.tablaCatSuperiores td.tdCenter
{
	/*background-color:#575656;
	border:1px none red;/**/
}

.tablaCatSuperiores a.categoriaEnlaceTexto:link,
.tablaCatSuperiores a.categoriaEnlaceTexto:visited ,
.tablaCatSuperiores a.categoriaEnlaceTexto:hover
{
	/*border-style:none;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:11px;
	color: #FFFFFF;
	display:block;
	background-color:#575757;
	padding-left:8px;
	line-height:28px;
	height:28px;
	text-decoration:none;*/
}


/*
.tablaCatSuperiores a.categoriaEnlaceTexto:hover 
{
	text-decoration:underline;
	cursor:pointer;
}

.tablaCatSuperiores a.categoriaEnlaceTexto:link,
.tablaCatSuperiores a.categoriaEnlaceTexto:visited,
.tablaCatSuperiores a.categoriaEnlaceTexto:hover
{
	color:#000000;
	text-decoration:none;
}

/**************************************/

.banner
{
	border:1px none #585858;
	padding:0px;
	margin:0px;
}

.banner img.esquina
{
	display:none;
}

.bannerControles 
{
	position:absolute;
	left:0px;
	bottom:0px;
	height:21px;
	padding:0px;
	margin:0px;
}

.bannerControles table
{
	height:21px;
	padding:0px;
	margin:0px;
	font-size:8px;
	font-weight:normal;
	color:#585A59;
	font-style:italic;
}

.bannerControles table td
{
	background-image:url(images/banner_controles_centro.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.bannerControles table td.esquinaIzquierda
{
	width:20px;
	background-image:url(images/banner_controles_esquina_izq.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

.bannerControles table td.esquinaDerecha
{
	width:20px;
	background-image:url(images/banner_controles_esquina_der.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.bannerControlActual
{
	font-weight:bold;
	color:#AA0000;
}

/**************************************/

.busquedaProductos
{
	padding:0px;
	padding-right:22px;
	width:130px;
	height:35px;
	vertical-align:top;
	/*background-image:url(images/cuadro-busqueda_03_03.png);*/
	background-repeat:no-repeat;
}

.busquedaProductos div
{
	position:relative;
}

.busquedaProductos div table
{
	position:absolute;
	width:97%;
	height:100%;
	top:10px;
	left:5px;
}

.busquedaProductos div table .td1
{
	width:100px;
}
/***************************************/

div.innerPaginaTitulo
{
	background-color:#585757;
	line-height:34px;
	padding-left:20px;
	padding-right:10px;

}

div.innerPaginaTitulo .titulo
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:verdana;
}

.innerPaginaTitulo .esquina_inf
{
	display:none;
}

.innerPaginaTituloVCenter1
{
	background-color:#585757;
	height:34px;
	width:100%;
	position:relative;
}

.innerPaginaTituloVCenter1 .innerPaginaTituloVCenter2
{
	background-color:#585757;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	font-family:verdana;
}

.innerPaginaTituloVCenter1 .titulo
{
	color: #FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.innerPaginaTituloVCenter1 .subtitulo
{
	color: #000000;
	font-size:12px;
	font-weight:bold;
}

body.innerPaginaContenido,
td.innerPaginaContenido
{
	background-color:#CBCDCA;
	vertical-align:top;
	padding:20px;
	border:1px none #595959;
	width:100%;
}

div.innerPaginaContenido
{
	height:auto!important;
	height:665px;
	min-height:665px;
}


/***************************************/

.tablaNavegacion td
{
	vertical-align:top;
}


.navegacion .separador,
.navegacion a:link,
.navegacion a:hover,
.navegacion a:visited,
.navegacion a:active,
.navegacion a.medio:link,
.navegacion a.medio:hover,
.navegacion a.medio:visited,
.navegacion a.medio:active,
.navegacion i
{
	color:#C5C5C5;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}

.navegacion a:hover,
.navegacion a.medio:hover
{
	text-decoration:underline;
}

.navegacion  span.ultimo *
{
	font-weight:bold;
}

.navegacion .separador,
.navegacion i
{
	cursor:default;
	padding-right:2px;
	padding-left:2px;
}

.resultadosPaginador
{
	min-width:150px;
}

/***************************************/

.innerPaginaContenidoProductos
{
	background-color: #6B6B6B;
	padding:10px;
	min-height:300px;
}

.resultadosTabla
{
	margin-top:5px;
	margin-bottom:5px;
}

.resultadoCelda
{
	/*padding-bottom:10px;*/
}

.resultadoCuadro
{	
	background-color:white;
	border:1px solid #666666;
	width:155px;
	height:155px;
	padding:10px;
}

.resultadoCuadro a:link,
.resultadoCuadro a:visited,
.resultadoCuadro a:hover
{
	text-decoration:none;
}

.resultadoCuadro a:hover
{
	text-decoration:underline;
}

.resultadoImagenCuadro
{
	display:table-cell;
	vertical-align:middle;
}

.resultadoNombre
{
	margin-top:10px;
	text-align:left;
	/*height:30px;*/
	font-weight:bold;
}

.resultadoPrecio
{
	padding-top:3px;
	text-align:left;
	font-weight:bold;
}


/***************************************/
.paginador td
{
	padding-left:5px;
}


.paginador .paginaConcepto,
.paginador .numPagina
{
	display:block;
	height:16px;
	line-height:16px;
	background-color: #979797;
	color: #3B3B3B;
	font-weight:bold;
	text-align:center;
}

.paginador .numPagina
{
	width:16px;
}

.paginador .paginaConcepto
{
	width: 50px;
	height: 16px;
}

.paginador a:link,
.paginador a:visited,
.paginador a:hover
{
	cursor:pointer;
	text-decoration:none;
}

.paginador a:hover .numPagina
{
	text-decoration:underline;
}


.paginador .numPaginaActual
{
	display:block;
	width:16px;
	height:16px;
	line-height:16px;
	background-color: #D4D4D4;
	color: #3B3B3B;
	font-weight:bold;
	text-align:center;
	cursor:default;
}

/***************************************/

.productosVistos
{
	background-color:#FFFFFF;
}

.productosVistos .productoVisto
{
	margin-bottom:20px;
}

/***************************************/

.formularioDatos
{
	
}

.formularioDatos td
{
	padding-bottom:0px;
}

.formularioDatos label,
.formularioDatos .label
{
	font-family: verdana;
	color: #4E4E4E;
	text-transform:none;
}

.formularioDatos div.label
{
	margin-bottom:5px;
}

.formularioDatos .text,
.formularioDatos .texto2,
.formularioDatos .texto2-smaller,
.formularioDatos .texto5,
.formularioDatos .texto5-smaller,
.formularioDatos .texto10,
.formularioDatos .texto15,
.formularioDatos .texto20,
.formularioDatos .texto25,
.formularioDatos .texto30,
.formularioDatos .texto35
{
	border-style:none;
	background-color:transparent;
	background-image:url(../images/recuadro-nombre_03.png);
	background-repeat:no-repeat;
	background-position: bottom right;
	height:18px;
	width:236px;
	padding:3px;
	padding-right:15px;
	border:1px none black;
}

.formularioDatos .texto2
{
	background-image:url(../images/recuadro-dia-y-mes_03.png);
	width:17px;
}

.formularioDatos .texto2-smaller /*.texto2.smaller*/
{
	background-image:url(../images/recuadro-dia-y-mes_03.png);
	width:26px;
	height:13px;
	padding-right:5px;
}

.formularioDatos .texto5
{
	background-image:url(../images/recuadro-ano_03.png);
	width:26px;
}

.formularioDatos .texto5-smaller
{
	background-image:url(../images/recuadro-ano_03.png);
	height:13px;
	width:36px;
	padding-right:5px;
}

.formularioDatos .texto10,
.formularioDatos .texto15
{
	background-image:url(../images/recuadro-codigo-postal_05.png);
	width:138px;
}

.formularioDatos .texto10-smaller
{
	background-image:url(../images/recuadro-estrecho-largo.gif);
	width:138px;
	height:13px;
}

.formularioDatos .texto20
{
	background-image:url(../images/recaudro-contrasenas_15.png);
	width:186px;
}

.formularioDatos .texto30,
.formularioDatos .texto35
{
	background-image:url(../images/recaudro-apellidos_-y-empresa-03_03.png);
	width:297px;
}

select.smaller,
.formularioDatos select.smaller,
.formularioDatos select
{
	border-style:none;
	background-color:transparent;
	background-image:url(../images/recuadro-provincia-y-pais_09.png);
	background-repeat:no-repeat;
	height:25px;
	width:240px;
	padding:4px;
	padding-right:0px;
	font-family:verdana;
	font-size:12px;
}

select.smaller:hover,
.formularioDatos select.smaller:hover,
.formularioDatos select:hover
{
	background-color:#D7D7D7;
}

select.smaller,
.formularioDatos select.smaller
{
	padding:0px;
	width:112px;
	height:16px;
	background-image:url(../images/recuadro-ordenar-por_03.png);
	font-size:10px;
}

.formularioDatos .submit,
.formularioDatos .button,
.formularioDatos .boton10,
.formularioDatos .boton15,
.formularioDatos .boton20,
.formularioDatos .boton25,
.formularioDatos .botonGrisLargo,
.formularioDatos .botonAgenda
{
	border-style:none;
	background-color:transparent;
	background-image:url(../images/boton-login-inactivo_10.png);
	background-repeat:no-repeat;
	height:28px;
	width:90px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	font-size:9px;
}

.formularioDatos .button:hover
{
	background-image:url(../images/boton-login-activo_10.png);
}

.formularioDatos .submit
{
	background-image:url(../images/boton-registrarse-inactivo_03.png);
}

.formularioDatos .submit:hover
{
	background-image:url(../images/boton-registro-activo_03.png);
}

.formularioDatos .botonGrisLargo
{
	background-image:url(../images/boton-login-inactivo-largo.png);
	width:142px;
}

.formularioDatos .botonGrisLargo:hover
{
	background-image:url(../images/boton-login-activo-largo.png);
}

.formularioDatos .botonAgenda
{
	background-image:url(../images/boton_agenda_07.png);
	width:261px;
}

.formularioDatos .botonAgenda:hover
{
	background-image:url(../images/boton_agenda_07.png);
}

.formularioDatos textarea
{
	border-style:none;
	background-color:transparent;
	background-image:url(../images/contacta_03.png);
	background-repeat:no-repeat;
	width:313px;
	height:190px;
	padding:5px;
}

/*
.formularioDatos .checkbox
{
	background-color:red;
	color:white;
	font-weight:bold;
}
*/

h1
{
	font-weight:normal;
	font-size:20px;
}

a.rojo,
.rojo
{
	color: #C81415;
}

.gris
{
	color: #5D5D5D;
}

.smaller
{
	color:#4E4E4E;
	font-size:0.8em;
}

/***************************************/

hr
{
	border-style:none;
	border-top:1px solid #4E4E4E;
}

.warning
{
	color:#C5C5C5;
	font-weight:bold;
	font-size:11px;
}

.error
{
	font-weight:bold;
	color:red;
}

.tabla {
	text-align : center;
	font-size : 9pt;
	border : 1px;
}

.tabla_arriba {			
	font-size : 9pt;
	border : 1px;
	
}

.productos
 {	
	font-size : 9pt;	
	padding-left : 10px;
	padding-right : 5px;
	border : 1px;
}
.tabla_eventos
{
	font-size : 8pt;
	line-height : normal;
	padding-left : 10px;
	text-align : left;	
	padding-right : 5px;
	border : 1px;
}

.numpagina
{
	font-size : 9pt;
}
.letrasmall{
font-size : 9pt;
}
.letraverysmall{
	font-size : 8pt;

}

.products{
font-size : 9pt;
}


.producto:link {
	COLOR: red;
	text-decoration : none;
	font-size : 9pt;
}
.producto:visited {
	COLOR: red;
	text-decoration : none;
	font-size : 9pt;
}
.producto:active {
	COLOR: red;
	text-decoration : none;
	font-size : 9pt;
}
.producto:hover {
	color : Maroon;
	text-decoration : underline;
	font-size : 9pt;
}
.categorias:link {
	COLOR: Gray;
	text-decoration : none;
	font-size : 9pt;
}
.categorias:visited {
	COLOR: Gray;
	text-decoration : none;
	font-size : 9pt;
}
.categorias:active {
	COLOR: Gray;
	text-decoration : none;
	font-size : 9pt;
}
.categorias:hover {
	color : Red;
	text-decoration : underline;
	font-size : 9pt;
}

.eventos:link {
	COLOR: Gray;
	text-decoration : underline;
}
.eventos:visited {
	COLOR: Gray;
	text-decoration : underline;
}
.eventos:active {
	COLOR: Gray;
	text-decoration : underline;
}
.eventos:hover {
	COLOR: Black;
	text-decoration : underline;
}
/*
A:LINK {
	color : Red;
}
A:HOVER {
	color : Red;
}

A:ACTIVE {
	color : Red;
}
A:VISITED {
	color : Red;
}
*/


.aLinks01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #727272;	
}
.aLinks01:hover{
	color: #000000;
}

.aLinks02 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Gray;
}
.aLinks03{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;

}
.aLinks03:hover{
	color: Red;
}

.aLinks04{
	font-weight: bold;
	font-size: 12px;
	color: Red;
	text-decoration: underline;
	

}
.aLinks04:hover{
	color: #FA7900;
}


.ring{
	padding-left : 18px;	
	padding-right : 4px;
	text-align: left;
}
.form_lista {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Arial,Helvetica
}

.descripcion{
	padding-left : 5px;
	padding-right : 5px;
	font-size : 9pt;
}

.text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 60px;
	color: #000000;
	border: 1px solid #000000;
}
.text02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
}
.button01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color: #000000;
	border: 1px solid Red;
	background-color: #FFFFFF;

}
.imagen01{
	border: 1px solid #000000;
}
.td01{
	border-top: 1px dotted #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
.button02 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFCC00;
}
.button03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFDF00;
	font-weight: bold;

}
.button04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	width: 125px;
}
.tabla01px{
	border: 1px solid #000000;
}

tr.eliminar *{
	background-color:#EFEDD1;
	color:#666666;
	text-decoration:line-through;
}

.boton-menu,
.boton-menu1,
.boton-menu2
{
	display:block;
	border:1px solid black;
	width:118px;
	height:21px;
	line-height:21px;
	vertical-align:middle;
	text-align:center;
	font-family:arial;
	font-size:1.35em;
	letter-spacing:0.07em;
	font-weight:bold;
	padding:0px;
	margin-top:10px;	
	margin-bottom:10px;
	background-color:#FA7900;
	color:white;	
	cursor:default;
}
.boton-menu2{
	background-color:#FFCC00;
	color:black;
}

.enlace_competicion{
	/*display:list-item;*/
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	border:1px inset red;
	width:122px;
}
.enlace_competicion:link,
.enlace_competicion:visited,
.enlace_competicion:active,
.enlace_competicion:hover{
	color:red;
}

.enlace_competicion:hover{
	border-style:none;
	border:1px outset red;
}


#contMarquesina a:link,
#contMarquesina a:visited,
#contMarquesina a:active,
#contMarquesina a:hover{
	color: blue;
	font-family: verdana;
	font-size:11px;
}

.celda0
{
	background-color:#656565;
}

.celda1
{
	background-color:#EFEFEF;
}

.celda2
{
	background-color:#656565;
}

.tblDatosEnvio tr.par td
{
	padding:5px 0px;
	border-bottom:1px solid #EEEEEE;
	background-color:#FFFFFF;
}

.tblDatosEnvio tr.impar td
{
	padding:5px 0px;
	border-bottom:1px solid #EEEEEE;
	background-color:#EEEEEE;
}

.tblDatosEnvio tr.cabecera td,
.tblDatosEnvio tr.par td.cabecera,
.tblDatosEnvio tr.impar td.cabecera
{
	background-color:#FFC210;
	font-weight:bold;
	color:#FFFFFF;
}

.tblDatosEnvio tr.par td.precio,
.tblDatosEnvio tr.impar td.precio
{
	padding-right:100px;
	width:150px;
	text-align:right;
}

.tblDatosEnvio tr.par td.preciototal,
.tblDatosEnvio tr.impar td.preciototal
{
	padding-right:100px;
	font-weight:bold;
	font-size:1.3em;
	width:150px;
	text-align:right;
}

.zoom
{
	cursor:pointer;
	cursor:expression('url(images/lupa.ani)');
}


.tblUnidadesProducto  th
{
	font-size: 1.3em;
	font-weight:bold;
}

.tblNavegacionPedido
{
	width:700px;
	margin-top:22px;
	padding:4px;
	/*
	border-top: 2px outset #333333;
	background-color:#BFBFBF;/**/

}
/*
.tblNavegacionPedido td
{
	background-color:#656565;
	padding: 3px;
}

.tblNavegacionPedido td.invertido
{
	background-color:#FFF44F;
	padding: 3px;
}

.tblNavegacionPedido td .button
{
	cursor:pointer;
}

.tblNavegacionPedido td.invertido .button
{

}

.tblNavegacionPedido td.finalizar 
{
	cursor:pointer;
	width:150px;
}

.tblNavegacionPedido td.finalizar .button
{
	cursor:pointer;
}
*/

.cabeceraSeccion
{
	text-align:center;
	width:95%;
	background-color: #EFEFEF;
	font-family: arial;
	font-size: 18px;
	color: #666666;
	border: 1px outset black;
	padding: 5px;
}

/*** tabla del carrito ***/

.tabla1
{
	border:2px ridge #666666;
}

.tabla1 th
{
	padding:3px;
	background-color:#737373;
	color:#FFFFFF;
}

.tabla1 td
{
	background-color:#EEEEEE;
}

.tabla1 .pie td
{
	background-color:#EEEEEE;
}

#divNewsletter
{
	background-image:url(../images/newsletter_03_03.png);
	background-repeat:no-repeat;
}

#divNewsletter span
{
	border-style:none;
	cursor:pointer;
}

#txtNewsletter
{
	font-family:arial;
	font-size:10px;
	border-style:none;
	background-color:transparent;
	height:15px;
	width:105px;
	padding:3px;
	padding-left:5px;
	padding-right:0px;
	border:1px none black;
	letter-spacing:0em;
}


.esquina_inf_der
{
	position: absolute; 
	bottom: 0px; 
	right: 0px; 
	z-index: 10;
}

.esquina_inf_izq
{
	position: absolute; 
	bottom: 0px; 
	left: 0px; 
	z-index: 10;
}

.esquina_sup_der
{
	position: absolute; 
	top: 0px; 
	right: 0px; 
	z-index: 10;
}

.esquina_sup_izq
{
	position: absolute; 
	top: 0px; 
	left: 0px; 
	z-index: 10;
}

/********************************************/
/*                    TABLA PEDIDOS                                  */
/********************************************/

	.tablaPedidos *
	{
		font-family:verdana;
		font-size:12px;
		color:#585657;
		text-align:center;
	}

	.tablaPedidos thead th
	{
		font-weight:bold;
		color:#CCCECD;
		padding:0px 10px;
		text-align:center;
		height:30px;
	}
	
	.tablaPedidos tbody td
	{
		padding-bottom:10px;
		padding-top:10px;
	}
	
	.tablaPedidos a:link,
	.tablaPedidos a:visited,
	.tablaPedidos a:hover
	{
		color:#D72E35;
		text-decoration:underline;
	}
	
	.tablaPedidos a:hover
	{
		text-decoration:none;
	}

	.tablaPedidos thead .izq
	{
		background-image:url(../images/tabla_pedidos_esquina_sup_izq.gif);
		background-repeat:no-repeat;
		background-position:top left;
		width:10px;

	}

	.tablaPedidos thead .centro
	{
		background-image:url(../images/tabla_pedidos_esquina_sup.gif);
		background-repeat:repeat-xy;
		background-position:top;
		background-color:transparent;
	}
	
	.tablaPedidos thead .der
	{
		background-image:url(../images/tabla_pedidos_esquina_sup_der.gif);
		background-repeat:no-repeat;
		background-position:top right;
		width:10px;
	}	

	.tablaPedidos tfoot .izq
	{
		background-image:url(../images/tabla_pedidos_esquina_inf_izq.gif);
		background-repeat:no-repeat;
		background-position:bottom left;
		background-color:transparent;
		width:10px;
		height:15px;
	}

	.tablaPedidos tfoot .centro
	{
		background-image:url(../images/tabla_pedidos_esquina_inf.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		background-color:transparent;
	}

	.tablaPedidos tfoot .der
	{
		background-image:url(../images/tabla_pedidos_esquina_inf_der.gif);
		background-repeat:no-repeat;
		background-position:bottom right;
		background-color:transparent;
		width:10px;
		height:15px;
	}

	.tablaPedidos tbody .izq
	{
		background-image:url(../images/tabla_pedidos_esquina_izq.gif);
		background-repeat:repeat-y;
		background-position:left;
		background-color:transparent;
		width:10px;
	}	
	
	.tablaPedidos tbody .der
	{
		background-image:url(../images/tabla_pedidos_esquina_der.gif);
		background-repeat:repeat-y;
		background-position:right;
		background-color:transparent;
		width:10px;
		height:15px;
	}
