﻿/*--- DEFAULTS ---*/
body {
    font-size: 11px;
    font-family: Verdana, Arial, Sans-Serif;
    margin: 0px;
    padding: 0px;
    color: #696969;
}

a img {border:none;}
a:link, a:visited, a:active {color: #C70F0F;text-decoration:none;}
a:hover {color: #C70F0F;text-decoration: none;}
p {margin-bottom: 10px;line-height: 1.6em;}
fieldset {padding:4px 6px 6px 6px;}
/*--- DEFAULTS ---*/

/*--- HEADINGS ---*/
h1, h2, h3, h4, h5, h6 {
    font-size: 1.5em;
    color: #666666;
    font-variant: small-caps;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
}

h1 {font-size: 1.6em;padding-bottom: 0px;margin-bottom: 0px;}
h2 {font-size: 1.5em;font-weight: 600;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
h5, h6 {font-size: 1em;}
/*--- HEADINGS ---*/


/** FORMULARIOS **/
input, textarea, select {font-family: inherit;font-size:inherit;} /* Necesario para que los inputs hereden la fuente del body*/

#overlayBlock {position: fixed;height: 100%;width: 100%;z-index: 1000000; cursor: wait;}
/** FORMULARIOS **/


/** IDIOMAS / BANDERAS **/
.deslizadorBanderas {position:relative;top:-10px;padding-right:15px;}
.banderasIdiomas {background:url('../Entorno/idiomaFondoMaster.png');height:30px;float:right;}
.iconoBandera {margin:3px 0 0 7px;}
.iconoFlechaBanderas {cursor:pointer;margin:5px 12px 0 0;}
.fondoBanderasDcha {background:url('../Entorno/idiomaDchaMaster.png') no-repeat;width:18px;height:30px;float:right;}
.fondoBanderasIzda {background:url('../Entorno/idiomaIzqMaster.png') no-repeat;width:15px;height:30px;float:right;}
/** IDIOMAS / BANDERAS **/


/** ELEMENTOS ENTORNO MASTER **/
.cabecera {background:url('../Entorno/Cabecera.jpg') #5C92B4 no-repeat;}
.cabeceraPruebas {background:url('../Entorno/Cabecera_Pruebas.jpg') #5C92B4 no-repeat;}
.imgLogoCabecera {float:left;}
.imgLogoCabecera img {border:none;}
.banderasSesionUsuario {float:right;}
.cuerpoContenido {
    margin:0 20px 20px 20px;
    background-color:#FFFFFF;
	-moz-box-shadow: 0px 2px 10px #666; /* Firefox */
	-webkit-box-shadow: 0px 2px 10px #666; /* Safari y Chrome*/
	box-shadow: 0px 2px 10px #666; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	border-radius:0 0 20px 20px;
}
.contenido {padding:0 20px 20px 20px;min-height:420px;}
.usuarioSesionAdministrar {float:right; margin-left:10px;}
.usuarioSesionAdministrar img {border:none;opacity: 1;filter: alpha(opacity=100);}
.usuarioSesionAdministrar img:hover {opacity: 0.8;filter: alpha(opacity=80);}
.usuarioSesionBienvenidoCerrar {float:right;}
.usuarioSesion {width:400px;float:right; text-align:right;color:#FFF;font-size:1.1em;padding:0 18px 0 0;margin-top:5px;}
.usuarioSesion a {color:#FFF;text-decoration:underline;}
.nombreUsuarioSesion {font-weight:bold;}
.tituloBreadcrumb {margin:0 20px;padding:20px 0;color:#c70f0f;background: url('../Entorno/pixelBarraSuperior.png') repeat-x center;}
.tituloContenido {float:left;background:#FFF;padding-right:10px;margin-bottom:5px;font-size:1.8em;color:#005A95;font-weight:bold;}
.tituloContenido .tituloContenedorIconos {float:left;width:28px;height:27px;padding-right:2px;}
.tituloContenido .imgTituloVisible, .tituloContenido .imgTituloNoVisible{vertical-align:sub;}
.tituloContenido .imgTituloVisible{display:inline;}
.tituloContenido .imgTituloNoVisible{display:none;}
.breadcrumb {float:right;background-color:#FFF;padding:7px 0 7px 10px;}
/** ELEMENTOS ENTORNO MASTER **/


/** ...DOCUMENTOS.ASPX **/
#formDocumentos {border:none;}


/** BLOCK WINDOW  **/
/*.windowBlock
{
    background: #aaaaaa url('jquery/loadinfo.net.gif') no-repeat 100% !important;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 48px;
    height: 48px;
    margin: -24px 0 0 -24px;
}*/
.windowBlockProgress
{
    width: 350px;
    height: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -10px 0 0 -175px;
    background-color: #000000;
}


/** INICIO.ASPX **/
.contenedorInicio {padding-top:20px;}
.contenedorWidgetsInicio {background: url("../Entorno/Inicio/background_Mapamundi.jpg") no-repeat center 0 transparent;min-height:440px;padding-top:25px;margin-top:10px;}
.contenedorWidgetInicio {width:35%;}
.cajaWidgetInicio, .cajaWidgetInicioSinFondo, .cajaWidgetInicioBienvenido {margin:20px 20px 20px 30px;border-radius:10px;width:45%;color:#FFF;font-size:1.2em;}
.cajaWidgetInicioBienvenido {background:url("../Entorno/Inicio/cajaLoginPixel.png") repeat-x scroll 0 0 #9C0C01;}
.cajaWidgetInicio {background:url("../Entorno/Inicio/cajaDegradadoPixel.png") repeat-x scroll 0 0 #A2C9E8;}
.contenidoCajaWidgetInicio {padding:10px;}
.contenidoCajaWidgetInicio .divLupa {text-align:right;}
.contenidoCajaWidgetInicio .divLupa input {cursor: pointer;}
.contenidoCajaWidgetInicio img {border-radius:10px}
.contenidoCajaWidgetInicio .textoCajaWidgetInicio {margin-left:90px;margin-top:25px;}
.cajaWidgetInicioBienvenido .textoCajaWidgetInicio {margin-left:60px;margin-top:19px;}
.cajaWidgetInicioBienvenido .textoCajaWidgetInicio .textoCajaWidgetNombre {font-size:1.1em;}
.fancyClock {float:right;}
.widgetFechaHora {}
/* Bubble Info - ToolTip auditoría */
.divContenedorToolTip {position:absolute;left:0;top:0;display:none;z-index:20000;}
.divContenidoToolTip {border-radius:10px;border:2px solid #9C0C01;box-shadow:5px 5px 5px #666;background-color:#FFF;padding:5px;max-height:350px;overflow:auto;}
.tableContenidoToolTip {background-color:#FFF;font-size:0.9em;}
.tableContenidoToolTip th {background-color:#9C0C01;color:#FFF;}
.tableContenidoToolTip tr:nth-child(odd) {background-color: #EEE;}
/** INICIO.ASPX **/


/** ERROR PAGE**/
.contenedorErrorPage {
    width:80%;min-height:300px;background:url('../Entorno/backgroundError.jpg') no-repeat center #EEE;
    padding:40px;margin:0 auto;margin-top:50px;
    border-radius:30px;
}
.contenedorTextoErrorPage {min-height:250px;}
.botonesErrorPage {margin-top:20px;float:right;}
.botonErrorPage {float:left;}
/** ERROR PAGE**/


/** ENMANTENIMIENTO.ASPX **/
.contenedorEnMantenimiento {
    width:80%;min-height:300px;background:url('../Entorno/backgroundError.jpg') no-repeat center #EEE;
    padding:40px;margin:0 auto;margin-top:50px;border-radius:30px;
}
.ContenedorTextoEnMantenimiento {text-align:center;font-size:1.5em;min-height:250px;}
.botonesEnMantenimiento {margin-top:20px;float:right;}
/** ENMANTENIMIENTO.ASPX **/


/** ELEMENTOS COMUNES **/
.oculto{display:none;}
.alignDerecha{text-align:right;}
.alignCentrado{text-align:center;}
.alignIzquierda{text-align:left;}
.izda{float:left;}
.dcha{float:right;}
.anchoCienPorCien{width:100%}
.anchoCeroPx{width:0px;}
.cursiva{font-style:italic}
.negrita {font-weight:bold;}
.mensajesAviso {background-color:#EEEEEE;border-radius:5px 5px 5px 5px;padding:10px 2px;text-align:center;font-style:italic;color:#000;}
.mensajesAviso img {padding-right:8px;}
.mensajeAdvertenciaConfirmacion{margin-bottom:20px;}
.avisoRegistroNoEstaEnListado {color:#C70F0F;font-style:italic;padding-bottom:15px;text-align:center;}
.lbConfirmarDescripcionRegistro, .lbNombreExportar {font-weight:bold;}
.preguntaExportar {margin:10px 0;max-width:600px;}
.preguntaDuplicar, .preguntaAsignacion, .textoInformativo {margin-top:35px;}
.cursorDefaultImportant { cursor:default !important;}
/** ELEMENTOS COMUNES **/


/** BARRA DE HERRAMIENTAS: ENVIAR EMAIL **/
.formEnviarEmail {padding-bottom:10px;}
.formEnviarEmail .formCuerpoEmail {margin:10px 0;}
.formEnviarEmail .campoFormDialog {margin-bottom:15px;}
.formEnviarEmail .tbEmailEnviar {float:left;}
.formEnviarEmail .icoEmailEnviar {float:left;margin-left:5px;margin-top:10px;}
.BotonEnviarMail {text-align:right;}
.linkInformePrev {width:350px;color:#545454;}
.linkInformePrev img {border:none;}
.linkInformePrev .textoLinkInformePrev {float:left;margin-top:2px;color:#545454;}
.linkInformePrev .imgLinkInformePrev {float:left;margin-left:3px;border:none;color:#545454;}
.elementoAdjuntoEmail {margin-bottom:3px;}
.elementoAdjunto {float:left;}
/** BARRA DE HERRAMIENTAS: ENVIAR EMAIL **/


/** JQUERY **/
.ui-datepicker {font-size:0.9em;}
.ui-datepicker .ui-datepicker-title {font-size:0.9em;}
.ui-widget {font-family:inherit;font-size:1em;}
.ui-widget-header {font-family:inherit;font-size:1.1em;}
.ui-tabs .ui-tabs-panel {padding:25px 10px 10px;}
.ui-autocomplete-loading {background: white url('jquery/images/ui-anim_basic_16x16.gif') right center no-repeat;}

.select2-container-multi .select2-choices .select2-search-choice {padding:2px 19px 2px 6px;margin:4px 0 2px 4px;}
.select2-container-multi .select2-search-choice-close {left: auto !important;}

.ui-autocomplete {max-height:250px;overflow-y:auto;overflow-x:hidden;padding-right:20px;}
/** JQUERY **/

/* gritter */
#gritter-notice-wrapper {opacity:0.7;filter: alpha(opacity=70);	font-family:Verdana, Arial, Sans-Serif;width:auto;z-index:999999;}
.gritter-top, .gritter-bottom, .gritter-image {background:none;display:none;}
.hover .gritter-top, .hover .gritter-bottom, .hover .gritter-item {background-position: 10px center;}
/*.gritter-close {left:-999px;top:-999px;height:0px;width:0px;background:none;}*/
.gritter-close {background:none;background-image: url(jquery/images/gritter-light.png);left:auto;right:3px;}
.gritter-item-wrapper {-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px;font-size:1.4em;}
.gritter-item {
    background:none;
    color:#fff;
    font-size:1em;
    padding:2px 11px 8px 40px;
    text-align:center;
}
.gritter-without-image {width:350px;}
.gritter-error {background:url('../Entorno/icoAdvertencia.png') no-repeat 10px center #000;}
.gritter-info {background:url('../Entorno/Botones/icoInfo.png') no-repeat 10px center #000;}
/* gritter */



/** Enlace de IArchiva **/
.linkIArchiva:link, .linkIArchiva:visited, .linkIArchiva:active {
    color: black;
    text-decoration: none;
}
.linkIArchiva:hover {
    color: #C70F0F;
    text-decoration: none;
}
/** Enlace de IArchiva **/