body{
	background: #FFFFFF;
	margin: 0px;
}

.tableborder{
border: 1px solid #779EB7; 
}

a.pie{
	font-family:arial;
	color: #ffcc00;
	font-weight : bold;
	font-size:8pt;
	text-decoration: none;
}
a.pie:hover{
	font-family:arial;
	color: #ffffff;
	font-weight : bold;
	font-size:8pt;
	text-decoration: none;
}

.pie2{
	font-family:arial;
	color: #000033;
	font-weight : bold;
	font-size:8pt;
	text-align : center;
	height: 20px;
}

.fondomenucabecera{
	background-image: url("../img/menucabecera.gif");
    background-repeat:repeat-x;
	font-family:verdana, arial;
	color: #1D1433;
	font-weight : bold;
	font-size:7pt;
	text-decoration : none;	
	height : 15px;
}
.fondomenucabecera2{
	background-image: url("../img/menucabecera.gif");
    background-repeat:repeat-x;
	font-family:verdana, arial;
	color: #ffffff;
	font-weight : bold;
	font-size:7pt;
	text-decoration : none;	
	height : 15px;
}
.fondomenucabeceraizq{
	background-image: url("../img/menucabecera_izq.gif");
    background-repeat: no-repeat;
	font-size:7pt;
    width : 13px;
    height : 15px;
}
a.menucabecera{
	font-family:verdana,arial;
	color: #FFFFFF;
	font-weight : bold;
	font-size:7pt;
	text-decoration : none;	
}
a.menucabecera:hover{
	font-family:verdana,arial;
	color: #000033;
	font-weight : bold;
	font-size:7pt;
	text-decoration : none;	
}

.noticias{
	border: 1px solid #97BBD2;
	background-image: url("../img/fondo_noticias.gif");
    background-repeat: repeat;
	font-family:verdana,arial;
	color: #000033;
	font-weight :bold;
	font-size:7pt;
	text-decoration : none;	
}

.contenido{
	font-family:verdana,arial;
	color: #000066;
	text-align: justify;
	font-weight : normal;
	font-size:8pt;
	padding:15px;
}

.texto{
	font-family:verdana,arial;
	color: #000066;
	font-weight : normal;
	font-size:8pt;
}

.texto_alin{
	font-family:verdana,arial;
	color: #000066;
	font-weight : normal;
	font-size:8pt;
	text-align: justify;
}

.fondorotulos{
	background: #035C92;
}

.titulares{
    font-family:arial;
	color: #ffffff;
	background: #014065;
	font-weight : bold;
	text-align: left;
	font-size:9pt;	
}

.menu{
	font-family:arial;
	color: #ffcc00;
	font-weight : bold;
	font-size:9pt;
	text-decoration: none;
	text-align: left;
	height:20px;
	cursor: hand;
}

.politica{
    background: White;
	font-family:verdana,arial;
	color: black;
	font-weight : normal;
	font-size:8pt;
	text-decoration : none;
	padding: 20px;
	text-align: justify;
}
.politica2{
    background: White;
	font-family:verdana,arial;
	color: black;
	font-weight : normal;
	font-size:7pt;
	text-decoration : none;
	padding: 20px;
	text-align: center;
}
a.e_politica{
	font-family:verdana,arial;
	color: #5F4AB0;
	font-weight : normal;
	font-size:8pt;
	text-decoration : underline;
	padding: 10px;
	text-align: justify;
}
a.enlace{
    font-family:verdana,arial;
	color: #268FFF;
	text-decoration : none;
	font-weight : normal;
	font-size:8pt;
}
a.enlace:hover{
	font-family:verdana,arial;
	color: #ED9612;
	text-decoration : none;
	font-weight : normal;
	font-size:8pt;
}

a.enlace2{
    font-family:verdana,arial;
	color:#000066;
	text-decoration : none;
	font-weight : bold;
	font-size:8pt;
}
a.enlace2:hover{
	font-family:verdana,arial;
	color: #ED9612;
	text-decoration : none;
	font-weight : bold;
	font-size:8pt;
}

a.titulomapa{
    font-family:verdana,arial;
	color: #000033;
	font-weight : bold;
	font-size:9pt;
	text-decoration:underline;
}
a.mapa{
    font-family:verdana,arial;
	color: #035C92;
	font-weight : bold;
	font-size:8pt;
	text-decoration:none;	
}
a.mapa2{
    font-family:verdana,arial;
	color: #1792DC;
	font-weight : bold;
	font-size:8pt;
	text-decoration:none;	
}

.nota{
	font-family:verdana,arial;
	color: #666699;
	font-weight : normal;
	font-size:8pt;
}

.iniciacion{
	font-family:verdana,arial;
	color:#8000AB;
	font-weight : normal;
	font-size:8pt;
}
.planificacion{
	font-family:verdana,arial;
	color: #0000ff;
	font-weight : normal;
	font-size:8pt;
}
.ejecucion{
	font-family:verdana,arial;
	color: #008500;
	font-weight : normal;
	font-size:8pt;
}
.control{
	font-family:verdana,arial;
	color: #FF7000;
	font-weight : normal;
	font-size:8pt;
}
.cierre{
	font-family:verdana,arial;
	color: #FF0000;
	font-weight : normal;
	font-size:8pt;
}

a.opciones{
	font-family:arial,verdana;
	color: #ED9612;
	font-weight : bold;
	font-size:9pt;
	text-decoration: none;
}
a.opciones:hover{
	font-family:arial,verdana;
	color: #EBEBEB;
	font-weight : bold;
	font-size:9pt;
	text-decoration: none;
}

.caja{
	font-family:verdana,arial;
	color: black;
	font-weight : normal;
	font-size:8pt;
	border: 1px solid #779EB7; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1;
}

.login{
	font-family:verdana,arial;
	color: #000066;
	font-weight : bold;
	font-size:7pt;
}

.fondocompromisos{
	background-image: url("../img/compromiso1.jpg");
    background-repeat:no-repeat;
}

.tablatitulos{
	
	font-family:verdana,arial;
	color: black;
	font-weight : bold;
	font-size:7pt;
	background: #779EB7;
	border: 1px solid #035C92; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1;
}

.tabla_sub{
	border-bottom: 1px solid #000000;
}
.tabla_sub_alin{
	border-bottom: 1px solid #000000;
	text-align: justify;
}

a.articulos{
	font-family:verdana,arial;
	color: #000066;
	font-weight : normal;
	font-size:8pt;
	text-align: justify;
	text-decoration: none;
}
a.articulos:hover{
	font-family:verdana,arial;
	color: #ED9612;
	font-weight : normal;
	font-size:8pt;
	text-align: justify;
	text-decoration: none;
}

.fondofotos{
	background-image: url("../img/fondo_fotos.jpg");
    background-repeat:no-repeat;
	font-family:verdana,arial;
	color: #000066;
	text-align: justify;
	font-weight : normal;
	font-size:8pt;
	padding:15px;
}

.error{
	font-family:verdana,arial;
	color: #ff0000;
	font-weight : bold;
	font-size:8pt;
	text-align: justify;
}

a.indice{
	font-family:verdana,arial;
	color: #000066;
	font-weight : bold;
	font-size:8pt;
	text-align: justify;
	text-decoration: underline;
}
a.indice:hover{
	font-family:verdana,arial;
	color: #ED9612;
	font-weight : bold;
	font-size:8pt;
	text-align: justify;
	text-decoration: underline;
}