﻿/*Importacion de la css de la web de pago*/
@import url(./Seguridad/webpago/webpago.css);


body 
{
   padding:0 0 0 0;
   margin:0 0 0 0;
   text-align:justify;
}
/* Estilos menu diagnostico*/
.LetrasMenuDiagnostico
{
	width:168px;
	height:27px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	color:black;
}

.LetrasMenuDiagnostico:hover
{
	width:168px;
	height:27px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	color:#009644;
}
.LetrasMenuDiagnosticoMarca
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#009644;
}
.LetrasMenuDiagnosticoEnlaces
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:black;
	text-decoration:none;
}
.LetrasMenuDiagnosticoEnlaces:hover
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#009644;
	text-decoration:none;
}
/*Fin estilos diagnostico*/

/* Estilos de Titulo y textos*/

.ReachIntegra
{
    font-weight: bold;
    font-size: 8pt;
    color: #009644;
    font-family:Verdana;
    
}
.PuntoVerde
{
	font-size: 8pt;
    color: #009644;
    font-family:Verdana;
}

.Campos
{
	font-size:9px;
	font-family:Verdana;
	font-weight:bold;
	color:#009644;
}

.Texto
{
    font-size: 8pt;
    color: #333333;
    font-family:Verdana;
}
.TextoSub
{
    font-size: 8pt;
    color: #333333;
    font-family:Verdana;
    text-decoration:underline;
}
.Subtitulo
{
	font-weight:bold;
	font-size: 8pt;
    color: #000000;
    font-family: Verdana;
}

.Titulo
{
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    font-family: Verdana;
    
}
/* fin estilos*/

/** EStilos del gridview **/
.EstiloGrdGeneral
{
	border:solid 2px #333333;
}
.EstiloGrd
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:White;
	background-color:#1c5e55;
	text-align:center;
	vertical-align:top;
	text-decoration:none;
}

.EstiloPar
{
	border-color:Green;
	border-width:medium;
	background-color:white;
	font-family:Verdana;
	font-size:9px;
	color:#333333;
}
.EstiloImpar
{
	background-color:#EBF4EF;
	font-family:Verdana;
	font-size:9px;
	color:#333333;
}
.EstiloSelec
{
	background-color:#59B17E;
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	color:#333333;
}
.EstiloPage
{
	font-family:Verdana;
	background-color:white;
	color:#333333;
	font-size:9px;
	text-align:Center;
	text-decoration:none;
}

/* fin estilo */

/*Estilo para los enlaces*/
.Enlaces
{
    font-size: 8pt;
    color: #888888;
    cursor: pointer; 
    font-family:Verdana;
    background-image:"Imagenes/contacto.jpg";
    text-decoration:underline;  
}
/*Fin estilo enlaces */

/* Pinta la linea verde */
.LineaVerde
{
    border-left:solid 2px #0d9277;  
    padding-left:5px; 
    padding-top:20px;
}
/*fin estilo */

/* Estilos de las novedades */
.titular
{
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
	color:Black;
}
.descripcion
{
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#696969;
}
.BreveDescripcion
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#838383;
}
.DescripcionImagen
 {
	font-family:Verdana;
	font-size:8px;
	color:#008a70;
	font-weight:bold;
 }
 .EnlacesNovedades
 {
	font-family:Verdana;
	font-size:8px;
	color:#008a70;
	font-weight:bold;
 }
.fecha
{
	font-family:Verdana;
	font-size:10px;
	color:#008a70;
	font-weight:bold;
}
/* fin estilo novedades */

/* Estilos menu master page */

 .ImagenFondo
{
	background-image:url('imagenes/desplegable2.gif');
	border:dott 0px black;
	text-align:justify;
	margin-left:-50px;
	background-repeat:no-repeat;
}

.nodoactual
{
    font-size:7pt;
    font-family:Verdana;    

}

.nodogeneral
{
    font-size:7pt;
    font-family:Verdana;    
}

.nodoraiz
{
    font-size:7pt;
    font-family:Verdana;    
    
}

/* fin estilos master page */

/* flechas del sitemap */
.flecha
{   
	font-weight:bold; 
	color:#363636;
    font-size:7pt;
    font-family:Verdana;    
}
/* fin estilo */

/* Estilo de Errores */
.Error
{
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	color:Red;
}
/* fin de estilo */

