/* CSS Document */

html { margin: 0; padding: 0; background: url(../imagenes/fnd_html.gif) top repeat-x;}
body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #000; background: url(../imagenes/fnd_body.gif) right top no-repeat;}
.txtoculto { display: none;}

a { text-decoration: none; color: #000;}
a:hover { text-decoration: underline;}

p { text-align: justify; font-size: 1.1em;}

.vinculo_blanco { text-decoration: none; color: #fff;}
.vinculo_blanco:hover { color: #fff;}

.negrita { font-weight: bold;}

.nav_cabecera {display: block; float: left; padding: 2px 0; font-weight: bold; text-decoration: none;}
.nav_cabecera:hover { font-weight: bold; text-decoration: none;}
.rss { background: url("../imagenes/rss.gif") left 2px no-repeat ; padding: 2px 0 2px 15px;}

.combo_registro {  width: 95%; padding: 0;}

.nav_lat_nar { display: block; float: left; width: 12.6em; height: 2em; background: url(../imagenes/fnd_navlat_nar2.gif); padding: 1em 0 0 1em; font-weight: bold; margin-bottom: 0.6em;}
.nav_lat_nar2 { display: block; float: left; width: 12.6em; height: 2.7em; background: url(../imagenes/fnd_navlat_nar2.gif); padding: 0.3em 0 0 1em; font-weight: bold; margin-bottom: 0.6em;}
.nav_lat_azul { display: block; float: left; width: 12.6em; height: 1.6em; background: url(../imagenes/fnd_navlat_azul2.gif); padding: 0.4em 0 0 1em; font-weight: bold; margin-bottom: 0.6em; color: #FFFFFF;}
.nav_lat_azul_privada { display: block; float: left; width: 12.6em; height: 1.6em; background: url(../imagenes/fnd_navlat_azul2.gif); padding: 0.4em 0 0 1em; font-weight: bold; color: #FFFFFF;}
.int_res { display: block; float: left; width: 10em; margin: 1.5em 0 1.5em 0; padding: 0.5em 0 0.5em 3em; background: url(../imagenes/int_res.gif) 0.5em top no-repeat; color: #666699; text-decoration: none;}
.int_res:hover { color: #000;}

.tit_lat_nar { display: block; float: left; width: 13.25em; background: url(../imagenes/fnd_tit_lat_nar.gif) top; padding: 0.5em 1.5em 0.5em 1.5em; font-weight: bold;}
.cont_lat_nar { display: block; float: left; width: 13.25em; background: url(../imagenes/fnd_cont_lat_nar.gif) bottom; padding: 0.5em 1.5em 1em 1.5em; margin-bottom: 0.6em;}

.tit_lat_azul { display: block; float: left; width: 13.25em; background: url(../imagenes/fnd_tit_lat_azul.gif) top; padding: 0.5em 1.5em 0.5em 1.5em; font-weight: bold; color: #FFFFFF;}
.cont_lat_azul { display: block; float: left; width: 13.25em; background: url(../imagenes/fnd_cont_lat_azul.gif) bottom; padding: 0.5em 1.5em 1em 1.5em; margin-bottom: 0.6em; color: #FFFFFF;}
.cont_lat_azul_dcha { display: none; float: left; width: 10.4em; padding: 0.5em 1.5em 1em 1.5em; margin-bottom: 0.6em; color: #FFFFFF;}
.azul_sub {display: block; text-align: right; width: 13.25em; color: White;font-style: oblique;text-decoration: underline; }
.titulo { font-size: 160%; font-weight: bolder; color: #074157; text-align: left;}
.tituloNarrow { font-size: 160%; font-weight: bolder; color: #074157; text-align: left;font-family: Arial Narrow, Arial, Helvetica, sans-serif;}


.lista_herramientas { background: url(../imagenes/icono_lista_datatools.gif) left 0.5em no-repeat; padding-left: 1.5em; color: #FFFFFF;}
.lista_herramientas_dcha { background: url(../imagenes/icono_lista_datatools.gif) left no-repeat; padding-left: 1.5em; color: #000000;}

.tit_atlas { font-size: 110%; font-weight: bolder; color: #074157; text-align: left;}

/* -------- MAQUETACIÓN -------- */
#contenedor_pral { width: 74.5em; margin-left: auto; margin-right: auto;}
#cabecera  { height: 10.15em; background: url(../imagenes/fnd_cabecera.gif) top right no-repeat; margin-bottom: 1em;}
.logo_vpm { display: block; float: left; height: 5.35em; width: 13.5em; background: url(../imagenes/logo_vpm.gif) no-repeat; margin-top: 3.5em;}
.logo_vpm:hover { text-decoration: none;}
#nav_cabecera { display: block; float: right; width: 16em; margin-top: 8.5em; font-weight: bold;}
#contenedor_flujo_claves { height: 3.5em;}

#nav_flujo_top { display: block; float: left; width: 57.1em; height: 0.2em; background: url(../imagenes/fnd_flujo_top.gif) bottom left no-repeat; padding: 0.35em 0 0 0em;}
#nav_flujo { display: block; float: left; width: 56.1em; height: auto; background: url(../imagenes/fnd_flujo_middle.gif) top left repeat-y; padding: 0 0 0 1em;}
#nav_flujo_bottom { display: block; float: left; width: 57.1em; height: 0.2em; background: url(../imagenes/fnd_flujo_bottom.gif) top left no-repeat; padding: 0 0 0.35em 0;margin-bottom:0.2em;}

#claves_usuario { display: block; float: right; width: 14.8em; height: 3em; background: url(../imagenes/fnd_usuario_claves.gif) top left no-repeat; padding: 0.2em 0 0 1.5em;}
#usuario_reg { display: block; float: right; width: 14.8em; height: 3em; background: url(../imagenes/fnd_usuario_desconexion.gif) top left no-repeat; padding: 0.2em 0 0 1.5em;}
#contenedor_contenido { display: block; float: left; width: 74.5em;}
.col_izda { display: block; float: left; width: 13.4em;}
.col_ctro { display: block; float: left; width: 40.65em; padding: 1em 2em 0 2em;}
.col_ctro_extendido { display: block; float: right; width: 58em; padding: 1em 0em 0 2em;}
.col_dcha { display: block; float: left; width: 16.25em; padding: 1em 0 0 0;}

.col_contenido { display: block; float: left; width: 57em; padding: 0 2em 0 2em;}
.fila_contenido_atlas { display: block; float: left; width: 58em; margin-bottom: 1em;}
.fila_contenido_atlas2 { display: block; float: left;width: 50em;}

.fila_cont_top { display: block; float: left; width: 50em; height: 0.9em; background: url(../imagenes/fila_cont_top.gif) bottom left no-repeat;}
.fila_cont_med { display: block; float: left; width: 48em; background: url(../imagenes/fila_cont_med.gif) top left repeat-y; padding: 0.5em 1em 1.5em 1em;min-height: 70px;}
.fila_cont_bottom { display: block; float: left; width: 50em; height: 0.9em; background: url(../imagenes/fila_cont_bottom.gif) top left no-repeat;}

.col_izda_pie { display: block; float: left; width: 13.4em; text-align: center;}
.col_ctro_pie { display: block; float: left; width: 40.65em; padding: 2em 2em 0 2em;}

#pie { display: block; clear: both; width: 74.5em; text-align: center; padding-top: 2em;}

#nav_lat_desplegado { display: block; float: left; width: 10.4em; padding: 0.5em 1.5em 0.5em 2em; margin-bottom: 0.6em;}

/* portlets */
.fila_noticias_agenda2 { display: block; float: left; width: 58em; margin-bottom: 1em;}
.fila_contenido { display: block; float: left; width: 58em; margin-bottom: 1em;min-height: 3.5em;}
.fila_fecha_tipo { display: block; float: left; width: 58em;}
.fila_titulo_foto { display: block; float: left; width: 58em; margin-top: 0.3em;}
.tipocontenido {color: #000;}
.detalle_objeto, .detalle_objeto a:link, .detalle_objeto a:visited, .detalle_objeto a:active {
    color: #324D62;
    text-decoration: none;
}
.derecho { text-align: right;}

.fila { display: block; width: 99%; float: left; margin-bottom: 1em;}
.celda {display: block; float: left; margin-right: 2em;}
















.borrar { display: block; float: left; height: 18px; background: url(../imagenes/btn_borrar.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.botonarbol { display: block; float: left; height: 18px; background: url(../imagenes/btn_arbol.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.aceptar { display: block; float: left; height: 18px; background: url(../imagenes/btn_aceptar.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.cancelar { display: block; float: left; height: 18px; background: url(../imagenes/btn_cancelar.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.buscar { display: block; float: left; height: 18px; background: url(../imagenes/btn_examinar.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.buscar_derecho { text-align: right; display: block; float: left; height: 18px; background: url(../imagenes/btn_examinar.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;font-family: verdana, arial, helvetica, sans-serif;font-size: 1em; color: #324c62;cursor:pointer}
.ordenar_derecho { text-align: right; display: block; float: right; height: 18px; background: url(../imagenes/btn_ordenar.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;font-family: verdana, arial, helvetica, sans-serif;font-size: 1em; color: #324c62;cursor:pointer}
.subir { display: block; float: left; height: 18px; background: url(../imagenes/btn_subir.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.bajar { display: block; float: left; height: 18px; background: url(../imagenes/btn_bajar.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.volver { display: block; float: left; height: 18px; background: url(../imagenes/btn_volver.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.siguiente { display: block; float: left; height: 18px; background: url(../imagenes/btn_dcha2.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.nuevo { display: block; float: left; height: 18px; background: url(../imagenes/btn_nuevo.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.nuevoEspecial { display: block; float: left; height: 18px; background: url(../imagenes/btn_mas.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.guardar { display: block; float: left; height: 18px; background: url(../imagenes/btn_aceptar.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.publicar { display: block; float: left; height: 18px; background: url(../imagenes/btn_publicar.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.administrar { display: block; float: left; height: 18px; background: url(../imagenes/btn_administrar.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.denegar { display: block; float: left; height: 18px; background: url(../imagenes/btn_denegar.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.previsualizar { display: block; float: left; height: 18px; background: url(../img/buscar.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.btn_editar { padding-left: 1.3em; background:url(../imagenes/btn_editar2.gif) no-repeat left top;}
.editoravanzado { display: block; float: left; height: 18px; background: url(../img/ver.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.usuarios { display: block; float: left; height: 18px; background: url(../imagenes/btn_usuario.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.validar { display: block; float: left; height: 18px; background: url(../imagenes/btn_validar.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.editar { display: block; float: left; height: 15px;width:30px; background: url(../imagenes/btn_editar_on.gif) no-repeat;padding-top: 4px;}
.resumen { display: block; float: left; width: 20px;height: 20px; background: url(../images/info_peq.jpg) no-repeat;  padding-left: 20px; padding-top: 4px;}
.enviaremail { display: block; float: left; height: 18px; background: url(../imagenes/btn_enviarmail.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.vistaprevia { display: block; float: left; height: 18px; background: url(../img/buscar.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.solicitudadmision { display: block; float: right; height: 18px; background: url(../imagenes/btn_usuario.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}
.actualizar { display: block; float: left; height: 18px; background: url(../imagenes/btn_actualizar.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}


.taa_caption { font-weight: bold; visibility: hidden; display: none; }
tr.taa_fila_cabecera {background-color: #45637A; text-align: center; border:0px; padding:0px; color:#114477; font-weight: bold;}
tr.taa_fila_cabecera td.taa_titulo {border-top:#45637A solid 6px; color: white;}
tr.taa_fila_cabecera td.taa_orden {border-bottom:#45637A solid 6px; color: white;}
tr.taa_fila_datos {background-color: #FFFFFF; text-align: center; border:0px; padding:0px; color:#000000;}
tr.taa_fila_datos td.taa_celda {border-bottom:#45637A solid 1px; padding-top:3px; padding-bottom:3px;padding-right: 5px;}
tr.taa_paginador { background-color: #B3BCBB; text-align: right; white-space: nowrap; color: #000000;}
tr.taa_paginador td.taa_celda_paginador {padding-top:1px; padding-bottom:3px; color: #000000;}

.fila_paginador{ width: 55em; display: block; padding-bottom: 1em;float:right}


.img_destacado {float: left; margin-right: 1em;}
.btn_paginador_dcha { margin-left: 1em;}
.justificado { text-align: justify;}

.contenido_detalle {min-height: 130px; height: auto !important; height: 130px;}
.tituloVentana {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E01D00;
	font-weight: bold;
}

.width_9{width:9em;}
.width_14{width:14em;}
.width_40{width:40em;}
.width_55{width:55em;}
.textoPlantilla{display:block; float:left;width:100%;}

.selecsol { display: block; float: left; height: 18px; background: url(../imagenes/btn_solicitud.gif) no-repeat; padding-right: 15px; padding-left: 25px; padding-top: 4px;}


.comentario_numero{
    color: #FFBC08;
    font-weight: bold;
    font-size: 1.4em;
    margin: 1.2em 0em 1.2em 0em;
}