
body{font-family:verdana;font-size:12px;color:#333333;margin:0px}
body#inicio{font-family:verdana;font-size:11px;margin:0px 0px;padding:0px 0px;border-collapse:collapse;background-color:#EECA95}
p{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px}

h1{display:block;font-family:"Arial Narrow";color:#AA3E13;text-align:left;font-size:20px;font-weight:bold;}
h2{display:block;font-family:"Arial Narrow";color:#333333;text-align:left;font-size:16px;text-transform:uppercase;}
h3{display:block;font-family:verdana ;color:#4E4E4E;text-align:left;font-size:15px;font-weight:bold;}
h4{display:block;font-family:arial ;color:#747474;text-align:left;font-size:14px;font-weight:bold}
h5{display:block;font-family:arial ;color:black;text-align:left;font-size:12.5px;font-weight:900}
#cuerpo_texto li{list-style-image:url(../Imagenes/li.gif);}

td{font-size:11px;}
BLOCKQUOTE {margin-bottom: 0px; PADDING-BOTTOM: 0px}
a {text-decoration:none;}
a:link{color:#B7B6B6;} 
a:visited{color:#B7B6B6;} 
a:hover{color:#F08676;}
a:active {font-weight:bold ;outline-width: 0px;}

#cuerpo_texto a {text-decoration:none;}
#cuerpo_texto a:link{color:#AC3E13;} 
#cuerpo_texto a:visited{color:#AC3E13;} 
#cuerpo_texto a:hover{color:#F08676;}
#cuerpo_texto a:active {font-weight:bold ;outline-width: 0px;}

#pie_pagina_dentro a {text-decoration:none;}
#pie_pagina_dentro a:link{color:#AC3E13;} 
#pie_pagina_dentro a:visited{color:#AC3E13;} 
#pie_pagina_dentro a:hover{color:#F08676;}
#pie_pagina_dentro a:active {font-weight:bold ;outline-width: 0px;}

#encuesta_dentro a {text-decoration:none;}
#encuesta_dentro a:link{color:#E95E01;} 
#encuesta_dentro a:visited{color:#E95E01;} 
#encuesta_dentro a:hover{color:#ffffff;background-color:#F56600;}
#encuesta_dentro a:active {font-weight:bold ;outline-width: 0px;}


div.no_se_ve{display:none;width:0px;height:0px;overflow: hidden;}
div.mensaje_cargando{position:relative;font-size:30px;height:50px;margin-top:15px}
div.mensaje_cargando_2{position:relative;font-size:12px;height:50px;margin-top:15px}
div#cargando{display:block;height:100%;background-color: #fff;}
div#externa{width:100%;text-align:center;margin:0px 0px;padding:0px 0px;overflow:visible;}
div#web{position:relative;width:700px;margin:auto auto;top:0px;text-align:left;max-width:700px;min-width:700px;overflow:hidden;background-color:#E4DADA;}
div#cabecera_inicio{width:700px;margin-top:0px;height:125px;overflow:hidden;background: #00007E url(../Imagenes/background_cabecera.jpg) repeat}

div#Cuerpo {width:700px;min-width:700px;max-width:700px; margin-top:8px;clear:both;}
div#Izquierda {float:left;text-align:left;width:180px;min-width:180px;max-width:180px;overflow:hidden;}
div#Cuerpo_destino {float:right;text-align:justify; width:520px;max-width:520px;min-width:520px;overflow:hidden;}

/*-----------------------------------------------------------------------------------------------------------------------*/
/*CABECERA*/
/*-----------------------------------------------------------------------------------------------------------------------*/
div#banderas{position:absolute;z-index:190;top:6px;left:280px;width:100px}
div#logotip{position:absolute;z-index:191;top:4px;left:0px;}
img.imagen_idioma{filter:alpha(opacity=70);-moz-opacity:0.7;}

div#cemercantil{
	position:absolute;
	z-index:190;
	top:0px;
	left:100px;
	width:413px;
	height:59px;
	}
div#desde_1913{
	position:absolute;
	z-index:190;
	top:5px;
	left:190px;
	}

div#pelota{position:absolute;z-index:11;right:0px;top:-45px;overflow:hidden}

div.contenedor_bandera{float:left;margin-right:10px}
div#simbolo_carrito{position:absolute;right:180px;margin-top:14px;}
div#capa_login{float:right;margin-right:4px;margin-top:4px;text-align:right;width:300px;}
div#bajo_pestanas{
	position:absolute;
	z-index:123;
	top:102px;
	height:23px;
	width:700px;
	overflow:hidden;
	display:block;
	background-color: #A83E13;
	color:#FEF5DD;
	font-size:10px;
	line-height:11px;
}
div#info_bajo_pestanas{
	color:#FEF5DD;
	font-size:10px;
	line-height:11px;
	margin-left:3px;
	margin-top:0px;
	padding-top:0px;

}
div#menu_horizontal{position:absolute;z-index:12;top:84px;right:0px;height:18px;max-height:18px; overflow:hidden}


#externa #web #cabecera_inicio #menu_horizontal ol#lista_menu_horizontal {  
	list-style:none;
	margin:0;
	padding:0;
}

#externa #web #cabecera_inicio #menu_horizontal ol#lista_menu_horizontal li {
	margin-top:0px;
	padding:0; 
	float:left;
	margin-right:2px;
	overflow:hidden;
}

#externa #web #cabecera_inicio #menu_horizontal ol#lista_menu_horizontal li a {
	position:relative;
	display:block;
	width:98px;
	height:18px;
	padding-top:0px;
	text-decoration:none;
	font-family: "arial narrow";
	font-weight:lighter ;
	text-align:center;
	font-size:12px;
	color:#575453;
	line-height:18px;
	background-image:url(../Imagenes/pestanas.gif); 
	filter:alpha(opacity=100);-moz-opacity:1;
	background-color:transparent;
  background-repeat: no-repeat;
	background-position:top;
}
#externa #web #cabecera_inicio #menu_horizontal ol#lista_menu_horizontal li a:active {
	font-weight:bold ;
}
/*-----------------------------------------------------------------------------------------------------------------------*/
/*MENU DE LA IZQUIERDA*/
/*-----------------------------------------------------------------------------------------------------------------------*/
div#menu_vertical{
	overflow:hidden;
	padding-bottom:5px;
}

