/* Aquí el troceo de pantalla o plantilla */

* {margin:0; padding:0; border:0}


html,body {
    height:100%; 
    max-height:100%;  
    padding:0; 
    margin:0; 
    border:0;
    font-size:100%; 
    font-family:Verdana, Helvetica, sans-serif;         
}
        
#pagina {
    left:0;right:0;top:0;bottom:0;
    width:auto;
    /*min-width:1024px;*/
    height:100%; 
    margin-bottom:2em;}

* html #pagina {width:100%;}

#datos {
    position:absolute;
    margin-top:1.2em; 
    top:1.4em ; 
    left:19em; 
    right:0; bottom:0;
    float:left;
    width:auto;
    min-width:650px;
    text-align:center;
    height:100%;
    background: url(../09imgs/AU09bannergris.gif) 0 .5em no-repeat ;
    font-size:90%;}
  
* html #datos{width:75%}

#datos2 {
    font-size:.75em;
    position:absolute; top:3.8em ; left:0;
    float:left;
    min-width:100%;
    text-align:center;
    background:transparent url(../09imgs/AU09bannergris.gif) center 1em no-repeat;
}

* html #datos2 {width:100%;}


#sola {
    position:absolute;
    margin-top:1.2em; 
    top:1.4em ; 
    
    right:0; bottom:0;
    float:left;
    width:100%;
    min-width:650px;
    text-align:center;
    height:100%;
    background: url(../09imgs/AU09bannergris.gif) 0 .5em no-repeat ;
    font-size:90%;}
    
}

#sola  #fondo{    
    position:absolute;
	width:100%;
    height:72px;
	background:#7E8387 url(../09imgs/AU09bannergris.gif) left top no-repeat;
}

* html #sola{width:100%;}


#bannertop {
    height:2.7em; 
    width:100%;
    background: transparent url(../09imgs/AU09logo.gif) no-repeat .5em .5em;
    border-bottom:solid #BF2F14 .1em;
    } 
    
#navegacion {top:0em; margin-left:.8em; margin-top:1em; width:23em; height:100%;
             font-family: verdana, trebuchet ms, tahoma sans-serif;font-size: 70%; }                                                                    

* html #navegacion  {position:absolute;top:17em }

#contenedorgraf{padding-top:1em}

/*
/*  Hasta aquí el troceo de pantalla o plantilla */

div, ul, li, ul, h1, h2, img, a {margin:0; padding:0; text-align:left; list-style:none; border:solid black 0px }

a,a:link,a:visited,a:active {text-decoration: none; color:#4d4d4d;}
a:hover {text-decoration:underline; color:black}
#gencat img{margin:.5em}
#gencat a{display:block;}
#gencat .divintg {width:210px;}

/*****  Topbanner  *****/

#menugeneral { 
    position:relative; 
    margin-left:.1em;
    height:auto; 
    width:17em; 
    z-index:1;
    font-family: verdana;
    display:inline-table;
 }

#menugeneral h1 {text-align:center; color:#C00000; padding:.4em 0 .5em 0; display:block; font-family:arial;font-weight:bold;font-size:125%;}
#menugeneral h2 {text-align:center; color:#C00000; padding:.4em 0 .5em 0; display:block; font-family:arial;font-weight:bold;font-size:125%;}
#menugeneral ul {padding:0 1em 1em 1em;}   
#menugeneral .menu1 {margin-top:1em ; font-size:60%; height:100% }
#menugeneral li {
  line-height:2.4em;
  border-bottom:1px #b1b1b1 dotted;
  white-space :nowrap;
  clear:right;
  color:#4d4d4d;
  font-size: 110%; 
  font-weight:bold; 
  }
 
#menugeneral a, th a{
  padding:0 1em;
  background: transparent url(../09imgs/AU09link3.gif) no-repeat .1em center;
  display:block;
  }
  
li.selected a, a.selected,#cajaprov li.selected a,.cajavegue li.selected a{
  color:#AC2115;
  }

