.body {;background-color: #FFFFFF; background-image: url(images/fondopubli2.jpg); background-repeat: no-repeat; background-position: bottom right;  background-attachment: fixed;}
.bodyMenu {background-color: #FFFFFF;}
.formulario {  background-color: #D5DDEE; border-color: #999999 #999999 #CCCCCC #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
body {
 SCROLLBAR-FACE-COLOR: #ffffff;
 SCROLLBAR-HIGHLIGHT-COLOR: #706f74;
 SCROLLBAR-SHADOW-COLOR: #706f74;
 SCROLLBAR-3DLIGHT-COLOR: #c0c0c2;
 SCROLLBAR-ARROW-COLOR: Black;
 SCROLLBAR-TRACK-COLOR: #212855;
 SCROLLBAR-DARKSHADOW-COLOR: #c0c0c2;
 FONT-FAMILY: Tahoma;
 font-size: 8px;
 overflow-y: auto;
}

A
{
 COLOR: #FFFFFF;
 TEXT-DECORATION: none
}


A:hover
{
  COLOR: #7097A8;
}

A.Menu{
    FONT-SIZE: 7pt;
	 font-weight: 900;
	 	}

A.MenuRojo{
    FONT-SIZE: 7pt;
	 font-weight: 900;
	 color: red;
}

A.Oscuro{
	 color: #000000;
}

.CeldaMenu
{
	 border-bottom: 1px solid White;
}

.RayitasCelda
{
	border-left: 1px dashed #212855;
	border-bottom: 1px dashed #212855;
}

.RayitasEncimaCelda
{
	border-top: 1px dashed #212855;
}

.RayitasDebajoCelda
{
	border-bottom: 1px dashed #212855;
}

.RayitasIzqCelda
{
	border-left: 1px dashed #212855;
}

.RayitasCompletas{
	border: 1px dashed #212855;;
}


.input
{
    BORDER-RIGHT: 1px ridge Black;
    BORDER-TOP: 1px ridge Black;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    BORDER-LEFT: 1px ridge Black;
    BORDER-BOTTOM: 1px ridge Black;
    FONT-FAMILY: Tahoma;
    HEIGHT: 12pt;
    BACKGROUND-COLOR: white
}

.input2
{
    BORDER-RIGHT: 1px ridge #C0CDD4;
    BORDER-TOP: 1px ridge #C0CDD4;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    BORDER-LEFT: 1px ridge #C0CDD4;
    BORDER-BOTTOM: 1px ridge #C0CDD4;
    FONT-FAMILY: Tahoma;
    HEIGHT: 12pt;
    BACKGROUND-COLOR: white;
    text-align: center;
}

.inputInactivo
{
    BORDER-RIGHT: 1px ridge Black;
    BORDER-TOP: 1px ridge Black;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    BORDER-LEFT: 1px ridge Black;
    BORDER-BOTTOM: 1px ridge Black;
    FONT-FAMILY: Tahoma;
    HEIGHT: 12pt;
    BACKGROUND-COLOR: #F2F2F2;
}

.inputPeque
{
    BORDER-RIGHT: 1px ridge CCCCCC;
    BORDER-TOP: 1px ridge CCCCCC;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px ridge CCCCCC;
    BORDER-BOTTOM: 1px ridge CCCCCC;
    FONT-FAMILY: Tahoma;
    HEIGHT: 14pt;
    BACKGROUND-COLOR: white;
    width: 22px;
    text-align: center;
}

.TextArea
{
    BORDER-RIGHT: 1px ridge Black;
    BORDER-TOP: 1px ridge Black;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    OVERFLOW: hidden;
    BORDER-LEFT: 1px ridge Black;
    BORDER-BOTTOM: 1px ridge Black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: white
}

.Boton
{
    BORDER-RIGHT: #6e6e78 1pt solid;
    BORDER-TOP: #6e6e78 1pt solid;
    FONT-SIZE: 7pt;
    MARGIN: 0px;
    BORDER-LEFT: #6e6e78 1pt solid;
    WIDTH: 36pt;
    COLOR: #6e6e78;
    BORDER-BOTTOM: #6e6e78 1pt solid;
    FONT-FAMILY: Tahoma;
    HEIGHT: 12pt;
    BACKGROUND-COLOR: #e4e4e8;
    TEXT-ALIGN: center;
	 cursor: pointer;
}

.Tabla{
	background-position: top left;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

.CienPorCienVer{
	height: 100%;
}

.CeldaHor{
	background-repeat: repeat-x;
	background-position: top left;
	width: 100%;
}

.CeldaVer{
	background-repeat: repeat-y;
	background-position: top left;
	height: 100%;
}

.CeldaVer2{
	background-repeat: repeat-y;
	background-position: top left;
}

.CeldaIndice{
	background-repeat: repeat-y;
	background-position: top right;
}

.Transparente{
	width: 100%;
	height: 100%;
	background-color: transparent;
}

.TransparenteSolo{
	background-color: transparent;
}

.links {
	font-family: Tahoma;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: blink;
	padding-bottom: 8px;

}

.linksSel {
	font-family: Tahoma;
	font-style: normal;
	font-weight: bold;
	color: #FFFF99;
	text-decoration: none;
	padding-bottom: 8px;

}

.activo {
	font-family: Tahoma;
	text-decoration: none;
	color: #212855;
	font-weight: bold;
	}

.activoSuave {
	font-family: Tahoma;
	text-decoration: none;
	color: #999999;

	}

.links2 {
	font-family: Tahoma;
	font-style: normal;
	font-weight: 500;
	color: #000000;
	text-decoration: none;
	line-height: 13px;
	text-transform: none;
	font-variant: normal;
	word-spacing: normal;
	white-space: normal;
	padding-bottom: 4px;
	font-size: 10px;
}
.links3 {
	font-family: Tahoma;
	font-style: normal;
	font-weight: 800;
	color: #5454A3;
	text-decoration: none;
	line-height: normal;
	text-transform: none;
	font-variant: normal;
	word-spacing: normal;
	white-space: normal;
	height: 47px;

}
.linkrojosnocambio {

	font-family: Tahoma;
	font-style: normal;
	font-weight: 800;
	color: #FF0000;
	text-decoration: none;
	line-height: normal;
	text-transform: none;
	font-variant: normal;
	word-spacing: normal;
	white-space: normal;
	height: auto;
}
.linkspubli {

	font-family: Tahoma;
	font-style: normal;
	font-weight: 800;
	color: #000000;
	text-decoration: none;
	line-height: 13px;
	text-transform: none;
	font-variant: normal;
	word-spacing: normal;
	white-space: normal;
}
.fotos {
	cursor: help;
	filter: Alpha(Opacity=25, FinishOpacity=100, Style=yes, StartX=25, StartY=25, FinishX=50, FinishY=39);
}

.Foto50{
	cursor: hand;
	filter: Alpha(Opacity=50, FinishOpacity=100, Style=yes, StartX=25, StartY=25, FinishX=50, FinishY=39);
}
.Foto100{
	cursor: hand;
	filter: Alpha(Opacity=100, FinishOpacity=100, Style=yes, StartX=100, StartY=100, FinishX=100, FinishY=100);
}

.Negro1
{
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
}
.Negro1Neg
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    font-weight: bolder;
}
.Negro1b
{
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
}
.Negro2Neg
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    font-weight: bolder;
}
.Gris1
{
    FONT-SIZE: 7.5pt;
    COLOR: #555555;
    FONT-FAMILY: Tahoma;
}
.Gris2
{
    FONT-SIZE: 9pt;
    COLOR: #555555;
    FONT-FAMILY: Tahoma;
}
.Azul1
{
    FONT-SIZE: 7.5pt;
    COLOR: #212855;
    FONT-FAMILY: Tahoma;
}
.Azul1Neg
{
    FONT-SIZE: 7.5pt;
    COLOR: #212855;
    FONT-FAMILY: Tahoma;
    font-weight: bolder;
}
.Azul2
{
    FONT-SIZE: 9pt;
    COLOR: #212855;
    FONT-FAMILY: Tahoma;
}
.Azul2Neg
{
    FONT-SIZE: 8pt;
    COLOR: #212855;
    FONT-FAMILY: Tahoma;
    font-weight: bolder;
}

.Azul3
{
    FONT-SIZE: 11pt;
    COLOR: #212855;
    FONT-FAMILY: Tahoma;
}

.Azul3Neg
{
    FONT-SIZE: 11pt;
    COLOR: #212855;
    FONT-FAMILY: Tahoma;
    font-weight: bolder;
}

.AzulClaro1
{
    FONT-SIZE: 9px;
    COLOR: #4F686E;
	font-family: Tahoma;
}
.AzulClaro1Neg
{
    FONT-SIZE: 9px;
    COLOR: #4F686E;
	font-family: Tahoma;
    font-weight: bolder;
}
.AzulClaro2
{
    FONT-SIZE: 8pt;
    COLOR: #4F686E;
	font-family: Tahoma;
}

.AzulClaro2Neg
{
    FONT-SIZE: 8pt;
    COLOR: #4F686E;
	font-family: Tahoma;
    font-weight: bolder;
}

.Blanco1
{
    FONT-SIZE: 7.5pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
}
.Blanco1Neg
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
    font-weight: bolder;
}
.Blanco2
{
    FONT-SIZE: 9pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
}
.Blanco2Neg
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
    font-weight: bolder;
}

.Blanco3Neg
{
    FONT-SIZE: 11pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
    font-weight: bolder;
}

.Rojo1
{
    FONT-SIZE: 7.5pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
}

