		body { font-family: DejaVuSansCondensed; font-size: 11pt;  }
		p { 	text-align: justify; margin-bottom: 4pt; margin-top:0pt;  }

		table {font-family: DejaVuSansCondensed; 
			font-size: 9pt; 
			line-height: 1.2;
			vertical-align: top; 
			padding-left: 2mm; 
			padding-right: 2mm; 
			padding-top: 0.5mm; 
			padding-bottom: 0.5mm; 
			margin-top: 2pt; margin-bottom: 5pt;
			vertical-align:middle;
			text-align: center;
			border: solid 1px #000000;
			}

		thead {	font-weight: bold; vertical-align: bottom; background-color: #24618E; color: #ffffff; font-size: 0.9em; }

		th {	font-weight: bold; text-align:left; }

		hr {	width: 70%; height: 1px; 
			text-align: center; color: #999999; 
			margin-top: 8pt; margin-bottom: 8pt; }

		a {	color: #000066; font-style: normal; text-decoration: underline; 
			font-weight: normal; }

		ul {	text-indent: 5mm; margin-bottom: 9pt; list-style: none:}
		li {	list-style: none:}
		ol {	text-indent: 5mm; margin-bottom: 9pt; }

		pre { font-family: DejaVuSansMono; font-size: 9pt; margin-top: 5pt; margin-bottom: 5pt; }

		h1 {	font-weight: normal; font-size: 26pt; color: #000066; 
			font-family: DejaVuSansCondensed; margin-top: 18pt; margin-bottom: 6pt; 
			border-top: 0.075cm solid #000000; border-bottom: 0.075cm solid #000000; 
			text-align: ; page-break-after:avoid; }
		h2 {	font-weight: bold; font-size: 12pt; color: #000066; 
			font-family: DejaVuSansCondensed; margin-top: 6pt; margin-bottom: 6pt; 
			border-top: 0.07cm solid #000000; border-bottom: 0.07cm solid #000000; 
			text-align: ;  text-transform:uppercase; page-break-after:avoid; }
		h3 {	font-weight: normal; font-size: 26pt; color: #000000; 
			font-family: DejaVuSansCondensed; margin-top: 0pt; margin-bottom: 6pt; 
			border-top: 0; border-bottom: 0; 
			text-align: ; page-break-after:avoid; }
		h4 {	font-weight: ; font-size: 13pt; color: #9f2b1e; 
			font-family: DejaVuSansCondensed; margin-top: 10pt; margin-bottom: 7pt; 
			text-align: ;  margin-collapse:collapse; page-break-after:avoid; }
		h5 {	font-weight: bold; font-style:italic; ; font-size: 11pt; color: #000044; 
			font-family: DejaVuSansCondensed; margin-top: 8pt; margin-bottom: 4pt; 
			text-align: ;  page-break-after:avoid; }
		h6 {	font-weight: bold; font-size: 9.5pt; color: #333333; 
			font-family: DejaVuSansCondensed; margin-top: 6pt; margin-bottom: ; 
			text-align: center;  page-break-after:avoid; }

		.breadcrumb {
			text-align: right; font-size: 8pt; font-family: DejaVuSerifCondensed; color: #666666;
			font-weight: bold; font-style: normal; margin-bottom: 6pt; }


		.ineaSuperior { background-color: #c9dbca; }
		.lineasImpar { background-color: #f5f8f5; } 
		.lineaspar { background-color: #e3ece4; } 
		.cabecera {border-bottom: solid 1px #000000; text-align: center;}

			.clase2 { background-color: #ffffff; vertical-align:middle;} 
			.clase1 { background-color: #eeeeee; vertical-align:middle;} 
			
		.post_tablas {border: solid 1px #000000;}	

		.bpmTopic {	background-color: #e3ece4; }
		.bpmTopicC { background-color: #e3ece4; text-align: center; }
		.bpmNoLines { background-color: #e3ece4; }
		.bpmNoLinesC { background-color: #e3ece4; text-align: center; }
		.bpmClear {		}
		.bpmClearC { text-align: center; }
		
		.bpmTopnTail {	background-color: #e3ece4; 
			topntail: 0.02cm solid #495b4a;}
			
		.bpmTopnTailC { background-color: #e3ece4; 
			text-align: center;   topntail: 0.02cm solid #495b4a;}
			
		.tablaPosiciones { background-color: #e3ece4; 
			text-align: Left;   topntail: 0.02cm solid #495b4a;}	
			
	
		.bpmTopnTailClear { topntail: 0.02cm solid #495b4a; }
		
		.bpmTopnTailClearC {  text-align: center;  topntail: 0.02cm solid #495b4a; }


		.pmhMiddleCenter { text-align:center; vertical-align:middle; }
		.pmhMiddleRight {	text-align:right; vertical-align:middle; }
		.pmhBottomCenter { text-align:center; vertical-align:bottom; }
		.pmhBottomRight {	text-align:right; vertical-align:bottom; }
		.pmhTopCenter {	text-align:center; vertical-align:top; }
		.pmhTopRight {	text-align:right; vertical-align:top; }
		.pmhTopLeft {	text-align:left; vertical-align:top; }
		.pmhBottomLeft {	text-align:left; vertical-align:bottom; }
		.pmhMiddleLeft {	text-align:left; vertical-align:middle; }

		.infobox { margin-top:10pt; background-color:#DDDDBB; text-align:center; border:1px solid #880000; }

/* mPDF 1.2 should support cascaded CSS */
		.bpmTopic td, .bpmTopic th  {	border-top: 1px solid #FFFFFF; }
		.bpmTopicC td, .bpmTopicC th  {	border-top: 1px solid #FFFFFF; }
		.bpmTopnTail td, .bpmTopnTail th  {	border-top: 1px solid #FFFFFF; }
		.bpmTopnTailC td, .bpmTopnTailC th  {	border-top: 1px solid #FFFFFF; }


	
	.tablaLideres{text-align: left; border: 1px solid #000000; background-color: #eeeeee; width: 600px; }
		.td_contenedor {border: solid 1px #000000; width: 210px; height: auto: }
		
	.G_lideres_PDF {width: 210px; height: 200px; background-color: #ffffff; border-right: 1px solid #000000; margin-left: 5px;   topntail: 0.02cm solid #495b4a;}
	
	.titulo_L_PDF {font-size: 1.3em; font-weight: bold; text-align: center; width: 210px; }
	.img_L_PDF{text-align: center;  font-weight: bold; }
	.img_PDF {border: solid 1px #000000;}
	
	.nombre_lider_PDF{text-align: center; font-size: 1em; font-weight: bold; }
	.equipo_lider_PDF{text-align: center; font-size: 1em; font-weight: bold; }
	
	.otros_lideres{text-align: left; width: 200px; height: auto; font-size: 0.8em; border-top: solid 1px #000000; background-color: #eeeeee; }
	.lista_otros_lideres_PDF{text-align: left; vertical-align:middle;  font-size: 0.7em; border: solid 1px #000000;  topntail: 0.02cm solid red; margin-top: -5pt;}
	
	.li_lista_PDF {font-size: 0.7em; border: solid 1px #000000; background-color: #dddddd; margin-top: -5pt;}

/**************************************************************************************/

#lideres_ofensivos{
	width: 600px; 
	min-height: 100%;
	position: relative;
	border: solid 0px red;
	}
	
/*#lideres_ofensivos table{ margin: 0 auto;}*/
	
.tabla_de_lideres{
	border: solid 1px #191970;
	background: #ffffff;
	width: 190px;
	min-height: 100%;
	position: relative;
	margin-left: 5px;
	margin-top: 10px;
	float: left; 
	padding-bottom: ;
	clear:; 
	}
		
.tabla_de_lideres a{text-decoration: none;	}


.titulo_principal_lideres td {text-align: center;}
.tabla_de_lideres span{background: ; color: #ffffff; font-size: 1.2em; font-weight: bold;} 

/*.linea_lider_maximo {background: #191970;}*/
.linea_lider_maximo td { color: ;}
.linea_lider_maximo td img{float: left; width: 100px; height: 125px; border: solid 2px #ffffff;}
/*.linea_lider_maximo td h6{background: #191970; color: #ffffff; font-weight: bold;}*/
.linea_lider_maximo td a{text-decoration: none; font-size: 0.8em; border: solid 1px red; }
.nombre_maximo_lider td a {color: #ffffff; font-weight: bold; font-size: 0.9em;}
.nombre_maximo_lider td a:link {color: #ffffff;}
.nombre_maximo_lider td a:active {color: #ffffff;}
.nombre_maximo_lider td a:hover {color: yellow; text-decoration: underline:}
.nombre_maximo_lider td a:visited {color: #ffffff;}

.record_del_lider { border: solid 0px #ffffff; 
	width: 90px; height: 85px; background: ;
	font-size: 2.5em;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding-top: 40px; margin-left: 100px; padding-bottom: -50px;
	}

.nombre_maximo_lider {background: ; color: ; font-weight: bold;}

.linea_otros_lideres{}
.linea_otros_lideres td {text-align: left; font-size: 0.8em; color: #000000; font-weight: bold; padding-left: 3px;}
.linea_otros_lideres td a:link {color: #000000;}
.linea_otros_lideres td a:active {color: #000000;}
.linea_otros_lideres td a:hover {color: blue; text-decoration: underline:}
.linea_otros_lideres td a:visited {color: #000000;}

