.body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/fondo2b.jpg);
	background-repeat: repeat-x;
}
a, a img                                { border: 0; text-decoration: none; outline: 0; }

.bg_mapamundi {
	background-image: url(../images/mapamundi.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 71px;
}
.text_menusup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#link a:link {color: #333333; text-decoration:none  }
#link a:hover {color: #ff0000; text-decoration:none }
#link a:visited {color: #333333; text-decoration: none }

#vinculo_news a:link {color: #000000; text-decoration:none  }
#vinculo_news a:hover {color: #ff0000;  }
#vinculo_news a:visited {color: #000000; text-decoration: none }

#vinculo_serv a:link {color: #ff0000; text-decoration:none  }
#vinculo_serv a:hover {color: #000000;  }
#vinculo_serv a:visited {color: #ff0000; text-decoration: none }

#link03 a:link {color: #ff0000; text-decoration:none  }
#link03 a:hover {color: #ff0000; text-decoration:none }
#link03 a:visited {color: #ff0000; text-decoration: none }


.text_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}


.text_titulos_cont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF0000;
}


.text_fecha2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}














.bg_campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/bg_campo.png);
	background-repeat: no-repeat;
	height: 17px;
}
.text_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 4px;
	padding: 4px;
}
.bg_campo2 {
	background-image: url(../images/bg_campo2.png);
	background-repeat: no-repeat;
	height: 22px;
	background-position: top;
}
.text_login2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.transparente {
	background-color: transparent;
	border: 1px solid #ffffff;
	height: 22px;
	width: 144px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	background-position: right;
} 
.bg_tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../images/bg_tit.png);
	background-repeat: no-repeat;
	height: 41px;
}

.transparente2 {
	background-color: transparent;
	border: 1px solid #ffffff;
	height: 17px;
	width: 109px;
} .text_tit_indicadores {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bg_modulos {
	background-image: url(../images/bg_modulos.jpg);
	background-repeat:  repeat-y;
}
.bg_tit_calendario {
	background-image: url(../images/bg_tit_calendario.png);
	background-repeat: no-repeat;
	height: 42px;
}
.text_tit_indicadores2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bg_imag {
	background-image: url(../images/bg_img.jpg);
	height: 178px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-repeat: no-repeat;
}
.text_tit_post {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003853;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	font-weight: bold;
}
.text_contenidos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
.text_items_indicadores {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003149;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.text_indicadores {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bg_foot {
	background-image: url(../images/foot_translago.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 47px;
}
#link2 a:link{color: #ffffff; text-decoration:none }
#link2  a:hover {color: #ffffff; text-decoration:none }
#link2 a:visited {color: #ffffff; text-decoration: none }

.text_creditos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00FFFF;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bg_sedes {
	background-image: url(../images/mapa.jpg);
	background-repeat: no-repeat;
	height: 385px;
}
.clase_miami {
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 110px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 130px;
	font-size: 11px;
}


.text_reloj {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.text_tit_cont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	font-weight: bold;
}
.text_fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003853;
	height: 23px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-weight: bold;
}
.bg_contactos {
	background-image: url(../images/bg_contactos.jpg);
	background-repeat: no-repeat;
	height: 31px;
}
.text_tit_serv {
	height: 31px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #023958;
	font-weight: bold;
}
.bg_login2 {
	background-image: url(../images/bg_login2.png);
	height: 221px;
}
.bg_campo_login {
	background-image: url(../images/img_campo.png);
	background-repeat: no-repeat;
	height: 30px;
}
.transparente3 {
	background-color: transparent;
	border: 0px solid #ffffff;
	height: 25px;
	width: 150px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.bg_paginacion {
	background-image: url(../images/bg_paginacion.jpg);
	height: 16px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
}


#link3 a:link {color: #FF0000; text-decoration:none  }
#link3 a:hover {color: #FF0000; text-decoration:none }
#link3 a:visited {color: #FF0000; text-decoration: none }



#linknum3 a:link {color: #012537; text-decoration:none  }
#linknum3 a:hover {color: #012537; text-decoration:none }
#linknum3 a:visited {color: #012537; text-decoration: none }




















.text_enlace_noticias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}


.text_enlace_noticias2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #012537;
}
.text_tit_dptos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003853;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: underline;
}
.bg_logos {
	background-image: url(../images/bg_logos.jpg);
	height: 113px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-repeat: no-repeat;
}
.text_mod_noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.text_tit_noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.bg_imag2 {
	background-image: url(../images/bg_img2.jpg);
	height: 335px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-repeat: no-repeat;
}
