/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 66%;
	color: #000000;
	height:100%;
	width:99.8%;

	background-repeat: repeat-y;
	background-position: left top;
}

.menu_superior {
	color: #DDEEEE;
	text-decoration: none;
}

.cabecera {
	background-color: #1F6F87;
	background-image: url(imagenes/cabecera3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 67px;
} 
.cabecera2 {
	background-color: #1F6F87;

	background-repeat: no-repeat;
	background-position: left top;
	height: 67px;

	left: 0%;
	width: 100%;
	position: relative;
	top: 0%;
	height: 1%;
	background-color:#1f6f87;
}
.menu_superior a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.titulo_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
	padding-top: 7px;
}
.linea_pie {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCE6E6;
}

#menu
{
	display: inline;
	left: 0px;
	width: 198px;
	position: absolute;
	top: 0px;
	height: 100%;
	background-color: maroon;
}
#cabecera_menu {
	position:absolute;
	left:0px;
	width:100%;
	background-color:#1C6479;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #FFFFFF;
	height: 20px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 2px;
}

#entradas_menu {
	position:absolute;
	left:0px;
	width:200px;
	top: 87px;
	display: block;
	text-align: left;
	padding: 0px;
}
.cuadro_reservado {
	background-color: #F4F4F4;
	border: 1px solid #E9E9E9;
}
.fondo_repetido {
	background-image: url(imagenes/fondo_repetido2.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.subtitulo {
	font-size: 110%;
	color: #333366;
	font-weight: bold;
}
.link_destacado {
	font-size: 100%;
	font-weight: normal;
	color: #2687A4;
	text-decoration: none;
}

.link_destacado_titulo
{
	font-weight: bold;
	font-size: 100%;
	color: #1C6479;
	text-decoration: none;
}


a.link_destacado:hover {
	font-size: 100%;
	font-weight: normal;
	color: #CC6600;
	text-decoration: none;
}
.link_destacado2 {
	font-size: 100%;
	font-weight: normal;
	color: #1C6479;
	text-decoration: none;
}
a.link_destacado2:hover {

	font-size: 100%;
	font-weight: normal;
	color: #CC6600;
	text-decoration: none;
}
.linea {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC6600;
	font-size: 20%;
	height: 2px;
}
.cuadro_navegación {
	background-color: #EEEEEE;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.textoNavegacion {
	font-size: 100%;
	color: #505050;
	text-decoration: none;
}
a.textoNavegacion:hover {
	font-size: 100%;
	color: #000000;
	text-decoration: underline;
}
.titulo_linea {
	font-size: 140%;
	color: #2687A4;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1c2e54;
}
.fondo_repetido_centro {
	background-image: url(imagenes/fondo_repetido2.gif);
	background-repeat: repeat-x;
	background-position: center center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1c2e54;
}
.texto
{
	color: #000000;
	font-size: 100%;
	font-family: Verdana;
	text-decoration: none;
}
.texto-fecha-actualiz
{
	color: #000000;
	font-size: 90%;
	font-family: Verdana;
	text-decoration: none;
}
.titulo_tabla {
	font-size: 100%;
	background-image: url(imagenes/fondo_tabla.gif);
	background-repeat: repeat-x;
	height: 23px;
	vertical-align: middle;
	font-weight: bold;
	color: #724212;
	line-height: 11px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #E7D7C7;
	border-bottom-color: #E7D7C7;
	padding-left: 5px;
}
.titulo_tabla2
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 100%;
	vertical-align: middle;
	color: #724212;
	line-height: 11px;
	border-bottom: #e7d7c7 1px solid;
	background-repeat: repeat-x;
	height: 23px;
	background-color: lavender;
	border-right-width: 1px;
	border-right-color: #e7d7c7;
}
.texto_tabla {
	font-size: 100%;
	color: #724212;
	text-decoration: none;
}
.texto_comentario {
	font-size: 100%;
	color: #724212;
	text-decoration: none;
	width :99%;
	text-align: justify;
	
	
	
}
.fondo_table {
	font-size: 100%;
	color: #000000;
	background-color: #F7F7F7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.fondo_table_destacado
{
	padding-left: 5px;
	font-size: 100%;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	border-bottom: #cccccc 1px solid;
	background-color: darksalmon;
}

a.texto_tabla:hover {
	font-size: 100%;
	color: #cc6600;
	text-decoration: underline;
}
a.link_texto:hover {

	font-size: 100%;
	color: #CC6600;
	text-decoration: underline;
}
.link_texto {

	font-size: 100%;
	color: #2687A4;
	text-decoration: underline;
}

.tablas 
{
	font-size: 100%;
	color: #724212;
	text-decoration: none;
	border:1px;
	border-style:solid;
	border-color:#1c6479;
}
.tablas-cabecera
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	vertical-align: top;
	padding-top: 7px;
}
.tablas-items-sie
{
	font-size: 100%;
	/*display: block;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #D5EDF4;
	border-bottom-color: #A8DBEA;
	text-decoration: none;
	color: #333366;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 8px;
}
.tablas-items-sie a:link
{
	text-decoration: underline;
	color: #333366;
	
}
.tablas-items-sie a:visited
{
	text-decoration: underline;
	color: #333366; 
	
}
.tablas-items-sie a:hover
{
	text-decoration: underline;
	color: #000000;
	
}
.tablas-alternating-items-sie
{
	font-size: 100%;
	/*display: block;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color:#ffffff;
	border-bottom-color: #A8DBEA;
	text-decoration: none;
	color: #333366;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 8px;
}
.tablas-alternating-items-sie a:link
{
	text-decoration: underline;
	color: #333366;
	
}
.tablas-alternating-items-sie a:visited
{
	text-decoration: underline;
	color: #333366;
	
}
.tablas-alternating-items-sie a:hover
{
	text-decoration: underline;
	color: #000000;
	
}
.tablas-items {
	font-size: 100%;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #D5EDF4;
	border-bottom-color: #A8DBEA;
	text-decoration: none;
	color: #333366;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 8px;
}
.tablas-alternating-item {
	font-size: 100%;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color:#A8DBEA;
	border-bottom-color: #A8DBEA;
	text-decoration: none;
	color: #333366;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 8px;
}
.frame-menu
{
	border:0px;
	height:240px;
	overflow:auto;
	vertical-align:top;
	width:100%;
	
}
.infoseries
{
	color: #000000;
	font-size: 100%;
	font-family: Verdana;
	text-decoration:none;
	border:0;
}
/** Elementos específicos de la página de búsquedas **/

.control-busquedas
{
	font-size: 90%;
	vertical-align:top;
}

.div-arbol-busquedas
{
	border-style:solid;
	border-top:1px;
	border-right:1px;
	border-bottom:1px;
	border-left:1px;
	overflow:auto;
	width:100%;
	height:175px;
	background-color:#ffffff;
}

/*Elementos para el Árbol de Búsquedas*/
.arbol-series
{
	font-size: 1em;
	text-decoration:none;
	border: 0;
}

.series
{
	border-style: none;
	border-width: 0px;
	padding: none;
	table-layout:auto;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
	border-bottom-style: none;
	vertical-align: top;
	width: 98%;
}

.text-hidden 
{
	background-color: white;
	font-size:.1em;
	border-color: White;
	border-width:0px;
	border-style:none;
	width: 0px;
	height: 0px;	
	vertical-align:baseline;
}

.arbol-codigo
{
	vertical-align:middle;
	font-size:1em;
	font-weight:bold;
}

.arbol-series-td-titulo
{
	font-size:1em;
	vertical-align:middle;
	background-color: White;
	border-style:none;
	border-width:0px;
	width: 98%;
	white-space:nowrap;
}

.arbol-capitulo
{
	vertical-align:middle;
	font-size:1em;
	font-weight:normal;
	background-color: White;
	border-style:none;
	border-width:0px;
	width: 98%;
	white-space:nowrap;
}

.arbol-serie
{
	font-size:1em;
}

.arbol-frecuencia
{
	font-size:1em;
	font-style:normal;
}

.arbol-serie-boton-expansion
{
	border-width:0;
	vertical-align:middle;
}

/* Calendario, DateSelector */
/* Default attributes of table container for entire calendar */
.cal-table-style {
	font-family: arial;
	border-width: 1; 
	border-style: solid; 
	border-color: #a0a0a0; 
	background-color: #ffffff;
	font-family: arial; 
	font-size: 11px;
}

/* Default attributes of DIV containing table container for entire calendar.
 * You probably don't want to alter this style.
 */
.cal-div-style {
	z-index: 999;
	position: absolute;
	visibility: hidden;
}

/* Default attributes used in calendar title (month and year columns).*/
.cal-title-style {
	padding: 2px;
	font-family: arial; 
	font-size: 11px;
	color: #ffffff;
}

/* Default attributes used in calendar title background.51b2cf*/
.cal-title-background-style {
	background-color: #9f9fff
}

/* Normal appearance of controls in calendar title. */
/* Note: The right, left and down icons are images, which must be edited if you need to change them. */
.cal-title-control-normal-style {
	border-style: none;
	cursor: auto;
}

/* Moused-over (selected) appearance of controls in calendar title. */
.cal-title-control-select-style {
	/*border-style: solid;
	border-width: 1;
	border-color: #3a6ea5; */
	cursor: auto;
}

/* Default attributes of drop down lists (month and year). */
.cal-dropdown-style {
	font-family: arial; 
	font-size: 11px; 
	border-width: 1; 
	border-style: solid; 
	/*border-color: #a0a0a0;
	background-color: #cee3ef;*/
	background-color: #0066cc;
	/*background-color: #0271AF;*/
	border-color: #cccccc;
	color: White;
	cursor: default;
}

/* Default attributes selected (mouse-over) item in drop down lists (month and year). */
.cal-dropdown-select-style {
	background-color: #3a6ea5;
	/*background-color: #0271AF;*/
	cursor: hand;
}

/* Default attributes unselected (mouse-off) item in drop down lists (month and year). */
.cal-dropdown-normal-style {
	background-color: #000000;
}

/* Default attributes of calendar body (weekday titles and numbers). */
.cal-body-style {
	padding: 5px;
	/*background-color: #cee3ef;*/
	background-color: white;
	/*font-family: verdana; */
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

/* Attributes of current day in calendar body. */
.cal-current-day-style {
	/*color: red;*/
	color: red;
	font-weight: bold;
	text-decoration: none;
}

/* Attributes of end-of-week days (Sundays) in calendar body. */
.cal-end-of-weekday-style {
	color: #909090;
	text-decoration: none;
}

/* Attributes of all other days in calendar body. */
.cal-normal-day-style {
	color: black;
	text-decoration: none;
}

/* Attributes of border around selected day in calendar body. */
.cal-selected-day-style {
	border-style: solid;
	border-width: 1px; 
	border-color: #a0a0a0;
	color: #0066cc;
	font-weight: bold;
}

/* Default attributes of designated holidays. */
.cal-holiday-style {
	background-color: #FFDDDD;
}

/* Attributes of today display at bottom on calendar */
.cal-today-style {
	padding: 0px;
	color: white;
	/*background-color: #cee3ef;*/
	background-color: #9f9fff;
	/*background-color: #0271AF;*/
	text-align: center;
	text-decoration: none;
}

/* Attributes of week number division (divider.gif) */
.cal-weeknumber-div-style {
	background-color: #d0d0d0; 
	padding: 0px;
}
/* estilos para los hipervínculos del datagrid. Quita los subrayados.
CREADOS POR TERESA. .1/1/2006 */
.hyperlink-datagrid
{
	font-size: 100%;
	/*display: block; */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #D5EDF4;
	border-bottom-color: #A8DBEA;
	text-decoration: none ;
   
 	color: #333666;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 8px;
	
}
.texto_error 
{
	color: Red;
	font-size: 100%;
	font-family: Verdana;
	text-decoration: none;
}
.cuerpo
{
LEFT:10px; 
TOP: 100px; 
WIDTH: 99%; 
POSITION:absolute; 
HEIGHT: 80%;  
}
.cuerpo-Altofijo
{
HEIGHT: 18px;  
}
.texto_descargar
{
	color: #1c6479;
	font-size: 100%;
	font-family: Verdana;
	text-decoration: none;
	margin-left:10px;
	margin-right: 5px;
	margin-bottom: 5px;
	
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	background-color: #ffffff;
	border-bottom-color: #A8DBEA;
	border-top-color: #A8DBEA;
	border-right-color: #A8DBEA;
	border-left-color: #A8DBEA;
	padding-top: 1px;
	/*padding-bottom: 1px;*/
	padding-left: 4px;
	padding-right: 4px


}



.hyperlink-datagrid a:link
{
	text-decoration: none ;
 	color: #333366;
   	
}
.hyperlink-datagrid a:visited
{
	text-decoration: none ;
 	color: #333366;
  	
}
.hyperlink-datagrid a:hover
{
	color: #000000;
	text-decoration: underline;
}


.hyperlink-datagrid-alternating
{
	font-size: 100%;
	/*display: block; */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #ffffff;
	border-bottom-color: #A8DBEA;
	text-decoration: none ;
   
 	color: #333366;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 8px;
	
}
.hyperlink-datagrid-alternating a:link
{
	text-decoration: none ;
	color: #333366;
   	
}
.hyperlink-datagrid-alternating a:visited
{
	text-decoration: none ;
	color: #333366;
   	
}
.hyperlink-datagrid-alternating a:hover
{
	color: #000000;
	text-decoration: underline;
}
/* FIN ESTILOS CREADOS POR TERESA. 11/1/2006 */
/* estilos añadidos por ENR 06/03/2008 */

#menuHorizontal
{
	left: 0%;
	top: 0%;
	width: 100%;
	position: relative;
	height:3%;
	background-color:#1A5E73;
    text-align: right;
    FONT-SIZE: 100%;
    color:#ffffff; 
   
}
#menuHorizontal a 
{
	left: 0%;
	width: 100%;
	position: relative;
	top: 0%;
	height: 4%;

    text-align: right;
    FONT-SIZE: 100%;
    color: #ffffff;
    vertical-align:middle;
    text-decoration: none;
}
#menuHorizontal  a:hover 
{
	left: 0%;
	width: 100%;
	position: relative;
	top: 0%;
	height: 4%;
	
    text-align: right;
    FONT-SIZE: 100%;
    color:#ffffff;
    vertical-align:middle;
    text-decoration: underline;
    
}
img { border:0;}

/* ESTILOS USADOS EN OPERACIONES.ASPX 
		MAQUETACIÓN POR CAPAS
					Tomás (Junio-2009)							*/
#row{ 
clear : both; 
text-align: left; 
width: 100%; 
height: 80px;
color: #1c6479;
border-style: solid;
border-width: 1px;
border-color: #1c6479;
padding-top: 5px;
padding-bottom: 7px;
/*margin: auto; */
} 

#Descargar{ 
width:33%; 
float:left; 
text-align:center;
padding-left: 10px;
}

#col1_1{
	width: 20%;
	float:left;
	text-align:left;
	line-height: 17px;
}

