
/*elementos generales y composicion*/
body {padding:0;margin:0;color:#000000;text-align:center;font-size:100%;font-family:arial,helvetica,verdana;}
hr, .oculto, .hide {display:none }
ul, li, form {padding:0;margin:0;}
a img {border:none;}
.clearer {width:100%;clear:both;}
#contenedor {margin:0 auto;width:62.688em;text-align:left;}
#contenedor2 {padding-bottom:.65em;border-right:1px solid #d7d7d7;float:left;background-image:url(../images/contenedor2.gif);background-repeat:repeat-y;}
* html #contenedor2 {width:61.438em;}
#cabecera {margin-left:1.250em;width:60.188em;height:3.813em;position:relative;}

#migas { margin-left:0.4375em;padding:0.125em 0; border-bottom:1px solid #d7d7d7; clear:both; min-height:1.125em; height:auto !important; height:1.125em; width:61em; float:left; display:inline }
#migas .cont_migas { float:left; margin-left:2.1818em; padding-left:0.6364em; background: transparent url(../images/migasInicio.gif) no-repeat left center; color:#828282;font-size:0.7875em; display:inline; width: 52em }
#migas .cont_migas a, #migas .cont_migas span { color:#828282; text-decoration:none }


#home { float:right; margin-right:0.750em; display:inline }
#home a { background:url(../images/ico_home.gif) no-repeat left center; color:#666; float:left; font-size:0.75em; height:1.3333em; padding-left:1.6667em; text-decoration:none } 


#help { float:right; margin-right:4.875em; display:inline }
#help a { background:url(../images/ico_help.gif) no-repeat left center; color:#666; float:left; font-size:0.75em; height:1.3333em; padding-left:1.6667em; text-decoration:none } 


/*rejilla*/
#contenedorNFC {width:100%;}
#columnaLateral {padding:0;margin:0;float:left;width:12.437em;
width:12.563em;
}
#columnaContenido {margin:0;float:left;width:48.875em;}
#maincontent {margin:0 1.563em 1.563em 1.563em;padding-top:1px;border:1px solid #d7d7d7;border-top:none;background-color:#FFFFFF;min-height:14em;
/*correccion para el flash (04/03/2009)*/
margin:0 1.2em 1.563em 1.2em;
clear:both;
}


/*elementos cabecera*/
#logoMI, #logoDGPI {float:left;}
#logoMI img {width:14.375em;height:3.813em;}
#logoDGPI img {width:6.563em;height:3.813em;}
#user { position:absolute; right:0; top:3px; width:37.500em; z-index:99; text-align:right; display:inline }
#user .bienvenido { float:right; margin:0;padding:1px 0 3px 3em;background:url(../images/bienvenido.gif) no-repeat bottom left;font-size:.7em;display:inline-block;line-height:1.5em }
#user .usuario { float:right; margin:0;padding:1px 1em 4px 0.5em; background:url(../images/usuario.gif) repeat-x bottom ;font-size:.7em;display:inline-block; font-weight:bold; line-height:1.4em }
#user .logout { background: url(../images/ico_salir.gif) no-repeat right top; padding-right:1.8em; text-decoration:none; font-weight:normal; color:#000; float:left }

#encabezadoPrincipal {border-bottom:1px solid #d7d7d7;position:absolute; right:0; top:0; width:39.188em;height:3.750em}
#encabezadoPrincipal h2 {position:absolute;bottom:0.2em;color:#7fa8c8;font-size:.65em;}
#encabezadoPrincipal img {position:absolute;bottom:0;width:35.000em;height:1.813em;bottom:-0.563em;width:39.188em;height:2.750em;}


/*navegacion lateral*/
#contNavLocal {padding:0 0 7px 7px;background-color:#FFFFFF;background-image:url(../images/contNavLocal.gif);background-position:bottom left;background-repeat:no-repeat;}
#navLocal {list-style-type: none;}
#navLocal li {border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;background-color:#ecf2f7;color:#7fa8c8;
background-image:url(../images/navLocal.gif);background-position:.3em .3em;background-repeat:no-repeat;}
#navLocal li a {text-decoration:none;}
#navLocal li a span {margin-left:1.4em;color:#7fa8c8;text-decoration:none;font-weight:bold;font-size: .75em;text-transform:uppercase;font-family:arial narrow,arial,sans-serif;}
#navLocal li.seleccionado {}
#navLocal li.seleccionado a {font-style: italic;}
#navLocal li.desseleccionado {background-image:url(../images/navLocalDes.gif);}
#navLocal li.desseleccionado span {color:#aac5da;}