li.selected li.distritos a{color:#4D4D4D;}  
  
/*-- en el resaltado de la página seleccionada, también la viñeta --*/  
#menugeneral li.selected a {background:transparent url(../09imgs/AU09link3sel.gif) no-repeat .1em center;color:#AC2115;}

#cajaprov li.selected,
.cajavegue li.selected,
#cajaindex li.selected,
#icajamuni li.selected {background: transparent url(../09imgs/AU09link3sel.gif) no-repeat left 3px; color:#AC2115;}
/*-- FIN - resaltado de la página seleccionada, también la viñeta --*/

  
#idiomas ul {position:absolute; right:1em; top:.2em; text-align:right;} 
#idiomas li {text-align:center; display:inline; margin-left:2em; line-height:1em;}
#idiomas li a, span#hom a{font-size:72%; color:#666; padding:.1em ;}
span#hom {position:absolute; right:1em; top:1.5em; text-align:right;}

/* Links reload y print*/
#rlo, #prt {visibility:hidden; text-align:center;}
#prt {border-right:solid 1px #999}

#opciones ul {position:absolute; right:2em; top:7.5em; width:100%; text-align:right; margin-bottom:1em;}
#datos2 #opciones ul {top:13.4em; width:25%; font-size:1.1em;}

#datos2 #aviso {width:10em; float:right; text-align:right; margin:2em 2.5em 0em 1em; font-size:.9em;}
.alerta{ color:#000;font-weight:bold;}
#opciones li {text-align:center; display:inline;  line-height:1.2em;}
#opciones li a {font-size:75%; padding:.5em ;  color:#4d4d4d}


/********************************************************/ 

/* Menu general */	

#contenizq  { height:70%; position:relative; margin-left:.05em ;font-family: verdana;}

#menuambitos {width:100%; height:auto; display:table; font-size:100%; padding-top:1em;}
#menuambitos ul {height:100%;  background:transparent;}
#menuambitos li{border:.1em  #ADD6E7 solid; border-bottom:.2em solid  #ADD6E7; ;padding:.2em 0 .1em .2em; white-space:nowrap;line-height:2em; text-align:left; display:inline;}

#menucandids {width:100%; height:auto; display:table; font-size:100%; padding-top:1em;}
#menucandids ul {height:100%;  background:transparent;}
#menucandids li{border:.1em  #ADD6E7 solid; border-bottom:.2em solid  #ADD6E7; ;padding:.2em 0 .1em .2em; white-space:nowrap;line-height:2em; text-align:left; display:inline;}


.titulista  {/*border-color:#b1b1ad ;
             border-width:.2em 0;*/
            border-left:none;
            color:#C00000; 
            padding:0 1.5em;
            line-height:3em;
            font-weight:bold;
            background:transparent url(../09imgs/AU09barragris2.gif) right top no-repeat;
            -moz-background-size:100% 100%; /* Firefox 3.6 */
            background-size:100% 100%;
            }

/*Menu listas*/

#cajaprov li,
.cajavegue li,
#cajaindex li,
#icajamuni li {
        text-align:left;  
        background: transparent url(../09imgs/AU09link3.gif) no-repeat left 3px;
        padding:.2em 0 .1em .5em;
        border-bottom:1px dotted #adadad;}

.comarcas {font-size:100%}

#icajamuni li {width:95%;margin-left:2%;}
#icajamuni li.lidistr{padding-left:0}
#icajamuni li.lidistr ul li{padding-left:1.5em;margin-left:0;}

#icajamuni li.distritos ,
#cajaprov li.distritos 	{
	font-style:italic; width:80%;
	background:transparent;
	}
#icajamuni li.distritos {padding-left:1em;  width:92%;	background:none;	font-size:95%;border-bottom:none;border-top:1px dotted #ADADAD	}	


#cajaprov ul li.lidistr,#icajamuni ul li.lidistr {background:transparent none;border-bottom:0;}
#cajaprov ul li.lidistr div.provcondistr,#icajamuni ul li.lidistr div.provcondistr {background: url(../09imgs/AU09link3.gif) no-repeat top left;border-bottom:1px dotted #ADADAD;}
#icajamuni ul li.lidistr div.provcondistr a {margin-left:.5em;}
#cajaprov ul li.lidistr ul.uldistr{width:100%;}
#cajaprov ul li.lidisplay {display: table; clear:both;}
#cajaprov li {font-size:100%;}

.cajavegue li a,
#cajaprov li a,
#cajaindex li a,
#icajamuni li a {padding:0 .1em 0 .15em;}

.CI #cajaprov li a,.CR #cajaprov li a{padding:0 .4em 0 .9em;}



/* * html #cajaprov{height:120%;}*/
* html .cajacomu{height:50%;}

#cajaprov,
#cajaindex, 
#cajamuni,
#cajaparti,
.cajavegue {
        width:auto;
        margin:0 .1em;
        padding:.3em 0em 2em 0;
        background-color:transparent;
        overflow:hidden; 
        overflow-x:hidden;
        }        
#cajaprov {margin-bottom:1em}
* html #cajaprov{padding-bottom:100%;}

/*titulos de las listas sin javascript*/
/*
#tituprosinjs, #titumunsinjs {width:100%; color:black; background:#DECEAC; text-align:center}
#titumunsinjs {width:100%; color:#0063AD; background:#E5ECF3; text-align:center}
*/
/*********************  ****************************/



#pagindice {height:100%;}
#pagindice h1.indiceh1 {display:none;background:#E5ECF3;font-size:.1em;visibility:hidden}

#cajamuni {overflow-x:hidden}
#cajaparti {height:58%}
#cajamuni {height:73%}

#icajamuni {height:100%;  font-size:70%;}
.frmmuni,#frmmuni{ width:100%; margin:auto; overflow:auto; overflow-x:hidden;border:none;height:100%; 
 margin-left: -.1em;}
