/***********************************************
* Estilos generales de la página
************************************************/

/*Estilo para el fondo de la tabla general*/

/*Estilo para la etiqueta body. Por defecto afecta a toda la pagina*/
body {
	background-color: #E2A402;
	font-family: Arial,Verdana,Sans-serif;
  margin:0px;
	height:100%;

}

.fondocuerpo 
{	
 background-color: #FFFFFF;
 /*background: url("../img/fondomenu.gif") #ffffff;*/
}
.fondomenu {background: url("../img/fondomenu.gif") #B31B34 left repeat-x;}
.fondocabecera {background: url("../img/fondocabecera.jpg") #E2A402 center repeat-x;}
.fondotituloseccion {background: url("../img/fondotituloseccion.gif") #052F66 left repeat-x;}
.fondopiepagina {background: url("../img/fondopiepagina.gif") #E2A402 left repeat-x;}

table.bordetabla{border: 1px solid #B31B34;}

div.contenedor
{
  
	position: relative;
  padding:0px;
	left: 0px;
	width: 100%;
	
	bottom:0px;
	/*clip: rect(0px 100% 300px 0px);*/
	visiblity: visible;
	z-index: -1;
	overflow: hidden;
}

div.mosca
{
  position: relative;
  padding:0px;
	right:20px;
	bottom: 0 px;
	width: 100%;
	height: 23px;
	/*clip: rect(0px 100% 300px 0px);*/
	visiblity: visible;
	z-index: 2;
	
	
	
	
}
div.piepagina
{
  position: relative;
  padding:0px;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 23px;
	/*clip: rect(0px 100% 300px 0px);*/
	visiblity: visible;
	z-index: 1;
	overflow: hidden;
	
	background-image:url(../img/fondopiepagina.gif);
	
}



h1,.titulo1
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 110%;
 color: #B41C35;
 padding: 4px;
 font-style: normal;
 font-weight:bold;
 text-decoration: none;
}

.titulo2,h2
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 110%;
 color: #636A70;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
 padding: 4px;
}



div.caja
{
  position: relative;
  padding:0px;
	left: 0px;
	top: 0px;
	width: 150px;
	height: 150px;
	/*clip: rect(0px 100% 300px 0px);*/
	visiblity: visible;
	z-index: 1;
	overflow: hidden;
	/*background-color:#FF0000;*/
	background-color:#000000;
}

div.franja
{
  position: relative;
  padding:0px;
	right: 0px;
	top: 0px;
	width: 22px;
	height: 100%;
	/*clip: rect(0px 100% 300px 0px);*/
	visiblity: visible;
	z-index: 1;
	overflow: hidden;
	/*background-color:#FF0000;*/
	background-color:#008364;
}

p
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
 font-size: 90%;
 color: #333333;
 font-style: normal;
 text-align: justify;
 font-weight: normal;
 text-decoration: none;
}

p.citacentro
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
 font-size: 90%;
 color: #333333;
 font-style: normal;
 text-align: center;
 font-weight: normal;
 text-decoration: none;
}

p.citacentro2
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
 font-size: 75%;
 color: #333333;
 font-style: italic;
 text-align: center;
 font-weight: normal;
 text-decoration: none;
}

p.citaderecha
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
 font-size: 80%;
 color: #333333;
 font-style: normal;
 text-align: right;
 font-weight: normal;
 text-decoration: none;
}

.normal
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
 font-size: 90%;
 color: #333333;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
}


ul,ol
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
 font-size: 90%;
 color: #333333;
 font-style: normal;
 text-align: justify;
 font-weight: normal;
 text-decoration: none;
}


.nota
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
 font-size: 75%;
 color: #333333;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;

}


/*******************/

.fondotabla {background-color:#B31B34;}
.fondotablatexto {background-color:#D89D02;}
.fondotablavacio {background-color:#dddddd;}

.titulotabla
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #ffffff;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
}

.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;
}



.textonormal2
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #000000;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
}



.textodireccion
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #ffffff;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
 padding: 5px;
}

.textonota
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 70%;
 color: #2C5AA1;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
}

.textomenu
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #FFFFFF;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
}

a:link.linkmenu, a:visited.linkmenu, a:active.linkmenu
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #B31B34;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
 padding: 5px;
}

a:hover.linkmenu
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #F4A91A;
 font-style: normal;
 font-weight: bold;
 text-decoration: underline;
 padding: 5px;
}

a:link.linksubmenu, a:visited.linksubmenu, a:active.linksubmenu
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #000000;
 font-style: italic;
 font-weight: bold;
 text-decoration: none;
 padding: 5px;
}

a:hover.linksubmenu
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #DB492A;
 font-style: italic;
 font-weight: bold;
 text-decoration: underline;
 padding: 5px;
}



a:link.linkmenu2
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #ffffff;
 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;
}

a:link.linkdireccion, a:visited.linkdireccion, a:active.linkdireccion
{
 font-family: Arial,Verdana,Sans-serif;
 color: #ffffff;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
}
a:hover.linkdireccion
{
 font-family: Arial,Verdana,Sans-serif;
 color: #ffffff;
 font-style: normal;
 font-weight: bold;
 text-decoration: underline;
}








.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: Arial,Verdana,Sans-serif;
 font-size: 120%;
 color: #000000;
 padding: 12px;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
}



.titulo1prn
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 120%;
 color: #B01D2D;
 padding: 4px;
 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;
}

.textoprn
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 80%;
 color: #000000;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
}

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*/
.textopiepagina
{
 font-family: Arial,Verdana,Sans-serif;
 font-size: 75%;
 /*color: #C2C6CC;*/
 color: #ffffff;
 font-style: italic;
 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: #FF0000;
 text-decoration: underline;
}

a:active.linkpiepagina
{
 font-family: Arial,Verdana,Sans-serif;
 color:#ffffff;
 text-decoration: none;
}

/*------------------------------- XXXX --------------------------*/
