#nover{
   visibility: visible; 
   display: block;
}

.sinvotos{
  background-color: #c7c7c7 !important;  
}

#cuerpo{
    /*   border: 2px solid #ae23da ; */
}

body{
   font: 8pt  Arial, Verdana, Geneva, Helvetica, sans-serif;
   margin: 5 0 5 0px;
   text-align: center;
 }
#contenedor{
   text-align: left;
   margin: auto;
   height:100%;
}

#cabecera{
   margin: 5 10 5 0px;
   background-color: #808080;
   color: #ffffff;
   font-size:10pt;
   font-weight: bold;
   padding: 3 3 3 3px;
 /*  top: 30; */
}
#cabecera .cen{
   text-align: center;    
 }
#cuerpo{
   margin: 5 0 5 0px;
}

#derecha{ 
    margin: 0px; 
} 


#principal{ 
    background-color: #ffffff; 
    padding: 4 0 4 0px; 
    margin: 5 0 5 0px; /*width: 460px; */
    float: left;
} 
#grilla {
   margin : 5 5 5 0px;
   padding: 2 2 2 2px;
   float:left; 
/*  border: 2px solid #852;    */ 
} 

#loadbar{ 
    visibility:hidden; 
    display: none;   
} 

#lateral{
   visibility:hidden; 
   display: none;
}

#filtro{
   visibility:hidden; 
   display: none;
}

.noimprimir{
   visibility:hidden; 
   display: none;
}
#otrolado{
   visibility:hidden; 
   display: none;
}

#pie{
   background-color: #cccccc;
   padding: 3 10 3 10px;
   text-align:right; 
   clear: both;
} 


#provincias {
	color: #333;
	background-color: #ccc;
	padding: 3px;
	margin: 5 0 5 0px;
    text-decoration: none;
	}
	
#bread {
     visibility:hidden; 
     display: none;
	}

#mesaDesc {
       background-color: #ebebeb;
       font-weight: bold;
       font-size: 8pt;
}
#mesaDesc ul {
        margin : 0 0 0 0px;
        padding: 0 0 0 0px;
        display: inline;
	    border: none;
	} 

#mesaDesc li {
        margin : 0 0 0 0px;
        padding: 0 0 0 0px;
	   border: none;
	   list-style: none;
	   display: inline;
	}


#grafico1 {
  page-break-before: always; 
   }
/*
 #grafico2{
  margin-left : 30 px;  
  visibility:hidden; 
  display: none;     
   }
*/   
/**********principal************/

#principal .salto { page-break-before: always; }

#dist {
	margin: 0 10 0 0px;
	}

#nav .nav{
    right: 200px;
    background-color: #CCCCCC;
    color: #000000;
    font-family: Arial;
    font-size: 10px;   
}

#principal .bd {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Arial;
    font-size: 10px;
    }
#principal .tbl{
    background-color: #FFFFFF;
    font-family: Arial;    
    font-size: 10px; 
    border-collapse: collapse;  
    border: 2px solid #cccccc;    
    }

#principal a.hr { 
    border: 0px ;     
 }
#principal a:link { 
    color: #FF0000;
    }
#principal a:active { 
    color: #0000FF;
    }
#principal  a:visited { 
    color: #800080;
    }
#principal  .hr {
    background-color: #808080;
    color: #FFFFFF;
    text-align: center;    
    }
#principal  a.hr:link {
    color: #FFFFFF;
    }
#principal  a.hr:active {
    color: #FFFFFF;
    }
#principal  a.hr:visited {
    color: #FFFFFF;
    }
#principal  .dr {
    background-color: #FFFFFF;
    color: #000000;
    border: 2px solid #cccccc;    
    }
#principal  .sr {
    background-color: #EEEEEE;
    color: #000000;
    border: 2px solid #cccccc;    
    }
#principal  .drr {
    background-color: #FFFFFF;
    color: #000000;
    text-align: right;    
    border: 2px solid #cccccc;    
    }
#principal  .srr {
    background-color: #EEEEEE;
    color: #000000;
    text-align: right;    
    border: 2px solid #cccccc;    
    }
#principal  .null {
    background-color: #DDDDDD;
    text-align: right;        
    border: 2px solid #cccccc;    
    }
#principal  .hr {
      border: 2px solid #cccccc;    
    }