body {font-family: verdana;margin:0;border:0;color:#444; padding:.5em;padding-top:0}

div,ul,li {border:0px red solid; margin:0;padding:0}

.bodybanner {background: white url('../imagenes/banner.gif') left top no-repeat;}

/* Menu Elecciones*/
#menuelec {background: #FECB4B url('../imagenes/botonin1.gif') top left no-repeat; width:100%; padding:1em 0 0 0 ; font-size:80%; }
ul.menu  {width:100%; line-height:2em; border-bottom:.2em #FFBA13 solid; height: 2em;}
ul.menu li {display:inline; list-style:none; color:#000; border-right:.1em #fff solid;font-weight:bold; }
ul.menu li a {border-bottom:.5em solid transparent; color:#555;padding:0 .2em;font-weight:normal;}
ul.menu li.sn, ul.menu li.sn a{border-bottom:#659323 .4em solid;}
ul.menu li.dn, ul.menu li.dn a{border-bottom:#2A36CA .4em solid;} 
ul.menu li.sp, ul.menu li.sp a{border-bottom:#E25000 .4em solid;}
ul.menu li.dp, ul.menu li.dp a{border-bottom:#6F1C96 .4em solid;}

ul.menu a {text-decoration: none; color:black;}
#menuelec a:hover {background-color: #D9FAFF; color:blue}

/* Titulo Eleccion y datosdelas*/
.titelec  {padding:0;margin:0;height:2em; display:table;width:100%}
.titelec1 {width:60%; float:left; font-weight:bold; text-align:left;padding-left:5em; margin-top:.6em }
.titelec {background: #FFEFB7 url('../imagenes/sobre.gif') 1em 0 no-repeat; }

#horafecha {font-size: 65%; text-align:right; margin:.5em 1em 0 0; line-height:1em; width:20%; float: right; white-space:nowrap;}


/* Provincia Seccion */
.cab  {width:100%; line-height:1.2em;  display:table; overflow:hidden}
.cab  {border-top:solid .2em #FECB4B;}

.cab1 {width:auto; float:left;line-height:1.5em}
.tit2	{font-size:80%;}

#cajatitulo{width:95%;}

/* Links */
#menulinks ul {padding:0 3em;font-size:65%; list-style:none; font-weight: normal; text-align:center; line-height:1.5em; float: right; background: #FECB4B url('../imagenes/botonin2.gif') bottom left no-repeat;}
#menulinks li, #menulinks a  {list-style:none; color:black; text-decoration: none}
#menulinks li{ border-right:.1em solid #ddd;padding:0 1em}
#menulinks li a:hover {background-color: #D9FAFF; color:blue}
/* para arreglar lo de los links que no se mantienen inline, según el tamaño del ul y el navegador...*/
#menulinks li {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;	
}
/*********************************/


/* Cargos y participación */
#xpartic,#xcargos {text-align:center; width:100%; font-size: 80%;margin-left:0%  }
#xcargos {margin:1em}

/* Cajas */
.cajavotos,.cajaabajo,.cajatop {width:90%; margin: 0 5%; display:table;text-align:left}
.cajatablas{width:69%; float:left;z-index:3;}
.pt1,.pt2  {width:50%; margin:2% 25%; border-bottom:#F1F1F1 0px solid;}
.pt3  {width:50%;margin:1em 0;}


.breferencia {color:white; padding-left :1em; margin:0;position:absolute;left:30em ;bottom:0;}
.breferencia a {color:#ededed; text-decoration: none; font-size:105%; padding:0 1em ;background: url('../imagenes/botonin2d.gif') right bottom no-repeat;}
.breferencia a:hover {color:black;background-color:#FECB4B;}
.oculto {visibility:hidden;display:none;}

@media print { body{font-size: 80%;} }
@media print { .hide{text-indent:100px;}} 
@media print { #menulinks, #menuelec, a, .cajaiframe { visibility:hidden;display:none;}  }
@media print { .cajatablas{width:69%; float:none;margin:auto;}}
@media print { .referencia {  display: block; position: fixed;  bottom: 0pt; margin-bottom:0;padding-bottom:0;}  }


.sub {font-size:85%;color:#999;border:none}	
.imp {position:absolute;left:2%;width:80%;line-height:15px;top:29px;}	


/* MouseOver de la tablas*/
.tablin tbody .over th{background-color:#FEDF96;}
.tablin tbody .over td {background-color:#FECB4B;}
.tablon tbody .over th{background-color:#FEDF96;color:black;}
.tablon tbody .over td {background-color:#FECB4B;color:black;}


/*Los gráficos*/
#repinta,#difgraf1, #difgraf2 {padding-right:2em; position:relative; display:table; text-align:center; }
.tituapplet {text-align:center; width:100%;font-size:90%;padding-top:.5em; white-space: nowrap;margin-left:1em;}
.xapplet{background-color:white; border:0;margin-left:3em;}

#repinta {height:100%; width:90%; margin-bottom:3em;margin-left:0}

#menulinks {visibility:hidden;}

.referencia {color:#0052A5; font-size:65%;  padding: 1em 5em}
.referencia ul {list-style:disc;}

thead {display: table-header-group}
tbody {display: table-row-group}

.cajaiframe {height:10.5em; width:30%; float:right;background: #FECB4B url('../imagenes/botonin2.gif') bottom left no-repeat; margin-bottom:.5em}
.framemun   {height:10em;}

/* Para la diferenciación de agrupaciones */
.agrupa{font-style: italic;font-size:90%;font-weight:normal;}
.tablon tbody th.agrupa{padding-left: 2.5em;}
/*.tablon tbody td.agrupa{padding-right: 2.5em;}*/ 
.tablon tbody tr.noagrupa{font-weight: bold;}