thead {display: table-header-group }
tbody {display: table-row-group }
	
body {font:normal 75% Arial,Helvetica;
               color:#4D4D4D;
               background-color:#FFFFFF;}
			   
	/* Total Estatal o Nombre Provincia */
.tit1,.tit2		{
	font-family: verdana;
	font-size: 118%;
	font-weight: normal;white-space: nowrap;
	color:#FFFFFF;
	white-space: nowrap;
}	
.tit2{
	font-size: 107%;
}
	/* Celda Datos de las.....(hora y fecha)*/	
.horafec,.horafec2		{
	font-family: verdana;
	font-size: 70%;
	font-weight: normal;
	color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#333;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#333;
	text-align : center;
}
.horafec		{border-top-style:solid;border-top-width:1px;border-top-color:#FFCB2D;}
.horafec2		{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#FFCB2D;}	

	/* Links Imprimir Gráficos Recargar  */
.link,.link2	{
	font-family: verdana;
	font-size: 70%;
	font-weight: normal;
	text-decoration : none;
	text-align : center;
	color: #FFFFFF;
}
.link2{color: #003366;}	   			   
.link:hover,.link2:hover{font-weight: bold;}
	/* Caja título */
* .cjtit {	position: relative;	top:20px;	left:2%;	right:2%;	width:93%;	padding:0px 5px;
	border-style: solid;	border-width: 2px;	background-color:#003366;	border-color:#FFCB2D;}
	
	/* tablin y tablinRes */
.tablin,.tablinRes,.tablingr,.tablin2 { text-align:right;font-size: 100%; }		
.tablingr{background-color: #FFFFFF; }
.tablin caption,.tablin2 caption   {font-size: 140%;}
.tablinRes thead th,.tablingr thead th { text-align:center ;
	                   padding:5px 0px 2px 15px;
	                   font: bold 120% Arial,Helvetica;		   
	                   color:#6D6D6D; 
			           border-bottom: solid; border-width:2px; 
					   background-color: White;
					   border-color: #6D6D6D; }
.tablingr thead th { font: bold 100% Georgia,Arial,Helvetica;color:#464646; }	
.tablingr tbody th,.tablingr tbody td {
	font:bold 75% verdana,Helvetica;
    margin:0px; line-height:11px;color:#000000;
    text-align: left;padding:0px 0px 0px 0px;
}
.tablingr tbody td{text-align: right;}					   

.tablin tbody td, .tablinRes tbody td, .tablinRes tbody th,.tablin2 tbody td {
	font-weight:normal;
	padding:5px 10px 0px 10px;
	text-align:right;
	border-bottom: solid;
	border-width: 1px;
	border-color:#FFFFFF;
	white-space: nowrap;
}	
.tablin tbody td{background-color: #eee;}			

.tablinRes tbody td, .tablinRes tbody th {
	text-align:right;
	padding: 3px 0px 3px 0px;
}
.tablinRes tbody th {
	border-width:5px;
}

	 /*Pregunta*/
.preg{
	font: bold 90% Georgia,Arial,Helvetica;
	margin: 0px 5px;
	color:#4D4D4D;
	text-align : left;
	border-bottom : medium double #3055BF;
}
	/*Subrayado fin Pregunta*/
.pregbaj{
	border-top-width : medium;
	border-top : double #3055BF;
}
	/*Texto de la pregunta*/
.txt {
	font:normal 90% Georgia,Arial,Helvetica;
	color:#4D4D4D;
	text-align : center;
}
	/*Caja Respuesta*/
* .cjRespu {
	position: relative;
	top:0px;
	left:0px;
	right:0px;
	width:100%;
	border-style: solid;
	border-width: 1px;
	background-color:#FFFFFF;
	border-color:#2835A5;
}	
	/*Leyenda de la tarta (Si, No)*/
.si{
	font: bold 75% Georgia,Arial,Helvetica;
	color:#4D4D4D;
	text-align : center;
}
	/*Resultados votos y %votos */
.s{
	font: normal 75% Georgia,Arial,Helvetica;
	color:#4D4D4D;
	text-align : right;
}
	
	/*leyenda miniMapa Resumen*/ 
.leymap{
	font: normal 75% Georgia,Arial,Helvetica;
	color:#4D4D4D;
	text-align : left;
}
.leymap2,.leymap3{
	font: bold normal 75% Georgia,Arial,Helvetica;
	color:#4D4D4D;
	text-align : center;
	vertical-align : top;
	border-bottom: solid; border-width:1px;border-color: #6D6D6D; 
}
.leymap3{font: bold normal 100% Georgia,Arial,Helvetica;}
/*celda con bordes para el gif de barra participacion*/
.gr	{border-right-style:solid ;	border-right-color:#C8C8C8;	border-right-width:1px;	font-size: 1px;	border-left-style:solid ;border-left-color:#C8C8C8;	border-left-width:1px;	font-size: 1px;	border-top-style:solid ;border-top-color:#C8C8C8;border-top-width:1px;font-size: 1px;border-bottom-style:solid ;border-bottom-color:#C8C8C8;border-bottom-width:1px;font-size: 1px;	text-align : left;}			          

/*para las islas en las pags de prov. isleña*/
	.cjisl {position:absolute; top:87px; left:80%; width:95px;
	        padding:0px 0px 5px 5px;
	        border-style: none none solid solid;       
	        border-width:1px;      
	        border-color: #A4B4E2;}
	.tbisl td  {
	text-align:left;
	border-bottom: dotted ;
	border-width: 1px;
	border-color:#110080;
	line-height:20px;
}
	.tbisl th  {text-align:left;line-height:10px}  
	.aisl A{text-decoration : none;
	color: #4D4D4D;
	FONT-FAMILY: verdana;
        FONT-SIZE: 55%;
        FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
	.aisl A:hover{
	color: #4D4D4D;
	FONT-FAMILY: verdana;
    	FONT-SIZE: 55%;
    	FONT-WEIGHT: normal;
	;
}		
	 /*/*/
	
	 @media print { .cjisl,a { visibility:hidden;}
	 		.tablinRes tbody td,.tablinRes tbody th,.tablin  tbody td{border-color: #CCCCCC;}
			.tablinRes tbody td,.tablinRes tbody th{padding: 4px 0px 4px 0px;}
	                }
	/* */ 	
	
.over{background-color: #C5DEFF;}      			  		

