
A.link2:link            { color: #003366; font-weight: bold; text-decoration: none;}
A.link2:visited         { color: #003366; font-weight: bold; text-decoration: none;}
A.link2:active          { color: #000000; font-weight: bold; text-decoration: none;} 
A.link2:hover           { color: #000000; font-weight: bold; text-decoration: none;}


.link3, A.link3:link,A.link3:visited,A.link3:active   {font-family: Verdana, Arial, Helvetica, sans-serif;; color: #002400; font-weight: normal; text-decoration: none;}
A.link3:hover           { color: #555555; font-weight: normal; text-decoration: none;}


.pics {
border-top: 1px solid #666666;
border-left: 1px solid #666666;
border-bottom: 3px solid #666666;
border-right: 3px solid #666666;
}

.RowUnderlineb {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #003300;
    text-decoration: none;
    background-color: #ffffff;
	border-top: 0px none #666666;
    border-right: 0px none #666666;
    border-bottom: 2px solid #666666;
    border-left: 0px none #666666;
}

.RowUnderline1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #003300;
    text-decoration: none;
    background-color: #eaeafd;
	border-top: 0px none #666666;
    border-right: 0px none #666666;
    border-bottom: 1px solid #666666;
    border-left: 0px none #666666;
}

.RowUnderline2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #003300;
    text-decoration: none;
    background-color: #caffca;
	border-top: 0px none #666666;
    border-right: 0px none #666666;
    border-bottom: 1px solid #666666;
    border-left: 0px none #666666;
}

.cabeceraTabla {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #006699;
    background-position: center center;
    height: auto;
    width: auto;
    border: medium solid #003333;
}
.lineaTabla1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #003300;
    text-decoration: none;
    background-color: #eaeafd;
    border: thin none #000066;
}
.lineaTabla2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #003300;
    text-decoration: none;
    background-color: #dddddd;
    border: thin none #000066;
}
.lineaTablaInsert {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFCC;
    text-decoration: none;
    background-color: #666666;
    border: thick solid #FFFFCC;
}

INPUT, SELECT, TEXTAREA {
        font-family: verdana, arial, helvetica;
        font-size: 9pt;
        font-weight: normal;
        color: #000000;
        background-color: #FFFFFF;
}

INPUT.boton {
        font-family: arial, verdana, Helvetica, sans-serif;
        font-size: 9pt;
        color: #ffc71f;
        background-color: #b04818;
}

.input {
    margin-bottom: 5px;
    margin-left: 0px;        
    margin-top: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #000000;

}

.invalid {
border-color: #ff0000; background-color: #ffcccc;
margin-bottom: 5px;
margin-left: 0px;
margin-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #ff0000;}


.inputboton {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #CC3300;
    background-color: #999999;
    border: 1px solid #000000;
}

.inputverde {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #002600;
    background-color: #ABE391;
    border: 1px solid #000000;
}

.inputnormal {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    background-color: #E1E1E1;
    border: none;
}

.head, a.head:link, a.head:visited, a.head:active { color: #003366; font-family: verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
a.head:hover { color: #225588; font-family: verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }


.head2 { color: #0045AA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.head2u { color: #0045AA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
.head3 { color: #006699; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; }

.pequeblancobold, a.pequeblancobold:link, a.pequeblancobold:visited, a.pequeblancobold:active { color: #FFFFFF; font-family: arial, verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
a.pequeblancobold:hover { color: #FDDF86; font-family: arial, verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold ; text-decoration: underline;}

a.menuhor:link, a.menuhor:visited, a.menuhor:active  { color: #FFFFFF; font-family: arial, verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold ; text-decoration: none;}
a.menuhor:hover { color: #FDDF86; font-family: arial, verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold ; text-decoration: none;}


.pequeblanco, a.pequeblanco:link, a.pequeblanco:visited, a.pequeblanco:active { color: #FFFFFF; font-family: arial, verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; }
a.pequeblanco:hover { color: #eeeeee; font-family: arial, verdana, Helvetica, sans-serif; font-size: 9px; font-weight: normal ; text-decoration: none;}


.naranja, a.naranja:link, a.naranja:visited, a.naranja:active { color: #FFCC66; font-family: arial, verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
a.naranja:hover { color: #FFFFFF; font-family: arial, verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }

.Anaranjado, a.Anaranjado:link, a.Anaranjado:visited, a.Anaranjado:active  {  color: #E67300; font-family: arial, verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
a.Anaranjado:hover {  color: #CCCCCC; font-family: arial, verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}


.azuloscuro, a.azuloscuro:link, a.azuloscuro:visited, a.azuloscuro:active { color: #003366; font-family: verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
a.azuloscuro:hover { color: #225588; font-family: verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }


.negrooscuro, a.negrooscuro:link, a.negrooscuro:visited, a.negrooscuro:active  { color: #000000; font-family: arial, verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
a.negrooscuro:hover { color: #555555; font-family: arial, verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }

.negro, a.negro:link, a.negro:visited, a.negro:active { color: #000000; font-family: arial, verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
a.negro:hover { color: #555555; font-family: arial, verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }

.AzulMediano10   { color: #4c7eb5;font-size: 10px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

.MarronClaro11, a.MarronClaro11:link, a.MarronClaro11:visited, a.MarronClaro11:active   { color: #d08900; font-size: 11px; font-family: arial, verdana, Helvetica, sans-serif;font-weight: bold; text-decoration: none;}
a.MarronClaro11:hover { color: #f2ab22; font-family: arial, verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }


.amarilloclaro, a.amarilloclaro:link, a.amarilloclaro:visited, a.amarilloclaro:active { color: #FFFFCC; font-family: arial, verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
a.amarilloclaro:hover { color: #FFFFFF; font-family: arial, verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }

.inputamarillo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #663300;
    text-decoration: none;
    background-color: #FFFFCC;
    border: 1px solid #003300;
}

.TablasGris, a.TablasGris:link, a.TablasGris:visited, a.TablasGris:active { font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;font-size: 7pt;font-weight: normal;text-decoration: none;}
a.TablasGris:hover { font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;font-size: 7pt;font-weight: normal;text-decoration: underline;}

.TablasNegro, a.TablasNegro:link, a.TablasNegro:visited, a.TablasNegro:active {font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;font-size: 7pt;font-weight: bold;text-decoration: none;}
a.TablasNegro:hover {font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;font-size: 7pt;font-weight: bold;text-decoration: underline;}


.TablasAzul, a.TablasAzul:link, a.TablasAzul:visited, a.TablasAzul:active {font-family: Verdana, Arial, Helvetica, sans-serif;color: #054A87;font-size: 10px;font-weight: bold;text-decoration: none;}
a.TablasAzul:hover {font-family: Verdana, Arial, Helvetica, sans-serif;color: #054A87;font-size: 10px;font-weight: bold;text-decoration: underline;}

.table2        { font-size: 11px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #FFFFFF; padding:5px;}
.RightLeftCell     { border-left: 1px solid #DCDCDC;border-right: 1px solid #DCDCDC;}
.TituloNoticias {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #003366;
    text-decoration: none;
}
.LineaPunteada {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: dotted;
    border-left-style: none;
    border-bottom-color: #999999;
}
.Nota {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
}
.Noticia {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
}

.negrita {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: bold;
        color: #000000;
}
.body, a.body:link, a.body:visited, a.body:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #000000;}
a.body:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;color: #990000; }

.gris, a.gris:link, a.gris:visited, a.gris:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;color: #888888;}
a.gris:hover { color: #FFFFFF; font-family: arial, verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }


.grisclaro, a.grisclaro:link, a.grisclaro:visited, a.grisclaro:active { color: #666666; font-family: arial, verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
a.grisclaro:hover { color: #6666FF; font-family: arial, verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; }


.grandenegra {
        font-family: verdana, arial, helvetica;
        font-size: 13pt;
        font-weight: bold;
        color: #000000;
}
.rojo10, a.rojo10:link, a.rojo10:visited, a.rojo10:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #FF3333;text-decoration: none;}
a.rojo10:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #FF3333;text-decoration: underline;}

.solapaNormal, a.solapaNormal:link, a.solapaNormal:visited, a.solapaNormal:active {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #003366;background-color: #CCCCCC;border: 1px solid #666666;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;text-decoration: none;}
a.solapaNormal:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #003366;background-color: #CCCCCC;border: 1px solid #666666;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;text-decoration: underline;}

.solapaSeleccionada {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #003366;
    background-color: #EEEEEE;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
    text-transform: none;
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom: 0px solid #666666;
    border-left: 1px solid #666666;
}

.solapaResto {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #003366;
    background-color: #EEEEEE;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
    text-transform: none;
    border-top: 0px solid #666666;
    border-right: 0px solid #666666;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
}

.gridCol1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #663300;
    text-decoration: none;
    background-color: #FFFFFF;
    font-style: normal;
    line-height: normal;
    font-variant: normal;
    text-transform: none;
    border: none;


}
.gridCol2, a.gridCol2:link, a.gridCol2:visited, a.gridCol2:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    text-decoration: none;
    background-color: #d5dAdA;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    font-variant: normal;
    text-transform: none;
}

a.gridCol2:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #660000;
    text-decoration: none;
    background-color: #d5dAdA;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    font-variant: normal;
    text-transform: none;
}

.gridCol3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    background-color: #FFFFFF;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    font-variant: normal;
    text-transform: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
   border-bottom-color: #000000;
}

.gridCol4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    background-color: #FFFFFF;
    font-weight: bold;
    font-style: normal;
    line-height: normal;
    font-variant: normal;
    text-transform: none;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #000000;
    border-top-color: #000000;
    border-top-width: 2px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: none;
    border-left-style: none;
}

.gridHeaders {
    font-family: arial, verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #003366;
}

a.gridHeaders:link, a.gridHeaders:visited, a.gridHeaders:active  { color: #FFFFFF; background-color: #003366;font-family: arial, verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal ; text-decoration: none;}
a.gridHeaders:hover { color: #FDDF86; background-color: #003366;font-family: arial, verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal ; text-decoration: none;}


.tablaLink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #003366;
    text-decoration: none;
    background-color: #E1E1E1;
    border-top-width: 2px;
    border-right-width: 0px;
    border-bottom-width: 2px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #666666;
    border-right-color: #FFFFFF;
    border-bottom-color: #666666;
    border-left-color: #FFFFFF;
}
.tablaNoLink {
    height: 3px;
    border: 0px none #FFFFFF;
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 5px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #FFFFFF;
    text-decoration: none;

}
.inputGris {
    margin-bottom: 5px;
    margin-left: 0px;        
    margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	background-color: #EEEEEE;
	border: 1px solid #000000;
}

.inputGrisSinB {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	background-color: #EEEEEE;
	border: none;
}

.inputGrisSinB2 {
    margin-bottom: 0px;
    margin-left: 0px;
	margin-right: 0px;
    margin-top: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;color: #054A87;font-size: 10px;font-weight: bold;text-decoration: none;
	background-color: #EEEEEE;
	border: none;
}

.tablaExterna {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #003366;
    text-decoration: none;
    background-color: #E1E1E1;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #666666;
    border-right-color: #666666;
    border-bottom-color: #666666;
    border-left-color: #666666;
}

.tablaInterna {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #003366;
    text-decoration: none;
    background-color: #f2f2f2;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #666666;
    border-right-color: #666666;
    border-bottom-color: #666666;
    border-left-color: #666666;

}

.tablaInterna2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #003366;
    text-decoration: none;
    background-color: #f2f2f2;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #666666;
    border-right-color: #666666;
    border-bottom-color: #666666;
    border-left-color: #666666;

}

.headsub {
color: #106FDF;
font-family: arial,verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}