@font-face {
	font-family: 'AENOR Fontana ND Demibold';
    font-style:  normal;
    font-weight: normal;	
	src: url(/css/AENORFO2.eot);
 }
 @font-face {
    font-family: 'AENOR Fontana ND';
    font-style:  normal;
    font-weight: 700;    
    src: url(/css/AENORFO7.eot);
  }
  @font-face {
    font-family: 'AENOR Fontana ND SemiCondensed';
    font-style:  normal;
    font-weight: normal;
    src: url(/css/AENORFO6.eot);
  }
  @font-face {
    font-family: 'AENOR Fontana ND SemiCondensed';
    font-style:  normal;
    font-weight: 700;    
    src: url(/css/AENORFO5.eot);
  }

* :focus { outline: 0 !important; }

* 
{
	font-family: Verdana, Arial !important; /*Verdana, Arial, sans-serif*/
	font-size: 11px;
	color: #666;
}

#ruler { visibility: hidden; white-space: nowrap; position: absolute; top: -100; left: 0px; }

.ui-widget-overlay {
    position: fixed !important;
}

.blockOverlay, .blockMsg
{
	cursor: default !important;
}

.TextoFontana
{
	font-family: 'AENOR Fontana ND Demibold', Verdana, Arial !important; /*Verdana, Arial, sans-serif*/
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip p {text-indent: 0em;}
#tooltip h3, #tooltip div { margin: 0; font-size: 9px }
#tooltip div { font-weight: normal}

.strong
{
	font-weight: bold;
	color: #5993a8;
	color: #920606;
	text-decoration: underline;
}

#Container {
    width: 95%;
    /*width: 990px;*/
    border-width: 0px;
    background-color: White;
    margin: auto;
}
#Header {
    height: 82px;
    width: 100%;
    background-color: White;
    background-image: url('../img/une-peq.png');
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

#Menu {
    width: 100%;
    background-color: #fff;
    height: 55px;
}


#Menu li {
    /*float: left;*/
    float: none;
    width: auto;
    height: 46px;
    margin-right: 11px;
}


#Menu a {
    color: White;
    text-decoration: none;
    font-size: 12pt;
    line-height: 42px;
    font-weight: bold;
    height: 46px;
    /*display: block;*/
    display: inline-flex;
    width: 155px;
    text-align: center;
    background-image: url('/img/fondoMenu.png');
    background-position: top;
    text-indent: -9999px;
}


#Menu a.busquedas{ background-image: url('/img/fondoMenuBusquedas.png'); }
#Menu a.micontrato{ background-image: url('/img/fondoMenuMiContrato.png'); }
#Menu a.gestionclientes{ background-image: url('/img/fondoMenuGestionClientes.png'); }
#Menu a.mantenimiento{ background-image: url('/img/fondoMenuMantenimiento.png'); }
#Menu a.estadisticas{ background-image: url('/img/fondoMenuEstadisticas.png'); }
#Menu a.ayuda{ background-image: url('/img/fondoMenuAyuda.png'); }



#Menu a:hover, #Menu a.selected
{
	background-position: bottom;
}


#Menu li.logon a
{
	color: #666;
	border-width: 0px;
	padding: 0px 10px 0px 20px;
	margin-left: 10px;
}



a.icon
{
	background-image: url('../img/li.gif');
	background-position: 0px -12px;
	background-repeat:no-repeat;
	padding-left: 20px;
	height: 12px;
	text-decoration: none;
	text-transform: uppercase;
	color: #666;
	font-size: 7pt;
}

a.icon:hover
{
	background-position: top left;
}

#Content
{
	width:100%;
}

#Footer
{
	width:100%;
	text-align:center;
	margin-top: 30px;
	clear: both;
}

#Footer a
{
	text-decoration:none;
}



h2.SubMenuIcidencias, h2.SubMenuMtenimientoDirectivas, h2.SubMenuMtenimientoLegislaciones, h2.SubMenuMntenimientoNormasConsulta, h2.SubMenuEnvioFicheros, h2.SubMenuEnvioExtractos, h2.SubMenuHistoricoEnvios, h2.SubMenuRenovacionSuscripciones {
    width: 100%;
    background-color: #007297;
    height: 30px;
    text-align: center;
    text-indent: 10px;
    color: white;
    font-size: 18px;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
    border-radius: 5px;
}



