h1 {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #000000;
}
h2 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #700048;
	padding: 0px 0px 0px 0px;
}
h3,h4,h5,h6 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #720048;
	padding: 0px 0px 0px 0px;

}
.pt8 	{ font-size: 8 pt; }
.pt9 	{ font-size: 9 pt; }
.pt10 	{ font-size: 10 pt; }
.pt11 	{ font-size: 11 pt; }
.pt12 	{ font-size: 12 pt; }
.pt14 	{ font-size: 14 pt; }
.pt16 	{ font-size: 16 pt; }


#capa_sup{position:absolute; z-index:1;top:0px;} 
#capa_inf{position:absolute; z-index:0; top:0px;height: 120px; width: 780px; background-color: #95D7F7;} 

#barra_idioma_cabecera{position:absolute; width: 300px; top:10px; left:10px; z-index:1; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #2C2C70; font-weight:bold;}
#barra_idioma_cabecera a, #barra_idioma_cabecera a:visited {text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #2C2C70; font-weight:bold;}
#barra_idioma_cabecera a:hover {text-decoration: none; color:#161638;}
#logo_cabecera{position:absolute; top:8px; left:450px;}
#buscador{position:absolute; width: 300px; top:90px; left:10px; margin:0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #2C2C70; font-weight:bold;}
#buscador a, #buscador a:visited {text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #2C2C70; font-weight:bold;}
#buscador a:hover {text-decoration: none; color:#161638;}
#buscador input{border: 1px solid #727E82; background-color: #fff; color:#000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight:normal;}




.anula  { 	padding: 0px 0px 0px 0px; }
.cajasolo { 	border: 1px solid #727E82;
		padding: 0px 0px 0px 0px; }
body {  font-size: 8pt;
	font-family: Verdana; }
td   {  font-size: 8pt;
	font-family: Verdana;
	padding: 2px 5px 2px 5px; } 
a    {  font-size: 8pt;
	font-family: Verdana;
	text-decoration: none; }
li    {  font-size: 8pt;
	font-family: Verdana;
	text-decoration: none; }
p    {  font-size: 8pt;
	font-family: Verdana;
	text-decoration: none; }	

/* To avoid automatic paragraphs spaces: */
P, UL, OL { margin-top: 0px; margin-bottom: 0px; }

.SOMBRA_IZ {
	background-image: url(/images/sombra_izda.jpg);
	background-repeat:  repeat-y;
	background-position: right;
}
.SOMBRA_DER {
	background-image: url(/images/sombra_dcha.jpg);
	background-repeat:  repeat-y;
}

.MENU2_OVER {
	text-align: left;
	vertical-align: middle;
	font-style: normal;
	padding-right: 0px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F1F1F1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7C2776;
	border-right-color: #FFFFFF;
	border-bottom-color: #7C2776;
	border-left-color: #7C2776;
	font-weight: bold;
	
}
.MENU2_OVER a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C2776;
	text-decoration: none;
}
.MENU2_OVER a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C2776;
}

.MENU2_OFF {
	text-align: left;
	vertical-align: middle;
	font-style: normal;
	padding-right: 0px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #969696;
	border-right-color: #FFFFFF;
	border-bottom-color: #969696;
	border-left-color: #969696;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7C2776;
}
.MENU2_OFF a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C2776;
	font-weight: bold;
	text-decoration: none;
} 
.MENU2_OFF a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #31317B;
	font-weight: bold;
}

.submenu {
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.submenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.submenu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7C2776;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	background-image: url(/images/fondo-titulo.jpg);
}


