a{	text-decoration: none;}a:hover{	text-decoration: none;}.slider_oferta {    position: relative;    float: left;    width: 100%;    overflow: hidden;	z-index: 1;}p.posg-leyenda.rvoe {     position: relative;    float: left;    clear: left;    text-align: left;    color: #fff;    /* font-weight: 700; */    /* font-family: 'Montserrat', sans-serif; */    /* font-size: 14px; */    /* margin-top: 18px; */    width: 100%;}.rvoe_online {    position: relative;    text-align: center;    font-weight: 700;    font-family: 'Montserrat', sans-serif;    font-size: 14px;    margin-top: 18px;    width: 100%;}/*============================================					BANNER============================================*/section.banner{	display: block;	overflow: hidden;	width: 100%;	position: relative;	padding-top: 51px;	z-index:0;}@media (max-width: 980px){	.page-always-on  section.banner{		padding-top: 51px;	}	section.banner{		padding-top: 0px;	}}/*============================================				PROGRAMAS============================================*/section.programas{	background-image: url('/templates/tehuacan/img/fondo_tehuacan.jpg');	display: block;	width: 100%;	overflow: hidden;	padding: 40px 0px;}div.centrar{	width: 1620px;	margin: 0 auto;}/*--------------programas--------------*/section.programas div.centrar div.row div.col div#cuadro{    position: relative;    border: 2px solid rgb(68, 68, 68);    border-radius: 4px;    width: 98%;    margin: 0 auto;        margin-bottom: 0px;    padding: 20px 10px;    margin-bottom: 2%;}section.programas div.centrar div.row div.col div#cuadro h1, section.programas div.centrar h1{    font-family: 'Spinnaker', sans-serif;    font-weight: 100;    font-size: 22px;    text-transform: uppercase;    color: #fff;    text-align: center;    min-height: 59px;    margin-bottom: 21px;}section.programas div.centrar div.row div.col div#cuadro h1, section.programas div.centrar a{    color: #fff;}section.programas div.centrar a div.borde h1.proceso{	margin: 0px;}section.programas div.centrar div.row div.col div#cuadro.licenciatura ul a li:hover{	background-color: #e20137;}section.programas div.centrar div.row div.col div#cuadro.maestria ul a li:hover{	background-color: #00669c;}section.programas div.centrar div.row div.col div#cuadro.especialidad ul a li:hover{	background-color: #e7662b;}section.programas div.centrar div.row div.col div.licenciatura h1{	border-bottom: solid 2px #e20137;}section.programas div.centrar div.row div.col div.maestria h1{	border-bottom: solid 2px #00669c;}section.programas div.centrar div.row div.col div.especialidad h1{	border-bottom: solid 2px #e7662b;}section.programas div.centrar div.row div.col div ul a li {    list-style-image: url('/images/plantillas/iconos/vineta01.svg');    text-align: left;    margin: 0px;    padding: 7px 0px;    color: #fff;    font-family: 'Montserrat', sans-serif;    font-size: 14px;    font-weight: 400;}/*--------------programas--------------*/section.programas div.centrar div.row div.col a div.cuadro{	border: 2px solid rgb(68, 68, 68);	padding: 18px;	color: #fff;	font-family: 'Spinnaker', sans-serif;	text-transform: uppercase;	font-size: 26px;	text-align: center;}section.programas div.centrar div.row div.col a div.cuadro p{	margin: 0px;	display: inline-block;	width: 179px;}section.programas div.centrar div.row div.col a div.cuadro img{	position: relative;	bottom: 1px;	margin-left: 20px;	display: inline-block;}section.programas div.centrar a div.borde{	border: 2px solid rgb(68, 68, 68);	padding: 20px;	margin: 10px;	text-decoration: none;	color: #fff;	margin: 0 auto;	text-align: center;	width: 100%;}h1.proceso {    font-family: 'Spinnaker', sans-serif;    font-size: 28px;    color: #fff;    text-align: center;    text-transform: uppercase;    display: inline-block;    position: relative;    top: 6px;}section.programas div.centrar a div.borde img.ocultar{	display: none;	margin: 0 auto;	margin-bottom: 22px;}section.programas div.centrar a div.borde img.mostrar{	display: inline;	margin-left: 25px;}@media(max-width: 1620px){	div.centrar{		width: 100%;	}}@media(max-width: 650px){	section.programas div.centrar a div.borde img.ocultar{		display: block;		margin: 0px;	}	section.programas div.centrar a div.borde img.mostrar{		display: none;	}}@media(max-width: 466px){	section.programas div.centrar div.row div.col a div.cuadro{		margin-bottom: 20px;	}}/*======================================			UPRESS PRINCIPAL======================================*/section.noticias{	width: 100%;	overflow: hidden;	display: block;	padding-bottom: 35px;	padding-top: 35px;}div.cont_noti{	width: 1620px;	margin: 0 auto;}div.cont_noti a h1.title_p{	font-family: 'Spinnaker', sans-serif;	font-size: 40px;	text-align: center;	text-transform: uppercase;	color: #4d4d4d;	font-weight: 500 !important;}div.cont_noti a h1.title_p img{	position: relative;	bottom: 4px;}div.cont_noti div.cont_noticias{	width: 100%;	margin: 0 auto;	text-align: center;}div.cont_noti div.cont_noticias div.noticia{	width: 31%;	display: inline-table;	text-align: center;	margin: 0 auto;	margin: 0 1%;}div.noticia:nth-child(2){	margin-left: 0px !important; }div.noticia:nth-child(6){	margin-right: 0px !important}div.cont_noti div.cont_noticias div.noticia a div.title{	font-family: 'Roboto Condensed', sans-serif;	font-size: 21px;	font-weight: bold;	color: #4d4d4d;	text-align: left;	cursor: pointer;	min-height: 122px;	border-bottom: solid 1px #ccc;	padding: 15px 0px;	width: auto;}.extra {  border-bottom: 2px solid #eee;  border-top: 2px solid #eee;  padding: 10px 0;}.fecha{  border-right: 2px solid #ccc;  color: #999;  display: inline-block;  font-family: "Roboto Condensed",sans-serif;  font-size: 12px;  position: relative;  width: 180px;  cursor: default;}.leermas{  display: inline-block;  padding: 0 30px;  font-family: "Roboto Condensed",sans-serif;  font-size: 12px;}.leermas a{	color: #4d4d4d;}div.cont_noti div.cont_noticias div.noticia a img{	width: 99%;	padding-top: 17px;}@media(max-width: 1620px){	div.cont_noti{		width: 100%;	}}@media (max-width: 1323px){	div.cont_noti div.cont_noticias div.noticia {		padding: 0% 0%;	}}@media (max-width: 1240px){	div.cont_noti div.cont_noticias div.noticia a div.title {		font-size: 17px;		text-align: left;	}}@media(max-width: 1190px){	div.cont_noti div.cont_noticias div.noticia a div.title{	  text-align: center;	}}@media (max-width: 725px){	div.cont_noti div.cont_noticias div.noticia {		width: 90%;	}	div.cont_noti div.cont_noticias div.noticia a div.title {		min-height: 0;		height: auto;	}		.leermas {		padding: 0px 25px;	}		.leermas a{		color: #4d4d4d;	}	div.cont_noti div.cont_noticias div.noticia a img{		width: 99%;		padding-top: 17px;	}}@media(max-width: 1620px){	div.cont_noti{		width: 100%;	}}@media (max-width: 1323px){	div.cont_noti div.cont_noticias div.noticia {		padding: 0% 0%;	}}@media (max-width: 1240px){	div.cont_noti div.cont_noticias div.noticia a div.title {		font-size: 17px;		text-align: left;	}}@media(max-width: 1190px){	div.cont_noti div.cont_noticias div.noticia a div.title{	  text-align: center;	}}@media(max-width: 838px){	section.noticias div.cont_noti div.cont_noticias div.cont_noticias div.noticia a div.title{	    min-height: 107px;	}}@media (max-width: 725px){	div.cont_noti div.cont_noticias div.noticia {		width: 90%;	}	section.noticias div.cont_noti div.cont_noticias div.cont_noticias div.noticia a div.title{		min-height: 0px;		height: auto;	}	.leermas {		padding: 0px 25px;	}	div.cont_noti div.cont_noticias div.noticia a img {		width: 320px;	}	div.cont_noti div.cont_noticias div.noticia a div.title {		text-align: center;	}}@media (max-width: 500px){	div.cont_noti a h1.title_p {		font-size: 25px;	}}@media (max-width: 384px){	div.cont_noti div.cont_noticias div.noticia {		width: 90;		margin: 0% 0% 30px 0%;	}}@media (max-width: 334px){	div.cont_noti div.cont_noticias div.noticia a img {		width: 95%;	}}/*===================================			INSTAGRAM====================================*/.franja_instagram{	position: relative;	min-height: 500px;	overflow: hidden;}.lic_formulario{	position: absolute !important;	top: 0;	left: 0;	opacity: 1;	background: linear-gradient(90deg, rgba(255, 255, 255, 0.98) 30%, rgba(255, 255, 255, 0.82) 90%, rgba(255, 255, 255, 0));		/*padding: 13% 5% !important;*/	padding: 0% 5% !important;	min-height: 1690px !important;	z-index: 1;	overflow: hidden;}	/*@media (max-width: 1620px){		.lic_formulario{			padding: 10% 5% !important;		}	}	@media (max-width: 1150px){		.lic_formulario{			padding: 16% 5% !important;		}	}	@media (max-width: 992px){		.lic_formulario {	    	padding: 11% 5% !important;		}	}	@media (max-width: 986px){		.lic_formulario {	    	padding: 26% 5% !important;		}	}	@media (max-width: 772px){		.lic_formulario {	    	padding: 0% 5% !important;		}	}*/	@media (max-width: 720px){		.lic_formulario{			text-align: center;		}	}/*	@media (max-width: 652px){			.lic_formulario {	    	padding: 17% 0% !important;		}	}	@media (max-width: 572px){			.lic_formulario {	    	padding: 13% 0% !important;		}	}	@media (max-width: 500px){			.lic_formulario {			padding: 9% 0% !important;		}	}	*/	@media (max-width: 486px){		.container_instagram{			display: none;		}		.lic_formulario iframe{			width: 100%;		}		.lic_formulario {		    padding: 35px 0px 0px 0px !important;		}	}/*===========================================			SEGUNDO NIVEL HEADER============================================*/section.header{	display: block;	overflow: hidden;	width: 100%;	position: relative;	z-index:0;	padding: 71px 0px 20px 0px;}@media (max-width: 980px){	.page-always-on  section.header{		padding-top: 51px;	}	section.header{		padding-top: 0px;	}}section.header div.centrar h1{	font-size: 30px;	font-weight: 700;	font-family: 'Montserrat', sans-serif;	color: #fff;	text-transform: uppercase;	margin: 0px;	padding-right: 20px;}section.header div.centrar h2{	font-size: 19px;	font-weight: lighter;	font-family: 'Montserrat', sans-serif;	color: #fff;	text-transform: uppercase;	margin: 0px;}@media(max-width: 1650px){	section.header div.centrar h1, section.header div.centrar h2, header div.centrar a h1{		padding-left: 20px;	}}@media(max-width: 840px){	section.header{		padding: 20px 0px;	}	}@media(max-width: 720px){	section.header div.centrar h1{		font-size: 28px;	}	section.header div.centrar h2{		margin-top:  15px;	}	}@media(max-width: 480px){	section.header div.centrar h1{		font-size: 24px;	}	section.header div.centrar h2{		font-size: 18px;	}}@media(max-width: 380px){	section.header div.centrar h1{		font-size: 21px;	}	section.header div.centrar h2{		font-size: 17px;	}}/*===========================================		SEGUNDO NIVEL FORMULARIO============================================*/section.formulario{	width: 100%;	overflow: hidden;	display: block;}section.formulario {    background-size: cover;    background-position: center;}section.formulario div.centrar div ul.iconos a li{	position: relative;	width: 120px;}section.formulario div.centrar div iframe{	border: none;	height: 503px;	margin: 108px 0px;	background-color: RGBA(0,0,0, 0.3);	border-radius: 20px;	padding-top: 50px;}section.formulario div.centrar div ul.iconos{	float: right;	list-style: none;	width: 160px;}section.formulario div.centrar div ul.iconos a li, .iconos2 > a:nth-child(3) > li:nth-child(1){	padding: 9px 17px;	background-color: #fff;	border-radius: 31px;	font-size: 13px;	font-family: 'Roboto Condensed', sans-serif;	color: #4d4d4d;	margin: 15px 0px;}section.formulario div.centrar div ul.iconos a li img{	float: right;}.iconos2 > a:nth-child(3) > li:nth-child(1) > img:nth-child(1){	margin-left: 7px;}.iconos > a:nth-child(2) > li:nth-child(1) > img:nth-child(1), .iconos > a:nth-child(3) > li:nth-child(1) > img:nth-child(1){	position: relative;	top: -3px;}.centrar .formulario-iframe{	position: relative;    width: 30%;    margin: 20px;    float: left;}.centrar .set-btn{	position: relative;    width: 25%;	margin: 20px;    float: right;}.centrar .set-btn .iconos{	position: relative;}.iconos .container-fav-banner{	position: relative;	width: 120px;}@media(max-width: 1308px){	.centrar .formulario-iframe {	    width: 33%;	}}@media(max-width: 1200px){	.centrar .formulario-iframe {	    width: 35%;	}}@media (max-width: 1126px){	.centrar .formulario-iframe{		width: 38%;	}}@media (max-width: 1034px){	.centrar .formulario-iframe{		width: 42%;	}}@media (max-width: 936px){	.centrar .formulario-iframe{		width: 45%;	}}@media (max-width: 874px){	.centrar .formulario-iframe{		width: 55%;	}}@media (max-width: 820px){	.centrar .set-btn{		width: 100%;		margin: 0px;	}	.centrar .formulario-iframe{		width: 100%;		margin: 0px;	}	section.formulario div.centrar .formulario-iframe iframe{		margin-bottom: 30px;	}	section.formulario div.centrar div ul.iconos{		float: none !important;		width: 250px !important;		padding-left: 0px;		margin: 0 auto;	}		section.formulario div.centrar div ul.iconos a li{		height: 35px;		margin-left: 5px !important;		float: left;		font-size: 0px !important;		padding: 9px 13px !important;		width: 50px !important;	}		.iconos #iconos-admision{		font-size: 13px !important;		width: 120px !important;		padding: 9px 17px !important;	}	section.formulario div.centrar div iframe {    	margin: 0px 0px;	}}	@media(max-width: 1028px){		div.col-lg-3:nth-child(3), div.col-lg-3:nth-child(4){			display: none;		}		div.col-lg-3:nth-child(2){			width: 43%;			max-width: 43%;		}		div.col-lg-3:nth-child(5){			width: 56%;			max-width: 56%;		}	}	@media(max-width: 768px){		div.col-lg-3:nth-child(2){			width: 100%;			max-width: 100%;		}		div.col-lg-3:nth-child(5){			width: 100%;			max-width: 100%;			float: top;		}		/*div.col-lg-3:nth-child(5){			display: none;		}*/		section.formulario div.elementos div iframe {	    	margin: 30px 0px;		}	}/*===========================================		SEGUNDO NIVEL INFORMACIÓN============================================*/	section.info div.centrar h1{	    margin: 0px;	    font-size: 27px;	    text-transform: uppercase;	    text-align: center;	    font-family: 'Spinnaker', sans-serif;	    font-weight: 300;	    color: #4d4d4d;	}	section.info div.centrar p{	    font-family: 'Montserrat', sans-serif;	}	section.info{		margin-top: 50px;	}	@media(max-width: 1620px){		section.info {		    padding: 0px 15px;		}	}	@media(max-width: 400px){		section.info div.centrar p{		    font-size: 13px;		}		section.info div.centrar h1 {		    font-size: 20px;		}	}/*==================================================				PLAN DE ESTUDIOS===================================================*/div#semestres_contenido div.cont_link div.row div.span12{	width: 100%;}/*---	Plan de estudios	---*/	section.plan_cont{		height:auto;		overflow:hidden;		position: relative;		margin-bottom: 20px;	}	section.plan_cont div#semestres_contenido{		height:auto;		overflow:hidden;		}	section.plan_cont div#semestres_contenido div.cont_link div.terminal h2{		text-align: center;		text-transform: uppercase;		font-size: 40px;		color: #fff;		font-weight: 100;		font-family: 'Spinnaker', sans-serif;		margin: 0;		padding-top: 20px;	}	section.plan_cont div#semestres_contenido div.cont_link div.terminal p{		color: #fff;		text-align: center;		font-size: 18px;		font-family: 'Roboto Condensed', sans-serif;		font-weight: 300;		text-transform: uppercase;	}	section.plan_cont div#semestres_contenido div.cont_link div.row{		height:auto;		overflow:hidden;		width:1620px;		margin:0 auto;	}	div#semestre_contenidos div.materias_lista{		background-color: #fff;		min-height: 386px;	}	@media(max-width: 438px){		section.plan_cont div#semestres_contenido div.cont_link div.terminal h2 {		    font-size: 27px;		}		section.plan_cont div#semestres_contenido div.cont_link div.terminal p {		    font-size: 14px;		}	}		/* Linea Semestres */		div#semestres_contenido div.cont_link{			padding-bottom:20px;		}		div#semestre_contenidos div.semestre_numero.s{			color:#fff;			text-align:center;		}	/* Linea Semestres */		/*  División semestres y linea terminal  */		section.plan_cont div#semestres_contenido div.cont_left{			height:auto;			overflow:hidden;			float:left;			width: 66.7%;		}		section.plan_cont div#semestres_contenido div.cont_right{			height:auto;			overflow:hidden;			width: 1620px;			margin:0 auto;			text-align:left		}	/*  División semestres y linea terminal  */			/*	Linea Terminal	*/		section.plan_cont div#semestres_contenido div.cont_right div.materias_term div.cont_materia_terminal,div#contenedor.licenciatura div.section div#semestres_contenido div.cont_right div.general_term div.materias_term div.cont_materia_terminal div.right div.cont_asg_uni{			height:auto;			overflow:hidden;		}		section.plan_cont div#semestres_contenido div.cont_right div.general_term div.materias_term div.cont_materia_terminal div.left{			float: left;			width: 30%;		}		section.plan_cont div#semestres_contenido div.cont_right div.general_term div.materias_term div.cont_materia_terminal div.right{			float: left;			width: 70%;		}		section.plan_cont div#semestres_contenido div.cont_right div.general_term div.materias_term div.cont_materia_terminal div.right div.cont_asg_uni div.asignatura{			float:left;			width:70%;		}		section.plan_cont div#semestres_contenido div.cont_right div.general_term div.materias_term div.cont_materia_terminal div.right div.cont_asg_uni div.unidades{			float:right;			width:30%;			text-align:center;		}		section.plan_cont div#semestres_contenido div.cont_right div.general_term div.materias_term div.cont_materia_terminal{			margin-bottom:10px;		}		section.plan_cont div#semestres_contenido div.cont_right div.general_term{			overflow:hidden;			height:auto;		}		section.plan_cont div#semestres_contenido div.cont_right div.general_term {			float: left;			font-family: "Roboto Condensed",sans-serif;			font-weight: 300;			margin: 5px;			width: 383px;		}		section.plan_cont div#semestres_contenido div.cont_right div.general_term div.terminal{			background-color: #F5F5F5;			font-size: 14px;			height: 62px;			padding-top: 5px;			width: 100%;			padding: 5px;			text-align: center;		}		section.plan_cont div#semestres_contenido div.cont_right div.general_term div.terminal h2{			margin: 0px;		}		section.plan_cont div#semestres_contenido div.cont_right div.general_term div.terminal h1{			font-size: 34px;			font-weight:300;		}		section.plan_cont div#semestres_contenido div.cont_right div.general_term div.materias_term{			height:auto;			overflow:hidden;		}		section.plan_cont div#semestres_contenido div.cont_right div.general_term {			float: left;			font-family: "Roboto Condensed",sans-serif;			font-weight: 300;			margin: 15px 0 0;			width: 100% !important;			font-size: 14px;		}		section.plan_cont div#semestres_contenido div.cont_right div.general_term div.materias_term div p{			float: left;			font-family: "Roboto Condensed",sans-serif;			font-weight: 300;			margin: 5px;			padding: 20px;			width: 388px;			padding-top:10px;		}				section.plan_cont div#semestres_contenido div.cont_right div.general_term.particular_nutricion{			width:65% !important;		}				@media (max-width:1620px){			section.plan_cont div#semestres_contenido div.cont_right{				width:100%;			}			section.plan_cont div#semestres_contenido div.cont_right div.general_term div.materias_term div.cont_materia_terminal {				width:98%;			}			section.plan_cont div#semestres_contenido div.cont_right div.general_term.particular_nutricion{				width:97% !important;			}		}		@media (max-width:360px){			section.plan_cont div#semestres_contenido div.cont_right div.general_term div.materias_term div.cont_materia_terminal {				width:100%;			}					}	/*	Linea Terminal	*/			/*	Optativas	*/		div#semestres_contenido div.cont_right div.general_optativa{			float: left;			font-family: "Roboto Condensed",sans-serif;			font-weight: 300;			margin: 5px;			width: 383px;				}		div#semestres_contenido div.cont_right div.general_optativa div.optativa_title{			background-color: #f5f5f5;			font-size: 14px;			height: 45px;			padding: 5px;			width: 98%;			}		div#semestres_contenido div.cont_right div.general_optativa div.materias_optativas{			height: auto;			overflow: hidden;			padding: 5px;				}		div#semestres_contenido div.cont_right div.general_optativa div.materias_optativas div.cont_asg_uni{			margin-bottom:10px;			overflow:hidden;			height:auto;		}		section.plan_cont div#semestres_contenido div.cont_right div.general_optativa div.materias_optativas div.cont_asg_uni div.asignatura{			float: left;			width: 70%;		}		section.plan_cont div#semestres_contenido div.cont_right div.general_optativa div.materias_optativas div.cont_asg_uni div.unidades{			float: right;			text-align: center;			width: 30%;		}	/*	Optativas	*/		/*	Semestres	*/		section.plan_cont div#semestres_contenido div#semestre_contenidos{			float: left;			margin: 5px;			width: 383px;			font-family: 'Roboto Condensed', sans-serif;			font-weight:300;			font-size: 14px;		}		section.plan_cont div#semestres_contenido div.cont_left div#semestre_contenidos_num{			overflow:hidden;			height:auto;		}		div#semestres_contenido div#semestre_contenidos div.semestre_numero{			background-color: #F5F5F5;			font-size: 34px;			height: 60px;			padding-top: 5px;			width: 100%;		}		section.plan_cont div#semestres_contenido div.cont_link div.row div.span12 div#owl-example.owl-carousel.owl-theme div.owl-wrapper-outer div.owl-wrapper div.owl-item div.item div#semestre_contenidos div.materias_lista div.linea_materias{			height: auto;			overflow: hidden;					}		section.plan_cont div#semestres_contenido div.cont_link div.row div.span12 div#owl-example.owl-carousel.owl-theme div.owl-wrapper-outer div.owl-wrapper div.owl-item div.item div#semestre_contenidos div.materias_lista{			height: auto;			overflow: hidden;			padding: 18px;						}		section.plan_cont div#semestres_contenido div.cont_link div.row div.span12 div#owl-example.owl-carousel.owl-theme div.owl-wrapper-outer div.owl-wrapper div.owl-item div.item div#semestre_contenidos div.materias_lista div.linea_materias div.asignatura{			float: left;			width: 72%;			text-align:left;			line-height: 25px;		}		section.plan_cont div#semestres_contenido div.cont_link div.row div.span12 div#owl-example.owl-carousel.owl-theme div.owl-wrapper-outer div.owl-wrapper div.owl-item div.item div#semestre_contenidos div.materias_lista div.linea_materias div.unidades{			float: right;			text-align: center;			width: 28%;					}				section.plan_cont div#semestres_contenido div.cont_link div.row div.span12 div#owl-example.owl-carousel.owl-theme div.owl-wrapper-outer div.owl-wrapper div.owl-item div.item div#semestre_contenidos div.materias_lista div.linea_materias p.info{			bottom: 20px;			font-size: 12px;			position: absolute;			text-align: left;			width: 89%;			/*width:100%;*/		}	/*	Semestres	*/			/* RVOE */		section.plan_cont div#semestres_contenido div.cont_right div#datos_rvoe{			float: right;			margin: 0 auto;			padding-bottom: 10px;			padding-top: 10px;			/*width: 66%;*/			width:100%;		}		section.plan_cont div#semestres_contenido div.cont_right div#datos_rvoe.MEDICINA{			width: 100%;		}		section.plan_cont div#semestres_contenido div.cont_right div#datos_rvoe{			font-family: "Roboto Condensed",sans-serif;			font-size: 13px;			font-weight: 300;					}		section.plan_cont div#semestres_contenido div.cont_right div#datos_rvoe.particular_nutricion{			width:100%;		}	/* RVOE */		/* Navegación */		section.plan_cont div#semestres_contenido div.cont_link div.row div.span12 div#owl-example.owl-carousel.owl-theme div.owl-controls {			margin-top: 20px;			margin-bottom:10px;		}		div#semestres_contenido div.cont_link div.row div.span12 div#owl-example.owl-carousel.owl-theme div.owl-controls  div.owl-pagination div.owl-page span{		    background: #ffffff none repeat scroll 0 0;			height: 20px;			width: 20px;					}		div#semestres_contenido div.cont_link div.row div.span12 div#owl-example.owl-carousel.owl-theme div.owl-controls  div.owl-pagination div.owl-next.despues{			background-image:url('../img/svg/flecha_derecha.svg');			width:19px;			height:31px;			display: inline-block;			cursor:pointer;			margin-left: 10px;		}		div#semestres_contenido div.cont_link div.row div.span12 div#owl-example.owl-carousel.owl-theme div.owl-controls  div.owl-pagination div.owl-prev.anterior{			background-image:url('../img/svg/flecha_izquierda.svg');			width:19px;			height:31px;			display: inline-block;			cursor:pointer;			margin-right: 10px;		}						@media (max-width:1620px){			section.plan_cont div#semestres_contenido div.cont_link div.row div.span12 div#owl-example.owl-carousel.owl-theme div.owl-wrapper-outer div.owl-wrapper div.owl-item div.item div#semestre_contenidos{				width:98%;			}			section.plan_cont div#semestres_contenido div.cont_link div.row{				width:95%;			}			section.plan_cont div#semestres_contenido div.cont_right div#datos_rvoe{				padding: 1%;				width: 98%;			}			section.plan_cont div#semestres_contenido div.cont_right div.general_optativa{				width:50%;			}		}			@media (max-width:900px){			section.plan_cont div#semestres_contenido div.cont_right div.general_optativa{				width:99%;			}		}		@media (max-width:640px){			section.plan_cont div#semestres_contenido div.cont_link div.row div.span12 div#owl-example.owl-carousel.owl-theme div.owl-wrapper-outer div.owl-wrapper div.owl-item div.item div#semestre_contenidos{				width:97%;			}		}		@media(max-width: 418px){			div#semestres_contenido div.cont_link div.row div.span12 div#owl-example.owl-carousel.owl-theme div.owl-controls  div.owl-pagination div.owl-page span{				height: 10px;				width: 10px;						}			div#semestres_contenido div.cont_link div.row div.span12 div#owl-example.owl-carousel.owl-theme div.owl-controls div.owl-pagination div.owl-prev.anterior,div#semestres_contenido div.cont_link div.row div.span12 div#owl-example.owl-carousel.owl-theme div.owl-controls  div.owl-pagination div.owl-next.despues {			    position: relative;			    top: 6px;			}			div.elementos div.profes div.row div.span12 div#owl-example3.owl-carousel.owl-theme div.owl-controls.clickable{				margin: 0px 10px !important;			}			div.elementos div.profes h1 {			    font-size: 30px;			    padding-top: 0px;			}		}	/* Navegación */			/*	Descripción Materias	*/		section.plan_cont div#semestres_contenido div.cont_link div.descmat{			width: 100%;			margin:0 auto;			background-color:#fff;			color:#fff;			font-family: "Roboto Condensed",sans-serif;		}		section.plan_cont div#semestres_contenido div.cont_link div.descmat div.desc_materias ul{			display: inline-block;			margin: 0 auto 30px;			position: relative;			width: 97%;		}		section.plan_cont div#semestres_contenido div.cont_link div.descmat div.desc_materias ul li{			display:inline-block;			width:125px;			font-weight: 300;			vertical-align:top;			text-align:left;			margin:10px;		}		section.plan_cont div#semestres_contenido div.cont_link div.descmat div.desc_materias ul li.xl{			width: 400px;		}		section.plan_cont div#semestres_contenido div.cont_link div.descmat div.desc_materias h1{			display: inline-block;			margin-bottom: 10px;			margin-top: 30px;		}		section.plan_cont div#semestres_contenido div.cont_link div.descmat div.desc_materias ul li label{			display: inline-block;			font-weight: 600;			margin-bottom: 10px;		}		section.plan_cont div#semestres_contenido div.cont_link div.descmat div.desc_materias ul li.xl p{			 line-height: 25px;		}		@media (max-width:1620px){			section.plan_cont div#semestres_contenido div.cont_link div.descmat div.desc_materias ul li{				width:98% !important;			}			section.plan_cont div#semestres_contenido div.cont_link div#somedialog.dialog.dialog--open div.dialog__content div.dialog-inner div.descmat div.desc_materias h1{				font-size:20px !important;				margin-top: 60px;			}			section.plan_cont div#semestres_contenido div.cont_link div#somedialog.dialog.dialog--open{				position:absolute;			}		}	/*	Descripción Materias	*/	/*-- Dialog --*/		.dialog h2{			color:#fff;			margin:0;			padding:0;			font-size:20px;			text-align:center;		}		.dialog,		.dialog__overlay {			width: 100%;			height: 100%;			top: 0;			left: 0;			z-index:99999999999;		}		.dialog {			position: fixed;			display: -webkit-flex;			display: flex;			-webkit-align-items: center;			align-items: center;			-webkit-justify-content: center;			justify-content: center;			pointer-events: none;		}		.dialog__overlay {			position: absolute;			z-index: 1;			background: rgba(55, 58, 71, 0.9);			opacity: 0;			-webkit-transition: opacity 0.3s;			transition: opacity 0.3s;			-webkit-backface-visibility: hidden;		}		.dialog--open .dialog__overlay {			opacity: 1;			pointer-events: auto;		}		.dialog__content {			min-width: 317px;			opacity: 0;			padding: 0;			position: relative;			text-align: center;			width: 1180px;			z-index: 5;		}		.dialog--open .dialog__content {			pointer-events: auto;		}		/* Content */		.dialog__overlay {			-webkit-transition-duration: 0.4s;			transition-duration: 0.4s;		}		.dialog__content {			background: transparent;		}		.dialog-inner {			opacity: 0;			-webkit-transform: scale3d(0.7, 0.5, 1);			transform: scale3d(0.7, 0.5, 1);			-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;			transition: opacity 0.3s, transform 0.3s;		}		.dialog--open .dialog-inner {			opacity: 1;			-webkit-transform: scale3d(1, 1, 1);			transform: scale3d(1, 1, 1);			-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;			transition: opacity 0.3s, transform 0.3s;			-webkit-transition-delay: 0.2s;			transition-delay: 0.2s;		}		.morph-shape {			position: absolute;			width: 100%;			height: 100%;			top: 0;			left: 0;			z-index: -1;		}		/*.morph-shape svg {			fill: #8b2f64;		}*/		.dialog.dialog--open .dialog__content,		.dialog.dialog--close .dialog__content {			-webkit-animation-duration: 0.4s;			animation-duration: 0.4s;			-webkit-animation-fill-mode: forwards;			animation-fill-mode: forwards;			-webkit-animation-timing-function: cubic-bezier(0.6,0,0.4,1);			animation-timing-function: cubic-bezier(0.6,0,0.4,1);		}		.dialog.dialog--open .dialog__content {			-webkit-animation-name: anim-open;			animation-name: anim-open;		}		.dialog.dialog--close .dialog__content {			-webkit-animation-name: anim-close;			animation-name: anim-close;		}		@-webkit-keyframes anim-open {			0% { opacity: 0; -webkit-transform: scale3d(0.6, 0.6, 1); }			100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); }		}		@keyframes anim-open {			0% { opacity: 0; -webkit-transform: scale3d(0.6, 0.6, 1); transform: scale3d(0.6, 0.6, 1); }			100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) }		}		@-webkit-keyframes anim-close {			0% { opacity: 1; }			100% { opacity: 0; -webkit-transform: scale3d(0.6, 0.6, 1); }		}		@keyframes anim-close {			0% { opacity: 1; }			100% { opacity: 0; -webkit-transform: scale3d(0.6, 0.6, 1); transform: scale3d(0.6, 0.6, 1); }		}		section.plan_cont div#semestres_contenido div.cont_link div#somedialog button.action{			background: transparent none repeat scroll 0 0;			border: medium none;			float: right;			height: 23px;			margin-right: 20px;			margin-top: 20px;			position: absolute;			right: 0;			width: 23px;			cursor:pointer;		}	/*-- Dialog --*/		/*-- Acreditaciones --*/		section.acreditaciones{			width: 100%;			position: relative;			display: block;			text-align: center;		}		section.acreditaciones div.elementos h1, section.perfil_campo div.elementos div.row div.col-sm-4 div.caja_pc a{			cursor: pointer;		}		section.acreditaciones div.elementos h1, section.perfil_campo div.elementos div.row div.col-sm-4 div.caja_pc a h1{			margin: 0px;			font-size: 27px;			text-transform: uppercase;			text-align: center;			font-family: 'Spinnaker', sans-serif;			font-weight: 300;			color: #4d4d4d;		}		@media(max-width: 1180px){			section.acreditaciones div.elementos img{				width: 100%;			}		}	/*-- Acreditationes --*/	/*-- perfil y campo de trabajo --*/		section.perfil_campo{			width: 100%;			position: relative;			display: block;			text-align: center;		}		section.perfil_campo div.elementos div.row div.col-sm-4{			margin: 0 auto;		}		section.perfil_campo div.elementos div.row div.col-sm-4 div.caja_pc{			padding: 15px 0px;			background-color: #eee;		}		section.perfil_campo div.elementos div.row div div a h1 img{			margin-left: 15px;			position: relative;			bottom: 2px;		}		section.perfil_campo div.elementos div.row div.modal.fade.show div.modal-dialog div.modal-content div.modal-header h4.modal-title{					color: #fff;			font-size: 21px;			font-family: 'Spinnaker', sans-serif;			text-align: left;			text-transform: uppercase;		}		section.perfil_campo div.elementos div.row div.modal.fade.show div.modal-dialog div.modal-content div.modal-body{			font-size: 15px;			font-family: 'Montserrat', sans-serif;			text-align: left;			padding: 15px 20px;		}		section.perfil_campo div.elementos div.row div.modal.fade.show div.modal-dialog div.modal-content div.modal-footer button.btn.btn-default{			font-size: 15px;			color: #fff;			font-family: 'Montserrat', sans-serif;			text-transform: uppercase;		}		@media(max-width: 1094px){			section.perfil_campo div.elementos div.row div.col-sm-4{				max-width: 100%;				flex: 0 0 49.333%;			}		}		@media(max-width: 764px){			section.perfil_campo div.elementos div.row div.col-sm-4{				flex: 0 0 100%;			}			section.perfil_campo div.elementos div.row div.col-sm-4 div.caja_pc{				margin-bottom: 15px;			}		}		@media(max-width: 376px){			section.perfil_campo div.elementos div.row div.col-sm-4 div.caja_pc a h1{				font-size: 21px;			}		}	/*-- perfil y campo de trabajo --*/	/*--------------------CLAUSTRO--------------------*/		div.elementos div.profes h1{		    text-align: center;		    text-transform: uppercase;		    font-size: 40px;		    color: #4d4d4d;		    font-weight: 100;		    font-family: 'Spinnaker', sans-serif;		    margin: 0;		    padding-top: 20px;		}		div.profes{			width: 100%;			margin: 0 auto;			padding: 38px 0px 0px 0px;			text-align: center;		}		div.profes div.item{			width: 220px;			margin: 20px 20px auto;;			display: inline-block;			min-height: 300px;		}		div.da{		    background-color: rgba(255, 255, 255, 0.9);			margin-top: 183px;			padding: 8px;			position: absolute;			font-size: 16px;			height: 36px;		}		div.title{			height:61px;			width: 219px;			padding:5px;			text-align:left;			font-family: 'Roboto Condensed', sans-serif;			font-size:18px;			color:#fff;			overflow: hidden;		}		div.profes div.item a{			text-decoration: none;			cursor: pointer;		}		div.profes div.item a img {		    display: block;		    width: 219px;		    height: 219px;		}		div#claustro.modal.fade div.modal-dialog.modal-lg div.modal-content1{			background-color: #fff;		}		div#claustro.modal.fade div.modal-dialog.modal-lg div.modal-content1 div.modal-header h4.modal-title{			color: #fff;			font-size: 30px;			font-family: 'Spinnaker', sans-serif;			text-transform: uppercase;		}		div#claustro.modal.fade div.modal-dialog.modal-lg div.modal-content1 div.modal-body p{			font-size: 15px;			font-family: 'Montserrat', sans-serif;			text-align: left;			padding: 15px 20px;		}		div#claustro.modal.fade div.modal-dialog.modal-lg div.modal-content1 div.modal-footer button.btn.btn-default{			font-size: 15px;			color: #fff;			font-weight: bold;			font-family: 'Montserrat', sans-serif;			text-transform: uppercase;		}		div#owl-example3.owl-carousel.owl-theme div.owl-controls div.owl-pagination div.owl-page,         div#owl-example3.owl-carousel.owl-theme div.owl-controls.clickable div.owl-pagination div.owl-page{			display: none;		}		div#owl-example3.owl-carousel.owl-theme div.owl-controls div.owl-pagination div.owl-next.despues{			background-image:url('../img/svg/flecha_derecha2.svg');			width:19px;			height:31px;			display: inline-block;			cursor:pointer;			margin-left: 40px;		}		div#owl-example3.owl-carousel.owl-theme div.owl-controls div.owl-pagination div.owl-prev.anterior{			background-image:url('../img/svg/flecha_izquierda2.svg');			width:19px;			height:31px;			display: inline-block;			cursor:pointer;			margin-right: 40px;		}			@media(max-width: 378px){			div.elementos div.profes h1 {			    font-size: 27px;			}			div#claustro.modal.fade.in div.modal-dialog.modal-lg div.modal-content1 div.modal-header h4.modal-title {			    font-size: 21px;			}		}		/*--------------------CLAUSTRO--------------------*/	/*-------------------costos, becas, admision-----------*/		div.col-sm-4 a div.date, div.col-sm-4 div.costo, div.col-sm-4 a div.becas{			background-color: #eee;			text-align: center;			font-family: 'Roboto Condensed', sans-serif;			color: #4d4d4d;			min-height: 262px;			margin-bottom: 15px;		}		div.col-sm-4 a div.date{			padding: 20px 0px;		}		div.col-sm-4 div.costo{			padding: 20px 0px;			}		div.col-sm-4 a div.becas{			padding: 20px 0px;		}				div.pie_datos{			margin-top: 60px;		}		div.pie_datos div.elementos div.row div.col-sm-4 div h1, div.pie_datos div.elementos div.row div.col-sm-4 div p, div.pie_datos div.elementos div.row div.col-sm-4 a div div h1, div.pie_datos div.elementos div.row div.col-sm-4 a div div p, div.pie_datos div.elementos div.row div.col-sm-4 div div h1, div.pie_datos div.elementos div.row div.col-sm-4 div div p{			margin: 0px;		}		div.pie_datos div.elementos div.row div.col-sm-4 div h1, div.pie_datos div.elementos div.row div.col-sm-4 a div h1, div.pie_datos div.elementos div.row div.col-sm-4 div div h1{			font-weight: 700;			font-size: 24px;		}		.date > div:nth-child(1) > img:nth-child(1), .becas > img:nth-child(1){			margin-bottom: 25px;		}		/*-------------------becas-----------*/		h3.h3_seg{			color: #4d4d4d;		    font-size: 36px;		    margin-top: 0.5%;		    font-weight: 500;		    text-transform: uppercase;		}		@media (max-width: 759px){			h3.h3_seg {			    font-size: 32px;			}		}		@media (max-width: 677px){			h3.h3_seg {			    font-size: 28px;			}		}		@media (max-width: 558px){			h3.h3_seg {			    font-size: 22px;			}		}		div.cuadros2:nth-child(3){			display: none;		}		div.cuadros2{			color: #ffffff;		    display: inline-table;		    font-family: "Montserrat",sans-serif;		    font-size: 13px;		    font-weight: bold;		    margin: 1% 1%;		    overflow: hidden;		    text-align: center;		    text-transform: uppercase;		    width: 31.3%;		}		div.cuadros2 h3 {		    float: left;			min-height: 60px;			padding: 3%;			width: 100%;			margin: 0px;		}		div.cuadros2 h3.segundo p{			float: left;			padding-left: 2%;			width: 66%;			font-size: 13px;			text-align: left;			margin: 0px;		}		div.cuadros2 h3.segundo p.este{			font-size: 12px;			font-weight: 100;			float: right;			width: 34%;			text-align: right;		}		div.cuadros2 div.desc{			background: #ebeef0 none repeat scroll 0 0;			padding: 2% 4%;			text-transform: none;			width: 100%;			float: left;			min-height: 410px;		}		div.cuadros2 div.desc a img, div.cuadros2 div.desc img{			float: right;			 padding: 5% 2% 3%;		}		div.cuadros2 div.desc p{			text-decoration: none;			font-size: 13px;			color: #000000;			font-weight: 200;			text-align: left;			float: left;			min-height: 200px;		}		@media(max-width: 1114px){			div.cuadros2 div.desc p {				min-height: 216px;			}		}		@media (max-width: 1100px){			.cuadros2 {			    font-size: 10px;			}		}		@media(max-width: 998px){			div.cuadros2 {			    width: 48%;			}		}		@media(max-width: 972px){			div.cuadros2 div.desc p {				min-height: 234px;			}		}		@media(max-width: 906px){			div.cuadros2 div.desc p {				min-height: auto;			}		}		@media (max-width: 869px){			.cuadros2{				width: 48%;				font-size: 14px;			}		}		@media (max-width: 773px){			.cuadros2{				font-size: 12px;			}		}		@media (max-width: 661px){			.cuadros2{				width: 98%;			}			div.cuadros2 div.desc{			    height: auto;			    width: 100%;			    min-height: auto;			}			div.cuadros2 {			    width: 98%;			}		}		/*-------------------becas-----------*/	/*---------------- contacto ---------------*/		.posg_informes{			color:#FFFFFF;			margin-top: 80px;			overflow: hidden;		}		.posg_informes a{			color:#FFFFFF;		}		.posg_informes a:hover{			color:#FFFFFF;		}		.posg_tel {		    position: absolute;		    right: 200px;		    font-family: 'Roboto Condensed', sans-serif;		    font-size: 20px;		    font-weight: 300;		    width: 100%;		}		.posg_tel_img {		    width: 119px;		    text-align: center;		    float: right;		}		.posg_tel span{			font-size: 30px;			font-weight: bold;		}		.posg_tel img{			margin: 0 8px 5px 0;		}		.posg_adm_img{			float: left;		}		.posg_adm{			text-align: left;			float: left;			font-family: 'Roboto Condensed', sans-serif;			font-size: 20px;			font-weight: 300;			padding: 25px 30px;		}		.posg_adm span{			font-size: 30px;			font-weight: bold;		}		.posg_becas{			margin: 40px 0;		}		.posg_becas .posg_grados{			border:0px;			min-height: 186px;			padding: 0px;			width: 22.5%;		}		.posg_izq, .posg_der{			width: 50%;			float: left;			text-align: right;			padding: 28px 28px;			height: 185px;			position: relative;		}		@media (max-width: 1148px){			.posg_informes{				margin-top: 0px;			}		}		@media (max-width: 1048px){			.container3{				width: 382px;				margin: 0 auto;			}			.posg_izq, .posg_der {			    width: 100%;			    float: none;			    text-align: right;			    min-height: 195px;			}			.posg_adm_img{				padding-top: 12px;			}			.posg_adm_img, .posg_tel_img{			    float: right;			}			.posg_tel_img{				padding-top: 11px;			}			.posg_adm{				margin-top: 12px;			}			div.posg_informes div.posg_izq div.container3 div.posg_tel {			    position: relative;			    right: 0;			    font-family: 'Roboto Condensed', sans-serif;			    font-size: 20px;			    font-weight: 300;			    width: 59%;			    float: left;			    padding-right: 17px;			}			.posg_adm {			    float: left;			    font-family: 'Roboto Condensed', sans-serif;			    font-size: 20px;			    font-weight: 300;			    padding: 25px 56px;			}		}		@media (max-width: 420px){			div.posg_informes div.posg_izq div.container3 div.posg_tel, div.posg_informes div.posg_der div.container3 div.posg_adm{			    width: 100%;			    text-align: center;			    padding: 0px;			    float: none;			}			div.posg_tel_img, div.posg_adm_img {			    display: none;			}			.posg_der, .posg_izq {			    height: auto;			    min-height: 0px;			}			.container3{				width: 100%;			}		}/*---	Plan de estudios	---*//*-----------------------------------------------------------------                          [CONOCE UPAEP]----------------------------------------------------------------*/.container{	max-width: 1620px;}@media(max-width: 1620px){	.container{		max-width: 100%;	}}section.conoce{	position: relative;	overflow: hidden;	display: block;	text-align: center;	padding-bottom: 25px;}section.conoce div.cont_conoce{	position: relative;	width: 100%;	display: block;}section.conoce div.cont_conoce{	width: 1620px;	margin: 0 auto;}@media(max-width: 1620px){	section.conoce div.cont_conoce{		width: 100%;	}}h1.conoce_titulo{	text-align: center;	font-size: 40px;	font-family: 'Spinnaker', sans-serif;	text-transform: uppercase;	color: #4d4d4d;}div.iconos_conoce{	margin: 0 auto;	text-align: center;	padding: 15px 0px;}.iconos_conoce > a:nth-child(2) > svg:nth-child(1){	margin: 0px 35px;}.loaderImage{	display: none;	position: absolute;	min-height: 100%;	width: 100%;	z-index: 1;	background: #000;	opacity: .5;	left: 0%;	text-align: center;}.loaderImage img{	position: static;	width: 60px;    padding-top: 296px;}a.venobox.vbox-item img.img_conoce{	width: 100%;}div#owl-example4.owl-carousel.owl-theme div.owl-wrapper-outer div.owl-wrapper div.owl-item div#foto.item a.venobox.vbox-item img.img_conoce{	height: 214px;}div#foto.item{	display: inline-table;	margin: 6px 3px auto;	width: 19.5%;	overflow: hidden;}@media(max-width: 1188px){	div#foto.item {	    width: 24.5%;	}}@media(max-width: 1180px){	div#foto.item {	    width: 24.2%;	}}@media(max-width: 750px){	div#foto.item {	    width: 24%;	}}@media(max-width: 605px){	div#foto.item {	    width: 23.8%;	}}@media(max-width: 528px){	div#foto.item {	    width: 23.5%;	}}@media(max-width: 478px){	div#foto.item {	    width: 23%;	}}@media(max-width: 328px){	div#foto.item {	    width: 31%;	}}div#foto_360.item{	display: inline-table;	margin: 6px 3px 6px 4px;	width: 27%;	overflow: hidden;}div#owl-example5.owl-carousel.owl-theme div.owl-wrapper-outer div.owl-wrapper div.owl-item div#foto_360.item{	width: 90%;}div#owl-example4.owl-carousel.owl-theme div.owl-wrapper-outer div.owl-wrapper div.owl-item div#foto.item{	width: 97%;}div.vbox-overlay div.vbox-container div.vbox-content{	margin: 0px !important;}div.conoce_video{	width: 30%;	margin: 0 auto;	display: inline-block;}@media(max-width: 1618px){	div#foto_360.item {	    width: 30%;	}}@media(max-width: 1416px){	div#foto_360.item {	    width: 31%;	}}@media(max-width: 1372px){	div#foto_360.item {	    width: 32%;	}}@media(max-width: 1372px){	div#foto_360.item {	    width: 34%;	}}@media(max-width: 1254px){	div#foto_360.item {	    width: 36%;	}}@media(max-width: 1156px){	div#foto_360.item {	    width: 40%;	}}@media(max-width: 1040px){	div#foto_360.item {	    width: 49%;	}}@media(max-width: 900px){	div#foto_360.item {	    width: 80%;	}}@media(max-width: 800px){	div.vbox-overlay div.vbox-container div.vbox-content img.figlio{		position: absolute;		top: 50%;		width: 100%;		transform: translateY(-50%);		left: 0%;	}}@media (max-width: 700px){	div.conoce_video{		width: 100%;	}}@media(max-width: 520px){	div#foto_360.item {	    width: 90%;	}}@media(max-width: 462px){	div#foto_360.item {	    margin: 0px;	}}@media(max-width: 415px) and (max-height: 320px){	.momento-spherical-content-view .right-button-wrapper {	    display: block !important;	}}@media(max-width: 378px){	h1.conoce_titulo {	    font-size: 27px;	}}/*============================================				BIENVENIDA============================================*/section.bienvenida{	width: 100%;	overflow: hidden;	display: block;	padding: 50px 0px;}section.banner img{	width: 100%;}section.bienvenida div.centrar div.foto{	display: inline-block;	width: 17%;	float: left;	margin-bottom: 30px;}section.bienvenida div.centrar div.foto img{	width: 87%;}section.bienvenida div.centrar div.texto{	display: inline-block;	width: 83%;	float: left;}section.bienvenida div.centrar div.texto div.item-page div.page-header h2{	font-size: 23px;	font-family: 'Montserrat', sans-serif;	text-transform: uppercase;	color: #AA0129;}section.bienvenida div.centrar div.texto div.item-page div p{	font-size: 17px;	color: #444;	font-family: 'Spinnaker', sans-serif;}section.bienvenida div.centrar div.foto div.titulo_d{	width: 87%;	color: #fff;	background-color: #AA0129;	padding: 3px 15px;	font-size: 13px;}section.bienvenida div.centrar div.foto div.titulo_d p{	margin: 0px;}@media(max-width: 1446px){	section.bienvenida div.centrar div.foto, section.bienvenida div.centrar div.texto{		width: 100%;	}	section.bienvenida{		padding: 50px 20px;	}	section.bienvenida div.centrar div.foto img, section.bienvenida div.centrar div.foto div.titulo_d{		width: 225px;	}	section.bienvenida div.centrar div.foto{		text-align: center;	}	section.bienvenida div.centrar div.foto div.titulo_d{		margin: 0 auto;	}}@media only screen and (max-width: 768px) and (min-width: 300px)  {		section.parallax {		padding: 80px 0px;	}	.franja_instagram {		margin-bottom: 35px;	}		}