#lista_menu_vertical {  
	list-style:none;
	margin:0;
	padding:0;
}

#lista_menu_vertical li {
	margin-bottom:2px;
	padding:0; 
	float:left;
	width:100%;
}

#lista_menu_vertical li a {
	display:block; 
	width:180px;
	padding-left:10px ;
	text-decoration:none;
	text-align:left;
	font-size:12px;
	color:#575453;
	font-family: "arial narrow";
	font-weight:lighter ;
	filter:alpha(opacity=100);-moz-opacity:1;
	background-color:#B7B6B6;
	border: 2px solid #C3C1C1;
}

#lista_menu_vertical li a:hover {
	color:#FEF5DD;
	background-color:#A83E13;
	border: 2px solid #A46F4F;
}

#lista_menu_vertical li a:active {
	font-weight:bold ;
}

/*Catalogo*/
div#catalogo_ventas{
	width:180px;
	max-width:180px;
	overflow:hidden;
	background-color:#B7B6B6;
	margin-bottom:8px;
	padding-bottom:10px;
}

#catalogo_ventas ul{
	margin-top:3px;
	margin-bottom:3px;
	list-style-image:url(../Imagenes/li-catalogo.gif);
	margin-left:20px;
	padding-left:0px;
	/*list-style-position: inside;*/
}

#catalogo_ventas a{
	text-decoration:none;
	color:#575453;
}
#catalogo_ventas a:hover{
	text-decoration:none;
	color:#FEF5DD;
}


/*------------------------------------------------------------------------------*/
div#encuesta{width:180px;max-width:180px;overflow:hidden;background-color:#B7B6B6;font-family: "arial narrow";font-size:12px;}
div.titulo_encuesta_menu_izq{color:#FEF5DD;background-color:#A83E13;padding-left:10px;font-family: "arial narrow";font-size:12px;overflow:hidden;border: 2px solid #C3C1C1;}
p#pregunta_menu_izq{display:block;margin-top:0px;margin-bottom:0px;overflow:hidden;font-family: "arial narrow";font-size:11px;margin-left:10px;margin-right:10px}
div#encuesta table{margin-left:10px;}

div#encuesta_dentro{margin-left:25px;margin-right:10px;font-family: "arial narrow";font-size:11px;}
div#menu_vertical table{font-family: "arial narrow";font-size:11px;}
div#botones_encuesta{display:block;clear:both;}


div#botones_encuesta div{
	margin-top:5px;
	margin-bottom:5px;
	color:#ffffff;
	background-color:#716F6E;
	text-align:center;
	font-family: "arial narrow";
	font-size:11px;
	letter-spacing:0px;
	text-transform:uppercase;
	border: 1px solid #C3C1C1;
	filter:alpha(opacity=100);-moz-opacity:1;
	}
div#votar{width:40px;float:left;}
div#ver_historico{float:right;margin-left:2px;width:130px;}

