input, select, label, legend, a, p, td, th, textarea {
	font-size: 11px;
	font-family: Verdana;
	}
a {
	color: #0066CC;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
body {
	background-image: url(../images/bg_body.gif);
	background-position: center;
	background-repeat: repeat-y;
	background-color: #FFCF88;
	margin: 0px;
	padding: 0px;
}
.body_INICIO {
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF !important;
	background-image:none !important;
}
td.footer {
	font-family: Verdana;
	border-top-style: none;
	font-size: 10px;
}
table.ppal {
	background-color:#FFFFFF;
	}

/*======================================================
  NUEVA BARRA DE NAVEGACION SUPERIOR
  ======================================================*/
	table.barra {
		height: 27px;
		background-image: url(../images/barra/fondo.jpg);
		width: 560px;
		border:0px;
	}
	table.barra td.separa {  
		width:15px;
	}
	table.barra td.barraIzq {
		height: 27px;
		background-image:url(../images/barra/izq.jpg);
		width:9px !important;
		background-position:right;
		background-repeat:no-repeat;
	}
	table.barra td.barraDer {
		height: 27px;
		background-image:url(../images/barra/der.jpg);
		width:9px !important;
		background-position:left;
		background-repeat:no-repeat;
	}
	table.barra td.separador {
		background-image: url(../images/barra/separador.jpg);
		width: 2px;
	}
	table.barra a {
		font-family: Verdana;
		font-size: 12px;
		font-weight: 600;
		text-decoration: none;
		text-align:center;
	}

		.mision_OFF , .mision_OFF a, .mision_ON a {
			color: #E70726;
			text-align:center;
		}
		.mision_ON {
			color: #E70726;
			text-align:center;
			background-image:url(../images/barra/fondo_mision.jpg);
		}


		.vision_OFF , .vision_OFF a, .vision_ON a {
			color: #FF9900;
			text-align:center;
		}
		.vision_ON {
			color: #FF9900;
			text-align:center;
			background-image:url(../images/barra/fondo_vision.jpg);
		}

		.historia_OFF , .historia_OFF a, .historia_ON a {
			color: #1D991A;
			text-align:center;
		}
		.historia_ON {
			color: #1D991A;
			text-align:center;
			background-image:url(../images/barra/fondo_historia.jpg);
		}

		.plan_OFF , .plan_OFF a, .plan_ON a {
			color: #047899;
			text-align:center;
		}
		.plan_ON {
			color: #047899;
			text-align:center;
			background-image:url(../images/barra/fondo_plan.jpg);
		}

		.contacto_OFF , .contacto_OFF a, .contacto_ON a {
			color: #0000BB;
			text-align:center;
		}
		.contacto_ON {
			color: #0000BB;
			text-align:center;
			background-image:url(../images/barra/fondo_contacto.jpg);
		}

	
	  /* MENU DESPLEGABLE */	
			#dropmenudiv{
				position:absolute;
				border:1px solid #C3C3C3;
				border-bottom-width: 0;
				font:normal 9px Tahoma;
				line-height:18px;
				z-index:100;
			}
			#dropmenudiv a:hover{
				background-color:#CCCCCC;
				font-family: Tahoma;
				font-size: 11px;
				font-weight: 300;
				text-decoration: none;
				color: #0000BB;
			}
			#dropmenudiv a{
				background-color: #E6E6E6;
				width: 100%;
				display: block;
				text-indent: 3px;
				font-family: Tahoma;
				font-size: 11px;
				font-weight: 300;
				text-decoration: none;
				color: #0000BB;
				border:1px solid #C3C3C3;
				padding: 1px 0;
			}
		/* FIN MENU DESPLEGABLE */	
	
/*=======================================================
   FIN Botones de barra de navegación horizontal superior 
  ======================================================*/

/*=======================================================
   MENU
  ======================================================*/
	.titulo {
		border: 0px;
		text-align: left;
		vertical-align: middle;
		height: 17px;
		font-family: Tahoma;
		font-size: 12px;
		width: 138px;
		color: #646464;
		font-weight: 600;
		padding-left: 15px;
		background-image: url(../images/Fondo_gris_menu.gif);
		background-position:top;
		background-repeat:no-repeat;
		background-color: #F3F3F3;
		}
	.titulo#primero {
		background-color: #FFFFFF;
		background-image: url(../images/Fondo_gris_menu.jpg);
		background-position:top;
		background-color: #DEDEDE;
		height: 35px;
		}
	.titulo#ultimo {
		background-image: url(../images/Fondo_gris_menu_abajo.gif);
		background-color:#FFFFFF;
	}
	.sub_titulo, .sub_titulo_fijo {
		background-color: #F3F3F3;
		border: 0px;
		text-align: left;
		vertical-align: middle;
		height: 17px;
		width: 138px;
	}
	td.sub_titulo:hover {
		background-color: #6B6B6B;
		color: #FFFFFF;
	}
	.sub_titulo a {
		font-family: Tahoma;
		font-size: 10px;
		font-weight: 300;
		color: #646464;
		text-decoration: none;
		display:block;
		padding-left: 15px;
	}
	.sub_titulo a:hover {
		background-color: #6B6B6B !important;;
		text-decoration: none;
		color: #FFFFFF;
	}
	