h2.SubMenu
{
	width:100%;
	background-image: url('/img/h2Submenu.png');
	height: 30px;
	text-align: left;
	text-indent: 10px;
	color: #fff;
	font-size: 18px;
	font-weight:bold;
	line-height: 22pt;
	font-family: Verdana, Arial, sans-serif !important;
}



/*h2.SubMenuAccesoCliente {
    width: 100%;
    background-image: url('/img/CabecerasSubmenu/h2SubAccesoCliente.png');
    background-repeat: no-repeat;
    height: 30px;
    text-align: left;
    text-indent: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
}*/

/*h2.SubMenuIcidencias {
    width: 100%;
    background-image: url('/img/CabecerasSubmenu/h2SubInformeincidencias.png');
    background-repeat: no-repeat;
    height: 30px;
    text-align: left;
    text-indent: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
}*/



/*h2.SubMenuMtenimientoDirectivas {
    width: 100%;
    background-image: url('/img/CabecerasSubmenu/h2SubDirectivas.png');
    background-repeat: no-repeat;
    height: 30px;
    text-align: left;
    text-indent: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
}*/


/*h2.SubMenuMtenimientoLegislaciones {
    width: 100%;
    background-image: url('/img/CabecerasSubmenu/h2SubLegislaciones.png');
    background-repeat: no-repeat;
    height: 30px;
    text-align: left;
    text-indent: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
}*/

h2.SubMenuMantenimientoColecciones {
    width: 100%;
    background-image: url('/img/CabecerasSubmenu/h2SubMantenimientoColecciones.png');
    background-repeat: no-repeat;
    height: 30px;
    text-align: left;
    text-indent: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
}


h2.SubMenuMntenimientoCertificaciones {
    width: 100%;
    background-image: url('/img/CabecerasSubmenu/h2SubMantenimientoCertificaciones.png');
    background-repeat: no-repeat;
    height: 30px;
    text-align: left;
    text-indent: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
}


/*h2.SubMenuMntenimientoNormasConsulta {
    width: 100%;
    background-image: url('/img/CabecerasSubmenu/h2SubMantenimientoNormasConsulta.png');
    background-repeat: no-repeat;
    height: 30px;
    text-align: left;
    text-indent: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
}*/


/*h2.SubMenuEnvioFicheros {
    width: 100%;
    background-image: url('/img/CabecerasSubmenu/h2SubEnvioFicheros.png');
    background-repeat: no-repeat;
    height: 30px;
    text-align: left;
    text-indent: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
}*/


/*h2.SubMenuRenovacionSuscripciones {
    width: 100%;
    background-image: url('/img/CabecerasSubmenu/h2SubRenovarSuscripciones.png');
    background-repeat: no-repeat;
    height: 30px;
    text-align: left;
    text-indent: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
}*/

/*h2.SubMenuEnvioExtractos {
    width: 100%;
    background-image: url('/img/CabecerasSubmenu/h2SubEnvioExtractos.png');
    background-repeat: no-repeat;
    height: 30px;
    text-align: left;
    text-indent: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
}*/



h2.SubMenuAccesoCliente, h2.SubMenuEstadisticasLicencias, h2.SubMenuEstadisticasInstalaciones, h2.SubMenuEstadisticasAccesos, h2.SubMenuEstadisticasBusquedas, h2.SubMenuEstadisticasListas, h2.SubMenuEstadisticasFiltros, h2.SubMenuEstadisticasContrato {
    width: 100%;
    background-color: #007297;
    height: 30px;
    text-align: center;
    text-indent: 10px;
    color: white;
    font-size: 18px;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
    border-radius: 5px;
}




/*h2.SubMenuEstadisticasLicencias {
    background-color: #053155;
    width: 100%;
    background-image: url('/img/CabecerasSubmenu/h2SubEstadisticasLicencia.png');
    background-repeat:no-repeat;
    background-position:left;
    height: 30px;
    text-align: left;
    text-indent: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
}*/


/*h2.SubMenuEstadisticasInstalaciones {
    width: 100%;
    background-image: url('/img/CabecerasSubmenu/h2SubEstadisticasInstalaciones.png');
    background-repeat: no-repeat;
    height: 30px;
    text-align: left;
    text-indent: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
}*/


