

BODY  {
	background-color:	#FFFFFF;
	font-family:	Tahoma,Arial,Helvetica;
	font-size:	10pt;
	font-weight:	normal;
	margin-bottom:	0;
	margin-left:	0;
	margin-right:	0;
	margin-top:	0;
}

img{
	border:0px;
}

h1{
	margin :0px; 
	padding :0px;
}

h2{
	margin :0px; 
	padding :0px;
}

h3{
	margin :0px; 
	padding :0px;
}

h4{
	margin :0px; 
	padding :0px;
}
A{ 
	color: white;
	text-decoration:none;
}
  
A:hover {
	color: white;
   	text-decoration:underline;
}

A.Subrallado{ 
	
	text-decoration:none;
}
  
A.Subrallado:hover {
	
   	text-decoration:underline;
}




.txtAmarilloA10NegritaSub  {
	font-size:10pt;
	color: yellow;
	font-weight:bold;	
    border-bottom:1px yellow solid;
}


.txtAmarilloA11Negrita  {
	font-size:11pt;
	color: yellow;
	font-weight:bold;	
}


A.Azul{
	
	color: #096a80;
	text-decoration:none;
}
  
A.Azul:hover {
	
	color: #096a80;
	text-decoration:underline;
}
A.AzulB{
	color: #0024ff;
	text-decoration:none;
}
  
A.AzulB:hover {
	color: #109ab8;
	text-decoration:none;
}

A.AzulC{
	color: #375959;
	text-decoration:none;
}
  
A.AzulC:hover {
	color: #109ab8;
	text-decoration:none;
}
A.AzulD{
	color: #0000ff;
	text-decoration:underline   ;
}
  
A.AzulD:hover {
	color: #0000ff;
	text-decoration:underline;
}
A.AzulE{
	color: #0000ff;
	text-decoration:none;
}
  
A.AzulE:hover {
	color: #0000ff;
	text-decoration:underline;
}

A.AzulF{
	color: #007EA8;
	text-decoration:underline;
}
  
A.AzulF:hover {
	color: #007EA8;
	text-decoration:none;
}


A.AzulH{
	color: #0099FF;
	text-decoration:none;
}
  
A.AzulH:hover {
	color: #0099FF;
	text-decoration:underline;
}

.txtAzulA8  {
	font-size:8pt;
	color: #375959;
	
}
.txtAzulA8Negrita  {
	font-size:8pt;
	color: #375959;
	font-weight:bold;
	
}
.txtAzulA9  {
	font-size:9pt;
	color: #375959;
	
}

.txtAzulB9  {
	font-size:9pt;
	color: #0099FF;
	
}


.txtAzulA9Negrita  {
	font-size:9pt;
	color: #375959;
	font-weight:bold;	
}
.txtAzulB9Negrita  {
	font-size:9pt;
	color: #096A80;
	font-weight:bold;	
}

.txtAzul9NegritaSub{
    font-size:9pt;
	color: blue;
	font-weight:bold;	
    text-decoration:underline;
}

.txtAzulA9Negrita_Azul0001  {
	font-size:9pt;
	color: #375959;
	font-weight:bold;
	border-bottom: 1px #375959 solid;	
}
.txtAzulB10 {
	font-size:10pt;
	color: #096A80;
	font-weight:normal;	
}

.txtAzulC10 {
	font-size:10pt;
	color: #0099FF;
	
}

.txtAzulA10Negrita  {
	font-size:10pt;
	color: Blue;
	font-weight:bold;	
}


.txtAzulB10Negrita  {
	font-size:10pt;
	color: #375959;
	font-weight:bold;	
}

.txtAzulC10Negrita  {
	font-size:10pt;
	color: #82B5B5;
	font-weight:bold;	
}

.txtAzulD10Negrita  {
	font-size:10pt;
	color: #0B8293;
	font-weight:bold;	
}

.txtAzulA10Negrita_Azul0001  {
	font-size:10pt;
	color: #0000ff;
	font-weight:bold;
	text-decoration:underline;	
}

.txtAzul12{
        color: navy;
        font-size: 12pt;
        text-align:left;
        font-family:  Arial, Sans-Serif;
    }

.txtAzulB12 {
	font-size:12pt;
	color: #096A80;

}	   
    
.txtAzulA12Negrita_Negro0001  {
	font-size:12pt;
	color: #096a80;
	font-weight:bold;
	border-bottom: 1px black solid;	
}
.txtAzulA13Negrita  {
	font-size:13pt;
	color: #375959;
	font-weight:bold;	
}


.txtAzulC14Negrita  {
	font-size:14pt;
	color: #375959;
	font-weight:bold;	
}
.txtAzulNegrita15{
        color: navy;
        font-size: 15pt;
        font-weight:bold;
        text-align:left;
    }