.marginf {padding-bottom:10em; background-color: #E5ECF3;}


/*************** LA PAGINA *Aquí empezaba Css ******/

thead {display: table-header-group;}
tbody {display: table-row-group;}

/* Titulos */

h1, h2 {display:inline; font-size:100%; }

#cajatitulo { padding:5.25em 0 0 0; min-width:400px;  color:#C00000; position:relative; width:100%; display:table; border-bottom:1px solid #bb0000;}
			 
#opciones {position:absolute; width:200px; padding:10em 0 0 0; right:2em; z-index:100;}
           
#datos2 #cajatitulo {padding-top:.3em; width:98%; margin:auto; font-size:1.1em;}

#cajatitulo div.titulo {padding-left:0em; text-align:left}
           
.cajalittitulo {padding-top:1em; padding-left:47px; }
.cajatitconlogo {text-align:center;}

.titulo {width:auto; text-align:left; padding-top:.8em; margin-left:4em; white-space:normal; font-weight:bold;  }

.tit1 {font-size: 120%; font-weight:bold; text-align:left;}
.tit2 {font-size: 87%;}
.tit1peq {font-size:74%;}
.tit1muypeq {font-size:60%;}


.horafecha{ float:right; font-weight:normal; color:#444; padding-right:2.8em; padding-top:.6em; text-align:center;
            display:inline-block;font-size:70%;margin:0 }

#hhmm{font-weight:bold;color:black}

.mapa img.logo {border:3px #ddd solid;margin-top:2em;}

.u {text-decoration: underline;} 
.b {font-weight:bold}
.nowrap {white-space:nowrap}

a img {border:0}

/**/

#datos #xescrutado{margin:0 0 .5em 0; padding-left:1.6em; text-align:left; background: transparent url(../09imgs/AU09flecha.gif) no-repeat center left; }
#datos2 #xescrutado{text-align:left;margin-top:1.2em;margin-left:2em; width:34em;/*width:42em;*/}

#datos2 #opciones ul{width:9em;}
.menulinks {z-index:5}

/*Posiciono las distintas cabeceritas del modelo*/
#datos2 #xescrutado2,#datos2 #xescrutado3,#datos2 #xescrutado4{float:left;margin-right:1em;width:9em;/*width:15em;*/padding-left:1.6em;}
#datos2 #xescrutado3{background: transparent url(../09imgs/AU09flecha.gif) no-repeat center left;}
#datos2 #xelegir,#datos2 #xcircssinrecuento{float:left;}
#datos2 #xelegir {min-width:15em;}
#datos2 #xcircssinrecuento{min-width:22em;}
#xescrutado2 {display:none;}

/* necesito mostrar la participación estimada en el modelo */
.cajadatosuno #xescrutado #xescrutado2 {display:inline}

.xelegir0 {position:relative; white-space: nowrap; padding-left:2em; font-weight:normal; width:100%; clear:both; margin-top:0.6em; margin-bottom:1em; display:table; background: transparent url(../09imgs/AU09flecha.gif) no-repeat center left; }

#xelegir2.d3 {color:#888; padding-right:1.9em}

#xelegir3 {padding-top:0em;padding-bottom:0em;position:relative;margin:auto;text-align:center; }


/*Cajas de gráficos en la página*/

#divgraf {clear: both;margin-bottom: 1em;min-width: 670px;position: relative;text-align: center;white-space: nowrap;width: auto;}
#cajagrafico {clear: both;display: table;height: auto;margin: auto;min-height: 1em;text-align: center;width: 100%;}
#cajagraficoh {clear: both;display:table;height:auto;margin: 0 0 0 0.5em;min-height: 1em;text-align: center;width: 100%;}
#cajagraficoh .mitad1 {    min-width: 350px;    text-align: center;    width: 54%;}
#cajagraficoh .mitad2 {    text-align: center;}
.alaizq {
    float: left;
}
.mitad {
    text-align: center;
    width: 49.9%;
}
.grafjst {
    margin: auto;
    width: 300px;
}


.casimitadreal {width:49%}
.mitadreal {width:50%}
.centrador{ margin:auto;text-align:center; }
.alader {float:right;}
img.alaizq, img.alader {margin:0 auto; display:inline; width:auto; }



/*Mapa*/

.cajamapa {display:inline-table; width:100%;  height:100%; text-align:center}

.mapa     {float:left; display:inline-table; width:55%; text-align:right;;margin-bottom:2em;}
.mapa img {float:right;margin-left:auto}
.leymapa  {float:left; margin-left:2em;width:auto; margin-top: 3%; z-index:-1; overflow:hidden; color:#444; white-space:nowrap; text-align:left}
.leymapa  ul {margin:1em auto; text-align:left; background-color:transparent}
.leymapa  div.quecolor{display:inline; z-index:20; margin-right:.5em;}
.leymapa  li {margin-bottom:.1em}
.leymapa  li img {vertical-align:middle; margin-bottom:.1em}
.leytabla {border:1px #EAF3F9 solid; border-right-color: #677783; border-bottom-color: #677783;}
.imgley {border:.1em solid #BBD8ED; width:12px; height:12px; margin:0 3px 0 0;}
.mapaganadores{margin:1em;  width:100%; text-align:center; display:table; height:193px; }
.titmapa {border-bottom:2px solid #ededed; display:block;font-weight:bold; }

/*--------------------------------------------------------------------------------------------*/
#cajacomp {width:90%; margin:0 auto; margin-bottom:3%; min-width:500px; font-size:85%; padding: 1% 2%; border:none;}
#cajacomp .cajadatoscomp {margin:2em 6em 0; min-width:210px; font-size:90%;}
#cajacomp .cajadatoscomp .titparti {font-size:140%}
#cajacomp .cajadatoscomp .cien {width:100%;}
#cajacomp .cajadatoscomp .treinta {width:30%}
#cajacomp .cajadatoscomp .nombredip {padding-left:30%}
/*--------------------------------------------------------------------------------------------*/



/*Capas generales*/
.cajadatosuno {width:75%; margin:2em auto 0 auto; min-width:210px;display:table; font-size:90%; }
.cajadatosdos #cajadatosuno {font-size:100%; margin-bottom:1em;}
.cajadatosdos {width:90%; margin:auto; margin-bottom:3%; min-width:500px; display:table; font-size:85%; padding: 1% 2%;
              border:none;
 }
.cajapartidos {width:70%;margin-top:6em}
* html .cajadatosdos{width:100%;}

.cajadatospartido table {width:70%;clear:both}
.cajadatosdos #TVOTOS {clear:both;border-spacing:0px;border: 0px;}
/*Custumizando la longitud de la tabla TVOTOS*/
#cajadatosdos .cien{width:100%}
#cajadatosdos .ochenta{width:80%}
#cajadatosdos .setentaycinco{width:75%}
#cajadatosdos .treinta{width:30%}

.espacioTop {padding-top: 2em;}


/*Campos de tablas Genericos */
.dip {text-align:center; padding-right:.1em; font-weight:bold;}
.porc,.vots {text-align:right}
.r1 {background-color: #FAF6EC }
.r1.d3 {background-color:#F1F5F5;}
.r2 {background-color: #FFFFFF; }


table td.colorgr, table th.colorgr {border-left:.4em solid white; border-right:.4em solid white; padding:0;}
table tbody td.colorgr,table tbody tr.over td.colorgr, table tbody  th.colorgr {padding:0; background-color:white}

th.th07,th.th03 {font-size:120%; text-align:center; color:#ededed; background:#bc0000; padding:.1em; line-height:2em;
border-top-right-radius:2em;
border-top-left-radius:2em;
}
th.th03 {background:#dcdcdc; color:#666;}

.separa {border-left: 2pt solid white; border-bottom-color:white}

tbody tr th.siglas03 {text-align:right; padding-right:.5em;border-left: 1px solid #fff;}
.siglas03 img{border-right:.3em #ccc solid; border-bottom:.2em #aaa solid; margin: 0 .1em; vertical-align:middle}
.siglas07 {text-align:left; padding-left:1.5em; vertical-align:middle; border-right: 1px solid #fefefe;}
.siglas07 img{border-right:.3em #ccc solid; border-bottom:.2em #aaa solid; margin-right:.1em; vertical-align:middle}
th.total, td.total {background-color: #F9F2B9; font-size:110%;  font-weight:bold; height:2em; color:#C00000;}
tr.total .d3 {background-color: #F9F2B9; font-size:110%;color:#C00000;}
th.total a {background-color:transparent;  font-weight:bold;color:#C00000; padding-left:.85em;}
ol li {list-style-type: decimal}

table thead {color:#C00000}


/**tabla Datos 1 **/

.datos1 tbody .d3 {color:#666;}
.datos1 thead th  {border-bottom:1px #aaa solid; font-size:100%; font-weight: bold;}
.datos1 tbody th  {font-weight:normal; text-align:left; padding:.1em .5em; white-space:nowrap;}
.datos1 tbody th,.datos1 tbody td { border-bottom: 1px solid #ddd;}
.datos1 tbody td {text-align:right; font-weight:normal; padding:.2em .5em; }
.datos1 tbody .over {background-color:#FFE100; color:black}
.datos1 tbody .over .d3{background-color:#FFE17D;color:black}

#pagina.COMPXX .datos1 tbody td {border-bottom:none; padding-bottom:3px;}
#pagina.COMPXX .datos1 .ultimosinbreak tbody td {border-bottom:none; padding-bottom:0px;}

#TVGEN {border-bottom:.2em #D6CEBD solid; margin-bottom:2em; }



/**tabla Datos 2 **/
.datos2 {text-align:center;margin:0 auto;}
.datos2 .d3 {color:#666;}
.datos2 thead tr.th2 th {line-height:2em; white-space: nowrap; border-bottom:.3em solid #D6CEBD; text-align:center;}
.datos2 thead tr.th2 th.d3 {border-bottom:.3em #E2DED4 solid; padding:0 .1em;}
.datos2 thead  th .d3,.datos2 thead .th1 .th03 {padding-right:1em;}
.datos2 thead .th2 .siglas03 {text-align:right; padding-right:.3em; color:#777;}
.datos2 thead .th2 .siglas07 {text-align:left; padding-left:1em;}
.datos2 thead .th2 .dip {padding:0 .05em;}
.datos2 tbody  td,.datos2 tbody  th {padding:.1em .2em; border-bottom: 1px solid #ddd;border-top: 2px solid #fbfbef; white-space:pre;}

#pagina.XX .datos2 tbody  th {line-height:4em;}

.datos2 tbody  tr th#candcat {font-weight:bold; color:#C00000;}
	.datos2 tbody  tr.over th#candcat {color:black}

.datos2 tbody  tr.over td,.datos2 tbody  tr.over th {background-color:#FFE100;color:black}
.datos2 tbody  tr.over .d3{background-color:#FFE17D;color:black;}
.datos2 tbody .porc {padding-right:.1em;}
.datos2 {border-bottom:.2em solid #D6CEBD;}
.datos2 img.barpar {height:20px;border-bottom:4px #ddd solid;border-top:2px #ccc solid}
.datos2 tbody tr td.izq {text-align:left;padding:0;}


/*Tabla del modelo   */
  #TMODE {text-align:center;margin:2.5em auto;font-size:90%;width:98%; border-bottom:.3em solid #D6CEBD;
          border-collapse:separate;}
  #TMODE thead tr th.separa,#TMODE tbody tr th.separa,#TMODE tbody tr td.separa {border-left: 4pt solid white;}
  #TMODE thead tr th{ border-bottom: 1px solid #6B7D84; }
   /*Estilos de la  primera línea de cabecera*/
  #TMODE thead tr.th1 th {line-height:2em;text-align:center;font-size:.95em;padding:0 .1em;}
  #TMODE thead tr.th1 .dant {background-color:#E7E6E4;color:#636563}
  #TMODE thead tr.th1 .act{background-color:#E7E6E4;color:#8C1512}
  #TMODE thead tr.th1 .est{color:#FFF; background-color:#9C0000;}
  #TMODE thead tr.th1 .estc{color:#FFF; background-color:#690101;}

  /*Estilos de la línea de cabecera de literales*/
  #TMODE thead tr.th2 .dant {color:#666;background-color:#F3F3F3;}
  #TMODE thead tr.th2 .act{color:#00040C;background-color:#F3F3F3;}
  #TMODE thead tr.th2 .est{color:#990000; background-color:#F3F3F3;}
  #TMODE thead tr.th2 .estc{color:#690101; background-color:#F3F3F3;}
  #TMODE thead tr.th2 .siglas07{text-align:left;padding-left:0;}
  #TMODE thead tr.th2 th{padding-right:.3em;}
  #TMODE thead tr.th2 th.ind{padding-right:.7em;}
  #TMODE thead tr.th2 th.ind2{padding-right:.2em;}

  /*Estilos da los datos*/
   #TMODE tbody tr .siglas07{background-color:#FFFFFF;color:#000;}
   #TMODE tbody tr .dant{background-color:#FFFFFF;color:#666;}
   #TMODE tbody tr .act{background-color:#F7F7F7;color:#000; }
   #TMODE tbody tr .est{background-color:#FFF7F7;color:#9C0000;}
   #TMODE tbody tr .estc{background-color:#FFE5E5;color:#690101;  }

   #TMODE tbody tr:hover th.siglas07,#TMODE tbody tr:hover td.siglas07{background-color:#DDDDDD;color:black;}
   #TMODE tbody tr:hover th.dant,#TMODE tbody tr:hover td.dant{background-color:#DDDDDD;color:black;}
   #TMODE tbody tr:hover th.act,#TMODE tbody tr:hover td.act{background-color:#C7C7C7;color:black;}
   #TMODE tbody tr:hover th.est,#TMODE tbody tr:hover td.est{background-color:#CFC7C7;color:black;}
   #TMODE tbody tr:hover th.estc,#TMODE tbody tr:hover td.estc{background-color:#DDC5C5;color:black;}

   #TMODE tbody tr.r1 td,#TMODE tbody tr.r1 th  {border-top:0.1em solid #BFCCD9;padding-top:.1em; padding-right:.1em;padding-left:.1em;}
   #TMODE tbody tr.r1 td{ border-right:0.1em solid #BFCCD9; }
   #TMODE tbody tr td.porc{padding-right:.7em;}
   #TMODE tbody tr td.ind{padding-right:.3em;}
   #TMODE tbody tr td.ind3{padding-right:.1em;}

   /*Control de los marcados por que no cuadra estimación con realidad*/
   #TMODE td.dife,.datos3 dd.dife {color:red;background-color:yellow}
   .datos3 dd.dife{font-weight:bold;}
   #TMODE tbody tr:hover td.dife,.datos3 tbody .over  dd.dife {color:white;background-color:red;}



#leyendamod{text-align:left; margin-left:2em; margin-top:1.5em;}
.tmini {display:block;font-size:.9em;line-height:1em;margin:0 0 0 3em; padding-left:2em; border:1px #eee solid;width:6em;}
 .recu,.escrut {color:black;background-color:#e9f1ef;}
.mode,.mode2 {color:#9C0000;background-color:#fff;}
.rendi .escrut {margin:0;padding:0;width:100%}
.rendi .escrut .mode{padding:0 .5em;margin:0;text-align:right;}
.rendi .escrut .mode2{padding:0 .9em;margin:0;text-align:right;}
 #cajaresumenmod {text-align:left; padding:2em 1em;}
.datos3 {font-size:90%;margin-top:1px; border-top:1px #6B7D84 solid; border-right:1px #6B7D84 solid; border-bottom:1px #6B7D84 solid; border-left:1px #6B7D84 solid; margin-bottom:.2em; display:table; width:auto;}
.datos3 td  {padding:0 0 0 2px;margin:0;border-right:0px #dedede solid;min-width:4em;}
.datos3 td.modat {width:8.5em ;max-width:8.5em; vertical-align:bottom; background-color:#ddd;}
.datos3 td.modatg {width:8.5em ;min-width:8.5em;max-width:8.5em; vertical-align:bottom; background-color:#ddd;}
.datos3 td.nombre {text-align:center; width:10em ;min-width:10em;max-width:10em; font-size:8pt;color:#333;}
.datos3 td.total {width:7.6em ;min-width:7.6em;max-width:7.6em; vertical-align:bottom; background-color:#ddd;}
.datos3 tbody .over td dd  {font-weight:bold;}
.datos3 tbody .over td.nombre,.datos3 tbody .over td dd.mode{background-color:#EFEFEF;}

.datos3 tbody .over td dd.recu{background-color:#CEC7C6;}

.datos3 {page-break-inside: avoid ; orphans :0;widows:0 }
 dl {page-break-inside: avoid ; orphans :0;widows:0 }
  
.rendi {border:none; margin:0 ; padding:0;background-color:white;width:100%;}
.datos3 td span.prov {font-size:12pt;display:block;color:#777;text-align:left;}
.datos3 td span.hora {font-size:7pt; display:block;color:#444;text-align:left;}
 td.nombre a{
  padding:0 .7em;
  background: transparent url(../09imgs/AU09link3.gif) no-repeat .1em center;
  display:block;
  }
td.nombre .hora{
  padding:0 1.2em;
 }



.datos2 thead tr.th2 th {line-height:2em; white-space: nowrap; border-bottom:.3em solid #b00; text-align:center;}
.datos2 thead tr.th2 th.d3 {border-bottom:.3em #E2DED4 solid; padding:0 .1em;}
.datos2 thead  th .d3,.datos2 thead .th1 .th03 {padding-right:1em;}
.datos2 thead .th2 .siglas03 {text-align:right; padding-right:.3em; color:#777;}
.datos2 thead .th2 .siglas07 {text-align:left; padding-left:1em;}
.datos2 thead tr.th2 th.dip {padding:0 .5em;}
.datos2 tbody  td,.datos2 tbody  th {padding:.1em .2em; border-bottom: 1px solid #ddd;border-top: 2px solid #fbfbef; white-space:pre;}
.datos2 tbody  th {color:black; white-space: nowrap;font-weight:normal;text-align:left}
.datos2 tbody  tr.over td,.datos2 tbody  tr.over th  {background-color:#FFE100;color:black}
.datos2 tbody  tr.over .d3{background-color:#FFE17D;color:black;}
.datos2 tbody .porc {padding-right:.1em;}
.datos2 {border-bottom:.2em solid #E2DED4;}
.datos2 img.barpar {height:20px;border-bottom:4px #ddd solid;border-top:2px #ccc solid}
.datos2 tbody tr td.izq {text-align:left;padding:0;}

#TVOTOS thead tr.th2 th.colorgr ,#TVOTOS tbody td.colorgr  {border-bottom-color:white;}
#TVOTOS tbody tr th.separa  {padding-left:2em;}
#TVOTOS tbody tr th#candcat.separa  {padding-left:1.8em;}

/*Grafico barrasmuni*/

#cajagrafico.cajabarrasmun  { margin-bottom:3em; display:table; width:100%; }
.cajabarrasmun .datos1 tbody td,.cajabarrasmun .datos1 tbody th {white-space: nowrap; border-top:1px solid #ededed; border-bottom:0;padding:0 .5em}
.cajabarrasmun .datos1 tbody tr td.izq {text-align:right; padding:0; margin:0}
.cajabarrasmun .datos1 tbody .barpar {height:0; font-size:1pt; border-bottom-width:12pt; border-top:.1em #ddd solid; float:left; }
.cajabarrasmun .datos1 tbody {font-size:90%}
.rendi {border:none; margin:0 ; padding:0;background-color:white;width:100%;}

#barra {float:left; font-size:1px;}

#TGRAF {width:80%;border:.1em solid #ededed; margin:auto; border-radius:1em; box-shadow: inset -1em -.2em 3em .5em #ededed}

/* dani table tbody{ box-shadow: inset -1em -.2em 3em .5em #ededed}*/

/* ++++++++*/
.nombredip {padding-left:25%}
.titparti {height:3em;background-color:#e6e6e6; color:#C00000; font-size:160%; font-weight:bold; padding-bottom:.5em; border-radius:2em;}
.titparti img {float:left; margin:.2em 1em; margin-bottom:0; padding-right:1em;}

/*****       AVANCES *******/

#datosav {margin-top:3em;}

.cajaavances #cacajagrafico {text-align:center}
.cajaavances  {width:80%;margin: 3em auto; text-align:center;font-size:80%; padding:2em;}
.cajaavances  table{width:90%;border-spacing:1px; margin:0 auto}
.cajaavances  #datosav table{width:60%;}
.cajaavances .datos2 tbody .barav1 {height:0; border-left:0; border-bottom:20pt #442359 solid; float:left; font-size:1pt; border-top:.2em #cc0000 solid;}
.cajaavances .datos2 tbody .barav2 {height:0; border-left:0; border-bottom:10pt #d3b7cc solid; float:left; font-size:1px; border-top:.2em #DDD solid;}

table.datos2 tbody tr th.nombre {white-space:normal;}

.datos2 td.izq {background-color:#F3F3F3;}

.cajaavances .datos1 thead th {border-bottom:.2em #E2DED4 solid;text-align:center}
.cajaavancesdos {width:90%;text-align:center;margin:0 auto; display:table; font-size:85%; border:0em solid #73a2bd;padding:2em; margin-bottom:3% }
.cajaavancesdos .datos2 {font-size:100%}
.cajaavancesdos .datos2 thead th {text-align:center; background-color: #f1f1f1;padding:.2em}
.cajaavancesdos .datos2 tbody tr {line-height:2.5em;}

/*.cajaavancesdos .datos2 a:hover {color:#fff; background-color:#B10F00;text-decoration:underline}*/


.mapaspartidos {text-align:center;width:75%; margin:auto;min-width:476px;}
.cajaavancesdos .mapa, .mapaspartidos .mapa  {float:left;width:12em;max-width:18em;}
.cajaavancesdos .leymapa, .mapaspartidos .leymapa {float:left;margin-right:.2em;}
.cajaavancesdos .titmapa {text-align:center;}
.mapasavances { width:46.8em; min-width:46.8em; margin:0 auto; height:20em; display:table; }
.mapasavances  .mapa{min-width:18em; }
.cajaavancesdos .mapasavances .mapa ul {margin:0;width:auto;padding:0}



/*********  Descargas  ********/

.cajadatosdos p{padding-top:1em}
.cjfich {padding:1em; min-width:250px; max-width:550px; width:70%; margin:0 25% 0 5%; border:.1em #aaa}
#descrifich.cajadatosdos { border-bottom:0px; }
#descrifich.cajadatosdos h2.prdesc {font-size:1.2em; color:#0E397D}


#descrifich.cajadatosdos p.parrdes {padding-bottom:1em}
#descrifich ul li { margin:.4em 4em;list-style:circle;}
.tabdescri caption {background-color:#E7E6E4;text-align:left;}
.tabdescri caption .explica{text-align:left;width:95%;font-size:.97em;font-weight:normal;padding:0 1em;text-indent:1em;}
.tabdescri caption  u, .txtitulin, caption  .u {color:#630000;line-height:1.5em;font-weight:bold;text-decoration:none;}
.tabdescri thead th {height:2em;text-align:center;color:#000;padding-left:1em;border-bottom:1px #ddd solid; background-color:#F3F3F3;font-weight:bold;}
.tabdescri tbody th {height:1.7em;text-align:left;color:#000;padding-left:1em;border-bottom:1px #ddd dotted; font-weight:normal;}
.tabdescri tbody td {text-align:center;color:#000;padding-right:1em;border-bottom:1px #ddd dotted;}
.tabdescri tbody th ul {margin:.1em;}
.tabdescri {font-size:9pt;padding-top:2px;}
.tabdescri tbody th ul li {margin-left:2em}
.tabdescri tbody th.lpad {padding-left:5em;font-style:italic}
.tabdescri tbody tr.over td {background-color:#F8F8F8;color:black}
.tabdescri tbody tr.over th {background-color:#F8F8F8;color:black}
.titufich  {width:100%;display:block}
.txtitulin {width:60%;white-space:nowrap;background-color:#E7E6E4;;font-weight:bold; border:.1em solid #ccc;text-align:center;}
.cabeceraFichADescargar{ font-weight:bold; color:#C00000; font-size:110%;}
#descrifich ul.ficheros li {margin-left:3em;padding:0 0 .1em 0; list-style:none;}
#descrifich ul.ficheros li a {line-height:1.7em; 
                         background: transparent url(../09imgs/AU09link3.gif) no-repeat center left;
                         padding:.2em 0 .1em .7em;
                         margin:0 0 0 .1em;
}

.ficheros a  {color: #4f4f4f; text-align:center;font-weight:normal;}
.ficheros li a:hover  {display:inline;  color:#000;}



.infoizq,.infoizq2{
  margin-left:1em;
	padding:3em 1.5em;
	color:#000;
	font-weight:normal;
  border:.1em solid #ccc;
	background:#ededed;
	text-align:left;
  position:absolute;
  top:20em;
  width:19em;
  float:left;
  text-indent:1em;
}
.infoizq{font-size:70%;}
.infoizq2{font-size:100%;}


#menugeneral #getacrobat  { background: transparent none; }

/*FIN descargas*/



/*inicio pdfs*/
.listaMunicipios {
	border:1px solid #ccc;
	float:right;
	padding:2em 1em 1em 1em;
	margin-right:1em;
	width: 20em;
	height:30em;
	overflow:auto;
	}

.listaMunicipios a , .listaOtrosInformes a { font-size:10pt; font-weight:bold;padding-left:2em; background: transparent url(../09imgs/pdf.gif) no-repeat   center left;}
.listaMunicipios li, .listaOtrosInformes li
{
		list-style-image :url(../09imgs/AU09link3.gif);
		padding-bottom:.7em;
}
.listaOtrosInformes a.xls{  background: transparent url(../09imgs/xls.gif) no-repeat   center left;   }
.listaOtrosInformes{padding-left:1em; margin-top:1em;}
.listaMunicipios ul{padding-left:1em}
.dcompleto{margin-top:2em;}

/*FIN PDFS


/* páginas de video */

.cajavideo {margin:5em auto; width:auto;text-align:center;}
.quitamargen{ margin-left:22em;}

#datamanio {width:100%;height:100%;}
#cajaprov ul,.cajacomu ul {width:49%; float: left;}
#cajaprov ul li,.cajacomu ul li{ width: 100%;padding:0;margin:0;}

* html #cajaprov { height:4em;}
* html #cajaprov.comarcas { height:80%;}

#cajaprov {overflow:hidden}
#cajaprov ul, #cajaprov.comarcas ul {width: 50%;padding:0;margin:0;float:left}
#cajaprov ul.dcha, #cajaprov.comarcas ul.dcha {width:49%; float:right;} 

/*****************************************************************SCD***************************************************************/
#marc{ margin-top:9.3em ; width:100%;}

#contingut{
	margin: 0;
	padding: 0 0;
	font-size: 1.1em;
	color:#333;
}

/* MENU TABS */
#tabs{
	display: block;
	overflow: hidden;
	height: 1%;
	margin: 15px 0 0 0;
	padding: 0;
	vertical-align: bottom;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #585854;
	/*border: 1px solid #0f0;*/
}

#tabs ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#tabs ul li{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 99px;
	height: 31px;
	line-height: 1.1em;
	margin: 0 0 0 5px;
}

#tabs ul li a {
	display: inline-block;
	color: #FFF;
	text-decoration:none !important;
	width: 84px;
	height: 23px;
	/*line-height: 1.8em;*/
	font-size: 1em;
	padding: .5em;
	/*font-weight:bold;*/
	padding: 8px 0px 0 14px;
	border-left: none;
	background: #750c13 url(../09imgs/tabsBg.png) no-repeat bottom left;
}

#tabs ul li a:hover {
	color: #FFF;
	text-decoration: underline !important;
}

#tabs ul li#op1 { margin-left: 0; }

#tabs ul li a.selected
{
	margin-bottom: -1px;
	background-color:#fff;
	color: #6B696B;
	/*font-weight:bold;*/
	border-left: none;
	background: #C00000 url(../09imgs/tabsBg.png) no-repeat top left;
}
#tabs
{
	position: relative;
	margin-bottom: -1px;
}


/* FI MENU TABS */


/* RESULTATS */
#resultats{
	overflow: hidden;
	height: 1%;
	border: 1px solid #666;
	/*word-wrap: break-word; */
	padding: 0;
	padding-bottom: 15px;
}

#resultats #info #navegacio_simple #prev{float:left; clear:both;}

#resultats #info #navegacio_simple span.separador_normal{ font-size: 1em; }
#resultats #info #navegacio_simple a{ color: #000; }

#resultats div.indentacio{margin-left: 35px;}

#llista_resultats{ list-style-type: none; margin: 0; padding-left: 24px;}
#llista_resultats li{ margin-bottom: 1em; line-height: 1.5em;}
#resultats li.indentacio{margin-left: 35px;}



/**
 Aqui esta el margen de la derecha del recuadro
 */
.container #bloc_central { display: block; overflow: hidden; margin: 0 6px 0 10px; width: auto; padding-top: 0; }


/* paginas de indices de municipios*/
#todosmun {height:100%; margin-left:2em; margin-top:1.2em;}
#TVGEN  {width:70%;margin:0 auto; height:70%; border:none }
#todosmun #TVGEN  {width:98%}

#TVGEN .TVGENtr {font-size:75%;width:100%; min-height:15em;height:100%;display:inline-block;}
#TVGEN .TVGENtd {height:100%;width:23%;float:left; margin-left:1%; display:inline-block; }
#TVGEN .cajamuni {height:70%;border:#ededed solid; border-width:0 0 .6em .2em;
border-bottom-right-radius:1em;
border-bottom-left-radius:1em;
}
#datos.datosmenumun {height:11em;} /* para que nos se tapen los ifrms*/


a.linktoclick:link,a.linktoclick:visited,a.linktoclick:active{font-weight:bold;color:#0A479A;}


/**+++++++++++++++++++++++++++++++++++++*/

@keyframes reset {
0% {
	opacity: 0;
}
100% {
	opacity: 0;
}
}

@keyframes fade-in {
0% {
	opacity: 0;
}
60% {
	opacity: 0;
}
100% {
	opacity: 1;
}
}

/*
.barav1,.barav2{
    animation-name: reset, fade-in;
    animation-duration: 1.5s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
}
 
.fade-in.one {animation-delay: 0.01s;}
.fade-in.two {animation-delay: 1s;}
.barav2 {animation-delay: 0.5s;}
.fade-in.four {animation-delay: 2s;}
.fade-in.five {animation-delay: 3s;}
*/

@media print {#opciones, #navegacion, #tabs, #topbanner, #menugeneral, #hom, li a, .TVGENtr {visibility:hidden !important; display:none !important; background-image:none !important; }  }
@media print {#opciones {position:static !important} }
@media print {body,#pagina {background-color:white; background-image:none !important; border:none !important; margin:0 !important; height:auto !important; width:100% !important; font-size:105% !important;	} }
@media print {#datos {position:static !important; top:0 !important; left:0 !important; bottom:auto !important; display:block !important;  width:93% !important;height:auto !important; font-size:100% !important;background-image:none !important;  } }
@media print {#cajatitulo, .horafecha {color:black !important;} }
@media print {#cajatitulo {padding:0 !important;background-image:none !important; width:110% !important; min-width:0px !important;} }
@media print {#divgraf {margin-bottom:0 !important; text-align:center !important; position:static !important;} }
@media print {#marc {margin-top:0px  !important;} }
/*QUito el borde del banner de arriba*/
@media print {#bannertop {border-bottom:0px  !important;padding:0 !important;margin:0 !important} }

/*Para que coja el literal en las barras de municipios*/
@media print{.cajabarrasmun .datos1 tbody td, .cajabarrasmun .datos1 tbody th{height:1.5em !important;}}

@media print {.titulo {padding-top:3px  !important;} }
@media print {.horafecha {padding-bottom:0 !important; padding-top:0 !important; margin-right:75px !important;} }
@media print {.cajadatosuno {min-width:0px;} }
@media print {.cajadatosdos {min-width:0px; margin-bottom:0;} }
@media print {.cajaavancesdos{width:100%;} }
@media print {.cajaavancesdos, #datos2, tbody tr {line-height:0.9em !important;} }
@media print {.datos2 thead tr.th2 th.d3 {color:#666 !important; border-bottom-color: #DDD !important;} }
@media print {.datos2 tbody  td,.datos2 tbody  th {border-bottom-color: #DDD !important;} }
@media print {#TVOTOS thead tr.th1 th.th07 {color:#000 !important;} }
@media print {#TVGEN thead tr.th1 th.th07 {color:#000 !important;} }
@media print {#TGRAF {box-shadow: none !important;} }

@media print {#pagina {min-width:0px;} } 
@media print {#datos {min-width:900px; width:100%; padding-left:10px;} } 
@media print {#datos2 {min-width:0px;} }
@media print {#datos2 #xelegir {min-width:0px;} } 
@media print {#datos2 #xcircssinrecuento {min-width:0px;} } 
@media print {#cajagraficoh .mitad1  {min-width:0px;} }

@media print {.datos3 td  {min-width:0px;} }
@media print {.datos3 td.modatg {min-width:0px;} }
@media print {.datos3 td.nombre {min-width:0px;} }
@media print {.datos3 td.total {min-width:0px;} }
@media print {.mapaspartidos {min-width:0px;} }
@media print {.mapasavances {min-width:0px; width:550px; text-align:center;} }
@media print {.mapasavances  .mapa {min-width:0px;} }
@media print {.cjfich {min-width:0px;} }

.pagebreak { page-break-after:always; }

/*-- videos --*/
#infogetplayer-pos {text-align:center; margin:0 auto; width: 640px;}
	#infogetplayer-pos #infogetplayer {padding: .6em 1.6em;}
	
#flashContent, #lostconn {text-align:center; margin:0 auto;}	