/*h2.SubMenuEstadisticasAccesos {
    width: 100%;
    background-image: url('/img/CabecerasSubmenu/h2SubEstadisticasAcceso.png');
    background-repeat: no-repeat;
    height: 30px;
    text-align: left;
    text-indent: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
}*/


/*h2.SubMenuEstadisticasBusquedas {
    width: 100%;
    background-image: url('/img/CabecerasSubmenu/h2SubEstadisticasBusqueda.png');
    background-repeat: no-repeat;
    height: 30px;
    text-align: left;
    text-indent: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
}*/


/*h2.SubMenuEstadisticasListas {
    width: 100%;
    background-image: url('/img/CabecerasSubmenu/h2SubEstadisticasListas.png');
    background-repeat: no-repeat;
    height: 30px;
    text-align: left;
    text-indent: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
}*/


/*h2.SubMenuEstadisticasFiltros {
    width: 100%;
    background-image: url('/img/CabecerasSubmenu/h2SubEstadisticasFiltro.png');
    background-repeat: no-repeat;
    height: 30px;
    text-align: left;
    text-indent: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
}*/


/*h2.SubMenuEstadisticasContrato {
    width: 100%;
    background-image: url('/img/CabecerasSubmenu/h2SubEstadisticasContrato.png');
    background-repeat: no-repeat;
    height: 30px;
    text-align: left;
    text-indent: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
}*/


/*h2.SubMenuHistoricoEnvios {
    width: 100%;
    background-image: url('/img/CabecerasSubmenu/h2SubHistoricoEnvios.png');
    background-repeat: no-repeat;
    height: 30px;
    text-align: left;
    text-indent: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 22pt;
    font-family: Verdana, Arial, sans-serif !important;
}*/

/*************************************************************************************************************************/


#TableLogon
{
	margin-left:300px;
	margin-top: 30px;
	margin-bottom: 200px;
}

#TableLogon td
{
	padding: 10px;
}

#TableLogon label
{
	/*text-transform: lowercase;*/
	float:right;
}


#SearchFormContainer
{
	position: absolute;
	top: 0px;
	left: 0px;
	width:100%;
	z-index: 3;
	background-color: Transparent;
	min-height: 31px;
}

#SearchFormContent
{
	width:100%;
	text-align:center;
	background-color:#eee;
}

#ResultListContainer
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 599px;
	z-index: 2;
	background-color: Transparent;
}

#ResultListContent
{
	margin-top: 5px;
	background-color:#eee;
	width: 269px;
	float: left;
	border: solid 1px #c7c7c7;
	border-width: 0px 0px 1px 0px;
}

#ResultListContent ul
{
	height:534px;
	overflow: auto;
	overflow-y:scroll;
	margin: 30px 10px 30px 20px;
}

#ResultListContent a
{
	text-decoration: none;
}


#tabVertical
{
	background-image: url('../img/tabV.png');
	background-repeat: no-repeat;
	cursor: pointer;
	width: 100%;
	height: 22px;
	margin:auto;
	position: absolute;
	background-position: left top;
}

#tabHorizontal
{
	background-image: url('../img/tabH.png');
	background-position: left top;
	background-repeat: no-repeat;
	background-color:Transparent;
	cursor: pointer;
	width: 18px;
	height: 100%;
	float: left;
}


.tabContent
{
	padding: 0px;
}

input[type=button].boton, input[type=submit].boton
{
	padding:3px;
	margin:3px;
	border: solid 1px #555;
	background-color: #eee;
	width:auto;
}



input[type=button].iconoTxtMostrar {
    padding: 0px;
    margin: 0px;
    border-width: 0px;
    /*color: darkgreen;*/
    color: white;
    background-color: transparent;
    width: 105px !important;
    height: 16px !important;
    cursor: pointer;
    background-color: #007297;
    border-radius: 3px;
}


input[type=button].iconoTxtMostrar:hover {
    background-color: #009CCB;
    text-decoration: none;
}

input[type=button].iconoTxtEliminar {
    padding: 0px;
    margin: 0px;
    border-width: 0px;
    color: darkred;
    background-color: transparent;
    width: 105px !important;
    height: 16px !important;
    cursor: pointer;
}