.txtAzulA16 {
	font-size:16pt;
	color: #096A80;

}	
	


A.Blanco{ 
	color: White;
	text-decoration:none;
}
  
A.Blanco:hover {
	color: white;
	text-decoration:underline;
}

A.BlancoB{ 
	color: White;
	text-decoration:none;
}
  
A.BlancoB:hover {
	color: white;
	text-decoration:none;
}
.txtBlancoA8 {
	font-size:8pt;
	color: white;
}
.txtBlancoA8Negrita_Azul0001  {
	font-size:8pt;
	color: white;
	font-weight:bold;
	text-decoration:underline;	
}
.txtBlancoA9 {
	font-size:9pt;
	color: white;
	font-weight :normal ;
}
.txtBlancoA9Negrita {
	font-size:9pt;
	color: white;
	font-weight:bold;
}
.txtBlancoA10 {
	font-size:10pt;
	color: white;
	font-weight :normal ;
}
.txtBlancoA10Negrita{
	font-size:10pt;
	color: white;
	font-weight:bold;
}

.txtBlancoA10Negrita_Azul0001  {
	font-size:10pt;
	color: white;
	font-weight:bold;
	text-decoration:underline;	
}
.txtBlancoA11Negrita{
	font-size:11pt;
	color: white;
	font-weight:bold;
}
.txtBlancoA12Negrita{
	font-size:12pt;
	color: white;
	font-weight:bold;
}
.txtBlancoA14Negrita{
	font-size:14pt;
	color: white;
	font-weight:bold;
}
.txtBlancoA16 {
	font-size:16pt;
	color: white;
    font-weight:normal;
	
}
.txtBlancoA16Negrita  {
	font-size:16pt;
	color: white;
	font-weight:bold;	
	
}




A.Negro{ 
	color: #333333;
	text-decoration:none;
}
  
A.Negro:hover {
	color: black;
	text-decoration:underline;
}

A.NegroB{ 
	color: black;
	text-decoration:none;
}
  
A.NegroB:hover {
	color: black;
	text-decoration:none;
}

.txtNegroA9{
	font-size:9pt;
	color:Black;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
}
.txtNegroA9Negrita  {
	font-size:9pt;
	color: Black;
	font-weight:bold;	
}

.txtNegroA10Negrita  {
	font-size:10pt;
	color: Black;
	font-weight:bold;	

}
.txtNegroA11Negrita  {
	font-size:11pt;
	color: Black;
	font-weight:bold;	
}

.txtNegroA12Negrita  {
	font-size:12pt;
	color: Black;
	font-weight:bold;	
}



A.Gris{
	color: #666666;
	text-decoration:none;
}
  
A.Gris:hover {
	color: #666666;
	text-decoration:none;
}

A.GrisB{
	color: #666666;
	text-decoration:underline;
}
  
A.GrisB:hover {
	color: #666666;
	text-decoration:none;
}
A.GrisC{
	color: #666666;
	text-decoration:none;
}
  
A.GrisC:hover {
	color: #666666;
	text-decoration:underline;
}

.txtGrisA9 {
	font-size:9pt;
	color: #666666;
	
}
.txtGrisA10 {
	font-size:10pt;
	color: #666666;
	
}

.txtGrisA10Negrita  {
	font-size:10pt;
	color: #535353;
	font-weight:bold;	
}
.txtGrisA11 {
	font-size:11pt;
	color: #666666;
	
}

A.Marron{
	color: #993300;
	text-decoration:none;
}
  
A.Marron:hover {
	color:#993300;
	text-decoration:underline;
}


A.Rojo{
	color: Red;
	text-decoration:none;
}
  
A.Rojo:hover {
	color: Red;
	text-decoration:underline;
}
.txtRojoA9  {
	font-size:9pt;
	color: Red;
		
}
.txtRojoA10  {
	font-size:10pt;
	color: Red;
		
}
.txtRojoA10Negrita  {
	font-size:10pt;
	color: Red;
	font-weight:bold;	
}





.cajaAzulA_Negro9Negrita {
	background-color:#0170C9;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	color:Black;
	font-weight:bold;	
	
   
	
}
.cajaAzulA_Blanco9Azul2222 {
	background-color:#096a80;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	color:white;
	
	
	border-top:	white 2px solid;
	border-right:	white 2px solid;
	border-left:	white 2px solid;
	border-bottom:	white 2px solid;	
	
}

.cajaAmarilloA_Negro9_Azul1111 {
	border: 1px #4c7f7f solid;
	background-color:#FFFEC4;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	color:Black;
}

.cajaAmarilloA_Gris8_Azul1111 {
	border: 1px #4c7f7f solid;
	background-color:#FFFEC4;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:8pt;
	color:#878787;
}

