/* Elementos Generales */
	
	.body {
		margin-top : 0;
		background-color:#E6E6EB;
	}
	
	.colordefondo{
	 	font-family: Verdana;
		font-weight: normal;
		background-color: #FFFFFF;
	 }
	.colordemenu{
	 	font-family: Verdana;
		font-weight: normal;
		border: 1px #FFFFFF solid;		
		background-color: #FFFFFF;
	 }
	 	
	
	
	a.menuEncabezado {
		font-family: Arial,Verdana;
		font-size: 14px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #6699ff;
		text-decoration: none;
	}
	
	a.menuEncabezado:hover {
		font-family: Arial,Verdana;
		font-size: 14px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #D0DAE6;
		text-decoration: underline;
	}
	
	.textoPestanaActiva {
		font-family: Arial,Verdana;
		font-size: 14px;
		font-weight: bold;
		color: #C57651;
		text-decoration: none;
	}
	
	.textoPestanaInactiva {
		font-family: Arial,Verdana;
		font-size: 14px;
		font-weight: normal;
		color: #FBFFFF;
		text-decoration: none;
	}
	
	.tituloEncabezado { 
		font-family: Arial,Verdana;
		font-size: 14px; 
		color: #FBFFFF; 
		border: 1px #DAAA94 solid; 
		height: 0 ;
		background-color: #AD4110; 
		font-weight: normal;
		text-align : left;
		text-decoration: none;
	}
	
	.textoBarraAvance {
		font-family: Arial,Verdana;
		font-size: 14px;
		font-weight: normal;
		color: #23527E;
		text-decoration: none;
	}
	
	.textoEtiquetaEncabezado {
		font-family: Arial,Verdana;
		font-size: 12px;
		font-weight: normal;
		color: #8C8C8C;
		text-decoration: none;
	}
	
	.textoInactivoMenuLateral {
		font-family: Arial,Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #8E8E8E;
		text-decoration: none;
	}
	
	.textoMenuLateral {
		font-family: Arial,Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
	}
	
	.textoMenuLateralactivo {
		font-family: Arial,Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #A82B00;
		text-decoration: none;
	}
	
	.textoSubMenuLateral {
		font-family: Arial,Verdana;
		font-size: 11px;
		font-weight: bold;
		color: #8E8E8E;
		text-decoration: none;
	}
	.textoSubMenuLateral:hover {
		font-family: Arial,Verdana;
		font-size: 11px;
		font-weight: bold;
		color: #18477F;
		text-decoration: none;
	}
	
	.textoActivoMenuLateral {
		font-family: Arial,Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #A82B00;
		text-decoration: none;
	}
	
	.subtituloInteriorGris {
		font-family: Arial,Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #8E8E8E;
		text-decoration: none;
	}
	
	.subtituloInteriorRojo{
		font-family: Arial,Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #AC3B08;
		text-decoration: none;
	}
	
	.tituloInteriorRojo {
		font-family: Arial,Verdana;
		font-size: 16px;
		font-weight: bold;
		color: #AC3B08;
		text-decoration: none;
	}
	
	.cajaMenu { 
		font-family: Arial, Verdana; 
		font-size: 12px; 
		color: #6C6C6C; 
		border: 1px #C8C7C2 solid; 
		height: 0 ;
		background-color: #F7F7F7; 
		font-weight: normal;
		text-align : left;
		text-decoration: none;
	}
	
	.areaComunicacionSuperior { 
		font-family: Arial,Verdana;
		font-size: 12px; 
		color: #2F5A84; 
		border: 1px #BAD1E0 solid; 
		height: 0 ;
		background-color: #E7F9FF; 
		font-weight: normal;
		text-align : left;
		text-decoration: none;
	}
	
	.areaComunicacionInferior { 
		font-family: Arial, Verdana; 
		font-size: 12px; 
		color: #6C6C6C; 
		border: 1px #C8C7C2 solid; 
		height: 0 ;
		background-color: #F7F7F7; 
		font-weight: normal;
		text-align : left;
		text-decoration: italic;
	}	
	
	.textoMenuLateralAzul {
		font-family: Arial,Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #0C649F;
		text-decoration: none;
	}
	
	.textoMenuLateralRojo {
		font-family: Arial,Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #AC3B08;
		text-decoration: none;
	}
	
	.texto_General, label.label {
		font-family: Arial,Verdana;
		font-size: 12px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
	}
	
	.textoGrisComunicacion { 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		color: #666666; 		
		font-weight: normal;
		text-align : left;
		text-decoration: none;
	}
	
	.textoGeneralGris {
		font-family: Arial,Verdana;
		font-size: 12px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
	}
	.textoGeneralGrisBold {
		font-family: Arial,Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
	}

	.textoGeneralRojo {
		font-family: Arial,Verdana;
		font-size: 12px;
		font-weight: normal;
		color: #AC3B08;
		text-decoration: none;
	}
	
	.textoGeneralAzul {
		font-family: Arial,Verdana;
		font-size: 12px;
		font-weight: normal;
		color: #0B396D;
		text-decoration: none;
	}
	
	.textoGeneralBlanco {
		font-family: Arial,Verdana;
		font-size: 12px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
		cursor:pointer;
	}
	
	.textoPiePagina {
		font-family: Arial,Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #F3FFFF;
		text-decoration: none;
	}
	
	a.textoPiePagina {
		font-family: Arial,Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #F3FFFF;
		text-decoration: none;
	}
	
	a.textoPiePagina:hover {
		font-family: Arial,Verdana;
		font-size: 11px;
		font-weight: normal;
		font-style: normal;
		font-variant: normal;
		color: #F3F3F3;
		text-decoration: underline;
	}	
	
	
	
	.campoGeneral {
		font-family: Arial,Verdana;
		font-size: 12px;
		font-weight: normal;
		color: #818181;
		background-color:#FFFFFF;
	 	border-style: solid;
	  	border-width: 1px;	
	}
	

	.body {
		margin-top : 0;
		background-color:#E6E6EB;
	}

	.opaco1 {	
	  -moz-opacity: 0.85;
      opacity: 0.85;
      filter: alpha(opacity=85);
		}
	
	.colordefondo{
	 	font-family: Arial,Verdana;
		font-weight: normal;
		background-color: #F0F0EE;
	 }
	.colordemenu{
	 	font-family: Verdana;
		font-weight: normal;
		border: 1px #F0F0EE solid;		
		background-color: #F0F0EE;
	 }	 
	.titulosupnaranja {
		font-family: Arial, Verdana;
		font-size: 13px;
		font-weight: bold;
		color: #EC844D;
	}
	.titulosupblanco {
		font-family: Arial, Verdana;
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}
	.titulosupblack {
		font-family: Verdana;
		font-size: 13px;
		font-weight: bold;
		color: #676767;
		text-decoration: none;
	}
	.tituloInteriorRojo {
		font-family: Arial,Verdana;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #B54C20;
		text-decoration: none;
	}	
	.subtituloInteriorRojo {
		font-family: Arial,Verdana;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #B54C20;
		text-decoration: none;
	}	
	.textoMenuLateralAzul {
		font-family: Arial,Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #196BA6;
		text-decoration: none;
	}		
	.titulo_zonaflexible {
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
	}
	.titulo_interior {
		font-family: Verdana;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #18477F;
		text-decoration: none;
	}
	
	.titulo_exterior_blanco {
		font-family: Arial,Verdana;
		font-size: 16px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #FFFFFF;
		text-decoration: none;
	}
	
	.titulo_exterior_azul {
		font-family: Verdana;
		font-size: 18px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #18477F;
		text-decoration: none;
	}
	
	.titulo_exterior_naranja {
		font-family: Verdana;
		font-size: 16px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #FF6601;
		text-decoration: none;
	}

	.titulo_interior_naranja {
		font-family: Verdana;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #FF6601;
		text-decoration: none;
	}
	
	.subtitulo_seccioninterior {
		font-family : Verdana;
		font-size : 12px;
		font-style : normal;
		font-weight : bold;
		font-variant : normal;
		text-transform : none;
		color : #0768a9;
		text-decoration : none;
	}
	
	.texto_general {
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
	}
	.textoGeneralAzul {
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #0768a9;
		text-decoration: none;
	}
	.texto_general9px {
		font-family: Verdana;
		font-size: 9px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
	}
	.textoGeneralRojo {
		font-family: Arial,Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #AD4110;
		text-decoration: none;
	}
	.textoInactivo {
		font-family: Arial,Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
	}
	.textoInactivoMenuLateral {
		font-family: Arial,Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
	}	
	.texto_naranja {
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #FF6601;	
		text-decoration: none;
	}
	.texto_azul {
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #1B6594;
		text-decoration: none;
	}
	.textoAzulPointer {
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #1B6594;
		text-decoration: none;	
		cursor:pointer;	
	}
	.textoBlancoPointer {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;	
		cursor:pointer;	
	}	
	.textoAzulBold {
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		color: #1B6594;
		text-decoration: none;	
	}	
