.contenedor {	color: #2e3246;	font-family: 'Roboto', sans-serif;	font-weight: 400;	line-height: 100%;	-webkit-font-smoothing: antialiased;	box-sizing: inherit;	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	vertical-align: baseline;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	display: block;	position: relative;	width: 100%;	overflow: hidden;	background-color: #ffffff;	margin-bottom: 0px;	margin-top: 0;}.conten-dos {	color: #2e3246;	font-family: 'Roboto', sans-serif;	font-weight: 400;	line-height: 100%;	-webkit-font-smoothing: antialiased;	box-sizing: inherit;	border: 0;	font-size: 100%;	vertical-align: baseline;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	display: block;	outline: 0 !important;	outline-offset: 0 !important;	max-width: 1200px;	margin: 0 auto;	padding: 0 0 60px;	position: relative;    padding-top: 10px;	padding-bottom: 0px;}.conten-tit {	-webkit-font-smoothing: antialiased;	box-sizing: inherit;	margin: 0;	border: 0;	vertical-align: baseline;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	display: block;	padding: 0 15px 30px;	font-family: 'Roboto', sans-serif;	color: #151515;	font-size: 1.333em;	line-height: 1.45em;	font-weight: 700;	position: relative;	padding-bottom: 15px;}.conten-principal {	color: #2e3246;	font-family: 'Roboto', sans-serif;	font-weight: 400;	line-height: 100%;	-webkit-font-smoothing: antialiased;	box-sizing: inherit;	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	vertical-align: baseline;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	outline: 0 !important;	outline-offset: 0 !important;	position: relative;	width: 100%;	display: flex;	flex-wrap: wrap;	margin-top: 15px;}.registro {	color: #2e3246;	font-family: 'Roboto', sans-serif;	font-weight: 400;	line-height: 100%;	-webkit-font-smoothing: antialiased;	box-sizing: inherit;	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	vertical-align: baseline;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	position: relative;	width: 100%;	display: inline-block;}.registro-conten {	color: #2e3246;	font-family: 'Roboto', sans-serif;	font-weight: 400;	line-height: 100%;	-webkit-font-smoothing: antialiased;	box-sizing: inherit;	border: 0;	font-size: 100%;	vertical-align: baseline;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	position: relative;	border-radius: 5px;	padding: 10px 0;	margin: 0 15px 30px;	background-color: #fff;	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.2);	transition: all 0.5s ease-in-out;	display: flex;	flex-wrap: wrap;}/*--IMAGEN--*/.dv-img {	order: 1;}.dv-img-central {	color: #2e3246;	font-family: 'Roboto', sans-serif;	font-weight: 400;	-webkit-font-smoothing: antialiased;	box-sizing: inherit;	margin: 0;	border: 0;	font-size: 100%;	vertical-align: baseline;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	display: block;	position: relative;	text-align: center;	width: 100%;	padding: 10px 30px;	line-height: 0;}.etiqueta-num {	color: #2e3246;	font-family: 'Roboto', sans-serif;	font-weight: 400;	line-height: 100%;	-webkit-font-smoothing: antialiased;	box-sizing: inherit;	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	vertical-align: baseline;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	display: block;	position: absolute;	top: -22px;	left: 30px;	width: 30px;	height: 42px;	border-radius: 5px;}.color-etiqueta-r {	background-color: #dd3333;}.color-etiqueta-a {	background-color: #3E6380;}.etiqueta-num span.num-item {	font-family: 'Roboto', sans-serif;	position: relative;	display: inline-block;	width: 30px;	padding: 7px 0;	text-align: center;	font-weight: 700;	font-size: 1em;	line-height: 1em;	color: #fff;}/*--DESCRIPCION--*/.dv-descrip {	order: 2;}.dv-descrip-central {	font-family: 'Roboto', sans-serif;	-webkit-font-smoothing: antialiased;	box-sizing: inherit;	margin: 0;	border: 0;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	display: block;	position: relative;	text-align: center;	width: 100%;	padding: 0 15px;	font-weight: 400;	font-size: 0.75em;	line-height: 1.45em;	color: #7f8c8d;}/*--CALIFICACION--*/.dv-calif {	order: 3;}.dv-calif-central {	color: #2e3246;	font-family: 'Roboto', sans-serif;	font-weight: 400;	line-height: 100%;	-webkit-font-smoothing: antialiased;	box-sizing: inherit;	margin: 0;	border: 0;	font-size: 100%;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	display: block;	position: relative;	text-align: center;	width: 100%;}/*--BOTON ENLACE--*/.dv-enlace {	order: 4;}.dv-enlace-central {	color: #2e3246;	font-family: 'Roboto', sans-serif;	font-weight: 400;	line-height: 100%;	-webkit-font-smoothing: antialiased;	box-sizing: inherit;	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	vertical-align: baseline;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	display: block;	position: relative;	text-align: center;	width: 100%;}.enlace-a {	font-family: 'Roboto', sans-serif;	-webkit-font-smoothing: antialiased;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	text-align: center;	box-sizing: inherit;	margin: 0;	border: 0;	vertical-align: baseline;	text-decoration: none !important;	display: inline-block;	padding: 13px 40px;	font-weight: 700;	font-size: 1em;	line-height: 1.25em;	color: #fff !important;	border-radius: 23px;	background-color: #FFB80C;	box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.35);	transition: all 0.5s ease-in-out;}.enlace-i {	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	text-align: center;	color: #fff;	box-sizing: inherit;	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	vertical-align: baseline;	-webkit-font-smoothing: antialiased;	display: inline-block;	font-style: normal;	font-variant: normal;	text-rendering: auto;	line-height: 1;	font-family: "Font Awesome 5 Free";	font-weight: 900;	padding-right: 5px;}/*--------GENERALES-------*/.dv-inter-regis {	color: #2e3246;	font-family: 'Roboto', sans-serif;	font-weight: 400;	line-height: 100%;	-webkit-font-smoothing: antialiased;	box-sizing: inherit;	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	vertical-align: baseline;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	position: relative;	width: 25%;	display: flex;	align-items: center;}.cls-strong-title {	font-weight: 700;	font-size: 28.43px;	line-height: 1.25em;	color: #111111;}.cls-span-title {	display: inline-block;	font-weight: 700;	font-size: 16px;	line-height: 1.25em;	color: #2e3246;	padding-bottom: 5px;}/*---PARA ESTRELLA---*/.dv-estrellas {	color: #2e3246;	font-family: 'Roboto', sans-serif;	font-weight: 400;	line-height: 100%;	-webkit-font-smoothing: antialiased;	text-align: center;	box-sizing: inherit;	margin: 0px 0px 15px 0px;	font-size: 100%;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	position: relative;	display: inline-block;	height: 40px;	border-radius: 20px;	padding: 0px 50px 2px 20px;	border: 1px solid #d6d7db;	z-index: 2;}.estrellas-nivel {	color: #2e3246;	font-family: 'Roboto', sans-serif;	font-weight: 400;	line-height: 100%;	-webkit-font-smoothing: antialiased;	text-align: center;	box-sizing: inherit;	margin: 0;	border: 0;	font-size: 100%;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	display: block;}.estrella-full {	padding-top: 8%;	font-size: 25px;	color: red;	display: inline-block;}.nivel-span {	display: none;}.txt-nivel-span {	font-family: 'Roboto', sans-serif;	-webkit-font-smoothing: antialiased;	text-align: center;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	box-sizing: inherit;	border: 0;	position: absolute;	right: 20px;	height: 1em;	top: 0;	bottom: 0;	margin: auto 0;	font-weight: 700;	font-size: 1em;	line-height: 1em;	color: #111111;}.cls-span-desc-fin{	font-size: 1.1em;}.dv-descrip-central p {    display: none;}/*---Modo Responsive*/@media screen and (min-width: 768px) and (max-width: 991px) {	.conten-principal {		display: flex;		flex-wrap: wrap;	}	div.dv-img-central>img {		width: 200px;		border-radius: 15px;	}	.registro {		width: 50%;		display: inline-block;	}	.dv-img,	.dv-descrip,	.dv-calif,	.dv-enlace {		width: 100%;		padding-top: 10px;	}	.dv-descrip-central {		font-size: 1.3em;	}	.cls-strong-title {		font-size: 2.5em;	}	.cls-span-title {		font-size: 1.8em;	}}@media screen and (max-width: 767px) {	div.dv-img-central>img {		width: 150px;		border-radius: 15px;	}	.conten-principal {		display: block;	}	.registro {		width: 100%;	}	.registro-conten {		display: block;	}	.dv-img,	.dv-descrip,	.dv-calif,	.dv-enlace {		width: 100%;		padding-top: 10px;	}	.dv-descrip-central {		font-size: .9em;	}	.cls-strong-title {		font-size: 2em;	}	.cls-span-title {		font-size: 1.2em;	}}@media screen and (min-width: 991px) {	div.dv-img-central>img {		width: 140px;		border-radius: 15px;	}}/*-----PANTALLA LISTAS PADRE----*//*----- FORMULARIO --------*/