﻿
 th {
	font-size:0.86em;
	font-weight:bold;
	color:#333333;
	padding: 0.5em;
	vertical-align: middle;
	text-align:center;
	border-bottom: 0.1em solid #666666;	
}

th.fondo, td.fondo   {
background-color:#E0E0E0;
}


td.DerechaFondo, td.DerechaFondo {
text-align:right;
background-color:#E0E0E0;
}

td.IzquierdaFondo, td.IzquierdaFondo {
text-align:left;
background-color:#E0E0E0;
}
td.IzqFondoResaltado {
font-weight:bold;
text-align:left;
background-color:#E0E0E0;
}

td.IzqResaltado {
font-weight:bold;
text-align:left;
}

td.IzqCursiva {
	text-align:left;
	font-style: italic;
}


table.GTipo2A1 th.largo {
width:38em;
}




table.GTipo2A2 th.largo {
/*width:18.6em;*/
width:18.6em;
}


table.ETipo9 td {
font-size:0.85em;
}

table th.fondoPeq {
width:4.9em;
background-color:#E0E0E0;
}


table.GTipo2A5 th.largo {
width:48em;
}

table.GTipo2A6 th.largo {
width:48em;
}


table.GTipo2A10A th.largo, table.GTipo2A10B th.largo  {
width:48em;
}

table.GTipo2A11 th.largo {
width:16em;
}

table.GTipo2A13 th.largo {
width:28em;
}

table.GTipo2A17 th.largo {
width:42em;
}

table.GTipo2A18 th.largo {
width:50em;
}



td.resaltado {
background-color:#E0E0E0;
}

td.resaltadoIzq {
background-color:#E0E0E0;
text-align:left;
font-weight:bold;
}


th.Largo2 {
	width:15em;
}

th.Largo {
	width:57em;
}

th.Mediano {
	width:15.5em;
}

th.Normal {
width:25.3em;
}

th.Peq {

}
th.Peq2 {
	width:15.5em;
}






th a {
/*color:#3368AC;*/
color:#990000;
text-decoration:none;
}


table.ordenar {
width:100%;
margin-top:2em;
}

table.ordenar table td {
font-size:1.71em;
}

table.ordenar table td a {
color:#C10622;
}


table.ordenar th a {
color:#000000;
text-decoration:underline;
}

table.ordenar th.activo a {
color:#000000;
text-decoration:underline;
}

table.ordenar th {
			padding-right: 0;
			/*background: #f5f5f5 url(../images/fondoFlecha.gif) no-repeat right center;*/
			background: #f5f5f5 url(../images/fondoTH.gif) no-repeat right center;
}


table.ordenar th.activo {
			padding-right: 0;
			background: #f5f5f5 url(../images/fondoFlechaActivo.gif) no-repeat right center;
}

table.ordenar th.activo {
			padding-right: 0;
			background: #f5f5f5 url(../images/fondoFlechaActivo.gif) no-repeat right center;
}

table.ordenar th.activo2 {
			padding-right: 0;
			background: #f5f5f5 url(../images/fondoFlechaActivo2.gif) no-repeat right center;
}


table.ordenar input {
text-align:center
}

table.ordenar caption {
font-size:0.95em;
border-bottom: #000000 solid 0.1em;
text-align:left;
font-weight:bold;
color:#000000;

}




.subFormulario {
	/*width:20em;
	float: left;
	background-color:#cccccc;
	color:#666666;
	padding:0em;
	margin-left:0.5em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;*/
	
	Z-INDEX: 10000 !important;;
	position: absolute !important;;
	min-width: 20em !important;;
	border: 0.05em solid #666666;
	background-color:#ffffff;
	color:#666666;
	margin-left:0.5em !important;
	padding-bottom:0.5em !important;
}
#subFormulario label {
/*color:#666666;
font-weight:normal;
width:auto;
margin:0em 1em 0em 1em;
display:block;
margin-left: 0.5em;
margin-top:0.8em;*/
margin:0em !important;
	padding:0em !important;
}

.subFormularioSup {
border:0em;
}

#subFormulario1 {
	padding:0.5em 0.2em 0.5em 0.2em;
	margin:0em;
	text-align:left;
	
}

#subFormulario1 input {
	width:16em !important;
	font-size:1em; !important;
	font-weight:normal;
	/*margin-top: 0em;
	margin-bottom:0.2em;
	margin-left: 0em;
	padding-top: 0.2em;
	padding-left: 0em;
	padding-bottom:0.2em;
	margin-right: 1.1em;*/
	margin:0em !important;
	padding:0em !important;
}

#subFormulario1 input.checkbox {
	width:2em !important;
	margin:0em !important;
	padding:0em !important;
}


#subFormulario2  {
/*overflow:scroll;
text-align:left;
border:#666666 solid 0.05em;

color:#000000;
margin:0em;
padding:0em;*/

