﻿/* ESTILOS PARA CONTROLES DE REALE*/
.ImgLoading {
    background-color:black;
}
__PanelShowActionInfo {

    background-color:red;

}

/*-- GRIDVIEW-----------------------*/
/*---- Paginacion*/
div.DataPager{float: right;}
span.DataPager{	text-align: right;display: inline;font-size:11px;color: #004b9b;}
.DataPager .command{text-decoration: none; color: #004b9b;}
.DataPager .command .sep {padding-right: 5px;}
.DataPager .commandNumbers {text-decoration: none;	color: #004b9b;	padding: 5px;}
.DataPager .current{font-weight: 700;}
/*---- Tablas */
.R_GRID_GB{float: none;margin: 0;width: 100%;}
.R_GRID_GB div{	width: 100%;}
.R_GRID_GB table{	width: 100%;background-color: #fff;	border: solid 1px #333;}
/*---- Cabeceras */
.R_GRID_GB th {font-weight: normal;background: #004b9b;color: #FFF;padding: 3px 1px;}
.R_GRID_GB th a{	font-weight: normal;background: #004b9b;color: #FFF;padding: 1px 5px;}
.R_GRID_GB th a:hover{text-decoration: underline;}
/*---- Filas */
.R_GRID_GB tr td{padding: 1px;color: #004b9b; } /*white-space: nowrap; background-color:#ffffff !important*/
.R_GRID_GB table tr.par{}
.R_GRID_GB table tr.impar{background-color: #dddddd;}
/*
.R_GRID_GB table tr.par:hover{background-color: #f0b400;}
.R_GRID_GB table tr.impar:hover{background-color: #f0b400;}
.R_GRID_GB table tr.seleccionado{background-color: #9AC6FC;color: #0000CC;}
.R_GRID_GB table tr.over{background: #abc2eb;cursor: pointer;}
*/
.R_GRID_GB table tr.seleccionado{color: #fff;background: #f0b400;}
.R_GRID_GB table tr.over{background: #f0b400;cursor:pointer; color:#fff}
/*---- Tablas MOD */
.R_GRID_MOD{float: none;margin: 0;width: 100%;}
.R_GRID_MOD div{width: 100%;}
.R_GRID_MOD table{width: 100%;background-color: #fff;}
/*---- Cabeceras MOD */
.R_GRID_MOD th {background: #8db4e3;font-size:larger;font-weight:bold;padding: 10px 0px 10px 0px;}
/*---- Filas MOD */
.R_GRID_MOD tr td{white-space: nowrap;font-weight:bold;}
.R_GRID_MOD tbody tr.par{padding: 1px;color: #002364;}
.R_GRID_MOD tbody tr.impar{padding: 1px;color: #002364;} 
.R_GRID_MOD tbody tr td.seleccionableCell:hover{background: #abc2eb;cursor: pointer;}
.R_GRID_MOD tbody tr td.seleccionCell{background: #9AC6FC;color: #0000CC;}

.R_GRID_DESC {background: #eaeaea;font-size:larger;font-weight:bold;padding: 10px 0px 10px 0px;color:black;}

/*.R_GRID_GB table tr.seleccionado{color: #fff;background: #f0b400;}
.R_GRID_GB table tr.over{background: #f0b400;cursor: hand;color:#fff}*/
/*--FIN_GRIDVIEW-----------------------*/
/*--ESTRUCTURA GENERAL CONTROLES ----------------------------------*/
.R_CLE /*Separador de eltos:Nueva linea*/
{clear: both;display: block;height: 0;}
.R_CAP /*Label: controles*/
{font-weight: bold; line-height: 18px; width: 260px; float: left; }

.R_CAP .R_C_D_Dcha
{font-weight: bold; line-height: 18px; width: 150px; float: left; }

.R_CAP_EImplicadas /*Label: controles*/
{font-weight: bold; line-height: 18px; width: 313px; float: left; padding-left: 6px; }
.R_CAP_Tomador /*Label: controles*/
{font-weight: bold; line-height: 18px; width: 324px; float: left; padding-left: 6px; }


.R_CAP_Ayuda /*Label: ayuda*/
{font-weight: bold;	line-height: 20px; 	cursor: hand;}
.R_CAP_info /*Label: texto ayuda*/
{font-family: Verdana Arial 11px bold;color: #767676;float:left;margin:15px 0 0 10px;}
.R_REQ /*Label (*) para Obligatorio */
{color: #c00000;font-size: 10px;font-weight: 700;margin-right: 2px;line-height:20px;float:left;width:0px;}

.R_GB /*Contenedor principal de controles*/
{float: left; margin: 0 0px 0px 0;padding: 0;}

.R_GB_EImplicadas /*Contenedor principal de controles*/
{float: left; margin: 0 10px 0px 0;padding: 0; padding-bottom: 5px;}

.R_DDL_GB R_GB,.R_TB_GB R_GB {line-height:21px;}
/*-Ayuda--*/
.R_CAP .R_HB_GB {float: none;display: inline;}
.ayuda .R_HB_GB{display: block;float:left;}
.R_HB {display:block;float:right;margin:2px 2px 0;width:16px;display:inline\9;float:none\9;}
.R_HB span a {cursor:pointer;}

:first-child+html .R_HB {display:inline; float:none;}
/*--FIN_ESTRUCTURA GENERAL CONTROLES -------------------------*/

/*--PARTICULARIDADES CONTROLES -------------------------*/
/*---- CONTROLES UI: generales SIN TIPO*/
.R_C_D {float: left; width: 50%; height: 26px;}
.R_C_D_0 {float: right; width: 25%;}
.R_C_D_1 {float: left; width: 75%;}
.R_C_D_2 {float: left; width: 50%; height: 52px;}
.R_C_D_3 {float: left; width: 39%;}
.R_C_D_4 {float: right; margin-right: 29px;}
.R_C_D_5 {float: left; width: 60%; height: 26px;}
.R_C_D_6 {float: left; width: 40%; height: 26px;}
.R_C_D_7 {float: left; width: 30%; height: 26px;}
.R_C_D_8 {float: left; width: 10%; height: 20px;}
.R_C_D_9 {float: left; width: 65%; height: 26px;}

.R_C_D_100 {float: left; width: 100%; height: 26px;}
.R_C_D_100_list {float: left; width: 100%; height: 26px;}
.R_C_D_100_list_Mediador {float: left; width: 100%; height: 26px;padding-left: 7px; padding-top: 10px; padding-bottom: 10px;}
.R_C_D_100_2 {float: left; width: 100%; height: 52px;}
.R_C_D_Bottom {float: left; width: 50%; height: 26px; padding-bottom:10px;}
.R_C_D_100_info { float: left; width: 100%; height: 26px; color: red; text-align:center; margin-bottom: 25px; padding-top: 5px; }

.R_I {margin-right: 2px;}
.R_I span{}
.R_I span div {color: #C00000;display: inline;font-style: italic;padding-left: 20px;position: absolute;}
.R_C_D_100_list .R_DDL_GB .R_I select{width: 120px;}
.R_C_D_100_list .R_DDL_GB .R_CAP {width: 150px;}

.R_C_D_100_list_Mediador .R_TB_GB .R_CAP {width: 150px;}

.R_C_D_100_list .R_TB_GB .R_CAP {width: 150px;}

.R_C_D_100_list_Mediador .R_TB_GB .R_I_String input{width: 114px;}

.R_C_D_0_list {float: right; width: 25%; vertical-align:central; height:100%;}
.R_C_D_0_list .R_CB_GB{padding: 10px 0px 10px 0px;margin:40px 0 0 10px;float:left;}
.R_C_D_0_list .R_CAP{float:right;}
.R_C_D_1_list {float: left; width: 74%;border-right-style: solid ;border-right-color:#d0d0d0; border-right-width:1px; }

/*--HelpButton: */
.R_HB_GB {float: none;display: inline;bottom: 0px;left: 0px;}
.R_L_H{display: inline;margin: 2px 0 0 4px;}

/*---- CONTROLES UI: generales CON TIPO */
/*-Labels sueltas-*/
.R_L_GB {width:160px;}
.R_L_GB .R_CAP {line-height:15px;}

/*-check, radiobutton: .Reale_tipo_globalbox -> .Reale_input -> input */
.R_CB_GB .R_I,R_RB_GB .R_I	 {margin-left: -4px;}
.R_CB_GB input,R_RB_GB input {display: inline;}

/*-checklist, radiobuttonlist:  .Reale_tipo_globalbox -> .R_I -> span -> input*/
.R_CBL_GB .R_I, .R_RBL_GB .R_I	 {margin-left: 10px;}
.R_CBL_GB input, .R_RBL_GB input {display: inline;}

/*-dropdownlist*/
.R_DDL_GB .R_I			{display: inline;}
.R_DDL_GB .R_I select	{width: 154px; font-size: 11px;}
/* .R_DDL_GB .R_I select	{width: 184px;font-size: 10px;height:21px; line-height:21px;padding:1px; top:1px;} */
.R_DDL_GB .R_I #BodyContent_BusquedaCotizacionesUC_ddlPaginacion { width: 154px; font-size: 11px; margin-left: -180px; }
.R_GB input select		{width: 150px;}
.R_DDL_GB_DP .R_I select { font-size: 11px !important;}
.R_GB input select		{width: 180px;}

/*-Textbox,  listbox: .Reale_tipo_GB R_GB -> .R_I -> input o select */
.R_TB_GB .R_I,  .R_LB_GB .R_I {display: block;}
.R_TB_GB .R_I input,  .R_LB_GB .R_I select, R_I_String
{width: 150px; padding: 6px 0 0 5px;}

.R_I_String {width: 150px; padding: 2px 0 0 5px; height:15px}

/*-	Textbox Tipados: TIPOs: Currency, Date, Double, Integer, String, NIF, NIE, CIF, CPostal, Email, SeguridadSocial, CuentaCorriente, Matricula, Poliza, FechaHoraMinutosSegundos, HoraMinutos, MesAnyo
-- Clase en css: "R_TB_GB R_GB" -> "R_I_TIPO" o ".R_I R_I_Matricula" -> input */

/*.R_TB_GB .R_I_FechaHoraMinutosSegundos input {width: 120px;}*/
.R_TB_GB .R_I_Matricula input,
.R_TB_GB .R_I_String input{width: 150px}
.R_TB_GB .R_I_NIF input,
.R_TB_GB .R_I_NIE input,
.R_TB_GB .R_I_CIF input,
.R_TB_GB .R_I_Currency input,
.R_TB_GB .R_I_Integer input,
.R_TB_GB .R_I_Double input{width: 150px}
.R_TB_GB .R_I_Date input,
.R_TB_GB .R_I_HoraMinutos input,
.R_TB_GB .R_I_MesAnyo input{width: 132px}
/*	Para textbox nif, el control tipo documento*/
.R_NIF_GB span .R_DDL_GB .R_I select {width:auto;}
/*	Double, Integer: cifras a la derecha*/
.R_I_Double input, .R_I_Integer input{text-align: right;}
/*Fecha, imagen de calendario con manita de puntero.*/
.R_I_Date img {cursor:pointer;}

.R_OnReq {background-color: #fffacd;}			/*controles obligatorios:	<input class="R_OnReq" >*/
/* .R_OnErr {background-color: #ffcccc;font-size:10px} */			/*controles errores de validacion:	<input class="R_OnErr" >*/
.R_onFoc {background-color: #fffacd;}			/*foco de los controles... condicion en javascript*/

/*- CollapsePanel -*/


.CP_IMG_C {float: right;margin:-12px 0px 0 0;margin:-0px 5px 0 0\9;*margin:-12px 0px 0 0;background: url("Img/expand.gif") repeat-x scroll 0 0 transparent;border-width: 0px;width: 13px;height: 13px; cursor:pointer;}
.CP_IMG_E {float: right;margin:-12px 0px 0 0;margin:-0px 5px 0 0\9;*margin:-12px 0px 0 0;background: url("Img/collapse.gif") repeat-x scroll 0 0 transparent;border-width: 0px;width: 13px;height: 13px;cursor:pointer;}

.R_COLP_H{background: #d0d0d0;padding: 3px;}
.R_COLP_H a{color: #000;font-size: 11px;text-decoration: none;}
.R_COLP_H{background:url("Images/bg_info_bar.gif") repeat-x scroll 0 0 transparent;	margin:0px;	overflow:hidden;padding:3px 5px;}
.R_COLP_H dl {float:left;	margin:0;	max-width:915px;}
.R_COLP_H dt, .R_COLP_H dd { display:inline;}
.R_COLP_H dt {font-weight:bold;}
.R_COLP_H dd {margin:0 20px 0 5px;}
.R_COLP_H img{float: right;margin-right: 5px;}
.R_COLP_B{border: 1px solid #d0d0d0;margin:0 0 5px 0;padding: 0px;}
.R_COLP_C{border: 0px none; margin: 0px; padding: 0px; overflow-y: hidden; height: auto; display: none;}
.R_COLP_B p { margin:10px;}
/*----FIN_CONTROLES*/

/*-- BOTONES GENERALES */
/*----------------------------------*/
.barraAcciones{position: relative;clear: both;text-align: center;}
.botones{text-align: right;	margin-top: 10px;}
.btn{color: #ffffff;margin: 10px 5px 10px 0px;	background: url(Images/btn_right_blue.png) no-repeat right center;	padding-right:25px;}
.btn:hover{	color: #ffffff;	margin: 10px 5px 10px 0px;	background: url(Images/btn_right_blue.png) no-repeat right center;	padding-right:25px;}
.R_B_GB{background-color: #1859D2;color: #ffffff;margin: 10px 5px 10px 5px;}
/*--FIN_BOTONES GENERALES */
/*-- BOTONES DE ACCION----------------------------------*/
.action_buttons_bar{background: #ffffff;overflow: hidden;padding: 8px 5px 8px 5px;}
.blue_buttons_bar{background: #ffffff; overflow: hidden; padding: 8px 5px 8px 5px;}
.btnResumen_bar { width: 100%; }
.btnResumen { display: inline-block; float: right; padding-left:15px; padding-top: 15px; padding-right: 20px; padding-bottom: 10px; }
/*Botones renderizados simples**********************************************************************************/
/**FLUJO-------------------------------------*/

/**ACCION------------------------------------*/
.btn_accion {-moz-border-radius: 5px; border-radius: 5px;
background: url(images/action_buttons/btn_action.png) no-repeat  right 0px; float:left;
cursor:pointer;border: none;color: #000;cursor: pointer;font-size: 11px;font-weight: bold;padding: 0;text-decoration: none; line-height:18px; padding:2px 4px 2px; padding: 2px 8px 1px 8px\9;*padding:0; margin-right:5px;
}
.btn_accion_over {-moz-border-radius: 5px; border-radius: 5px;
background: url(images/action_buttons/btn_action.png) no-repeat  right -22px;  float:left;
cursor:pointer;border: none;color: #fff;cursor: pointer;font-size: 11px;font-weight: bold;padding: 0;text-decoration: none; line-height:18px;padding:2px 4px 2px; padding: 2px 8px 1px 8px\9;*padding:0; margin-right:5px;
}
.btn_accion_disabled {-moz-border-radius: 5px; border-radius: 5px;
background: url(images/action_buttons/btn_action.png) no-repeat  right 0px;  float:left;
cursor:default;border: none;color: #666;cursor: pointer;font-size: 11px;font-weight: normal;padding: 0;text-decoration: none; line-height:18px;padding:2px 4px 2px; padding: 2px 8px 1px 8px\9;*padding:0; margin-right:5px;
}

/**DESPLEGABLE-------------------------------*/
/*-- Boton deplegable*/
.action_button_drop{margin: 0px 15px 0px 0px; overflow:hidden; float:left;  }
.action_button_drop div, .action_button_drop span{background: url(images/action_buttons/btn_01.png) no-repeat 0 0;height: 22px; float:left}
.action_button_drop div div, .action_button_drop span span{background: url(images/action_buttons/btn_03_drop.png) no-repeat right 0;}
.action_button_drop div div:hover, .action_button_drop span span:hover{background: url(images/action_buttons/btn_03_drop.png) no-repeat right bottom; cursor:pointer;}
.action_button_drop div div div,  .action_button_drop div div div:hover,
.action_button_drop span span span,  .action_button_drop span span span:hover{background: url(images/action_buttons/btn_02.gif) repeat-x 0 0;margin: 0 20px 0 4px;}
.action_button_drop input{background: none;border: none;color: #000;cursor: pointer;display: block;font-size: 11px;font-weight: bold;margin: 4px 10px 0 20px;padding: 0;text-decoration: none; }
.action_button_drop input:hover{text-decoration: none;}
.action_button_drop ul{background: none repeat scroll 0 0 #E3E3E3;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;list-style: none outside none;margin: 19px 0px 0px 0px;padding: 0;position: absolute;width: 127px;z-index: 10;}
body:last-child  .action_button_drop ul{width: 136px;}
*:first-child + html  .action_button_drop ul{margin-left: -129px;width: 127px;}
.action_button_drop ul li{background: none repeat scroll 0 0 #F3F1F1;	margin: 5px 0 5px 0;padding: 2px 10px;}
.action_button_drop ul li a{color: #000;}
.action_button_drop ul li a:hover{text-decoration: none;}

/* 
.action_button_drop{margin: 0px 15px 0px 0px; float:left;height: 22px;  }
.action_button_drop div, .action_button_drop span{height: 22px; float:left}
.action_button_drop div div:hover, .action_button_drop span span:hover{ cursor:pointer;}
.action_button_drop div div div,  .action_button_drop div div div:hover,
.action_button_drop span span span,  .action_button_drop span span span:hover{margin: 0 20px 0 4px;}
.action_button_drop div div:hover, .action_button_drop span span:hover{cursor:pointer;}
.action_button_drop div div div,  .action_button_drop div div div:hover, .action_button_drop span span span,  .action_button_drop span span span:hover{margin: 0 20px 0 4px;}
.action_button_drop input{font-weight: bold;font-size: 11px; background: #F8DC87;padding: 5px 0px;color: #004b9b;border: 1px solid;min-width: 10em;border-radius:3px;cursor: pointer;  }
.action_button_drop input:hover{text-decoration: none;}
.action_button_drop ul{background: none repeat scroll 0 0;list-style: none outside none;margin: 26px 0px 0px 0px;padding: 0;position: absolute;width: 127px;z-index: 10;}
body:last-child  .action_button_drop ul{width: 136px;}
*:first-child + html  .action_button_drop ul{margin-left: -129px;width: 127px;}
.action_button_drop ul li{background: none repeat scroll 0 0;	margin: 0 0 0 2px;padding: 1px 1px;float:none;height:auto;}
.action_button_drop ul li a{color: #000;}
.action_button_drop ul li a:hover{text-decoration: none;} */


/*--FIN_BOTONES*/
/*CALENDARIO ----------*/
.ajax__calendar_container{z-index: 2;background-color: White;border: 1px solid #d0d0d0;}
.R_CC_GB .R_CC_A{display: block;	position: absolute;	margin-top: 17px;}

/*PASOS ----------*/
	.Reale_Marco_Detalle{ margin: 2px;padding: 0px 2px 2px 2px;	border: 1px solid #C0C0C0;	height: 40px;	overflow: hidden; }
	.pasos ul{list-style: none;	margin: 5px 0 0px 16px;	padding: 0 0 10px;}
	.pasos li{	height: 34px;	float: left;margin: 0 0 10px -6px;}
/*-generales*/
	.pasos li.do .p1 {background: url(images/flujo_bar/ant_01.png) no-repeat 0 0;float: left;height: 34px;}
	.pasos li.do .p1 .p2 {background: url(images/flujo_bar/ant_03.png) no-repeat right 0;float: left;height: 34px;}
	.pasos li.do .p1 .p2 .p3{width:165px; background: url(images/flujo_bar/ant_02.gif) repeat-x 0 0;  margin: 0 12px;padding: 5px 0 0 0;height:34px;}
	.pasos li.do a{	display: block;	font-weight: bold; color: #fff;text-decoration: none; margin:-1px 20px 0 20px; width:160px;}
	/*IE7 <=*/.pasos li.do *a{	display: block;	font-weight: bold; color:#fff; text-decoration:none;margin:10px 20px 0 20px;}
	.pasos li.do .p1:hover{cursor:pointer;}
/*-Inactivos*/
	.pasos li.inactive .p1 {background: url(images/flujo_bar/inact_01.png) no-repeat 0 0;float: left;height: 34px;}
	.pasos li.inactive .p1 .p2{	background: url(images/flujo_bar/inact_03.png) no-repeat right 0;float: left;height:34px;}
	.pasos li.inactive .p1 .p2 .p3{width:165px; background: url(images/flujo_bar/inact_02.gif) repeat-x 0 0;margin: 0 12px;padding: 5px 0 0 0; height:34px;}
	.pasos li.inactive a{display: block;font-weight: bold; color:#ADADAD; margin:-1px 20px 0 20px; width:160px;pointer-events: none;cursor: default;text-decoration:none;}
	/*IE7 <=*/.pasos li.inactive *a{display: block;font-weight: bold; color:#9a9a9a; margin: 10px 20px 0 20px;pointer-events: none;cursor: default;text-decoration:none;}
	.pasos li.inactive .p1:hover{cursor:default;}
/*-Activos*/
	.pasos li.active .p1 {background: url(images/flujo_bar/act_01.png) no-repeat 0 0;float: left;height: 34px;  }
	.pasos li.active .p1 .p2{background: url(images/flujo_bar/act_03.png) no-repeat right 0;float: left;height: 34px;}
	.pasos li.active .p1 .p2 .p3{width:165px; background: url(images/flujo_bar/act_02.gif) repeat-x 0 0; margin: 0 12px;padding: 5px 0 0 0;height:34px;}
	.pasos li.active a{display: block;font-weight: bold; color:#3F310B; text-decoration: none; margin: -1px 20px 0 20px; width:160px;pointer-events: none;cursor: default;outline:none;}
	/*IE7 <=*/.pasos li.active *a{display: block;font-weight: bold; color:#3F310B; text-decoration: none; margin: 10px 20px 0 20px;pointer-events: none;cursor: default;outline:none;}
	.pasos li.active .p1:hover{cursor:pointer;}
/*FIN_PASOS ----------*/

/*PASOS Emision ----------*/
	.pasosEmision ul{list-style: none;	margin: 5px 0 0px 16px;	padding: 0 0 10px;}
	.pasosEmision li{height: 134px; float:left;margin: 0 0 10px -6px;}
/*-generales*/
	.pasosEmision li.do .p1 {background: url(images/flujo_bar/ant_01.png) no-repeat 0 0;float: left;height: 34px;}
	.pasosEmision li.do .p1 .p2 {background: url(images/flujo_bar/ant_03.png) no-repeat right 0;float: left;height: 34px;}
	.pasosEmision li.do .p1 .p2 .p3{width:112px; background: url(images/flujo_bar/ant_02.gif) repeat-x 0 0;  margin: 0 12px;padding: 5px 0 0 0;height:34px;}
	.pasosEmision li.do a{	display: block;	font-weight: bold;	color: #fff;text-decoration: none;	margin: 1px 5px 0px 5px; width:120px;/*font-size: 9px;*/}
	/*IE7 <=*/.pasosEmision li.do *a{	display: block;	font-weight: bold;	color: #fff;text-decoration: none;	margin: 10px 20px 0 20px;/*font-size: 9px;*/}
	.pasosEmision li.do .p1:hover{cursor:pointer;}
/*-Inactivos*/
	.pasosEmision li.inactive .p1 {background: url(images/flujo_bar/inact_01.png) no-repeat 0 0;float: left;height: 34px;}
	.pasosEmision li.inactive .p1 .p2{	background: url(images/flujo_bar/inact_03.png) no-repeat right 0;	float: left;height:34px;}
	.pasosEmision li.inactive .p1 .p2 .p3{width:112px; background: url(images/flujo_bar/inact_02.gif) repeat-x 0 0;margin: 0 12px;padding: 5px 0 0 0; height:34px;}
	.pasosEmision li.inactive a{display: block;font-weight: bold;color:#ADADAD; margin: 0px 5px 0px 5px; width:120px; pointer-events: none; cursor: default; /*font-size: 9px;*/ text-decoration: none;}
	/*IE7 <=*/.pasosEmision li.inactive *a{display: block;font-weight: bold;color: #9a9a9a;margin: 10px 20px 0 20px; pointer-events: none; cursor: default; /*font-size: 9px;*/ text-decoration: none;}
	.pasosEmision li.inactive .p1:hover{cursor:default;}
/*-Activos*/
	.pasosEmision li.active .p1 {background: url(images/flujo_bar/act_01.png) no-repeat 0 0;float: left;height: 34px;  }
	.pasosEmision li.active .p1 .p2{background: url(images/flujo_bar/act_03.png) no-repeat right 0;float: left;height: 34px;}
	.pasosEmision li.active .p1 .p2 .p3{width:112px; background: url(images/flujo_bar/act_02.gif) repeat-x 0 0;	margin: 0 12px;padding: 5px 0 0 0;height:34px;}
	.pasosEmision li.active a{display: block;font-weight: bold;color: #3F310B;text-decoration: none;	margin: 0px 5px 0px 5px; width:120px;pointer-events: none;cursor: default;outline:none;/*font-size: 9px;*/}
	/*IE7 <=*/.pasosEmision li.active *a{display: block;font-weight: bold;color: #3F310B;text-decoration: none;	margin: 10px 20px 0 20px;pointer-events: none;cursor: default;outline:none;/*font-size: 9px;*/}
	.pasosEmision li.active .p1:hover{cursor:default;}
/*FIN_PASOS ----------*/

/**Pestañas: TabControls*/
.nsiTabs {	display: block; background: #ffffff repeat-x 50% bottom;height: 26px;font-size: 12px;padding-top: 0px; border-bottom:1px solid #999}
HTML > BODY .nsiTabs {height: 26px;}
.nsiTabs UL {padding: 0px;margin:0px;list-style-type:none;list-style-image:none;line-height: 26px;display: block;}
.nsiTabs LI {padding: 0 0 0 7px; margin:0px 3px 0px 0px;list-style-type:none;list-style-image:none;line-height: 26px;display: block;background: url(img/tab_left.gif) no-repeat left top;float: left;}
.nsiTabs A { padding:0 10px 0px 1px; color: #fff;float: none;background: url(img/tab_right.gif) no-repeat right top;text-decoration: none;display: block;width: 0.1em;}
.nsiTabs > UL A {width: auto;}
.nsiTabs A:hover {color: #3F310B;}
.nsiTabs .current { border: 0px; background-position: 0px -26px;margin:0px 3px 0px 0px;border-bottom:1px solid #fff}
.nsiTabs .current A {background-position: 100% -26px;color: #004b9b;font-weight: bold;}
.nsiTabs LI:hover {background-position: 0% -52px;color: #333;background-image : url(img/tab_left.gif);cursor:pointer; }
.nsiTabs LI:hover A {color: #3F310B; background: url(img/tab_right.gif) no-repeat right bottom; }
.nsiTabs_content {padding:10px;border-right: #e1e1e1 1px solid;border-bottom: #e1e1e1 1px solid;border-left: #e1e1e1 1px solid;}


.btnAccion,.btn_accion {font-weight: bold;font-size: 11px; background: #ffffff;padding: 5px 0px;color: #004b9b;border: 1px solid;min-width: 6em;border-radius:3px;cursor: pointer;float: left;margin: 0 2px ; }
.btnAccion:hover,.btn_accion_over {font-weight: bold;font-size: 11px; background: #004b9b;padding: 5px 0px;color: #ffffff;border: 1px solid #004b9b;min-width: 6em;border-radius:3px;cursor: pointer;float: left;margin: 0 2px ; }
.btnAccion_disabled,.btn_accion_disabled {font-weight: bold;font-size: 11px; padding: 5px 0px; color: #ffffff;border: 1px solid #646464;min-width: 6em;border-radius:3px;float: left;margin: 0 2px ; }
/*-- Boton deplegable*/

#panel_alert {left: 50%;top: 70px !important;width: 30%;position: fixed;z-index: 300;background-color: #004b9b;color: #004b9b;text-align: center; }
#button_alert{ display: inline;clear: both;margin: 10px 0px 10px 33%;}
/* Alerts **/

.R_A_img {
    position: absolute !important;
    padding-bottom: 0px;
    margin: 0px 5px 0px 2px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.R_A_Cimg {
    position: relative;
}

/*Ocultar/mostrar divs de datos*/
.ocultaDiv { display: none; }
.muestraDiv { display: block; }
.muestraAlert { display: inline !important; }
.ocultaAlert { display: none !important; }

.alineado { display: inline-block; }

/* COMPATIBILIDAD COMBOS EN IE8 */
.dropDownVersionLargoIzqda
{
    width: 330px !important;
    position: fixed;
}

.dropDownVersionCortoIzqda
{
    width: 183px !important;
    position: fixed;
}

.dropDownVersionCortoDcha
{
    width: 174px !important;
    position: fixed !important;
}

.dropDownVersionMedioDcha 
{
    width: 250px !important;
    position: fixed;
}

.dropDownVersionLargoDcha 
{
    width: 323px !important;
    position: fixed ;
}

.dropDownVersionCortoIzqdaCA
{
    position: absolute !important;
    width: 183px !important;
    top: 188px;
    left: 279px;
}
.dropDownVersionCortoDchaCA 
{ 
    position: absolute !important;
    width: 174px !important;
    top: 137px;
    left: 732px;
}
.dropDownVersionLargoDchaCA
{ 
    position: absolute !important;
    width: 330px !important;
    top: 85px;
    left: 557px;
}
/* (FIN) | COMPATIBILIDAD COMBOS EN IE8 */

/* INICIO EIAC WEB */

/* Ancho de Caption en controles textbox, dropdownlist de "Sabias que..." */
.contInfSQ .R_CAP {
    width: 73px;
}

/* Ancho de Caption en controles date de "Sabias que..." */
.contInfSQ .R_TB_GB .R_I_Date input {
    width: 80px;
}

.contInfSQ .R_GB {
    padding-top: 3px;
}

/* Ancho de Caption en controles textbox, dropdownlist de "Criterios de búsqueda" */
.contInfH .R_CAP {
    width: 80px;
}

/* Ancho de Caption en controles date de "Criterios de búsqueda" */
.contInfH .R_TB_GB .R_I_Date input {
    width: 80px;
}

.contInfH .R_GB {
    padding-top: 3px;
}

/* Ancho de Caption en controles textbox, dropdownlist - campo requerido */
.contInfCB .R_CAP {
    width: 95px;
}

/* Ancho de Caption en controles textbox, dropdownlist - campo no requerido */
.contInfCB2 .R_CAP {
    width: 95px;
}

/* Ancho de Caption en controles textbox, dropdownlist - campo no requerido */
.contInfCBLPOP .R_L_GB {
    width: 200px !important;
}

/* Ancho de Caption en controles textbox, dropdownlist de "Panel de configuración y frecuencia de ficheros" */
.PanelTableCellOP .R_CAP {
    width: 150px;
}

/* Ancho de Caption en controles textbox, dropdownlist de "Criterios de búsqueda" */
.contInfCombo .R_CAP {
    width: 80px;
    color: #ffffff;
}

/* Ancho del label lblNombreMediador */
#BodyContent_lblNombreMediador .R_L_GB { width: 245px; }

.R_C_D_100W_50H {float: left; width: 100%; height: 50px;}
.R_C_D_100W_60H {float: left; width: 100%; height: 60px;}
.R_C_D_100W .R_CAP {float: left; width: 85px; height: 26px;}
.R_C_D_100WPOP .R_CAP {float: left; width: 85px; height: 35px;}
.CentrarContenido {align-content:center; text-align:center; align-items:center; }

/* Ancho del label lblRegistrosHistorico */
#BodyContent_lblRegistrosHistorico .R_L_GB {width:140px;}

/* Ancho del label lblRegistros */
#BodyContent_lblRegistros .R_L_GB {width:140px;} 

/* Ancho del label lblPeriodoPOL_199, lblPeriodoREC_269 y lblPeriodoREC_299 */
#BodyContent_lblPeriodoPOL_199 .R_L_GB {width:100px;} .R_CAP {width: 250px;}
#BodyContent_lblPeriodoREC_269 .R_L_GB {width:100px;} .R_CAP {width: 250px;}
#BodyContent_lblPeriodoREC_299 .R_L_GB {width:100px;} .R_CAP {width: 250px;}

/* Ancho del label lblPeriodoPOL_199, lblPeriodoREC_269 y lblPeriodoREC_299 */
#BodyContent_lblPOL_199 .R_L_GB {width:94px;}
#BodyContent_lblREC_269 .R_L_GB {width:94px;}
#BodyContent_lblREC_299 .R_L_GB {width:94px;}

.B_R_GB {
float:right !important;
padding-right: 10px;
padding-bottom: 5px;
}
.Reale_ImageButton_GB  input{
    cursor: pointer;
}
.marginLeft20 {
    margin-left: 25px;
    margin-top: 5px;
}
#BodyContent_SimpleCollapsePanelVigenteHistorico_lblEsFinanciada .R_L_GB {width:110px; margin-left:5px}
#BodyContent_SimpleCollapsePanelVigenteHistorico_lblEsHistorico .R_L_GB {width:70px;}
#BodyContent_SimpleCollapsePanelVigenteHistorico_lblFechaAlta .R_TB_GB {width:0px;}

.MsgeClaveBg {

    background-color: #e1e1e1;
    padding: 5px;
}

                        
