a{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;	
}
a:hover {
	color: #084736;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
a:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	
}

a.SoloStyle_link {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	cursor:hand;
	text-decoration: none;
	font-weight: bold;

}
a.SoloStyle_link:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-decoration: underline;
}
a.SoloStyle_link:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}

a.SoloStyle_link2 {
	color: #000000;
	cursor:hand;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
a.SoloStyle_link2:hover {
	color: #006633;
	font-size: 12px;	
	text-decoration: underline;
}
a.SoloStyle_link2:visited {
	color: #000000;
	font-size: 12px;	
	text-decoration: none;	
}

a.SoloStyle_link3 {
	cursor:hand;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #023F1E;
}
a.SoloStyle_link3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #023F1E;
	text-decoration: underline;
}
a.SoloStyle_link3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #023F1E;
	text-decoration: none;	
}


.SoloStyle_mnfondo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
    TEXT-TRANSFORM: none;
	background-color: #0067AA;
	background-image: url(../images/head_barra_menu.gif);



}

.SoloStyle_mnnormal
{
	color: #FFFFFF;
	background: #084736;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	padding-left:8px;
	padding-top: 8px;
	padding-bottom: 4px;
	text-align: left;
	border-top: thin outset #FFFFFF;
	border-right: thin inset #FFFFFF;
	border-bottom: medium outset #FFFFFF;
	border-left: thin outset #FFFFFF;


}

.SoloStyle_mnactivo
{
	color: #0067AA;
	background: #FFEA97;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	padding-left:8px;
	padding-top: 8px;
	padding-bottom: 4px;
	text-align: left;





}
.SoloStyle_mnfondomenu
{
	color: #FFFFFF;
	background: #084736;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	padding-left:5px;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-right:2px;
	text-align: left;

}

.SoloStyle_mnactivo1
{
	color: #084736;
	background: #FFEA97;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding-left:5px;
	padding-top: 8px;
	padding-right:2px;
	padding-bottom: 4px;
	text-align: left;


}


.SoloStyle_Boton { 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		color: #CCCCCC; 
		border: 1px solid #005492; 
		background-color: #006633; 
		font-weight: bold
}
.SoloStyle_Etiqueta {
	background-color: #037542;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding-right:8px;
	text-align: left;
	font-weight: bold;
	padding-left: 8px;


}
.SoloStyle_Etiqueta2 {
	background-color: #A3AFC4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-right:8px;
	text-align: left;
	font-weight: bold;

}
.SoloStyle_Etiqueta3 {
	background-color: #819e8c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right:8px;
	text-align: left;
	font-weight: bold;

}

.SoloStyle_EtiquetaCajas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002469;
	padding-left:8px;	
	background-color: #E6E6E6; 
}
.SoloStyle_CalendarFondo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #3386BD;
	background-image: url(../images/caja_fondo.gif);
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 5px;
}
.SoloStyle_CalendarTitle {
	font-family: "Arial Rounded MT Bold";
	font-weight: normal;
	text-align: center;
	font-size: 11px;
	color: #006699;
	background-color: #FFFFFF;
}
.SoloStyle_CalendarTitleMonth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	color: #FF0000;
}
.SoloStyle_CalendarTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;			

}
.SoloStyle_CalendarDay {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	padding-right: 3px;
	background-color: #3386BD;
    FONT-SIZE: 9px;
}

.SoloStyle_CalendarDaySelected {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
	text-align: right;
    COLOR: #000000;
    BACKGROUND-COLOR: #99CCCC
}
.SoloStyle_CalendarDayNow {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;	
    FONT-SIZE: 9px;
    COLOR: #000000;
    BACKGROUND-COLOR: #FF9900}

.SoloStyle_CalendarPeriodo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
	background-color: #CCCCCC;
}


.SoloStyle_TablaHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #CC9900;
	color: #FFFFFF;
	font-weight: bold;

}
.SoloStyle_TablaCellSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: Yellow;
	color: #000000;
}

.SoloStyle_PortalMenuPrivadoOpcion { 
 font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal
}
.SoloStyle_PortalMenuPrivadoTitulo { 
 font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFF00
}

.SoloStyle_TextoSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
.SoloStyle_Texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.SoloStyle_TextoError {  
 font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #FF3333
}

