BODY { background-color:#ffff; margin:0px; }

.expandXY { width:100%; height:100%; }

/*
+--------+
| ï¿½ndice |
+--------+
*/
TABLE.menu_table { width:100%; }
TABLE.menu_table TD { background-color:#dce2eb; background-image:url('../img/mnu_nor.jpg'); padding:0px; white-space:nowrap; }
TABLE.menu_table TD A { color:#0e2645; display:block; font-family:Arial,Helvetica,sans-serif; font-size:13px; text-decoration:none; width:100%; height:100%; }
TABLE.menu_table TD A:hover { background-color:#b7cbe3; background-image:url('../img/mnu_res.jpg'); }
TABLE.menu_table TD.menu_td_txt { height:18px; }
TABLE.menu_table TD.menu_td_img { height:41px; }
TABLE.menu_table IMG { vertical-align:middle; border:0px; margin:2px 1px; }

.menu_popup_on, .menu_popup_over { color:#0e2645; font-family:Arial,Helvetica,sans-serif; font-size:13px; height:100%; padding:0px 2px; }
.menu_popup_on { background-image:url('../img/mnu_nor.jpg'); }
.menu_popup_over { background-image:url('../img/mnu_res.jpg'); }


/*
+--------+
| Cuerpo |
+--------+
*/

.cuerpotitulo { color:#0000; font-family:Arial,Helvetica,sans-serif; font-size:24px; padding-left:15px; padding-top:15px; padding-bottom:15px;}
.cuerpotitulo2 { color:#0000; font-family:Arial,Helvetica,sans-serif; font-size:20px;  padding-left:15px;}
.gris { color:#0000; font-family:Arial,Helvetica,sans-serif; font-size:24px;  padding-left:15px; padding-top:15px;}
.gris2 { color:#0000; font-family:Arial,Helvetica,sans-serif; font-size:20px;  padding-left:15px; }
P.gris { color:#0000; font-family:Arial,Helvetica,sans-serif; font-size:24px;  padding-left:15px; padding-top:15px;}
P.gris2 { color:#0000; font-family:Arial,Helvetica,sans-serif; font-size:20px;  padding-left:15px; }
.normal { FONT-WEIGHT: normal;/*Noemí 27.04.06*/ FONT-SIZE: 10pt; COLOR: #0e2645; FONT-FAMILY: Arial,Verdana,Helvetica; TEXT-ALIGN: justify }
.negrita { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0e2645; FONT-FAMILY: Arial,Verdana,Helvetica; TEXT-ALIGN: justify } /*Añadido por Noemí 27.04.2006*/

.interior { BACKGROUND-POSITION: left top; MARGIN: 5px 0px; BACKGROUND-COLOR: white; TEXT-ALIGN: left }
.menuizquierda { BACKGROUND-IMAGE: url(fondo_izq.gif); BACKGROUND-COLOR: #4060a0 }
.global {TEXT-ALIGN: justify}

P.normal { FONT-WEIGHT: normal;/*Noemí 27.04.06*/ FONT-SIZE: 10pt; COLOR: #0e2645; FONT-FAMILY: Arial,Verdana,Helvetica; TEXT-ALIGN: justify }

P.normalc { FONT-SIZE: 10pt; COLOR: #003366; FONT-FAMILY: Arial,Verdana,Helvetica; TEXT-ALIGN: center }
P.titulo { FONT-SIZE: 12pt; COLOR: #003366; FONT-FAMILY: Arial,Verdana,Helvetica; TEXT-ALIGN: justify }
P.titulo_centrado { FONT-SIZE: 12pt; COLOR: #003366; FONT-FAMILY: Arial,Verdana,Helvetica; FONT-WEIGHT: bold; TEXT-ALIGN: center }
P.peque { FONT-SIZE: 9pt; COLOR: #003366; FONT-FAMILY: Arial,Verdana,Helvetica; TEXT-ALIGN: justify }
P.pequec { FONT-SIZE: 9pt; COLOR: #003366; FONT-FAMILY: Arial,Verdana,Helvetica; TEXT-ALIGN: center }


A.normal { FONT-SIZE: 10pt; COLOR: #003399; FONT-FAMILY: Arial,Verdana,Helvetica; TEXT-DECORATION: underline }
A.normal:hover { COLOR: #736f6f; TEXT-DECORATION: underline }
a { color:#0e2645;  text-decoration:underline;}
A:hover { COLOR: #736f6f; TEXT-DECORATION: underline }

.normal { FONT-SIZE: 10pt; COLOR: #0e2645; FONT-FAMILY: Arial,Verdana,Helvetica; TEXT-ALIGN: justify }
SPAN.normal { FONT-SIZE: 10pt; COLOR: #003399; FONT-FAMILY: Arial,Verdana,Helvetica; TEXT-DECORATION: none }


.normalp { FONT-SIZE: 8pt; COLOR: #4060a0; FONT-FAMILY: Arial,Verdana,Helvetica; TEXT-DECORATION: none }
.normalp:hover { COLOR: #736f6f; TEXT-DECORATION: underline }
.blanco { COLOR: #ffffff; TEXT-DECORATION: none }
.blanco:hover { COLOR: #ffffff; TEXT-DECORATION: underline }
UL.institucion { LIST-STYLE-TYPE: none }
UL {COLOR: #0e2645 LIST-STYLE-TYPE: disc }
/* UL { COLOR: #d9ba33; LIST-STYLE-TYPE: disc }   Este color es amarillo*/
UL.cuadrado { COLOR: #d9ba33; LIST-STYLE-TYPE: square }
UL.redondo { COLOR: #4060a0; LIST-STYLE-TYPE: disc }
LI.azul { FONT-SIZE: 10pt; COLOR: #003366; FONT-FAMILY: Arial,Verdana,Helvetica; TEXT-ALIGN: justify }

SELECT { FONT-SIZE: 9pt; COLOR: #003366; FONT-FAMILY: Arial,Verdana,Helvetica; TEXT-ALIGN: justify }

INPUT.texto { FONT-SIZE: 9pt; COLOR: #003366; BORDER-TOP-STYLE: inset;
              FONT-FAMILY: Arial,Verdana,Helvetica; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: inset;
              BORDER-BOTTOM-STYLE: inset }

INPUT.submit { BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 9pt;
            BORDER-LEFT: #003366 1px solid; COLOR: #003366;
            BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Arial,Verdana,Helvetica; HEIGHT: 20px;
            cursor:hand; cursor:pointer }

INPUT.submit:hover { BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 9pt;
            BORDER-LEFT: #003366 1px solid; color: #003366;
            BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Arial,Verdana,Helvetica; HEIGHT: 20px;
            cursor:hand; cursor:pointer }

INPUT.checkbox { BORDER-RIGHT: #ffffff 1px; BORDER-TOP: #003366 1px; FONT-SIZE: 9pt; BORDER-LEFT: #003366 1px; COLOR: #003366; BORDER-BOTTOM: #003366 1px; FONT-FAMILY: Arial,Verdana,Helvetica; HEIGHT: 20px }

TD.subcuerpo {padding-left:25px}

TABLE.cuerpo_scroll_tit { border-color:#b7b7b7; border-style:solid; border-width:0px 1px;}
TD.cuerpo_scroll_tit { background-color:#fff2e0; color:#0e2645; font-family:Arial,Helvetica,sans-serif; font-size:24px; height:39px; width:100%; margin:0px; padding:0px 10px; }


.tabla {
	BORDER-TOP-WIDTH: 0em; BORDER-LEFT-WIDTH: 0em; BORDER-BOTTOM-WIDTH: 0em; MARGIN: 0em; WIDTH: 778em; BORDER-RIGHT-WIDTH: 0em
}
.titol_barra {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana
}
.espacio_fila {
	BACKGROUND-POSITION: 11pt 50%; FONT-WEIGHT: normal; FONT-SIZE: xx-small; VERTICAL-ALIGN: baseline; COLOR: #333333; FONT-FAMILY: Verdana; HEIGHT: 9px
}
.accesos {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.accesos_negre {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.text_negre {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

.titol {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #087067; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.text_form {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px; BORDER-LEFT: 0px solid; COLOR: #666666; BORDER-BOTTOM: 0px solid; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.text_verd {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #087067; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.text_petit {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.text_petit_gris {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.titol_id {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.text_blanc {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.text_petit_verd {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #087067; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.text_menu {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.titol_contingut {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #087067; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.link_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #087067; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

.oculto { background-color:#ffffff; border-color:#ffffff; color:#ffffff; border-width: 0px}


.fondoamarillo{ background-color:#f7d337;}

.mediananegra{ FONT-SIZE: 12pt; COLOR: #0e2645; FONT-FAMILY: Arial,Verdana,Helvetica; TEXT-ALIGN: justify; FONT-WEIGHT: bold; }

