/***********************************************
* Estilos generales de la página
************************************************/

html {margin:0px; height:100%;}

body 
{
	background-color: #1E4D99;
	font-family: Arial,Verdana,Sans-serif;
	height:100%;

}

body.home 
{
	background-color: #9DB0CF;
	font-family: Arial,Verdana,Sans-serif;
	height:100%;

}


.fondocabecera {background: url("../img/fondocabecera.jpg") top left repeat-x;}

.fondomenu {background: url("../img/fondomenu.gif") top left repeat-x;}

.fondoleon {background: url("../img/fondoleon.gif") top left no-repeat;}

.fondorojo {background-color:#D32A2E;}

.fondofamilia{background: url("../img/fondofamilia.gif") top left no-repeat;}
.fondosubfamilia{background: url("../img/fondosubfamilia.gif") top left no-repeat;}

.borderojo {border: 1px solid #D32A2E;}

p,.normal
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
 font-size: 90%;
 color: #ffffff;
 font-style: normal;
 text-align: justify;
 font-weight: normal;
 text-decoration: none;
}

p.novedad,.normalnovedad
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
 font-size: 90%;
 color: #000000;
 font-style: normal;
 text-align: justify;
 font-weight: normal;
 text-decoration: none;
 padding:10px;
}


a:link{color: #0000ff; text-decoration: underline;}
a:visited{color: #0000ff; text-decoration: underline;}
a:hover{color: #0000ff; text-decoration: underline;}
a:active{color: #0000ff; text-decoration: underline;}

a:link.linkblanco{color: #ffffff; text-decoration: underline;}
a:visited.linkblanco{color: #ffffff; text-decoration: underline;}
a:hover.linkblanco{color: #ffffff; text-decoration: underline;}
a:active.linkblanco{color: #ffffff; text-decoration: underline;}


.titulo2,h2
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 95%;
 color: #dddddd;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
 padding: 4px;
}

.titulo2novedad,h2
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 95%;
 color: #000000;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
 padding: 4px;
}


.titulofamilia
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 90%;
 color: #ffffff;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
 padding: 4px;
 white-space:nowrap;
}

a:link.linkfamilia{color: #ffffff; text-decoration: none;}
a:visited.linkfamilia{color: #ffffff; text-decoration: none;}
a:hover.linkfamilia{color: #98999A; text-decoration: underline;}
a:active.linkfamilia{color: #ffffff; text-decoration: none;}

.titulosubfamilia
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #000000;
 font-style: italic;
 font-weight: bold;
 text-decoration: none;
 padding: 4px;
 white-space:nowrap;
}

a:link.linksubfamilia{color: #000000; text-decoration: none;}
a:visited.linksubfamilia{color: #000000; text-decoration: none;}
a:hover.linksubfamilia{color: #CF2C31; text-decoration: underline;}
a:active.linksubfamilia{color: #000000; text-decoration: none;}


.textoproductos
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #000000;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 padding: 1px;
}

.fichadireccion
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #ffffff;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
}

.titulo1prn
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 120%;
 color: #0A9962;
 padding: 4px;
 font-style: normal;
 font-weight:bold;
 text-decoration: none;
}

.textoprn
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 90%;
 color: #000000;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
}

.piepaginaprn
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #ffffff;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
}

a:link.linkpiepaginaprn{color: #ffffff; text-decoration: none;}
a:visited.linkpiepaginaprn{color: #ffffff; text-decoration: none;}
a:hover.linkpiepaginaprn{color: #cccccc; text-decoration: underline;}
a:active.linkpiepaginaprn{color: #ffffff; text-decoration: none;}

.nota
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
 font-size: 75%;
 color: #ffffff;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;

}

.bordeimg {border: 1px solid #0A9962;}

h1,.titulo1
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 120%;
 color: #D32A2E;
 padding: 4px;
 font-style: normal;
 font-weight:bold;
 text-decoration: none;
}

.textopromocion
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 75%;
 color: #ffffff;
 
 font-style: normal;
 font-weight:normal;
 text-decoration: none;
}


ul
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
 font-size: 90%;
 color: #ffffff;
 font-style: normal;
 text-align: justify;
 font-weight: normal;
 text-decoration: none;
}

.textopiepagina
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 75%;
 color: #ffffff;
 font-style: normal;
 font-weight: normal;
  
}


a:link.linkpiepagina
{
 font-family: Arial,Verdana,Sans-serif;
 color: #ffffff;
 text-decoration: none;
}


a:visited.linkpiepagina
{
 font-family: Arial,Verdana,Sans-serif;
 color: #ffffff;
 text-decoration: none;
}


a:hover.linkpiepagina
{
 font-family: Arial,Verdana,Sans-serif;
 color: #000000;
 text-decoration: underline;
}

a:active.linkpiepagina
{
 font-family: Arial,Verdana,Sans-serif;
 color:#ffffff;
 text-decoration: none;
}


.textodireccion
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #ffffff;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 padding: 5px;
}

a:link.linkdireccion
{
 font-family: Arial,Verdana,Sans-serif;
 color: #ffffff;
 text-decoration: none;
}


a:visited.linkdireccion
{
 font-family: Arial,Verdana,Sans-serif;
 color: #ffffff;
 text-decoration: none;
}


a:hover.linkdireccion
{
 font-family: Arial,Verdana,Sans-serif;
 color: #ffffff;
 text-decoration: underline;
}

a:active.linkdireccion
{
 font-family: Arial,Verdana,Sans-serif;
 color:#ffffff;
 text-decoration: none;
}


.textomenu
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 100%;
 color: #FFFFFF;
 font-style: normal;
 text-align: left;
 font-weight: bold;
 text-decoration: italic;
 padding: 5px;
}

.textosubmenu
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #0A9962;
 font-style: italic;
 text-align: left;
 font-weight: bold;
 text-decoration: none;
 padding: 2px;
}

a:link.linkmenu, a:visited.linkmenu, a:active.linkmenu
{
 font-family: Arial,Verdana,Sans-serif;
 color: #ffffff;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
 
}

a:hover.linkmenu
{
 font-family: Arial,Verdana,Sans-serif;
 color: #E4E42A;
 font-style: normal;
 font-weight: bold;
 text-decoration: underline;
 
}

a:link.linksubmenu, a:visited.linksubmenu, a:active.linksubmenu
{
 font-family: Arial,Verdana,Sans-serif;
 color: #0A9962;
 font-style: italic;
 font-weight: bold;
 text-decoration: none;
 
}

a:hover.linksubmenu
{
 font-family: Arial,Verdana,Sans-serif;
 color: #000000;
 font-style: italic;
 font-weight: bold;
 text-decoration: underline;
 
}

/**************************_Hasta Aqui */


/*******************/

.fondotablatitulo {background-color:#B01D2D;}

.textotabla
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #000000;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
}

a:link.linktextotabla, a:visited.linktextotabla, a:active.linktextotabla, a:hover.linktextotabla
{
 font-family: Arial,Verdana,Sans-serif;
 color: #0000FE;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
}












.textonota
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 70%;
 color: #2C5AA1;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
}





a:link.linkmenu2
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #B01D2D;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 padding: 5px;
}


a:visited.linkmenu2
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #B01D2D;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 padding: 5px;
}


a:hover.linkmenu2
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #B01D2D;
 font-style: normal;
 font-weight: normal;
 text-decoration: underline;
 padding: 5px;
}