/*=======================================================
   FIN MENU
  ======================================================*/

/* === CENTRO === */
	/* VERDE */
	td.verde_sup {
		height: 8px !important;
		width: 435px;
		background-image: url(../images/verde_sup.gif);
		background-repeat: no-repeat;
		background-position: top;
		}
	td.verde_centro {
		width: 435px;
		background-image: url(../images/verde_centro.gif);
		}
	td.verde_inf {
		height: 8px !important;
		width: 435px;
		background-image: url(../images/verde_inf.gif);
		background-repeat: no-repeat;
		background-position: bottom;
		}
	/* FIN VERDE */

table.noticia img {
	border: 0px;
	padding-top: 10px;
	}

	/* AZUL */
	td.azul_sup {
		height: 7px !important;
		width: 293px;
		background-image: url(../images/azul_sup.gif);
		background-repeat: no-repeat;
		background-position: top;
		}
	td.azul_centro {
		width: 293px;
		background-image: url(../images/azul_centro.gif);
		font-family: Verdana;
		font-size: 10px;
		color: #0066CC;
		padding: 5px;
		text-align: justify;
		}
	
	td.azul_inf {
		height: 7px !important;
		width: 293px;
		background-image: url(../images/azul_inf.gif);
		background-repeat: no-repeat;
		background-position: bottom;
		}
	
	td.azul_sup_izq {
		background-image: url(../images/azul_sup_izq.gif);
		height: 7px;
		width: 7px;
	}
	td.azul_sup_linea {
		background-image: url(../images/azul_sup_linea.gif);
		height: 7px;
	}td.azul_sup_der {
		background-image: url(../images/azul_sup_der.gif);
		height: 7px;
		width: 7px;
	}
	td.azul_izq_linea {
		background-image: url(../images/azul_izq_linea.gif);
		width: 7px;
	}
	td.azul_der_linea {
		background-image: url(../images/azul_der_linea.gif);
		width: 7px;
	}
	td.azul_inf_izq {
		background-image: url(../images/azul_inf_izq.gif);
		height: 7px;
		width: 7px;
	}
	td.azul_inf_linea {
		background-image: url(../images/azul_inf_linea.gif);
		height: 7px;
	}td.azul_inf_der {
		background-image: url(../images/azul_inf_der.gif);
		height: 7px;
		width: 7px;
	}
	/* FIN AZUL */


/* Cuadros columna centro */
		div.contenido{
			display: block;
			width: 410px !important;
			background-image:none;
			background-repeat:repeat;
			border: 1px #C0C0C0 solid;
			font-family: Tahoma, Verdana;
			font-size: 10px;
			text-align: justify;
			padding-left: 6px;
			padding-right: 6px;
			padding-top: 6px;
			padding-bottom: 6px;
			}
		
		.marco1 {
			float: left;
			margin-top:0px;
			padding:3px;
			background-color: #f5f5f5;
			margin-left: 0px;
			border: 1px solid #999999;
			margin-right: 6px;
		}
		.der {
			float:right;
			margin-right: 2px;
			margin-left: 6px;
		}
		
		td.contenido {
			width: 410px !important;
			height: 18px !important;
			font-family: Tahoma, Verdana;
			font-size: 12px;
			text-align: justify;
			color: #2A9BEB;
			font-weight: 600;
			padding-top: 0px;
			padding-bottom: 0px;
			background-repeat: repeat-y;
			background-position: left;
			background-color: #E9E9E9;
			}
		div.separador{
			display: block;
			width: 410px !important;
			height: 15px !important;
			background-image:none;
			background-repeat:repeat;
			}
/* FIN Cuadros columna centro */
	
/*==========================
	LOGIN
  ========================== */
input{
	margin: 0 0 0 0;
	padding: 0px;
	border: 1px solid #cccccc;
	width: 100px;
	color: #0066CC;
}
/*==========================
	FIN LOGIN
  ========================== */
  
/*==========================
	CONTACTOS
  ========================== */
table.contactos td.cargo {
	font-size: 13px;
	font-weight: 600;
	color: #0066CC;
}
table.contactos td.nombre {
	font-size: 13px;
	font-weight: 600;
	color: #000000;
}

/*==========================
	FIN CONTACTOS
  ========================== */


p.contenido {
	font-size: 12px;
	font-family: Verdana;
	text-align:justify;
	}
span.txt_formato {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: 300;
}
.texto_azul_9 {
	font-family: Verdana;
	font-size: 9px;
	color: #0066CC;
	text-align: center;
	}
.texto_azul_12 {
	font-size: 12px;
	color: #0066CC;
	}
.tam10 {
	font-size: 10px !important;
	}
td.tabla_lista_links a {
	font-size: 12px;
	}
td.tabla_lista_links {
	padding-bottom: 7px;
	text-align:justify;
	}
td.tabla_lista_links br {
	margin-top: 17px;
	}
td.tabla_derecha {
	padding: 5px;
	}
table.tablaCongresos td {
	padding-bottom: 10px;
	}
td.footer {
		font-family: Verdana;
		font-size: 10px;
	}
a.link_menu {
	font-size: 12px;
	}
a.link_negro_indentado {
	color: #000000 !important;
	padding-left: 20px;
	padding-right: 20px;
	}
a.link_negro_indentado:hover {
	text-decoration:none;
	}