/* estilo de tabla principal de la master page */
.tablaPrincipal
{
	border:solid 4px #8C8C8C;
	border-spacing:0px;
	background-color:White;
	width:988px;
}
.tablaContenedora
{
	height:650px;
}
/* fin estilo */

/* Estilos diagnostico */
.Boton
{
	font-size:9px;
	font-family:Verdana;
	font-weight:bold;
	color:#009644;
	cursor:pointer;
	text-align:center;
}

.BotonPestaña
{
	font-size:9px;
	font-family:Verdana;
	font-weight:bold;
	color:#333333;
	cursor:pointer;
	text-align:center;
	border-bottom:solid 2px #009644;
}

.BotonPestañaPulsa
{
	font-size:9px;
	font-family:Verdana;
	font-weight:bold;
	color:#333333;
	cursor:pointer;
	text-align:center;
	border-left:solid 2px #009644;
	border-right:solid 2px #009644;
	border-top:solid 2px #009644;
	border-bottom-width:0px;

}

.tablaBordes
{
   border-right : solid 2px #009644;
   border-left: solid 2px #009644;
   border-bottom : solid 2px #009644;
}

/* fin estilo diagnostico */

/* Estilos de la pagina de legislación */

.RatonVerde
{
	color:#009544;
	text-align:center;
	font-weight:bold;
	font-size: 8pt;   
    font-family:Verdana;
    text-decoration:none;	
}

.RatonVerde:hover 
{
        color:#000000;
        text-align:center;
        font-weight:bold;
        font-size: 8pt;   
		font-family:Verdana;
		text-decoration:none;
}

.RatonGris
{
        color:#dcdcdc;
        text-align:center;
        font-weight:bold; 
        font-size: 8pt;   
		font-family:Verdana;
		text-decoration:none;
}

.RatonGris:hover
{
        color:#000000;
        text-align:center;
        font-weight:bold; 
        font-size: 8pt;   
		font-family:Verdana;
		text-decoration:none;
}
/* fin estilos */

/* Apariencia del scroll y estilos*/

.divParticularidades
{
    scrollbar-face-color:#dcebe8;
    scrollbar-highlight-color:white;
    scrollbar-3dlight-color:#90ccc0;
    scrollbar-darkshadow-color:white;
    scrollbar-shadow-color:white;
    scrollbar-arrow-color:#006550;
    scrollbar-track-color:white;  
} 

div.contenido
{
  
    text-align:justify;
    font-size: 8pt;
    color: #333333;
    font-family:Verdana;
   
 }
 
 .contDocmReg
{
   
    text-align:justify;
      
 }
 
  .ScrollPrecios
{
    overflow-y: auto; 
    overflow-x:hidden;
   scrollbar-face-color:#dcebe8;
    scrollbar-highlight-color:white;
    scrollbar-3dlight-color:#90ccc0;
    scrollbar-darkshadow-color:white;
    scrollbar-shadow-color:white;
    scrollbar-arrow-color:#006550;
    scrollbar-track-color:white;  
    text-align:justify;
    height:350px;
    width:950px;    
 }

/* fin estilo */


/* Estilo de contador pagina inicio */
.estiloNumDiasFaltan
{
	font-family:OCR A Extended;
	font-size:large;
	font-weight:bold;
	color:Green;
	
}
/* fin de estilo */


/*  Estilo pagina documentaciónREg */

.PestDocumentacion
{
        color:#ffffff;
        text-align:center;
        font-weight:bold; 
        font-size: 8pt;   
		font-family:Verdana;
}
.PestDocumentacion:hover
{
        color:#c1c0c0;
        text-align:center;
        font-weight:bold; 
        font-size: 8pt;   
		font-family:Verdana;
}
.PestDocumentacionSelect
{
        color:#000000;
        text-align:center;
        font-weight:bold; 
        font-size: 8pt;   
		font-family:Verdana;
} 