.cajaTransA_Blanco9_Blanco1111 {
	border: 1px white solid;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	color:white;
}

.cajaTransA_Blanco9_Blanco1001 {
	border-top: 1px white solid;
	border-bottom: 1px white solid;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	color:white;
}

.cajaBlancoA_Negro8_Azul1111 {
	border: 1px #4c7f7f solid;
	background-color:White;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:8pt;
	color:Black;
}


.cajaBlancoA_Negro9_Azul1111 {
	border: 1px #4c7f7f solid;
	background-color:White;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	color:Black;
}
.cajaBlancoB_Negro9_Azul1111 {
	border: 2px #096a80 solid;
	background-color:White;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	color:Black;
	 
}

.cajaBlancoC_Negro9_Azul1111 {
	border: 1px #4c7f7f solid;
	background-color:White;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	color:Black;
	KhtmlOpacity:65;
    filter:alpha(opacity=65);
    -moz-opacity:.65;
    opacity:.65;
}
.cajaBlancoD_Negro9_Azul1111 {
	border: 1px black solid;
	background-color:White;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	color:Black;
	KhtmlOpacity:80;
    filter:alpha(opacity=80);
    -moz-opacity:.80;
    opacity:.80;
}
.cajaBlancoA_Negro9_Azul2222 {
	border: 2px #4c7f7f solid;
	background-color:White;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	color:Black;
	KhtmlOpacity:80;
    filter:alpha(opacity=80);
    -moz-opacity:.80;
    opacity:.80;
}

.cajaBlancoNegro9Gris1122{
    
    border-right: 2px #616161 solid;
    border-bottom: 2px #616161 solid;
    border-top: 1px #CCCCCC solid;
    border-left: 1px #CCCCCC solid;
	background-color:White;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	color:Black;
}

.cajaAzulNegro9Gris1122{
    
    border-right: 2px #616161 solid;
    border-bottom: 2px #616161 solid;
    border-top: 1px #CCCCCC solid;
    border-left: 1px #CCCCCC solid;
	background-color:#D2F4F7;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	color:Black;
}



.cajaTransB_Azul8_Azul1111 {
	border: 1px #4c7f7f solid;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:8pt;
	color:#375959;
	 
}


.cajaTransA_Azul10_Azul1111 {
	border: 2px #82b5b5 solid;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:10pt;
	color:#375959;
	 
}

.cajaTransB_Azul10_Azul1111 {
	border: 1px #4c7f7f solid;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:10pt;
	color:#375959;
	 
}
.cajaTransC_Blanco10_Blanco1111 {
	border: 1px white solid;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:10pt;
	color:white;
	 
}

.cajaTrans {
	
	background-color:white;
	KhtmlOpacity:0;
    filter:alpha(opacity=0);
    -moz-opacity:.0;
    opacity:.0;
}

