﻿/*Estructura y estilo de paginas pricipales */
/*- Azul Reale: 1b3d76
**- Rojo Reale. db2727
**- Fuente: 10px (16px == 1em)
-*/
body{font-size: 0.7em ;font-family: Verdana;  color: #000;background-color: #FFF;	margin: 0 0 1.25em 0;width: 100%}
html, form {margin:0;padding: 0;}
h1, h2, h3, h4, h5, h6 {clear: both;}
h1, h2 {font-size:1.875em; line-height:1.375em; margin: 0.625em; padding: 0;}
h3 {padding:0.75em 0px 0.625em 0px; margin: 0 0 0.75em 0;font-size: 1.58em;border-bottom: 2px solid #001b59;}
h4 {padding: 3px 0px 3px 5px;font-size: 1.1em; margin: 0;}

a img {border:0;}
a.savefav {	display: none !important;}

#wrapper /*Contenedor principal de contenidos*/
{margin: 0px auto;}

#innerwrapper /*Contenedor secudario de contenidos*/
{margin: 0;width: 100%;}

/*--CABECERA--*/
#header {background: url(img/header.jpg) #ffffff repeat-x 0 2.2em;margin: 0px auto; margin-top: 25px;text-align: left;	height: 7em; width: 95%;}
/*-Logo */
#header_logo{position: absolute;	margin-left: 2.5em;	margin-top:0.6em;}
.Reale_logo_imagen{ background-color: #ffffff;padding: 14px 5px 0px 5px;}

/*-UsuarioLogeado: Nombre usuario, empresa, idioma, etc. */
#header_login {	text-align: right;line-height: 2em;padding-right: 10px;color: #000;margin-top: 6px;}
#header_login .menuMeta{float:right;}
#header_login A {color: #002364;text-decoration: none;}
#header_login A.current {color: #333;font-weight: 700;}
#header_login A:hover {	color: #002364;text-decoration: underline;}

/*Menu: Ver archivo Menu.css*/

/*-Miga de pan: control de navegacion*/
#bodycolumn .R_MIGA {margin:0px 0px 5px 0px; }
.R_MIGA {margin:0px 0px 5px 0px;}
.R_MIGA UL {padding: 0px;margin: 0px;list-style-type: none;list-style-image: none; }
.R_MIGA UL LI {margin: 0px;padding: 0px;list-style-type: none;list-style-image: none; display: inline;}
.R_MIGA UL LI A {padding: 0 6px; text-decoration: none;margin-left: -5px;}
.R_MIGA UL LI A:hover {text-decoration: underline;}
.R_MIGA UL LI SPAN {	font-weight: bold;padding:0 6px;}

/*.ImgLoading { height: 50%;width: 383px}*/

/*--FIN_CABECERA--*/

/*--CUERPO--*/
/* #bodycolumn{clear: both;top: -10px;margin: 0.5em;} */
#bodycolumn{clear: both;width: 95%;top: -10px; min-height: 512px !important;margin: 0px auto;}
#bodycolumncontent /* Uso en una sola columna */
{clear: both;width: 950px;padding: 0px;margin: -13px 0 0 0;}

/*- Contenedores: Estilos redondeados. -*/
.contSup{ background-color: #004b9b;padding: 1px;margin: 10px 7.5px 10px 7.5px;clear: both; padding:1px;}
.contSup h4 { color: #ffffff !important;}
.contSupBusqCot{ background-color: #004b9b;padding: 1px;margin: 10px 7.5px 10px 7.5px;clear: both; padding:1px;}
.contSupBusqCot h4 { color: #ffffff !important;}
.contSupFondo { background-color: #004b9b;color: #000000;clear: both; margin: 10px 2px 10px 2px; padding: 1px; border-radius:0px;}
.contSupFondo h4 { color: #ffffff !important;}
.contSup .contSup {background-color: #004b9b;font-weight: normal;}
.contInf, .contInf_wB{	background-color: #fff;	overflow:hidden;padding: 10px;color: #000000;}
.contInfOvrFlw{	background-color: #fff;	overflow:auto;padding: 10px; color: #000000;} /*13/03/2015: Contenedor para evitar cortes en <RealeUI:Aviso>*/
.contInfFondo { background-color: #fff; overflow:hidden;padding: 0px; border-radius:0px !important; color: #000000;}
.contInfFondoParrilla {background-color: #fff; overflow:hidden;padding: 0px; color: #000000;}/*border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; */

/*-- FORMATO DE CODIGO FUENTE ------*/
.code{border: 1px dashed #4a7c9b;	padding: 5px;	margin-top: 2.11%;	font: bold 10px Courier New}
.code p		{margin: 0;}
.code h2	{margin: 0;}
.code .gtlt	{color: #0000ff;}
.code .control {color: #a31515;}
.code .attrib {color: #ff0000;}
.code .value {color: #0000ff;}
pre{border: 1px solid #A2A2A2;background-color: #F1F1F1;padding: 8px;Margin: 5px;color: #0150c7;	overflow: auto;}
/*--FIN_FORMATO DE CODIGO FUENTE ------*/

/*--FIN_CUERPO--*/

/*-- IMAGEN de carga ----------*/
.highslide img{	border: 2px solid gray;}
.highslide:hover img{	border: 2px solid silver;}
.highslide-image{	border-bottom: 1px solid white;}
.highslide-image-blur{}
.highslide-caption{	display:none;border-bottom: 1px solid white;font-family:10pt Verdana, Helvetica;padding: 5px;background-color: silver;}
.highslide-loading{display: block;color: white;font:bold 9px;text-transform: uppercase;text-decoration: none;padding: 3px;border-top: 1px solid white;border-bottom: 1px solid white;background-color: black;}
a.highslide-credits, a.highslide-credits i{	padding: 2px;	color: silver;	text-decoration: none;	font-size: 10px;}
a.highslide-credits:hover, a.highslide-credits:hover i{	color: white;	background-color: gray;}
.highslide-display-block{display: block;}
.highslide-display-none{display: none;}
.highslide-html{background-color: white;}
.highslide-html-blur{}
.highslide-html-content {	position: absolute;	display: none; margin: -5px 0 0 -10px;}
.highslide-html-content div.highslide-body, .highslide-html-content div.highslide-body div{	display: block;}
.highslide-display-block{	display: block;}
.highslide-display-none{	display: none;}
.highslide-control{	float: right;display: block;margin: 0 5px;font:bold 9pt;text-decoration: none;text-transform: uppercase;color: #999;}
.highslide-control:hover{color: black !important;}
.highslide-move{cursor: move;}
/*--FIN_IMAGEN de carga ----------*/

/*-- VENTANAS EMERGENES (popup) DE AVISOS ----------*/
.ventana_aviso{display: block;	left: 67.37%;position: absolute;visibility: visible;top: 30%;width: 42.11%;z-index: 101;}
td.ventana_aviso_content{background: #fff;height: 1px;padding: 10px;}
.ventana_aviso_error{background: url(images/ventana_aviso/close.png) no-repeat 0 0;height: 32px;position: absolute;top: 0;width:3.37em;}
.ventana_aviso_aviso{background: url(images/ventana_aviso/alert.png) no-repeat 0 0;height: 32px;position: absolute;top: 0;width: 3.37em;}
.ventana_aviso_info{background: url(images/ventana_aviso/info.png) no-repeat 0 0;height: 32px;position: absolute;top: 0;width: 3.37em;}
/*--FIN_ VENTANAS EMERGENES (popup) DE AVISOS ----------*/

/*-- VENTANA DE CARGA DE FICHEROS -----*/
#divCargarFichero {width:456px;}
#BodyContent_ListadoModalidadesUC_wCargarFichero {
    top: 0px !important;
    left: 100px !important;
}
/*--FIN_VENTANA DE CARGA DE FICHEROS -----*/

/*--Pie de pagina--*/
#footer{clear: both; margin: 2.11% auto 0px auto; /* fix to center in firefox */	background: url(img/bgfooter.gif) repeat-x;	height: 2.84em;width: 100%}
#footer .footerRight ul{padding:5px 2.11% 0px 0px;float: right;list-style: none;}
#footer .footerRight ul li{list-style: none;padding: 0 12px 0 0;background: url(img/bgLi.gif) no-repeat right 0px;float: left;margin:0px 0px 0px 7px;}
/*FIN_Pie de pagina*/

/*Notificaciones de aviso Integradas en la master.*/
.AreaNotificacionUsuario{font : 12px bold;margin-top: 3px;clear: both;width: 100%;text-align: center;height: auto;}

.notificacion_Error        {background-position: 1.1em 1.1em; background: #dd0000 url(img/notificacion_error.gif) no-repeat 0.5em 0.5em;
	padding: 2em 5.26em 1.58em 5.3em;color: #ffffff;border: 1px solid #330000;width: 87.2%;}
.notificacion_Informacion  {background-position: 1.1em 1.1em;	background: #CEE7FF url(img/notificacion_info.gif) no-repeat 0.5em 0.5em;
	padding: 2em 5.26em 1.58em 5.3em;color: #000099;border: 1px solid #000099; height: 15px; width: 663px; margin-top: 177px}
.notificacion_Aviso        {background-position: 1.1em 1.1em; background: #FFFF00 url(img/notificacion_warning.gif) no-repeat 0.5em 0.5em;
	padding: 2em 5.26em 1.58em 5.3em;color: #990000;border: 1px solid #990000;width: 87.2%;}
.notificacion_AvisoPopup 
{
    background-position: 1.1em 1.1em; background: #FFFF00 url(img/notificacion_warning.gif) no-repeat 0.5em 0.5em;
	padding: 2em 5.26em 1.58em 5.3em;color: #990000;border: 1px solid #990000;width: 87.2%;
    display: none; width: 280px; margin-left: 2px; margin-right: 2px; margin-top: 5px; margin-bottom: 5px;
}
/*FIN_Notificaciones de aviso en la master.*/

/*BARRA DE ACCIONES*/
.R_BACC{line-height: 25px;white-space: nowrap;float: left;width: 29.57.142%;}
.R_BACC .R_GB{display: inline;margin-left: 10px;margin-bottom: 10px;line-height: 25px;}
.R_BACC .R_CLE{display: none;}
.R_BACC .R_I{margin: 0;}
.R_BACC a{color: #002364;text-decoration: none;}
.R_BACC select{border: 0;}

div.MasOpciones{display: none;}
div.MasOpciones{display: block;}
a.MasOpciones{background: url(img/bg_btn_MasOpciones.gif);width:12.74%;height: 21px;display: block;}

/*OTROS*/
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{zoom: 1;display: block;position: relative;visibility: visible;}
.FormularioConsulta{border: 1px solid #e1e1e1;padding: 10px;clear: both;}
.FormularioConsulta h3{	margin: 0 0 18px 0;}
.FormularioConsulta h4{	padding: 2.74% 0 3.16% 0; margin: 0;}
.FormularioEdicion{	clear: both;	padding: 0;}
.OpcionesNavegacion{clear: both;border: 1px solid #e1e1e1;padding: 12px 2.11%;margin-top: 2px;}
.OpcionesNavegacion a{color: #002364;}

.tableshadow .head { text-align:right;}
.tableshadow .head a{font-weight:700;	text-decoration:none;	font-size:11px;}
.tableshadow	{padding: 0;	border-collapse: collapse;	width:100%; text-align:right;}
.tableshadow .tl{	height: 2.11%;	width: 2.11%;	empty-cells: show;	background: url( 'img/rounded-white.png' );}
.tableshadow .tc{	empty-cells: show;	background: url( 'img/rounded-white.png') 0 -40px;	height: 2.11%;}
.tableshadow .tr{	background: url( 'img/rounded-white.png' ) -2.11% 0;	height: 2.11%;	width: 2.11%;	empty-cells: show;}
.tableshadow .ml{	background: url( 'img/rounded-white.png' ) 0 -8.42%;	empty-cells: show;	width:2.11%;	height:100%;}
.tableshadow .mc{	background-color: #FFF;	empty-cells: show;	text-align:center;}
.tableshadow .mr{	background: url( 'img/rounded-white.png' ) -2.11% -8.42%;	empty-cells: show;	width:2.11%;	height:100%;}
.tableshadow .bl{	background: url( 'img/rounded-white.png' ) 0 -2.11%;	height: 2.11%;	width: 2.11%;	empty-cells: show;}
.tableshadow .bc{	background: url( 'img/rounded-white.png' ) 0 -60px;	height: 2.11%;	empty-cells: show;	}
.tableshadow .br{	background: url( 'img/rounded-white.png' ) -2.11% -2.11%;	height: 2.11%;	width: 2.11%;	empty-cells: show;}
#button_alert {
background: url(images/buttons/btn_none.png) no-repeat  0 0px ;
cursor:pointer;border: none;color: #fff;cursor: pointer;font-size: 12px;font-weight: bold;padding: 0;text-decoration: none; line-height:18px;padding:2px 4px 2px;padding:1px 10px\9;*padding:0px 4px 0px 4px;}
#button_alert:hover {
background: url(images/buttons/btn_none.png) no-repeat  0 -25px;
cursor:pointer;border: none;color: #fff;cursor: pointer;font-size: 12px;font-weight: bold;padding: 0;text-decoration: none; line-height:18px;padding:2px 4px 2px;padding:1px 10px\9;*padding:0px 4px 0px 4px;}

.R_A_DF 
{
position: absolute;
margin: 0px 0px 0px 0px;
display: none;
z-index: 10001 !important;
}

/* INICIO EIAC WEB */

/* Contenedores para EIAC WEB */
.contInfCabeceraH { padding-top: 25px; }
.contInfHFondo { background-color: #004b9b; color: #ffffff; font-weight:bold; float: left; display: inline-block; padding-top:10px; padding-left: 5px; height:25px; width:90px; }
.contInfH { float: left; display: inline-block; padding-left: 5px; padding-right: 20px; padding-top: 0px; }
.contInfHBtn { float: left; display: inline-block; padding-top: 0px; }
.contInfSQ { float: left; display: inline-block; padding-left: 5px; padding-right: 20px; padding-top: 5px; }
.contInfSQBtn { float: left; display: inline-block; padding-top: 5px; }
.contInfAlerta { background-color: #fff; color: #000000; font-weight:normal; overflow:hidden; }
.contInfPopup { float: left; display: inline-block; width:100%; }
.contInfCombo { background-color: #fff; color: #000000; font-weight:normal; overflow:hidden; height:10px; padding-top:5px; padding-bottom:10px; display:inline-block; }
.contInfLabel { background-color: #fff; color: #000000; font-weight:bold; overflow:hidden; height:7px; padding-top:5px; padding-bottom:10px; display:inline-block; }
.contInfSQW { background-color: #ffffff; color: #000000; font-weight:normal; overflow:hidden; height:10px; padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:10px; display:inline-block; }

.contInfCB { float: left; display: inline-block; padding-left: 5px; padding-right: 20px; padding-top: 3px; }
.contInfCB2 { float: left; display: inline-block; padding-left: 5px; padding-right: 0px; padding-top: 3px; width:100%; }

.contInfCBL { float: left; display: inline-block; padding-left: 5px; padding-right: 20px; padding-top: 3px; width:270px; }
.contInfCBLPOP { float: left; display: inline-block; padding-left: 10px; padding-right: 10px; padding-top: 3px; width:200px; }
.contInfBusqueda { background-color: #fff; color: #000000; font-weight:normal; height:25px;padding-top:5px; padding-bottom:5px; }
.contInfResultados { background-color: #fff; color: #000000; font-weight:normal; overflow:hidden; padding-top:5px; padding-left:96.5%; border-style:none; }
.contInfAtras {	background-color: #fff;	overflow:hidden; padding-top: 10px; padding-left: 10px;color: #000000;}
.contInfBotones { background-color: #fff; color: #000000; font-weight:normal; overflow:hidden; padding-top:5px; padding-left:35%; border-style:none; }
.contInfNotif { background-color: #fff; padding-right: 4px; padding-left: 4px; width:95%; }

.contSupNoMargin{ background-color: #004b9b;padding: 1px;margin: 0px 7.5px 0px 7.5px;clear: both; padding:1px;}

/*Tabla Gestión Mediadores EIAC*/
.GridFic{float: none;margin: 0; border: 1px solid #000000;text-align:left;}
.GridFic table{width: 100%;background-color:black;border: 1px solid #000000; text-align:left;}
.GridFic th {font-weight: normal;background: #000;color: #FFF;border: 1px solid #000000;}
.GridFic tr {font-weight:bold; padding: 1px;color: #002364;white-space: nowrap;border: 1px solid silver;height:30px;}
.GridFic td{font-weight:bold; color: #002364;white-space: nowrap; height:30px;}

.ColNomProc { width:350px; border: 1px solid black; padding-left:5px; padding-right:5px;}
.ColumnaAdhesionProc { width:150px; border: 1px solid black; padding-left:5px; text-align:center;}
.ColumnaFechasProc { width:150px; border: 1px solid black; padding-left:5px; text-align:center;}
.ColumnaMasivoProc { width:150px; border-bottom: 1px solid black; padding-left:5px; text-align:center;}
.ColumnaIdProc { width:80px; border: 1px solid black; padding-left:0px;}

.greybox {background-color:#dddddd; border: 0px none; color:black; font: 11px Verdana; font-weight:bold; cursor: none;}
.greybox_disabled {background: #dddddd; font-weight: bold; font-size: 11px; padding: 5px 0px; color: #ffffff; min-width: 6em; border-radius:3px; float: left;}
.redbox {background-color:red; border: 0px none; color:whitesmoke; font: 11px Verdana; font-weight:bold; cursor: pointer;}
.greenbox {background-color:green; border: 0px none; color:whitesmoke; font: 11px Verdana; font-weight:bold; cursor: pointer;}
.greenbox_disabled {background: green; font-weight: bold; font-size: 11px; padding: 5px 0px; color: #ffffff; min-width: 6em; border-radius:3px; float: left;}
.whitebox {background-color:white; border: 0px none; color:black; font: 11px Verdana; font-weight:bold;}
.txtComentarios {width:300px;height:100px;}

/*Tabla Resultado Mediadores EIAC*/
.GridFicR table {border: 0px; text-align:center; font-weight: normal; border-collapse: separate; width: 100%; table-layout: auto;}
.GridFicR th {border: 1px solid black; margin: 0 0 20px 0; font-weight: normal;}
.GridFicR tr {white-space: nowrap; font-weight: normal;}
.GridFicR td {border: 1px solid black; margin: 0 0 20px 0; white-space:normal; text-align:center; font-weight: normal;}

.blankbox {border: 0px none !important; width:11.7%;}
.hdnb {background: #004B9C; color:white; height:20px;}
.hdghd {background: #cc570a ; color:white; width:7.142%;}
.hdnbsel {background: #cc570a; color:white; width:4.142%; height:20px;}
.hdgc {background: #dbd1d1; color:black;}
.hdgo {background: #8f8989; color:white;}
.hdao {background: #395b98; color:white;  width:7.142%;}
.hdac {background: #adc4ee; color:black; width:7.142%;}
.hdFijo {width:7.142%;}
.tdWM {-ms-writing-mode:rl-bt;}

.lgreenbox {background-color: #E6F5E6; border: 0px none; color:#002E00; cursor: pointer; width:7.142%;}
.greenbox {background-color: #009900; border: 0px none; color:whitesmoke; cursor: pointer; width:7.142%;}
.darkgreenbox {background-color: #005C00; border: 0px none; color:whitesmoke; cursor: pointer; width:7.142%;}
.beigebox {background-color: #FFCC99; border: 0px none; color:black; cursor: pointer; width:7.142%;}
.emptybox {background-color: #f8e99f; border: 0px none; color:black; width:7.142%;}
.PanelTable {display: table;}
.PanelTableRow {display: table-row;}
.PanelTableCellPC {display: table-cell; width: auto; padding-top: 5px; padding-bottom: 40px;}
.PanelTableCellCNF {display: table-cell; padding-bottom: 10px; width: auto;}
.PanelTableCellOP {display: table-cell; padding-top: 5px; padding-bottom: 10px; padding-left: 10px; width: auto;}
.PanelTableCellOPBtn {display: table-cell; padding-bottom: 10px; padding-left: 10px; padding-right: 10px;}

.mqAvisoMensaje { overflow:hidden; width:auto; }

/* Nuevos estados de ficheros */
.solicitado {background-color: #ebf1de; border: 0px none; color:#64733c; font-weight:normal; cursor: none; width:7.142%;}
.disponible {background-color: #76933c; border: 0px none; color:whitesmoke; font-weight:normal; cursor: pointer; width:7.142%;}
.descargado {background-color: #4f6228; border: 0px none; color:whitesmoke; font-weight:normal; font-size:9px; cursor: pointer; width:7.142%;}
.sindatos {background-color: #fde9d9; border: 0px none; color:black; font-weight:normal; cursor: none; width:7.142%;}
.nosuscrito {background-color: #146fcf; border: 0px none; color:whitesmoke; font-weight:normal; cursor: none; width:7.142%;}
.nosuscritomas {background-color: #808080; border: 0px none; color:whitesmoke; font-weight:normal; cursor: none; width:7.142%;}
.seleccionado {background-color: #494529; border: 0px none; color:whitesmoke; font-weight:normal; cursor: pointer; width:7.142%;}
.todos_col {background-color: #dbd1d1; border: 0px none; color:darkgrey; font-weight:normal; cursor: pointer; width:7.142%;}
.todos_fil {background-color: #dbd1d1; border: 0px none; color:darkgrey; font-weight:normal; cursor: pointer; width:4.142%;}
.solicitar {background-color: #ffffff; border: 0px none; cursor: pointer; width:7.142%;}
.solicitar_disabled {background-color: #dbd1d1; color:black; border: 0px none; cursor: none; font-weight:bold; width:7.142%;}
.solicitar a:link {color:#ff2d3b !important; font-weight:bold !important; text-decoration:none;}
.solicitar a:visited {color:#004b9b !important; font-weight:bold !important;}

.PanelResultado {display: inline-block; vertical-align: middle; height:30px;}
.PanelFicherosDescSol {border: 1px solid black; border-collapse:collapse; text-align:center; vertical-align: middle; width:300px; height:15px;}

/*PAGINA LOGIN*/
#BodyContent_Login1_Password {
    width: 160px !important;
}

#BodyContent_Login1_UserName {
    width: 160px !important;
}

#BodyContent_Login1 table td {
    padding-bottom: 5px;
}

#BodyContent_Login1_LoginButton {
    margin-right: 8px !important;
}

#BodyContent_Login1_RememberMe {
    margin-top: 15px !important;
}

#bodycolumn h1 {
    margin-bottom: 20px !important;
    margin-left: 0px !important;
}

/* FIN EIAC WEB */