.mensajeerror {
		font-family: Verdana;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #FF0000;
		text-decoration: none;
	}
	
	.mensajenaranja {
		font-family: Verdana;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #ff9900;
		text-decoration: none;
	}
	
	.Small2 {
		font-family: Verdana, sans-serif, Tahoma; 
		font-size: 7pt;
		font-weight: normal;
		color : White;
		text-decoration: none;
	}
	
	.textoDenominacionAzul { 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		color: #0A4172; 		
		height: 0 ;
		font-weight: normal;
		text-align : left;
		text-decoration: none;
	}
	
	
/* links */
		
	a.mensajenaranja{
		font-family: Verdana;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #ff9900;
		text-decoration: none;
	}
	
	a.mensajenaranja:hover{
		font-family: Verdana;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #ff9900;
		cursor:pointer;
		text-decoration: none;
	}
	
	a.ver_todas {
		font-family: Verdana;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #6699ff;
		text-decoration: none;		
	}
	
	a.ver_todas:hover {
		font-family: Verdana;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #D0DAE6;
		text-decoration: underline;
	}	
	
	a.ver_todas2 {
		font-family: Verdana;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: white;
		text-decoration: none;
	}
	
	a.ver_todas2:hover {
		font-family: Verdana;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #D0DAE6;
		text-decoration: underline;
	}
		
	/*.titulo_interior {
		font-family: Verdana;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #18477F;
		text-decoration: none;
	}*/
	
	a.ver_todas3 {
		font-family: Verdana;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #18477F;
		text-decoration: none;
	}
	
	a.ver_todas3:hover {
		font-family: Verdana;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #18477F;
		cursor:pointer;
		text-decoration: underline;
	}
	
	a.ver_todas4 {
		font-family: Verdana, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #6699ff;
		text-decoration: none;				
	}
	
	a.ver_todas4:hover {
		font-family: Verdana, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #8A8A8A;
		text-decoration: underline;
	}
	
	a.verTodasNaranja {
		font-family: Arial, Verdana;
		font-size: 20px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #F2592C;
		text-decoration: none;		
	}
	
	a.verTodasNaranja:hover {
		font-family: Arial, Verdana;
		font-size: 20px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #04254F;
		text-decoration: underline;
	}
	
	a.footer_azul {
		font-family : Verdana;
		font-size : 9px;
		font-style : normal;
		font-weight : normal;
		font-variant : normal;
		text-transform : none;
		color : #083969;
		text-decoration : none;
	}
	a.footer_azul:hover {
		font-family : Verdana;
		font-size : 9px;
		font-style : normal;
		font-weight : normal;
		font-variant : normal;
		text-transform : none;
		color : #083969;
		text-decoration : underline;
	}
	
