/*	Documento Css: EstilosMapfreAgrupacionDatos.css	*/
/*	Contiene clases de estilo aplicables a elementos propios de
	los módulos de agrupación de datos:
	+	Disposición
	+	Módulo de agrupación
	+	Pié
	+	Clases genéricas
		
	versión:	1.0
	fecha:		12/01/2004
	autor:		Alvaro Isorna Báez
*/

/*	+	Disposición	*/
form {
	display: inline;}
/*	+	Estilos importados	*/
@import "Comun.css";
/*	+	Modo actualización	*/

/*	+	ModuloAgrupacionDatos = MAD	*/
#MAD {
	padding: 7px;
	background-color: #F6F6F6;
	border-bottom: 1px solid #9c9c9c;
	border-top: 1px solid #9c9c9c;
	color: #353535;
	}
#MAD label {
	color: #353535;
	margin-right: 0px;
	font-size: inherit;
	font-weight: normal;}
#MAD span label {
	color: #353535;
	margin-right: 7px;
	font-size: 1.1em;
	font-weight: bold;}
#MAD *.Texto {
	color: #353535;
	font-weight: normal;}
#MAD input, #MAD select {
	vertical-align: middle;
	font-weight: normal;}

/*	+	Pie	*/
#Pie {
	padding-top: 5px;
	text-align: right;}

/*	+	Clases genéricas	*/
img.IcoFecha {
	vertical-align: text-top;
	cursor: hand;
	height: 13px;
	width: 13px;}
#MAD *.Bold {
	font-size: 1.05em !important;
	font-weight: bold;}	
#MAD div.Subtitulo {
	margin-bottom: 5px;
    margin-top: 9px;
	margin-left: 5px;
	color: #697B98 ;
	Font-weight: bold;
	font-size:1.1em;}
#MAD div.Agrupacion {
	padding: 4px 7px 4px 16px;
	background-color: #e8e8e8;
	margin-left: 5px;}

/* Estilos para los formularios colapsables */
#MAD div.SubtituloCol {
	margin-bottom: 5px;
    margin-top: 9px;
	margin-left: 2px;
	color: #697B98 ;
	Font-weight: bold;
	font-size:1.1em;}
#MAD div.AgrupacionCol {
	padding: 4px 7px 4px 12px;
	background-color: #e8e8e8;
	margin-left: 2px;}
#MAD div.SubtituloCol a{
	padding-left: 15px;
	Font-weight: bold;
	cursor: hand;		
	color: #697B98 ;
	background: url("../img/desplegadoOff.gif") no-repeat 0px 0px;
	text-decoration:none;}
#MAD div.SubtituloCol a.imgCierraCol {/* para la imagen que cierra el colapsador */
	background: url("../img/desplegadoOff.gif") no-repeat 0px 0px;}
#MAD div.SubtituloCol a:hover.imgCierraCol {
	background: url("../img/desplegadoOn.gif") no-repeat 0px 0px;
	color: #5aa0d3;}
#MAD div.SubtituloCol a.imgAbreCol {/* para la imagen que abre el colapsador */
	background: url("../img/plegadoOff.gif") no-repeat 0px 0px;}
#MAD div.SubtituloCol a:hover.imgAbreCol {
	background: url("../img/plegadoOn.gif") no-repeat 0px 0px;
	color: #5aa0d3;}
#MAD div.MLSubmoduloCol {	
	margin-left: 18px;}
#MAD div.MLSubmoduloColImg{
	margin-left: 15px;}
#MAD div.LineaVertCol {
	border-left: 1px solid #697b98;
	padding-bottom: 1px;}

/* estilos para formularios anidados */
#MAD div.MLAnidados, #CP div.MLAnidados, #MAP div.MLAnidados, #MAIP div.MLAnidados {
	margin-left:12px;}
/* estilos para ModuloAgrupacionPestañas */
#MAP {
	padding: 7px;
	background-color: #F6F6F6 !important;
	border-bottom: 1px solid #9c9c9c;
	border-left: 1px solid #9c9c9c;
	border-right: 1px solid #9c9c9c;
	color: #353535;
	height:100%;}	
#MAP label {
	color: #353535;
	margin-right: 0px;
	font-size: inherit;
	font-weight: normal;}
#MAP span label {
	color: #353535;
	font-size: 1.1em;
	font-weight: bold;}	
#MAP *.Bold {
	font-size: 1.05em !important;
	font-weight: bold;}
#MAP div.Subtitulo {
	margin-bottom: 5px;
    margin-top: 9px;
	margin-left: 5px;
    color: #697B98 ;
    Font-weight: bold;
    font-size:1.1em;}
#MAP div.Agrupacion {
	padding: 4px 7px 4px 16px;
	background-color: #e8e8e8;
	margin-left: 5px;}
#MAP #ContenedorPestania{
	padding-top:25px;}		

/*	+	ModuloAgrupacionInteriorPestañas = MAIP	*/
#MAIP {
	padding: 0px 0px 0px 7px;
	background-color: #F6F6F6;
	color: #353535;
	height:100%;}
#MAIP label {
	color: #353535;
	margin-right: 0px;
	font-size: inherit;
	font-weight: normal;}
#MAIP span label {
	color: #353535;
	font-size: 1.1em;
	font-weight: bold;}		
#MAIP *.Bold {
	font-size: 1.05em !important;
	font-weight: bold;}	
#MAIP div.Subtitulo {
	margin-bottom: 5px;
    margin-top: 9px;
	margin-left: 5px;
    color: #697B98 ;
    Font-weight: bold;
    font-size:1.1em;}
#MAIP div.Agrupacion {
	padding: 4px 7px 4px 16px;
	background-color: #e8e8e8;
	margin-left: 5px;}

*.MAPSup {
	padding-top: 12px!important;}
	
*.MAPLeft {
	padding-left: 14px!important;}

/* Datos asociados */
#DatosAsociados {
	margin-bottom: 10px;
	background-color: #eaeaea;
	border: 1px dashed #9c9c9c;
	padding: 4px 4px 4px 4px;
	margin: 0 10px 0 10px;
	width: 100%;}

/* 	Azul para titulos agrupadores de tabla o modulo */
*.AzulAg {
	color: #353535 !important;}
*.Mt2em {
	margin-top: 2em;}
*.Mb6px {
	margin-bottom: 6px;}
	
/* Asigna la clase RA al modulo de agrupacion de datos que contiene los combos de "niveles", 
para que tenga la altura restante del contenido menos el menu superior, 
el modulo de agrupacion de datos superior 
y la barra de herramientas */ 
#MAD.RA {
	height: expression(document.body.clientHeight-((document.getElementById("MenuSupColapsable").clientHeight)+(document.all.MAD[0].clientHeight)+(document.getElementById("BA").clientHeight))-200);}

/* estilos de los campos deshabilitados */
*.Dis {
	background-color: #dcdcdc;
	color: #808080;}
	
/* Estilos para los iconos */          
img.IcoAccion{
         vertical-align: middle;
         cursor: hand;
}

img.IcoAccionDesh{
         vertical-align: middle;
         cursor: default;                          
}