/*segundo nivel*/
.contSubNav {border-top:1px solid #d7d7d7;background-color:#FFFFFF;}
#navLocal .escrolable {overflow:hidden;position:relative;height:4.3em;height:5.563em;}
#navLocal .escrolable ul {width:12em;position:absolute;}

#navLocal .contSubNav ul {padding-bottom: .3em;padding-left:.5em;list-style-type: none;top:0px;}
#navLocal .contSubNav li {border:none;background-color:#FFFFFF;background-image:url(../images/navLocalSub.gif);background-position:.55em .6em;line-height:.9em;}
#navLocal .contSubNav li a {font-style: normal;}
#navLocal .contSubNav a span {color:#182236;font-weight:normal;font-size: .7em;font-family:arial,sans-serif;text-transform:none;}

#navLocal .contEscrol {position:absolute;top:0;right:0}
#navLocal .escrol {width:1.313em;height:2.55em;background-image:url(../images/scrollBK.gif);background-repeat:repeat-y;position:relative;
height:3.813em;	
}
.scrollContFAr {width:1.313em;height:0.375em;background-image:url(../images/scrollAs.gif);background-repeat:no-repeat;background-position:0 0;position:absolute;}
#navLocal .arrastrable {position:absolute;left:0;top:0;}

/*filtros*/
div.cabeceraBusqueda {border:1px solid #d7d7d7;margin:.2em 0 0 7px;background-color:#d7d7d7;font-family:arial narrow,arial,helvetica;text-transform:uppercase;text-align:center;font-weight:bold;}
div.cabeceraBusqueda span {font-size: .75em;}
div.cabeceraBusqueda img {width:12em;height:1.063em;}
.contFiltrosBusqueda {padding:0 0 7px 7px;background-image:url(../images/contNavLocal.gif);background-position:bottom left;background-repeat:no-repeat;}
.filtrosBusqueda {border:1px solid #d7d7d7;background-color:#f6f8f9;}
.filtrosBusqueda form {padding:0;margin:0;}
.filtrosBusqueda fieldset {padding:0;margin:0;border:none;}

.filtrosBusqueda legend {}
.filtrosBusqueda legend span {padding:.2em .1em .2em .1em;margin-left:0.545em;display:block;width:15.807em;color:#323232;font-family: arial,verdana,helvetica;
font-size:11px;font-size:0.688em;font-weight:bold;background-image:url(../images/fbLegend.gif);background-position:bottom;background-repeat:repeat-x;}

.filtrosBusqueda legend.cabeceraBusqueda {margin:0 0 .5em 0;padding:0;background-color:#d7d7d7;}
.filtrosBusqueda legend.cabeceraBusqueda span {margin:0;padding:0;background-image:none;width:17.351em;}
.filtrosBusqueda legend.cabeceraBusqueda img {width:17.442em;}

.filtrosBusqueda div.check {padding:.2em .2em 0 .6em;}
.filtrosBusqueda div.filtro {padding:.16em .2em .16em .6em;}
.filtrosBusqueda div.noSub {}
.filtrosBusqueda label span {font-size:.7em}
.filtrosBusqueda div.check label span {position:relative;top:-0.3em;}
.filtrosBusqueda label span.labeloculta {display: none;}

select, input, textarea {font-size: .650em;}
.filtrosBusqueda select {width:14.5em;}
.filtrosBusqueda .noSub select {width:16.5em;}
.filtrosBusqueda input.bt_on, .filtrosBusqueda input.bt_off {border:none;width:1.635em;height:1.635em;background-color:#f6f8f9;background-image:url(../images/bt_on.gif);background-repeat: no-repeat;}
.filtrosBusqueda input.deshabilitado {background-image:url(../images/bt_onDes.gif);}
.filtrosBusqueda .botonera {padding:.5em .5em .5em .5em;margin-top:.5em;background-image:url(../images/botonera.gif);background-repeat: no-repeat;background-position:top center;text-align:right;}
.filtrosBusqueda input.verResultados, .filtrosBusqueda input.porCandidaturas, .filtrosBusqueda input.opciones {border:none;width:8.077em;height:1.635em;background-color:#f6f8f9;background-image:url(../images/verResultados.gif);background-repeat:no-repeat;}
.filtrosBusqueda input.porCandidaturas {width:12.5em;background-image:url(../images/porCandidaturas.gif);}
.filtrosBusqueda input.opciones {clear:both;margin-top:.4em;width:10.192em;background-image:url(../images/opciones.gif);}
/*banners*/
.contBanner {padding:0 0 7px 7px;background-image:url(../images/contNavLocal.gif);background-position:bottom left;background-repeat:no-repeat;}
.banner {border:1px solid #d7d7d7;background-color:#f6f8f9;}
.banner img {margin:0;width:11.875em;display:block;
width:12em;
}
.banner input {width:18.462em;display:block;}
.banner .bbb {}
/*
#cont_filtros_comparativas {}
#filtros_comparativas {background-color:osrange;float:left;margin:0 auto;margin-left:10.35em;margin-top:2.500em;}
#filtros_comparativas .filtrosBusqueda, #filtros_comparativas .comparativa2 {float:left;width:13em;}
#filtros_comparativas .filtrosBusqueda {}
#filtros_comparativas .comparativa1 {border-right:none;}
#filtros_comparativas .comparativa2 {border-left:none;}
*/
#cont_filtros_comparativas {margin-bottom:2em;float:left;padding-left:1em;}
#filtros_comparastivas {float:left;margin:0 auto;margin-left:10.35em;margin-top:2.500em;background-color:#f6f8f9;

	}
#filtros_comparativas { margin-top:2.500em;width:27em; background:url(../images/comparativas.jpg) no-repeat left top; padding-left:289px }
#filtros_comparativas .cabeceraBusqueda { width:25.55em;width:25.1em; margin-left:0; padding-left:8px;text-align:left }
#filtros_comparativas .cabeceraBusqueda img { }
#filtros_comparativas #comparativa1 {background-color:#f6f8f9;float:left;width:13em;}
#filtros_comparativas #comparativa2 {background-color:#f6f8f9;float:left;width:13em;background-image:url(../images/sepcomparativas.gif);background-repeat:no-repeat;background-position:left 2em;}
#filtros_comparativas #comparativa1 .contFiltrosBusqueda {padding-bottom:1em;background-image:url(../images/comparativa1.gif);padding-left:0 }
#filtros_comparativas #comparativa2 .contFiltrosBusqueda {background-image:url(../images/comparativa2.gif);background-position:bottom right;padding:0 5px 1em 7px;}
#filtros_comparativas #comparativa1 .filtrosBusqueda {clear:both;border-right:none;border-bottom:none;border-top:none;}
#filtros_comparativas #comparativa2 .filtrosBusqueda {border-left:none;border-bottom:none;border-top:none;}
#filtros_comparativas .botonera {padding:1em 1.5em .5em .5em;margin-top:1.9em;text-align:right;clear:both;float:none;}
#filtros_comparativas input.verResultados {border:none;width:8.077em;height:1.635em;background-color:#FFFFFF;background-image:url(../images/verResultados.gif);background-repeat:no-repeat;}
/*=========================================== zona central ======================================*/

div.title {margin: 1.563em 1.563em 0 1.563em;padding: .3em .65em .3em .65em;background-color:#5a6d7c;margin: 1.563em 1.2em	0 1.2em;float:left;}
div.helptitle {  width:45.1875em }
div.title h3 {margin:0;color:#FFFFFF;font-size:.9em;text-transform:uppercase;width:43em;float:left;width:36.17em;font-size:1.1em;}
div.title h3.imprimir {margin:0;color:#FFFFFF;font-size:.9em;text-transform:none;width:43em;float:left;width:36.17em;font-size:1.1em;}
div.helptitle h3 { width:auto }
#errorBody div.title, #errorBody div.title h3 {float:none;}
div.title a.unfold {margin-top:.2em;display:block;float:right;width:5.375em;height:1em;text-decoration:none;background-repeat:no-repeat;}
div.title a.nofold {margin-top:.2em;display:block;float:right;width:5.375em;height:1em;text-decoration:none;}
div.titleHome {margin: .6em 1.2em	0 1.2em;padding: .3em .65em .3em 0em;background-image:url(../images/titleHome.gif);background-position:bottom;background-repeat:repeat-x;}
div.titleHome h3 {margin:0;font-size:.8em;text-transform:uppercase;color:#666666;font-family:arial narrow,arial,sans-serif;}
.preguntaReferendum {background-color:#E3E9EE;margin:1.5em;padding: 1em;font-size:1em;}
.preguntaReferendum p.pregunta {font-weight:bold;color:#666666;}
.map {padding-bottom:1em;background-color:transparent;width:100%;}
.map a {margin:1em;font-size:.65em;}
#sublinks {margin-top:1em;border-bottom:1px solid #d7d7d7;clear:both;width:100%;float:left;background-color:#FFFFFF;}
#sublinks .menu {list-style-type:none;position:relative;top:1px;}
#sublinks .menu li {float:left;height:1.563em;background-image:url(../images/solapaI.gif);background-repeat:no-repeat;background-position:left;
padding-left:0.95em;position:relative;margin-left:-10px;}
#sublinks .menu a, #sublinks .menu span {height:1.563em;padding-right:1em;display:block;background-repeat:no-repeat;background-position:right;
font-size:.8em;height:1.953em;line-height:1.953em;padding-right:1.250em;padding-right:0.9em;text-decoration:none;color:#5a6d7c;}
#sublinks .menu span {color:#323232;font-weight:bold;}
* html #sublinks .menu a, * html #sublinks .menu span {display:inline-block;}
#sublinks .menu li.primera {margin-left:0;background-image:url(../images/solapaIPrimera.gif);}
#sublinks .menu li.sublink {background-image:url(../images/solapaILink.gif);}
#sublinks .menu li.sublinkPrimera {margin-left:0px;background-image:url(../images/solapaILinkPrimera.gif);}

#sublinks .menu li span {background-image:url(../images/solapaD.gif);}
#sublinks .menu li.primera span {background-image:url(../images/solapaD.gif);}
#sublinks .menu li.sublink a {background-image:url(../images/solapaDLink.gif);}
#sublinks .menu li.sublinkPrimera a {background-image:url(../images/solapaDLink.gif);padding-right:0.9em;}

#sublinks .menu li.solapaC {padding-left:1em;height:1.875em;line-height:1.875em;background-image:url(../images/solapaCI.gif);left:0;}
#sublinks .menu li.solapaC span {padding-right:1.7em;height:2.344em;line-height:2.344em;vertical-align:text-bottom;background-color:orange;background-image:url(../images/solapaCD.gif);}

#sublinks .options {float:right;}
#sublinks .options li {display:block;list-style:none;float:left}
#sublinks .options a {font-size:.55em;text-transform:uppercase;text-decoration:none;color:#323232;display:block;
height:23px;line-height:23px;vertical-align:bottom;padding-left:3.4em;margin-right:.3em;background-repeat:no-repeat;background-position:left top;}

#sublinks .options a span {position:relative;top:.2em;}
#sublinks .options a.graficos {background-image:url(../images/sblGraficos.gif);}
#sublinks .options a.pdf {background-image:url(../images/sblPDF.gif);}
#sublinks .options a.excel {background-image:url(../images/sblExcel.gif);}
#sublinks .options a.print {background-image:url(../images/sblPrint.gif);}
#sublinks .options a.volver {background-image:url(../images/sblVolver.gif);}



/*tablas*/
table {margin-top:1em;padding:0;border-collapse:collapse;clear:both;width:100%;}
caption {display:none;}
th, td {font-size:.7em;padding:0em 0.3em 0em 0.3em;border-bottom:1px solid #d7d7d7;vertical-align:text-top;padding:.6em 0.3em .3em 0.3em;line-height:1.5em;}
thead th {font-size:.75em;padding:.65em;border-bottom:1px solid #e3e9ee;background-color:#e3e9ee;text-align:center;color:#323232;
background-repeat:no-repeat;background-position: left center;background-image:url(../images/th.gif); vertical-align:middle }
table thead tr th.esquina { background:#fff }
table thead tr th.noBackground { background-image:none }
/*ths*/
th.first {font-weight:normal;text-align:left;}
.col_a1 {background-image:none;}
.col_a2 {}
.col_a3 {}
.col_a4 {}
.col_b1 {background-image:none;}
.col_b2 {}
.col_b3 {}
.col_b4 {}
.col_d1 {background-image:none;}
.col_d2 {}
.col_d3 {}
.col_d4 {}
.col_c1 {background-image:none;}
.col_c2 {}
.col_c3 {}
.col_c4 {white-space: nowrap;}
.col_c5 {}
.porcen-a_1{text-align:center}
.porcen-a_2{text-align:center}
.porcen-a_3{text-align:center}
.porcen-b_1{text-align:center}
.porcen-b_2{text-align:center}
.porcen-b_3{text-align:center}

/*tds*/
td {padding-left:.7em;background-repeat:no-repeat;background-position: left center;background-image:url(../images/td.gif);}
td.center {text-align:center;}
img.ico1, img.ico2 {margin:0 .5em 0 .5em;vertical-align:middle;}
.primera img.ico1 {margin:0 .5em 0 .5em;vertical-align:middle;height:1.8em;width:1.8em;}
span img.ico1 {margin:0 .5em 0 .5em;vertical-align:middle;height:1.8em;width:1.8em;}
.data img.ico1, .data img.ico2 {float:left;clear:left;margin-bottom:.3em;margin-top:0;height:1.8em;width:1.8em;overflow:hidden;}
.data img.icoimprimir {position:relative; top:0.2em; margin:0 0.4em 0 0;height:1.8em;width:1.8em}
.solapaC img.ico1 {/*margin-top:-.3em;*/margin-left:.3em;background-image:url(../images/icoSolapa.gif);
background-position:right center;
background-repeat:no-repeat;padding-right:10px;margin-right:0; margin-top:.1em;}
* html .solapaC img.ico1 {margin-top:.3em;}
table.candidaturas th.first {padding-left:2em;}
tr.comunidad th, tr.comunidad td {background-image:url(../images/tdcomunidadff.gif);background-position:bottom right;background-repeat:repeat-x;}
table.candidaturas .col_a2 {width:10%;}
table.candidaturas .col_a3 {width:17%;}
table.candidaturas .col_a4 {width:10%;}

table.data .col_d3 {width:17%;}

table.data .col_a3 {width:17%;}

table.comparativa {margin-top:0;}
table.comparativa {width:99.9%;}
table.comparativa th {font-weight:normal;font-size:.7em;

}

table.comparativa thead th.second {
	background-image:url(../images/tcomp_thsecond2.gif);background-position:bottom left;background-repeat:repeat-y;
}
table.comparativa th.second {
	background-image:url(../images/tcomp_thsecond.gif);background-position:bottom left;background-repeat:repeat-y;
}
table.comparativa thead th.col_a1,
table.comparativa thead th.col_a2,
table.comparativa thead th.col_a3 {background-image:url(../images/th.gif);background-position:right;}
table.comparativa thead th.col_a4 {background-image:url(../images/tcomp_th2.gif);background-position:bottom right;background-repeat:repeat-y;}
table.comparativa thead th.ultimo1 {background-image:url(../images/tcomp_th2.gif);background-position:bottom right;background-repeat:repeat-y;}

table.comparativa tr.datosComparativa th {padding:1.4em 0 3.9em 1.5em;width:50%;background-color:#FFFFFF;text-align:left;background-image:none;
	background-image:url(../images/tcomp_th1.gif);background-position:bottom left;background-repeat:repeat-x;
	
	}
table.comparativa tr.datosComparativa th.second {background-image:url(../images/tcomp_thsecond1.gif);background-repeat:no-repeat;}

table.comparativa tr.datosComparativa th ul {list-style:none;}
table.comparativa tr.datosComparativa th {}
table.comparativa tr.datosComparativa th {}

table.comparativa thead th {white-space:nowrap;border:none;}

table.comparativa tbody th {vertical-align:middle;}
table.comparativa tbody th span {display:block;float:left;width:80%;margin-left:.3em;}
table.comparativa tbody th span.icono {width:2.1em;margin-left:.1em;}
table.comparativa tbody th img {display:block;margin-left:.2em;clear:none;}
table.comparativa td {vertical-align:middle;} 



tr.comunidad td.col_a4 {background-image:url(../images/tdcomunidada4.gif);background-position:bottom right;background-repeat:no-repeat;}

table.candidatos {}
table.candidatos th.first {border-right:1px solid #d7d7d7;}
table.candidatos thead tr th.col_c2 { width:43% }

table.candidatos th.c2_odd, table.candidatos th.c2_even {font-weight:normal;}
table.candidatos td.b2, table.candidatos td.b3, table.candidatos td.b4, table.candidatos td
{padding:0 0 0 0;vertical-align:top;
background-image:url(../images/candidatostd.gif);background-position: bottom right;
background-position: bottom left;}
table.candidatos td.c2_odd, table.candidatos td.c2_even {text-align:left;background-image:none;}
table.candidatos td.c2center_odd, table.candidatos td.c2center_even {text-align:center;background-image:none;}
table.candidatos td.b2 {background-image:none;}
table.candidatos td div,table.candidatos td a.bloque {margin:0;padding:.6em 0.3em .6em 0.6em;background-image:url(../images/candidatosdiv.gif);background-position: top right;background-repeat:no-repeat;
background-position: top left;
}
table.candidatos td div a.bloque { padding-top:0 }
table.candidatos td a.bloque { display:block }

table.candidatos td.c2_odd div, table.candidatos td.c2_even div {background-image:none;}
tr.grupo th, tr.grupo td {border-top:3px solid #d7d7d7;}

table.candidatos td.listaCandidatos3 {width:50%;}
table.candidatos td.listaCandidatos4 {width:40%;}

table.txtcontenidos {border:none}

table.txtcontenidos td {border:none; background-image:none}
table.txtcontenidos tr {border:none; background-image:none}
table.txtcontenidos th {border:none; background-image:none}

/*listas varias*/
.description ul {margin:0em 0 0 1em;float:left;width: 15em;list-style-type:none;line-height:1em;}
.description li {font-size:.7em;}
.description ul strong {margin-left:.4em;}
/*=========================================== flash ======================================*/
#contMapHome {margin:0.6em 1.2em 0 1.2em;border:1px solid #d7d7d7;}

/*=========================================== pie ======================================*/
#pie {margin:0 auto;border-top:3px solid #d7d7d7;clear:both;width:60.250em;}
#pie .copy {padding-top:.29em;margin-right:.5em;float:left;margin-left:20.938em;}
* html #pie .copy {margin-left:10.5em;}
#pie .copy span {color: #323232;font-size:.7em;}
.auxiliares {float:left;}
.auxiliares li {padding: 0 .5em 0 .5em;padding-bottom:.5em;float:left;list-style:none;
background-image:url(../images/auxiliares.gif);background-repeat:no-repeat;background-position:left 0.438em;}
.auxiliares a {color: #323232;font-size:.7em;text-decoration:none;}
.auxiliares a:hover {text-decoration:underline;}

/*=========================================== error ======================================*/
#errorBody {}
#contenedorError {margin:0 auto;border:1px solid #d7d7d7;width:60.188em;text-align:left;}
#errorBody #cabecera {margin-left:0;}

#errorBody #columnaContenido {margin:0;float:none;width:100%;}
#errorBody #encabezadoPrincipal {right:0;}
#errorBody #encabezadoPrincipal img {right:0;}
#errorBody #maincontent {margin-top:0;padding:1em;min-height:14em;}

/*mensajse*/
.aviso {margin: 1.5em 2em 2em 2em;padding: 1.4em 1em 1.4em 1em;background-color:#E3E9EE;}
.error {padding-left:5em;background-image:url(../images/error.gif);background-repeat:no-repeat;background-position: 2em 1.8em;}
.noresultados {padding-left:5em;background-image:url(../images/noresultados.gif);background-repeat:no-repeat;background-position: 1.5em 1em;}
#maincontent p {font-size:.8em;margin:.2em;}

#maincontent .agrup_parr { margin: 0.125em 1.2em 0; padding: 0.3em 0.65em 0.3em 0 }
#maincontent .agrup_parr .listado_help { padding-left:1em }
#maincontent .agrup_parr .listado_help li { }
#maincontent .agrup_parr .listado_help .sublistado_help { list-style-type:none; padding-left:1em }
#maincontent .agrup_parr .listado_help .sublistado_help li { background: url(../images/ico_sublistado_help.gif) no-repeat left 0.1em; padding-left:1em }
#maincontent .agrup_parr p { margin:0.2em 0em 1em; display:block }
#maincontent .agrup_parr p span { display:block; text-align:justify; }

.contenedorTable table { border-collapse:collapse; border:1px solid #333 }
.contenedorTable table thead th,.contenedorTable table tbody td { background:none; border:1px solid #333 }
.contenedorTable table thead th { font-weight:bold }
.contenedorTable table thead th.first { width:70% }

.contenedorTableCentrada table { border-collapse:collapse; border:1px solid #333 }
.contenedorTableCentrada table thead th,.contenedorTableCentrada table tbody td { background:none; border:1px solid #333; text-align:center }
.contenedorTableCentrada table thead th { font-weight:bold }
.contenedorTableCentrada table thead th.first { width:70% }


/*=========================================== impresion ======================================*/
#contenedorPrint {margin:0 .3em 0 .3em;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7;text-align:left;
	border-left:1px solid #d7d7d7; min-width:41em;}
#contenedorPrint table.data { font-size:1.1em }
#contenedorPrint #tituloh2 img { position:absolute; top:0}
#contenedorPrint #contenedorNFC #columnaContenido .description ul { width:45% }
#contenedorPrint #contenedorNFC #columnaContenido .description ul li { font-size:0.8125em }
#contenedorPrint #contenedorNFC #columnaContenido .description ul li.separador { padding-top:1em }
	
	
#contenedorPrint #cabecera {margin:0;position:static;width:auto;border-bottom:1px solid #d7d7d7;float:none;clear:both;
border:none;min-width:41em;
}
#contenedorPrint #user {right:.4em;display:none;}
#contenedorPrint #maincontent {border:none;width:auto;}
#contenedorPrint #encabezadoPrincipal {float:right;border:none;width:auto;margin-right:1.5em;min-width:18em;}
#contenedorPrint #encabezadoPrincipal h2 {bottom:0.2em;color:#7FA8C8;font-size:1em;position:static;white-space: -moz-pre-wrap;padding-top:1.5em;}
#contenedorPrint #encabezadoPrincipal img {display:none;}
#contenedorPrint #contenedorNFC {}
#contenedorPrint #columnaContenido {margin:0;float:none;width:auto;}
#contenedorPrint div.title {float:none;border-bottom:1px solid #5A6D7C;}
#contenedorPrint div.title h3 {float:none;width:auto;}
#contenedorPrint div.description {margin: .6em 1.2em	0 1.2em;padding: .3em .65em .3em 0em;}
#contenedorPrint h4 {padding: 0 .3em 0 .8em;margin:0 0 .5em 0;float:none;font-size:.8em;text-transform:uppercase;color:#333333;font-family:arial narrow,arial,sans-serif;}
.enlacePrintActivo {
margin-top:-2em;padding-left:3.4em;float:right;display:block;cursor:pointer;height:2.1em;line-height:2.1em;
background-image:url(../images/printPrint.gif);background-position:left top;background-repeat:no-repeat;
color:#323232;font-size:0.7em;vertical-align:bottom;text-transform:uppercase;text-decoration:none;}


@media print {
  #enlacePrint {display:none;}
	.description ul {font-size:.8em;width:14.5em;margin-left:.5em;}
	
}

/*=========================================== ... ======================================*/

h4.pttp {padding: 0 0 0 1em;margin-bottom:0;padding-top:2em;}
p.pttp {padding: 0 0 0 1em;margin:0;min-height:.6em;font-size:.8em;}
* html p.pttp {height:.6em;}

/*- ESTILOS PARA EL COMBO REDISEÑADO -*/
/*
.encabezadoListado { width:15% }
.comboporcentajes { margin:0 auto; width:80px }
.titPorcentaje { border:1px solid #95A5C5; float:left; height:14px; overflow:hidden; padding-left:0.25em; width:62px }
.titPorcentaje p#actual { font-size:11px; margin:0; color:#323232; line-height:12px; text-align:left }
.btPorcentaje{ float:left; margin-left:1px; padding:0 1px 0 0 }
.btPorcentaje a { cursor:pointer }
.imgCbPorcentaje { height:16px; width:11px }
.listaPorcentaje { left:0; position:relative; top:16px; z-index:2; display:none }
.listaPorcentaje ul { margin:0; padding:0; border:1px solid #95A5C5; border-bottom:none }
.listaPorcentaje ul li{ background:#E3E9EE url(../images/fnd_UL_SelPorcentaje.gif) no-repeat scroll 4px 6px; color:#31558E; display:block; list-style-type:none; margin:0; padding:0 0 0 7px; width:71px; text-align:left; border-bottom:1px solid #95A5C5; height:15px; line-height:13px } 
.listaPorcentaje li a { color:#323232; padding:0 0 0 3px; text-align:left; font-size:11px; text-decoration:none; cursor:pointer; font-weight:normal }
.listaPorcentaje li a:hover { color:#7FA8C8; font-weight:bold }
*/

#encabezadoListado {  }
.comboporcentajes { /*display:inline; float:left;*/ margin:0 auto; position:relative; width:8.42em; height:1em }
.titPorcentaje { border:1px solid #95A5C5; float:left; height:1.17em; overflow:hidden; padding-left:0.25em; width:6.83em }
.titPorcentaje p { font-size:.92em; margin:0; color:#323232; line-height:1.09em; text-align:left; font-weight:normal; }
.btPorcentaje{ float:left; margin-left:.08em; padding:0 0.08em 0 }
.btPorcentaje a { cursor:pointer }
.imgCbPorcentaje { height:1.33em; width:.92em }
.listaPorcentaje { left:0; position:relative; top:1.33em; z-index:2; display:none }
.listaPorcentaje ul { margin:0; padding:0; border:1px solid #95A5C5; border-bottom:none }
.listaPorcentaje ul li{ background:#E3E9EE url(../images/fnd_UL_SelPorcentaje.gif) no-repeat scroll .33em .5em; color:#31558E; display:block; list-style-type:none; margin:0; padding:0 0 0 .58em; width:7.58em; text-align:left; border-bottom:1px solid #95A5C5; height:1.25em; line-height:1.08em } 
.listaPorcentaje li a { color:#323232; padding:0 0 0 0.27em; text-align:left; font-size:0.92em; text-decoration:none; cursor:pointer; font-weight:normal }
.listaPorcentaje li a:hover { color:#7FA8C8; font-weight:bold }



/* ESTILOS PARA EL LISTADO DE IDIOMAS */
#list_idiomas{ display:block; float:right; height:1em; margin-top:0.2em; text-decoration:none; list-style-type:none }
#list_idiomas li { float:left; margin:0 0.3750em 0 0 }
#list_idiomas li a { background: url(../images/bullet_blanco.gif) no-repeat left center; display:block; padding-left:0.3750em; text-decoration:none }
#list_idiomas li.first a { background: none }
#list_idiomas li a span { display:block; color:#fff; font-size:0.75em; text-transform:uppercase }
#list_idiomas li.selected a span { display:none }

/* ESTILOS PARA EL BANNER DE OBSERVACIONES */
.banner_especial { width:194px }
.banner_especial .filtrosBusqueda { padding:8px 5px 20px 5px; background-color:#fff; position:relative; width:182px }
.banner_especial .filtrosBusqueda button.obs { background:#fff url(../images/observaciones.gif) no-repeat left top; display:block; padding:8px 0 23px 46px; text-decoration:none; border:none; cursor:pointer  }
.banner_especial .filtrosBusqueda button.obs .linebottom { display:block; font: 18px trebuchet MS; color:#394666; padding:0; diplay:inline }
.banner_especial .filtrosBusqueda a.obs { background:#fff url(../images/observaciones.gif) no-repeat left top; display:block; padding:8px 0 23px 46px; text-decoration:none }
.banner_especial .filtrosBusqueda a.obs .linebottom { display:block; font: 19px trebuchet MS; color:#394666; padding:0; diplay:inline }		
.banner_especial .filtrosBusqueda .posrelative { position:absolute; left:51px; bottom:6px; width:136px; border-top:1px solid #ccc }
.banner_especial .filtrosBusqueda span { display:block; font:14px trebuchet MS }
.banner_especial .filtrosBusqueda .txt_conv { color:#333 }
.banner_especial .filtrosBusqueda .txt_date { color:#9a9a9a }
	
.banner_especial .filtrosBusqueda a.coal { background:#fff url(../images/coaliciones.png) no-repeat left top; display:block; padding:8px 0 23px 46px; text-decoration:none }
.banner_especial .filtrosBusqueda a.coal .linebottom { display:block; font: 19px trebuchet MS; color:#394666; padding:0; diplay:inline }     
    
/* ESTILOS PARA LA EXTRACCIÓN DE FICHEROS EN EL ÁREA DE DESCARGAS */
#maincontent div.form_alta { padding:4em 5em 0 5em; }
#maincontent div.form_alta label { float:left; margin-bottom:1.3em; margin-right:2em; }
#maincontent div.form_alta label span { display:block; margin-bottom:.3em; color:#666666; font-size:0.688em; font-weight:bold; }
#maincontent div.form_alta label input { font-size:1.1em; width:20em; padding:.3em .6em; border:1px solid #a7a7a7; color:#333333; }
#maincontent div.form_alta input.boton_reg { font-size:1.2em; float:right; padding:.1em; margin:.5em 3em 2em 0; clear:both; background:url(../images/bg_link_boton.gif) repeat-x bottom left; border:1px solid #2E6C9D; cursor:pointer; }
#maincontent input.boton_Inline { font-size:0.7em; float:right; padding:.1em; margin:.5em 2em 2em 0; background:url(../images/bg_link_boton.gif) repeat-x bottom left; border:1px solid #2E6C9D; cursor:pointer; }
#maincontent div.form_alta a.boton_reg { font-size:1.2em; float:right; padding:.1em .3em; margin:.5em 3em 2em 0; clear:both; background:url(../images/bg_link_boton.gif) repeat-x bottom left; border:1px solid #2E6C9D; cursor:pointer; text-decoration:none; color:#000 }
#maincontent fieldset { margin:0; padding:0; border:0; }
#maincontent .inlineButtons input.boton_Inline{margin:1.2em 2em 0 0; padding:0.2em 0.3em}
.hrsep{display:block; clear:both; margin:1em 0; border-top:1px solid #eee}
.inlineButtons { float:left; }

/* Listado Menu */
.menu1 { list-style: none; }
.menu1 li { font:bold 0.8em Arial, Helvetica, sans-serif; color:#333333; padding:0em 0 0.5em 2em; background:url(../images/bullet_list_menu1.gif) 0.5em 0.5em no-repeat; }
.menu1 li a { color:#3B698D; text-decoration: none; }
.menu1 li a:hover { color:#7FA8C8; text-decoration:underline; }

/* Mensaje informativo */
#infoMessage { width:25em; margin:auto auto 1em auto; padding:0.5em 3em 0.5em 8em; text-align:left; border:1px solid #efefef}
.messageInfo { background: url(../images/icoMsgInfo2.gif) top left no-repeat }
#infoMessage p {color:#333; font-size:0.7em}
#infoMessage p.main, infoMessage a { color:#3B698D !important; font-weight:bold; }

/* Mensaje de error */
#sysMessage{ width:25em; margin:auto auto 1em auto; padding:0.5em 3em 0.5em 8em; text-align:left; border:1px solid #efefef}
.txtAdvice { background: url(../images/icoMsgError2.gif) top left no-repeat }
#sysMessage p{ color:#333; font-size:0.7em}
#sysMessage p.main, #sysMessage a{ color:#3B698D; font-weight:bold; }