.LetraGlosario
{
	font-family:Verdana;
	font-weight:bold;
	font-size:medium;
	color:Black;
}
.LetraGlosario:hover
{
	font-family:Verdana;
	font-weight:bold;
	font-size:medium;
	color:Gray;
	text-transform:uppercase;
}
.LetraGlosarioSelect
{
	font-family:Verdana;
	font-weight:bold;
	font-size:medium;
	color:Green;
	text-transform:uppercase;
}
.LetraGlosarioSelect:hover
{
	font-family:Verdana;
	font-weight:bold;
	font-size:medium;
	color:Green;
	text-transform:uppercase;
	cursor:default;
}
.celdaLetraGlosario
{
	width:20px;
}
.EspacioTituloParrafo
{
	padding-bottom:20px;
}
.EspacioParrafoParrafo
{
	padding-bottom:5px;
}
.TextoBotonInicioVerde
{
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
	color:Black;
	text-align:center;
}
.TextoBotonInicioVerde:hover
{
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
	color:White;
	text-align:center;
}
.TextoBotonInicioBlanco
{
	font-weight:bold;
	font-family:Verdana;
	font-size:10px;
	color:Black;
	text-align:center;
	vertical-align:top;
	line-height:0px;
	text-decoration:none;
	
}
.TextoBotonInicioBlanco:hover
{
	font-weight:bold;
	font-family:Verdana;
	font-size:10px;
	color:Green;
	text-align:center;
	vertical-align:top;
	line-height:0px;
}
.estiloCeldaRegistroPortal
{
	background-image:url(imagenes/RegistrasePortal.gif); 
	width:200px; 
	height:36px; 
	background-repeat:no-repeat;
	cursor:pointer;
	text-align:center;
}
.EstiloCeldaBotonPeq
{
	background-image:url(imagenes/ReachInforma.gif); 
	background-position-x:center;
	width:120px; 
	height:17px; 
	background-repeat:no-repeat;
	cursor:pointer;
	text-align:center;
}
.textoNormal
{
	font-family:Arial;
	font-size:11px;
	font-weight:700;
	color:#4D4C4C;
	width:100px;
}
.textoNormal:hover
{
	font-family:Arial;
	font-size:11px;
	font-weight:700;
	color:#3BA169;
	width:100px;
}
.TextoSelec
{
	font-family:Arial;
	font-size:11px;
	font-weight:700;
	color:#007C3D;
	width:100px;
}
.celdaMenuMedio
{
	background-image:url(Imagenes/BotonesMenu/fondoMedio.gif); 
	background-repeat:no-repeat;
	cursor:pointer; 
	height: 20px; 
	width:168px; 
	padding-left:4px;
}
.celdaMenuMedioGrande
{
	background-image:url(Imagenes/BotonesMenu/fondoMedioGrande.gif); 
	background-repeat:no-repeat;
	cursor:pointer; 
	height: 35px; 
	width:168px; 
	padding-left:4px;
}
.celdaMenuArriba
{
	background-image:url(Imagenes/BotonesMenu/Arriba.gif); 
	background-repeat:no-repeat;
	cursor:pointer; 
	height: 20px; 
	width:168px; 
	padding-left:4px;
}
.celdaMenuAbajo
{
	background-image:url(Imagenes/BotonesMenu/Abajo.gif); 
	background-repeat:no-repeat;
	cursor:pointer; 
	height: 14px; 
	width:168px; 
	padding-left:4px;
}
.celdaMenuAbajo2
{
	background-image:url(Imagenes/BotonesMenu/Abajo2.gif); 
	background-repeat:no-repeat;
	cursor:pointer; 
	height: 14px; 
	width:168px; 
	padding-left:4px;
}
.celdaMenuCompleto
{
	background-image:url(Imagenes/BotonesMenu/Completo.gif); 
	background-repeat:no-repeat;
	cursor:pointer; 
	height: 20px; 
	width:168px; 
	padding-left:4px;
}


.celdaMenuMedioClaro
{
	background-image:url(Imagenes/BotonesMenu/fondoMedioClaro.gif); 
	background-repeat:no-repeat;
	cursor:pointer; 
	height: 20px; 
	width:168px; 
	padding-left:4px;
}
.celdaMenuMedioGrandeClaro
{
	background-image:url(Imagenes/BotonesMenu/fondoMedioGrandeClaro.gif); 
	background-repeat:no-repeat;
	cursor:pointer; 
	height: 40px; 
	width:168px; 
	padding-left:4px;
}
.celdaMenuArribaClaro
{
	background-image:url(Imagenes/BotonesMenu/ArribaClaro.gif); 
	background-repeat:no-repeat;
	cursor:pointer; 
	height: 20px; 
	width:168px; 
	padding-left:4px;
}
.celdaMenuAbajoClaro
{
	background-image:url(Imagenes/BotonesMenu/AbajoClaro.gif); 
	background-repeat:no-repeat;
	cursor:pointer; 
	height: 14px; 
	width:168px; 
	padding-left:4px;
}
.celdaMenuCompletoClaro
{
	background-image:url(Imagenes/BotonesMenu/CompletoClaro.gif); 
	background-repeat:no-repeat;
	cursor:pointer; 
	height: 20px; 
	width:168px; 
	padding-left:4px;
}