input[type=button].iconoBuscarTxt {
    padding: 0px;
    margin: 0px;
    border-width: 0px;
    /*color: blue;*/
    color:white;
    background-color: transparent;
    width: 40px !important;
    height: 16px !important;
    cursor: pointer;

    background-color: #007297;
    border-radius: 3px;
}

input[type=button].iconoBuscarTxt:hover {
    background-color: #009CCB;
    text-decoration: none;
}




input[type=button].icono {
    padding: 0px;
    margin: 0px;
    border-width: 0px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: bottom left;
    width: 16px !important;
    height: 16px !important;
    cursor: pointer;
}

input[type=button].icono19
{
	padding:0px;
	margin:0px;
	border-width: 0px;
	background-color: transparent;
	background-repeat:no-repeat;
	background-position: bottom left;
	width:19px !important;
	height: 19px !important;
	cursor: pointer;
}

input[type=button].icono24
{
	padding:0px;
	margin:0px;
	border-width: 0px;
	background-color: transparent;
	background-repeat:no-repeat;
	background-position: bottom left;
	width: 24px !important;
	height: 24px !important;
	cursor: pointer;
}

input[type=button].icono50x15
{
	padding:0px;
	margin:0px;
	border-width: 0px;
	background-color: transparent;
	background-repeat:no-repeat;
	background-position: bottom left;
	width: 50px !important;
	height: 15px !important;
	cursor: pointer;
}

input[type=button].hover
{
	background-position: top left;
}

input[type=button].iconoGrande
{
	padding:0px;
	margin:0px;
	border-width: 0px;
	background-color: transparent;
	background-position: top center;
	background-repeat:no-repeat;
	width: 32px;
	height: 32px;
	cursor: pointer;
}

input[type=button].boton:hover
{
	background-color: #fafafa;
}

input.readonly
{
	border-width: 0px;
}

textarea.readonly
{
	border-width: 0px;
	overflow: auto;
}

/* ESTILOS DE LOS FORMULARIOS DE BÚSQUEDA Y LOS ACORDEONES */
.FormularioBusquedaPlegable
{
    margin:0px;
    border: solid 1px #ccc;
    border-width: 0px 0px 1px 0px;
    background-color: #eee;
}

.FormularioBusquedaPlegable table
{
	margin:auto;
	margin-top:0px;
	margin-bottom:10px;
}

.FormularioBusquedaPlegable table td
{
	width:200px;
}

.FormularioBusquedaPlegable table td input
{
	width:100%;
}

.FormularioBusquedaPlegable table td
{
	padding: 0px 10px 4px 10px;
}

.FormularioBusquedaPlegable table th
{
	padding: 4px 10px 0px 10px;
}


.ResultadosBusqueda
{
	width: 100%;
	text-align: right;
}

.ResultadosBusqueda a
{
	margin: 4px;
	text-decoration: none;
}

.ResultadosBusqueda b
{
	font-size: 13px;
	margin: 4px;
}


.AcordeonResultados
{
     margin:10px 0px 10px 0px;
     min-height: 300px;             
     max-height: 420px;
     position:relative;
     overflow: hidden;
	 overflow-y:scroll;
}

.AcordeonResultados table
{
	margin: auto;
	margin-top:0px;
}

.AcordeonResultados table th
{
	padding: 4px 4px 0px 0px;
}

.AcordeonResultados table.tablaDatosCliente th
{
	width: 17%;
}        


.AcordeonResultados table th label
{
	background-color: #eee;
	display: block;
	width: 100%;
	padding: 3px 0px 3px 0px;
	margin-right:10px;
	text-indent: 10px;
	font-size: 11px;
}

.AcordeonResultados table td
{
	padding: 3px 0px 0px 0px;
}

.AcordeonResultados table td input, .AcordeonResultados table td select, .AcordeonResultados table td option
{
	width:100%;
	margin: 0px;
	padding:0px;
}

.plegador
{
	width:100%;
	height: 12px;
	background-color: #ccc;
	cursor: pointer;
	background-image: url('/img/separadorTexto.png');
	/*background-image: url('/img/separadorPuntos.gif');*/
	background-repeat: no-repeat;
	/*background-position: center center;*/
	background-position: top center;
}

