/* Links opcion01*/
a.opcion01:link  {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, MS Sans Serif, Trebuchet MS, Verdana, Arial;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
}
a.opcion01:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, MS Sans Serif, Trebuchet MS, Verdana, Arial;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
}
a.opcion01:hover {
	text-decoration: none;
	color: #CC0000;
	font-family: Arial, Helvetica, MS Sans Serif, Trebuchet MS, Verdana, Arial;
	FONT-SIZE: 10pt;
}
a.opcion01:active {
	text-decoration: none;
}

/* Fin Links opcion01*/

.A:hover { COLOR: white; BORDER-BOTTOM: 1px solid blue; TEXT-DECORATION: none } 

.linkmenu:hover { 
COLOR: black; BORDER-BOTTOM: black 1px solid; TEXT-DECORATION: none } 
.linkblanc:hover { 
FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; BORDER-BOTTOM: white 1px solid; TEXT-DECORATION: none } 

.menu {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #01145b; LINE-HEIGHT: 10px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menubl {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #ffffff; LINE-HEIGHT: 10px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #9a0000; LINE-HEIGHT: 10px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menubl:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #9a0000; LINE-HEIGHT: 10px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tboxpeq {
	BORDER-RIGHT: #9a0000 1px ridge; BORDER-TOP: #9a0000 1px ridge; FONT-WEIGHT: normal; FONT-SIZE: 9px; BORDER-LEFT: #9a0000 1px ridge; WIDTH: 54px; COLOR: #9a0000; BORDER-BOTTOM: #9a0000 1px ridge; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 12px; TEXT-DECORATION: none
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1E69A2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.tboxdim {
	BORDER-RIGHT: #01145b 1px ridge; BORDER-TOP: #01145b 1px ridge; FONT-WEIGHT: normal; FONT-SIZE: 9px; BORDER-LEFT: #01145b 1px ridge; WIDTH: 15px; COLOR: #01145b; BORDER-BOTTOM: #01145b 1px ridge; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 12px; TEXT-DECORATION: none
}
.tambe {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #9a0000; LINE-HEIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tboxmed {
	BORDER-RIGHT: #01145b 1px ridge; BORDER-TOP: #01145b 1px ridge; FONT-WEIGHT: normal; FONT-SIZE: 9px; BORDER-LEFT: #01145b 1px ridge; WIDTH: 85px; COLOR: #01145b; BORDER-BOTTOM: #01145b 1px ridge; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 12px; TEXT-DECORATION: none
}
.tboxgran {
	BORDER-RIGHT: #01145b 1px ridge; BORDER-TOP: #01145b 1px ridge; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #01145b 1px ridge; WIDTH: 150px; COLOR: #01145b; BORDER-BOTTOM: #01145b 1px ridge; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; TEXT-DECORATION: none
}
.titular {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1E69A2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titulargran {
	FONT-WEIGHT: 900;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-transform: uppercase;
	font-style: normal;
	line-height: normal;
	left: auto;
	display: inline;
}
.textobold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #01145b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textorojobold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texto {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #01145b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texto:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textorojobold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFCC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textobold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titmenu {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tboxbus {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0C3192; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tboxbus_gris {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #61635d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tboxbusaju {
	BORDER-RIGHT: #01145b 1px ridge; BORDER-TOP: #01145b 1px ridge; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #01145b 1px ridge; WIDTH: 85px; COLOR: #01145b; BORDER-BOTTOM: #01145b 1px ridge; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 14px; TEXT-DECORATION: none
}
.texto_blanco{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texto_gris{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #909090; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.comboci {
	BORDER-RIGHT: #01145b 1px ridge; BORDER-TOP: #01145b 1px ridge; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #01145b 1px ridge; COLOR: #01145b; BORDER-BOTTOM: #01145b 1px ridge; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tboxword {
	BORDER-RIGHT: #01145b 1px ridge; BORDER-TOP: #01145b 1px ridge; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #01145b 1px ridge; WIDTH: 85px; COLOR: #01145b; BORDER-BOTTOM: #01145b 1px ridge; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 14px; TEXT-DECORATION: none
}
.menuajun {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textogris {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textogrisbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textorojo {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FFCC00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textorojo:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #01145b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titaju {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textoblabold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textobla {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.nadalmed {
	BORDER-RIGHT: #ffffff 0px ridge; BORDER-TOP: #ffffff 0px ridge; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #ffffff 0px ridge; WIDTH: 120px; COLOR: #333333; BORDER-BOTTOM: #f4e6e9 1px ridge; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 13px; TEXT-DECORATION: none
}
.nadalpeq {
	BORDER-RIGHT: #ffffff 0px ridge; BORDER-TOP: #ffffff 0px ridge; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #ffffff 0px ridge; WIDTH: 20px; COLOR: #333333; BORDER-BOTTOM: #f4e6e9 1px ridge; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 13px; TEXT-DECORATION: none
}
.nadal420 {
	BORDER-RIGHT: #ffffff 0px ridge; BACKGROUND-POSITION: left top; BORDER-TOP: #ffffff 0px ridge; FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(img/nadal/fondo.gif); BORDER-LEFT: #ffffff 0px ridge; WIDTH: 410px; COLOR: #333333; LINE-HEIGHT: 16px; BORDER-BOTTOM: #ffffff 0px ridge; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: static; HEIGHT: 250px; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.informacat{
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Georgia, Times New Roman, Times, serif; TEXT-DECORATION: none
}
.tboxbus:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C3192;
	text-decoration: none;
	font-size: 11px;
}
.marcos_apb {
	border: 1px dotted #999999;
	padding: 5px;
}
.titular_apb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #87C1FC;
}
.titular_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DC0000;
}
.titular_negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.titular_rosa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E5109E;
}
.titular_naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}
.titular_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b1bc00;
}
.texto_apb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #61635d;
}
.celda_color {
MARGIN: 11px 3px 0px 2px; FONT-FAMILY: MS Sans Serif, Trebuchet MS, Verdana, Arial, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; background:#949494; padding-left: 3px;
}
.celda_color02 {
MARGIN: 11px 3px 0px 2px; FONT-FAMILY: MS Sans Serif, Trebuchet MS, Verdana, Arial, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; background:#B90200; padding-left: 3px;
}
.celda_color03 {
MARGIN: 11px 3px 0px 2px; FONT-FAMILY: MS Sans Serif, Trebuchet MS, Verdana, Arial, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; background:#A3CC12; padding-left: 3px;
}
.celda_color04 {
MARGIN: 11px 3px 0px 2px; FONT-FAMILY: MS Sans Serif, Trebuchet MS, Verdana, Arial, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; background:#FFB10B; padding-left: 3px;
}
.celda_color05 {
MARGIN: 11px 3px 0px 2px; FONT-FAMILY: MS Sans Serif, Trebuchet MS, Verdana, Arial, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; background:#FF008A; padding-left: 3px;
}
.titular_grande_apb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF9900;
}
.titular_grande_rosa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #E5109E;
}
.titular_grande_amarillo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFC23F;
}
.titular_grande_azul01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #87C1FC;
}
.titular_grande_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #14558E;
}
.titular_grande_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #DC0000;
}
.titular_grande_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #A3CC12;
}
.titular_grande_verde01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #787e00;
}
.subtitulo_amarillo_apb {
	border: 1px dotted #999999;
	color: #FFCC00;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.subtitulo_azul_apb {
	border: 1px dotted #999999;
	color: #14558E;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.subtitulo_verde_apb {
	border: 1px dotted #999999;
	color: #A3CC12;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.texto_gris_apb {
font-size: 12px; color: #999999; font-family: Arial, Helvetica, sans-serif;
}
.subtitulo_gris_apb {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #61635d; 
}
.marco_imagen {
	BORDER-RIGHT: #e9e9e7 1px solid; BORDER-TOP: #e9e9e7 1px solid; MARGIN: 11px 3px 0px 2px; BORDER-LEFT: #e9e9e7 1px solid; BORDER-BOTTOM: #e9e9e7 1px solid; FONT-FAMILY: MS Sans Serif, Trebuchet MS, Verdana, Arial; TEXT-DECORATION: none
}
.marco_celda {
	BORDER-RIGHT: #8b8e85 1px solid; BORDER-TOP: #8b8e85 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN: 11px 0px 0px; BORDER-LEFT: #8b8e85 1px solid; COLOR: #61635d; LINE-HEIGHT: 11pt; BORDER-BOTTOM: #8b8e85 1px solid; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: MS Sans Serif, Trebuchet MS, Verdana, Arial;
}
.texto_cornellainforma { 
MARGIN: 11px 3px 0px 2px; FONT-FAMILY: MS Sans Serif, Trebuchet MS, Verdana, Arial; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #61635d;
}
.texto_cornella { 
MARGIN: 11px 3px 0px 2px; FONT-FAMILY: MS Sans Serif, Trebuchet MS, Verdana, Arial; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #14558E;
}

