body
{
	background-color:White;
	font: 12px Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	color: #202020;
	background:#ebebeb
}

.d_body
{
	padding-top:0;
	margin-top:0;
	background:white;
	text-align:left;
	width:980;
	margin-left:auto;
	margin-right:auto;
}

iframe
{
	margin:0 0 0 0;
	border:none;
	overflow:hidden;
	width:100%;
}
.if_head
{
	height: 110px;
}
.if_foot
{
	height: 180px;
}

.d_foot
{
	width:916;
	border:1px solid #e0e0e0; border-top:none; border-bottom:none;
	margin:0 auto;
	background:white;
}

.d_foot table
{
	height:99
}

.d_foot td
{
	text-align:center;
	border:none;
	font-size:7pt;
}

.d_end table
{
	height:40;
}

.d_end td
{
	border:none;
	font-size:10px;
}

.d_end a { text-decoration:none; color:#333333; padding:0 3px; }
.d_end a:hover { text-decoration:underline; }

.if_foot td {
}

.content_top { width:960px; margin:0 0 0 10; background:#FFFFFF url(content_gradient_top.gif) repeat-x 0 10px; padding:15px 0 0 0; }
.content_bottom { width:960px; margin:0; text-align:center; padding-bottom:17px; background:url(content_gradient_bottom.gif) repeat-x bottom }

.t_body_index
{
	margin: 0 auto;
}

.t_body_index td
{
	vertical-align:top;
	padding: 8 8 8 8;
	border:none;
}

.d_index2 {
	background:white;
	width:600;
	margin-top:0;
	padding-top:0;
	border:1px solid #e0e0e0; border-top:none; margin:0 auto
	text-align:center;
}

.d_index2 table
{
	width:100%
}

.d_index3 {
	background:white;
	width:600;
	margin-top:0;
	padding-top:8;
	border:1px solid #e0e0e0; border-top:none; border-bottom:none; margin:0 auto
	text-align:center;
}

.t_index3 td
{
	vertical-align:middle;
}

td.c_barra, td.c_barra_l
{
	padding: 0 0 0 0;
	width:220;
}

td.c_barra img, td.c_barra_l img
{
	height:65;
	margin:2 0 1 0;
}

td.c_barra
{
	border-left:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
}

td.c_barra_l
{
	border-left:1px solid #e0e0e0;
}

td.c_resultado
{
	width:76;
	text-align:center;
}

td.c_resultado img
{
	margin-right:8;
}

.t_index3 table
{
	width:256;
}
td.d_resultado
{
	font-family:Arial, Helvetica;
	font-size:14pt;
	padding:6 0 0 20;
	height:28;
	width:170;
	border-left:1px solid #e0e0e0;
}
td.d_porcentaje
{
	font-family:Arial, Helvetica;
	font-size:14pt;
	padding:6 0 0 8;
	height:28;
	width:80px;
	text-align:right;
}

.d_candidato
{
	font-size:8pt;
	padding:0 0 0 20;
	height:18;
	color:rgb(128, 128, 64);
	border-left:1px solid #e0e0e0;
}

h1
{
	margin: 0 0 0 0;
	padding: 0 0 0 5;
	font-family:Arial, Helvetica;
	font-weight:normal;
	font-size:20px;
	display:inline;
	color:#303030;
}

h2
{
	width:100%;
	text-align:left;
	padding: 10 0 5 14;
	margin: 0 0 0 0;
	font-size: 30px;
	font-weight:normal;
	umargin:0 0 5 0;
	color:#505050;
}

.d_update
{
	text-align:right;
	font-size:7pt;
	line-height:11px;
	color:#808080;
}

.d_last
{
	display:none;
	text-align:right;
	font-size:7pt;
	line-height:11px;
	color:#808080;
}

.d_version
{
	width:28;
	position:relative;
	left:28;
	top:-53;
	font-size:10px;
	color:gray;
}

table.t_tool
{
	padding:0 0 0 0;
	margin:0 0 0 0;
}

table.t_tool td
{
	white-space:nowrap;
	height:20px;
	border-right:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #ebebeb;
	font-size:10px;
	font-weight:bold;
	padding:0 0 0 0;
	text-align:center;
}

table.t_tool td.c_tool
{
	width:auto;
	height:20px;
	border-top:none;
	border-right:none;
	border-bottom:1px solid #e0e0e0;
	text-align:right;
}

.t_tool .c_tool div
{
	margin: 1 0 0 0;
	padding:1 0 0 0;
	display:inline;
	height:5;
}

.t_tool a
{
	text-decoration:none;
	color:rgb(128, 128, 64);
}

.t_tool a:hover
{
	color:#fdb913;
}

.c_tool div.d_last
{
	display:none;
	border-left:1px solid #808080;
	padding-left:8;
	margin-left:8;
}

table
{
	border-collapse: collapse;
}

td
{
	border: 1px solid #E3E3E3;
}

th
{
	font-size:14px;
	font-variant: small-caps;
	font-weight:bold;
	color:white;
	background: #fdb913;
	text-align: center;
	border: 1px solid #e0e0e0;
}

img
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.d_pag1, .d_pag4, .d_pag5
{
	background:white;
	width:916;
	margin-top:0;
	padding-top:0;
	border:1px solid #e0e0e0; border-top:none;
	margin:0 auto;
	text-align:center;
}

.d_pag4, .d_pag5
{
	border-bottom:none;
}

.d_pag1b .d_update, .d_pag1b .d_last
{
	display:inline;
}


.d_pag1 table, .d_pag4 table, .d_pag5 table
{
	width:100%
}

.d_pag1 td, .d_pag5 td
{
	padding:8 8 8 8; 
	border:none;
}
.d_pag4 td
{
	border:none;
}

.d_pag2
{
	background:white;
	width:916;
	height:auto;
	margin-top:0;
	padding-top:0;
	border:1px solid #e0e0e0; border-top:none; border-bottom:none;
	margin:0 auto;
	text-align:center;
}

.d_pag3
{
	background:white;
	width:916;
	margin-top:0;
	padding-top:0;
	border:1px solid #e0e0e0; border-top:none; border-bottom:none;
	margin:0 auto;
	text-align:center;
}

.d_pag_sp
{
	font-size:1px;
	width:100px;
	height:12px;
}

.t_lista
{
	width:100%;
	margin:0 0 0 0;
	font-size:10px;
	text-align: right;
}

.t_lista td
{
}

.c_lugar
{
	border-left:none;
	text-align:left;
}

.c_lugar a
{
	text-decoration:none;
	color:#606060;
	font-family:tahoma;
	font-weight:bold;
}

.c_lugar a:hover
{
	text-decoration:underline;
}

th.c_lugar
{
	padding: 0 0 0 3;
	border-top:none;
}

.c_total
{
	text-align:left;
}
td.c_total
{
	border-right:1px solid #e0e0e0;
}

td.c_sc, td.c_sc0, td.c_sc1, td.c_sc2, td.c_sc3
{
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
}

td.c_mo, td.c_o, td.c_no
{
	border-bottom:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;

}

th.c_cs
{
	border-right:none;
}

th.c_rf
{
	border-left:none;
}

td.c_cs, td.c_cs0, td.c_cs1, td.c_cs2, td.c_cs3
{
	width:213;
	text-align:left;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
}

td.c_rf, td.c_rf0, td.c_rf1, td.c_rf2, td.c_rf3
{
	width:20;
	text-align:left;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
}


td.c_sc1, td.c_cs1, td.c_rf1
{
	background:#D1DEA0;
}

td.c_sc2, td.c_cs2, td.c_rf2
{
	background:#D2B48C;
}

td.c_sc3, td.c_cs3, td.c_rf3
{
	background:#DE4E4E;
}

table.t_avance
{
	width:auto;
}
table.t_avance td
{
	border:1px solid #e0e0e0;
}

.t_stats
{
	width:900;
	font-size:10pt;
	height:24;
}
.t_stats img
{
	border:1px solid gray;
}

.t_stats td
{
	width:20%;
	border:none;
	font-size:9pt;
	text-align:center;
}

.i_dot
{
	width:9px;
	height:9px;
}

.t_stats .i_dot
{
	width:18px;
	height:16px;
	margin-right:3;
	margin-bottom:-4;
}

.d_causas
{
	padding:3 0 0 0;
	margin: 0 0 0 0;
}
div.d_causas
{
	font-size:8pt;
}


.c_grafica, .c_detalle, .c_avance
{
	width:12;
}

.c_actas, .c_capturadas, .c_pcapturadas, .c_validas, .c_pvalidas
{
	color:#505050;
	width:25;
}

th.c_o, th.c_votos, th.c_nominal, th.c_participacion, th.c_pcapturadas
{
	color:white;
	background: #fdb913;
	border-top:none;
}
.c_pcapturadas
{
	border-right:none;
}
.c_o, .c_no
{
	width:50px;
	color:#303030;
}
.c_mo
{
	background-color:#fdb913;
	text-decoration:underline;
	color:black;
}

.c_no
{
	background:#dadada;
	color:#b0b0b0;
}

.c_votos, .c_nominal
{
	color:#505050;
	width:66;
}

td.c_votos, td.c_nominal
{
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
}

.c_participacion
{
	color:#505050;
	width:25;
}

td.c_participacion
{
	border-bottom:1px solid #e0e0e0;
}

.t_results
{
	font-size:9pt;
}

.t_results th
{
	color:#606060;
	font-size:11px;
	font-weight:normal;
	font-variant:normal;
	background:none;
	border-top:none;
	border-bottom:none;
}
.t_results td
{
	padding:2 2 2 2;
	border:1px solid #e0e0e0;
	border-bottom:none;
	height:50px;
}

.d_results 
{
	border-bottom:1px solid #e0e0e0;
}
.d_results div
{
	font-size:8pt;
	text-align:left;
	width:200;
}

.cd_nlogo, .cd_nopcion
{
	color:silver;
}
.cd_nvotos, .cd_nporcentaje, .cd_nbarra
{
	background:#dadada; color:#dadada;
}

.cd_hopcion, td.cd_logo, td.cd_nlogo
{
	border-left:none;
}

.cd_hbarra, td.cd_barra, td.cd_nbarra
{
	border-right:none;
}

.cd_logo, .cd_nlogo
{
	width:88;
	text-align:center;
}
.cd_opcion, .cd_nopcion
{
	font-size:9pt;
	width:235;
	border:solid 1px #D0D0D0;
}

.cd_votos, .cd_nvotos
{
	width:50;
	text-align:right;
}

.cd_porcentaje, .cd_nporcentaje
{
	width:50;
	text-align:right;
	padding-right:4;
}

td.cd_barra
{
	padding:0 0 0 0;
}

.cd_barra, .cd_nbarra
{
	width:490;
}
.cd_nbarra
{
	font-size:8pt;
}
.i_barra
{
	height:38;
}

.d_total, .d_listanominal, .d_participacion, .d_iparticipacion, .d_casillas, .d_procesadas, .d_validas, .d_iprocesadas
{
	text-align:center;
	font-size:11pt;
	aposition:relative;
	height:20;
}

.d_total
{
}
.d_listanominal
{
}
.d_participacion
{
}
.d_iparticipacion
{
	height:auto;
	font-size:7pt;
	margin-right:40;
}

.d_casillas
{
}

.d_procesadas
{
}

.d_validas
{
}

.d_iprocesadas
{
	height:auto;
	font-size:7pt;
}



.i_avance
{
	float:left;
	margin:0 30 20 0;
}
.t_avance
{
	float:left;
	font-size:8pt;
	margin:15 0 20 0;
}
.i_muestra
{
	width:25;
	height:2;
}
.t_avance td
{
	padding: 3 3 3 3;
}

.bottom_p
{
	text-align:left;
	border:none;
	font-size:10pt;
}

.c_eleccion
{
	width:500;
	padding:0 0 0 10;
}
.c_captura
{
	padding:0 0 0 28;
	text-align:center;
}
.d_index
{
	background:white;
	width:300;
	margin-top:0;
	padding-top:0;
	border:1px solid #e0e0e0; border-top:none; border-bottom:none; margin:0 auto;
	text-align:center;
}
.t_index
{
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10;
}
.t_index td
{
	font-family: arial, helvetica;
	font-weight:bold;
	font-size:12pt;
	vertical-align:middle;
}

.t_index img
{
	border:none;
	vertical-align:middle;
}
.t_index a
{
	color:Gray;
	font-size:18pt;
	text-decoration:none;
}

.t_index td
{
	height:156;
	border:none;
}

.r_mid td
{
	border:none;
}


tr.r_total_s:hover td, tr.r_tot_s:hover td, tr.r_total_p:hover td, tr.r_ls_a:hover td, tr.r_ls_b:hover td
{
background-color:#fdb913;
}

@media screen
{
	.p_seguridad
	{
		display:none;
	}
}
.p_seguridad
{
	font-size:9pt;
}
.p_seguridad table
{
	width:100%;
}
.p_seguridad td
{
	width:50%;
	border:none;
	font-size: 7pt;
	color:#808080;
}
.p_seguridad hr {
	border: 1px solid silver;
}



div.top1 { background:url(box_top_wide.gif) no-repeat top center; width:300px; height:7px; margin:0 auto; display:block; font-size:1px }
div.bottom1 { background:url(box_bottom_wide.gif) no-repeat bottom center; width:300px; height:7px; margin:0 auto; display:block; font-size:1px }

div.top2 { background:url(box_top_wide_1.gif) no-repeat top center; width:600px; height:7px; margin:0 auto; display:block; font-size:1px }
div.bottom2 { background:url(box_bottom_wide_1.gif) no-repeat bottom center; width:600px; height:7px; margin:0 auto; display:block; font-size:1px }

div.top3 { background:url(box_top_wide1.gif) no-repeat top center; width:916px; height:7px; margin:0 auto; display:block; font-size:1px }
div.bottom3 { background:url(box_bottom_wide1.gif) no-repeat bottom center; width:916px; height:7px; margin:0 auto; display:block; font-size:1px }

@media print
{
	div.top1 { border-bottom:1px solid #e0e0e0 }
	div.bottom1 { border-top:1px solid #e0e0e0 }

	div.top2 { border-bottom:1px solid #e0e0e0 }
	div.bottom2 { border-top:1px solid #e0e0e0 }

	div.top3 { border-bottom:1px solid #e0e0e0 }
	div.bottom3 { border-top:1px solid #e0e0e0 }

}

#abck
{
padding-top:6;
margin-right:-5;
font-size:7pt;
color:#808080;
text-decoration:none;
float:right;
}
#abck:hover
{
text-decoration:underline;
}
#pg
{
display:none;
}

thead { display: table-header-group;}
tfoot {display: table-footer-group;}

.d_vista
{
	text-align:right;
	color:silver;
	font-size:10pt;
	margin-bottom:2px;
}
.d_vista a
{
	color:Black;
	text-decoration:none;
}

#clp
{
display:none;
}

.d_addthis
{
position:relative;
width:83px;
top:-38px;
left:-146px;
}

.t_planilla td {
	border:1px solid #e0e0e0;
	border-left:none;
	border-right:none;
	font-size:11pt;
}

#abck
{
display:auto;
}
