body     {
	background:#444;
	background-repeat:repeat-x;
	color:#fff;
	text-align:center;
}


/* GENERAL */

.linea   {border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:1em}
.puntos  {border-bottom:0.1em dotted #999;padding-top:0.5em;margin-bottom:0.5em}
.separar {border-top:1em solid #fff;clear:both}
.clear   {clear:both}

/* ESTRUCTURA - cimientos */
#main {margin:auto; width:80.5em; text-align:left; border:0px; background:url(../img/fondo_caja01.gif); margin-top:1em}
#continente    {width:80.5em;background:#fff url(../img/pagina.gif) repeat-y right;margin:0em auto}
#cierre        {width:80.5em;height:1.5em;background:#fff url(../img/pagina_cierre.gif) repeat-x bottom;text-align:right}
#faldon        {width:80.5em;text-align:center;margin:0 auto;}
#titulobusqueda {
	float: left;
	width:545px;
	font-family: Arial;
	FONT-SIZE: 11px;
	text-decoration:none;
	font-weight:bold;
	border-left:1px solid #9fa0a3;
	border-right:1px solid #9fa0a3;
	border-bottom:1px solid #9fa0a3;
	border-top:1px solid #9fa0a3;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #990000;
	TEXT-ALIGN: left;
	margin-top:8px;
	padding-bottom:5px;
	padding-top:5px;
}
#titulobusqueda2 {
	float: left;
	width:550px;
	font-family: Arial;
	FONT-SIZE: 11px;
	text-decoration:none;
	font-weight:bold;
	border-left:1px solid #9fa0a3;
	border-right:1px solid #9fa0a3;
	border-bottom:1px solid #9fa0a3;
	border-top:1px solid #9fa0a3;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #990000;
	TEXT-ALIGN: left;
	margin-top:8px;
	padding-bottom:5px;
	padding-top:5px;
}
#cajamenu2 {WIDTH:144px;font-family: Arial; FONT-SIZE: 11px; text-decoration:none; font-weight:bold; background-image:url(../img/greyhard.gif); background-position:left; background-repeat:no-repeat; border-right:1px solid #343434; border-bottom:1px solid #343434; border-top:1px solid #343434;  COLOR: #343434; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left; margin-top:8px; padding-bottom:5px; padding-top:5px;}



#central_opciones{
	float: left;
	background-color:d4d4d4;
	width:550px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #bababa;
	border-top:1px solid #ffffff;
	border-left:1px solid #bababa;
	border-right:1px solid #bababa;
}


#cajamenu3 {
	WIDTH:174px;
	font-family: Arial;
	FONT-SIZE: 11px;
	text-decoration:none;
	font-weight:bold;
	background-position:left;
	COLOR: #fff;
	BACKGROUND-COLOR: #990000;
	TEXT-ALIGN: left;
	margin-top:8px;
	padding-bottom:5px;
	padding-top:5px;
	border: 1px solid #9fa0a3;
}

#cajamenu4 {
	WIDTH:174px;
	font-family: Arial;
	FONT-SIZE: 11px;
	text-decoration:none;
	font-weight:bold;
	background-position:left;
	COLOR: #fff;
	BACKGROUND-COLOR: #AC954D;
	TEXT-ALIGN: left;
	margin-top:8px;
	padding-bottom:5px;
	padding-top:5px;
	border: 1px solid #9fa0a3;
}



#central_categ{
	float: left;
	background-color:FFFFFF;
	width:550px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #bababa;
	border-left:1px solid #bababa;
	border-right:1px solid #bababa;
}

#central_listadoCarrito{
	float: left;
	height:2px;
	width:100%;
	border-bottom: solid #bababa 1px;
	border-left:solid #bababa 1px;
	border-right:solid #bababa 1px;
}

#central_listadoA{
	float: left;
	height:2px;
	width:550px;
	border-bottom: solid #bababa 1px;
	border-left:solid #bababa 1px;
	border-right:solid #bababa 1px;
}

#central_listadoB{
	float: left;
	background-color:ffffff;
	width:550px;
	padding-bottom:5px;
	padding-top:5px;
	border-left:1px solid #bababa;
	border-right:1px solid #bababa;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}

#central_listadoC{
	float: left;
	background-color:b6b6b6;
	width:550px;
	padding-bottom:5px;
	padding-top:5px;
	border-left:1px solid #bababa;
	border-right:1px solid #bababa;
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:1px solid #bababa;
}

#central_destacado{float: left; margin-top:2px; background-color:FFFFFF; width:650px;padding-left:10px; padding-bottom:10px; padding-top:10px;border:1px solid #bababa}

#cajagris {WIDTH:144px; background-image:url(../img/pix_gris.gif); background-position:left; background-repeat:repeat-y; border-right:1px solid #bababa; border-bottom:1px solid #bababa;}



