A:link {
	COLOR: #4B4B4B; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:visited {
	COLOR: #4B4B4B; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:active {
	COLOR: red; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
UL {
	LIST-STYLE-TYPE: circle
}
table {
style="border-collapse collapse";
}

.table1Redondeado {
    border: 1px solid #7499C5;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    box-shadow: #7499C5 0px 2px 1px;
    -webkit-border-radius: 0px 0px 8px 8px;
    -moz-border-radius: 0px 0px 8px 8px;
    border-radius: 0px 0px 8px 8px;
}
/*
fieldset {
    border-color: silver;
    border-radius: 8px 8px 8px 8px;
}
    */
.boton_disabled  {
    /*
	font-size : xx-small;
	font-family : verdana, arial, helvetica, sans-serif;
	color : #b9b9b9;
	font-weight : bold;
	background-color: #f5f5f5;
	
    border:1px inset ;
	cursor: pointer;
        */
    font-size : xx-small;
	font-family : verdana, arial, helvetica, sans-serif;
	color : #000;
    color:  rgba(192, 192, 192, 0.8);
	font-weight : bolder;
	background-color: #3399FF;
	cursor: pointer;
    border:thin inset ;
    text-align:center;
}

.boton_disabledRed  {
    font-size : xx-small;
	font-family : verdana, arial, helvetica, sans-serif;
	color : #000;
    color:  rgba(192, 192, 192, 0.8);
	font-weight : bolder;
	background-color:red;
	cursor: pointer;
    border:thin inset ;
    text-align:center;
}



B {
	FONT-WEIGHT: bold
}

.bkgcolor1 {BACKGROUND-COLOR: #4B4B4B;}
.bkgcolor2 {BACKGROUND-COLOR: #4F6EB2;}

BODY.tipo1 {
  color: #4F6EB2;
  background-attachment: fixed; 
  background-repeat: no-repeat;
  background-position:  center;
  /*background-image: url('images/logo.jpg');*/
  font-family: Arial, Helvetica, sans-serif
}

BODY.tipo2 {
  color: white;
  font-family: Arial, Helvetica, sans-serif
}
BODY.tipo3 {
  color: #4B4B4B;
  background-attachment: fixed; 
  background-repeat: no-repeat;
  background-position:  center;
  background-image: url('../images/logo.jpg');
  font-family: Arial, Helvetica, sans-serif
}
BODY.tipo4 {
  color: 4B4B4B;
  font-family: Arial, Helvetica, sans-serif
}

BODY.tipo5 {
  color: #4B4B4B;
  background-attachment: fixed; 
  background-repeat: no-repeat;
  background-position:  center;
  background-image: url('../../demo/escudo.gif');
  font-family: Arial, Helvetica, sans-serif
}
.links {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.small_text {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	TEXT-DECORATION: underline
}
.x12px {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	color: red;
}

.x12px2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	color: #000099;
}

.H1a {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; color: #4F6EB2
}
.H2a {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; color: #000099
}
.H3a {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; color: #3844D6
}
.title1Color1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; color: red
}
.title1Color2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; color: red
}
.title3 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.title2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.medium_text {
	FONT-WEIGHT: italic; FONT-SIZE: 16px; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}


tr.Selecciontext {background-color: yellow; color: #4F6EB2;font-size: 9px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid white;	filter: alpha(opacity=100);}

.Selecciontext {background-color: yellow; color: #4F6EB2;font-size: 9px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid white;	filter: alpha(opacity=100);}

tr.Normal {background-color: transparent;}

td.sinbordes {
FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none;
}
td.bordeabajoder {
FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
border-top-style:none; border-right-style:solid; border-bottom-style:solid; border-left-style:none;
}
td.bordeabajo {
FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
border-top-style:none; border-right-style:none; /*border-bottom-style:solid; */
border-bottom:#4F6EB2 1px solid;
border-left-style:none;
}

td.bordearriba {
FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
border-top-style:solid; border-right-style:none; border-bottom-style:none; border-left-style:none;
}

td.bordeabajo2 {
FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:none;
border-color: #4B4B4B;
}

td.color3 {
FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:none;
BACKGROUND-COLOR: #ECE9D8;
}

td.color4 {
FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:none;
BACKGROUND-COLOR: #E1E4FF;
}


div.blanco { /* error */
		border: 1px solid #FFFFFF;
}

div.color1d {
	border: 1px solid #FFFFFF;
	background-color: #DAFBD0;
}

div.color2d {
	border: 1px solid #FFFFFF;
	background-color: #E5E5E5;
}

/*tr           { border: none }*/
.celda_titulo {
    FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


select.normal { padding-left:0px;padding-right:0px; background-color: white; color: #4F6EB2; font-size: 9px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #3399FF; filter: alpha(opacity=100)}

.text { padding-left:0px;padding-right:0px;background-color: white; color: #4F6EB2;font-size: 9px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #7499C5;	}
.textDisabled { padding-left:0px;padding-right:0px;background-color: gray; color: gray;font-size: 9px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #7499C5;text-align: right;}
input.texthidden { padding-left:0px;padding-right:0px;background-color: transparent; color: white;font-size: 9px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid transparent;}
input.text2 { padding-left:0px;padding-right:0px;background-color: transparent; color: red;font-size: 9px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #7499C5;text-align: right;}
input.textDisabled2 { padding-left:0px;padding-right:0px;background-color: gray; color: red;font-size: 9px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #7499C5;text-align: right;}
input.text3 { padding-left:0px;padding-right:0px;background-color: transparent; color: #4F6EB2;font-size: 9px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #7499C5;	text-align: right;}
input.text4 { padding-left:0px;padding-right:0px;background-color: white; color: #4F6EB2;font-size: 9px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid green;	text-align: right;}
input.Selecciontext { padding-left:0px;padding-right:0px;background-color: yellow; color: #4F6EB2;font-size: 9px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px solid yellow;}
input.textBordeBlanco { padding-left:0px;padding-right:0px;BACKGROUND-COLOR: transparent; color: #4F6EB2;font-size: 9px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px transparent;}
input.textBordeBlanco2 { padding-left:0px;padding-right:0px;BACKGROUND-COLOR: transparent; color: red;font-size: 9px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px transparent;	text-align: right;}
input.textBordeBlanco3 { padding-left:0px;padding-right:0px;BACKGROUND-COLOR: transparent; color: #4F6EB2;font-size: 9px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;	border: 1px transparent;	text-align: right;}
input.inactive { padding-left:0px;padding-right:0px;  border: 0px; width: 300px; font-weight: normal; background-color: #D6EBFF; color: #000000;}
.boton  {
	font-size : xx-small;
	font-family : verdana,arial,helvetica,sans-serif;
	background-color : #D6EBFF;
	color : #006600;
	font-weight : bold;
	cursor: pointer;
}
.boton_azul2  {
	font-size : xx-small;
	font-family : verdana, arial, helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	background-color: #3399FF;
	border: thin outset;
	cursor:pointer;

	/*background-color : #FFFFFF;
	/*border : 0;
	background-image: url(images/aceptar1.gif);
	background-repeat: no-repeat;
	this.className='whiteThing'*/
}
.boton_azul3  {
	font-size : xx-small;
	font-family : verdana, arial, helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	background-color: #3366FF;
	border: thin outset;
	cursor:pointer;
}

.boton_yellow2  {
	font-size : xx-small;
	font-family : verdana, arial, helvetica, sans-serif;
	color : black;
	font-weight : bold;
	background-color: #FFFF33;
	border: thin outset;
	cursor: pointer;
}
.boton_yellow3  {
	font-size : xx-small;
	font-family : verdana, arial, helvetica, sans-serif;
	color : black;
	font-weight : bold;
	background-color: #FFFF00;
	border: thin outset;
	cursor: pointer;
}

.boton_red2  {
	font-size : xx-small;
	font-family : verdana, arial, helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	background-color: #FF0000;
	border: thin outset;
	cursor: pointer;

	/*background-color : #FFFFFF;
	/*border : 0;
	background-image: url(images/aceptar1.gif);
	background-repeat: no-repeat;
	this.className='whiteThing'*/
}
.boton_red3  {
	font-size : xx-small;
	font-family : verdana, arial, helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	background-color: #FF3333;
	border: thin outset;
	cursor: pointer;
}

.boton_green2  {
	font-size : xx-small;
	font-family : verdana, arial, helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	background-color: #009933;
	border: thin outset;
	cursor: pointer;

	/*background-color : #FFFFFF;
	/*border : 0;
	background-image: url(images/aceptar1.gif);
	background-repeat: no-repeat;
	this.className='whiteThing'*/
}
.boton_green3  {
	font-size : xx-small;
	font-family : verdana, arial, helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	background-color: #00FF00;
	border: thin outset;
	cursor: pointer;
}

li.font12px  {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	list-style-type: square;
}
li.font12Ipx {
font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	list-style-type: upper-roman;
}
li.font12numpx {
font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	list-style-type: decimal;
}
.archivo
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    BORDER-LEFT: #c0c0c0 1px solid;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
    FONT-SIZE: 11px;
    color: #4F6EB2;
    BACKGROUND-COLOR: #D6EBFF;
	border: 1px outset #3399FF; filter: alpha(opacity=100);
	/*border: thin outset;*/
	cursor: pointer;
}

.table1 {  border: 1px solid #4B4B4B;}
.table2 {  border: 1px solid #4B4B4B;}
.color1 { color: #4B4B4B; }
.color2 { color: red }

.imagen1 {filter: alpha(opacity=100);cursor:pointer;}
.imagen2 {filter: alpha(opacity=70);cursor:pointer;}

.celdaContraste { BACKGROUND-COLOR: #4B4B4B; color:white;  FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none;}
.layerButton{width:85px;height:20px; border-width:2px; border-color:#CCCCCC; border-style:outset; padding:1px;background-color: #3399FF;cursor:pointer;
font-size : xx-small;
font-weight : bold;
	font-family : verdana,arial,helvetica,sans-serif;
	color : #FFFFFF;}
.layerButton2{width:85px;height:20px; border-width:2px; border-color:#CCCCCC; border-style:outset; padding:1px;background-color: #3366FF;cursor:pointer;
font-size : xx-small;
font-weight : bold;
	font-family : verdana,arial,helvetica,sans-serif;
	color : #FFFFFF;}