.SoloStyle_TextoSize1 {
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}
.SoloStyle_TextoSize2 {
	margin-left:15;


    align=justify;
	font-family: tahoma;
	font-size: 10px;
	color: #000000;
	font-style: italic;
	font-weight: bold;


}
.SoloStyle_TextoSize3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.SoloStyle_TextoBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.SoloStyle_Titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5b7098;

}
.SoloStyle_Titulo1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/fondoHeaderInt.gif);
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 20px;
	background-color: #FFFFFF;
}
.SoloStyle_Titulo2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: 023f1e;

}
.SoloStyle_Titulo3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #023F1E;
	font-style: normal;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;

}
.SoloStyle_Titulo4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 20px;
	background-color: #DE262E;
}
.SoloStyle_Titulo5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 20px;
	background-color: #2CB63D;
}
.SoloStyle_Titulo6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 20px;
	background-color: #FFFF00;
}
.SoloStyle_Titulo7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 20px;
	background-color: #F34133;
}
.SoloStyle_TituloPaginas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003333;
	font-style: normal;
	font-weight: bold;
}

.SoloStyle_PortalMenuPublicoOpcion {
	background-color: #0065A6;
	background-image: url(../images/caja_fondo_head.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	height: 17px;
	width: 165px;
	padding-left: 6px;
}
.SoloStyle_PortalMenuPublicoTitulo {
	background-color: #3A4573;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.SoloStyle_NewsTexto {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.SoloStyle_NewsTitulo {  
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px; font-weight: bold; color: #F0B705
}
.SoloStyle_NewsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFFFFF;
	color: #339933;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;


}
.SoloStyle_NewsFondo {
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #C19E17;
	font-weight: bold;
	font-size: 12px;
}
.SoloStyle_PollTexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.SoloStyle_PollTitulo {  
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
}
.SoloStyle_PollHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
    background-color: #D3D3D3;
	color: #000000;
}
.SoloStyle_PollFondo {
	background-repeat: no-repeat;
	background-color: #2674A7;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bolder;
}
.SoloStyle_TextoLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B4BFD3;
}
.SoloStyle_TextoLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.SoloStyle_TextoLogon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.SoloStyle_TextoTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B4BFD3;
	background-color: #37538A;
	font-weight: bold;
}
.SoloStyle_Fondo {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #2674A7;
	background-image: url(../images/caja_fondo.gif);
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 6px;
	padding-bottom: 5px;
}
.SoloStyle_Fondo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(../images/caja_fondo_pie.gif);
	height: 17px;
	text-align: right;
	padding-right: 6px;
	padding-top: 1px;
}
.SoloStyle_Fondo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	height: 17px;
	text-align: left;
	padding-right: 6px;
	padding-top: 1px;
	background-color: #014224;

}

.SoloStyle_TextoFecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.SoloStyle_FondoAmarillo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFCC;
	font-weight: normal;
}
.SoloStyle_FondoAzul {
	background-color: #005E98;
}
.SoloStyle_Grid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    background-color: #E6E6E6;	
	color: #000000;
}
.SoloStyle_TablaTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-left:1px;
	background-color: #37538A;
	font-weight: bold;
	text-transform: uppercase;
}

.SoloStyle_TextoAzul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.SoloStyle_TextoCeleste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}
.SoloStyle_TextoPopUp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.SoloStyle_TextoContenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left:8px;	
	padding-right: 8px; 	
	text-align: justify;
}
.SoloStyle_TextoFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #023F1E;
}
.SoloStyle_TextoFooterCeleste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #47608E;
	font-weight: bold;
}
.SoloStyle_TextoFooterLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.SoloStyle_TablaHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center
}
.SoloStyle_FondoHeaderPortada {
	background-color: #60990C;
	background-image: url(../images/head_fondo_textura.jpg);
	background-repeat: no-repeat;
}
.SoloStyle_TextoFooterLogon {
	font-family: tahoma;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
}
.textoscajanoborder1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: tahoma, Helvetica, sans-serif;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-COLOR: #ffffff;	
	text-transform: uppercase;
    TEXT-DECORATION: none    
}

.textoscajanoborder
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: tahoma, Helvetica, sans-serif;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
	text-transform: uppercase;
	BACKGROUND-COLOR: #ffffff;	
    TEXT-DECORATION: none    
}


.blancotitulo
{
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000000;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	FONT-WEIGHT: bold;
}
.blancosubtitulo
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.SoloStyle_textoscarpeta {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.SoloStyle_textoscarpetaover {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	font-style: normal;
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.SoloStyle_TituloTabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-left:1px;
	background-color: #37538A;
	font-weight: bold;
	text-transform: uppercase;
}
.SoloStyle_TextoRojo {
	font-family: tahoma;
	font-size: 11px;
	color: #B12A39;
	font-style: normal;
	font-weight: bold;
}
.SoloStyle_pendientes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #FFFF99;
}
.SoloStyle_realizados {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #99FF66;
}
.SoloStyle_atrasados {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #FF0000;
	font-size: 9px;

}
.tituloPupup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: -0.05em;
	background-color: #135D3F;
	padding-top: 16px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 6px;
	background-image: url(../images/fondoPopUpHead.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.textoPopUp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-image: url(../images/fondoPopUp.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-top: 16px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin: 0px;
}