div#votar:hover{border: 1px solid #6C6C8B;}
div#ver_historico:hover{border: 1px solid #6C6C8B;}

div#votar:active{font-weight:bold;}
div#ver_historico:active{font-weight:bold;}

div#foto_menu_izq{display:block;width:180px;max-width:180px;min-width:180px;overflow:hidden;margin-top:8px;}
img#foto_izquierda{width:180px;max-width:180px;min-width:180px;opacity: 0.999999;overflow:hidden;}

/*-----------------------------------------------------------------------------------------------------------------------*/
/*Cuerpo*/
/*-----------------------------------------------------------------------------------------------------------------------*/
div#cuerpo_texto{
	display:block;
	height:auto;
	min-height:60%;
	width:auto;
	max-width:100%;
	padding-left:30px;
	padding-right:30px;
	padding-top:0px;
	margin-top:0px;
	border: 0px solid #6F6D6C;
	}

/*div.interno_texto{margin:0px 0px;overflow:hidden}*/
div.contenido_de_texto{}
.titulo{text-transform:uppercase;margin-top:20px;}
img.img_opciones_textos{clear:both;float:right;width:150px;border-width: 0px;margin-left:10px;margin-bottom:10px;}


/*Instalaciones*/

img.img_instalaciones{width:130px;border-width: 0px;cursor:pointer}