.plegador2
{
	width:100%;
	height: 7px;
	background-color: #ccc;
}


td.hr
{
	width: 100%;
	height: 0px;
	border-top: solid 1px #aaa;
}




.listaMultiple
{
	overflow:auto;
	overflow-x:hidden;
	border: solid 1px #ccc;
	background-color: #fff;
}
.listaMultiple ul
{
	margin:5px;
}
.listaMultiple li
{
	display: block;
	width:100%;
	height:16px;
	vertical-align: middle;
	clear: both;
}

.listaMultiple li span, .listaMultiple li input, .listaMultiple li label
{
	float: left;
	margin-left: 3px !important;
}

.listaMultiple li input
{
	width: auto !important;
}

.abbrTipoCriterio
{
	text-transform: uppercase;
	font-size: 8px;
	line-height: 12px;
	text-align: center;
	width: 22px;
	height: 12px;
	display: inline-table;
	color: White;
	font-family: Verdana, Arial Black;
	font-weight: bold;
}

.abbrTipoCriterioNOR{
	background-color: Red;        	
}        
.abbrTipoCriterioDES{
	background-color: Blue;
}
.abbrTipoCriterioCOM{
	background-color: Green;
}
.abbrTipoCriterioICS{
	background-color: Maroon;
}
.abbrTipoCriterioCOL{
	background-color: Yellow;
	color: #000;
}

table.sinPadding, table.sinPadding tr, table.sinPadding td
{
	margin:0px !important;
	padding:0px !important;
}





a.TipoNormaEspaniola span.CodigoNorma, a.TipoNormaEspaniola span.CodigoNorma strike, span.TipoNormaEspaniola 
{
    color: #000;
    font-weight: bold;
    font-size: 12px;
}

a.TipoNormaExtranjera span.CodigoNorma, a.TipoNormaExtranjera span.CodigoNorma strike, span.TipoNormaExtranjera 
{
    color: #08aaed;
    font-weight: bold;
    font-size: 12px;
}

a.TipoNormaProyecto span.CodigoNorma, a.TipoNormaProyecto span.CodigoNorma strike, span.TipoNormaProyecto 
{
    color: green;
    font-weight: bold;
    font-size: 12px;
}





/*ESTILOS de los Menus DRS*/

.boton_1 {
    text-decoration: none;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Verdana, Arial, sans-serif !important;
    font-weight: 100px;
    font-size: 15px;
    color: white;
    /*background-color: #007FA8;*/
    background-color: #007297;
    border-radius: 5px;
}

.boton_1:hover {
    /*background-color: #1D1D1D;*/
    background-color: #009CCB;
    text-decoration: none;
}


#selectorUNE_Equivalencias,
#selectorUNE_SustConv,
#selectorUNE_NConsulta,
#selectorUNE_Comite,
#selectorUNE_ICS,
#selectorUNE_Descriptores {
    width: 100%;
    background-color: white;
}


#selectorUNE_Equivalencias li, #selectorUNE_SustConv li, #selectorUNE_NConsulta li, #selectorUNE_Comite li, #selectorUNE_ICS li, #selectorUNE_Descriptores li,
#selectorUNE_Equivalencias li a, #selectorUNE_SustConv li a, #selectorUNE_NConsulta li a, #selectorUNE_Comite li a, #selectorUNE_ICS li a, #selectorUNE_Descriptores li a {
    text-decoration: none;
    line-height: 1.25;
    font-family: Verdana, Arial, sans-serif !important;
    position: relative;
    color: #666;
    display: block;
    border-top: none;
}
#selectorUNE_Equivalencias li a:hover,
#selectorUNE_SustConv li a:hover,
#selectorUNE_NConsulta li a:hover,
#selectorUNE_Comite li a:hover,
#selectorUNE_ICS li a:hover,
#selectorUNE_Descriptores li a:hover {
    background: #009CCB;
    color: white;
}

/* Opción seleccionada */
#selectorUNE_Equivalencias li a.seleccionado,
#selectorUNE_SustConv li a.seleccionado,
#selectorUNE_NConsulta li a.seleccionado,
#selectorUNE_Comite li a.seleccionado,
#selectorUNE_ICS li a.seleccionado,
#selectorUNE_Descriptores li a.seleccionado {
    background: #007297;
    color: white;
}