min-width: 16em;
height: expression(this.scrollHeight > 20em? '20em' : 'auto'); 
max-height:17em;
height:17em;
/*border-left: 0.05em solid #666666; pra IE8*/
padding:0.5em 0.2em 0.5em 0.2em;
overflow: auto;


/*border-top: 0.05em solid #666666;
border-right: 0.05em solid #666666;
border-bottom:0.05em solid #ffffff;*/
}

#subFormulario2 ul {
width:17.70em !important;
margin:0em;
padding:0em;
list-style:none;

}

#subFormulario2 ul li {
margin:0em 0em 0.3em;
padding:0em;
width:auto !important;
}

#subFormulario2 label {
/*color:#000000;
font-size:0.9em;
margin:0em 0em 0em 0.2em;
padding:0em;
vertical-align:baseline;
*/

background: none transparent scroll repeat 0% 0%;
color: #000000 !important;
display:inline !important;
margin:0em !important;
padding:0em !important;

}
#subFormulario2 input.checkbox {
margin:0em !important;
padding:0em !important;
width:2em !important;

}




p.totalTabla {
margin-left:0.3em;
margin-top:2em;
font-weight:bold;
font-size:0.75em;

}

p.totalTabla input {
	margin-left:0.2em;
	font-weight:bold;
	font-size:1.1em;
	text-align:right;
	width:3em;
	
	/*color:#009900; #C10622*/
color:#333333;
	border: #999999 solid 0.01em;
	padding-right:0.3em;
	border-top-color: #999999;
}

p.totalTabla input.checkbox {
color:#990000;
}

p.totalTabla .nota {
font-weight:normal;
font-size:0.88em;
}

div.descargar {
text-align:center;
}
div.descargar input.descargar {
	width:auto;
	font-size:0.74em;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
	background-color:#c10622;
	border: 0.01em solid #000000;
	padding:0.3em;
	margin-top:0.7em;
	margin-bottom:0.5em;
}



/* FORMULARIO - gráfico evolutivo */
#frmSeleccionar {
margin-left:0.5em;
font-size:0.9em;

}

#frmSeleccionar div.marco1{
	float: left; 
	width: 59%; 
	position: relative;
	/*border: 0.1em solid #3E7BB9;*/
	margin-right:0.5em;
	margi-left:0.2em;
	padding:0.3em;
	border:#c10622 solid 0.01em;
	background-color:#FDF7F7;
	z-index:2;
	}
	
	

	
#frmSeleccionar div.marco2{
	float: right; 
	width: 35%; 
	position: relative;
	/*border: 0.1em solid #3E7BB9;
	margin-right:0.5em;
	padding:0.2em 0.2em 0.7em;*/
	margin-right:0.5em;
	margi-left:0.2em;
	padding:0.3em;
	border:#c10622 solid 0.01em;
	background-color:#FDF7F7;
	z-index:2;
	
	
	}
#frmSeleccionar div.cabeceraMarco{
	font-size:0.78em;
	padding:0.2em;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	background-color:#c10622;
	font-variant: small-caps;
	}

#frmSeleccionar fieldset.grafico{
	width: auto;
	padding: 0em;
	margin:0em;
	}
#frmSeleccionar fieldset.grafico select {
font-size: 0.8em;
width:96%;
}
#frmSeleccionar div.pieFormulario {
text-align:center;
}

#frmSeleccionar div.pieFormulario input {
	width:auto;
	font-size:0.8em;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
	background-color:#c10622;
	border: 0.01em solid #000000;
	padding:0.3em;
	margin-top:0.7em;
	margin-bottom:0.5em;

}


#frmSeleccionar select {
display:block;
width:98%;
margin-top:0em;
margin-left:0em;
margin-bottom:0.5em;
font-size: 0.78em;
}

#frmSeleccionar input {
	display:inline;
	width:auto;
	margin-top:0.6em;
	margin-left: 0.5em;/*margin-left:0.5em;*/
	padding-left:4.5em;
}
#frmSeleccionar label {
color:#333333;
	font-size: 0.76em;
	font-weight:normal;
	margin-right:1em;
	margin-left:0.2em;
	clear:right;
}
#frmSeleccionar input.checkbox {
padding-left:5em;
}

#frmSeleccionar label.resaltado {
	color:#333333;
	font-size: 0.73em;
	font-weight:bold;
	margin-left:0em;
	margin-top:1.5em;
	margin-bottom:0.4em;
	display:block;
}




/*Busqueda avanzada */

#busquedaA {
width:46em;
/*background-color:#FDF7F7;*/
margin:0.2em 0em 0.2em;
padding:0.2em;
/*border:#C10622 solid 0.01em;*/
border:#c10622 solid 0.01em;
background-color:#FDF7F7;
}