#col1_2{
	width: 75%;
	text-align:left;
	line-height: 17px;
}

#Visualizar{ 
width: 30%; 
margin-left: 33%;
text-align:center;
border-left-style: solid;
border-left-color: #1c6479;
border-left-width: 1px;
vertical-align: middle
} 

#col2_1{
	width: 45%;
	float:left;
	text-align:center;
}

#col2_2{
	width: 45%;
	margin-left: 45%;
	text-align:center;
}

#MisConsultas{ 
width: 33%; 
float:right; 
text-align:center;
border-left-style: solid;
border-left-color: #1c6479;
border-left-width: 1px;
vertical-align:top
} 

#col3_1{
	width: 45%;
	float:left;
	text-align:center;
}

#col3_2{
	width: 45%;
	margin-left: 45%;
	text-align:center;
}

.titlat{
font-weight:bold;
color: #1c6479;
vertical-align:middle;
}

.textoblue
{
	color: #1c6479;
	font-size: 100%;
	font-family: Verdana;
	text-decoration: none;
}

.control-texto
{
	font-size: 90%;
	vertical-align:top;
	padding-top: 0px;
	color: #1c6479;
}

.control-texto2
{
	font-size: 90%;
	padding-top: 0px;
	color: #1c6479;
	margin-top:10px;
}
/*(TOMAS 20-07-2009) txt-MM y txt-HP se definen aquí ya que navegadores que no sean Internet-Explorer precisan que se
definan en la hoja de estilos.*/
.txt-MM
{
	 Width:10px;
}

.txt-HP
{
	 Width:35px;
}
