a{	text-decoration: none;}
	body {
		padding: 0;
		margin: 0;

	}
html, body, #contenido {

		width: 1200px;

	margin:0 auto;
float:left;
	}
html, body, #map {
		height: 580px;
		width: 400px;
float:left;
	}
	html, body, #detalle {
padding:10px;
		width: 600px;
float:left;
	}
	th {
		text-align: left;
		vertical-align: top;
	}
	
		html, body, #slide {
		width: 400px;
		padding: 0;
		margin: 0;
	}


		.info {
    padding: 6px 8px;
    font: 14px/16px Arial, Helvetica, sans-serif;
    background: white;
    background: rgba(255,255,255,0.8);
    box-shadow: 0 0 15px rgba(0,0,0,0.2);
    border-radius: 5px;
        }
    .info h2 {
    margin: 0 0 5px;
    color: #777;
}
.leaflet-popup{width:310px}
.leaflet-popup a{
	display: block;
	text-decoration: none;
	color: darkblue;}
.ventana{width:260px}
.e-indice{ width:250px;   background: #CECECE;padding:3px}
.subtit{    font-weight: bold;}
.titulo{font-weight: bold;}
table{font: normal 9px/10px 'Lucida Console', Monaco, monospace;}
.result{font-weight: bold;text-align: right;}
#detalle{text-align:left;
    background: white;
    background: #eeecc;
    box-shadow: 0 0 15px rgba(0,0,0,0.2);
    border-radius: 5px;
font: 10px/12px Arial, Helvetica, sans-serif;
float:left}
#botones{float:left;width:800px}
#botonCargos 
{
width:220px;
padding-top:5px;
padding-bottom:10px;
text-align:center;
    background: #ccc;
    border-radius:  10px 10px 0px 0px;
    border-top:  solid 2px #555;
    border-right:  solid 2px #555;
    border-left:  solid 2px #555;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
float:left
}


#detallecargos {
float:left;
	margin:0px;padding:0px;

	box-shadow: 2px 2px 2px #888888;
	border:1px solid #CCc;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;

}
#escrutinio table{
    border-collapse: collapse;
    border-spacing: 0;
  border:solid 1px #555;
  	margin:0px;padding:0px;
  	width: 200px;
}
#detallecargos table{
    border-collapse: collapse;
    border-spacing: 0;
  border:solid 1px #555;
  	margin:0px;padding:0px;
  	width: 670px;
}
#detallecargos tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
#detallecargos table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;

}
#detallecargos table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}
#detallecargos tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}
#detallecargos tr:hover td{
	
}
#detallecargos tr:nth-child(odd)
{ 
  background-color:#95d5d3; 
}
#detallecargos tr:nth-child(even)    
{ background-color:#ffffff; 
}
#detallecargos td{
	vertical-align:top;
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:1px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}
#detallecargos tr:last-child td{
	border-width:0px 1px 0px 0px;
}
#detallecargos tr td:last-child{
	border-width:0px 0px 1px 0px;
}
#detallecargos tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
#detallecargos tr:first-child td
{
	background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	
  background: -o-linear-gradient(top,#cccccc,b2b2b2);
	background-color:#cccccc;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}

#detallecargos th,#escrutinio1 th{
                
		background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#cccccc;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}

#detallecargos tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#cccccc;
}
#detallecargos tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
#detallecargos tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
#detallecargos h3{
		text-align:left;
}

.capa{float:right;width:100px;padding-left:2px;

	font-family:Arial;
	font-weight:bold;}
.Nacional{color:#ff7f00}
.Provincial{color:#000080}
.Regional{color:#0080ff}
.Local{color:#964b00}