#cabBusquedaA {
background-color:#C10622;
height:1.2em;
padding-left:0.2em;

}


#busquedaA h3{
	font-size: 0.8em;
	font-variant: small-caps;
	color:#ffffff;
	padding:0em;
	margin: 0em;
	font-weight: bold;
	border: none;
	float:left;
	}

#busquedaA #salir {
float:right;
width:1em;
padding-right:0.3em;
padding-top:0.1em;
display:inline;

}

#busquedaA1 {
width:6.5em;
font-size: 0.95em;
margin:0.2em;
padding:0em;
display:inline;
float:left;
clear:left;
}

#seccionBusquedaA {
	width:41em;
	font-size: 0.95em;
	/*background-color:#FDF7F7;*/
	margin:0.2em;
	padding:0em;
	float:left;}


#busquedaA1 fieldset{
	border: 0.05em solid #666666;
	padding:0.2em;
	margin:0.2em;
	height:6.5em;
	}
#seccionBusquedaA fieldset{
	border: 0.05em solid #666666;
	padding:0.2em;
	margin:0.2em;
	height:6.5em;
}
#busquedaA1 fieldset legend {
	font-size: 0.67em;
	font-weight:bold;
	color:#333333;
	background-color:#fdf7f7;
	padding:0em;
}
#seccionBusquedaA fieldset legend {
	font-size: 0.67em;
	font-weight:bold;
	color:#333333;
	background-color:#fdf7f7;
	padding:0em;
}


	
#busquedaA1 div{
	padding:0em;
	margin-top:1em;
	margin-bottom:1em;
	margin-left:0em;
	text-align:center;
}

#busquedaA2{
	width:18.4em;
	color:#333333;
	padding-top:0em;
	padding-bottom:0.3em;
	padding-right:0.5em;
	padding-left:0.3em;
	margin:0em;
	display:inline;
	float:left;

}

#busquedaA4 {
width:17.5em;
color:#333333;
padding-top:0em;
padding-bottom:0.3em;
padding-right:0.5em;
padding-left:0.5em;
margin:0em;
float:right;
display:inline;

}

#busquedaA3 {
width:2em;
text-align:center;
padding-top:1.25em;
margin:0em;
float:left;
}
#busquedaA3 a {
margin:0em;
padding:0em;
}

#busquedaA1 fieldset label {
	color:#333333;
	font-size: 0.6em;
	font-weight:bold;
	/*margin-left:0.5em;*/
	padding-left:0.5em;
	display:inline;
}
#busquedaA1 fieldset input {
	vertical-align:middle;
	display:inline;
	margin:0em;
	padding:0em;
}

#busquedaA2 label {
	font-size: 0.6em;
	font-weight:bold;
	padding-left:0.5em;
}

#busquedaA2 label.titulo {
font-size: 0.6em;
	font-weight:bold;
	margin-left:0em !important;
	padding:0em;
}

#busquedaA2 input.checkbox{
margin:0em;
padding:0em;
vertical-align:middle;
display:inline;
}

#busquedaA2 select {
	width:30.5em;
	font-size: 0.6em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0em;
	margin-top:0.4em;
	margin-bottom:1em;
	border: 0.1em solid #CCCCCC;
	display:block;
}





#busquedaA3 img {
padding:0em;
margin:0em;
}



#busquedaA4 label {
	font-size: 0.6em;
	font-weight:bold;
	margin-left:0em;
	display:block;
}
#busquedaA4 select{
width:25.2em;
font-size: 0.7em;
padding:0em;
margin-top:0.4em;
margin-bottom:1em;
overflow:auto;
}


#busquedaA5 {
width:20em;
padding-top:1.8em;
margin-left:0.4em;
padding-top:0.3em;
padding-bottom:0em;
display:block;
clear:left;
float:left;

}

#busquedaA5 label {
	color:#333333;
	font-size: 0.6em;
	font-weight:bold;
	display:inline;
	
}
#busquedaA5 select{
width:7em;
margin-left:0em;
margin-right:0.6em;
display:inline;
}

#busquedaA6 {
text-align:center;
clear:both;
}

#busquedaA6 input{
/*width:7em;
font-size:0.69em;
font-weight:normal;
color:#333333;
text-align:center;
padding:0.3em;
margin-top:0.5em;
margin-bottom:0.5em;*/

width:auto;
font-size:0.69em;
font-weight:normal;
color:#ffffff;
text-align:center;
background-color:#c10622;
border: 0.01em solid #000000;
padding:0.3em;
margin-top:0.5em;
margin-bottom:0.5em;

}

p.busquedaA a {
color:#FFFFFF;
text-decoration:none;
}

p.busquedaA a:hover {
color:#FFFFFF;
text-decoration:underline;

}
	