a:active.linkmenu2
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #B01D2D;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 padding: 5px;
}










.normalizquierda
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
 font-size: 80%;
 color: #000000;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 padding-left: 5px;
 padding-right: 5px;
}


a:link.notalink{color: #ffffff; text-decoration: underline;}
a:visited.notalink{color: #ffffff; text-decoration: underline;}
a:hover.notalink{color: #ffffff; text-decoration: underline;}
a:active.notalink{color: #ffffff; text-decoration: underline;}



.lema
{
 font-family: Times,Arial,Verdana,Sans-serif;
 font-size: 180%;
 color: #FFFFFF;
 padding: 12px;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
}







.titulo2normal
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 95%;
 color: #000000;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 padding: 4px;
}


a:link.linktextoprn, a:visited.linktextoprn, a:active.linktextoprn, a:hover.linktextoprn
{color: #000000; text-decoration: underline;}




a:link.negro{color: #000000; text-decoration: underline;}
a:visited.negro{color: #000000; text-decoration: underline;}
a:hover.negro{color: #0000ff; text-decoration: underline;}
a:active.negro{color: #000000; text-decoration: underline;}

a:link.blanco{color: #ffffff; text-decoration: underline;}
a:visited.blanco{color: #ffffff; text-decoration: underline;}
a:hover.blanco{color: #ffffff; text-decoration: underline;}
a:active.blanco{color: #ffffff; text-decoration: underline;}

/*------------------------------- XXXX --------------------------*/

/***********************************************
* Estilos propios de los formularios 
************************************************/

.etiquetaformulario
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 75%;
 color: #000000;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
}



/**********************************************************/
/* Estilos para formularios                               */
/**********************************************************/
select.selectbusq 
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #B01D2D;
}
input.inputbusq
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #B01D2D;
}

input.botonbusq
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	background-color: #B01D2D; 
	
}


/*------------------------------- XXXX --------------------------*/

/***********************************************
* Estilos propios de la cabecera de la página
************************************************/

/*Estilo para el fondo de la tabla de la cabecera*/
.fondotablacabecera {background-color: #ffffff;}


/*------------------------------- XXXX --------------------------*/

/***********************************************
* Estilos propios del menu
************************************************/

/*Estilo para el fondo de la tabla del menu*/


.negro {color: #000000;}
strong.rojo {color: #B01D2D;}


/*------------------------------- XXXX --------------------------*/

/***********************************************
* Estilos propios del pie de pagina
************************************************/

/*Estilo para el fondo de la tabla del pie de pagina*/
/*.fondotablapiepagina {background-image: url(../img/img_fondopiepagina.gif);}*/


/*Estilo particular para el texto del pie de pagina*/


/*------------------------------- XXXX --------------------------*/

