

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.Subrallado{ 
	text-decoration:none;
}
  
A.Subrallado:hover {
    color:white;
	text-decoration:underline;
}








A.Azul{
	font-size:7pt; 
	color: #096a80;
	text-decoration:none;
}
  
A.Azul:hover {
	font-size:7pt;
	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;
}

.txtAzulA8  {
	font-size:8pt;
	color: #375959;
	
}
.txtAzulA8Negrita  {
	font-size:8pt;
	color: #375959;
	font-weight:bold;
	
}
.txtAzulA9  {
	font-size:9pt;
	color: #375959;
	
}
.txtAzulA9Negrita  {
	font-size:9pt;
	color: #375959;
	font-weight:bold;	
}
.txtAzulA9Negrita_Azul0001  {
	font-size:9pt;
	color: #375959;
	font-weight:bold;
	border-bottom: 1px #375959 solid;	
}
.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;	
}

.txtAzulA10Negrita_Azul0001  {
	font-size:10pt;
	color: #0000ff;
	font-weight:bold;
	border-bottom: 1px #0000ff solid;	
}
.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;	
}
	


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;
}
.txtBlancoA9 {
	font-size:9pt;
	color: white;
}
.txtBlancoA9Negrita {
	font-size:9pt;
	color: white;
	font-weight:bold;
}
.txtBlancoA10 {
	font-size:10pt;
	color: white;
}
.txtBlancoA10Negrita{
	font-size:10pt;
	color: white;
	font-weight:bold;
}
.txtBlancoA12Negrita{
	font-size:12pt;
	color: white;
	font-weight:bold;
}
.txtBlancoA14Negrita{
	font-size:14pt;
	color: white;
	font-weight:bold;
}
.txtBlancoA16Negrita  {
	font-size:16pt;
	color: white;
	font-weight:bold;	
	
}



A.Negro{ 
	color: black;
	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;	
}

.txtNegroA12Negrita  {
	font-size:12pt;
	color: Black;
	font-weight:bold;	
}


.txtGrisA10Negrita  {
	font-size:10pt;
	color: #535353;
	font-weight:bold;	
}


.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:#fffd77;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:9pt;
	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;
	 
}
.cajaAmarilloA_Negro9_Azul1111 {
	border: 2px #096a80 solid;
	background-color:#FEF4B6;
	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;
}

.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;
    height: 23px;
    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;
}
.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;
}



.fondoAzulA{
	background-color:#096A80;
}





