.t_menusup {
	background-color: #BBCED0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #114D7C;
	text-decoration: none;
}
.degradado {
	background-image:url(img/interior_bg.gif);
	background-position:left top;
	background-repeat:  repeat-x;
}
.degradado1024 {
	background-image:url(img/interior_bg1024.gif);
	background-position:left top;
	background-repeat:  repeat-x;
}
.contenido {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #A8C8CC;
}
.fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A8A8A;
}
.noticias_sup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #525252;
	text-decoration: none;
}
.noticias_sup:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #525252;
	text-decoration: underline;
}
.fecha_sup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #476B93;
	font-weight: bold;
}
.txt_din {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*color: #034273;*/
	color: #87212f;
	background-color: #DEE5EA;
	text-decoration: none;
}
.t_menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #114D7C;
	text-decoration: none;
}
.t_menu2over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F09F07;
	background-color: #114D7C;
	text-decoration: none;
}
.t_menu2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F09F07;
	background-color: #114D7C;
	text-decoration: none;
}.submenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #114D7C;
	text-decoration: none;
}
.submenu2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F09F07;
	text-decoration: none;
}
.submenu2_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #114D7C;
	background-color: #E2E9F1;
}

.t_menu2int {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #54889F;
	text-decoration: none;
}
.txt_titular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #034273;
	text-decoration: none;
}
.txt_titular:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3C777E;
	text-decoration: none;
}
.txt_contenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#313131;
	text-decoration: none;
}
.txt_contenido:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #323232;
	/*text-decoration: underline;*/
}
.txt_enlace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F09F07;
	text-decoration: underline;
}
.linea_azul {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #A8C8CC;
}
.linea_gris {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEE2E3;
}
.linea_menu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BECFD9;
}
.txt_titular2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #3C777E;
}
.txt_titular2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #034273;
}
.agenda_mes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #2C527C;
}
.agenda_dia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.agenda_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.actualidad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C527C;
	text-decoration: none;
}
.actualidad:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F09F07;
	text-decoration: none;
}
.actualidad_inicio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #034273;
	text-decoration: none;
	font-weight: bold;
}
.actualidad_inicio:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #85212A;
	text-decoration: none;
	font-weight: bold;
}
.fondo_pag {
	background-image: url(index_data/img/fondo_pag.gif);
	background-repeat: repeat;
}
.agenda_calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C6C6C;
	text-decoration: none;
}
.agenda_calendar:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C6C6C;
	text-decoration: underline;
}
.agenda_calendar2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C6C6C;
	text-decoration: none;
	background-color: #F09F07;
}
.ubicacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #447BA8;
	text-decoration: none;
}
.ubicacion:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #447BA8;
	text-decoration: underline;
}
.titulo_int {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #114D7C;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8DAEC3;
}
.subtit_int {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #114D7C;
	text-decoration: none;
}
.formcampo {
	background-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8EADBF;
	width: 230px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #8EADBF;
	border-bottom-color: #8EADBF;
	border-left-color: #8EADBF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.formcampo2 {
	background-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8EADBF;
	width: 487px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #8EADBF;
	border-bottom-color: #8EADBF;
	border-left-color: #8EADBF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.formcampo3 {
	background-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8EADBF;
	width: 160px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #8EADBF;
	border-bottom-color: #8EADBF;
	border-left-color: #8EADBF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.formcampo4 {
	background-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8EADBF;
	width: 250px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #8EADBF;
	border-bottom-color: #8EADBF;
	border-left-color: #8EADBF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.formlista {
	background-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8EADBF;
	width: 35px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #8EADBF;
	border-bottom-color: #8EADBF;
	border-left-color: #8EADBF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.formbot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #214D70;
	border: 0px;
}
.formbot2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8EADBF;
	border: 0px;
}
.menu_biblio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C527C;
	text-decoration: none;
}
.menu_biblio:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F09F07;
	text-decoration: none;
}
.menu_bibliosel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F09F07;
	text-decoration: none;
}
.subtitulo_int {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #114D7C;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8DAEC3;
}
.enlaces {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C6C6C;
	text-decoration: none;
}
.enlaces:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C6C6C;
	text-decoration: underline;
}
.enlaces1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2C527C;
	text-decoration: none;
}
.enlaces1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2C527C;
	text-decoration: underline;
}
.menu_catalogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C527C;
	text-decoration: none;
}
.menu_catalogo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #54889F;
	text-decoration: none;
}
.menu_catalogosel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #54889F;
	text-decoration: none;
}
.linea_boletin {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #3C777E;
}
.colortabla {
	font-size: 7pt;
	background-color: #EFF4F6;
}


#main_content{
	width:982px;
	margin:0 auto;
	margin-bottom:35px;
}

#fila_uno{
	background-color:#FFFFFF;
	height:12px;
	width:982px;
}

#columna_uno{
	vertical-align:top;
	width:439px;
	padding-left:19px;
}

#columna_dos{
	vertical-align:top;
	width:268px;
}

#columna_tres{
	vertical-align:top;
	width:223px;
	padding-left:33px;
	background:url(img/empresas_colaboradoras.gif) no-repeat;
	background-position:left top;
}

#nocolaboradoras{
	vertical-align:top;
	width:223px;
	padding-left:33px;
	/*background:url(img_logos/empresas_nocolaboradoras.gif) no-repeat;*/
	background-position:left top;
}

#colaboradorasT{
	vertical-align:top;
	width:223px;
	padding-left:33px;
	background-position:left top;
	background-color: #a5bdbd;
	font-family: "Arial Narrow";
	font-size:17px;
	font-weight: bold;
}

#colaboradorasC{
	vertical-align:top;
	width:223px;
	padding-left:33px;
	/*background:url(img_logos/empresas_colaboradoras.gif) no-repeat;*/
	background-position:left top;
}

.azul{
	color:#336666;
}

.blanco{
	color:#ffffff;
}

/*Lista de logos de empresas en el Index*/
.listado_empresas_index{
	margin:38px 0 0 0px;
}

.listado_empresas_index_no{
	margin:0 0 20px 0;
}
.listado_empresas_index li{
	margin-bottom:15px;
}

.listado_empresas_index a,
.listado_empresas_index img{ border:none;}
.listado_empresas_index li{list-style-type: none;}


#fila_ultima{
	width:963px;
	height:15px;
	padding-left:19px;
	background-color:#426B94;
	color:#CED6DE;
	font-family:"Arial", Tahoma, sans-serif;
	font-size:10px;
}