#cajagris2 {WIDTH:174px; background-image:url(../img/pix_gris.gif); background-position:left; background-repeat:repeat-y; border-right:1px solid #bababa; border-bottom:1px solid #bababa; text-align:center}

/* ESTRUCTURA - horizontal */
#cabecera   {
	width:78.4em;
	background-image:url(../img/cabecera.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:90px;
	margin-top: 0em;
	margin-right: 0.5em;
	margin-bottom: 0em;
	margin-left: 0.5em;
}
#menu       {width:78.4em;margin:0em 0.5em}
#separator  {width:78.4em;margin:0em 0.5em; height:0.5em;}
#cuerpo     {width:78.4em;margin:0em 0.5em}
#pie        {width:78.4em;background-color:#000;margin:0em 0.5em}
#partners   {
	width:78.4em;
	background-color:#FFF;
	text-align:left;
	height: auto;
	margin-top: 0em;
	margin-right: 0.5em;
	margin-bottom: 0em;
	margin-left: 0.5em;
}
#partners2   {
	width:78.4em;
	background-color:#eee;
	margin:0em 0.5em;
	text-align: right;
}
#foto       {width:30em; text-align:right; padding-top:1em; padding-bottom:1em; float:right}
#aviso_texto {
	width:77.1em;
	text-align:left;
	padding-top:1em;
	padding-bottom:1em;
	padding-left:1em;
	height:auto
}
#aviso_texto2 {
	width:77.1em;
	text-align:left;
	padding-top:1em;
	padding-bottom:1em;
	padding-left:1em;
	height:auto
}
#oferta   {width:78.4em; margin-bottom:0.5em; margin-left:0.5em  }
#que   {width:78.4em;margin:0em 0.5em; height:600px;}

#submenu #patrocinio {position:absolute;margin-top:-24px;margin-left:640px}

/* OTROS - secciones */

#contenido0  {background:#fff}

*                   {padding:0em;margin:0em}
p                   {font:  1.2em arial, sans-serif;margin-top:0.2em}
../img                 {border:0em}
blockquote          {padding:0.5em 1em}
blockquote p        {
	font-size:1.2em;
	font-style:normal;
	color:#666
} 
blockquote p strong {font-weight:normal}  