/* campos */

	.campo_general {
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #818181;
		background-color:#FFFFFF;
	 	border-style: solid;
	  	border-width: 1px;	
	}
	.campo_general_limitado {
		width:350px;
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #818181;
		background-color:#FFFFFF;
	 	border-style: solid;
	  	border-width: 1px;	
	}
	.campo_general_limitado_250 {
		width:250px;
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #818181;
		background-color:#FFFFFF;
	 	border-style: solid;
	  	border-width: 1px;	
	}
		

/* Elementos para la ayuda Contextual */

	.ComunicaHeader { 
		font-family: Arial, Verdana, sans-serif; 
		font-size: 10px; 
		color: #6C6C6C;
		border: 1px #C8C7C2 solid; 
		height: 0 ;
		background-color: #FFFFFF; 
		font-weight: normal;
		text-align : left;
		text-decoration: none;}
	.ComunicaCampo { 
		font-family: Verdana, sans-serif; 
		font-size: 09px; 
		color:#666666;
		border-width:0;		
		font-weight: normal;
		text-decoration: none;}
	.ComunicaError{
		font-family: Verdana;
		font-size: 09px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #FF0000;
		text-decoration: none;
	}	
	.ComunicaTexto{
		font-family: Verdana;
		font-size: 09px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #0768a9;
		text-decoration: none;	
	 }
	.ComunicaAsesoria{
		font-family: Verdana;
		font-size: 09px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #1B6499;
		text-decoration: none;	
	 }
	.ComunicaAreaError { 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		color: #6C6C6C; 
		border: 1px #C8C7C2 solid; 
		height: 0 ;
		background-color: #FFFFD3; 
		font-weight: normal;
		text-align : left;
		text-decoration: none;}
	
