body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #FFFFFF;
	margin-top:0px;
	background:#1a171b;
	margin-left:0px;
	margin-right:0px;
}

.borde_tabla{
	border-bottom:1px solid #d8d8d8;
	padding:10px 0px 10px 0px;
}

#capa_pagina{
	width: 900px;
	margin:0px auto;
}

#capa_paginacion{
	float:left;
	width:865px;
	padding:15px 10px 5px 25px;
}

#capa_cabecera{
	width:900px;
}

#capa_logo{
	float:left;
	width:400px;
	height:114px;
}

#capa_contactar{
	float:left;
	color:#FFFFFF;
	padding-right:15px;
	width:485px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:114px;
	background:url(../imagenes/fondocabecera.jpg);
	text-align:right;
}

#capa_contactar a:link{text-decoration:none; color:#FFFFFF;}
#capa_contactar a:visited{text-decoration:none; color:#FFFFFF;}
#capa_contactar a:hover{text-decoration:none; color:#B4A676;}

#capa_menu_superior{
	width:900px;
	color:#B4A676;
}

#capa_informacion{
	width:900px;
	float:left;
	margin-top:5px;
	background:url(../imagenes/logoinformacion.gif) no-repeat bottom right;
	min-height:190px;
	height:auto !important;
	height:190px;
}

#carrito a:link{color:#FFFFFF; text-decoration:none;}
#carrito a:visited{color:#FFFFFF; text-decoration:none;}
#carrito a:hover{color:#9D6D25; text-decoration:none;}

.enlace:link{color:#FFFFFF; text-decoration:underline;}
.enlace:visited{color:#FFFFFF; text-decoration:underline;}
.enlace:hover{color:#9D6D25; text-decoration:none;}

#capa_pie{
	background:#B4A676;
	width:900px;
	line-height:18px;
	text-align:center;
	font-weight:bold;
	float:left;
	margin-top:15px;
	padding:5px 0px 5px 0px;
	color:#9D6D25;
}

#capa_pie a:link{text-decoration:none; color:#9D6D25;}
#capa_pie a:visited{text-decoration:none; color:#9D6D25;}
#capa_pie a:hover{text-decoration:none; color:#ffffff;}

.enlace_pie:link{text-decoration:none; color:#E8C555;}
.enlace_pie:visited{text-decoration:none; color:#E8C555;}
.enlace_pie:hover{text-decoration:none; color:#ffffff;}

.enlace_blanco:link{font-size:11px; color:#fff; text-decoration:none;}
.enlace_blanco:visited{font-size:11px; color:#fff; text-decoration:none;}
.enlace_blanco:hover{font-size:11px; color:#EFA72B; text-decoration:none;}


.enlace_npagina:hover{ color:#FFFFFF; text-decoration:none;}
.enlace_npagina:link{ color:#FFFFFF; text-decoration:none;}
.enlace_npagina:visited{ color:#FFFFFF; text-decoration:none;}

.capa_npagina{
	float:left; width:20px;
	height:18px;
	border:1px solid #B4A676;
	text-align:center;
	padding:2px 0 0 0;
	margin-right:10px;
}
.capa_npagina:hover{background:#9D6D25;}

.capa_npaginaon{
	float:left; width:20px;
	height:18px;
	border:1px solid #B4A676;
	text-align:center;
	padding:2px 0 0 0;
	margin-right:10px;
	background-color:#9D6D25;
	font-weight:bold;
	font-size:14px;
}


.caja{
	background:#FFFFFF;
	color:#000000;
	border:2px solid #B4A676;
}

.cajaformu{
	background: #ffffff;
	color:#444444;
	border:1px solid #9D6D25;
	font-size:11px;
}

.boton{
	background:none;
	border:2px solid #9D6D25;
	color:#B4A676;
	width:100px;
}

.tablacarrito
{  
    color:#ffffff;
}


.cabeceratablacarrito
{
    background-color:#9D6D25;
    color:#FFFFFF;
	height:20px;
}




/*Esqueleton*/
#nav, 
#nav ul {padding:0 0 5px 0; margin:0; list-style:none; font: 12px verdana, sans-serif; position:relative; z-index:200;}
#nav {height:25px; padding:0;}

#nav table {border-collapse:collapse;}
#nav li {float:left; padding:0 20px 0 10px;}
#nav li li {float:none;}
/* a hack for IE5.x and IE6 */
#nav li a li {float:left;}

#nav li a {display:block; float:left; color:#B4A676; height:25px; padding-right:5px; line-height:25px; text-decoration:none; white-space:nowrap; font-weight:bold;}
#nav li li a {height:20px; line-height:20px; float:none; background-color:#1A171B; color:#B4A676;}

#nav li:hover {position:relative; z-index:300;}
#nav a:hover {position:relative; z-index:300; color:#9D6D25;}

#nav :hover ul {left:0; top:22px;}
/* another hack for IE5.5 and IE6 */
#nav a:hover ul {left:-10px;}

#nav ul {position:absolute; left:-9999px; top:-9999px; border:2px solid #9D6D25; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; background-color:#1A171B; font-weight:bold; padding-top:5px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover > a { color:#9D6D25;}


/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:-1px;}

/* keep further levels hidden */
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}







/* estilo del reproductor */

#capa_repro{
	width:250px; 
	height:30px;
	position:absolute;
	left:50%; 
	margin-left:-430px;
	top:5px;
	z-index:999;
}