.division        {width:60em;background:#eeeeee;padding:0.5em 1em;clear:both}
.solapa          {background:#dbe4ed;padding:0.2em 1em;border-top:0.2em solid #fff;font:normal 1.1em arial,sans-serif;text-align:right}

a:hover  {color:#333;text-decoration:underline}

/* GENERAL - pestanas */
.pestanas               {font:bold 0.9em verdana,sans-serif;color:#fff;background:#fff}
.pestanas ul            {padding-left:0.5em;line-height:2em}
.pestanas li            {list-style:none;margin-left:0.1em;display:inline;}
.pestanas li a          {padding:0.3em 0.5em}
.pestanas li a:hover    {color:#fff;background:#ccc;text-decoration:none}
.pestanas li a.on       {color:#fff}
.pestanas li a.on:hover {color:#fff}

/* GORRA */

#cubos               {width:56.5em;border:1px;font:bold 0.9em verdana,sans-serif;color:#fff;padding-top:0.5em;float:left}
#cubos ul            {}
#cubos li            {list-style:none;display:inline}
#cubos li a          {line-height:2em;color:#fff;background:#666;border-left:0.1em solid #ccc;border-top:0.1em solid #ccc;border-right:0.1em solid #ccc;padding:0.4em 1em}
#cubos li a:hover    {background:#333;text-decoration:none}
#cubos li a.on       {
	color:#fff;
	border-left:0.1em solid #fff;
	border-top:0.1em solid #fff;
	border-right:0.1em solid #fff;
	background-color: #6F6A63;
}
#cubos li a.on:hover {color:#000;background:#fff}

#registro         {width:38em;font:0.9em verdana,sans-serif;color:#fff;line-height:1.2em;padding-top:1em;text-align:center;float:left}
#registro a       {color:#fc0}
#registro a:hover {color:#ccc}

#director         {width:13em;font:bold 1em verdana,sans-serif;color:#fff;padding-top:1em;line-height:1em;float:left;text-align:center}
#director  a      {color:#eee}

/* MENU - enlaces */

#menu a                 {font:bold 1.1em arial;color:#fff;padding:0.7em 0.6em;border-right:1px solid #fff;float:left}
#menu a:hover           {color:#231F20;background:#fff; text-decoration:none}
#menu a.on, a.on:hover  {color:#fff}

/* PIE */
#pie .menu   {padding:0.5em;text-align:center}
#pie .menu a {font:bold 1em verdana,sans-serif;color:#fff;padding:0 0.5em 0 0.2em;border-right:0.1em solid #ccc}

/* PARTNERS */
#partners .menu       {padding:1em;text-align:center;font:1em arial,sans-serif;color:#000;}
#partners .menu a ../img {width:10em;height:2em;margin-left:0.3em}

/* FALDON */
#faldon   {font:0.9em verdana,sans-serif;color:#ffffff}
#faldon a {color:#ccc}

/* ENLACES */
a        {
	color:#4B4B4B;
	text-decoration:none
}
h6       {color:#900}
h6   a   {color:#900}

/* MENU */
#menu    {
	background-color:#B0B0B0
}
#menu a  {}
#menu a.on  {
	background-color: #AC954D;
}

/* PESTANAS */
.pestanas ul            {border-bottom:1px solid #036}
.pestanas li a          {color:#036;background:#dbe4ed}
.pestanas li a.on       {background:#036;border-bottom:1px solid #036}
.pestanas li a.on:hover {background:#036}

body     {font:10px arial}

/* CUERPO FONDOS */
#cuerpo_portada        {background-image:url(../img/fondos/cuerpo_portada_normal.gif)}
#cuerpo_portadilla     {background-image:url(../img/fondos/cuerpo_portadilla_normal.gif)}
#cuerpo_interior       {background-image:url(../img/fondos/cuerpo_portadilla_normal.gif)}


.fuente_titulo {font-family:Arial, Helvetica, sans-serif; color:#9c0105; font-size:18px; font-weight:500;}
.fuente_subtitulo {
	font-family:Arial, Helvetica, sans-serif;
	color:#9c0105;
	font-size:12px;
	font-weight:600;
}

.contenido_general {
	font-family: verdana;
	font-size: 10px;
	color: #2d2d2d;
	line-height: 15px;
	font-weight: normal;
}
.contenido_generalbold {
	font-family: verdana;
	font-weight:bold;
	font-size: 10px;
	color: #2d2d2d;
	line-height: 15px;
	font-weight: normal;
}

.caja_bordegris {  BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica; FONT-SIZE: 9px; border: solid 1px #cacaca}

#dest_1 {
	MARGIN-TOP: 5px;
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 11px;
	WIDTH: 248px;
	PADDING-TOP: 7px;
	HEIGHT: auto;
}

#dest_2 {
	MARGIN-TOP: 5px;
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 11px;
	WIDTH: 248px;
	PADDING-TOP: 7px;
	HEIGHT: auto;
}

#dest_3 {
	MARGIN-TOP: 5px;
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 11px;
	WIDTH: 248px;
	PADDING-TOP: 7px;
	HEIGHT: auto;
}

#dest_4 {
	MARGIN-TOP: 5px;
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 11px;
	WIDTH: 248px;
	PADDING-TOP: 7px;
	HEIGHT: auto;
}


.stock { FONT-FAMILY: Arial; text-decoration: none; font-size: 12px; ; color: #fc5208; font-weight: bold}

.producto {
	FONT-FAMILY: Arial;
	text-decoration: none;
	font-size: 14px;
	;
	color: #55565b;
	font-weight: bold
}

.precio {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	;
	color: #c50707;
	font-weight: bold
}

.iva { FONT-FAMILY: Verdana; text-decoration: none; font-size: 10px; ; color: #c50707;}

.precio2 { FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 19px; ; color: #c50707; font-weight: bold}

.preciotachado { FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 16px; ; color: #cdcdcd; font-weight: bold; text-decoration:line-through}


.textolistado {font-family:Verdana; font-size:10px; color:#a3a3a3;}

.textolistado2 {font-family:Verdana; font-size:10px; color:#000000;}

.gris_link         { FONT-FAMILY: Verdana; font-size: 11px; ; color: #55565b; font-weight: bold}
.gris_link:link    { TEXT-DECORATION: none ; font-family: Verdana; font-size: 11px; color: #55565b}
.gris_link:visited { TEXT-DECORATION: none ; font-family: Verdana; font-size: 11px; color: #55565b}
.gris_link:active  { TEXT-DECORATION: none ; font-family: Verdana; font-size: 11px; color: #55565b}
.gris_link:hover   { TEXT-DECORATION: none ; text-decoration: underline; font-family: Verdana; font-size: 11px; color: #55565b}

.grli         { FONT-FAMILY: Verdana; font-size: 10px; ; color: #990000;}
.grli:link    { TEXT-DECORATION: none ; font-family: Verdana; font-size: 10px; color: #990000}
.grli:visited { TEXT-DECORATION: none ; font-family: Verdana; font-size: 10px; color: #990000}
.grli:active  { TEXT-DECORATION: none ; font-family: Verdana; font-size: 10px; color: #990000}
.grli:hover   { TEXT-DECORATION: none ; text-decoration: underline; font-family: Verdana; font-size: 10px; color: #990000}