/*Cuadro encuesta*/
td.cabecera_encuesta{background-color:#800000;text-align:center;color:#ffffff;font-family:"Arial Narrow";font-size:16px;text-transform:uppercase;font-weight:bold ;}
div.respuesta{color:#4E4E4E;font-size:11px;text-align:justify;margin-bottom:0px;line-height:12px;margin-right:10px;}
div.estadisticas_encuesta{color:#ffffff;margin-bottom:10px;font-size:11px;}
div.total_votos{text-align:center;font-weight:bold;font-size:11px;}
div.fechas_estadisticas{text-align:center;font-size:11px;}

/*Catalogo*/
img.imagen_familia{
	width:150px;
	border-width: 0px;
}
img.thumnail_lista{
	float:left;
	margin-right:5px;
	width:110px;
	border-width: 0px;
}
img.thumnail_peq{
	float:left;
	margin-right:5px;
	width:80px;
	border-width: 0px;
}
div#control_orden_consulta{float:right}

.lista_desplegable{
	font-family:verdana;
	font-size:10px;
	border: 1px solid #EECA95;
	background-color:#FEF5DD;
	color:#575453;
	form-arrow-color: #FD0000;
}

.opcion_lista_desplegable{
	background-color:#FEF5DD;
	color:#575453;
}
.opcion_lista_desplegable:focus{
	background-color:#ffffff;
	color:#575453;
}

div.oferta{
	display: table;
	#position: relative; 
	width:144px;
	height:71px;
	line-height:11px;
	float:right;
	font-weight:bold ;
	color:#A83E13;
	font-size:11px;
	background-image: url(../Imagenes/oferta.gif);
	text-align:center;
	background-repeat:no-repeat;
	vertical-align:center;
}
div.oferta_peq{
	display: table;
	#position: relative; 
	width:100px;
	height:49px;
	line-height:11px;
	float:right;
	font-weight:bold ;
	color:#A83E13;
	font-size:11px;
	background-image: url(../Imagenes/oferta-peq.gif);
	text-align:center;
	background-repeat:no-repeat;
	vertical-align:center;
}
div.dentro_oferta{
	#position: absolute;
	width:100%;
	_top: 20%;
	_bottom:20%;
	display: table-cell; 
	vertical-align: middle;
	line-height:11px;
	_left:1%
}

div.producto_lista{display:block;clear:both;}

div.cuadro_compra{width:460px;border: 2px solid #D5C5C5;}
table#promociones{width:460px;border: 2px solid #D5C5C5;}
table#propiedades_y_descargas{display:block;border: 0px solid #D5C5C5;width:460px;padding:5px 5px;}
td#propiedades_articulo{margin-top:0px;float:left;width:228px;}
table#propiedades_articulo{width:208px}
td.titulo_propiedad_art{padding-left:10px;padding-right:5px;text-align:right;background-color:#A83E13;color:#FEF5DD}
td.valor_propiedad_art{padding-left:5px;padding-right:10px;text-align:left;background-color:#FEF5DD}

td#descargas_articulo{float:left;text-align:center;width:208px}

div#form_de_compra{border: 2px solid #D5C5C5;}

table#cesta_compra{display:block;border: 1px solid #D5C5C5;width:460px;padding:5px 5px;}
/*-----------------------------------------------------------------------------------------------------------------------*/
/*PIE DE PAGINA*/
/*-----------------------------------------------------------------------------------------------------------------------*/
div#pie_pagina{clear:both;height:80px;width:auto;padding-top:8px;}
div#pie_pagina_dentro{height:80px;background-image:url(../Imagenes/fondo_pie.gif);background-repeat:repeat-x;}
div#estadisticas{text-align:right;float:right;clear:both;margin-left:3px}
div#direccion{vertical-align:10%;color:#fff;font-weight:bold;margin-left:5px}
div#Cuerpo_pie{margin:0px 5px;padding-top:21px}

div#logo_abajo_centro{padding-top:11px;border-width:0px;text-align:center}
div#nedstat{position:relative;top:11px;border-width:0px;color:#ffffff}
a.enlace_pie:link{color:#FFF;text-decoration:none;font-weight:bold} 
a.enlace_pie:visited{color:#FFF;text-decoration:none;font-weight:bold;} 
a.enlace_pie:hover{color:#400000;text-decoration:none;}

/*-----------------------------------------------------------------------------------------------------------------------*/
/*Buscador*/
/*-----------------------------------------------------------------------------------------------------------------------*/
div#controles_buscador{text-align:center;margin:2px 0px;padding:0px 0px ;height:18px; border-spacing:0px;overflow: hidden;}
div#formulario_buscador{width:160px;min-width:160px;max-width:160px;margin-top:8px;margin-left:10px;margin-right:10px;overflow:hidden;margin-bottom:4px;}
div#boton_buscar{}
div#boton_ayuda{filter:alpha(opacity=100);-moz-opacity:1;}



/*definicion de formularios*/
.etiForm {
	font-size: 11px;
	font-weight: normal;
	color: #575453;
	border: 1px solid #EECA95;
	margin-left:0px;
	border-spacing:0px;
	background-color:#FEF5DD;
}
.botForm {
	font-size: 11px;
	color: #fff;
	border: 1px solid #EECA95;
	font-weight:bold;
	background-color: #A83E13;
	margin-right:0px;
	border-spacing:0px;
}
form{margin:0px 0px}
div#buscador{width:180px;max-width:180px;overflow:hidden;background-color:#B7B6B6;height:auto;margin-bottom:8px;}
form.buscar{margin:0px 0px;padding-left:10px;	border-spacing:0px;overflow:hidden;width:160px;}

#control_texto_buscador{
	width:160px;
	color: #000000;
	float:left;
	font-size: 10px;
	font-weight: 100;
	border: 0px solid #C3C1C1;
	margin-top:1px;
	}
div#boton_buscar{
	float:left;
	color:#ffffff;
	background-color:#716F6E;
	text-align:center;
	margin-left:0px;
	font-family: "arial narrow";
	font-size:11px;
	letter-spacing:0px;
	width:60px;
	text-transform:uppercase;
	border: 1px solid #C3C1C1;
	margin-top:5px;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	}
div#boton_buscar:hover{border: 1px solid #6C6C8B;}
div#boton_buscar:active{font-weight:bold ;}

div#boton_ayuda{
	float:right;
	color:#ffffff;
	background-color:#716F6E;
	text-align:center;
	margin-left:0px;
	font-family: "arial narrow";
	font-size:11px;
	letter-spacing:0px;
	margin-right:0px;
	margin-top:5px;
	width:50px;
	text-transform:uppercase;
	border: 1px solid #C3C1C1;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	}
div#boton_ayuda:hover{border: 1px solid #6C6C8B;}
div#boton_ayuda:active{	font-weight:bold ;}

div.boton_capa{
	float:left;
	color:#ffffff;
	background-color:#716F6E;
	text-align:center;
	margin-left:0px;
	font-family: "arial narrow";
	font-size:11px;
	letter-spacing:0px;
	width:60px;
	text-transform:uppercase;
	border: 1px solid #C3C1C1;
	margin-top:5px;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	}
div.boton_capa:hover{border: 1px solid #6C6C8B;}
div.boton_capa:active{font-weight:bold ;}



/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #d4d0c8;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #d4d0c8;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #848078;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #f4f0e8;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #e4e0d8;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #c4c0b8;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #f4f0e8;
}

.calendar tbody .rowhilite td {
  background: #e4e0d8;
}

.calendar tbody .rowhilite td.wn {
  background: #d4d0c8;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  padding: 2px 2px 0px 2px;
  background: #e4e0d8;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #f4f0e8;
  padding: 1px;
  border: 1px solid #000;
  background: #848078;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #e4e0d8;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #e4e0d8;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #c4c0b8;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #fea;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #766;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}