/*Elementos para las Tablas*/

	.tablaResumen{
		font-family: Arial, Verdana, sans-serif;
		font-size: 10px;
		border: 1px #D5D4CF solid;
		spacing:2px;
		padding:2px;
		background-color: #F7F7F7; 
	}	
	.encabezadoTablaResumen{
	 	font-family: Arial,Verdana;
		color: #FAFAFA;
		background-color: #AD4110; 
		border-top: 1px solid #F5F5F5;
   		border-right: 1px solid #D5D4CF;   
   		border-bottom: 1px solid #D5D4CF;
   		border-left: 1px solid #F5F5F5;		
		height: 0;		 
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		text-align:center;
	 }
	 .cuerpo1TablaResumen {
		font-family: Arial,Verdana;
		font-size: 12px;
		font-weight: normal;
		background-color:#F0F0F0;
		color: #0B396D;
		text-decoration: none;
		border-top: 1px solid #F5F5F5;
   		border-right: 1px solid #D5D4CF;   
   		border-bottom: 1px solid #D5D4CF;
   		border-left: 1px solid #F5F5F5;
	}
	.cuerpo2TablaResumen {
		font-family: Arial,Verdana;
		font-size: 12px;
		font-weight: normal;
		background-color:#E6E6E6;
		color: #0B396D;
		text-decoration: none;
		border-top: 1px solid #F5F5F5;
   		border-right: 1px solid #D5D4CF;   
   		border-bottom: 1px solid #D5D4CF;
   		border-left: 1px solid #F5F5F5;
	}
	 .cuerpo1SmallTabla{
		font-family: Arial,Verdana;
		font-size: 10px;
		font-weight: normal;
		background-color:#F0F0F0;
		color: #0B396D;
		text-decoration: none;
		border-top: 1px solid #F5F5F5;
   		border-right: 1px solid #D5D4CF;   
   		border-bottom: 1px solid #D5D4CF;
   		border-left: 1px solid #F5F5F5;
	}
	.cuerpo2SmallTabla{
		font-family: Arial,Verdana;
		font-size: 10px;
		font-weight: normal;
		background-color:#E6E6E6;
		color: #0B396D;
		text-decoration: none;
		border-top: 1px solid #F5F5F5;
   		border-right: 1px solid #D5D4CF;   
   		border-bottom: 1px solid #D5D4CF;
   		border-left: 1px solid #F5F5F5;
	}
	.Tablaindep{ 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		color: #6C6C6C; 
		border: 1px #B4B5B7 solid; 
		background-color: #dadada; 
		font-weight: normal;
		text-decoration: none;
	}
	
	.TablaindepBca{ 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		color: #6C6C6C; 
		border: 1px #B4B5B7 solid; 
		background-color: #FFFFFF; 
		font-weight: normal;
		text-decoration: none;
	}
	.TablaindepAzul{ 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		color: #6C6C6C; 
		border: 1px #C8C7C2 solid; 
		height: 0 ;
		background-color: #F7F7F7; 	
		font-weight: normal;
		text-align : left;
		text-decoration: none;}


