
/* CSS Document */

/* MAQUETACIÓN CABECERA ------------------------------------------------------------------------------- */
#contenedor_cabecera { display: block; width: 100%;}
#cabecera { display: block; float: left; width: 990px; height: 118px; background: url(../images/imagen_cabecera2.jpg) left top no-repeat;}

#zona_logos { display: block; float: right; width: 155px; height: 50px; margin: 30px 0 0 0;}
#zona_idiomas { display: block; float: left; width: 155px; height: 15px; margin: 65px 0 0 0; padding: 0 0 0 58px;}

#zona_menu_top { display: block; float: left; width: 970px; height: 22px; padding: 16px 0 0 20px}
#accesos_directos { display: block; float: right; width: 220px; color: #ffffff; font-size: 8pt; font-weight: bold;padding: 0px 50px 0px 0; text-align: right;}
#menu_top { display: block; float: left; width: 700px; color: #dbdb70; font-size: 8pt; font-weight: bold;}

/* MAQUETACIÓN COLUMNAS ------------------------------------------------------------------------------- */
#contenedor_cols { display: block; float: left; width: 990px; padding: 0px 0px 0px 0px; margin: 0 0 0 0;}

#col_izda { display: block; float: left; width: 202px; padding: 25px 0 0 8px;}
#buscador { display: block; float: left; width: 150px; text-align: center;}

