		
		A:link {text-decoration:none; font-size:11px; color:#0000CC;}
		A:visited {text-decoration:none; font-size:11px; color:#0000CC;}
		A:active {text-decoration:none; font-size:11px; color:#0000CC;}
		A:hover {text-decoration:none; font-size:11px; color:#CC0000; font-weight:bold}	
			

		.respuesta_faq{
			color:#008800;
			position:absolute;
			visibility:hidden;
			width:600px;
			border:1px solid #00CC00;
			background-color:#E8FFE8;
			line-height:16px;
			cursor:default;
			visibility:hidden;
			padding-left:6px;
			padding-right:6px;
			z-index:6;
			}
		
		#ventana_menu_raton{
			position:absolute;
			width:200px;
			border:1px solid #CC0000;
			background-color:#FFE6CE;
			line-height:20px;
			cursor:default;
			visibility:hidden;
			z-index:10;
			}
		.item_ventana_menu_raton{
			padding-left:5px;
			padding-right:5px;
			}

		.mostr_busc{
			border: solid 1px #AA0000;
 			background-color: #FFFAE6;
			}

			
		.tit1{
			color:#FFFFFF;
			position:absolute;
			background-color:#CC0000;
			border: solid 1px #000000;
			font-weight:bold;
			padding: 2px;
			height: 14px;
			width: 120px;
			z-index:1;
			}

		.subt1{
			color:#000000;
			position:absolute;
			background-color:#FFD5AA;
			border: solid 1px #CCCCCC;
			padding: 2px;
			height: 14px;
			width: 205px;
			visibility: hidden;
			z-index:2;
			}


		.octit1{
			position:absolute;
			background-color:#CCCCCC;
			padding: 2px;
			height: 20px;
			width: 120px;
			visibility: hidden;
			filter: alpha(opacity=70);
			z-index:1;
			}

		.ocsubt1{
			position:absolute;
			background-color:#CCCCCC;
			padding: 2px;
			height: 18px;
			width: 205px;
			visibility: hidden;
			filter: alpha(opacity=70);
			z-index:1;
			}

		.seccion_recuadro_formulario{
			background-color:#FFFFFF;
			border: solid 1px #CC0000;
			padding: 5px;
			}
			
		.tab_rojo_osc {
			font-family: Arial, Helvetica, sans-serif;
			background-color: #AA0000;
			}
		.tr_bl {
			font-family: Arial, Helvetica, sans-serif;
			background-color: #FFFFFF;
			}

		.tr_azcl {
			font-family: Arial, Helvetica, sans-serif;
			background-color: #DEFFFF;
			}

		.td_ntsi {
			border-left: solid 1px #CC0000;
			border-top: solid 1px #CC0000;
			border-bottom: solid 1px #CC0000;
			}

		.td_ntsd {
			border-right: solid 1px #CC0000;
			border-top: solid 1px #CC0000;
			border-bottom: solid 1px #CC0000;
			}
	
		.redSubmit {
  			padding: 0px;
  			background-color: #CC0000;
  			color: #FFFFFF;
  			border-top: solid 1px #FFAAAA;
  			border-left: solid 1px #FFAAAA;
  			border-right: solid 1px #660000;
  			border-bottom: solid 1px #660000;
  			font-family: Arial, Helvetica, sans-serif;
  			font-size: 11px;
			}
		.blueSubmit {
  			padding: 0px;
  			background-color: #004080;
  			color: #FFFFFF;
  			border-top: solid 1px #C8E4FF;
  			border-left: solid 1px #C8E4FF;
  			border-right: solid 1px #003264;
  			border-bottom: solid 1px #003264;
  			font-family: Arial, Helvetica, sans-serif;
  			font-size: 11px;
			}

		.mostr_busc_blue{
			border: solid 1px #003264;
 			background-color: #FFFAE6;
			}
			
		.control_archivo {
			}
	
		.buttonborder {
  				background-color: #AB614E;
  				margin: 0px;
  				padding: 2px;
  				border-width: 2px;
  				border-style: outset;
  				border-color: #D1A59A;
  				border-spacing: 0;
				}
	
		.fuentenormal {
      			font-family: Arial, Helvetica, sans-serif;
	    		font-size: 11px;
			}
		
		.fuentesmall {
      			font-family: Arial, Helvetica, sans-serif;
	    		font-size: 10px;
			}
			
		.fuentesupersmall {
      			font-family: Arial, Helvetica, sans-serif;
	    		font-size: 9px;
			}
	
		.fuentebig {
      			font-family: Arial, Helvetica, sans-serif;
	    		font-size: 12px;
			}
	
	
		BODY {  scrollbar-face-color: #CC0000;
      			scrollbar-highlight-color: #FFAAAA;
      			scrollbar-shadow-color: #660000;
      			scrollbar-arrow-color: white;
      			scrollbar-base-color: #FFDDDD;
	
      			font-family: Arial, Helvetica, sans-serif;
	    		font-size: 11px;
	
      			}
	      		
	      	SELECT {
  			background-color: #FFEEEE;
  			color: #550000;
  			margin: 0px; 
	  		
			border-color: #993333 #CC6633 #FF3399 #FFCC33;
			border-style: dashed;
			list-style-position: inside;
			list-style-type: circle;
			z-index: auto;
			
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			border: #AA8888 1px solid;
	  				
      			}
	
	      	TEXTAREA {
  			background-color: #FFEEEE;
  			color: #550000;
  			margin: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			border: #AA8888 1px solid;
      			}
      			
	      		
	      	.input_text {
      			background-color: #FFEEEE;
      			color: #550000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			border: #AA8888 1px solid;
      			}
      			

		.blueBody {scrollbar-face-color: #004080;
      			scrollbar-highlight-color: #A6D2FF;
      			scrollbar-shadow-color: #002B55;
      			scrollbar-arrow-color: white;
      			scrollbar-base-color: #D9ECFF;
	
      			font-family: Arial, Helvetica, sans-serif;
	    		font-size: 11px;
      			}
      			
	      	.input_blue_text {
      			background-color: #D9ECFF;
      			color: #550000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			border: #004080 1px solid;
      			}
      			
	      	.blueSelect {
  			background-color: #D9ECFF;
  			color: #550000;
  			margin: 0px; 
	  		
			border-color: #004080 #004080 #004080 #004080;
			border-style: solid;
			list-style-position: inside;
			list-style-type: circle;
			z-index: auto;
			
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			border: #004080 1px solid;
      			}
      			
	      	.blueTextarea {
  			background-color: #D9ECFF;
  			color: #550000;
  			margin: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			border: #004080 1px solid;
      			}

		.bluetit1{
			color:#FFFFFF;
			position:absolute;
			background-color:#004080;
			border: solid 1px #000000;
			font-weight:bold;
			padding: 2px;
			height: 14px;
			width: 120px;
			z-index:1;
			}

		.bluesubt1{
			color:#000000;
			position:absolute;
			background-color:#D2FFFF;
			border: solid 1px #CCCCCC;
			padding: 2px;
			height: 14px;
			width: 205px;
			visibility: hidden;
			z-index:2;
			}
      			
	      	.input_text_banner {
      			background-color: #FFEEEE;
      			color: #550000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			border: #AA8888 1px solid;
      			}


	      	.input_text_cambiante_js {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			border: 0px;
      			}

	      	.input_text_ro {
      			background-color: #EEEEEE;
      			color: #550000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			border: #888888 1px solid;
      			}
	
		.img_select {
			cursor:pointer;
			}
	      		
	      	table {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;  
     			}
	      		
	      	td {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;  
     			}
	      		