td.fondo_celda_gris {
background-color:#ffffff; BORDER-RIGHT: #E9E9E7 1px solid; BORDER-TOP: #E9E9E7 1px solid; BORDER-LEFT: #E9E9E7 1px solid; BORDER-BOTTOM: #E9E9E7 1px solid;
}
td.celda_cabecera{
background-color:#2b8db1;
}


a.link03 {display:block}
a.link03:link {background:#ffffff; font-family: MS Sans Serif, Trebuchet MS, Verdana, Arial; color: #666666; text-decoration: none; font-size: 12px}
a.link03:visited {background:#ffffff; font-family: MS Sans Serif, Trebuchet MS, Verdana, Arial; color: #666666; text-decoration: none; font-size: 12px}
a.link03:hover {background:#E9E9E7; font-family: MS Sans Serif, Trebuchet MS, Verdana, Arial; color: #333333; text-decoration: none; font-size: 12px}
a.link03:active {background:#ffffff; font-family: MS Sans Serif, Trebuchet MS, Verdana, Arial; color: #666666; text-decoration: none; font-size: 12px}
 
#cabecera_cercador{WIDTH: auto; HEIGHT: auto; float:right; margin: 2px 4px 0px 0px; text-align:right; clear: both; font: 8pt Verdana, Arial, Helvetica, sans-serif;}