#col_dcha { display: block; float: left; width: 780px;}
#zona_creditos { display: block; float: right; width: 200px; text-align: right;}
#menu_flujo { display: block; float: left; width: 780px; padding: 20px 0 10px 0; text-align: left; color: #999999; border-bottom: 1px solid #910021;}
#zona_iconos_top { display: block; float: right; width: 40px; padding: 0 0 0 0; text-align: right; color: #999999;}
.titulo2 { display: block; float: left; width: 740px; padding: 5px 0; color: #910021; font-size: 11pt; font-weight: bold;}
.subtitulo { display: block; float: left; width: 780px; padding: 15px 0; color: #ddddd; font-size: 9pt; font-weight: bold;}
#zona_contenido { display: block; float: left; width: 780px;}
#zona_contenidoizquierda { display: block; float: left; width: 600px;}
#zona_contenidoderecha { display: block; float: right; width: 180px;}
#buscador_museos { display: block; float: left; width: 780px;}

/* MAQUETACIÓN PIE ------------------------------------------------------------------------------- */
#contenedor_pie { display: block; float: left; width: 780px; padding: 40px 0 20px 210px; margin: 0 0 0 0;}
#pie { display: block; float: left; width: 780px; padding: 15px 0 0 0; border-top: 1px solid #999999; color: #666666; font-size: 7pt; margin: 0 0 0 0;}
/* ETILOS GENERALES ------------------------------------------------------------------------------- */
body { margin: 0; padding: 0; background: url(../images/fnd_cabecera2.jpg) left top repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; text-decoration: none; color: #000; margin: 0px; padding: 0px;}

p { line-height: 150%; margin: 0 0 10px 0;}

a {

color: #910021;

text-decoration: none;

}
a:hover { text-decoration: none; color: #910021;}

input, select {color: #666666; background: #E6E6E6; font-size: 8pt; border: 1px solid #666666;}

.txt_oculto { display: none;}
.txt_dcha { text-align: right;}

.pq { font-size: 7pt;}
.gr { font-size: 9pt;}

.sinborde { border: none;}
.bordeabajo { border-bottom: 1px solid #910021;}

.negrita { font-weight: bold;}

.negro { color: #000000;}
.gris { color: #666666;}
.gris_claro { color: #999999;}
.granate { color: #910021;}

.flota_izda { float: left;}
.flota_dcha { float: right;}

.p_foto_izda { font-size:1.1em; padding:0 0 5px 0; margin:0 15px 10px 0; float:left; text-align:left; border:1px solid #CCCCCC; background-color:#F9F9F9;}
.p_foto_izda img{ margin-bottom: 5px;}

.p_foto_dcha { font-size: 7pt;  padding:0 0 5px 0; margin:0 0 10px 15px; float: right; text-align:left; border:1px solid #CCCCCC; color: #666666;}
.p_foto_dcha img{ margin-bottom: 5px;}

.siguiente { display: block; width: 12px; height: 13px; margin: 0 0 0 10px; background: url(../images/siguiente.gif) left 2px no-repeat;}
.anterior { display: block; width: 12px; height: 13px; margin: 0 10px 0 0; background: url(../images/anterior.gif) left 2px no-repeat;}

/* ETILOS CABECERA ------------------------------------------------------------------------------- */
.logo_ibercaja { display: block; float: left; width: 50px; height: 50px; text-decoration: none;}
.logo_aragob { display: block; float: left; width: 105px; height: 50px; text-decoration: none;}

/* ETILOS MENU TOP ------------------------------------------------------------------------------- */
.textmenu {color: #DBDB70; font-family: Tahoma, Verdana, Arial; font-size: 8pt; font-weight:bold; text-decoration:none;}
.textmenu:hover {color: #FFFFFF; font-family: Tahoma, Verdana, Arial; font-size: 8pt; font-weight:bold;text-decoration:none;}
.textmenu2 {color: #FFFFFF; font-family: Tahoma, Verdana, Arial; font-size: 8pt; font-weight:bold;text-decoration:none;}
.textmenu2:hover {color: #FFFFFF; font-family: Tahoma, Verdana, Arial; font-size: 8pt; font-weight:bold;text-decoration:none;}

/* ETILOS MENU LATERAL ------------------------------------------------------------------------------- */
#menu_lat { width: 100%; padding: 0 0 0 0; margin: 0 0 0 0;}
#menu_lat ul { list-style: none; padding: 0; margin: 15px 0 0 0; font-size: 9pt;}
#menu_lat li { list-style: none; margin: 0 0 15px 0; padding: 0 10px 5px 12px; background: url(../images/pirulomenu.jpg) left 3px no-repeat;}
#menu_lat li a { font-weight: bold; font-size: 9pt; color: #666666;}
#menu_lat li a:hover { color: #910021;}
#menu_lat li a.activo { font-weight: bold; font-size: 9pt; color: #910021;}
#menu_lat li a.activo:hover { color: #910021;}

/* ETILOS SUB MENU TOP ------------------------------------------------------------------------------- */

#submenu_top { display: block; float: left; width: 100%; margin: 0 0 15px 0;}
#submenu_top ul { margin: 0; padding: 0; list-style-type: none; display: inline;}
#submenu_top li { margin: 0; display: inline; }
#submenu_top a { display: inline; float: left; color: #FFF; background-color: #036; padding: 3px 8px; margin: 0 10px 0 0; text-decoration: none;}
#submenu_top a:hover { background: #000; color: #FFF;}
#menu01 a { display: block; color: #FFF; background-color: #5a000f; padding: 3px 8px; text-decoration: none;}
#menu02 a { display: block; color: #FFF; background-color: #990000; padding: 3px 8px; text-decoration: none;}
#menu03 a { display: block; color: #FFF; background-color: #cc3300; padding: 3px 8px; text-decoration: none;}
#menu04 a { display: block; color: #FFF; background-color: #de6800; padding: 3px 8px; text-decoration: none;}
#menu05 a { display: block; color: #FFF; background-color: #e68d3f; padding: 3px 8px; text-decoration: none;}

/* ETILOS LISTADO GENERAL ------------------------------------------------------------------------------- */
#listado { width: 100%; padding: 0 0 0 0; margin: 0 0 0 0;}
#listado ul { list-style: none; padding: 0; margin: 0; font-size: 8pt;}
#listado li { list-style: none; margin: 0 0 10px 0; padding: 0 10px 5px 17px; background: url(../images/icono_listado.gif) left 2px no-repeat;}
#listado li a { color: #666666;}
#listado li a:hover { color: #910021;}
#listado li a.activo { color: #910021;}
#listado li a.activo:hover { color: #910021;}

/* ETILOS PARA DAR PADDING y MARGIN ------------------------------------------------------------------------------- */
.padding5top { padding: 5px 0 0 0;}
.padding5dcha { padding: 0 5px 0 0;}
.padding5bottom { padding: 0 0 5px 0;}
.padding5izda { padding: 0 0 0 5px;}

.padding10top { padding: 10px 0 0 0;}
.padding10dcha { padding: 0 10px 0 0;}
.padding10bottom { padding: 0 0 10px 0;}
.padding10izda { padding: 0 0 0 10px;}

.padding15top { padding: 15px 0 0 0;}
.padding15dcha { padding: 0 15px 0 0;}
.padding15bottom { padding: 0 0 15px 0;}
.padding15izda { padding: 0 0 0 15px;}

.padding20top { padding: 20px 0 0 0;}
.padding20dcha { padding: 0 20px 0 0;}
.padding20bottom { padding: 0 0 20px 0;}
.padding20izda { padding: 0 0 0 20px;}


.margin5top { margin: 5px 0 0 0;}
.margin5dcha { margin: 0 5px 0 0;}
.margin5bottom { margin: 0 0 5px 0;}
.margin5izda { margin: 0 0 0 5px;}
.margin10top { margin: 10px 0 0 0;}
.margin10dcha { margin: 0 10px 0 0;}
.margin10bottom { margin: 0 0 10px 0;}
.margin10izda { margin: 0 0 0 10px;}

/* ETILOS PARA DAR ANCHURAS ------------------------------------------------------------------------------- */
.simulaTR { width: 100%; clear: both; padding: 5px 0;}

.ancho75porciento { width: 75%;}
.ancho80porciento { width: 80%;}
.ancho90porciento { width: 90%;}

.ancho100 { display: block; width: 100px;}
.ancho110 { display: block; width: 110px;}
.ancho150 { display: block; width: 150px;}
.ancho250 { display: block; width: 250px;}

div.fichabuscador{
    position:absolute;
    top:200px;
    left:837px;
    width:153px;
    color:#000000;
    font-size:10px;
    font-family:Tahoma, sans-serif;
    height:300px;
    border: 1px Black;
}

div.subtituloNoticia {
    background-color: #9A2134;
    font-family:Tahoma, Verdana, Arial;
    color:#FFFFDB;
    font-size:18px;
    font-weight:bolder;
}

div.fondoSubtituloNoticia {
    background-color: #9A2134;
}

.fila_agenda_top { font-weight: normal; display: block; float: left; width: 15em; text-align: center; margin-bottom: 0.5em; background: #FFEFEF; color: #910021; font-weight: bold;}
.fila_agenda_semana { font-weight: normal; display: block; float: left; width: 15em; text-align: center; margin-bottom: 0.5em; background: #910021; color: #FFFFFF;}
.fila_agenda { font-weight: normal; display: block; float: left; width: 15em; text-align: center; margin-bottom: 0.5em;}
.dia_semana {font-weight: normal;  display: block; float: left; width: 2em; color: #BFBFBF; text-align: center;}
/*.dia_letra { font-weight: normal; display: block; float: left; width: 2em; color: #910021; text-align: center;}*/
.dia_letra { font-weight: bolder; display: block; float: left; width: 2em; color: #FFFFFF; text-align: center;}
.dia_semana_pasado { font-weight: bold; display: block; float: left; color: #FFAFAF; width: 2em; text-align: center;}
.dia_semana_futuro { font-weight: bold; display: block; float: left; color: #000000; width: 2em; text-align: center;}
.dia_semana_hoy { font-weight: bold; display: block; float: left; color: #910E16; width: 2em; text-align: center;}
.dia_semana_hoy_vacio { font-weight: bold; display: block; float: left; color: #ffff00; width: 2em; text-align: center;}
.dia_semana_vacio {font-weight: normal;  display: block; float: left; width: 2em; text-align: center;}
.dia_semana:hover {text-decoration:none;}
.dia_letra:hover {text-decoration:none;}
.dia_semana_hoy_vacio:hover {text-decoration:none;}
.dia_semana_pasado:hover {text-decoration:none;
    background-color: #ff0000; color:#910021;
    
}
.dia_semana_futuro:hover {text-decoration:none;
    background-color: #000000; color:#910021;
}
.dia_semana_hoy:hover {text-decoration:none;
    background-color: #ffff00;    color: #910021;
}
.dia_semana_vacio:hover {text-decoration:none;}

.titulo, .titulo:hover, .titulo:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    background-color: #ffefef;
    color: #800000;
    text-decoration: none;
}
.titulo:hover {text-decoration: underline;}

.dias, .dias:hover, .dias:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px; 
    color: #000; 
    text-decoration: none; 
    background-color: #ffffff; 
    font-weight: normal;
}
.dias:hover {color: #ffffff; background-color: #800000;}

.semana { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px; 
    color: #ffffff; 
    text-decoration: none; 
    background-color: #800000;
    font-weight: bold;
}

.cerrar, .cerrar:hover, .cerrar:visited { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px; 
    color: #000000; 
    text-decoration: none; 
    background-color: #ffefef; 
    font-weight: bold;
}
.cerrar:hover {color: #000000; text-decoration: underline;}

legend {

font-family: Verdana,Arial,Helvetica,sans-serif;

font-size: 10px;

font-style: normal;

line-height: normal;

font-weight: bold;

font-variant: normal;

text-transform: none;

text-decoration: none;

text-align: right;

color: Black;

}

span.textoPlantilla, p.textoPlantilla {font-family: Arial, Helvetica, sans-serif;margin-right: 70px; float:center;	padding-right: 70px;font-size: 11px; color: #000000; text-align: justify}

a.capaenlacesficha,td.capaenlacesficha{
    color: #666666;
    font-family: Tahoma, Verdana, Arial;
    font-size: 10px; 
    font-weight:bold;  
    text-decoration:none;
}

/* Elemento que simula un td del 100% alineado a la izquierda... */
.seemTd100AlignIzq{ width : 100%; float : left; color: inherit; background: inherit; }