@charset "utf-8";

/*Reseteo Universal*/
	html{ font-size:16px; }
	*{ border:0; box-sizing:border-box; margin:0; padding:0; text-decoration: none; }
	article, figcaption, figure, footer, header, hgroup, nav, section{ display:block; }
	:focus { outline: 0; }
	body{ /*background:#FEF3F5;*/ background:#FFF; /*background:#FFF3EA;*/ color:#444444; /*color:#212121;*/ font-family: 'Hind', sans-serif; font-size:1rem; letter-spacing:0.01rem; line-height:1rem; min-height:100%; width:100%; }
	label{ font-family: 'Poppins', sans-serif; font-weight:bold; font-size:1rem; line-height:1rem; }
	a{ color:#212121; font-family: 'Poppins', sans-serif; font-size:1rem; font-weight:bold; line-height:1rem; text-decoration:none; -webkit-transition:all 0.5s ease-out;/*Chrome y Safari*/ -o-transition:all 0.5s ease-out;/*Opera*/ -moz-transition:all 0.5s ease-out;/*Mozilla Firefox*/ -ms-transition:all 0.5s ease-out;/*Internet Explorer*/ transition:all 0.5s ease-out;/*W3C*/ }
	a:hover{ color:#6600CC; text-decoration:none; }

/*Fuentes*/
	/*.Crimson{ font-family: 'Crimson Text', serif; font-style:italic; }
	.Handlee{ font-family: 'Handlee', cursive; }*/
	.Hind{ font-family: 'Hind', sans-serif; }
	/*.IndieFlower { font-family: 'Indie Flower', cursive; font-size: 1rem; }
	.Karla { font-family: 'Karla', sans-serif; font-size: 1rem; }
	.Lato {	font-family: 'Lato', sans-serif; font-size: 1rem; }
	.Montserrat{ font-family: 'Montserrat', sans-serif; }
	.Nunito{ font-family: 'Nunito', sans-serif; }
	.OpenSans {	font-family: 'Open Sans', sans-serif; font-size: 1rem; }
	.Oswald { font-family: 'Oswald', sans-serif; font-size: 1rem; }
	.Pacifico{ font-family: 'Pacifico', cursive; }
	.Ptsans{ font-family: 'PT Sans', sans-serif; }*/
	/*.Quicksand{ font-family: 'Quicksand', sans-serif; }*/
	.Poppins{ font-family: 'Poppins', sans-serif; }
	.Bebas{ font-family: 'Bebas Neue', cursive; }
	/*.Roboto { font-family: 'Roboto', sans-serif; font-size: 1rem; }*/

/*Tamaños de Letra*/
	.tit_1{ font-family: 'Poppins', sans-serif; color:#202020; font-size:2.2rem; line-height:2.2rem; font-weight:normal; }	
	.tit_2{ font-family: 'Poppins', sans-serif; color:#202020; font-size:1.6rem; line-height:1.6rem; font-weight:normal; }
	.subtit_1{ font-family: 'Poppins', sans-serif; color:#202020; font-size:1.1rem; line-height:1.1rem; font-weight:700; }
	.subtit_2{ font-family: 'Hind', sans-serif; color:#202020; font-size:1.1rem; line-height:1.1rem; font-weight:700; }
	.contenidos, .label { color:#212121; font-size:0.875rem; /*line-height:0.875rem;*/ line-height:1rem; }
	.label{ font-weight:normal; }
	.tachado{ text-decoration:line-through; }
	.l9{ font-size:0.5625rem; line-height:0.5625rem; }
	.l10{ font-size:0.625rem; line-height:0.625rem; }
	.l11{ font-size:0.6875rem; line-height:0.6875rem; }
	.l12{ font-size:0.75rem; line-height:0.75rem; }
	.l13{ font-size:0.8125rem; line-height:0.8125rem; }
	.l14{ font-size:0.875rem; line-height:0.875rem; }
	.l18{ font-size:1.125rem; line-height:1.125rem; }
	.l24{ font-size:1.5rem; line-height:1.5rem; }
	.l32{ font-size:2rem; line-height:2rem; }
	.l45{ font-size:2.8125rem; line-height:2.8125rem; }
	.se_titulos{ font-family: 'Poppins', sans-serif; color:#202020; font-size:2.2rem; line-height:2.2rem; font-weight:normal; padding:0 0 0.8rem 0; }
	.se_titulos_desc{ ont-family: 'Hind', sans-serif; color:#777777; font-size:1rem; line-height:1rem; font-weight:normal; padding:0; margin-bottom:2rem; }	
	.se_titulos_desc--margin_bottom_small{ margin-bottom:0.5rem; }	
	
/*Colores de Letra*/	
	.lblanco{ color:#FFF; }
	.lrosadoo{ color:#6600CC; }
	.lrosado{ color:#FACBD3; }
	.lverde{ color:#00BFB1; }
	.lmarron{ color:#212121; }
	.lamarillo{ color:#FFF3EA; }
	.lgriso{ color:#413737; }
	.lgris{ color:#888282; }	

/*Hipervinculos*/
	.a2{ color:#FFF; font-family: 'Poppins', sans-serif; font-size:1.3rem; line-height:1rem; text-decoration:none; -webkit-transition:all 0.5s ease-out;/*Chrome y Safari*/ -o-transition:all 0.5s ease-out;/*Opera*/ -moz-transition:all 0.5s ease-out;/*Mozilla Firefox*/ -ms-transition:all 0.5s ease-out;/*Internet Explorer*/ transition:all 0.5s ease-out;/*W3C*/ }
	.a2:hover{ color:#99FF00; }
	.a3{ color:#212121; font-family: 'Poppins', sans-serif; font-size:1rem; font-weight:700; line-height:1rem; text-decoration:none; -webkit-transition:all 0.5s ease-out;/*Chrome y Safari*/ -o-transition:all 0.5s ease-out;/*Opera*/ -moz-transition:all 0.5s ease-out;/*Mozilla Firefox*/ -ms-transition:all 0.5s ease-out;/*Internet Explorer*/ transition:all 0.5s ease-out;/*W3C*/ }
	.a3:hover{ color:#6600CC; }
	.a3_2{ color:#212121; font-family: 'Hind', sans-serif; font-size:1rem; font-weight:normal; line-height:1rem; text-decoration:none; -webkit-transition:all 0.5s ease-out;/*Chrome y Safari*/ -o-transition:all 0.5s ease-out;/*Opera*/ -moz-transition:all 0.5s ease-out;/*Mozilla Firefox*/ -ms-transition:all 0.5s ease-out;/*Internet Explorer*/ transition:all 0.5s ease-out;/*W3C*/ }
	.a3_2:hover{ color:#6600CC; }
	.a3_2--green{ color:#04AB00; }
	.a3_2--green:hover{ color:#99FF00; }
	.a3_2--morado{ color:#6600CC; }
	.a3_2--morado:hover{ color:#80207E; }
	.a4{ color:#FFF; font-family: 'Poppins', sans-serif; font-size:1.4rem; font-weight:bold; line-height:1.4rem; text-decoration:none; -webkit-transition:all 0.5s ease-out;/*Chrome y Safari*/ -o-transition:all 0.5s ease-out;/*Opera*/ -moz-transition:all 0.5s ease-out;/*Mozilla Firefox*/ -ms-transition:all 0.5s ease-out;/*Internet Explorer*/ transition:all 0.5s ease-out;/*W3C*/ }
	.a4:hover{ color:#6600CC; }
	.a5{ color:#6600CC; font-family: 'Poppins', sans-serif; font-size:1.2rem; font-weight:bold; line-height:1.4rem; text-decoration:none; -webkit-transition:all 0.5s ease-out;/*Chrome y Safari*/ -o-transition:all 0.5s ease-out;/*Opera*/ -moz-transition:all 0.5s ease-out;/*Mozilla Firefox*/ -ms-transition:all 0.5s ease-out;/*Internet Explorer*/ transition:all 0.5s ease-out;/*W3C*/ }
	.a5:hover{ color:#04AB00; }
	.a6{ color:#00BFB1; font-family: 'Poppins', sans-serif; font-size:1rem; font-weight:bold; line-height:1.2rem; text-decoration:none; -webkit-transition:all 0.5s ease-out;/*Chrome y Safari*/ -o-transition:all 0.5s ease-out;/*Opera*/ -moz-transition:all 0.5s ease-out;/*Mozilla Firefox*/ -ms-transition:all 0.5s ease-out;/*Internet Explorer*/ transition:all 0.5s ease-out;/*W3C*/ }
	.a6:hover{ color:#212121; }
	.a7{ color:#212121; font-family: 'Poppins', sans-serif; font-size:0.8rem; font-weight:normal; line-height:0.8rem; text-decoration:none; -webkit-transition:all 0.5s ease-out;/*Chrome y Safari*/ -o-transition:all 0.5s ease-out;/*Opera*/ -moz-transition:all 0.5s ease-out;/*Mozilla Firefox*/ -ms-transition:all 0.5s ease-out;/*Internet Explorer*/ transition:all 0.5s ease-out;/*W3C*/ }
	.a7:hover{ color:#04AB00; }
	.a8{ color:#212121; font-family: 'Poppins', sans-serif; font-size:0.9rem; font-weight:700; line-height:1rem; text-decoration:none; -webkit-transition:all 0.5s ease-out;/*Chrome y Safari*/ -o-transition:all 0.5s ease-out;/*Opera*/ -moz-transition:all 0.5s ease-out;/*Mozilla Firefox*/ -ms-transition:all 0.5s ease-out;/*Internet Explorer*/ transition:all 0.5s ease-out;/*W3C*/ }
	.a8:hover{ color:#43CC0A; }
	
	

/*Separadores*/
	.espacio05{ height:0.5rem; width:100%; }
	.espacio1{ height:1rem; width:100%; }
	.espacio1_5{ height:1.5rem; width:100%; }
	.espacio2{ height:2rem; width:100%; }
	.espacio2_5{ height:2.5rem; width:100%; }
	.espacio3{ height:3rem; width:100%; }
	.espacio4{ height:4rem; width:100%; }
	.espacio5{ height:5rem; width:100%; }
	.espacio_punteado{ border-top:1px dotted #CCCCCC; height:0.5rem; margin-top:0.5rem; width:100%; }
	.hr{ border:0.5px solid #EEEEEE; width:100%; }
	.hr--border-medium{ border:1px solid #EEEEEE; }

/*Estilos Loading ajax*/
	/*#loading { border:1px solid #cc0000; background: rgba(255,255,255,0.7); display: none; height:100%; position: absolute; margin:0 auto; top:0; left:0; bottom:0; width:100%; z-index:9999; }
	#loading #loaging-img {	margin: auto; margin-top:6.25rem; text-align:center; }*/
	#loading { background: rgba(255,255,255,0.7); display: none; height:100%; position: fixed; margin:0 auto; top:0; left:0; bottom:0; width:100%; z-index:9999; }
	#loading #loaging-img {	margin: auto; margin-top:6.25rem; text-align:center; }

/*Precargador*/
	#loader-wrapper{ background-color:#fff; height:100%; left:0; position: fixed; top:0; width:100%; z-index:99999; }
	.signal { border: 6px solid #6600CC; border-radius: 30px; height: 30px; left: 50%; margin: -15px 0 0 -15px; opacity: 0; position: absolute; top: 50%; width: 30px; animation: pulsate 1s ease-out; animation-iteration-count: infinite; }
	@keyframes pulsate { 0% { transform: scale(.1); opacity: 0.0; } 50% { opacity: 1; } 100% { transform: scale(1.2); opacity: 0; } }
	
/*Objetos de Formulario*/
	.botones1{ background:#6600CC; color:#FFF; cursor:pointer; font-family: 'Poppins', sans-serif; font-size:1rem; font-weight:normal; /*margin:0 auto;*/ padding:0.8rem 0.8rem; text-align:center; width:10rem; -webkit-transition:all 0.5s ease-out;/*Chrome y Safari*/ -o-transition:all 0.5s ease-out;/*Opera*/ -moz-transition:all 0.5s ease-out;/*Mozilla Firefox*/ -ms-transition:all 0.5s ease-out;/*Internet Explorer*/ transition:all 0.5s ease-out;/*W3C*/ }
	.botones1:hover{ background:#80207E; }
	.botones2{ background:#00BFB1; border-radius:2rem; box-sizing:border-box; color:#FFF; cursor:pointer; font-family: 'Hind', sans-serif; font-size:1rem;/* margin:0 auto;*/ padding:1.2rem 1rem; text-align:center; width:15rem; -webkit-transition:all 0.5s ease-out;/*Chrome y Safari*/ -o-transition:all 0.5s ease-out;/*Opera*/ -moz-transition:all 0.5s ease-out;/*Mozilla Firefox*/ -ms-transition:all 0.5s ease-out;/*Internet Explorer*/ transition:all 0.5s ease-out;/*W3C*/ }
	.botones2:hover{ background:#6600CC; }
	.botones3{ background:#6600CC; color:#FFF; cursor:pointer; font-family: 'Hind', sans-serif; font-size:1rem; /*margin:0 auto; padding:0;*/ text-align:center; width:1.5rem; -webkit-transition:all 0.5s ease-out;/*Chrome y Safari*/ -o-transition:all 0.5s ease-out;/*Opera*/ -moz-transition:all 0.5s ease-out;/*Mozilla Firefox*/ -ms-transition:all 0.5s ease-out;/*Internet Explorer*/ transition:all 0.5s ease-out;/*W3C*/ }
	.botones3:hover{ color:#00BFB1; }
	.botones5{ background:#6600CC; border-radius:1.6rem; box-sizing:border-box; color:#FFF; cursor:pointer; font-family: 'Hind', sans-serif; font-size:1rem; /*margin:0 auto;*/ padding:0.5rem 0.5rem; text-align:center; width:10rem; -webkit-transition:all 0.5s ease-out;/*Chrome y Safari*/ -o-transition:all 0.5s ease-out;/*Opera*/ -moz-transition:all 0.5s ease-out;/*Mozilla Firefox*/ -ms-transition:all 0.5s ease-out;/*Internet Explorer*/ transition:all 0.5s ease-out;/*W3C*/ }
	.botones5:hover{ background:#00BFB1; }
	.botones6{ background:#00BFB1; border-radius:1.6rem; box-sizing:border-box; color:#FFF; cursor:pointer; font-family: 'Hind', sans-serif; font-size:1rem;/* margin:0 auto;*/ padding:0.5rem 0.5rem; text-align:center; width:10rem; -webkit-transition:all 0.5s ease-out;/*Chrome y Safari*/ -o-transition:all 0.5s ease-out;/*Opera*/ -moz-transition:all 0.5s ease-out;/*Mozilla Firefox*/ -ms-transition:all 0.5s ease-out;/*Internet Explorer*/ transition:all 0.5s ease-out;/*W3C*/ }
	.botones6:hover{ background:#212121; }
	.form_wrap{ border:0px solid #cc0000; box-sizing:border-box; height:auto; margin:0 auto; margin-bottom:3rem; padding:3rem 2rem; text-align:center; width:75%; }
	.obj_text, .obj_text_1c, .obj_textarea_1c, .obj_textarea_2c{ background:#FFF; border:1px solid #e0e0e0; font-family: 'Hind', sans-serif; color:#888282; height:2rem; margin:0.2rem 0; padding:0 1rem; width:100%; }
	.obj_text_2c{ width:80%; }
	.obj_textarea_1c{ height:6rem; }
	.obj_textarea_2c{ width:80%; }		
	.obj_buscar{ background:#fff; border:1px solid #e0e0e0; color:#212121; font-size:0.8rem; /*height:0.8rem;*/ height:1.2rem; padding:2px 5px; width:50%; } /*Caja con menos altura*/
	.etiqueta{ font-weight:bold; }
	.obj_error{ color:#6600CC; font-size:0.9rem; font-style:italic; }
	.obj_resultado{ color:#413737; width:100%; }
	.distri_1c{ border:0px solid #cc0000; display:inline-block; height:auto; margin:0 auto; text-align:left; vertical-align:middle; width:60%; } /*Distribucion de formulario a una columna*/
		.distri_1c p{ margin:0.5rem 0 0 0; }
	.distri_1c_c{ border:0px solid #cc0000; display:inline-block; height:auto; margin:0 auto; text-align:left; vertical-align:middle; width:100%; } /*Distribucion de formulario a una columna ancho 100%*/
		.distri_1c_c p{ margin:0.5rem 0 0 0; }
	.distri_2c{ border:0px solid #cc0000; display:inline-block; height:auto; margin:0 auto; text-align:center; vertical-align:middle; width:49%; } /*Distribucion de formulario a dos columnas*/
		.distri_2c p{ margin:0.5rem 0 0 0; }
	.col100{ display:block; font-size:0.9rem; width:100%; }	
	.col50{ border:0px solid #3366cc; display:inline-block; font-size:0.9rem; height:auto; margin:0; padding:0 0.8rem 0 0; text-align:left; vertical-align:top; width:45%; word-spacing: normal; letter-spacing: normal; white-space: normal; }
	.col50_d{ border:0px solid #3366cc; display:inline-block; font-size:0.9rem; height:auto; margin:0; padding:0 0.8rem 0 0; text-align:right; vertical-align:top; width:45%; word-spacing: normal; letter-spacing: normal; white-space: normal; }
	.col50_se{ border:0px solid #3366cc; display:inline-block; font-size:0.9rem; height:auto; margin:1px; padding:0 0.8rem 0 0; text-align:left; vertical-align:top; width:45%; word-spacing: normal; letter-spacing: normal; white-space: normal; }
	.col40{ border:0px solid #3366cc; display:inline-block; font-size:0.9rem; height:auto; margin:0; padding:0 0.8rem; text-align:left; vertical-align:top; width:40%; word-spacing: normal; letter-spacing: normal; white-space: normal; }
	.col40_d{ border:0px solid #3366cc; display:inline-block; font-size:0.9rem; height:auto; margin:0; padding:0 0.8rem; text-align:right; vertical-align:top; width:40%; word-spacing: normal; letter-spacing: normal; white-space: normal; }
	.col20{ display:inline-block; width:20%; }
	.col25{ display:inline-block; width:25%; }
	.col33{ display:inline-block; width:33%; }
	.col66{ display:inline-block; width:66%; }
	.col74{ display:inline-block; width:74%; }
	.col79{ display:inline-block; width:79%; }
	.col94{ display:block; font-size:0.9rem; margin:0 auto; width:94%; }	
	
	
	
/*Generales*/	
	.franja_tit1{ background:url(../img/7.jpg); color:#FFF; font-family: 'Poppins', sans-serif; font-size:2rem; font-weight:bold; height:60px; text-align:center; padding-top:2.6rem; width:100%; }
	.promo{ background:#6600CC; box-sizing:border-box; color:#FFF; font-family:'Hind',san-serif; font-size:0.8rem; margin-top:25px; width:35%; height:30px; padding:0.5rem 0; position:absolute; text-align:center; vertical-align:top; z-index:99; }
	.msn_html{ font-size:1.2rem; height:10%; margin:0 auto; width:100%;  }
	.alt_header{ /*border:1px solid #CC0000;*/ /*height:7.55rem;*/ /*height:10.4rem;*/ height:7.9rem; width:100%; }	
	.alt_rutanav{ height:2.5rem; width:100%; }	
		
	.se_wrap{ border:0px solid #cc0000; height:auto; margin:0; text-align:center; vertical-align:top; width:100%; }
	.se_tit{ border:0px solid #00dd00; background:url(../img/3.jpg); font-family: 'Poppins', sans-serif; color:#FFF; font-size:2.2rem; line-height:2.2rem; font-weight:normal; height:12.5rem; text-align:center; padding-top:8.75rem; vertical-align:top; width:100%; }
	.se_subwrap{ border:0px solid #cc0000; margin:0 auto; padding:4rem 0; vertical-align:top; width:85%; }
	.se_subwrap--paddin-bottom-small{ padding-bottom:1rem; }
	.header_block{ font-family: 'Hind', sans-serif; color:#202020; font-size:0.9rem; line-height:0.9rem; font-weight:700; margin:2rem 0 0.5rem 0; width:100%; }
	.one_cols{ border:0px solid #3366CC; height:auto; margin:0 auto; padding:0 1rem 4rem 1rem; text-align:left; vertical-align:top; width:70%; }
	.two_cols{ border:0px solid #3366CC; display:inline-block; height:auto; margin:0 auto; padding:0 1rem 4rem 1rem; text-align:left; vertical-align:top; width:48%; }
	.one_cols--padding-bottom-one, .two_cols--padding-bottom-one{ padding-bottom:1rem; }
	.img_two_cols{ height:auto; max-width:800px; min-width:200px; width:100%; }
	.three_cols{ border:0px solid #3366CC; display:inline-block; height:auto; margin:0 auto; padding:0 1rem 4rem 1rem; text-align:left; vertical-align:top; width:32.5%; }
	.img_three_cols{ height:auto; max-width:800px; width:100%; }	
	.gallery{ border:0px solid #ffcc00; height:auto; margin-top:0.5rem; width:100%; }
	.gallery img{ height:auto; margin:0.125rem; width:120px; }
	.map{ border:0px solid #F0F; height:auto; margin-top:1rem; overflow: hidden; position:relative; padding-bottom: 55.66%; width:100%; }
	.map iframe { height:100%; left:0; position:absolute; top:0; width:100%; }
	.volver{ height:auto; text-align:left; width:100%; }
	.cajastexto, .textarea{ border:1px solid #e0e0e0; font-family: 'Hind', sans-serif; height:2rem; /*margin:0 0 1rem 0;*/ margin:0 0 1.5rem 0; padding:0 0.5rem; width:100%; }
	.cajastexto--margin-bottom-small, .textarea--margin-bottom-small{ margin-bottom:1rem; }
	.cajastexto--margin-bottom-msmall, .textarea--margin-bottom-msmall{ margin-bottom:0.5rem; }
	.textarea{ height:7rem; }
	.textarea--small{ height:3rem; }	
	.etiquetas_objetos{ color:#777777; font-family: 'Hind', sans-serif; font-size:0.8125rem; text-align:left; font-weight:normal; width:100%; }
	.boton1{ background:#6600CC; color:#FFF; cursor:pointer; font-family: 'Poppins', sans-serif; font-size:1rem; font-weight:normal; /*margin:0 auto;*/ padding:0.5rem 0.8rem; text-align:center; width:10rem;  -webkit-transition:all 0.5s ease-out;/*Chrome y Safari*/ -o-transition:all 0.5s ease-out;/*Opera*/ -moz-transition:all 0.5s ease-out;/*Mozilla Firefox*/ -ms-transition:all 0.5s ease-out;/*Internet Explorer*/ transition:all 0.5s ease-out;/*W3C*/ }
	.boton1:hover{ background:#80207E; }
	.boton1--red{ background:#cc0000; }
	.boton1--red:hover{ background:#B00000; }
	.boton2{ background:#43CC0A; color:#FFF; cursor:pointer; font-family: 'Poppins', sans-serif; font-size:1rem; font-weight:normal; /*margin:0 auto;*/ padding:0.5rem 0.8rem; text-align:center; width:10rem; -webkit-transition:all 0.5s ease-out;/*Chrome y Safari*/ -o-transition:all 0.5s ease-out;/*Opera*/ -moz-transition:all 0.5s ease-out;/*Mozilla Firefox*/ -ms-transition:all 0.5s ease-out;/*Internet Explorer*/ transition:all 0.5s ease-out;/*W3C*/ }
	.boton2:hover{ background:#99FF00; }
	.admin-error{ display:none; color:#cc0000; font-size:0.8em;	font-style:italic;	margin:auto; padding:0 0 0.5rem 0; text-align:left;	width:100%; }
	.subtit_mini{ color:#9b9b9b; font-size:0.6875rem; line-height:0.6875rem; /*margin-bottom:0.5rem;*/  }
	.ruta_nav{ font-family: 'Hind', sans-serif; font-size:1rem; line-height:1rem; margin:0 auto 0.2rem auto; text-align:left; width:100%; }
	.form_one_colum{ border:1px solid #3366cc; height:auto; margin:0 auto; width:50%; }
	.main-ul{ font-family:'Hind', sans-serif; font-size:1rem; line-height:1rem; list-style-type:circle; margin:0 0 0 1rem; }
	.main-ul_list { line-height:1.3rem; }
	
/*Prueba*/	
	#div_carga{ background: url(../img/11.png) repeat; display:none; height:100%; left:0; top:0; width:100%; position:absolute; z-index:1; }	
	#cargador{ left: 50%; margin-top: -25px; margin-left: -25px; position:absolute;  top:50%;  }
	
/*ICONOS FLOTANTES*/	
	/*Icono de Whatsapp*/
		.iconwp{ background:url(../img/wp.png); background-size: 62px 62px;	bottom:1.25rem; left:1.25rem; cursor:pointer; height: 62px; margin: auto; position: fixed; -webkit-border-radius: 999px; -moz-border-radius: 999px; border-radius: 999px;	width: 62px; z-index: 3003;	}
		.pulse1wp { border: 3px solid rgba(255,255,255,.1);	bottom:1rem; left:1rem;	height:70px; margin: auto; opacity: 0; position: fixed;	-webkit-animation: pulsejg1wp 2s linear infinite; -moz-animation: pulsejg1wp 2s linear infinite; animation: pulsejg1wp 2s linear infinite; -webkit-border-radius: 999px; -moz-border-radius: 999px; border-radius: 999px; -webkit-box-shadow: inset 0px 0px 15px 10px #00A500; -moz-box-shadow: inset 0px 0px 15px 10px #00A500; box-shadow: inset 0px 0px 15px 10px #00A500; width: 70px; z-index: 3001; }
		.pulse2wp {	border: 1px solid rgba(255,255,255,0); bottom:1rem; left:1rem; height: 70px; margin: auto; opacity: 0; position: fixed; -webkit-animation: pulsejg2wp 2s linear infinite; -moz-animation: pulsejg2wp 2s linear infinite; animation: pulsejg2wp 2s linear infinite; -webkit-border-radius: 999px; -moz-border-radius: 999px; border-radius: 999px; -webkit-box-shadow: inset 0px 0px 12px 5px #00A500; -moz-box-shadow: inset 0px 0px 12px 5px #00A500; box-shadow: inset 0px 0px 12px 5px #00A500;	width: 70px; z-index: 3002;	}
		@-webkit-keyframes pulsejg1wp { 0% { -webkit-transform: scale(.6); opacity: 0; } 50% { -webkit-transform: scale(.6); opacity: 0; } 60% { -webkit-transform: scale(.9); opacity: .2; } 70% { -webkit-transform: scale(1.1); opacity: .35; } 80% { -webkit-transform: scale(1.25); opacity: .2; } 100% { -webkit-transform: scale(1.4); opacity: 0; } }
		@-moz-keyframes pulsejg1wp { 0% { -moz-transform: scale(.6); opacity: 0; } 50% { -moz-transform: scale(.6); opacity: 0; } 60% { -moz-transform: scale(.9); opacity: .2; } 70% { -moz-transform: scale(1.1); opacity: .35; } 80% { -moz-transform: scale(1.25); opacity: .2; } 100% { -moz-transform: scale(1.4); opacity: 0; } }
		@keyframes pulsejg1wp { 0% { transform: scale(.6); opacity: 0; } 50% { transform: scale(.6); opacity: 0; } 60% { transform: scale(.9); opacity: .1; } 70% { transform: scale(1.1); opacity: .25; } 80% { transform: scale(1.25); opacity: .1; } 100% { transform: scale(1.4); opacity: 0; } }
		@-webkit-keyframes pulsejg2wp { 0% { -webkit-transform: scale(.6); opacity: 0; } 40% { -webkit-transform: scale(.8); opacity: .05; } 50% { -webkit-transform: scale(1); opacity: .1; } 60% { -webkit-transform: scale(1.1); opacity: .3; } 80% { -webkit-transform: scale(1.2); opacity: .1; } 100% { -webkit-transform: scale(1.3); opacity: 0; } }
		@-moz-keyframes pulsejg2wp { 0% { -moz-transform: scale(.6); opacity: 0; } 40% {-moz-transform: scale(.8);opacity: .05;} 50% {-moz-transform: scale(1);opacity: .1;} 60% {-moz-transform: scale(1.1);opacity: .3;} 80% {-moz-transform: scale(1.2);opacity: .1;} 100% {-moz-transform: scale(1.3);opacity: 0;} }
		@keyframes pulsejg2wp { 0% {transform: scale(.6);opacity: 0;} 40% {transform: scale(.8);opacity: .05;} 50% {transform: scale(1);opacity: .1;} 60% {transform: scale(1.1);opacity: .3;} 80% {transform: scale(1.2);opacity: .1;} 100% {transform: scale(1.3);opacity: 0;} }
		/*Fin Icono de Whatsapp*/
	/*Icono de Contacto*/
		.iconmsg{ background:url(../img/msg.png); background-size: 62px 62px; bottom:6.25rem; left:1.25rem; cursor:pointer; height: 62px; margin: auto; position: fixed; -webkit-border-radius: 999px; -moz-border-radius: 999px; border-radius: 999px; width: 62px; z-index: 3000; }
		.pulse1msg { border: 3px solid rgba(255,255,255,.1); bottom:6rem; left:1rem; height: 70px; margin: auto; opacity: 0; position: fixed; -webkit-animation: pulsejg1msg 2s linear infinite; -moz-animation: pulsejg1msg 2s linear infinite; animation: pulsejg1msg 2s linear infinite; -webkit-border-radius: 999px; -moz-border-radius: 999px; border-radius: 999px; -webkit-box-shadow: inset 0px 0px 15px 10px #0A4176; -moz-box-shadow: inset 0px 0px 15px 10px #0A4176; box-shadow: inset 0px 0px 15px 10px #0A4176); width: 70px; z-index: 3001; }
		.pulse2msg { border: 1px solid rgba(255,255,255,0); bottom:6rem; left:1rem; height: 70px; margin: auto; opacity: 0; position: fixed; -webkit-animation: pulsejg2msg 2s linear infinite; -moz-animation: pulsejg2msg 2s linear infinite; animation: pulsejg2msg 2s linear infinite; -webkit-border-radius: 999px; -moz-border-radius: 999px; border-radius: 999px; -webkit-box-shadow: inset 0px 0px 12px 5px #0A4176; -moz-box-shadow: inset 0px 0px 12px 5px #0A4176; box-shadow: inset 0px 0px 12px 5px #0A4176; width: 70px; z-index: 3002; }
		@-webkit-keyframes pulsejg1msg { 0% { -webkit-transform: scale(.6); opacity: 0; } 50% { -webkit-transform: scale(.6); opacity: 0; } 60% { -webkit-transform: scale(.9); opacity: .2; } 70% { -webkit-transform: scale(1.1); opacity: .35; } 80% { -webkit-transform: scale(1.25); opacity: .2; } 100% { -webkit-transform: scale(1.4); opacity: 0; } }
		@-moz-keyframes pulsejg1msg { 0% { -moz-transform: scale(.6); opacity: 0; } 50% { -moz-transform: scale(.6); opacity: 0; } 60% { -moz-transform: scale(.9); opacity: .2; } 70% { -moz-transform: scale(1.1); opacity: .35; } 80% { -moz-transform: scale(1.25); opacity: .2; } 100% { -moz-transform: scale(1.4); opacity: 0; } }
		@keyframes pulsejg1msg { 0% { transform: scale(.6); opacity: 0; } 50% { transform: scale(.6); opacity: 0; } 60% { transform: scale(.9); opacity: .1; } 70% { transform: scale(1.1); opacity: .25; } 80% { transform: scale(1.25); opacity: .1; } 100% { transform: scale(1.4); opacity: 0; } }
		@-webkit-keyframes pulsejg2msg { 0% { -webkit-transform: scale(.6); opacity: 0; } 40% { -webkit-transform: scale(.8); opacity: .05; } 50% { -webkit-transform: scale(1); opacity: .1; } 60% { -webkit-transform: scale(1.1); opacity: .3; } 80% { -webkit-transform: scale(1.2); opacity: .1; } 100% { -webkit-transform: scale(1.3); opacity: 0; } }
		@-moz-keyframes pulsejg2msg { 0% { -moz-transform: scale(.6); opacity: 0; } 40% {-moz-transform: scale(.8);opacity: .05;} 50% {-moz-transform: scale(1);opacity: .1;} 60% {-moz-transform: scale(1.1);opacity: .3;} 80% {-moz-transform: scale(1.2);opacity: .1;} 100% {-moz-transform: scale(1.3);opacity: 0;} }
		@keyframes pulsejg2msg { 0% {transform: scale(.6);opacity: 0;} 40% {transform: scale(.8);opacity: .05;} 50% {transform: scale(1);opacity: .1;} 60% {transform: scale(1.1);opacity: .3;} 80% {transform: scale(1.2);opacity: .1;} 100% {transform: scale(1.3);opacity: 0;} }
		/*Fin Icono de Contacto*/
	/*Icono Ir arriba*/	
		.ir-arriba{ background:#04AB00;	bottom:1rem; border-radius:2em; right:1.25rem; color:#FFF; cursor:pointer; display:none; font-size:1.25rem; filter: alpha(opacity=8); opacity:0.8; padding:1.25rem; position:fixed; z-index:9999; }
		/*Fin Icono Ir arriba*/
	
/*Estilos Header*/
	header{ /*background:#FFF;*/ color:#FFF; font-family: 'Hind', sans-serif; height:auto; position:fixed; width:100%; z-index:999; }
	
	/*1. FRANJA LOCALIZACION: direccion y redes sociales dentro de header - Vista Normal*/
		#hd_top_fondo{ background:#6600CC; filter:alpha(opacity=8); opacity:0.8; height:2rem; /*padding:0.38rem;*/ padding:0.4rem; width:100%; }
		#hd_top{ background-color:transparent; height:2rem; /*padding:0.38rem;*/ padding:0.4rem; position:absolute; top:0; width:100%; z-index:99; }
		#hd_top_iz{ border:0px solid #cc0000; display:inline-block; font-size:0.875rem; text-align:center; vertical-align:middle; width:55%; }
			#hd_top_iz_0, #hd_top_iz_1{ display:inline-block; height:auto; }
			#hd_top_iz_0{ box-sizing:border-box; margin:0 2rem 0 0; }
			#hd_top_iz i{ display:inline-block; font-size:1rem; line-height:1rem; }
			#hd_top_iz span{ margin:0 0.5rem; }
		#hd_top_ce{ border:0px solid #cc0000; display:inline-block; font-size:0.875rem; text-align:center; vertical-align:middle; width:22%; }	
		#hd_top_de{ border:0px solid #cc0000; display:inline-block; font-size:1.2rem; text-align:center; vertical-align:middle; width:23%; }
			#hd_top_de ul{ list-style:none; display:inline-block; vertical-align:middle; }
			#hd_top_de li{ display:inline-block; margin:0 0.5rem 0 0; position:relative; vertical-align:middle; }
			
		#hd_top_cel{ display:none; height:auto; color:#FFF; /*padding:0.38rem;*/ width:100%; }
			#hd_top_cel_0{ font-size:0.9rem; text-align:center; display:none; width:100%; }
				#hd_top_cel_0_su{ display:inline-block; padding:1rem 0; width:100%; }
					#hd_top_cel_0_su ul{ list-style:none; display:inline-block; vertical-align:middle; }
					#hd_top_cel_0_su li{ display:inline-block; margin:0 0.5rem 0 0; position:relative; vertical-align:middle; }
					#hd_top_cel_0 i{ margin: 0 0.3rem 0 0; }	
				#hd_top_cel_0_iz{ border:0px solid #cc0000; box-sizing:border-box; display:inline-block; padding:1rem 2rem 0 0; text-align:center; width: auto; }
				#hd_top_cel_0_de{ border:0px solid #cc0000; box-sizing:border-box; display:inline-block; padding:1rem 0; text-align:center; width: auto; }
			#hd_top_cel_flipA, #hd_top_cel_flipC{ background-color:#6600CC; color:#FFF; cursor:pointer; height:auto; padding:0.4rem; text-align:center; }
			#hd_top_cel_flipC{ display:none; }
	/*1. FIN FRANJA LOCALIZACION*/
	
	/*2. BLOQUE LOGO MENU: logo y menu principal*/		
		#hd_mid_fondo{ background:#FFF; filter:alpha(opacity=8); opacity:0.8; height:5.8rem; /*height:6.625;*/ width:100%; }
		#hd_mid{ background-color: transparent; border-bottom:1px dotted #ccc; height:5.8rem; /*height:6.625;*/ position:absolute; top:2rem; width:100%; z-index:99; }
			#hd_mid_iz{ display:inline-block; text-align:center; vertical-align:top; width:40%; }
				#hd_mid_iz img{ margin-top:0.3rem; }	
			#hd_mid_de{ display:inline-block; text-align:center; vertical-align:middle; width:59%; }				
				/*Menu de Navegacion*/
					#hd_mid_de_0{ align-items:center; display:flex; filter:alpha(opacity=8.2); opacity:0.82; justify-content:center; position:relative; z-index:99; }
					#hd_mid_de_0 label{ cursor:pointer; display:none; width:auto; }
					#btn-menu{ color:#212121; display:none; }	
					nav{ width:auto; }
					.menu a i{ display:none; }	
					.menu ul{ display:flex; justify-content:left; list-style:none; }					
					.menu_item { height:5.8rem; padding-top:2.3rem; }
					.menu ul li{ padding:0 0.8rem; text-align:left; }
					.menu ul li a{ color:#212121; font-family: 'Poppins', sans-serif; font-size:0.9rem; -webkit-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; transition:all 0.5s ease-out; }
					.menu ul li a:hover{ color:#04AB00; }					
					.menu ul li ul { /*margin-top:0.2rem;*/ padding:0; }
					.menu ul li ul li { border-bottom:1px solid #EFEFEF; /*padding:0.9rem 1rem;*/padding:0.6rem 1rem; width:10rem; }
					.menu ul li ul li a{ /*color:#212121;*/ color:#444; font-family: 'hind', sans-serif; font-size:0.9rem; font-weight:lighter; -webkit-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; transition:all 0.5s ease-out; }
					.menu ul li ul li a:hover { color:#04AB00; }
					.menu ul ul{ background:#FFF; display:none; }
					.menu ul li:hover ul{ display:block; position:absolute; }
				/*Fin Menu de Navegacion*/
	/*2. FIN BLOQUE LOGO MENU*/
/*Fin Estilos Header*/	
	

/*Estilos Content*/	
	/*3. SLIDE */	
		
		#se_slide{ border:0px solid #00dd00; padding:0; /*top:-7.93rem;*/ background:#fff; height:auto; width:100%; }
		.img_slide{ width:100%; height:auto; }
		.sl-tit, .sl-det { font-family:'Poppins', sans-serif; font-size:5rem; font-weight:bold; left:0; line-height:5px; margin:0 auto; text-align:right; top:0; width:80%; /*text-shadow: #BBBBBB 0.1rem 0.1rem 0.4rem;*/ }
		.sl-det { font-family: 'Hind', sans-serif; font-size:3rem; font-weight:normal; line-height:3rem; }
		.sl-hor-der{ text-align:right; }
		.sl-hor-izq{ text-align:left; }
		.sl-hor-cen{ text-align:center; }

		.animadelay{ -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }	
		.animadelay2{ -webkit-animation-delay: 5s; animation-delay: 5s; }	
		.anima1 { color:#FFF; position: relative; filter: alpha(opacity=0); line-height:0; opacity:0; -webkit-animation-name: movTopBottom; -webkit-animation-duration: 1s; -webkit-animation-fill-mode: forwards; -webkit-animation-timing-function: ease-in-out; animation-name: movTopBottom; animation-duration: 1s; animation-fill-mode: forwards; animation-timing-function: ease-in-out; }
		@-webkit-keyframes movTopBottom { from { top: 15rem; filter: alpha(opacity=0); opacity:0; } to { top: 29rem; filter: alpha(opacity=1); opacity:1; } }
		@keyframes movTopBottom { from { top: 15rem; filter: alpha(opacity=0); opacity:0; } to { top: 29rem; filter: alpha(opacity=1); opacity:1; } }
		.anima2 { /*color:#5B322F;*/ color:#FFF; position: relative; filter: alpha(opacity=0); line-height:0; opacity:0; -webkit-animation-name: movTopBottom2; -webkit-animation-duration: 1s; -webkit-animation-fill-mode: forwards; -webkit-animation-timing-function: ease-in-out; animation-name: movTopBottom2; animation-duration: 1s; animation-fill-mode: forwards; animation-timing-function: ease-in-out; }
		@-webkit-keyframes movTopBottom2 { from { top: 15rem; filter: alpha(opacity=0); opacity:0; } to { top: 33rem; filter: alpha(opacity=1); opacity:1; } }
		@keyframes movTopBottom2 { from { top: 15rem; filter: alpha(opacity=0); opacity:0; } to { top: 33rem; filter: alpha(opacity=1); opacity:1; } }	
		/*3. FIN SLIDE*/
	
	/*4. ITEMS EDADES */
		/*#se_items_wrap{ background:url(../img/4.jpg); box-sizing:border-box; height:485px; padding:12rem 6rem 0 6rem; text-align:center; width:100%; }
		#se_item{ display:inline-block; height:auto; text-align:center; width:24.5%; }
		#se_item img { margin-bottom:1rem; }
		#se_item p{ line-height:2rem; }*/
		/*4. FIN ITEMS EDADES*/
	
	/*5. PUBLICACIONES*/		
		#se_publications_wrap{ height:auto; margin:0; text-align:center; width:100%; }
			#se_publications_subwrap{ margin:0 auto; padding:4rem 0; width:85%; }
				.publications_wrap{ display:inline-block; font-size:0.875rem; line-height:0.875rem; margin:0 0.7rem; vertical-align:top; width:30%; }
				.publications_img{ height:auto; max-width:800px; width:100%; }
					.publications_img img { max-width:100%; min-width:200px; width:100%; }	
				#publications_video{ letter-spacing:normal; line-height:0; height:auto; overflow: hidden; padding-bottom:63%; /*padding-bottom:56.23%;*/ position:relative; vertical-align:middle; width:100%; word-spacing:normal; white-space:normal; }	
					#publications_video iframe{ border:0; left:0; top:0; height:100%; position:absolute; width:100%; }		
				.publications_autor{ color:#212121; font-size:0.6875rem; line-height:0.6875rem; padding:1rem 0; width:100%; }
					#publications_autor1{ display:inline-block; text-align:left; width:70%; }
					#publications_autor1 span, #publications_autor1 i{ color:#9b9b9b; }
					#publications_autor2{ display:inline-block; text-align:right; width:28%; }
				.publications_tit{ color:#212121; font-size:1.1rem; line-height:1.1rem; font-weight:700; padding:1.5rem 0; text-align:left; width:100%; }
				.publications_det{ color:#212121; height:3rem; text-align:left; width:100%; }
				.publications_mas{ padding:1.5rem 0 2.5rem 0; text-align:left; width:100%; }
				
				#se_publications_publi{  }
			#se_publications_publi iframe{ border:0; border-radius:6px; height:100%; width:100%; } 
			.cl_deteve_1_0 { display:inline-block; height:auto; margin:0.1rem; width:30%; }
			.cl_deteve_1_0_iframe{ border:0; border-radius:0; height:100%; width:100%; } 
		/*5. FIN PUBLICACIONES*/
	
	/*5.1 DETALLE PUBLICACIONES*/	
		.se_detpublications_wrap{  height:auto; margin:0; text-align:center; width:100%; }
		#detpublications_imgcab{ background:url(../img/3.jpg); color:#FFF; height:200px; text-align:center; padding-top:140px; vertical-align:top; width:100%; }
		.detpublications_subwrap{ height:auto; margin:0 auto; padding:4rem 0; text-align:center; width:85%; }
		.detpublications_img{ display:inline-block; height:auto; margin:0 1rem; vertical-align:top; width:46%; }
		.detpublications_info{ display:inline-block; height:auto; margin:0 1rem; vertical-align:top;  width:46%; }
		.detpublications_tit{ color:#212121; font-size:1.1rem; line-height:1.1rem; font-weight:700; padding:0; text-align:left; width:100%; }
		.detpublications_autor{ color:#212121; font-size:0.6875rem; line-height:0.6875rem; padding:0.5rem 0; width:100%; }
		.detpublications_det{ color:#212121; display:block;  height:auto; padding:1rem 0; text-align:left; width:100%; }
		#detpublications_video{ height:auto; letter-spacing:normal; line-height:0; overflow: hidden; padding-bottom:55.5%; position:relative; vertical-align:middle; width:100%; word-spacing:normal; white-space:normal; }
		#detpublications_video iframe{ height:100%; left:0; position:absolute; top:0; width:100%; }
		/*5.1 FIN DETALLE PUBLICACIONES*/
	
	/*22. LA EMPRESA*/
		#se_company_wrap{ background:#FFF; border:0px solid #cc0000; height:auto; margin:0; text-align:center; width:100%; }
		#company_imgcab{ background:url(../img/3.jpg); color:#FFF; height:200px; text-align:center; padding-top:140px; vertical-align:top; width:100%; }
		#se_company_subwrap{ border:0px solid #00dd00; /*border-top:5px solid #43CC0A;*/ margin:0 auto; padding:4rem 0; width:85%; }
		/*22. FIN LA EMPRESA*/
	
		.company_wrap { border:0px solid #cc0000; margin:0 auto; width:85%; }
		.tab-wrap { border-bottom:4px solid #43CC0A; -webkit-transition: 0.3s box-shadow ease; transition: 0.3s box-shadow ease; max-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; list-style: none; /*background-color: #fff;*/ /*margin: 40px 0;*/ /*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);*/ }
		.tab { color:#cc0000; display: none; }
		.tab:checked:nth-of-type(1) ~ .tab__content:nth-of-type(1) { opacity: 1; -webkit-transition: 0.5s opacity ease-in, 0.2s transform ease; transition: 0.5s opacity ease-in, 0.2s transform ease; position: relative; top: 0; z-index: 100; -webkit-transform: translateY(0px); transform: translateY(0px); text-shadow: 0 0 0; }
		.tab:checked:nth-of-type(2) ~ .tab__content:nth-of-type(2) { opacity: 1; -webkit-transition: 0.5s opacity ease-in, 0.2s transform ease;	transition: 0.5s opacity ease-in, 0.2s transform ease; position: relative; top: 0; z-index: 100; -webkit-transform: translateY(0px); transform: translateY(0px); text-shadow: 0 0 0; }
		.tab:checked:nth-of-type(3) ~ .tab__content:nth-of-type(3) { opacity: 1; -webkit-transition: 0.5s opacity ease-in, 0.2s transform ease; transition: 0.5s opacity ease-in, 0.2s transform ease; position: relative; top: 0; z-index: 100; -webkit-transform: translateY(0px); transform: translateY(0px); text-shadow: 0 0 0; }
		.tab:checked:nth-of-type(4) ~ .tab__content:nth-of-type(4) { opacity: 1; -webkit-transition: 0.5s opacity ease-in, 0.2s transform ease;	transition: 0.5s opacity ease-in, 0.2s transform ease; position: relative; top: 0;	z-index: 100; -webkit-transform: translateY(0px); transform: translateY(0px); text-shadow: 0 0 0; }
		
		.tab:first-of-type:not(:last-of-type) + label { border:1px solid #ccc; border-top-left-radius: 7px; border-top-right-radius: 20px; border-bottom-right-radius: 0; border-bottom:0; color:#000; font-family: 'Poppins', sans-serif; font-size:1rem; font-weight:700; }
		.tab:not(:first-of-type):not(:last-of-type) + label { border:1px solid #ccc; border-radius: 0; border-top-left-radius: 7px; border-top-right-radius: 20px; border-bottom:0; color:#000 font-family: 'Poppins', sans-serif; font-size:1rem; font-weight:700; }
		.tab:last-of-type:not(:first-of-type) + label {	border:1px solid #ccc; border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 7px; border-top-right-radius: 20px; border-bottom:0; color:#000; font-family: 'Poppins', sans-serif; font-size:1rem; font-weight:700; }
		
		.tab:checked + label { background-color:#FFF; box-shadow:0 -1px 0 #fff inset; /*color:#43CC0A;*/ color:#000; cursor: default;  }
		.tab:checked + label:hover { box-shadow: 0 -1px 0 #fff inset; background-color: #fff; }
		.tab + label { width:100%; box-shadow: 0 -1px 0 #eee inset;	border-radius: 6px 6px 0 0;	cursor:pointer; display:block; text-decoration:none; -webkit-box-flex:3; -webkit-flex-grow:3; -ms-flex-positive:3; flex-grow:3; text-align:center; background-color:#f2f2f2; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; text-align:center; -webkit-transition: 0.3s background-color ease, 0.3s box-shadow ease; transition:0.3s background-color ease, 0.3s box-shadow ease; height:60px; box-sizing:border-box;	padding:20px; }
		@media (min-width:768px) { .tab + label { width:auto; } }
		.tab + label:hover { background-color: #f9f9f9; box-shadow: 0 1px 0 #f4f4f4 inset; /*color:#43CC0A;*/ color:#000; }
		.tab__content { background:#FFF; border:1px solid #ccc; border-top:1px solid #fff; /*padding: 10px 25px;*/ /*background-color:transparent;*/ padding:2.7rem; position:absolute; width:100%; z-index:-1; opacity:0; left:0; -webkit-transform:translateY(-3px); transform:translateY(-3px); border-radius:0px; }
		
		.tab_texto{ border:0px solid #3366cc; color:#212121; display:inline-block; font-family: 'Hind', sans-serif; font-size:0.875rem; line-height:0.875rem; height:auto; padding-right:1.3rem; vertical-align:top; width:49%; }
		.tab_sep { border:0px solid #cc0000; border:1.5px solid #43CC0A; margin:0 0 2rem 0; width:10%; }
		.tab_tit{ border:0px solid #cc0000; color:#000; text-align:left; height:auto; font-family: 'Poppins', sans-serif; font-size:1rem; line-height:1rem; font-weight:700; margin:0 0 1rem 0; width:100%; }
		.tab_detalle{ border:0px solid #cc0000; font-family: 'Hind', sans-serif; font-size:0.8rem; text-align:left; height:auto; width:100%; }
		.tab_img{ border:0px solid #cc0000; display:inline-block; height:auto; padding-left:1.3rem; vertical-align:top; width:49%; }	
	
	/*7. PROFESIONALES*/
		#se_profesional_wrap{ background:#FFF; height:auto; margin:0; min-height:400px; text-align:center; width:100%; }
			#profesional_imgcab{ background:url(../img/4.jpg); color:#FFF; height:200px; text-align:center; padding-top:140px; vertical-align:top; width:100%; }								 
			#se_profesional_subwrap{ border:0px solid #cc0000; height:auto; margin:0 auto; padding:4rem 0; width:85%; }
			.profesional_wrap{ border:0px solid #3366cc; color:#212121; font-size:0.875rem; line-height:0.875rem; margin:0 auto; width:100%; }				
				.profesional_info { border:0px solid #00dd00; padding:0.6rem 0; text-align:center; }
				.profesional_item{ border:0px solid #cc0000; /*background:#f2f2f2;*/ display:inline-block; height:auto; margin:0 0.5rem 3rem 0.5rem; vertical-align:top; width:22%; }			
					.profesional_item img {border:0px solid #3366cc;  height:auto; max-width:360px; min-width:200px; width:100%; }
					.profesional_item p { border:0px solid #ffcc00; margin:0.4rem 0; padding:0 0.5rem; }
					.profesional_nom{ font-size:1.1rem; line-height:1.1rem; font-weight:700; padding:0.5rem 0 0.5rem 0; }	
					.profesional_cargo{ font-size:0.875rem; line-height:0.875rem; padding:0.5rem 0; }	
		/*7. FIN PROFESIONALES*/
	
	/*7-1. PROFESIONALES DETALLE*/
		#se_profesionaldet_wrap{ background:#FFF; height:auto; margin:0; min-height:400px; text-align:center; width:100%; }
			#profesionaldet_imgcab{ background:url(../img/4.jpg); color:#FFF; height:200px; text-align:center; padding-top:140px; vertical-align:top; width:100%; }								 
			#se_profesionaldet_subwrap{ border:0px solid #cc0000; height:auto; margin:0 auto; padding:4rem 0; width:60%; }
			.profesionaldet_wrap{ border:0px solid #3366cc; color:#212121; font-size:0.875rem; line-height:0.875rem; margin:0 auto; width:100%; }				
				.profesionaldet_img{ border:0px solid #cc0000; display:inline-block; height:auto; padding:0 1rem 0 0; text-align:right; vertical-align:top; width:49%; }
					.profesionaldet_img img { height:auto; max-width:360px; min-width:200px; width:100%; }
				.profesionaldet_texto{ border:0px solid #cc0000; display:inline-block; height:auto; padding:0 0 0 1rem; text-align:left; vertical-align:top; width:49%; }
					#dv_profesionaldet_nom{ margin:0 0 0.2rem 0; }
					#dv_profesionaldet_forma{ margin:1rem 0; }
		/*7-1. FIN PROFESIONALES DETALLE*/
	
	
	/*24. CONTACTENOS*/	
		#dv_conta_info{ text-align:center; }
		/*24. FIN CONTACTENOS*/
	
	/*25.EDUCACION */
		#dv_edu_subwrap{ text-align:left; padding-top:2rem; } 		
		/*25. FIN EDUCACION*/
		
	/*26. EDUCACION PROGRAMA*/	
		#dv_edu_pro_subwrap{ padding-top:2rem; }
		/*26. FIN EDUCACION PROGRAMA*/

	/*27. MECANICA*/
		#dv_meca_subwrap{ text-align:left; }
		/*27.FIN MECANICA*/

	/*28. FOOTER*/
		/*.footer{ background:#F4F4F4; color:#212121; font-family:'Hind', sans-serif; font-size:0.9rem; line-height:1rem; height:200px; padding:2rem; width:100%; }*/
		.footer{ border:0px solid #cc0000; background:#F4F4F4; color:#212121; font-family:'Hind', sans-serif; font-size:0.9rem; line-height:1rem; height:auto; margin-top:3rem; width:100%; }
		.footer__container{ background-color:transparent; display: flex; justify-content: space-between; padding:1rem 0; margin:0 auto; width:80%; }
		.footer__logo{ border:0px solid #cc0000; align-self:center; height:auto; margin:0; }
			.footer__logo-img{ height:auto; margin:0; max-width:252px; min-width:100px; width:100%; }
		.footer__contact{ border:0px solid #cc0000; }
			.footer__texto{ display: flex; text-align:left; }
			.footer__texto--center{ text-align:center; }
			.footer__dir, .footer__tel{ justify-content: flex-start; margin-right:0.2rem;  }
			.footer__derechos{ margin:0.5rem 0; }
		.footer__social{ border:0px solid #cc0000; align-self:center; display:flex; height:3rem; flex-direction: column; justify-content: space-between; }
			.footer__ul{ list-style:none; vertical-align:middle; }
			.footer__li{ display:inline-block; margin:0 0.5rem; position:relative; vertical-align:middle; }
		/*
		.footer{ background:#F4F4F4; color:#212121; font-family: 'Hind', sans-serif; font-size:0.9rem; line-height:1rem; height:auto; padding:2rem; width:100%; }
		.footer__container{ background-color:transparent; display: flex; justify-content: space-between; margin:0 auto; width:80%; }
		.footer__logo{ align-self:center; height:auto; margin:0; }
		.footer__logo-img{ height:auto; margin:0; max-width:252px; min-width:100px; width:100%; }
		.footer__contact{ }
		.footer__texto{ display: flex; text-align:left; }
		.footer__texto--center{ text-align:center; }
		.footer__dir, .footer__tel{ justify-content: flex-start; margin-right:0.2rem;  }
		.footer__derechos{ margin:0.5rem 0; }
		.footer__social{ align-self:center; display:flex; height:3rem; flex-direction: column; justify-content: space-between; }
		.footer__ul{ list-style:none; vertical-align:middle; }
		.footer__li{ display:inline-block; margin:0 0.5rem; position:relative; vertical-align:middle; }
		*/
		/*28. FIN FOOTER*/

	/*35. MODIFICAR USUARIOS*/
		#dv_listado_usuarios{ text-align:left; }
		/*35. FIN MODIFICAR USUARIOS*/
	
	/*YOUTUBE*/
	.youtube-player{ position: relative;  padding-bottom: 63%; /*padding-bottom: 56.23%;*/ /*padding-bottom: 42.17%;*/ /* Use 75% for 4:3 videos */ height: 0; overflow: hidden; max-width: 100%; /*max-width: 75%;*/ background: #000; /*margin: 5px;*/ }
	.youtube-player iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; background: transparent; }
	.youtube-player img { bottom: 0; display: block; left: 0; margin: auto; max-width: 100%; width: 100%; position: absolute; right: 0; top: 0; border: none; height: auto; cursor: pointer; -webkit-transition: .4s all; -moz-transition: .4s all; transition: .4s all; }
	.youtube-player img:hover { -webkit-filter: brightness(75%); }
	.youtube-player .play { width:60px; height:42px; left: 42%; top: 42%; /*margin-left: -36px; margin-top: -36px;*/ position: absolute; background: url("../img/youtube.png") no-repeat; cursor: pointer; }	
		
/*Fin Estilos Content*/	





