.navmenu {
    border-top-right-radius:10px;
    list-style-type: none;
    padding: 0;
    height: 35px;
    width: 100%;
    background: #666;
    position: relative;
    z-index: 20;
}

.navmenu li {
    display: inline;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    height: 35px;
}
.navmenu li.regis{float:right;}

.navmenu .select a,.iframelimpio.select a{
    background-color: #464646;
}

.invisible {display:none;}


.navmenu li a:hover,.iframelimpio a:hover {
    background-color: #464646;
}

.navmenu li a,.iframelimpio a {
    border-right: 1px solid #ffffff;
    color: #ffffff;
    display: block;
    padding: 10px 10px 12px;
   /* height: 1em;*/
    margin: 0 0;
    text-decoration: none;
    background: #666;
    font:bold 13px/13px Arial, Helvetica, sans-serif
}
.navmenu li.regis a{ border-left: 1px solid #ffffff;margin-right:.6em;border-right: 0px}
.navmenu li.inic{float:right; border-left: 1px solid #ffffff;border-right: 0px}
.navmenu li.inic a{border-right: 0px}


/*caja submenu*/
.navmenu .navsub {
    visibility: hidden;
    position: absolute;
    width: 17em;
    padding-bottom: .5em;
    background-color: #747474;
    list-style-type:disc!important;
}

.navmenu .navsubsta {
    visibility: hidden;
    position: absolute;
    width: 11.5em;
    padding-bottom: .5em;
    background-color: #747474;

}

/*menu visible*/
.navmenu li:hover > .navsub, .navmenu li:hover > .navsubsta {
    visibility: visible;
}
/*top caja submenu*/
.navmenu .navtop {
    background-color: #747474;
    margin-bottom: 0;
    padding-right: 0.2em;
}

.navmenu .navbottom {
    clear:both;
    background-color: #747474;
    margin-bottom: 0;
    padding-right: 0.2em;
}

.navsub .cajadepl  {width:41%;float: left;padding-top:.4em; margin-left:.3em;}
.navsub .cajadepr  {width:57%;float: left;padding-top:.4em;}

.navsub .cajadepl li, .navsub .cajadepr li {
    height: auto;
    width: 100%;
    background-color: #747474;
}

.navsub .cajadepl li a, .navsub .cajadepr li a {
    padding: 3px 0 3px 0.5em;
    border-right: 0;
    background: transparent url(../99imgs/puntol.gif) no-repeat center left;
    font:bold 12px/12px Arial, Helvetica, sans-serif;

}

.navsub .cajadepl li a:hover, .navsub .cajadepr li a:hover {
    background-color: #666;
    color: #fff;
}

.navmenu .navsubsta ul li {
    width: 100%;
    border-bottom: 1px solid #666;
    height: auto;

}

.navmenu .navsubsta ul li a {
    background-color: #747474;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    margin-bottom: 0;
    font: bold 12px/12px Arial, Helvetica, sans-serif;
    border-right: 0;
}

.navmenu .navsubsta ul li a:hover {
    font-weight: bold;
    background-color: #666;
}


.navmenu .navbottom a{
    border-top:1px solid #666;
}

.navmenu .navtop a, .navmenu .navbottom a {
    background-color: #747474;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    margin-bottom: 0;
    border-right: 0;
    padding:10px;
    font:bold 12px/12px Arial, Helvetica, sans-serif;
    border-bottom:1px solid #666;
}


.navmenu .navtop a:hover, .navmenu .navbottom a:hover {
    font-weight: bold;
    background-color: #666;
}


.navmenu iframe {
  height:35px;width:7.7em;overflow:hidden; border:0;
}

.iframelimpio{ background-color:#666;margin:0;padding:0;overflow:hidden;}

.navsubprensa{top:35px;}

.ubicacion {
    padding: 3px 0 0 5px;
    font-weight: bold;
    font-size: 1.1em;
    float: left;
}
.anormal{font-weight:normal}



.ubicacion .combomuni a{
     font-size: 110%;
    text-decoration: none;
    color:#000;
  }
.ubicacion a.depto {display:table;padding-left:0;margin-left:0;color:#000;}
.ES .ubicacion a{font-size:100%}

.ubicacion .total{
    clear:both;
    float: left;
}

.ubicacion .spanA {
margin-left: .7em;
padding-left: 1em;
}
.sen .spanA {   background: url(../99imgs/SEflechav.png) left no-repeat;}
.ca .spanA {   background: url(../99imgs/CAflechav.png) left no-repeat;}
.pa .spanA {   background: url(../99imgs/PAflechav.png) left no-repeat;}


.ubicacion .spanT {
    margin-left: 2.2em;
    font-size: 80%;
    min-height:1.3em;
    color: #4D4D4D;
}

.tabres{
    width: 100%;
    padding: 0.3em 5em 2em 2em;
    clear: both;
}
.tabresT{
    background-color: #666;
    color:#fff;
    width: 100%;
}

.tleft{
    float: left;
    width: 50%;
    padding-top: .3em;
    padding-left: 2em;
}

.tvotos{float: left;
   padding-top: .3em;padding-right: 2em;}

.btnSup{
    float:right;
}


.tvotos table tr{
    border-color:#666;

}

.tvotos table tr{
  border-bottom-width: 1px;
    border-color: #fff;
}

.tvotos .th1,.tleft .th1{
    text-align: right;
}

.tvotos .th1 td:last-child ,.tleft .th1 td:last-child{
    background-color: #e0e0e0;
    font-size: 110%;
    font-weight: bold;
    text-align: center;

}

.tvotos table td:last-child ,.tleft table td:last-child{
    color: #666;
    padding:0 2em 0 2em;
    text-align: center;

}
.tvotos table th, .tleft table th {
      padding: .3em 6em .3em .5em;
    font-weight: normal;
    margin-right: 3em;
  }

.tvotos table td, .tleft table td {
    padding: .3em 1em .3em 1em;
}


#cCorp, #cDep, #cMuni, #cZona, #cPues, #cMesa{
    visibility: hidden;
    float: left;
    padding: .5em 1em;
    font-weight: bold;
    min-width: 250px;
}

#cCorpSel, #cDepSel, #cMuniSel, #cZonaSel, #cPuesSel, #cMesaSel{
    margin-left: 1em;
    padding: 0 0em 0 .4em;
    text-align: left;
    cursor:pointer;
}


.comboMesas{
    width: 950px;
    margin: 0 auto;
}