	body{
		background-color: white;
	}
	.header{
		width:100%;
		height:120px;		
		background-color:#e6007e;		
	}
	#footer{
		width:100%;
		height:100px;		
		background-color:gray;
	}
	.map_canvas{
		width:100%;
		height:70%;
		margin:0 auto;
		position:relative;
		z-index:0;
	}
	.infoWindow{	
		background-color:#de4fff;
		font-family:Arial, Helvetica, sans-serif; 		
		text-align:center;		
		color:#FFFFFF;
		min-width:120px;
		max-width:200px;
	}
	.infoTable{
		font-family:Arial, Helvetica, sans-serif; 		
		font-size:medium;
		text-align:center;
		color:#FFFFFF;
		width:100%;
	}
	.contenedor-actas{
		border-radius:5px;
		background-color:#FFFFFF;
		border:1px solid black;
	}
	.barra-progreso{
		width:200px;
	}
	.actas{
		font-family:sans-serif;
		font-size:small;
		text-align:center;
	}
	.table_elecciones {
		position:absolute;
		top:120px;
		left:100px;
		z-index:2;		
	}
	.select_elecciones {
		z-index:2;
		background-color:#de4fff;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:small; 
		color:#FFFFFF;		
	}
	.img{
		width: 80px;
		height: 80px;
		border:1px solid black;
		border-radius:6px;		
	}
    .pan{	
		background-color:#004980;		
		border:1px solid black;
		border-radius:6px;
		font-family:sans-serif;
		font-size:medium;
		text-align:center;
		color: #FFFFFF;
	}
	.pri{	
		background-color:#E43138;
		border: 1px solid black;
		border-radius:6px;
		font-family:sans-serif;
		font-size:medium;
		text-align:center;
		color: #FFFFFF;
	}
	.prd{	
		background-color:#FFCD00;
		border: 1px solid black;
		border-radius:6px;
		font-family:sans-serif;
		font-size:medium;
		text-align:center;
		color: #000000;
	}
	.pt{	
		background-color:#BD0926;
		border: 1px solid black;
		border-radius:6px;
		font-family:sans-serif;
		font-size:medium;
		text-align:center;
		color: #FFFFFF;
	}
	.pvem{	
		background-color:#52AD55;
		border: 1px solid black;
		border-radius:6px;
		font-family:sans-serif;
		font-size:medium;
		text-align:center;
		color: #FFFFFF;
	}
	.mc{	
		background-color:#FF5000;
		border: 1px solid black;
		border-radius:6px;
		font-family:sans-serif;
		font-size:medium;
		text-align:center;
		color: #FFFFFF;
	}
	.na{	
		background-color:#00aab4;
		border: 1px solid black;
		border-radius:6px;
		font-family:sans-serif;
		font-size:medium;
		text-align:center;
		color: #FFFFFF;
	}
	.es{	
		background-color:#742F8A;
		border: 1px solid black;
		border-radius:6px;
		font-family:sans-serif;
		font-size:medium;
		text-align:center;
		color: #FFFFFF;
	}
	.ph{	
		background-color:#C126B8;
		border: 1px solid black;
		border-radius:6px;
		font-family:sans-serif;
		font-size:medium;
		text-align:center;
		color: #FFFFFF;
	}
	.m{	
		background-color:#B3272D;
		border: 1px solid black;
		border-radius:6px;
		font-family:sans-serif;
		font-size:medium;
		text-align:center;
		color: #FFFFFF;
	}
	.pfd{	
		background-color:#F39810;
		border: 1px solid black;
		border-radius:6px;
		font-family:sans-serif;
		font-size:medium;
		text-align:center;
		color: #FFFFFF;
	}
	.pan_pt{	
		background-color:#004980;				
		border:1px solid black;
		border-radius:6px;
		font-family:sans-serif;
		font-size:medium;
		text-align:center;
		color: #FFFFFF;
	}
	.pri_pvem{	
		background-color:#E43138;		
		border: 1px solid black;
		border-radius:6px;
		font-family:sans-serif;
		font-size:medium;
		text-align:center;
		color: #FFFFFF;
	}
	.ci{
		background-color:gray;
		font-family:sans-serif;
		font-size:medium;
		text-align:center;
		color: #FFFFFF;
		border:1px solid black;
		border-radius:6px;
	}
	.nulo{
		background-color:#FFFFFF;
		font-family:sans-serif;
		font-size:medium;
		text-align:center;
		color: #000000;
		border:1px solid black;		
	}
	.reload{
		position:absolute;
		z-index:3;
		top:120px;
		right:10%;
	}
	.regresar{
		position:absolute;
		z-index:3;
		top:120px;
		right:15%;		
	}
	.ayuda{
		position:absolute;
		z-index:3;
		top:79%;
		right:5px;		
	}
	.notas{
		 padding-left: 5px;
		 font-family:sans-serif;
		 background-color:#ECCEF5;
		 width:100%;
	}