a:link  	{ color: #666666; text-decoration: none }
a:visited  	{ color: #666666; text-decoration: none }
a:active  	{ color: #666666; text-decoration: none }
a:hover    	 { color: #2189C8; text-decoration: none }
body { font-family: Tahoma, Arial, Helvetica, "Comic Sans MS"; left-margin: 55; marginheight: 1 ; 	SCROLLBAR-FACE-COLOR: #CCCCCC; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #666666; 
	SCROLLBAR-3DLIGHT-COLOR: #F5F5F5; SCROLLBAR-ARROW-COLOR:  #FFFFFF; SCROLLBAR-TRACK-COLOR: #FFFFFF; 
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; 
 }
.sangria { text-indent: 9pt }
.Texto_subrayado   { color: #30467d; border-bottom: 1pt solid #c0c0c0 }
.Texto_Cabecera_apartado  {
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #2189C8;
} 
.color_3{color: #2189C8;}
.Txt_juris { color: black; font-size: 9pt; font-family: Tahoma, Arial, Helvetica, "Comic Sans MS"; text-decoration: none; text-align: left }
.Texto_negro_simbolo { color: black; font-size: 9pt; font-family: Symbol; text-decoration: none; text-align: left }

.espacioblanco  {font-size: 1pt;}
.form_cajatexto_big           { color: #30467d; font-weight: normal; font-size: 9pt; font-family: Arial; text-decoration: none; background-color: #deeaf7; text-indent: 3pt; border: solid 1pt #30467d; width: 200px }
.form_cajatexto_big_lista     { color: #30467d; font-weight: normal; font-size: 9pt; font-family: Arial; text-decoration: none; background-color: #deeaf7; text-indent: 3pt; border: solid 1pt #30467d; }
.form_cajatexto_small           { color: #30467d; font-weight: normal; font-size: 9pt; font-family: Arial; text-decoration: none; background-color: #deeaf7; text-align: left; text-indent: 3pt; border: solid 1pt #30467d; width: 90px }
.form_caja_numero           { color: #30467d; font-weight: normal; font-size: 9pt; font-family: Arial; text-decoration: none; background-color: #deeaf7; text-align: left; text-indent: 3pt; border: solid 1pt #30467d; width: 30px }
.form_caja_numero2           { color: #30467d; font-weight: normal; font-size: 9pt; font-family: Arial; text-decoration: none; background-color: #deeaf7; text-align: left; text-indent: 3pt; border: solid 1pt #30467d; width: 50px }
.form_caja_numero3           {color: #555555; font-size: 8pt; font-family:"Lucida Grande", tahoma, helvetica; height:17px  }

.Txt_negro3  { color: black; font-weight: lighter; font-size: 8pt; font-family: Tahoma, Arial, Helvetica, "Comic Sans MS"; text-decoration: none; text-align: left; line-height: 18pt }

a.enlace_azulex_negrita:link { font-family: "Lucida Grande", tahoma, helvetica; font-size: 12px; font-weight: bold; color: 2189C8; }
a.enlace_azulex_negrita:visited { font-family: "Lucida Grande", tahoma, helvetica; font-size: 12px; font-weight: bold; color: 2189C8; }
a.enlace_azulex_negrita:active { font-family: "Lucida Grande", tahoma, helvetica; font-size: 12px; font-weight: bold; color: 2189C8; }
a.enlace_azulex_negrita:hover { font-family: "Lucida Grande", tahoma, helvetica; font-size: 12px; font-weight: bold; color: 2189C8; }

a.enlace_azulex:link { font-family: "Lucida Grande", tahoma, helvetica; font-size: 12px; color: 2189C8; }
a.enlace_azulex:visited { font-family: "Lucida Grande", tahoma, helvetica; font-size: 12px; color: 2189C8; }
a.enlace_azulex:active { font-family: "Lucida Grande", tahoma, helvetica; font-size: 12px; color: 2189C8; }
a.enlace_azulex:hover { font-family: "Lucida Grande", tahoma, helvetica; font-size: 12px; color: 2189C8; }

.fondolexnova {
	color: #fff; 
	background-color: #2189C8;
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 12px;
	font-weight: bold;
}
.fondolexnova2 {
	color: #fff; 
	background-color: #2189C8;
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 12px;
	font-weight: bold;
}

.fondocalendario1 {
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 10px;
	font-style: normal;
	background-position: center;
	color: #666666;
	text-align: center;
	font-weight: bold;
	border: none;
}
.fondocalendario2 {
	color: #fff; 
	background-color: red;
	font-weight: bold; 
	font-size: 8pt; 
	font-family: Tahoma, Arial, Helvetica, "Comic Sans MS"; 
	text-decoration: none; 
	text-align: left


}
.fondocalendario3 {
	color: #000; 
	background-color: silver;
	font-weight: bold; 
	font-size: 8pt; 
	font-family: Tahoma, Arial, Helvetica, "Comic Sans MS"; 
	text-decoration: none; 
	text-align: left
}


.rojossl  { color: #CC071E }
.colorblanco  { color: #ffffff}
.azullexnova  { color: #2189C8 }

.Texto_Cabecera_colectivos { 
	color: #2189C8; 
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 12px;
	font-weight: bold;

}

.caja_azul {
	border: solid 1pt #2189C8; 
}
.caja_gris {
	border: solid 1pt #A8A8A8; 
}
.rojolexnova  { color: CC071E; }
.rojo  { color: ff0000; }

.gris1  { color: A8A8A8; }

.azulex  { color: 2189C8; }

.azulex_corporativa  { color: #00215F; }

.azulex2 { color: 1E6CCC; }

.Texto_negro_bold {
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
}
.Texto_TitNoticias_bold {
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #2189C8;
}
.Texto_FechNoticias_bold {
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #2189C8;
}
.Texto_gral_bold 
{
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #A8A8A8;
}
.Texto_blanco_bold{
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
} 

a.txt_normal_Principal:link { font-family: "Lucida Grande", arial, helvetica;	font-size: 11px; line-height: 12px;	color: #777777;	font-weight: normal;	text-align: left; height: auto;	width: auto; margin-right: 0px;	margin-left: 0px; text-decoration: none; }
a.txt_normal_Principal:visited { font-family: "Lucida Grande", arial, helvetica;	font-size: 11px; line-height: 12px;	color: #777777;	font-weight: normal;	text-align: left; height: auto;	width: auto; margin-right: 0px;	margin-left: 0px; text-decoration: none; }
a.txt_normal_Principal:active { font-family: "Lucida Grande", arial, helvetica;	font-size: 11px; line-height: 12px;	color: #777777;	font-weight: normal;	text-align: left; height: auto;	width: auto; margin-right: 0px;	margin-left: 0px; text-decoration: none; }
a.txt_normal_Principal:hover { font-family: "Lucida Grande", arial, helvetica;	font-size: 11px; line-height: 12px;	color: #777777;	font-weight: normal;	text-align: left; height: auto;	width: auto; margin-right: 0px;	margin-left: 0px; text-decoration: none; }

.Texto_negro_normal { color: #555555; font-size: 9pt; font-family:"Lucida Grande", tahoma, helvetica;}
.Texto_gral_normal { color: #A8A8A8; font-size: 9pt; font-family:"Lucida Grande", tahoma, helvetica;}
.Texto_gral_normal_juris { color: #333333; font-size: 9pt; font-family:"Lucida Grande", tahoma, helvetica;}
.Texto_blanco_normal { color: #FFFFFF; font-size: 9pt; font-family:"Lucida Grande", tahoma, helvetica;}


.Texto_negro_small { color: #555555; font-size: 8pt; font-family:"Lucida Grande", tahoma, helvetica;}
.Texto_negro_small2 { color: #555555; font-size: 7pt; font-family:"Lucida Grande", tahoma, helvetica;}
.Texto_gral_small { color: #A8A8A8; font-size: 8pt; font-family:"Lucida Grande", tahoma, helvetica;}
.Texto_blanco_small { color: #ffffff; font-size: 8pt; font-family:"Lucida Grande", tahoma, helvetica;}

.Texto_negro_small_bold { color: #555555; font-size: 8pt; font-family:"Lucida Grande", tahoma, helvetica;font-weight: bold;}
.Texto_gral_small_bold { color: #A8A8A8; font-size: 8pt; font-family:"Lucida Grande", tahoma, helvetica;font-weight: bold;}
.Texto_blanco_small_bold { color: #ffffff; font-size: 8pt; font-family:"Lucida Grande", tahoma, helvetica;font-weight: bold;}



.Boton1 { 
font-family:  Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: "Lucida Grande", tahoma, helvetica;
color: #2189c8; 
background-color: #FFFFFF; 
border: 0px none #FFFFFF; 
background-image: url(/grafico_ln/portaljuridico/iconos/angulo_dcha_1.gif); 
background-repeat: no-repeat; 
cursor: hand; 
background-position: 0px 3px; 
background-attachment: fixed; 
text-indent: 2pt; 
text-transform : uppercase;
} 

.Botonportal
{
	font-size: 10px; 
	font-style: "Lucida Grande", tahoma, helvetica;
	text-indent: 2pt; 
	text-transform : uppercase;
	color: #2189c8;
}

a.Botonportal:link  	{ color: #2189c8; text-decoration: none;font-size: 10px;font-style: "Lucida Grande", tahoma, helvetica;text-indent: 2pt;text-transform : uppercase;}
a.Botonportal:visited  	{ color: #2189c8; text-decoration: none;font-size: 10px;font-style: "Lucida Grande", tahoma, helvetica;text-indent: 2pt;text-transform : uppercase;}
a.Botonportal:active  	{ color: #2189c8; text-decoration: none;font-size: 10px;font-style: "Lucida Grande", tahoma, helvetica;text-indent: 2pt;text-transform : uppercase;}
a.Botonportal:hover    	{ color: #2189c8; text-decoration: none;font-size: 10px;font-style: "Lucida Grande", tahoma, helvetica;text-indent: 2pt;text-transform : uppercase;}


.gris2  { color: 777777; }



.fondoazulex{
background-color: 2189C8;
}

.borde_1_inf_rayado {
	border-bottom: 1px dashed #CCCCCC;

}
.borde_1_sup_rayado {
	border-top: 1px dashed #CCCCCC;

}

.borde_1_solido {
	border: 1px solid #CCCCCC;
}

.Input_negro_small{color: #555555; font-size: 8pt; font-family:"Lucida Grande", tahoma, helvetica; height:22px  }


/*------------------- Estilos del calendario ---------------------*/

.letradianormal {
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 10px;
	font-style: normal;
	background-position: center;
	color: #666666;
	text-align: center;
	font-weight: bold;
	border: none;
}

.letradiaproxima {
	background-color: #0099FF;
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 10px;
	font-style: normal;
	background-position: center;
	color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #0099FF;
	border-right-color: #0099FF;
	border-left-color: #0099FF;
	text-align: center;
	font-weight: bold;
}
.letradiapasada {
	background-color: #003b79;
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 10px;
	font-style: normal;
	background-position: center;
	color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #003b79;
	border-right-color: #003b79;
	border-left-color: #003b79;
	text-align: center;
	font-weight: bold;
}

.celda2normal {
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 12px;
	font-style: normal;
	background-position: center center;
	color: #FFFFFF;
	height: 2px;
	border: 0px none;
}
.celda2proxima {
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 10px;
	font-style: normal;
	background-position: right;
	color: #000000;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #0099FF;
	border-left-color: #0099FF;
	border-bottom-width: 2px;
	border-bottom-color: #FFFFFF;
	border-top-width: 2px;
	text-align: center;
	font-weight: bold;

}
.celda2pasada {
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 10px;
	font-style: normal;
	background-position: right;
	color: #000000;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #003b79;
	border-left-color: #003b79;
	border-bottom-width: 2px;
	border-bottom-color: #FFFFFF;
	border-top-width: 2px;
	text-align: center;
	font-weight: bold;
}
.celda3normal {
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 10px;
	font-style: normal;
	background-position: right center;
	color: #666666;
	text-align: center;
	border: none;
	background-color: #CCCCCC;
	height: 16px;
}
.celda3proxima {
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 12px;
	font-style: normal;
	background-position: right;
	color: #000000;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #0099FF;
	border-left-color: #0099FF;
	border-bottom-width: 2px;
	border-bottom-color: #FFFFFF;
	border-top-width: 2px;
	background-color: #CCCCCC;
	text-align: center;
	font-weight: bold;
}
.celda3pasada {
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 12px;
	font-style: normal;
	background-position: right;
	color: #000000;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #003b79;
	border-left-color: #003b79;
	border-bottom-width: 2px;
	border-bottom-color: #FFFFFF;
	border-top-width: 2px;
	background-color: #CCCCCC;
	text-align: center;
	font-weight: bold;
}

.celda4proxima {
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 2px;
	font-style: normal;
	background-position: center center;
	color: #FFFFFF;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #0099FF;
	border-left-color: #0099FF;
	border-bottom-width: 2px;
	border-bottom-color: #0099FF;
	border-top-width: 2px;
	height: 16px;
}
.celda4pasada {
	font-family: "Lucida Grande", tahoma, helvetica;
	font-size: 2px;
	font-style: normal;
	background-position: center center;
	color: #FFFFFF;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #003b79;
	border-left-color: #003b79;
	border-bottom-width: 2px;
	border-bottom-color: #003b79;
	border-top-width: 2px;
	height: 16px;
}

.azul_fijo
{
	color: 2189C8;
}

.borde_negro_inf {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000000;}

.tituloAvances { color: #555555; font-size: 12pt; font-family:"Lucida Grande", tahoma, helvetica; font-weight: bold; margin-left: 40px; margin-right: 40px;}