/* Elementos para las tablas que funcionan como "Grids"  */

	.encabezado_tabla{
	 	font-family: Arial,Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
		background-color: #AD4110;
	 }
	.encabezado_tablanaranja{
	 	font-family: Arial,Verdana;
		color: #C7410F; 
		border: 1px #C8C7C2 solid; 
		height: 0 ;
		background-color: #F7F7F7; 
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
	 }
	 .cuerpo_tabla{
	 	font-family: Arial,Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		background-color: #F7F7F7;
	 }
	.texto_renglon1 {
		font-family: Arial,Verdana;
		font-size: 11px;
		font-weight: normal;
		background-color:#FFFFFF;
		color: #666666;
		text-decoration: none;
	}
	.texto_renglon2 {
		font-family: Arial,Verdana;
		font-size: 11px;
		font-weight: normal;
		background-color:#DEDEDE;
		color: #666666;
		text-decoration: none;
	}

	
/* Elementos para el manejo de las pestaņas */	

	.CajaMenu { 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		color: #6C6C6C; 
		border: 1px #C8C7C2 solid; 
		height: 0 ;
		background-color: #F7F7F7; 	
		font-weight: normal;
		text-align : left;
		text-decoration: none;}
		
	.CajaDenominacion { 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		color: #6C6C6C; 
		border: 1px #C8C7C2 solid; 
		height: 0 ;
		background-color: #F7F7F7; 	
		font-weight: normal;
		text-align : left;
		text-decoration: none;}
	
	.CajaDenominacionAzul { 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		color: #0A4172; 
		border: 1px #819CB7 solid; 
		height: 0 ;
		background-color: #E8F4FD; 
		font-weight: normal;
		text-align : left;
		text-decoration: none;}
		
	.CajaCaptcha { 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		color: #0A4172; 
		border: 1px #819CB7 solid; 
		height: 0 ;
		background-color: #FFFFFF; 
		font-weight: normal;
		text-align : left;
		text-decoration: none;}		
		
	.CajaDenominacionNaranja { 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		color: #0A4172; 
		border: 1px #819CB7 solid; 
		height: 0 ;
		background-color: ORANGE; 
		font-weight: normal;
		text-align : left;
		text-decoration: none;}
		
	.CajaDenominacionAmarilla { 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		color: #0A4172; 
		border: 1px #819CB7 solid; 
		height: 0 ;
		background-color: #FFFF99; 
		font-weight: normal;
		text-align : left;
		text-decoration: none;}
	
	.CajaDenominacionVerde { 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		color: #0A4172; 
		border: 1px #819CB7 solid; 
		height: 0 ;
		background-color: #CCFF99; 
		font-weight: normal;
		text-align : left;
		text-decoration: none;}
		
	.CajaMensaje { 
		font-family: Verdana, sans-serif; 
		font-size: 10px; 
		color: #0A4172; 
		border: 1px #819CB7 solid; 
		background-color: #E7F9FF; 
		font-weight: normal;
		text-align : left;
		text-decoration: none;}
		
		
	.pestsup_inactiva{
	 	font-family: Verdana;
		font-size: 09px;
		font-weight: normal;
		color: #FDFDFD;
		background-color: #062958 ;
		background:url("/portal/imgs/pixel_azulnormal.jpg") ;
		text-decoration: none;}
	 .pestsup_activa{
	 	font-family: Verdana;
		font-size: 09px;
		font-weight: normal;
		color: #ED844D;
		background-color: #D4D5D0 ;
		text-decoration: none;}
	 .pestsup_onmouseover{
	 	font-family: Verdana;
		font-size: 09px;
		font-weight: normal;
		color: #FFFFFF;
		background-color: #062958 ;
		background:url("/portal/imgs/pixel_azulover.jpg") ;
		text-decoration: none;}
	 .pestana_inactiva{
	 	font-family: Verdana;
		font-size: 09px;
		font-weight: normal;
		color: #FDFDFD;
		background:url("/portal/imgs/pixel_rojonormal.jpg") ;
	 }
	 .pestana_activa{
	 	font-family: Verdana;
		font-size: 09px;
		font-weight: bold;
		color: #666666;
		background-color: #F0F0EE;
	 }
	 .pestana_onmouseover{
	 	font-family: Verdana;
		font-size: 09px;
		font-weight: normal;
		color: #FFFFFF;
		background:url("/portal/imgs/pixel_rojoover.jpg") ;
	 }
	 .texto_inactiva{
	 	font-family: Verdana;
		font-size: 09px;
		font-weight: normal;
		color: #FDFDFD;
		text-decoration: none;}
	 .texto_inactiva:hover{
	 	font-family: Verdana;
		font-size: 09px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;}		
	
