﻿/* Lista Comités Tecnicos */
.ms-rteStyle-Comites {-ms-name: "List Comites Tecnicos"; font-family:Verdana, Geneva, sans-serif; font-size:1em; }
	.ms-rteStyle-Comites li { display:inline-block; padding:5px;  width:48%; }
		.ms-rteStyle-Comites li div { margin:1em; text-align:center !important; }
			.ms-rteStyle-Comites li div a { text-decoration:none; }
				.ms-rteStyle-Comites li div a span { font-size:0.7em !important; }			

.ms-rteStyle-Responsive {-ms-name: "Responsive"; max-width: 100%; height: auto; }

.ms-rteStyle-tableResponsive { -ms-name: "Tabla Responsive"; width: 100%; border-collapse: collapse; }
	.ms-rteStyle-tableResponsive tr:nth-of-type(odd) {  }
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px)  {
	/* Force table to not be like tables anymore */
	.ms-rteStyle-tableResponsive, .ms-rteStyle-tableResponsive thead, .ms-rteStyle-tableResponsive tbody, .ms-rteStyle-tableResponsive th, .ms-rteStyle-tableResponsive td, .ms-rteStyle-tableResponsive tr { 
		display: block; 
	}
	/* Hide table headers (but not display: none;, for accessibility) */
	.ms-rteStyle-tableResponsive thead tr { 
		position: absolute; top: -9999px; left: -9999px;
	}
	.ms-rteStyle-tableResponsive tr { border: 1px solid #ccc; }
	.ms-rteStyle-tableResponsive td { 
		/* Behave  like a "row" */
		border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 50%;
	}
	.ms-rteStyle-tableResponsive td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap;
	}
}