.despSubMenu
{
	width:4px;
}
/* Estilos de las pestañas*/
.PestañaMarcada
{
	background-color:#F6FBF7;
	border-top:solid 1px #009644;
	border-right:solid 1px #009644;
	font-family:Verdana;
	font-size:11px;
	color:Black;
}
.PestañaSinMarcar:hover
{
	font-size:11px;
	font-weight:bold;
}
.PestañaSinMarcar
{
	background-color:#CFEBDC;
	border-top:solid 1px #009644;
	border-bottom:solid 1px #009644;
	border-right:solid 1px #009644;
	font-family:Verdana;
	font-size:9px;
	color:Black;
	cursor:pointer;
}
.PestañaVacia
{
	background-color:#CFEBDC;
	border-bottom:solid 1px #009644;
	font-family:Verdana;
	font-size:10px;
	color:Black;
}
.PestañaBordes
{
	border-bottom:solid 1px #009644;
	border-left:solid 1px #009644;
	border-right:solid 1px #009644;
	background-color:#F6FBF7;
}

/* fin estilo */

.EstiloEspecialTitulo
{
	font-weight: bold;
    font-size: 10pt;
    color: #009644;
    font-family:Verdana;
}
.EnlaceEspecial
{
	 font-size: 8pt;
    color: #238b21;
    cursor: pointer; 
    font-family:Verdana;
    background-image:"Imagenes/contacto.jpg";
    text-decoration:underline;  
}
.EnalcesCursosPortada
{
	font-size:8pt;
	font-family:Verdana;
	color:black;
	text-decoration:none;	
	font-weight:bold;
}
.EstiloFlechas
{    
    text-decoration:underline; 
    padding-top:10px;
    
}
.enlacesPaginacion
{
    font-weight:bold;
    color:Black;
    text-decoration:none;
    font-size:larger;
}
.enlacesPaginacion:hover
{
    font-weight:bold;
    color:Gray;
    text-decoration:none;
    font-size:larger;
}
.enlacesPaginacionActual
{
    font-weight:bold;
    color:Green;
    text-decoration:none;
    font-size:larger;
}
.anchoColumIzq
{
    width:167px;
}
.CajaFormulario
{
	width:99%;
	font-family:Verdana;
	color:#009544;
}
.textVerdeFormulario
{
	font-size: 8pt;
	color: #009544; 
	font-family: Verdana; 	
}
.textBlancoFormulario
{
	font-weight: bold;
	font-size: 8pt; 
	color: white; 
	background-color: #009544;
}


/*Estilos del menu 2*/

.estiloMenuCabecraNor
{
	background-image:url(Imagenes/BotonesMenu/Arriba.gif);
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	padding:2px 0px 2px 4px;
	cursor:hand;
	cursor:pointer;
	color:Black;
}
.estiloMenuCabecraSel
{
	background-image:url(Imagenes/BotonesMenu/Arriba.gif);
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
}
.estiloCuerpo
{
	font-family:Verdana;
	font-size:11px;
	padding-left:5px;
	color:Black;
	cursor:hand;
	cursor:pointer;
}

.celdanormal
{
	cursor:hand; 
	cursor:pointer;
	background-image:url(Imagenes/BotonesMenu/fondoMedio.gif); 
	background-repeat:no-repeat;
	padding:2px 0px 2px 4px;
}
.celdaGorda
{
	cursor:hand; 
	cursor:pointer;
	background-image:url(Imagenes/BotonesMenu/fondoMedioGrandeClaro.gif); 
	background-repeat:no-repeat;
	padding:2px 0px 2px 4px;
	
}

.cabeceraClaro
{
	background-image:url(Imagenes/BotonesMenu/ArribaClaro.gif);
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	padding:2px 0px 2px 4px;
	cursor:hand;
	cursor:pointer;
	color:Black;
}
.celdanormalPrivada
{
	cursor:hand; 
	background-image:url(Imagenes/BotonesMenu/fondoMedioClaro.gif); 
	background-repeat:no-repeat;
	padding:2px 0px 2px 4px;
}
.letraMenuSeleccionado
{
	color:Green;
	font-weight:bold;
	font-size:10px;
	
}