/* Footers */

	#footer-123 {
		clear: both;
		overflow: visible;
		height: 65px; 
	}

	#footer-123 h2 {
		float:left; 
		width: 200px; 
		color: #464646;
	}
	
	#footer-123 ul {
		float:left; 
		width: 280px; 
		color: #464646; 
		margin-top: 7px;
	}
	#footer-123 div {
		padding-top: 4px; 
		text-align: center;
	}

	.footer {
		font-family: Verdana;
		font-size: 9px;
		font-weight: normal;
		color: #FFFFFF;
	}
	.footer_azul {
		font-family : Verdana;
		font-size : 9px;
		font-style : normal;
		font-weight : normal;
		font-variant : normal;
		text-transform : none;
		color : #083969;
		text-decoration : none;
	}	

/* elementos para poder sobreponer una imagen al boton de input file */
	input.file{position: relative; 
		opacity:0;
		z-index:1;
	}

	div.falso{
		position: absolute; 
		top:-2px; 
		left:0px; 
		z-index:0;
	}

	 
/* Boton */	 
	
    .botona {
		font-family: Verdana, sans-serif; 
		font-size: 11px; 
		border: 0px #333366 solid; 
		margin:0;
	    text-decoration:none;
		background:url("/portal/imgs/tabblue.gif") ;
		padding:3px 0px 4px 0px;
		color:White;
      }
      
/* DIV    */

	DIV {
		FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial
	}
				

/* elementos del menu */
	
	.menu_principal {
		padding:0;
		margin:0;
		border-width:0;
		background-color:#c2e1ee;
	}
	
	#menu_principal {
		padding:0;
		margin:0;
		border-width:0;
		background-color:#c2e1ee;
	}
	
	.menu_principal ul {
		font-family: Verdana;
		list-style-image:url(bullet.gif);
		margin:0;
		border-width:0;
		margin-right:2px;
		margin-left:5px;
		padding-top:12px;
		padding-bottom:12px;
		padding-left:10px;
	}
	
	.menu_principal li {
	    margin:0;
		border-width:0;
		padding:0;
		font-size:10px;
		font-weight: bold;
		text-align:left;
		padding-bottom:8px;
	}
	
	.menu_principal a {
	    color:#ffffff;
		text-decoration:none;    
	}
	
	.menu_principal a:hover {
		color: #3E6699;
		text-decoration: none;
	}
	
	.menu_interior {
		padding:0;
		margin:0;
		border-width:0;
		background-color:#FFFFFF;
	}
	.menu_interiorbco {
		padding:0;
		margin:0;
		border-width:0;
		background-color:#FFFFFF;
	}
			
