body {background-color: #FFFFFF; background-image: url(../img/fondo.gif); background-repeat:repeat-y;}

A:link, A:visited, A:active {text-decoration: none; color: #d20003; }
A:hover { text-decoration: none; color: #5a5a51;}

A.LnkGris:link, A.LnkGris:visited, A.LnkGris:active{ text-decoration: none; color: #5a5a51;}
A.LnkGris:hover{text-decoration: none; color: #FF0000;}

A.LnkNegro:link, A.LnkNegro:visited, A.LnkNegro:active{ text-decoration: none; color: #666666;}
A.LnkNegro:hover{text-decoration: none; color: #FF0000;}

A.LnkBlanco:link, A.LnkBlanco:visited, A.LnkBlanco:active{ text-decoration: none; color: #FFFFFF;}
A.LnkBlanco:hover{text-decoration: none; color: #DDDDDD;}

A.Boton,A.Boton:link,A.Boton:visited{
	border: 1px solid #999999;
    TEXT-DECORATION: none; BACKGROUND-COLOR: #F7FBFF; height:20px; padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px;
    COLOR: #000000;
    font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt; font-family: Arial;
}

A.Boton:hover{
    border: 1px solid #999999;
	TEXT-DECORATION: none; BACKGROUND-COLOR: #F7FBFF; height:20px; padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px;
    COLOR: #800000;
    font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt; font-family: Arial;
}

INPUT {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #676767 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #676767 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #f6f5f4; }
.Cbo2 {padding-top: 0; padding-bottom: 0;BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #676767 0px solid; BORDER-LEFT: #676767 0px solid; COLOR: #000080; BORDER-BOTTOM: #000000 0px solid;  BACKGROUND-COLOR: #f6f5f4; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Verdana;}

.TituloA { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36pt; color:#d20003; font-weight:normal }
.TextoPeqA { font-family: Arial; font-size: 9pt;color:#d20003;}
.TextoGrandeA { font-family: Arial; font-size: 20pt;color:#d20003;}
.TituloB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36pt; color:#5a5a51; font-weight:normal}
.TextoPeqB { font-family: Arial; font-size: 9pt; color:#5a5a51;}
.TextoPeqC { font-family: Arial; font-size: 9pt; color:#097b0e;}
.TextoGrandeB { font-family: Arial; font-size: 20pt;color:#5a5a51;}
.TextoPie { font-family: Verdana; font-size: 8pt; color:#5a5a51}
.TextoArea {BACKGROUND-COLOR: #f6f5f4; COLOR: #000000;font-family: Verdana; font-size: 8pt}
.Apartado{background-color:#ae1800;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15pt; color:#FFFFFF; font-weight:normal; padding-left:10px;}

.TxtMenu1 { font-family: Arial; font-size: 12pt; color:#666666; font-weight:bold;margin-left:8px; padding-left:8px}
.TxtMenu2 { font-family: Arial; font-size: 9pt; color:#666666; font-weight:bold; margin-left:30px; padding-left:30px}

.LineaInf { border-bottom: solid 1px #DDDDDD}
.TablaLogin { border: solid 1px #DDDDDD;background-image: url(../img/candado.jpg); background-repeat:no-repeat; width:250px; height:150px}
.TablaContacto { border: solid 1px #DDDDDD;background-image: url(../img/sello.jpg); background-repeat:no-repeat; background-position:top right; width:450px; height:250px}
.BordeTabla{ border: solid 1px #404040;}
.Expo{top:-1000;left:-1000; position:absolute; FILTER: revealTrans();visibility:hidden; z-index:9999;}
.BordeExpo{ border-style: outset; border-width: 2px; border-color:#333333; width:400px; height:400px; background-color:#FFFFFF;}
.CuadroGris{width:41px; height:20px; background-color:#807f7f}

.TituloTabla{ background-color:#d20003; font-family: Arial; font-size: 8pt; color:#FFFFFF; font-weight:bold; height:20px;}

/* Estilos para los tabs dentro del contenido de la página */
.TabNoSel{
BORDER-LEFT: #404040 1px solid; BORDER-TOP: #404040 1px solid; BORDER-BOTTOM: #404040 1px solid; 
font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: verdana;
}
.TabSep1{
background-image:url(../img/t.gif);background-color:#d20003;width:15px; height:20px;
}
.TabSel{
BORDER-LEFT: #404040 1px solid; BORDER-TOP: #404040 1px solid; 
font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt; font-family: verdana;
background-color:#d20003;
}
.TabSep2{
background-image:url(../img/t.gif);width:15px; height:20px;BORDER-BOTTOM: #404040 1px solid;
}
.TabRelleno{
BORDER-BOTTOM: #404040 1px solid; 
}
.ContenedorTabs{
BORDER-RIGHT: #404040 1px solid; BORDER-TOP: 0px ; BORDER-LEFT: #404040 1px solid; BORDER-BOTTOM: #404040 1px solid; 
background-color:#FFFFFF;}
/*Fin de estilos de Tabs*/

.TextoArea {BACKGROUND-COLOR: #f6f5f4; COLOR: #000000;font-family: Verdana; font-size: 8pt}