/*CUERPO Y DOCUMENTO*/
body,html,radio, table	{ scrollbar-face-color: #2574B4; scrollbar-shadow-color: #FF9F22; scrollbar-highlight-color: #FF9F22; scrollbar-3dlight-color: #4F9DDB; scrollbar-darkshadow-color: #4F9DDB; scrollbar-track-color: #AFD3EE; scrollbar-arrow-color: #FF9F22; font-size : 9pt; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none; font-weight: none;             }
/*body,html,table,td,tr,radio	{ scrollbar-face-color: #395A8B; scrollbar-shadow-color: #BFD9E6; scrollbar-highlight-color: #333333; scrollbar-3dlight-color: #333333; scrollbar-darkshadow-color: #333333; scrollbar-track-color: #CCCCCC; scrollbar-arrow-color: #BFD9E6; font-size : 8pt; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none;  margin-bottom: 0px;  margin-left: 0px;  margin-right: 0px;  margin-top: 0px;             }*/
A:link			{color:#003366}
A:visited			{color:#003366}
A:hover			{color:#8CABD6}
A:active			{color:#8CABD6}
A	{ font-size : 8pt; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none;}

/* MENU DINAMICO */
A.menulink {
display: block;
width: 100%;
text-align: left;
text-decoration: none;
font-family: Verdana, Arial, sans-serif, Helvetica;
font-size: 11px;
color: #000000;
BORDER: none;
border: solid 1px #EEEFF0;
}
A.menulink:active {color: #000000;}
A.menulink:link {color: #000000;}
A.menulink:visited {color: #000000;}
A.menulink:hover {
border: solid 1px #9E9E9E;
background-color:#C4C4C4;
color: #000000;
}



/* ESTRUCTURAS GENERALES  */
.menu { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.menu:link { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.menu:visited { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.menu:hover { text-decoration: none; color: #BCCFE6; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
.boxes {	font-family: Arial, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }
a.boxes:link { font-family: Arial, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
a.boxes:visited { font-family: Arial, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
a.boxes:hover { font-family: Arial, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;}
.menucentral	{ font-size : 8pt; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none;}    
.leftbar	{ font-size : 7pt; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none;}    
A.leftbar:link		{ color:#000000}
A.leftbar:visited 	{ color:#000000}
A.leftbar:hover	{ color:#4D75B3}
A.leftbar:active	{ color:#4D75B3} 
A.leftbar		{ TEXT-DECORATION: none;}
.rightbar	{ background-color: #FFFFFF; font-size : 7pt; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none;}    
A.rightbar:link		{ color:#000000}
A.rightbar:visited 	{ color:#000000}
A.rightbar:hover	{ color:#4D75B3}
A.rightbar:active	{ color:#4D75B3} 
A.rightbar		{ TEXT-DECORATION: none;}

.blanco	{ color:#FFFFFF; font-size : 10px; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none;}    
A.blanco:link		{ color:#FFFFFF}
A.blanco:visited 	{ color:#FFFFFF}
A.blanco:hover	{ color:#175D96}
A.blanco:active	{ color:#175D96} 
A.blanco		{ TEXT-DECORATION: none;}

.naranja	{ color:#FE9C21; font-size : 10px; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none;}    
A.naranja:link		{ color:#FE9C21}
A.naranja:visited 	{ color:#FE9C21}
A.naranja:hover	{ color:#175D96}
A.naranja:active	{ color:#175D96} 
A.naranja		{ TEXT-DECORATION: none;}

.azulmarino	{ font-size : 10px; color:#21669E; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none;}    
A.azulmarino:link		{ color:#21669E}
A.azulmarino:visited 	{ color:#21669E}
A.azulmarino:hover	{ TEXT-DECORATION: underline; color:#175D96}
A.azulmarino:active	{ color:#175D96} 
A.azulmarino		{ TEXT-DECORATION: none;}

.negro	{ font-size : 10px; color:#000000; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none;}    
A.negro:link		{ color:#000000}
A.negro:visited 	{ color:#000000}
A.negro:hover	{ TEXT-DECORATION: underline; color:#175D96}
A.negro:active	{ color:#175D96} 
A.negro		{ TEXT-DECORATION: none;}

.tit_azulmarino	{ font-size : 14px; color:#21669E; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: bold;  font-weight: bold;    }    
A.tit_azulmarino:link		{ color:#21669E}
A.tit_azulmarino:visited 	{ color:#21669E}
A.tit_azulmarino:hover	{ TEXT-DECORATION: underline; color:#175D96}
A.tit_azulmarino:active	{ color:#175D96} 
A.tit_azulmarino		{ TEXT-DECORATION: none;}

.tit_naranja	{ font-size : 12px; color:#FF9C21; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none;  font-weight: bold;    }    
A.tit_naranja:link		{ color:#FF9C21}
A.tit_naranja:visited 	{ color:#FF9C21}
A.tit_naranja:hover	{ TEXT-DECORATION: underline; color:#FFFFFF}
A.tit_naranja:active	{ color:#FFFFFF} 
A.tit_naranja		{ TEXT-DECORATION: none;}

.tit_blanco	{ color:#FFFFFF; font-size : 11px; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: bold;  font-weight: bold;}    
A.tit_blanco:link		{ color:#FFFFFF}
A.tit_blanco:visited 	{ color:#FFFFFF}
A.tit_blanco:hover	{ color:#175D96}
A.tit_blanco:active	{ color:#175D96} 
A.tit_blanco		{ TEXT-DECORATION: none;}

.tit_negro	{ color:#000000; font-size : 11px; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: bold;  font-weight: bold;}    
A.tit_negro:link		{ color:#000000}
A.tit_negro:visited 	{ color:#000000}
A.tit_negro:hover	{ color:#175D96}
A.tit_negro:active	{ color:#175D96} 
A.tit_negro		{ TEXT-DECORATION: none;}

.tit_rest	{ color:#16456B; font-size : 18px; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none;  font-weight: none;}    
.rest_data	{ color:#BE523F; font-size : 10px; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none;  font-weight: none;}    
.rest_partes	{ color:#21669E; font-size : 14px; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none;  font-weight: bold;}    
.rest_info	{ font-size : 11px; color:#21669E; font-family : Arial, sans-serif, Helvetica;  text-decoration: none; font-weight: bold;}    
.small	{ font-size : 1px; color:#21669E; font-family : Arial, sans-serif, Helvetica;  text-decoration: none; font-weight: bold;}    
.image { border: 1px solid Black; }

a.listado_tit { font-size: 11px; color: #277BC2; font-family: verdana; text-decoration: none; font-weight: bold;}
a.listado_tit:hover { font-size: 11px; color: #277BC2; font-family: verdana; text-decoration: underline; font-weight: bold;}
a.listado_datos { font-size: 10px; color: #000000; font-family: verdana; text-decoration: none; font-weight: none;}
a.listado_datos:hover { font-size: 10px; color: #000000; font-family: verdana; text-decoration: underline; font-weight: none;}

.mod { font-size: 10px; color: #395A8B; font-family: verdana; text-decoration: none; }
a.mod:link { font-size: 10px; color: #395A8B; font-family: verdana; text-decoration: none; }
a.mod:visited { font-size: 10px; color: #395A8B; font-family: verdana; text-decoration: none; }
a.mod:hover { font-size: 10px; color: #395A8B; font-family: verdana; text-decoration: underline; }

.mod2 { font-size: 10px; color: #828282; font-family: verdana; text-decoration: none; }
a.mod2:link { font-size: 10px; color: #828282; font-family: verdana; text-decoration: none; }
a.mod2:visited { font-size: 10px; color: #828282; font-family: verdana; text-decoration: none; }
a.mod2:hover { font-size: 10px; color: #828282; font-family: verdana; text-decoration: underline; }


.titnoticia	{ color:#000000; font-size : 7pt; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none;  font-weight: bold; }    
A.titnoticia:link		{ color:#000000}
A.titnoticia:visited 	{ color:#000000}
A.titnoticia:hover	{ color:#4D75B3}
A.titnoticia:active	{ color:#4D75B3} 
A.titnoticia		{ TEXT-DECORATION: none;}
.notinterna	{ background-color: #FFFFFF; color:#000000; font-size : 7pt; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none;  font-weight: bold; }    
A.notinterna:link		{ color:#000000}
A.notinterna:visited 	{ color:#000000}
A.notinterna:hover	{ color:#4D75B3}
A.notinterna:active	{ color:#4D75B3} 
A.notinterna		{ TEXT-DECORATION: none;}

.titnoticia2	{ background-color: #FFFFFF; color:#000000; font-size : 7pt; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none;  font-weight: bold; }    
A.titnoticia2:link		{ color:#000000}
A.titnoticia2:visited 	{ color:#000000}
A.titnoticia2:hover	{ color:#4D75B3}
A.titnoticia2:active	{ color:#4D75B3} 
A.titnoticia2		{ TEXT-DECORATION: none;}

/* AMPLIACIONES NOTICIAS */
.oftitulo			{ color:#003366; font-size : 14pt; font-family : Verdana,Arial,sans-serif,Helvetica; }
.ofcorta			{ background-color:#FFFFFF; color:#4D75B3; font-size : 8pt; font-family : Verdana,sans-serif,Helvetica; }
.td			{ color:#4D75B3; font-size : 8pt; font-family : Verdana,sans-serif,Helvetica; }
.tdalt			{ background-color: #FFFDF4; color: #4D75B3; font-size : 8pt; font-family : Verdana,sans-serif,Helvetica; }
.disclaimer		{ background-color:#FFFFFF; color:#003366; font-size : 9pt; font-family : Verdana,sans-serif,Helvetica; font-style: normal; font-weight:bold}
.mdisclaimer		{ background-color:#FFFFFF; color:#003366; font-size : 8pt; font-family : Verdana,sans-serif,Helvetica; font-style: normal; font-weight:bold}

A.disclaimer:link		{ color:#003366}
A.disclaimer:visited 	{ color:#003366}
A.disclaimer:hover	{ color:#8CABD6}
A.disclaimer:active	{ color:#8CABD6} 
A.disclaimer		{ TEXT-DECORATION: none;}

/* FECHA */
.Fecha			{ color: #BFBFBF; font-size : 7pt; font-family : Verdana,sans-serif,Helvetica; text-decoration: none; font-weight:normal;}  

/* TITULO DE PAGINAS */
.Titulo			{ color: #000000; font-size : 11px; font-family : Verdana,sans-serif,Helvetica; text-decoration: none; font-weight:normal;}  

/* TEXTO DE LAS SECCIONES DE LA PAGINA PRINCIPAL */
.Texto			{ color: #000000; font-size : 10px; font-family : Verdana,sans-serif,Helvetica; text-decoration: none; font-weight:normal;}  

/* PIE */
.pie			{ color: #A4BDDF; font-size : 7pt; font-family : Verdana,sans-serif,Helvetica; text-decoration: none; font-weight:normal;}  
a.pie:link			{ color:#A4BDDF}
a.pie:visited		{ color:#A4BDDF}
a.pie:hover			{ color:#FFFFFF}
a.pie:active			{ color:#A4BDDF}
.separator {background-image: url(i/rejilla.jpg); height: 110px;}

/* FORMULARIOS */

input.light		{ font-family: Verdana,sans-serif,Helvetica; font-size: 8pt; color: #000000; background-color: #FFFFFF; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;   }
textarea.light	{ font-family: Verdana,sans-serif,Helvetica; font-size: 8pt; color: #000000; background-color: #FFFFFF; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
textarea.buscador      { background-color: #F7FAFD; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; border: #2574B4; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;    }
input.buscador      { height: 12pt; background-color: #F7FAFD; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; border: #2574B4; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
select.buscador     { height: 12pt; background-color: #F7FAFD; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; border: #2574B4; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.userpass		{ font-size : 11px; color:#333333; font-family : Verdana,sans-serif,Helvetica;  text-decoration: none; margin-left: 0px; margin-right: 0px; padding-left: 0px;}
input.blue		{ font-family: Verdana,sans-serif,Helvetica; font-size: 8pt; color: #FFFFFF; background-color: #395A8B; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
select.naranja	{ font-family: Verdana,sans-serif,Helvetica; font-size: 8pt; color: #21669E; background-color: #FFD79F; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
input.naranja		{ height: 11pt; font-family: Verdana,sans-serif,Helvetica; font-size: 7pt; color: #21669E; background-color: #FFD79F; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
input.caca { border: 0.5pt solid #000000; border-collapse: collapse; border-spacing: 0; font-size: 10pt; height: 10pt; margin: 0; padding: 0; space: 0; width: 0.75in; z-index: 1; }
select.azul	{ font-family: Verdana,sans-serif,Helvetica; font-size: 8pt; color: #21669E; background-color: #CEE4F4; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
input.azul		{ font-family: Verdana,sans-serif,Helvetica; font-size: 8pt; color: #21669E; background-color: #CEE4F4; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;   }
select.blanco	{ font-family: Verdana,sans-serif,Helvetica; font-size: 8pt; color: #21669E; background-color: #FFFFFF; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
input.blanco		{ font-family: Verdana,sans-serif,Helvetica; font-size: 8pt; color: #21669E; background-color: #FFFFFF; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;   }
textarea.blue	{ font-family: Verdana,sans-serif,Helvetica; font-size: 8pt; color: #FFFFFF; background-color: #395A8B; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
select.of		{ font-family: Verdana,sans-serif,Helvetica; font-size: 8pt; color: #000000; background-color: #FFFFFF; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
textarea.of	{ font-family: Verdana,sans-serif,Helvetica; font-size: 8pt; color: #000000; background-color: #FFFFFF; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
input.of		{ font-family: Verdana,sans-serif,Helvetica; font-size: 8pt; color: #000000; background-color: #FFFFFF; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
input.busc		{ font-family: Verdana,sans-serif,Helvetica; font-size: 8pt; color: #000000; background-color: #FFFFFF; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  width: 120px;  }
input.Boton	{ font-family: Verdana,sans-serif,Helvetica; font-size: 8pt; color: #FFFFFF; max-height: 17px;  max-width: 58px; }
input.Botonbuscador	{ font-family: Verdana,sans-serif,Helvetica; font-size: 8pt; color: #FFFFFF; background-color: #395A8B; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

/* TABLAS */
.table {border: none; font-size : 8pt; font-family : Verdana, Arial, sans-serif, Helvetica;  text-decoration: none;  padding-top: 2px;  padding-right: 2px;  padding-left: 2px;  padding-bottom: 2px;    }

/* Calendar */
a.today:link,a.today:visited{ color: #FF0000; font-weight: bold; text-decoration: none; }
a.today:hover,a.today:active{ color: #000000; font-weight: bold; text-decoration: none; }
a.selectedDay:link,a.selectedDay:visited{ color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.selectedDay:hover,a.selectedDay:active{ color: #FF0000; font-weight: bold; text-decoration: none; }
a.weekDay:link,a.weekDay:visited{ color: #000000; text-decoration: none; }
a.weekDay:hover,a.weekDay:active{ color: #FF0000; text-decoration: none; }
TD.selectedDay { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #003366; border-right: 1px solid #003366; background-color: #003366; color: White; font-size: 13px; }
TD.today { border-top: 1px solid #FFA6A6; border-left: 1px solid #FFA6A6; border-bottom: 1px solid #FF0000; border-right: 1px solid #FF0000; background-color: #F0F0F0; color: #000000; font-size: 13px; }
TD.workday { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #A4BDDF; border-right: 1px solid #A4BDDF; background-color: #F0F0F0; color: #000000; font-size: 13px; }
TD.weekend { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #A4BDDF; border-right: 1px solid #A4BDDF; background-color: #D3CBD3; color: #000000; font-size: 13px; }
TH.calendar { margin: 1px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-top: 1px solid #A4BDDF; border-left: 1px solid #A4BDDF; background-color: #A4BDDF; color: Black; font-size: 13px; font-weight: bold; }
.CalendarButtons { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; background-color: #EAEAEA; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica; font-weight: bold; }
.CalendarControls { font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 13px; }
.Table { border: 1px solid #A4BDDF; background-color: #E7DBD6; }