.cajaSelect {
	border-top: 1px white solid;
	border-left: 1px white solid;
	border-right: 1px #c9c9c9 solid;
	border-bottom: 1px #c9c9c9 solid;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	font-weight:normal;
	color:Black;
	
	 
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.botonA {
    background: transparent url('/ccode/Rescala.aspx?src=/imagenes/bt1d.png&t=67') no-repeat scroll top right;
    color: #444;
    display: block;
    font-weight:bold;
    font: normal 9pt Tahoma, Verdana, Arial, Sans-Serif;
    margin-right: 0px;
    padding-right: 7px; /* sliding doors padding */
    text-decoration: none;
    width:94px;
    height:23px;
}

a.botonA span {
    background: transparent url('/ccode/Rescala.aspx?src=/imagenes/bt2d.png&t=163')  no-repeat scroll top left;
    display: block;
    line-height: 23px;
    padding: 0px 0 0px 0px;
    font-weight:bold;
} 

a.botonA:hover {
font-weight:bold;
    background-position: center right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.botonA:hover span {
font-weight:bold;
    background-position: center left;
    padding: 0px 0px 0px 0px; /* push text down 1px */
} 

a.botonA:active {
font-weight:bold;
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.botonA:active span {
font-weight:bold;
    background-position: bottom left;
    padding: 0px 0px 0px 0px; /* push text down 1px */
} 


a.botonReg {
    background: transparent url('/ccode/Rescala.aspx?src=/imagenes/bt_registro.png&t=67') no-repeat scroll top right;
    color: #444;
    display: block;
    font-weight:bold;
    font: normal 9pt Tahoma, Verdana, Arial, Sans-Serif;
    height: 23px;
    margin-right: 0px;
    padding-right: 7px; /* sliding doors padding */
    text-decoration: none;
    width:19px;
     height:23px;
}



a.botonReg:hover {
font-weight:bold;
    background-position: center right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}



a.botonReg:active {
font-weight:bold;
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

 




.botonAzul  {
	background-color:	#82b5b5;
	color:	#FFFFFF;
	text-decoration:	none;
	border-top: 1px white solid;
	border-left: 1px white solid;
	border-right: 1px #c9c9c9 solid;
	border-bottom: 1px #c9c9c9 solid;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	
}

.botonAzul:hover  {
	background-color:	#74b0d4;
	color:	#FFFFFF;
	text-decoration:	none;
	border: 1px white solid;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	border-top: 1px white solid;
	border-left: 1px white solid;
	border-right: 1px #b8b8b8 solid;
	border-bottom: 1px #b8b8b8 solid;
}

.botonAzulB  {
	background-color:	#096a80;
	color:	#FFFFFF;
	text-decoration:	none;
	border-top: 1px white solid;
	border-left: 1px white solid;
	border-right: 1px #c9c9c9 solid;
	border-bottom: 1px #c9c9c9 solid;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	
}

.botonAzulB:hover  {
	background-color:	#74b0d4;
	color:	#FFFFFF;
	text-decoration:	none;
	border: 1px white solid;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	border-top: 1px white solid;
	border-left: 1px white solid;
	border-right: 1px #b8b8b8 solid;
	border-bottom: 1px #b8b8b8 solid;
}
.botonAzulC  {
	background-color:	#096a80;
	color:	#FFFFFF;
	text-decoration:	none;
	border-top: 1px white solid;
	border-left: 1px white solid;
	border-right: 1px #c9c9c9 solid;
	border-bottom: 1px #c9c9c9 solid;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:12pt;
	
}

.botonAzulC:hover  {
	background-color:	#74b0d4;
	color:	#FFFFFF;
	text-decoration:	none;
	border: 1px white solid;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:12pt;
	border-top: 1px white solid;
	border-left: 1px white solid;
	border-right: 1px #b8b8b8 solid;
	border-bottom: 1px #b8b8b8 solid;
}

.botonAmarilloA  {
	background-color:	#ffcc00;
	color:	#096a80;
	text-decoration:	none;
	border-top: 1px white solid;
	border-left: 1px white solid;
	border-right: 1px #c9c9c9 solid;
	border-bottom: 1px #c9c9c9 solid;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	
}

.botonAmarilloA:hover  {
	background-color:	#74b0d4;
	color:	#096a80;
	text-decoration:	none;
	border: 1px white solid;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	border-top: 1px white solid;
	border-left: 1px white solid;
	border-right: 1px #b8b8b8 solid;
	border-bottom: 1px #b8b8b8 solid;
}

.botonBLancoB {
	background-color:	white;
	color:	#217a7b;
	text-decoration:	none;
	border-top: 1px white solid;
	border-left: 1px white solid;
	border-right: 1px #c9c9c9 solid;
	border-bottom: 1px #c9c9c9 solid;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	
}

.botonBlancoB:hover  {
	background-color:	#a4c0d0;
	color:	#217a7b;
	text-decoration:	none;
	border: 1px white solid;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	border-top: 1px white solid;
	border-left: 1px white solid;
	border-right: 1px #b8b8b8 solid;
	border-bottom: 1px #b8b8b8 solid;
}


.bordeBlanco2der  {
	border-right:	white 2px solid;
	font-size:	1pt;
}

.bordeBlanco2inf  {
	border-bottom:	white 2px solid;
	font-size:	1pt;
}

.bordeBlanco2izq  {
	border-left:   white 2px solid;
	font-size:	1pt;
}

.bordeBlanco2sup  {
	border-top:	white 2px solid;
	font-size:	0pt;
}
.bordeBlanco1der  {
	border-right:	white 1px solid;
	font-size:	1pt;
}

.bordeBlanco1inf  {
	border-bottom:	white 1px solid;
	font-size:	1pt;
}

.bordeBlanco1izq  {
	border-left:   white 1px solid;
	font-size:	1pt;
}

.bordeBlanco1sup  {
	border-top:	white 1px solid;
	font-size:	0pt;
}

.bordeAmarillo1sup  {
	border-top:	#FFCC00 2px solid;
	background-color:#FFFFD7;
	font-size:	1pt;
}
.bordeAmarillo1der {
	border-right: #FFCC00 2px solid;
	background-color:#FFFFD7;
	font-size:	1pt;
}

.bordeAmarillo1izq  {
	border-left: #FFCC00 2px solid;
	background-color:#FFFFD7;
	font-size:	1pt;
}

.bordeAmarillo1aba  {
	border-bottom: #FFCC00 2px solid;
	background-color:#FFFFD7;
	font-size:	1pt;
}



.fondoAzulA{
	background-color:#096A80;
}



A.Verde{
	
	color: green;
	text-decoration:none;
}
  
A.Verde:hover {
	
	color: green;
	text-decoration:underline;
}