.letraMenuSeleccionadoTitulo
{
	color:Green;		
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;	
	cursor:hand;
	cursor:pointer;
	
}

/*Fin de estilos del menu 2*/

/*Inicio calendario de hitos*/
.celdaHito
{
	
	height:12px;
	background-image:url(imagenes/tiempo.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	border-left-width:1px;
	border-left-color:black;
	border-left-style:solid;
}
.celdaHitoImgNuevo
{	
	background-image:url(imagenes/tiempo.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	border-left-width:2px;
	border-left-color:Red;
	border-left-style:solid;
}
.celdaHitoTextNuevo
{
	font-family:Verdana;
	font-weight:bold;	
	font-size:12px;	
	border-left-width:2px;
	border-left-color:Red;
	border-left-style:solid;
}


.CalendarioCeldaSelect
{
	background-color:#CC3300;
	font-family:Verdana;
	font-size:13px;
}
.CalendarioCabecera
{
	background-color:#9ed4c1;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;	
	border-color:Red;
}
.CalendaioTituDiasSema
{
	background-color:#6fc097;
	font-family:Verdana;
	font-size:12px;
	
}
.CalendarioDiasNormal
{
	background-color:#e5fbf3;
	font-family:Verdana;
	font-size:13px;
}
.CalenadrioDiasOtroMes
{
	background-color:#eefdf8;
	font-family:Verdana;
	font-size:13px;
}
/*fin de estilo calendario hitos*/

/*Calendario de ajax*/
div.ajax__calendar_days table tr td
{
/*padding-right:0px;*/
padding:0px 0px 0px 0px;
border-width:0px;
}
.calendario .ajax__calendar_container 
{
	/*border:1px solid #1C5E55;*/
	border-collapse: collapse;	
	border: none;
	padding: 0;
	background-color:#ebf4ef;
	color:#1c5e55;
	width:250px;/*Para los meses y la fecha de hoy*/
	height:200px;
}
.calendario .ajax__calendar_body
{
	border-collapse: collapse;
	border: none;
	padding: 0;
	margin:0px 0px 0px 0px;
	width:305px;/*Para todo la zona de días*/
	height:200px;
	
	
}
.calendario .ajax__calendar_footer 
{
	/*border-top:1px solid #1c5e55;*/
}
.calendario .ajax__calendar_dayname 
{
	/*border-bottom:1px solid #1c5e55;*/
}
.calendario .ajax__calendar_day 
{
	/*border:1px solid #f9faf9;*/
}
.calendario .ajax__calendar_month 
{
	/*border:1px solid #f9faf9;*/
}
.calendario .ajax__calendar_year 
{
	/*border:1px solid #f9faf9;*/
}
.calendario .ajax__calendar_active .ajax__calendar_day 
{
	background-color:#aed8c0;
	border-color:#1c5e55;
	color:#098b7a;
}
.calendario .ajax__calendar_active .ajax__calendar_month 
{
	background-color:#aed8c0;
	border-color:#1c5e55;
	color:#098b7a;
}
.calendario .ajax__calendar_active .ajax__calendar_year 
{
	background-color:#aed8c0;
	border-color:#1c5e55;
	color:#098b7a;
}
.calendario .ajax__calendar_other .ajax__calendar_day 
{
	background-color:#f9faf9;
	border-color:#ffffff;
	color:#098b7a;
}
.calendario .ajax__calendar_other .ajax__calendar_year 
{
	background-color:#f9faf9;
	border-color:#ffffff;
	color:#098b7a;
}
.calendario .ajax__calendar_hover .ajax__calendar_day 
{
	background-color:#c5e9d5;
	border-color:#daf2fc;
	color:#098b7a;
}
.calendario .ajax__calendar_hover .ajax__calendar_month 
{
	background-color:#c5e9d5;
	border-color:#daf2fc;
	color:#098b7a;
}
.calendario .ajax__calendar_hover .ajax__calendar_year 
{
	background-color:#c5e9d5;
	border-color:#daf2fc;
	color:#098b7a;
}
.calendario .ajax__calendar_hover .ajax__calendar_title 
{
	color:#098b7a;
}
.calendario .ajax__calendar_hover .ajax__calendar_today 
{
	color:#098b7a;
}

/*Fin de calendario de ajax*/