.tabla {
	background-color: #FFFFFF;
	border-left: 1px solid #000062;
	border-right: 1px solid #000062;
}.txto {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #727E82;
	padding: 2px 10px 2px 10px;
}
.txto a {
	text-decoration: none;
	color: #000062;
}
.txto a:visited {
	text-decoration: none;
	color: #000062;
}
.bottomenu {
	border-top:5px solid #700048; background-color: AEB5B7;
	background-image: url('esq3.gif');
	background-repeat: no-repeat;
	background-position: 100% 0%;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none
}
.cajaroja {
	border-top:1px solid #727E82;
	border-left:1px solid #727E82;
	border-right:1px solid #727E82;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #700048;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	font-weight: bold;
	background-image:  url('/images/fondo-gris.jpg');
}
.txt-inicio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dashed;
	border-left-color: #660000;
	padding: 2px;
}
.cajagris {
    border-top:1px solid #727E82;
	border-left:1px solid #727E82;
	border-right:1px solid #727E82;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #700048;
	background-color: #eaeaea;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	font-weight: bold;
}
.cajaazul {
	 border-top:1px solid #727E82;
	border-left:1px solid #727E82;
	border-right:1px solid #727E82;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #16156B;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	font-weight: normal;
	background-image:  url('/images/fondo-azul.jpg');
}
.pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(/images/fondo-pie.jpg);
	text-align: center;
	vertical-align: middle;
	padding: 0px;
}
.pie a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.pie a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
input {
	border: 1px solid #727E82;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

}
.txtform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}
.nivel1 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #ffffff;
	background-color: #AEB5B7;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	font-weight: bold;
	padding: 0px 5px 0px 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ffffff;


}
.cja {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #727E82;
	font-size: 10px;
	padding: 2px 10px 2px 10px
	font-weight: normal;
}

.cja a:link, a:visited
 {
	text-decoration: none;
	color: #000062;
	font-weight: bold;


}
.cja a:hover {
	color: #720048;
	text-decoration: underline;
}
.nivel3 {
	border-bottom:5px solid #666666; font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: 000062;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	color: #FFFFFF;
	background-image: url('bulet3.gif');
	background-repeat: no-repeat;
	background-position: 10px 50%; padding-left:20px; padding-right:5px; padding-top:5px; padding-bottom:5px

}
.nivel2 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	background-color: #727E82;
	color: #FFFFFF;
	background-image: url('esq7.gif');
	background-repeat: no-repeat;
	background-position: 100% 0%;
	border: 0px none;
	;
	padding-left:20px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: bold;
}
.cerrada2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #727E82;
	border-bottom:1px dashed #727E82;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #000062;
	background-color: AEB5B7;
	padding-left:20px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	border-top-style: none;
	border-right-style: solid;
	border-right-color: #727E82;
	; border-right-width: 1px
}
.cerrada2contenido {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #727E82;
	border-bottom:1px solid #727E82;
	background-color: AEB5B7;
	padding-left:20px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	border-top-style: none;
	border-right-style: solid;
	border-right-color: #727E82;
	; border-right-width: 1px
}
.cerr {
	border-bottom:1px dashed #000062;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: AEB5B7;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: solid;
	color: #000062;
	background-image: url('bulet4.gif');
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left:20px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-left-color: #727E82;
}

.cerr2sinlinea {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: AEB5B7;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	color: #000062;
	background-image: url('bulet4.gif');
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left:20px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-left-color: #727E82;
	border-right-color: #727E82;
}
.cerr a:visited
{
	color: #000062;
	text-decoration: none;
	font-weight: normal;
}
.cerr2sinlinea a:visited
{
	color: #000062;
	text-decoration: none;
	font-weight: normal;
}

.cerr a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.cerr2sinlinea a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.cerr a:link {
	color: 000062;
	text-decoration: none;
}
.cerr2sinlinea a:link {
	color: 000062;
	text-decoration: none;
}
.nivel4 {
	border-bottom:5px solid #727E82; font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: 720048;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	color: #FFFFFF;
	background-image: url('bulet5.gif');
	background-repeat: no-repeat;
	background-position: 10px 50%; padding-left:20px; padding-right:5px; padding-top:5px; padding-bottom:5px

}
.nivel5 {
	border-left:1px solid #727E82;
	border-right:1px solid #727E82;
	border-bottom:1px solid #727E82;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #000062;
	background-color: AEB5B7;
	padding-left:20px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	border-top-style: none;
}
.nivel5 a:visited
{
	color: #000062;
	text-decoration: none;
	font-weight: normal;
}
.nivel5 a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.nivel5 a:link {
	color: 000062;
	text-decoration: none;
}
.nivel5_1 {
	border-left:0px none;
	border-bottom:1px solid #727E82;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #720048;
	background-color: AEB5B7;
	padding-left:20px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-right-color: #727E82;
}
.cerrada2sinlinea { border-left:0px none;
	
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #000062;
	background-color: AEB5B7;
	padding-left:20px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	border-top-style: none;
	border-right-style: solid;
	border-right-color: #727E82;
	; border-right-width: 1p
}