/* Breadcrumb */		
	.breadcrumb_inicio {
		font-family : Verdana;
		font-size : 10px;
		font-style : normal;
		font-weight : normal;
		font-variant : normal;
		text-transform : none;
		color : #333333;
		text-decoration : none;
	}

	.breadcrumb_inicio:hover {
		font-family : Verdana;
		font-size : 10px;
		font-style : normal;
		font-weight : normal;
		font-variant : normal;
		text-transform : none;
		color : #0080c5;
		text-decoration : underline;
	}
	
	
	/* elementos del menu */
	
	.menu_principal {
		padding:0;
		margin:0;
		border-width:0;
		background-color:#c2e1ee;
	}
	
	#menu_principal {
		padding:0;
		margin:0;
		border-width:0;
		background-color:#c2e1ee;
	}
	
	.menu_principal ul {
		font-family: Arial,Verdana;
		list-style-image:url(bullet.gif);
		margin:0;
		border-width:0;
		margin-right:2px;
		margin-left:5px;
		padding-top:12px;
		padding-bottom:12px;
		padding-left:10px;
	}
	
	.menu_principal li {
	    margin:0;
		border-width:0;
		padding:0;
		font-size:10px;
		font-weight: bold;
		text-align:left;
		padding-bottom:8px;
	}
	
	.menu_principal a {
	    color:#ffffff;
		text-decoration:none;    
	}
	
	.menu_principal a:hover {
		color: #3E6699;
		text-decoration: none;
	}
	
	.menu_interior {
		padding:0;
		margin:0;
		border-width:0;
		background-color:#F0F0EE;
	}
	.menu_interiorbco {
		padding:0;
		margin:0;
		border-width:0;
		background-color:#FFFFFF;
	}
			
/* Breadcrumb */		
	.breadcrumb_inicio {
		font-family : Arial,Verdana;
		font-size : 10px;
		font-style : normal;
		font-weight : normal;
		font-variant : normal;
		text-transform : none;
		color : #333333;
		text-decoration : none;
	}

	.breadcrumb_inicio:hover {
		font-family : Arial,Verdana;
		font-size : 10px;
		font-style : normal;
		font-weight : normal;
		font-variant : normal;
		text-transform : none;
		color : #0080c5;
		text-decoration : underline;
	}
	
		
	/* Esquinas redondeadas */	
	.roundedcornr_top_499687 div,.roundedcornr_top_499687,
	.roundedcornr_bottom_499687 div, .roundedcornr_bottom_499687 {
		width: 100%;
		height: 15px;
		font-size: 1px;		
	}
	.roundedcornr_content_499687, .roundedcornr_bottom_499687 {
		margin-top: -1px;
	}
	.roundedcornr_content_499687 { padding: 0 0px; }
	
	
		
	.tagOff { width:8px; height:12px; float:right; background:url("images/tagRN.gif") no-repeat bottom; }
	.tagOn { width:8px; height:12px; float:right; background:url("images/tagRH.gif") no-repeat bottom; }

	.separatorT { background-color:#fefcfe; height:1px; margin-top:3px; }
	.separatorB { background-color:#fefcfe; height:1px; margin-bottom:3px; }
	
	/* Mensajes de Struts */

	.errorMessage{
		font-family: Verdana;
		font-size: 11px;
		color: #CC0000;
		list-style: none;
	   color: red;
	}
	
	.actionMessage{
	   color: green;
	}