	.textonormal {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
	}
	
	A.textochico {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		text-decoration: none;
	}
	
	A.textochico:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFCC00;
	}
	
	A.textonor {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		text-decoration: none;
		font-weight: bold;
	}
	
	A.textonor:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		text-decoration: underline;
		font-weight: bold;
	}
	
	.textonorbla {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
	}
	
	A.textonorbla, A.textonorbla:visited {
		text-decoration:none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
	}
	A.textonorbla:hover{
		color: #666666;
	}
	
	.textonorneg {
		padding:1px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
	}
	
	.titulos {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #BF2B2B;
		font-weight: bold;
		font-style: normal;
		letter-spacing: normal;
	}
	
	A.linksconte {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: none;
	}
	
	A.linksconte:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #AF2929;
		text-decoration: underline;
		font-weight: normal;
	}
	
	.boxes { /* Los elementos SELECT de los formulario */
		height: 16px;
		font-size: 11px;
		color: #666666;
		border: 1px solid #C7C6AF;
	
	}
	
	.boxesgr {
		height: 20px;
		font-size: 11px;
		color: #666666;
	}
	
	.boxescolor { /* Los elementos TEXT de los formularios */
		height: 22px;
		font-size: 12px;
		color: #666666;
		border: 1px solid #C7C6AF;
	}
	
	.boxescomen {
		height: auto;
		font-size: 12px;
		color: #666666;
		border: 1px solid #C7C6AF;
	}
	
	input[type="button"], input[type="submit"] {
	  font-family      : Verdana, Arial, Helvetica, sans-serif;
	  font-style       : normal;
	  text-align	   : center;  
	  font-size        : 10px;
	  font-weight      : bold;
	  font-variant	   : small-caps;
	  background	   : url(button_b.png) repeat-x;
	  color            : #666666;
	  border           : 1px solid #CCCCCC;  
	}
	
	input.button {
	  font-family      : Verdana, Arial, Helvetica, sans-serif;
	  font-style       : normal;
	  font-size        : 10px;
	  font-weight      : bold;
	  font-variant	   : small-caps;
	  background-color : #F0F0F0;
	  color            : #666666;
	  border           : 1px solid #CCCCCC;
	}
	
	input.radio{
		height: 16px;
		font-size: 11px;
		color: #666666;  
	}
	
	A.linkblanco {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: none;
	}
	
	A.linkblanco:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		text-decoration: none;
	}
	
	A.linksrojo {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #CC3300;
		text-decoration: none;
	}
	
	A.linksrojo:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #CC3300;
		text-decoration: underline;
	}
	
	.style1 {
		font-family: Arial, Helvetica, sans-serif;
		color: 10;
		font-size: 10px;
	}
	.style2 {
		color: #FFFFFF;
		font-size: 11px;
	}
	.style6 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
	}
	.style7 {
		font-family: Verdana, Arial, Helvetica, sans-serif
	}
	
	.style10 {
		color: #FFFFFF
	}
	
	.style12 {
		font-size: 9px;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
	}
	.style16 {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #666666; 
	}
	
	.style17 {
		font-size: 11px
	}
	
	.style18 {
		font-family: Arial, Helvetica, sans-serif; 
		color: #999999; 
		font-size: 11px; 
	}
	
	.style20 {
		color: #FFFFFF; 
		font-size: 27px; 
		font-family: Arial, Helvetica, 
		sans-serif;
	}
	
	.style21 {
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
	}
	
	.style22 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #666666;
	}
	
	.style23 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	.style24 {
		font-family: Arial, Helvetica, sans-serif; 
		color: #FFFFFF; 
		font-size: 11px; 
		font-weight: bold; 
	}
	
	.style27 {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: bold; 
		color: #666666; 
	}
	
	.style28 {
		font-size: 11px; 
		color: #666666; 
		font-family: Arial, Helvetica, sans-serif; 
		font-style: italic; 
	}
	
	.style31 {color: #FFFFFF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
	.style35 {font-family: Arial, Helvetica, sans-serif}
	.style36 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
	
	.style37 {
		font-family: Arial, Helvetica, sans-serif; 
		color: #000000; 
		font-size: 10px; 
	}
	
	.style38 {
		font-family: Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 10px;
	}
	
	.style40 {
		font-family: Arial, Helvetica, sans-serif; 
		color: #000000; 
		font-size: 11px; 
	}
	
	.style43 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size: 12px;
		font-weight: bold;
	}
	
	.style54 {
		font-size: 10px; 
		color: #000000;
	}
	
	.style55 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
	}
	
	.style56 {
		font-size: 10px; 
		color: #000000; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
	}
	
	.style64 {font-family: Verdana, Arial, Helvetica, sans-serif}
	.style65 {color: #666666}
	
	.style66 {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #666666; 
		font-size: 10px; 
	}
	
	.style67 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px; color: #666666; 
	}
	
	.style68 {font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
	
	.style70 {font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 11px; }
	
	a:hover {
		color: #666666;
	}
	
	form{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	/* classes for validator */
	.tfvHighlight{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold; 
		color: red;
	}
	.tfvNormal{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	.tit_option{
		color:red;
	}
	
	.trResultadosOut {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		/*cursor: pointer;
		cursor: "hand";*/
	}
	
	.trResultadosOver {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: red;
		/*cursor: pointer;
		cursor: "hand";*/
	}
	
	.textonorbla2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
	}
	
	.textonorneg2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
	}
	
	A.linkneg2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		text-decoration: none;
	}
	
	A.linkneg2:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		text-decoration: none;
	}
	
	A.linkblanco2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		text-decoration: none;
	}
	
	A.linkblanco2:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		text-decoration: none;
	}A.textochicoabajo {
	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		text-decoration: none;
	}
	A.textochicoabajo:hover {
	
	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		text-decoration: none;
	}
