@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;400;600;800&display=swap');

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,		
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
input, textarea, select, button,
header, section, article, footer, aside, figure, figcaption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-decoration:none;
	color:inherit;
	background-color:transparent;
	}
strong {
	font-weight: 800;
	}
:focus {
	outline:0;
	}
body{
	line-height: 1;
	}
ol, ul {
	list-style: none;
	}
table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	text-align: left;
	font-weight: normal;
	}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}
del {
	text-decoration: none;
}
html {
	font-size: 62.5%;
    height: 100%;
    overflow: hidden;
}
@media (min-width: 1023px) and (max-width: 1199px) {
	html {
		font-size: 56.25%;
	}
}
@media (max-width: 359px) {
	html {
		font-size: 56.25%;
	}
}

body {
	font-family: "Montserrat", Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size:100%;
	line-height:1;
	color:#2c2b2b;
	height:100%;
	background: #f9f9f9;
	overflow-x:hidden;
	overflow-y:scroll;
}
:focus {
	box-shadow: 0 0 2px 0 #b6dce4;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap; /* 1 */
}

.section {
	padding: 5rem 0;
}
.section + .section,
.section:first-child {
	padding-top: 0;
}
.section.bg {
	padding-top: 5rem;
	background:#e2f0eb;
}
.section.bg + .section {
	padding-top: 5rem;
}
.page {
	font-size: 1rem;
	padding: 0 3.5rem;
	max-width: 1170px;
	margin: 0 auto;
	clear:both;
}
.s_ac,
.s_ac .col {
	text-align: center;
}
.row {
	margin: 0 -3.5rem;
	font-size: 0;
	clear: both;
}
.row.rtl {
	direction: rtl;
}
.row + .row {
}
.page:after,
.row:after {
	content:'';
	display:table;
	width:100%;
	clear:both;
}
.col {
	font-size: 1rem;
	box-sizing: border-box;
	padding: 0 3.5rem;
	min-height: 1px;
	text-align: left;
	direction: ltr!important;
}
.col > *:last-child {
	margin-bottom: 0!important;
}
@media (min-width: 960px) {
	.col {
		display: inline-block;
		vertical-align: top;
	}
	.col1 {width: 16.666%;}
	.col2 {width: 33.333%;}
	.col3 {width: 50%;}
	.col4 {width: 66.666%;}
	.col5 {width: 83.333%;}
	.col6 {width: 100%;}
}
@media (max-width: 959px) {
	.col + .col {
		margin-top: 3rem;
	}
}

a i {
	line-height: inherit!important;
}
svg {
	width: auto;
	height: auto;
}
svg,
img {
	max-width: 100%;
}

.bt {
	display: inline-block;
	line-height: 4.8rem;
	height: 4.8rem;
	padding: 0 2.5rem;
	text-transform: uppercase;
	font-weight: 600;
	background: #1d406f;
	color: #fff;
	font-size: 1.4rem;
	border-radius: 5rem;
	text-align: center;
	cursor: pointer;
	transition: all 150ms cubic-bezier(.7,0,.3,1);
}
.bt:hover {
	color: #1d406f;
	background: #b6dce4;
}
.bt.btG {
	color: #1d406f;
	box-shadow: inset 0 0 0 1px #1d406f;
	background: #fff;
}
.bt.btG:hover {
	color: #1d406f;
	background: #b6dce4;
	box-shadow: none;
}
.bt.btI {
	width: 4.8rem;
	padding: 0;
	text-align: center;
}
.bt.disabled {
	box-shadow: none;
	color: #aaa;
	background: #ddd;
	cursor: default;
}
@media (min-width: 960px) {
	.bt + .bt {
		margin-left: 2rem;
	}
}
@media (max-width: 959px) {
	.bt + .bt {
		margin-top: 2rem;
	}
}
.bt i {
	margin-right: 1rem;
	font-size: 1.5em;
	vertical-align: middle;
}
.bt i.fa-arrow-right {
	margin: 0 0 0 1rem;
}
.bt.btI i {
	margin: 0;
}
.btText {
	font-size: 1.2rem;
	text-transform: uppercase;
	text-decoration: underline;
    text-decoration-color: #b6dce4;
    margin: 1rem 0;
}
p a,
ul a,
ol a {
	text-decoration: underline;
	text-decoration-color: #b6dce4;
}

.modal,
.card {
	background: #fff;
	padding: 3.5rem;
	border-radius: .3rem;
	box-shadow: 0 .1rem .5rem 0 rgba(0,0,0,.1), 0 .2rem 1rem 0 rgba(0,0,0,.1);
    border-bottom: solid 3px #b6dce4;
    -webkit-transition: box-shadow 0.1s ease-in;
    -moz-transition: box-shadow 0.1s ease-in;
    -o-transition: box-shadow 0.1s ease-in;
    transition: all 150ms cubic-bezier(.7,0,.3,1);
}
.card {
	transition: none!important;
}

.hr {
	display: block;
	margin: 2.5rem 0;
	border-top: solid 1px #ddd;
}

#modalWrapper,
#selectWrapper,
#alertWrapper {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 99999999;
	background: rgba(40,40,40,.5);
	opacity: 0;
	visibility: hidden;
	transition: all 150ms cubic-bezier(.7,0,.3,1);
}
#toast {
	padding: 3rem;
	background: #b6dce4;
	color: #1d406f;
	position: fixed;
	left: 50%;
	top: 3rem;
	transform: translateX(-50%);
	z-index: 999999999;
	border-radius: .3rem;
	box-shadow: 0 .25rem 2rem 2px rgba(0,0,0,.1), 0 .5rem 3rem 5px rgba(0,0,0,.1), 0 1rem 3rem 0 rgba(0,0,0,.2);
	transition: all 150ms cubic-bezier(.7,0,.3,1);
	opacity: 0;
	visibility: hidden;
	font-size: 1.4rem;
}
#toast.visible,
#toast:hover {
	opacity: 1;
	visibility: visible;
}
#alertWrapper,
#selectWrapper {
	z-index: 999999999;
}
#modalWrapper.visible,
#alertWrapper.visible,
#selectWrapper.visible {
	opacity: 1;
	visibility: visible;
}
#modalWrapper > .bt_modalClose,
#selectWrapper > .bt_selectClose {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
}
.modal,
.alert,
.select {
	position: absolute;
	left: 50%;
	top: 48%;
	transition: transform 100ms ease;
	transform: scale(.5) translate(-50% , -150%);
	transform-origin: 0 50%;
	max-width: 70rem;
	z-index: 20;
}
.modal + .modal {
	display: none;
}
#modalWrapper.visible .modal,
#alertWrapper.visible .alert,
#selectWrapper.visible .select {
	transform: scale(1) translate(-50% , -50%);
}
.modal {
	padding: 0;
	min-height: 50vh;
	max-height: 90vh;
	width: 90%;
	padding-bottom: 10rem;
	box-sizing: border-box;
}
.alert {
	top: 20%;
	font-size: 1.4rem;
	min-width: 25%;
	text-align: center;
	max-width: 90%;
	padding: 4rem;
	background: #fff;
	border-radius: .5rem;
	text-align: center;
	display: block;
}
.alert .bt {
	margin-top: 2rem;
	line-height: 4rem;
	height: 4rem;
	padding: 0 1.5rem;
}
.select {
	background: #fff;
	padding: 0 1rem 1rem;
    border-radius: .3rem;
    box-shadow: 0 0.1rem 0.5rem 0 rgba(0,0,0,.1), 0 0.2rem 1rem 0 rgba(0,0,0,.1);
    border-top: solid 3px #b6dce4;
    -webkit-transition: box-shadow 0.1s ease-in;
    -moz-transition: box-shadow 0.1s ease-in;
    -o-transition: box-shadow 0.1s ease-in;
    transition: all 150ms cubic-bezier(.7,0,.3,1);
}
.select h4 {
	font-size: 1.5rem;
	font-weight: 600;
	text-align: center;
	line-height: 5rem;
}
.select ul li a {
	display: block;
	font-size: 1.4rem;
	line-height: 5rem;
	padding: 0 2rem;
	text-align: center;
	min-width: 20rem;
	text-decoration: none;
	transition: all 150ms ease;
	border-radius: 2px;
}
.select ul li a.active,
.select ul li a.active:hover {
	background: #b6dce4;
	color: #fff;
}
.select ul li a:hover {
	background: #b6dce450;
}
.select ul li + li {
	border-top: solid 1px #00000010;
}
.modal > .bt_modalClose {
	position: absolute;
	right: 0;
	top: -4rem;
	line-height: 3rem;
	width: 3rem;
	text-align: center;
	color: #eee;
	font-size: 3rem;
	display: block;
}
.modalHeader {
	padding: 3.5rem 3.5rem 2.5rem;
	border-radius: .5rem .5rem 0 0;
	position: relative;
	border-bottom: solid 1px #eee;
}
.modalContent {
	max-height: 50vh;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 2.5rem 3.5rem 2rem;
	box-sizing: border-box;
}
.modalContent .row {
	margin: 0 -1.5rem 2rem;
}
.modalContent .row .col {
	padding: 0 1.5rem;
}
.modalContent .row + .row {
	margin-top: 3rem;
}
.modalFooter {
	text-align: right;
	padding: 2rem 3.5rem 3.5rem;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	border-radius: 0 0 .5rem .5rem;
}
.modalFooter .bt_back {
	float: left;
	color: #ccc;
	box-shadow: none;
	margin: 0;
}
.modalHeader > *:last-child,
.modalContent > *:last-child {
	margin-bottom: 0;
}

.form .field {
	margin-bottom: 2rem
}
.form .fieldSet + .fieldSet,
.formActions {
	padding-top: 2rem;
	border-top: solid 1px #ddd;
}
.form-msg {
	padding: .875rem 1rem;
	font-size: 1.2rem;
	margin: -.5rem 0 1rem;
	text-align: left;
	border-radius: .3rem;
	border:solid 1px #cc2929;
	background: #ffcccc;
}
input + .form-msg,
select + .form-msg,
textarea + .form-msg {
	margin-top: .5rem;
}
.form-msg.ok {
	border-color: #8bc34a;
	background: #8bc34a20;
}
label + .form-msg {
	margin-top: 0;
}
.form-msg.envio-ok {
	background: #d2efb1;
	border-color: #8bc34a;
}
#main .form-msg p,
.modal .form-msg p {
	font-size: 1.2rem;
	margin-bottom: 0;
}
.form label {
	font-size: 1.2rem;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 1rem;
	display: block;
	color: #666;
}
.form label + label {
	display: inline-block;
	margin-right: 2rem;
	margin-top: 1rem;
}
.form input,
.form select,
.form textarea {
	padding: 1.5rem;
	font-size: 1.4rem;
	line-height: 1.6rem;
	background: #f0f0f0;
	border-bottom: solid 1px #c6c6c6;
	width: 100%;
	box-sizing: border-box;
}
.form input::placeholder {
	color: #111;
}
.form input[type="file"] {
	padding: 1.15rem;
}
.form input[type="color"] {
	padding: .5rem;
	height: 4.7rem;
}
.form input[readonly] {
	border-bottom: none;
	background: #f6f6f6;
}
.form select {
	line-height: 4.6rem;
	padding-top: 0;
	padding-bottom: 0;
	height: 4.6rem;
}
.form label {
	position: relative;
}
.form label a {
	text-decoration: underline;
	text-decoration-color: #b6dce4;
}
.form label input[type="checkbox"],
.form label input[type="radio"] {
	width: 1.6rem;
	height: 1.6rem;
	display: inline-block;
	vertical-align: middle;
	opacity: 0;
}
.form label input[type="checkbox"] + i,
.form label input[type="radio"] + i {
	position: absolute;
	left: 0;
	top: -.5px;
	width: 1.4rem;
	height: 1.4rem;
	background: #b6dce4;
	border-radius: 2px;
	line-height: 1.4rem;
	text-align: center;
	color: #fff;
	transition: all 50ms cubic-bezier(.7,0,.3,1);
	font-size: 0;
}
.form label input[type="radio"] + i {
	border-radius: 10rem;
	line-height: 1.3rem;
	text-align: right;
	padding-right: .1rem;
	box-sizing: border-box;
}
.form label input[type="checkbox"]:checked + i,
.form label input[type="radio"]:checked + i {
	font-size: 1rem;
}

#main p.info,
.modal p.info {
	padding: 1.2rem 1.5rem;
    font-size: 1.2rem;
    line-height: 1.3em;
    background: #b6dce420;
    border: solid 1px #b6dce4;
    border-radius: 3px;
    margin: 1.5rem 0;
}
p.info i {
	color: #b6dce4;
}

a,
button {
	display: inline-block;
	position: relative;
}
.tooltip {
	display: block;
	text-indent: 0;
	text-transform: none;
	font-weight: normal;
	line-height: 1.1em!important;
	position: absolute;
	left: 50%;
	bottom: 100%;
	transform: translate(-50% , 50%);
	white-space: nowrap;
	padding: 1rem!important;
	border-radius: 3px!important;
	margin-bottom: 1rem!important;
	font-size: 1.2rem!important;
	color: #111!important;
	background: #fff!important;
	box-shadow: 0 1px 5px 0 rgba(0,0,0,.1), 0 2px 10px 0 rgba(0,0,0,.1), 0 3px 15px 0 rgba(0,0,0,.1);
	opacity: 0;
	visibility: hidden;
	transition: all 150ms cubic-bezier(.7,0,.3,1);
	text-indent: 0;
	z-index: 100;
}
.tooltip.large {
	width: 250px;
	text-align: left;
	white-space: normal;
}
.tooltip:after {
	content: '';
	position: absolute;
	left: 50%;
	transform: translate(-50%);
	top: 100%;
	border: solid .5rem transparent;
	border-top-color: #fff;
}
a:hover.tooltip,
a:focus.tooltip,
a:hover .tooltip,
a:focus .tooltip,
button:hover .tooltip,
button:focus .tooltip,
th:hover .tooltip,
.field div:hover .tooltip {
	transition-delay: .5s;
	transform: translate(-50% , 0);
	opacity: 1;
	visibility: visible;
}

#header {
	padding: 5.5rem 0;
	background-repeat: no-repeat;
	background-position: 50% 100%;
	background-size: auto 90%;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATsAAACiCAYAAAA+wmr4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjBBNkVCODMzRTUyMTFFQkIzNDI5NzgwRTU0MTM4MEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjBBNkVCODQzRTUyMTFFQkIzNDI5NzgwRTU0MTM4MEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMEE2RUI4MTNFNTIxMUVCQjM0Mjk3ODBFNTQxMzgwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMEE2RUI4MjNFNTIxMUVCQjM0Mjk3ODBFNTQxMzgwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjYTMhkAAGE5SURBVHja7L0HgFxX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")
}
#header .branding {
	height: 8rem;
	float: left;
	display: none;
}
#header h1 {
	font-size: 5rem;
	color: #1d406f;
	font-weight: 200;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: middle;
}
#header h1 strong {
	font-weight: 800;
}
#header button,
#header nav {
	display: none;
}
.ayuda-fijo,
.ir-al-sitio {
	float: right;
	font-size: 1.6rem;
	line-height: 4rem;
	padding: 0 2rem;
	color: #1d406f;
	font-weight: 800;
	border: solid 1px #b6dce4;
	border-left-width: 1.2rem;
}
.ayuda-fijo i,
.ir-al-sitio i {
	margin-left: .5rem;
	display: none;
}
.ayuda-fijo:hover,
.ir-al-sitio:hover {
	background: #b6dce4;
}

#main h1 {
	font-size: 4.8rem;
	font-weight: 800;
	margin-bottom: 2rem;
	text-transform: uppercase;
}
#main h2 {
	font-size: 4rem;
	margin-bottom: 2rem;
}
#main h3,
.modal h3 {
	font-size: 2.5rem;
	margin-bottom: 1.5rem;
	color: #1d406f;
}
.modal h4 {
	font-size: 1.8rem;
	font-weight: 600;
	margin-bottom: 1rem;
}
#main p,
#main ul,
#main ol,
.modal p,
.modal ul {
	font-size: 1.4rem;
	line-height: 1.3em;
	margin-bottom: 1rem;
}
#main ul li {
	margin-bottom: .5rem;
}
#main p + h1,
#main p + h2,
#main p + h3,
#main ul + h3,
#main ol + h3,
#main p + h4,
#main p + ul,
#main ul + p,
#main ol + p {
	margin-top: 4rem;
}
#main p + .bt {
	margin-top: 1.5rem;
}

#loading {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 9999999999;
	background: rgba(255,255,255,.5);
	opacity: 0;
	visibility: hidden;
	transition: all 50ms cubic-bezier(.7,0,.3,1);
}
#loading.visible {
	opacity: 1;
	visibility: visible;
}
#loading span {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 6rem;
	height: 6rem;
	margin: -3rem 0 0 -3rem;
	border-radius: 8rem;
	border: solid 2px #b6dce4;
	animation: girar 1s infinite ease;
}
@keyframes girar {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
}
#loading span:after {
	content: '';
	position: absolute;
	top: -4px;
	height: 7px;
	width: 8px;
	background: #b6dce4;
	left: 50%;
	margin-left: -4px;
}

#bt_top {
	display: block;
	font-size: 1.4rem;
	font-weight: 800;
	color: #999;
	width: 15rem;
	text-align: center;
	margin: 3rem auto;
}
#bt_top i {
	margin-right: 1rem;
}
#footer p {
	font-size: 1.2rem;
	text-align: center;
	padding: 2rem 0;
}

#form-contacto {
	transform: translateY(110%);
	border-radius: .5rem .5rem 0 0;
	box-shadow: 0 -1rem 0 0 #b6dce4, 0 .5rem 3rem .5rem rgba(0,0,0,.2);
	position: fixed;
	right: 3rem;
	bottom: 0;
	z-index: 800;
	width: 50rem;
	max-width: 80%;
	transition: all 150ms cubic-bezier(.7,0,.3,1);
	visibility: hidden;
}
#form-contacto.visible {
	visibility: visible!important;
	transform: translateY(0%);
}
#form-contacto.visible:before {
	content: '';
	position: fixed;
	left: -100vw;
	top: -100vh;
	right: -100vw;
	bottom: 0;
	z-index: -1;
}
#form-contacto h3 {
	font-size: 2.5rem;
    font-weight: 600;
    margin-bottom: 2rem;
}
.bt_form-contacto-close {
	position: absolute;
	right: 2rem;
	top: 2rem;
	font-size: 2rem;
	color: #aaa;
}
#form-contacto .card {
	padding: 2rem 3rem;
}
#form-contacto .form input,
#form-contacto .form textarea {
	padding: 1rem;
}

@media (max-width: 960px) {
	#header .branding {
		height: 6rem;
	}
	.card {
		margin: 0 -3.5rem;
	}
	.ayuda-fijo {
		margin: 0;
		position: fixed;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 100;
		border-radius: 0;
		text-align: center;
		background-color: #fff;
	}
	.ayuda-fijo i {
		font-size: 2rem;
		margin: 0;
	}
	#main h1 {
		font-size: 4rem;
	}
}


.s__admin .page {
	padding: 0 4rem;
	max-width: 100%;
}
.s__admin #header {
	padding-bottom: 4rem;
	background: none;
}
.s__admin #header .branding {
	height: 4.8rem;
	display: inline-block;
	vertical-align: middle;
}
.s__admin #header h1 {
	font-size: 1.6rem;
	line-height: 1.8rem;
	padding: .6rem 0;
	display: inline-block;
	vertical-align: middle;
	margin-left: 2rem;
}
.s__admin #header h1 strong {
	display: block;
}
.s__admin #header h1 span {
	display: block;
	font-weight: normal;
}
.s__admin #header .search {
	display: inline-block;
	vertical-align: middle;
	background: #fff;
	width: 45%;
	margin-left: 5rem;
	box-shadow: 0 1px 4px 0 rgba(0,0,0,.15);
	border-radius: 10rem;
	position: relative;
}
.s__admin #header .search input {
	height: 4.8rem;
	line-height: 2.4rem;
	padding: 1.2rem 2.5rem;
	font-size: 1.4rem;
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	padding-right: 17rem;
	margin-right: -17rem;
	box-sizing: border-box;
	float: left;
	border-radius: 10rem;
}
.s__admin #header .search button {
	display: inline-block;
	vertical-align: middle;
	float: right;
}
@media (min-width: 960px) and (max-width: 1199px) {
	.s__admin #header {
		padding: 2.25rem 0;
	}
	.s__admin #header .page {
		padding: 0 2.5rem;
	}
	.s__admin #header .search {
		width: 40%;
		margin-left: 2rem;
	}
	.s__admin #header .search button {
		font-size: 1.2rem;
		padding: 0 1.5rem;
	}
}
.s__admin #header .search button + a {
	right: 19rem;
	background: #ffffffcc;
	box-shadow: 0 0 0 8px #ffffffcc;
}
.s__admin #header .search button + a.limpiarBusqueda {
	right: 16rem;
	background: none;
	box-shadow: none;
}
.s__admin #header .search a,
.s__admin #header .search a.limpiarBusqueda {
	color: #777;
	font-size: 1.2rem;
	text-decoration: underline;
	position: absolute;
	top:50%;
	transform: translateY(-50%);
	right: 16rem;
	z-index: 10;
	display: none;
}
.s__admin #header .search a i {
	font-size: 1.4rem;
}
.s__admin #header a.bt {
	float: right;
	margin-left: 1rem;
}
.s__admin #header a.bt.btG {
	color: #ccc;
	box-shadow: none;
}
@media (max-width: 1300px) {
	.s__admin #header a.bt.btG {
		font-size: 0;
	}
	.s__admin #header a.bt.btG i {
		margin: 0;
		font-size: 1.4rem;
	}
}
@media (min-width: 960px) and (max-width: 1199px) { 
	.s__admin #header a.bt {
		font-size: 1.2rem;
	}
	.s__admin #header a.bt:not(.btI) {
		padding: 0 1.5rem;
	}
}
.s__admin #header {
	padding: 3rem 0;
	position: relative;
	z-index: 99999998;
	box-shadow: 0 1px 5px -2px rgba(0,0,0,.2);
}
.s__admin #header a.bt.btG:hover {
	color: #fff;
}
.administrarWrapper {
	position: absolute;
	right: 4rem;
	top: 100%;
	margin-top: -2rem;
	background: #fff;
	text-align: center;
	border-radius: .3rem;
	box-shadow: 0 .25rem 1.5rem 0 rgba(0,0,0,.2), 0 0 .25rem 0 rgba(0,0,0,.1);
	min-width: 25rem;
	padding: 1rem 0;
	border-top: solid 1px #b6dce4;
	transition: all 150ms ease;
	opacity: 0;
	visibility: hidden;
	transform: translateY(-10%);
}
.administrarWrapper.visible {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}
.administrarWrapper:before {
	content: '';
	position: absolute;
	right: 7.25rem;
	bottom: 100%;
	border: solid 1rem transparent;
	border-bottom-color: #b6dce4;
}
.administrarWrapper li a {
	line-height: 4.8rem;
    height: 4.8rem;
    padding: 0 2.5rem;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 1.4rem;
    text-decoration: none;
    display: block;
}
.administrarWrapper li a:hover {
	background: #eee;
}


.s__admin #footer {
	background: #ddd;
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 9999999;
}
.s__admin #footer p {
	font-size: 1rem;
	line-height: 2rem;
	text-align: left;
	color: #777;
	padding: 0;
}

.s__admin .contentTable {
	background: #eee;
	position: relative;
	margin-bottom: 2rem;
}
.s__admin .table {
	padding: 2rem 0;
}
.s__admin .table .tf,
.s__admin .table .th,
.s__admin .table .tr {
	font-size: 0;
	margin: 0 -1.3rem;
}
.s__admin .table .tf {
	margin-bottom: 2rem;
}
.s__admin .table .tf select {
	font-size: 1.1rem;
	padding: 1.2rem 1.3rem;
	width: 100%;
	box-sizing: border-box;
	background: #f9f9f9;
	border-radius: 3px;
	box-shadow: 0 1px 2px -2px rgba(0,0,0,.1);
	color: #1d406f;
	background: #b6dce480;
}
.s__admin .table .th {
	border-radius: 2px;
	margin-bottom: .5rem;
	background: #00000010;
}
.s__admin .table .th .tc {
	text-transform: uppercase;
	font-size: 1rem;
	color: #999;
	font-weight: 600;
	padding-bottom: .6rem;
	background: none;
}
.s__admin .table .th .tc + .tc {
	border-left: solid 1px #ffffff50;
}
.s__admin .table .tc {
	font-size: 1rem;
	padding: .6rem 1rem;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	width: 20%;
	position: relative;
	background: #eee;
}
.s__admin #main .table .tc:first-child {
	padding-left: 1.3rem;
}
.s__admin #main .table .tr:nth-child(even),
.s__admin #main .table .tr:nth-child(even) .tc {
	background: #f9f9f9;
}
.s__admin #main .table .tr .tc:first-child {
	border-left: solid 3px #b6dce4;
}
.s__admin #main .table .tc p {
	margin: 0;
}
.s__admin #main .table .tr .tc:first-child p {
	margin-left: -3px;
}
.s__admin #main .table .tr.e_pendiente .tc:first-child {
	border-left-color: #f60;
}
.s__admin #main .table .tr.e_borrador .tc:first-child {
	border-left-color: #999;
}
.s__admin #main .table .tr.e_borrador .tc p {
	color: #aaa;
}

.s__admin #main .tfooter {
	padding: 2rem 0 0;
}
.s__admin #main .tfooter p {
	font-size: 1.2rem;
	display: inline-block;
	color: #666;
	margin: 0;
	line-height: 2.5rem;
}
.s__admin #main .tfooter ul {
	float: right;
	line-height: 2.5rem;
	margin: 0;
}
.s__admin #main .tfooter ul li {
	display: inline-block;
	font-size: 1.1rem;
	min-width: 2rem;
	text-align: center;
}
.s__admin #main .tfooter ul li a {
	display: block;
	width: 2.5rem;
	background: #fff;
	color: #666;
	border-radius: .2rem;
	text-decoration: none;
	text-decoration: none;
}
.s__admin #main .tfooter ul li a.active,
.s__admin #main .tfooter ul li a:hover {
	background: #b6dce4;
	color: #fff;
}

.tramites__header {
	padding: 4rem 0 8rem!important;
}
#main .tramites__header h2 {
	color: #1d406f;
}
#main .tramites__header h3 {
	font-size: 1.4rem;
	color: #00284c;
	text-transform: uppercase;
	padding-bottom: 1rem;
	margin-bottom: 2rem;
	border-bottom: solid 1px #fff;
}
#main .tramites__header h3 + h2 {
	font-size: 4.5rem;
	color: #1d406f;
	letter-spacing: -.025em;
}
#main .tramites__header h3 + h2 span {
	display: block;
	font-size: .75em;
	font-weight: bold;
	padding-top: .5rem;
}
#main .tramites__header h2 + p {
	color: #1d406f;
	margin-bottom: 2rem;
	max-width: 45em;
}
#main .tramites__header h2 + p {
	margin-bottom: 1rem;
}
#main .tramites__header p + ul {
	margin-top: 1rem;
}
#main .tramites__header h6 {
	font-size: 1.2rem;
	color: #1d406f80;
	margin-bottom: .5rem;
}
#main .tramites__header h6 a {
	text-decoration: underline;
}
#main .tramites__header .col2 p:first-child,
#main .tramites__header .col2 ul + p {
	margin: 2rem 0 2.5rem;
	text-transform: uppercase;
	font-weight: 600;
}
#main .tramites__header .col2 ul.share li {
	display: inline-block;
	margin-right: 1.5rem;
}
.tramites__header .col2 i {
	font-size: 3rem;
	color: #1D406F;
	width: 3.6rem;
	height: 3.5rem;
	display: block;
	margin-bottom: 2rem;
}
.tramites__header .col2 a {
	text-decoration: none;
}
.tramites__header .col2 i.fa-lightbulb {
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("data:image/svg+xml,%3Csvg width='36' height='35' viewBox='0 0 36 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8336 6.15262C21.2269 6.15262 23.9862 8.91197 23.9862 12.3052C23.9862 12.8692 24.4477 13.3307 25.0117 13.3307C25.5803 13.3307 26.0418 12.8692 26.0418 12.3052C26.0418 7.77933 22.3595 4.10175 17.8336 4.10175C17.2697 4.10175 16.8082 4.55853 16.8082 5.12718C16.8082 5.69117 17.2697 6.15262 17.8336 6.15262V6.15262Z' fill='%231D406F'/%3E%3Cpath d='M12.781 30.6792C13.1865 33.075 15.2654 35 17.8336 35C20.4065 35 22.4807 33.075 22.8862 30.6792C24.1214 30.2783 25.0117 29.1177 25.0117 27.752V25.7012C25.0117 23.8134 25.7528 21.9303 27.0952 20.4015C29.0575 18.1595 30.1389 15.2837 30.1389 12.3052C30.1389 4.53988 23.0354 -1.36104 15.1908 0.275002C10.5577 1.2445 6.80085 4.96404 5.8127 9.62511C4.97837 13.5591 6.00848 17.5116 8.63732 20.4668C9.91912 21.9117 10.6556 23.8181 10.6556 25.7012V27.752C10.6556 29.1177 11.5505 30.2783 12.781 30.6792V30.6792ZM17.8336 32.9491C16.5192 32.9491 15.3632 32.0402 14.9344 30.8237H20.7375C20.3086 32.0402 19.1527 32.9491 17.8336 32.9491ZM22.9608 27.752C22.9608 28.3207 22.504 28.7775 21.9354 28.7775H13.7319C13.1679 28.7775 12.7064 28.3207 12.7064 27.752V26.7266H22.9608V27.752V27.752ZM10.1708 19.1057C7.98011 16.64 7.12247 13.3446 7.82163 10.0493C8.63732 6.20855 11.7649 3.08563 15.6103 2.28392C22.1777 0.908907 28.0926 5.84032 28.0926 12.3052C28.0926 14.7849 27.1884 17.1807 25.5524 19.0498C24.1214 20.6812 23.2405 22.6482 23.0214 24.6757H12.6505C12.4268 22.6435 11.5505 20.6579 10.1708 19.1057V19.1057Z' fill='%231D406F'/%3E%3Cpath d='M1.36141 14.3561H3.41228C3.97626 14.3561 4.43771 13.8947 4.43771 13.3307C4.43771 12.762 3.97626 12.3052 3.41228 12.3052H1.36141C0.792755 12.3052 0.335968 12.762 0.335968 13.3307C0.335968 13.8947 0.792755 14.3561 1.36141 14.3561Z' fill='%231D406F'/%3E%3Cpath d='M2.38683 8.62765C2.78769 9.02851 3.43558 9.02851 3.83643 8.62765C4.23728 8.2268 4.23728 7.57891 3.83643 7.17806L2.38683 5.72847C1.98598 5.32761 1.33809 5.32761 0.937236 5.72847C0.536383 6.12932 0.536383 6.77721 0.937236 7.17806L2.38683 8.62765Z' fill='%231D406F'/%3E%3Cpath d='M2.38683 18.0337L0.937236 19.4833C0.536383 19.8841 0.536383 20.532 0.937236 20.9329C1.33809 21.3337 1.98598 21.3337 2.38683 20.9329L3.83643 19.4833C4.23728 19.0824 4.23728 18.4299 3.83643 18.0337C3.43558 17.6328 2.78769 17.6328 2.38683 18.0337Z' fill='%231D406F'/%3E%3Cpath d='M34.3105 12.3052H32.2597C31.6957 12.3052 31.2342 12.762 31.2342 13.3307C31.2342 13.8947 31.6957 14.3561 32.2597 14.3561H34.3105C34.8745 14.3561 35.336 13.8947 35.336 13.3307C35.336 12.762 34.8745 12.3052 34.3105 12.3052Z' fill='%231D406F'/%3E%3Cpath d='M33.2851 8.62765L34.7347 7.17806C35.1355 6.77721 35.1355 6.12932 34.7347 5.72847C34.3338 5.32761 33.6859 5.32761 33.2851 5.72847L31.8355 7.17806C31.4347 7.57891 31.4347 8.2268 31.8355 8.62765C32.2364 9.02851 32.8842 9.02851 33.2851 8.62765Z' fill='%231D406F'/%3E%3Cpath d='M34.7347 20.9329C35.1355 20.532 35.1355 19.8841 34.7347 19.4833L33.2851 18.029C32.8842 17.6328 32.2364 17.6328 31.8355 18.029C31.4347 18.4299 31.4347 19.0824 31.8355 19.4833L33.2851 20.9329C33.6859 21.3337 34.3338 21.3337 34.7347 20.9329Z' fill='%231D406F'/%3E%3C/svg%3E%0A");
}
.tramites__header .col2 i.fa-lightbulb:before {
	display: none;
}
#main .tramites__header .col2 p {
	color: #1d406f;
	font-size: 1.2rem;
	line-height: 1.3em;
	max-width: 25em;
}

.form__search {
	position: relative;
}
.form__search .field {
	position: relative;
	z-index: 10;
}
.form__search input {
	border-bottom: none;
	padding: 2rem;
	font-size: 1.8rem;
	line-height: 2rem;
	background: #fff;
	border-radius: 1px;
}
.form__search_result {
	position: absolute;
	left: 0;
	top: 100%;
	right: 0;
	background: #fff;
	z-index: -1;
	margin-top: -.5rem;
	padding: 2.5rem;
	box-shadow: 0 1rem 2.5rem .2rem rgba(0,0,0,.5);
	opacity: 0;
	visibility: hidden;
	transition: all 150ms ease;
}
.form__search input:focus + .form__search_result,
.form__search_result:hover,
.form__search_result:focus {
	opacity: 1;
	visibility: visible;
}
.form__search_result p a {
	text-decoration: none;
	padding-bottom: 1.2rem;
	margin-bottom: 1.2rem;
	border-bottom: solid 1px #eee;
	display: block;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.form__search_result p a strong {
	font-weight: 600;
	margin-right: 1rem;
}
.form__search_result p a strong span {
	opacity: .7;
}
.form__search_result > a {
	font-size: 1.3rem;
	text-transform: uppercase;
	font-weight: 600;
	color: #b6dce4;
	line-height: 2.5rem;
}
.form__search_result p a:hover strong,
.form__search_result > a:hover {
	text-decoration: underline;
	text-decoration-color: #6bc2fc;
}
.form__search .bt {
	float: right;
	line-height: 4.5rem;
	height: 4.5rem;
	padding: 0 2rem;
	margin: -7.25rem .75rem 0 0;
	background: #1d406f;
	position: relative;
	z-index: 20;
	border-radius: 1px;
}
.form__search .bt:hover {
	color: #fff;
	background: #b6dce4;
}
.form__search .bt i {
	display: inline-block;
	width: 3.2rem;
	height: 3.3rem;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.3253 12.5497C18.9851 12.5497 18.7101 12.8247 18.7101 13.165C18.7101 13.5053 18.9851 13.7803 19.3253 13.7803C19.6656 13.7803 19.9406 13.5053 19.9406 13.165C19.9406 12.8247 19.6656 12.5497 19.3253 12.5497Z' fill='white'/%3E%3Cpath d='M31.0293 28.1597L22.8211 19.9469C24.1588 17.9333 24.8627 15.5981 24.8627 13.165C24.8627 6.37848 19.344 0.859772 12.5574 0.859772C5.77091 0.859772 0.252197 6.37848 0.252197 13.165C0.252197 19.9515 5.77091 25.4702 12.5574 25.4702C14.9905 25.4702 17.3257 24.7618 19.3393 23.4287L21.6092 25.694C21.6092 25.6986 21.6092 25.6986 21.6092 25.6986L27.5521 31.6368C28.0182 32.1029 28.6335 32.3593 29.2907 32.3593C29.9479 32.3593 30.5678 32.1029 31.0293 31.6368C31.4954 31.1754 31.7517 30.5555 31.7517 29.8983C31.7517 29.241 31.4954 28.6211 31.0293 28.1597V28.1597ZM20.3414 22.6876C20.98 22.1655 21.558 21.5829 22.08 20.949L23.8279 22.6922C23.2965 23.3215 22.7139 23.8995 22.0847 24.4308L20.3414 22.6876V22.6876ZM1.48272 13.165C1.48272 7.059 6.45142 2.0903 12.5574 2.0903C18.6634 2.0903 23.6321 7.059 23.6321 13.165C23.6321 15.5142 22.9004 17.7562 21.5253 19.6579C20.8308 20.6087 20.0012 21.4384 19.0503 22.1282C17.1486 23.5079 14.9066 24.2397 12.5574 24.2397C6.45142 24.2397 1.48272 19.271 1.48272 13.165V13.165ZM30.1623 30.7699C29.9293 30.9983 29.6216 31.1288 29.2907 31.1288C28.9644 31.1288 28.6521 30.9983 28.4237 30.7699L22.9563 25.3071C23.5809 24.7711 24.1635 24.1884 24.6995 23.5639L30.1623 29.0266C30.3954 29.2597 30.5212 29.572 30.5212 29.8983C30.5212 30.2245 30.3954 30.5368 30.1623 30.7699V30.7699Z' fill='white'/%3E%3Cpath d='M22.4016 13.165C22.4016 7.73484 17.9876 3.3208 12.5574 3.3208C7.13194 3.3208 2.71324 7.73484 2.71324 13.165C2.71324 18.5905 7.13194 23.0092 12.5574 23.0092C17.9876 23.0092 22.4016 18.5905 22.4016 13.165V13.165ZM12.5574 21.7787C7.80779 21.7787 3.94376 17.9146 3.94376 13.165C3.94376 8.41535 7.80779 4.55132 12.5574 4.55132C17.3071 4.55132 21.1711 8.41535 21.1711 13.165C21.1711 17.9146 17.3071 21.7787 12.5574 21.7787Z' fill='white'/%3E%3Cpath d='M19.0969 11.3192C19.4139 11.198 19.5724 10.8391 19.4512 10.5222C18.9198 9.14249 18.0016 7.96324 16.785 7.11493C15.5405 6.24331 14.0769 5.78186 12.5574 5.78186C12.2172 5.78186 11.9422 6.05686 11.9422 6.39712C11.9422 6.73738 12.2172 7.01238 12.5574 7.01238C15.0837 7.01238 17.3956 8.60181 18.3045 10.965C18.3978 11.2074 18.6308 11.3612 18.8779 11.3612C18.9524 11.3612 19.027 11.3472 19.0969 11.3192V11.3192Z' fill='white'/%3E%3C/svg%3E%0A");
}
.form__search .bt i:before {
	display: none;
}
.form__search .bt + a {
	position: absolute;
	right: 17rem;
	top: 1.5rem;
	line-height: 3.25rem;
	width: 2rem;
	text-align: center;
	z-index: 999;
	color: #aaa;
	font-size: 1.5rem;
}

#main .section.tramites__filter {
	padding-top: 0;
	margin-top: -6rem;
}
#main .section.tramites__filter .card {
	box-shadow: none;
	border-radius: 1px;
	border: none;
}
#main .tabs {
	font-size: 0;
	margin: -3.5rem -3.5rem 0;
	padding: 0 0 0 3.5rem;
	box-sizing: border-box;
	position: relative;
	white-space: nowrap;
	overflow-y: hidden;
	overflow-x: hidden;
}
#main .single + .tramites__filter .tabs {
	background: #e2f0eb80;
}
@media (min-width: 960px) {
	#main .tramites__filter .tabs li:last-child {
		float: right;
	}
}
#main .single + .tramites__filter .tabs li:last-child {
	float: none;
}
#main .tabs:hover {
	overflow-x: scroll;
	margin-bottom: -10px;
}
@media (min-width: 960px) {
	#main .tabs::-webkit-scrollbar-track {
		background: none;
		border-radius: 0;
	}
	#main .tabs::-webkit-scrollbar {
		height: 10px;
		background: #fff;
	}
	#main .tabs::-webkit-scrollbar-thumb {
		background: rgba(0,0,0,.2); 
		border-radius: 50px;
		box-shadow: inset 0 0 0 2px #fff;
	}
	#main .tabs::-webkit-scrollbar-thumb:hover {
		background: rgba(0,0,0,.6); 
	}
}
#main .tabs li {
	font-size: 1.4rem;
	display: inline-block;
	margin-bottom: 0;
}
#main .tabs li + li {
	background: #fff;
}
.tabs li a {
	color: #1d406f;
	font-weight: 600;
	text-decoration: none;
	display: block;
	padding: .8rem 2.5rem 0;
	line-height: 4.7rem;
	border-bottom: solid .5rem transparent;
	margin-bottom: -1px;
}
#main .tabs li.tab_back {
	border-right: solid 2px #e2f0eb;
}
#main .tabs li.tab_back a {
	padding-left: 0;
	padding-right: 3.5rem;
}
#main .tabs li:last-child {
	border-left: solid 2px #e2f0eb;
	background: none;
}
#main .tabs li:last-child a {
	padding-left: 3.5rem;
	padding-right: 3.5rem;
}
.tabs li a i {
	margin-right: .25rem;
	display: inline-block;
}
.tabs li a i.fa-star {
	width: 2rem;
	height: 2rem;
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	position: relative;
	top: -2px;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.4598 7.82262C19.334 7.43109 18.9844 7.15609 18.5742 7.1188L13.0089 6.61074L10.8135 1.46492C10.6504 1.08271 10.2775 0.840332 9.86731 0.840332C9.45714 0.840332 9.08892 1.08271 8.92578 1.46492L6.72575 6.61074L1.16042 7.1188C0.754909 7.15609 0.405335 7.43109 0.279486 7.82262C0.153637 8.21415 0.270161 8.64297 0.582454 8.90865L4.78674 12.6002L3.54689 18.063C3.45367 18.4638 3.61215 18.8787 3.94309 19.1211C4.12487 19.2469 4.33462 19.3168 4.54437 19.3168C4.72615 19.3168 4.90794 19.2656 5.07107 19.1677L9.86731 16.3011L14.6682 19.1677C15.0178 19.3821 15.4606 19.3588 15.7916 19.1211C16.1271 18.8787 16.281 18.4638 16.1924 18.063L14.9525 12.6002L19.1569 8.91331C19.4691 8.64297 19.5857 8.21415 19.4598 7.82262V7.82262Z' fill='%23E2F0EB'/%3E%3C/svg%3E%0A");
}
.tabs li a i.fa-star:before {
	display: none;
}
.tabs li a.active {
	border-bottom-color: #b6dce4;
}

#main .tags {
	margin: 1rem 0;
	max-height: 3.1rem;
	overflow: hidden;
	transition: all 150ms cubic-bezier(.7,0,.3,1);
}
@media (min-width: 960px) {
	#main .tags:hover {
		max-height: 12rem;
		overflow-y: scroll;
		overflow-x: hidden;
	}
	#main .tags::-webkit-scrollbar-track {
		background: none;
		border-radius: 0;
	}
	#main .tags::-webkit-scrollbar {
		width: 10px;
		background: #e2f0eb;
	}
	#main .tags::-webkit-scrollbar-thumb {
		background: rgba(0,0,0,.2); 
		border-radius: 50px;
		box-shadow: inset 0 0 0 2px #e2f0eb;
	}
	#main .tags::-webkit-scrollbar-thumb:hover {
		background: rgba(0,0,0,.6); 
	}
}
#main .tags li {
	display: inline-block;
	margin-right: .5rem;
	font-size: 1.1rem;
	padding: .4rem 1rem;
	background: #b6dce4;
	border-radius: 2rem;
	color: #1d406f;
}
#main .tags li.active {
	background: #1d406f;
	color: #b6dce4;	
}
#main .tags li.active a:after {
	 content: '\f00d';
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-left: .5em;
}
#main .tags li a {
	text-decoration: none;
}
@media (max-width: 960px) {
	#main .tags {
		white-space: nowrap;
		overflow-y: hidden;
		overflow-x: auto;
	}
}


.tramites__temas,
.tramites__tema,
.tramites__single  {
	padding: 4rem 0 0;
}
.tramites__tema,
.tramites__single {
	margin: 0 -2.5rem;
	font-size: 0;
}
.tramites__tema .col:nth-child(1),
.tramites__single .col:nth-child(1) {
	width: 20%;
}
.tramites__tema .col:nth-child(2) {
	width: 80%;
}
.tramites__single .col:nth-child(1) {
	border-right: solid 1px #eee;
}
.tramites__single .col:nth-child(2) {
	width: 50%;
	border-left: solid 1px #eee;
	margin-left: -1px;
}
.tramites__single .col:nth-child(3) {
	width: 30%;
}
@media (min-width: 960px) {
	.tramites__single .col:nth-child(3) {
		background: #e2f0eb80;
		padding-top: 3rem;
		margin-top: -3rem;
		padding-bottom: 3rem;
		border-radius: .5rem;
	}
}
#main .tramites__temas ul {
	font-size: 0;
	margin: 0 -1.5rem;
	color: #e2f0eb
}
#main .tramites__temas li {
	display: inline-block;
	vertical-align: top;
	font-size: 1rem;
	width: 25%;
	box-sizing: border-box;
	padding: 2.5rem;
	margin-bottom: 3.5rem;
	position: relative;
	min-height: 36rem;
}
#main .tramites__temas li > a {
	position: absolute;
	left: 2.5rem;
	bottom: 2.5rem;
}
#main .tramites__temas li:before {
	border-bottom: solid 1.4rem currentColor;
	content: '';
	position: absolute;
	left: .9rem;
	top: 0;
	right: .9rem;
	bottom: 0;
	box-shadow: 3px 3px 5px 0 rgba(0,0,0,.2);

}
#main .tramites__temas li p {
	position: relative;
	padding-left: 1rem;
}
#main .tramites__temas li p:before {
    content: "\2022";
    font-weight: 800;
    display: inline-block;
    width: 1em;
    color: #1d406f;
    position: absolute;
    left: 0;
    top: -1px;
}
#main .tramites__temas li a {
	display: block;
	text-decoration: none;
}
#main .tramites__temas li a:hover {
	text-decoration: underline;
	text-decoration-color: #b6dce4;
}
#main .tramites__tema h3,
#main .tramites__temas li h3 {
	text-transform: uppercase;
	font-weight: 800;
	color: #000;
	font-size: 2.25rem;
	line-height: 1;
}
#main .tramites__temas li h3 {
	min-height: 13.5rem;
}
#main .tramites__tema h3 {
	position: sticky;
	top: 2.5rem;
}
#main .tramites__tema h3 i,
#main .tramites__tema h3 img,
#main .tramites__temas li i,
#main .tramites__temas li img {
	display: block;
	font-size: 6rem;
	margin-bottom: 1.5rem;
	line-height: 7rem!important;
	color: #6bc2fc;
	height: 7rem;
}
#main .tramites__tema h3 img {
	height: 10rem;
}
#main .tramites__temas li a:hover i { 
	text-decoration: none;
}
#main .tramites__temas li p {
	font-size: 1.3rem;
	line-height: 1.1em;
	margin-bottom: 1rem;
	color: #000;
}
#main .tramites__temas li > a,
#main .tramites__tema .tramite_item > a,
#main .tramites__tema .tramite_item > a:last-child,
#main .tramites__tema .tramite_item ul.tramite_item_variantes li p,
#main .tramites__tema .tramite_item ul.tramite_item_variantes li a,
.modal ul.tramite_item_variantes li p,
.modal ul.tramite_item_variantes li a {
	font-size: 1.1rem;
	font-weight: 600;
	text-transform: uppercase;
	color: #1d406f;
	line-height: 3rem;
	background: none;
	padding: 0;
	margin: 0;
}
#main .tramites__tema .tramite_item > a,
#main .tramites__tema .tramite_item > a:last-child,
#main .tramites__tema .tramite_item ul.tramite_item_variantes li a,
.modal ul.tramite_item_variantes li a {
	background: #1d406f;
	color: #fff;
	border-radius: 2rem;
	padding: 0 1.5rem;
	margin-right: 2rem;
}
#main .tramites__tema .tramite_item ul.tramite_item_variantes li p,
.modal ul.tramite_item_variantes li p {
	margin-right: 1rem;
	font-weight: bold;
}
#main .tramites__tema .tramite_item ul.tramite_item_variantes + ul,
.modal ul.tramite_item_variantes ul + ul {
	margin-top: -.5rem;
}
.modal.modal_tramite p + h4 {
	margin-top: 2.5rem;
}
.modal.modal_tramite h4 + ul.tramite_item_variantes {
	margin-top: 1.5rem;
}
.modal.modal_area {
	text-align: center;
}
.modal.modal_area .modalContent p {
	font-size: 1.8rem;
	margin-bottom: 1.25rem;
}
.modal.modal_area .modalContent p + p {
	border-top: solid 1px #eee;
	padding-top: 1.25rem;
}
.modal.modal_tramite,
.modal.modal_area {
	padding-bottom: 0;
}
.modal.modal_map .modalContent {
	padding: 0;
	height: 50vh;
}
.modal.modal_map .modalContent iframe {
	height: 100%!important;
}
#main .tramites__tema .tramite_item ul.tramite_item_variantes li,
.modal ul.tramite_item_variantes li {
	display: inline-block;
	vertical-align: top;
	color: #1d406f;
}
#main .tramites__tema .tramite_item ul.tramite_item_variantes li a,
.modal ul.tramite_item_variantes li a {
	margin: 0 .375rem .625rem 0;
	text-decoration: none;
}
#main .tramites__single h3 {
	font-weight: 600;
}
#main .tramites__single .col:nth-child(3) h3 {
	font-weight: 800;
}
#main .tramites__single .col:nth-child(1) ul {
	margin:-.3rem -3.5rem 0 0;
	position: sticky;
	top: 3rem;
}
#main .tramites__single .col:nth-child(1) ul a {
	font-weight: 600;
	display: block;
	text-decoration: none;
	padding: 1rem 0;
	margin-bottom: 1rem;
}
#main .tramites__single .col:nth-child(1) ul a.active,
#main .tramites__single .col:nth-child(1) ul a:hover,
#main .tramites__single .col:nth-child(1) ul a:focus {
	border-right: solid 5px #b6dce4;
}
#main .tramites__single .col:nth-child(3) .bt {
	display: block;
}
#main .tramites__single .col:nth-child(3) > div {
	position: sticky;
	top: 3rem;
}
#main .tramites__single .col:nth-child(3) div.important {
	padding: 2rem;
	font-size: 1.2rem;
	line-height: 1.4em;
	background: #ff920020;
	border: solid 1px #ff9200;
	border-radius: 3px;
	margin: 3rem 0;
}
#main .tramites__single .col:nth-child(3) div.important p {
	font-weight: bold;
	margin-bottom: .75rem;
	color: #ff9200;
}
#main .tramites__single .col:nth-child(3) div.important ul {
	margin: 0;
}
#main .tramites__single .col:nth-child(3) div.important ul li {
	margin-bottom: .5rem;
	position: relative;
	padding-left: 2rem;
	color: #000;
}
#main .tramites__single .col:nth-child(3) div.important ul li:before {
    content: '\f00c';
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    position: absolute;
    left: 1px;
    top: 2px;
    color: #ff9200;
}
#main .tramites__single .col:nth-child(3) h4,
#main .tramites__single .col:nth-child(3) h5 {
	font-size: 2rem;
	font-weight: 600;
	text-transform: uppercase;
	color: #1d406f;
	margin: 3.125rem 0 1rem;
}
#main .tramites__single .col:nth-child(3) h5 {
	text-transform: none;
	color: inherit;
}
#main .tramites__single .col:nth-child(3) p + p {
	margin-top: -.25rem;
}
#main .tramites__single .col:nth-child(3) ul.costoExt a,
#main .tramites__single .col:nth-child(3) ul.costoInt a {
	display: block;
	text-decoration: none;
	position: static;

}
#main .tramites__single .col:nth-child(3) ul.costoExt li,
#main .tramites__single .col:nth-child(3) ul.costoInt li {
	padding-right: 8rem;
	position: relative;
}
#main .tramites__single .col:nth-child(3) ul.costoExt span,
#main .tramites__single .col:nth-child(3) ul.costoInt span {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	font-weight: 600;
	color: #8fcad6;
	text-decoration: underline;
}
#main .tramites__single .col:nth-child(3) ul.costoInt {
	border: solid 1px #00000020;
	background: #fff;
	border-radius: 4px;
	padding: 1.125rem 1.25rem 3.5rem;
	margin: 0 -1.25rem 0;
}
#main .tramites__single .col:nth-child(3) ul.costoInt + .bt {
	position: relative;
	z-index: 10;
	margin-top: -2.5rem;
}
#main .tramites__single .col:nth-child(3) ul.costoInt span {
	color: #1d406f;
	text-decoration: none;
}
#main .tramites__single .col:nth-child(3) iframe {
	border-radius: 3px;
	    border: solid 1px #00000020!important;
}
#main .tramites__single .col:nth-child(3) iframe + iframe {
	margin-top: 1rem;
}
#main .tramites__single h6 {
	font-size: 1.2rem;
	color: #666;
	margin-top: 4rem;
}
.tramites__survey {
	margin-top: 3.5rem;
	padding: 3.5rem 0;
	border-top: solid 1px #b6dce4;
}
.tramites__survey h4 {
	font-size: 2rem;
	font-weight: 600;
	margin-bottom: 2rem;
}
.tramites__survey .bt {
	width: 7rem;
}
#main .tramites__survey p {
    margin-top: 2rem;
    font-weight: 600;
    font-size: 1.6rem;
}
#main .tramites__single .col:nth-child(2) ul li,
#main .tramites__single .col:nth-child(2) ol li {
	margin-bottom: 1rem;
	position: relative;
	padding-left: 2.5rem;
}
#main .tramites__single .col:nth-child(2) ul li a,
#main .tramites__single .col:nth-child(2) ol li a {
	font-weight: 600;
}
.tramites__single .col:nth-child(2) ul li:before {
	content: '\f00c';
	font-weight: 900;
    font-family: "Font Awesome 5 Free";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    position: absolute;
    left: 1px;
    top: 2px;
    color: #b6dce4;
}
#main .tramites__single .col:nth-child(2) ol li {
	min-height: 3rem;
}
#main .tramites__single .col:nth-child(2) ol li:before {
	counter-increment: section;
	content: counter(section);
	color: #fff;
	position: absolute;
	left: -2px;
	top: -2px;
	font-weight: bold;
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	border-radius: 2rem;
	background: #b6dce4;
	box-shadow: 0 0 0 2px #fff;
	z-index: 2;
}
#main .tramites__single .col:nth-child(2) ol li:after {
	content: '';
	position: absolute;
	left: .75rem;
	top: 0;
	height: 150%;
	border-left: solid 1px #ddd;
	z-index: 1;
}
#main .tramites__single .col:nth-child(2) ol {
  counter-reset: section;
}
#main .tramites__single .col:nth-child(2) ol li:last-child:after {
	display: none;
}
#main .tramites__single .col:nth-child(2) p a i {
	color: #b6dce4;
}
.modal.modal_turno {
	top: 50%;
	width: 90%;
	max-width: 90%;
	height: 85vh;
	max-height: 85vh;
	padding: 0;
}
.modal.modal_turno iframe {
	widows: 100%;
	height: 100%;
}

.tramites__featured {
	white-space: nowrap;
	font-size: 0;
	overflow: hidden;
	position: relative;
	padding: 2rem;
	background: #e2f0eb;
	margin: 0 -3.5rem -3.6rem;
	padding: 3.5rem 3.5rem 4.5rem 4.5rem;
}
#main .tramites__featured h2 {
	color: #1d406f;
	margin-bottom: 2rem;
}
#main .tramites__featured h2 a {
	float: right;
	font-size: 1.4rem;
	color: #1d406f;
	text-decoration: underline;
	padding-top: 1.5rem;
	margin-right: 1rem;
}
#main .tramites__featured .tramite_item {
	padding: 2rem 2.25rem;
	white-space: normal;
	background: #fff;
	width: 25%;
	width: calc(25% - 1rem);
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	margin-right: 1rem;
	box-shadow: 2px 2px  5px  rgba(0,0,0,.2);
}
#main .tramites__featured .tramite_item ul {
	white-space: normal;
}
#main .tramite_item p {
	font-size: 1.8rem;
	line-height: 1.1em;
	height: 3.3em;
	font-weight: bold;
	margin-bottom: .5rem;
	overflow: hidden;
}
#main .tramite_item p a {
	text-decoration: none;
}
#main .tramites__tema .tramite_item p {
	height: auto;
}
#main .tramite_item p a:hover {
	text-decoration: underline;
	text-decoration-color: #b6dce4;
}
#main .tramite_item p + p {
	font-size: 1.3rem;
	color: #333;
	margin-bottom: 1rem;
	font-weight: normal;
	height: 3.3em;
	overflow: hidden;
}
#main .tramite_item p + ul {
	margin: 0;
}
#main .tramite_item ul {
	font-size: 0;
	white-space: nowrap;
}
#main .tramite_item ul li {
	display: inline-block;
	margin-right: .25rem;
}
#main .tramite_item ul li a {
	display: block;
	font-size: 1rem;
	padding: .5rem .75rem;
	background: #b6dce4;
	color: #1d406f;
	border-radius: 2rem;
	display: block;
	text-decoration: none;
	line-height: 1;
}
#main .tramites__tema .tramite_item {
	overflow: hidden;
}
#main .tramites__tema .tramite_item + .tramite_item {
	margin-top: 3rem;
	border-top: solid 1px #ddd;
	padding-top: 3rem;
}
#main .tramites__tema .tramite_item p + p {
	display: inline-block;
	line-height: 1.4em;
	width: 70%;
	height: auto;
	overflow: visible;
}
#main .tramites__tema .tramite_item ul.tramite_item_tags {
	float: right;
	width: 27%;
	padding-left: 3.5rem;
	box-sizing: border-box;
	border-left: solid 1px #eee;
	white-space: normal;
}
#main .tramites__tema .tramite_item ul.tramite_item_tags li {
	display: block;
	margin-bottom: .5rem;
	margin-right: .4rem;
}
#main .tramites__tema .tramite_item ul.tramite_item_tags li + li {
	display: inline-block;
}
#main .tramites__tema .tramite_item ul.tramite_item_tags li p {
	text-transform: uppercase;
    font-size: 1rem;
    color: #999;
    font-weight: bold;
    padding-bottom: 1rem;
}
#main .tramites__tema .tramite_item ul.tramite_item_tags li a {
	display: inline-block;
	font-size: 1rem;
  padding: .5rem 1rem;
  background: none;
  box-shadow: inset 0 0 0 1px #b6dce4;
}
#main .tramites__tema .tramite_item ul.tramite_item_tags li a:hover {
	background: #b6dce4;
}
#main .tramites__tema .tramite_item ul.tramite_item_variantes {
	width: 70%;
	white-space: normal;
	display: inline-blocks;
}
#main .tramites__tema .tramite_item ul.tramite_item_variantes li {
	margin: 0;
}

.table__tramites .tc.tcActions,
.table__temas .tc.tcActions,
.table__areas .tc.tcActions,
.table__recursos .tc.tcActions,
.table__mensajes .tc.tcActions {
	width: 12%;
	text-align: right;
    color: #1d406f;
	white-space: nowrap;
}
.table__tramites .tc.tcActions a,
.table__temas .tc.tcActions a,
.table__areas .tc.tcActions a,
.table__recursos .tc.tcActions a,
.table__mensajes .tc.tcActions a {
	display: inline-block;
	width: 2.5rem;
	height: 2.5rem;
	line-height: 2.5rem;
	border-radius: 2rem;
	margin-left: .5rem;
	text-align: center;
}
.table__tramites .tr .tc,
.table__temas .tr .tc,
.table__areas .tr .tc,
.table__recursos .tr .tc,
.table__mensajes .tr .tc {
	font-size: 1.4rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
	line-height: 2.5rem;
}

.table__tramites {
	margin-bottom: 2rem;
}
.table__tramites .th {
	white-space: nowrap;
}
.table__tramites .tc:nth-child(1) {
	width: 20%;
}
.table__tramites .tc:nth-child(2) {
	width: 10%;
}
.table__tramites .tc:nth-child(3) {
	width: 10%;
}
.table__tramites .tc:nth-child(4) {
	width: 7%;
}
.table__tramites .tc:nth-child(5) {
	width: 9%;
}
.table__tramites .tc:nth-child(6) {
	width: 7%;
}
.table__tramites .tc:nth-child(7) {
	width: 9%;
	white-space: nowrap;
}
.table__tramites .tc:nth-child(8) {
	width: 6%;
}
.table__tramites .tc > i {
	margin-right: .5rem;
}
.table__tramites .tc:nth-child(9) {
	width: 5%;
}
.table__tramites .tc:nth-child(10) {
	width: 5%;
}
.table__tramites .tf .tc {
	width: 25%;
}
#main .table__tramites .tr .tc + .tc p {
	font-size: 1.2rem;
}
#main .table__tramites .tr .tc p {
	display: inline-block;
	white-space: nowrap;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
}
#main .table__tramites .tr .tc p + a {
	display: inline-block;
	vertical-align: middle;
}
.table__tramites .tr .tc:first-child p {
	font-weight: 600;
}
.table__tramites .tc:nth-child(1) p {
	padding-right: 2.5rem;
	position: relative;
	box-sizing: border-box;
}
.table__tramites .tr .tc:first-child p span {
	font-size: 1rem;
	display: inline-block;
	background: #b6dce4;
	padding: .25rem .5rem;
	border-radius: 1rem;
	line-height: 1;
	position: absolute;
	right: 0;
	top: 1px;
	color: #fff;
}
#main .table__tramites .tr .tc:nth-child(7) span,
#main .table__tramites .tr .tc:nth-child(7) p + a {
	display: inline-block;
	line-height: 1;
	font-size: 1.2rem;
	background: #b6dce4;
	color: #1d406f;
	padding: .3rem .5rem;
	border-radius: 2px;
}
#main .table__tramites .tr.e_pendiente .tc:nth-child(7) span {
	background: #f60;
	color: #fff;
}
#main .table__tramites .tr.e_borrador .tc:nth-child(7) span {
	background: #999;
	color: #fff;
}
#main .table__tramites .tr .tc:nth-child(7) p + a {
	padding: .3rem;
	background: none;
	color: #b6dce4;
}
.table__mensajes .tc:nth-child(1) {
	width: 80%;
}
.table__mensajes .tc:nth-child(2) {
	width: 8%;
}

.fileUploadWrapper .fileUploadBtnWrapper {
	line-height: 4.8rem;
	height: 4.8rem;
	padding: 0 2.5rem;
	font-weight: 600;
	font-size: 1.4rem;
	border-radius: 5rem;
	text-align: center;
	cursor: pointer;
	transition: all 150ms cubic-bezier(.7,0,.3,1);
	color: #b6dce4;
	box-shadow: inset 0 0 0 1px #b6dce4;
	background: #fff;
	border: none;
	margin: 0;
}
.fileBoxContainer {
	margin: 0;
}
.fileBoxContainer .fileBox {
	margin: 0;
	border: none;
	background: #fafafa;
	height: 90px!important;
}
.fileBoxContainer .fileBox a {
	text-shadow: none;
	color: #b6dce4;
	font-size: 1.5rem;
	top: 1rem;
	right: 1rem;
}
.fileBoxContainer .fileBox .fileext {
	position: absolute;
	left: 50%;
	top: 1rem;
	transform: translateX(-50%);
	padding: 0;
}

.amsify-suggestags-area:focus,
.amsify-suggestags-area:focus *,
.amsify-suggestags-area *:focus {
	box-shadow: none!important;
}
.amsify-suggestags-area .amsify-suggestags-input-area {
	padding: .5rem!important;
	background: #f0f0f0;
	border: none;
	border-bottom: solid 1px #c6c6c6;
}
.amsify-suggestags-area .amsify-suggestags-input-area .amsify-suggestags-input {
	background: none;
	padding: 1rem;
	font-size: 1.4rem;
	line-height: 1.6rem;
}
.amsify-suggestags-input-area .amsify-select-tag.col-bg,
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background: #b6dce420;
	padding: 1rem;
	font-size: 1.4rem;
	line-height: 1.6rem;
	border: none;
	border-radius: 3px;
	margin: 0 3px 0 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	border: none;
	border-radius: 0;
}
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--single {
	padding: .5rem;
	font-size: 1.4rem;
	line-height: 1.6rem;
	background: #f0f0f0;
	border: none;
	border-bottom: solid 1px #c6c6c6;
	border-radius: 0;
}
.select2-container--default .select2-selection--single {
	padding: 1.5rem;
	height: 4.6rem;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 1;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	width: 4.6rem;
	height: 4.6rem;
	line-height: 4.6rem;
	text-align: center;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	width: 4.6rem;
	height: 4.6rem;
	line-height: 4.7rem;
	text-align: center;	
	margin:-1.5rem 3.25rem 0 0;
	color: #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field,
.select2-container--default .select2-search--dropdown .select2-search__field {
	padding: 1rem;
	font-size: 1.4rem;
	line-height: 1.6rem;
	margin: 0;
}
.select2-dropdown {
	border: none;
	box-shadow: 0 3px 6px -1px rgba(0,0,0,.2);
}
.select2-results__option--selectable,
.select2-results__option {
	padding: 1rem 1.5rem;
	line-height: 1.4rem;
	font-size: 1.2rem;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
	background: #b6dce4;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	width: 3.6rem;
	height: 3.6rem;
	line-height: 3.6rem;
	text-align: center;
	font-size: 2.4rem;
	margin: 0;
	padding: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border: none;
	border-bottom: solid 1px #c6c6c6;
}

ul.history li {
	font-size: 0;
	margin: 0 -1rem;
	padding: .5rem 0;
}
ul.history li + li {
	border-top: solid 1px #eee;
}
ul.history li p {
	font-size: 1.3rem;
	display: inline-block;
	vertical-align: top;
	padding: 0 1rem;
	width: 25%;
	margin: 0;
	box-sizing: border-box;
}
ul.history li p:nth-child(2) {
	width: 25%;
}
ul.history li p:nth-child(3) {
	width: 50%;
}

.modalContent ol li {
	font-size: 1.4rem;
	margin-bottom: 1rem;
	list-style: decimal;
	list-style-position: inside;
}

.table__temas .tr .tc:first-child i,
.table__areas .tr .tc:first-child i {
	font-size: 1.8rem;
	color: #b6dce4;
}
.table__temas .tr .tc img,
.table__areas .tr .tc img {
	width: 3.2rem;
}
.table__temas .tc:nth-child(1),
.table__areas .tc:nth-child(1) {
	width: 6%;
}
.table__temas .tc:nth-child(2),
.table__areas .tc:nth-child(2) {
	width: 25%;
	font-weight: bold;
}
.table__temas .tc:nth-child(3) {
	width: 43%;
}
.table__areas .tc:nth-child(3) {
	width: 33%;
}
.table__areas .tc:nth-child(4) {
	width: 15%;
}
#main .table__temas .tc:nth-child(3) p,
#main .table__areas .tc:nth-child(3) p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: normal;
	width: 100%;
	display: inline-block;
	margin: .4rem 0 0;
}
.table__temas .tc:nth-child(4) {
	width: 14%;
}
.table__areas .tc:nth-child(5) {
	width: 9%;
}

.table__recursos .tr .tc {
	line-height: 1;
	vertical-align: middle;
	overflow: hidden;
}
.table__recursos .tr .tc.tcActions {
	overflow: visible;
}
.table__recursos .tc:nth-child(1) {
	width: 8%;
}
.table__recursos .tc:nth-child(2) {
	width: 9%;
}
.table__recursos .tc:nth-child(3) {
	width: 14%;
}
.table__recursos .tc:nth-child(4) {
	width: 14%;
}
.table__recursos .tc:nth-child(5) {
	width: 24%;
}
.table__recursos .tc:nth-child(6),
.table__recursos .tc:nth-child(7),
.table__recursos .tc:nth-child(8) {
	width: 7%;
}
.table__recursos .tc.tcActions {
	width: 10%;
}

.field_mediospago label + label {
	display: inline-block;
	width: 30%;
}

.s__admin #main .tramites__header {
	margin: 0;
	border-radius: 0;
	padding:4rem 0 3rem!important;
	background: #f9f9f9;
	box-shadow: 0 1rem 2rem -1rem rgba(0,0,0,.2);
	position: relative;
	z-index: 99999997;
}
.s__admin #main .tramites__header h2,
.s__admin #main .tramites__header p {
	color: #1d406f;
}
.s__admin #main .tramites__header h3 {
	color: #b6dce4;
	font-weight: bold;
	border-bottom-color: #ccc;
}
.s__admin #main .tramites__header ul.tags li {
	background: #b6dce450;
	color: #1d406f;
}
@media (min-width: 960px) {
	.s__admin #main .tramites__header .col4 {
		width: 65%;
	}
	.s__admin #main .tramites__header .col2 {
		width: 35%;
		padding-left: 0;
	}
}
.s__admin #main .tramites__header .tramite__edit_actions {
	padding-bottom: 1.5rem;
}
.s__admin #main .tramites__header .tramite__edit_actions p {
	font-size: 1.4rem;
	line-height: 1.4rem;
	margin:0;
	padding: 0;
	max-width: 100%;
	border-bottom: solid 1px #ccc;
	padding-bottom: 1rem;
	margin-bottom: 1rem;
}
.s__admin #main .tramites__header .tramite__edit_actions p span:first-child {
	font-weight: bold;
}
.s__admin #main .tramites__header .tramite__edit_actions p span + span {
	font-size: 1.2rem;
	float: right;
	margin-right: 1rem;
	font-weight: normal;
	text-transform: none;
}
.s__admin #main .tramites__header .tramite__edit_actions p a {
	margin-left: .7rem;
}
.s__admin #main .tramites__header .tramite__edit_actions p a i {
	width: auto;
	height: auto;
	font-size: 1.4rem;
	color: #b6dce4;
	margin: 0;
}
.s__admin #main .tramites__header .col2 a.bt {
	display: block;
	font-size: 1.3rem;
	line-height: 4.2rem;
	height: 4.2rem;
}
.s__admin #main .tramites__header .col2 a.bt + a.bt {
	margin: .8rem 0 0 0;
}
.s__admin #main .tramites__header .col2 a.bt i {
	font-size: 1em;
	line-height: 1;
	margin: 0 .5rem 0 0;
	color: inherit;
	display: inline-block;
	width: auto;
	height: auto;
}

#main p.empty {
	font-size: 2rem;
	line-height: 50vh;
	color: #999;
}

.s__admin .table.table__tramite_variantes {
	padding: 0;
	font-size: 0;
	overflow: scroll;
	max-height: 80vh;
	box-sizing: border-box;
	margin-right: -14px;
}
.table__tramite_variantes::-webkit-scrollbar-track {
	background: none;
	border-radius: 0;
}
.table__tramite_variantes::-webkit-scrollbar {
	height: 14px;
	width: 14px;
	background: #eee;
}
.table__tramite_variantes::-webkit-scrollbar-thumb {
	background: rgba(0,0,0,.2); 
	border-radius: 50px;
	box-shadow: inset 0 0 0 4px #eee;
}
.table__tramite_variantes::-webkit-scrollbar-thumb:hover {
	background: rgba(0,0,0,.6); 
}
#main .table__tramite_variantes p {
	font-size: 1.3rem;
	line-height: 1.2em;
	margin: 0;
}
#main .table__tramite_variantes p a {
	text-decoration: none;
}
#main .table__tramite_variantes .tramite_variantes_requisitos p a {
	position: relative;
    top: 50%;
    transform: translateY(-50%);
    max-height: 2.4em;
}
#main .table__tramite_variantes p a:hover {
	text-decoration: underline;
	text-decoration-color: #b6dce4;
}
#main .tramite_variantes_header p {
	text-transform: uppercase;
	font-weight: 600;
	color: #999;
	font-size: 1.1rem;
	padding-bottom: .5rem;
}
#main .tramite_variantes_header .tramite_variantes_variante {
	padding-top: 1.7rem;
	position: relative;
}
#main .tramite_variantes_header .tramite_variantes_variante:hover {
	z-index: 9999;
}
#main .tramite_variantes_header .tramite_variantes_variante > p {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}
#main .tramite_variantes_header .tramite_variantes_variante > p a {
	padding: 0 .5rem;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: all 150ms cubic-bezier(.7,0,.3,1);
	display: inline-block;
	width: auto;
}
#main .tramite_variantes_header .tramite_variantes_variante p a:hover {
	overflow: visible;
	background: #fafafa;
	z-index: 9999;
	box-shadow: 0 0 0 5px #fafafa, 0 0 0 6px rgba(0,0,0,.1);
  border-radius: 1px;
}
.tramite_variantes_requisitos {
	display: inline-block;
	vertical-align: top;
	width: 30vw;
	position: sticky;
	left: 0;
	background: #eee;
	z-index: 999999;
	border-right: solid 2px #00000020;
}
.table__tramite_variantes_narrow .tramite_variantes_requisitos {
	width: 45vw;
}
#main .tramite_variantes_header {
	white-space: nowrap;
	display: inline-block;
	position: sticky;
	top: 0;
	background: #eee;
	z-index: 999999;
	padding-top: 2rem;
}
#main .tramite_variantes_header .tramite_variantes_requisitos p {
	height: 3rem;
}
.tramite_variantes_variantes {
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
.tramite_variantes_variante {
	display: inline-block;
	vertical-align: top;
}
#main .tramite_variantes_variante > p {
	color: #333;
}
.tramite_variantes_variante + .tramite_variantes_variante {
	border-left: solid 1px #aaa;
}
.tramite_variantes_tramitantes {
	display: inline-block;
	vertical-align: top;
}
.tramite_variantes_tramitante {
	display: inline-block;
	vertical-align: top;
	width: 12rem;
}
.table__tramite_variantes_narrow .tramite_variantes_tramitante {
	width: 14vw;
}
.tramite_variantes_tramitante p {
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tramite_variantes_tramitante + .tramite_variantes_tramitante {
	border-left: solid 1px #ccc;
}
#main .tramite_variantes_content_item {
	display: inline-block;
	white-space: nowrap;
	min-width: 100%;
}
.tramite_variantes_tramitante label,
#main .tramite_variantes_content_item .tramite_variantes_tramitante p {
	margin: 2rem auto;
	width: 1rem;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}
#main .tramite_variantes_content_item .tramite_variantes_tramitante p {
	width: auto;
	display: block;
}
.form label input[type="checkbox"] + i {
	background: none;
	box-shadow: inset 0 0 0 1px #b6dce4;
}
.form label input[type="checkbox"]:checked + i {
	background: #b6dce4;
}
.tramite_variantes_content_item:nth-child(even),
.tramite_variantes_content_item:nth-child(even) .tramite_variantes_requisitos {
    background: #ffffff;
}
.tramite_variantes_content_item:nth-child(odd),
.tramite_variantes_content_item:nth-child(odd) .tramite_variantes_requisitos {
    background: #f6f6f6;
}
#main .tramite_variantes_content_item .tramite_variantes_requisitos p {
	height: 2.4em;
	padding-bottom: 1px;
	margin: 1.2rem 1.5rem 1.2rem 0;
	overflow: hidden;
	white-space: normal;
	position: relative;
	padding-left: 4rem;
}
#main .tramite_variantes_content_item .tramite_variantes_requisitos > span {
	position: absolute;
	left: .75rem;
	top: 50%;
	transform: translateY(-50%);
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	background: #b6dce4;
	border-radius: 3rem;
	color: #fff;
	font-size: 1rem;
	font-weight: bold;
	z-index: 10;
}
#main .tramite_variantes_content_item .tramite_variantes_requisitos > span:before,
#main .tramite_variantes_content_item .tramite_variantes_requisitos > span:after {
	content: '';
	position: absolute;
	left: 50%;
	border-left: solid 1px #ccc;
	top: 100%;
	margin-top: 2px;
	height: 1.6rem;
	z-index: -10;
}
#main .tramite_variantes_content_item .tramite_variantes_requisitos > span:after {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: 2px;
}
#main .tramite_variantes_content_item:first-child .tramite_variantes_requisitos > span:after {
	display: none;
}
#main .tramite_variantes_content_item:last-child .tramite_variantes_requisitos > span:before {
	display: none;
}
ul li a.obs,
ol li a.obs,
p a.obs {
	text-decoration: none;
	font-weight: bold;
	color: #b6dce4;
	margin-left: .25rem;
}

.fa-external-link-alt {
	transform: scale(.7);
	transform-origin: 50% 35%;
}

.s__admin #main .tramites__header .tags:hover {
	max-height: 100%;
  overflow: visible;
}
.s__admin #main .tramites__header .tabs {
	background: #00000010;
	text-align: center;
	padding: 0;
	margin: 0 0 -3rem;
	border-radius: 1rem 1rem 0 0;
	overflow: hidden!important;
}
.s__admin #main .tramites__header .tabs li {
	margin: 0;
}
.s__admin #main .tramites__header .tabs a {
	line-height: 5rem;
	text-transform: uppercase;
	font-weight: 600;
	color: #888;
	border-bottom: solid 5px transparent;
	padding: 0 2rem;
}
.s__admin #main .tramites__header .tabs a.active {
	color: #1d406f;
	border-bottom-color: #b6dce4;

}
.s__admin #main .tramites__header .tabs li:last-child {
	float: none;
}

@media (max-width: 960px) {
	.tramites__header {
		padding: 3rem 0 1.5rem!important;
		margin: 0;
		border-radius: 0;
	}	
	#header {
		background-position: 275% 100%;
	}
	#header h1 {
		font-size: 4rem;
	}
	#main .tramites__header h2 {
		font-size: 2rem;
		margin-bottom: 1.5rem;
		white-space: nowrap;
	}
	.form__search {
		z-index: 200;
		position: relative;
	}
	.form__search input {
		font-size: 1.5rem;
		padding: 1rem;
	}
	.form__search .bt {
		line-height: 3rem;
		height: 3rem;
		width: 3rem;
		font-size: 0;
		padding: 0;
		margin: -5rem .5rem 0 0;
		text-align: center;
	}
	.form__search .bt i {
		background-size: auto 60%;
		font-size: 1.2rem;
		margin: 0;
	}
	.form__search .field {
		margin-bottom: 1.5rem;
	}
	.form__search .bt + a { 
		right: 4rem;
	    top: .5rem;
	    color: #ccc;
	}
	#main .tags {
		padding: 0;
		white-space: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
		margin-left: 3.25rem;
		position: relative;
		z-index: 101;
		max-height: 100%;
	}
	#main .tramites__header.single .tags {
		margin: 2rem 0 0 0;
	}
	.tramites__header .col2 {
		position: relative;
		margin-top: -3.1rem;
	}
	.tramites__header .col2 i {
		font-size: 2.5rem;
		width: 2.5rem;
		height: 2.5rem;
		background-size: contain;
	}
	.tramites__header .col2 i + p {
		position: absolute;
		background: #e2f0eb;
		padding: 0 4rem 2rem;
		left: 0;
		z-index: 99;
		opacity: 0;
		visibility: hidden;
		transition: all 150ms ease;
	}
	.tramites__header .col2 i:focus + p,
	.tramites__header .col2 i:hover + p {
		opacity: 1;
		visibility: visible;
	}
	#main .section.tramites__filter {
		margin: 0;
	}
	#main .section.tramites__filter .tabs {
		white-space: nowrap;
		overflow-y: hidden;
		overflow-x: auto;
		padding-left: 0;
	}
	.tabs li a {
		line-height: 4rem;
	}
	#main .tabs li + li:last-child {
		float: none;
	}
	#main .tabs li.tab_back {
		width: auto;
	}
	#main .tabs li.tab_back a {
		font-size: 0;
		line-height: 1rem;
		padding-right: 0;
		width: 3.5rem;
		text-align: center;
	}
	#main .tabs li.tab_back a i {
		font-size: 1.4rem;
		line-height: 1.4rem!important;
		position: relative;
		top: 3px
	}
	#main .tramites__temas ul {
		margin: 0 -1.25rem;
	}
	#main .tramites__temas li {
		width: 50%;
		padding: 0 1.25rem 5rem;
		height: auto;
	}
	#main .tramites__temas li h3 {
		font-size: 1.8rem;
		padding-right: 1rem;
	}
	#main .tramites__featured h2 {
		font-size: 2rem;
	}
	#main .tramites__featured h2 a {
		padding-top: .5rem;
	}
	.tramites__featured:after {
		display: none;
	}
	.tramites__tema .col:nth-child(1),
	.tramites__single .col:nth-child(1) {
		width: auto;
		height: auto!important;
	}
	.tramites__featured {
		overflow-x: auto;
		overflow-y: hidden;
	}
	#main .tramites__featured .tramite_item {
		width: 26.5rem;
	}
	#main .tramites__tema h3 {
		position: relative;
		top: 0;
	}
	#main .tramites__tema h3 i {
		position: absolute;
		left: 0;
		top: -1.5rem;
	}
	.tramites__tema .col:nth-child(2) {
		width: auto;
		padding-left: 3.5rem;
	}
	#main .tramites__tema .tramite_item p + p {
		display: block;
		width: auto;
	}
	#main .tramites__tema .tramite_item p + p strong {
		font-size: 0;
		height: 1.5em;
		display: block;
	}
	#main .tramites__tema .tramite_item p + p br {
		display: none;
	}
	#main .tramites__tema .tramite_item ul.tramite_item_tags,
	#main .tramite_item ul.tramite_item_variantes {
		float: none;
		width: auto;
		padding-left: 0;
		border: none;
		white-space: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
	}
	#main .tramites__tema .tramite_item ul.tramite_item_tags li,
	#main .tramite_item ul.tramite_item_variantes li {
		display: inline-block;
		vertical-align: top;
		margin-right: 1rem;
	}
	#main .tramites__tema .tramite_item ul.tramite_item_tags {
		margin-bottom: 1rem;
	}
	#main .tramites__tema .tramite_item ul.tramite_item_tags li p {
		padding-bottom: 0;
		margin-bottom: 0;
		line-height: 2em;
	}
	#main .tramites__tema .tramite_item ul.tramite_item_variantes {
		width: auto;
		display: block;
	}
	#main .tramite_item ul.tramite_item_variantes:before {
		content: '¿Qué opción de trámite estás buscando?';
		display: block;
		font-size: 1.3rem;
    color: #333;
    margin-bottom: 1rem;
    line-height: 2rem;
    font-weight: bold;
	}
	#main .tramites__header h3 + h2 {
		font-size: 3.5rem;
	}
	#main .tramites__header.single p + ul {
		margin: 2rem 0;
	}
	#main .tramites__header.single .col2 {
		display: none;
	}
	.tramites__single {
		padding-top: 2rem;
		position: relative;
		margin: 0 -3.5rem;
		padding-bottom: 21rem;
	}
	#main .tramites__single .col:nth-child(1) {
		display: none;
	}
	#main .tramites__single .col:nth-child(1) ul {
		white-space: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
	}
	#main .tramites__single .col:nth-child(1) ul li {
		display: inline-block;
		margin-right: 2rem;
	}
	#main .tramites__single .col:nth-child(1) ul a.active {
		color: #b6dce4;
		border: none;
	}
	.tramites__single .col:nth-child(2) {
		width: auto;
		border: none;
		margin: 0;
	}
	.tramites__single .col:nth-child(3) {
		width: auto;
		height: auto!important;
		padding-top: 2rem;
    border-top: solid 1px #ccc;
	}
	.tramites__survey {
		position: absolute;
		bottom: 0;
		text-align: center;
		width: calc(100% - 7rem);
	}
	.tramites__survey h4 {
		font-size: 1.5rem;
	}
	.tramites__survey .bt {
		margin: 0 .5rem!important;
	}

	.s__admin .page {
		padding: 0 2rem;
	}
	.s__admin #header {
		padding: 2rem 0;
	}
	.s__admin #header .page {
		padding-bottom: 7rem;
	}
	.s__admin #header h1 {
		width: 40vw;
	}
	.s__admin #header .search {
		display: block;
		position: absolute;
		bottom: 2rem;
		left: 1.8rem;
		right: 1.8rem;
		margin: 0;
		width: auto;
	}
	.s__admin #header .search button.bt {
		display: block;
		font-size: 0;
		padding: 0;
		width: 4rem;
		height: 4rem;
		line-height: 4rem;
		margin-right: .4rem;
		margin-top: .4rem;
		text-align: center;
	}
	.s__admin #header .search button.bt i {
		font-size: 1.5rem;
		display: inline-block;
		width: 4rem;
	}
	.s__admin #header a.bt {
		display: none;
	}
	.s__admin #header a.bt.bt_administrar,
	.s__admin #header a.bt.btG {
		display: block;
	}
	.s__admin #header a.bt + .bt {
		margin-top: 0;
	}
	.administrarWrapper {
		right: 2rem;
		margin-top: -1rem;
	}
	.s__admin #header a.bt.bt_modal,
	.s__admin #header a.bt.bt_start_modal {
		display: block;
		position: fixed;
		right: 2rem;
		bottom: 2rem;
		z-index: 9999;
		font-size: 0;
		width: 5rem;
		height: 5rem;
		text-align: center;
		line-height: 5rem;
		padding: 0;
	}
	.s__admin #header a.bt.bt_modal i,
	.s__admin #header a.bt.bt_start_modal i {
		font-size: 2rem;
		margin: 0;
	}
	.s__admin .table .th {
		display: none;
	}
	.s__admin .table .tr {
		padding: .5rem 4.5rem .5rem 3px;
		position: relative;
	}
	.s__admin .table .tr .tc {
		line-height: 1;
	}
	.s__admin .table .tr .tc + .tc {
		padding-top: 0;
	}
	.s__admin .table .tr .tcActions {
		position: absolute;
		right: 0;
		top: .75rem;
		width: 3.5rem;
		padding: 0;
		text-align: center;
	}
	.s__admin .table .tr .tcActions a {
		margin: 0 0 .5rem 0;
		display: block;
	}
	.s__admin #main .tfooter p {
		text-align: center;
		display: block;
		margin-bottom: 1rem;
	}
	.s__admin #main .tfooter ul {
		float: none;
		text-align: center;
	}

	.table__tramites .tf .tc {
		width: 50%;
	}
	.table__tramites .tr .tc:nth-child(1) {
		width: 100%;
		margin-left: -3px;
	}
	.table__tramites .tr .tc:nth-child(2),
	.table__tramites .tr .tc:nth-child(3),
	.table__tramites .tr .tc:nth-child(5),
	.table__tramites .tr .tc:nth-child(8) {
		display: none;
	}
	.table__tramites .tr .tc:nth-child(4),
	.table__tramites .tr .tc:nth-child(6) {
		width: 30%;
		font-size: 1.2rem;
	}
	.table__tramites .tr .tc:nth-child(7) {
		width: 40%;
		font-size: 1.2rem;
	}
	.s__admin .table.table__tramites .tr .tcActions a:nth-child(1),
	.s__admin .table.table__tramites .tr .tcActions a:nth-child(3) {
		display: none;
	}
	.s__admin #main .tramites__header {
		padding: 2rem 0!important;
	}
	.s__admin #main .tramites__header h3 + h2 {
		font-size: 2.5rem;
	}
	.s__admin #main .tramites__header p + ul {
		margin: 1rem 0 0; 
	}
	.s__admin .tramites__header .col2 {
		margin-top: 3rem;
	}
	.s__admin .alert {
		width: 100%;
		box-sizing: border-box;
	}
	#main {
		margin-bottom: 5rem;
	}
	.s__admin #main .tramites__header .tabs,
	.modalFooter {
		white-space: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
	}
	.modalFooter .bt_back {
		padding: 0;
	}
	.table__tramite_variantes:before {
		content: 'Para configurar la visibilidad de los requisitos de acuerdo a las variantes de trámite y sus respectivos tramitantes, por favor, acceda desde una tablet o equipo de escritorio.';
		white-space: normal;
		font-size: 1.1rem;
		line-height: 1.3rem;
		display: block;
		padding: 1rem;
		background: #b6dce425;
		border: solid 1px #b6dce4;
		border-radius: 3px;
		margin-bottom: 1rem;
	}
	.tramite_variantes_header,
	.tramite_variantes_variantes {
		display: none;
	}
	.tramite_variantes_requisitos,
	.table__tramite_variantes_narrow .tramite_variantes_requisitos {
		width: auto;
	}
	#main .table__tramite_variantes .tramite_variantes_requisitos p a {
		display: block;
		max-height: 2.4em;
		overflow: hidden;
	}

	.table__recursos .tr .tc:nth-child(1),
	.table__recursos .tr .tc:nth-child(2),
	.table__recursos .tr .tc:nth-child(3),
	.table__recursos .tr .tc:nth-child(7) {
		display: none;
	}

	.s__admin .table.table__recursos .tr .tc:nth-child(4) {
		width: 100%;
		padding-top: 1rem;
	}
	.table__recursos .tr .tc:nth-child(5) {
		font-size: 1.2rem;
		width: 70%;
		max-height: 2em;
		overflow: hidden;
		padding-bottom: 0;
		margin-bottom: 1rem;
	}
	.table__recursos .tr .tc:nth-child(6) {
		font-size: 1.2rem;
		width: 30%
	}
	.s__admin .table.table__recursos .tr .tcActions a:nth-child(1) {
		opacity: 0;
		position: absolute;
		width: 100vw;
		top: 0;
		right: 120%;
		bottom: 0;
		z-index: 100;
		height: 100%;
	}

	.table__areas .tr .tc:nth-child(1),
	.table__areas .tr .tc:nth-child(5),
	.table__temas .tr .tc:nth-child(1),
	.table__temas .tr .tc:nth-child(4) {
		display: none;
	}
	.s__admin .table.table__areas .tr .tc:nth-child(2),
	.s__admin .table.table__temas .tr .tc:nth-child(2) {
		width: 100%;
		padding-top: 1rem;
		font-weight: normal;
	}
	.table__areas .tr .tc:nth-child(3),
	.table__areas .tr .tc:nth-child(4) {
		font-size: 1.2rem;
		width: 50%;
	}
	.table__temas .tr .tc:nth-child(3) {
		width: 100%;

	}
	#main .table__temas .tr .tc:nth-child(3) p {
		font-size: 1.2rem;
	}

	.table__mensajes .tr .tc:nth-child(1) {
		width: 100%;
	}
	.table__mensajes .tr .tc:nth-child(2) {
		width: 100%;
		font-size: 1.2rem;	
	}
	.s__admin .table.table__mensajes .tr .tcActions a:nth-child(1) {
		opacity: 0;
		position: absolute;
		width: 100vw;
		top: 0;
		right: 120%;
		bottom: 0;
		z-index: 100;
		height: 100%;
	}
	.s__admin .table.table__mensajes .tr .tcActions a:nth-child(2) {
		display: none;
	}
	


	. .tr .tc:nth-child(n):not(.tcActions) {
		width: 100%;
	}
}


/* portal de pago */

@media (min-width: 960px) {
	.section__cupon .col1 {
		width: 22%;
		position: sticky;
		top: 0;
	}
}
.section__cupon .col1 h4 {
	font-size: 2rem;
	font-weight: 600;
	padding: 0 0 1.5rem;
	border-bottom: solid 1px #ddd;
	margin-bottom: 1.5rem;
}
.section__cupon .col1 .btText {
	font-weight: 600;
}
.section__cupon .col1 .btText i {
	color: #b6dce4;
}
@media (min-width: 960px) {
	.section__cupon .col4 {
		width: 56%;
	}
	.section__cupon .col1 h4 {
		padding-top: 5rem;
	}
}
.section__cupon .col1 p + h5 {
	margin-top: 2.5rem;
}
.section__cupon .col1 h5 {
	font-size: 1.8rem;
	margin-bottom: 1rem;
	color: #b6dce4;
}
.section__cupon .col1 h5 i {
	color: #f60;
}
@media (max-width: 959px) {
	.section__cupon .col1 h5 br {
		display: none;
	}
	.section__cupon .col1 .hr,
	.section__cupon .col1 .hr + p {
		display: none;
	}
}
.section__cupon h3 {
	padding-bottom: 1.5rem;
	text-transform: uppercase;
	border-bottom: solid 1.5px #ddd;
}
.section__cupon h3 span {
	font-size: 1.2rem;
	font-weight: normal;
	float: right;
	padding-top: 1rem;
}

.section__cupon h3 + p {
	font-weight: bold;
	border:solid 1px #b6dce4;
	border-radius: 3px;
	background: #b6dce420; 
	padding: 1rem;
	text-transform: uppercase;
	color: #b6dce4;
	margin-top: 1rem;
	text-align: center;
}
#main .section__cupon h3 + p + p {
	text-align: center;
	margin: 1rem 0;
	padding-bottom: 1rem;
	border-bottom: dashed 1px #ddd;
}
#main .section__cupon h3 + p + p strong {
	font-weight: 600;
}
.section__cupon.e_pendinte h3 + p {
	border:solid 1px #b6dce4;
	background: #b6dce420;
	color: #b6dce4;
}
.section__cupon.e_pagado h3 + p {
	border:solid 1px #8bc34a;
	background: #8bc34a20;
	color: #8bc34a;
}
.section__cupon.e_consumido h3 + p {
	border:solid 1px #cc2929;
	background: #cc292920;
	color: #cc2929;
}
#main .section__cupon h3 + p + ul,
#main .section__cupon h3 + p + p + ul {
	margin-top: 0; 
}
#main .section__cupon .card {
	border-top:solid 1rem #b6dce4; 
	border-bottom: none;
	box-shadow: 0 0.25rem 1rem 0 rgba(0,0,0,.1), 0 0.5rem 2rem 0 rgba(0,0,0,.1), 0 1rem 3rem 0 rgba(0,0,0,.2);
}
#main .section__cupon .card ul p {
	margin: 0;
	line-height: 1;
	width: 71%;
	display: inline-block;
}
#main .section__cupon .card ul li {
	padding: 1.5rem 0;
	position: relative;
	margin: 0;
}
#main .section__cupon .card ul li + li {
	border-top: solid 1px #ddd;
}
#main .section__cupon .card ul li:last-child {
	padding: 2rem 0;
	border-top: dashed 1px #aaa;
}
#main .section__cupon .card ul p:nth-child(1) {
	font-weight: 600;
}
#main .section__cupon .card ul p:nth-child(2) {
	font-size: 1.2rem;
}
#main .section__cupon .card ul p:nth-child(3),
#main .section__cupon .card ul li:last-child p:nth-child(2) {
	line-height: 1.5em;
	width: 25%;
	background: #eee;
	text-align: right;
	padding: .25rem .35rem;
	border-radius: 2px;
	box-sizing: border-box;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
#main .section__cupon .card ul li:last-child p {
	font-size: 1.8rem;
	font-weight: bold;
	text-align: right;
}
.section__cupon h6 {
	font-size: 1.3rem;
	line-height: 2rem;
	margin-top: -4.9rem;
}
@media (max-width: 959px) {
	.section__cupon h6 {
		margin-top: 1rem;
	}
}
.section__cupon h6 i {
	color: #ff9200;

}
.section__cupon .form {
	background: #b6dce420;
	margin: 3rem -3rem 3rem;
	border-radius: 5px;
	padding: 2rem 3rem;
}
#destinatariociudadano,
#destinatarioempresa {
	padding-top: 1rem;
}
.section__cupon.section__consulta_cupon .form {
	background: none;
	font-size: 0;
	padding: 0;
	margin: 3rem 0 0;
}
.section__cupon.section__consulta_cupon .form .field {
	display: inline-block;
	width: 70%;
}
@media (max-width: 959px) {
	.section__cupon .form .row + .row,
	.section__cupon .form .col + .col {
		margin-top: 1.5rem;
	}
}
.section__cupon.section__consulta_cupon .form .field + .field {
	width: 30%;
	padding-left: 2rem;
	box-sizing: border-box;
}
.section__cupon.section__consulta_cupon .form input {
	background: #f0f0f0;
    border-bottom: solid 1px #c6c6c6;
}
.section__cupon .form .field_destinatario {
	border: solid 1px #b6dce4;
    box-shadow: 0 1px 3px 1px rgba(0,0,0,.2);
    padding: 1.75rem;
    margin: 0 -1.25rem 2.5rem;
    border-radius: .3rem;
    background: #fff;
}
#main .section__cupon .form .field_destinatario p {
	display: inline-block;
	margin: 0;
	max-width: 80%;
}
.section__cupon .form .field_destinatario p strong {
	display: block;
}
#main .section__cupon .form p + .bt {
	float: right;
	margin-top: -1.75rem;
}
.section__cupon .form .row {
	margin: 0 -1rem;
}
.section__cupon .form .row + .row {
	margin-top: 1.5rem;
}
.section__cupon .form .col {
	padding: 0 1rem;
}
.section__cupon .form input {
	background: #fff;
}
.form .field.medios_pago {
	font-size: 0;
	text-align: center;
	margin: 0;
}
.medios_pago > div {
	display: inline-block;
	width: 7%;
	padding: 1rem;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 2px 5px -1px rgba(0,0,0,.3);
	margin: 0 .5rem 1rem;
	position: relative;
}
@media (max-width: 959px) {
	.medios_pago > div {
		width: 9%;
	}
}
.medios_pago > div input {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	opacity: 0;
	cursor: pointer;
}
.medios_pago > div input + span {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	border: solid 2px transparent;
	border-radius: 3px;
	z-index: 8;
	transition: all 150ms ease;
}
.medios_pago > div input:checked + span {
	border-color: #b6dce4
}
.medios_pago > div .fa-stopwatch {
	position: absolute;
	bottom: -.8rem;
	left: 50%;
	transform: translateX(-50%);
	width: 1.6rem;
	height: 1.6rem;
	border-radius: 2rem;
	background: #fff;
	color: #f60;
	line-height: 1.5rem;
	text-align: center;
	font-size: 1rem;
	box-shadow: 0 0 0 1px rgba(0,0,0,.2);
	z-index: 12;
}
h6 + .formActions {
	margin-top: 3rem;
}
.formActions {
	text-align: center;
	border: none;
	padding: 1rem 0 0;
	margin: 0 -2rem;
}
.formActions .bt {
	margin: 0 .5rem;
}
.formActions .bt img {
	height: 2.5rem;
    margin-left: .5rem;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

#accesos-rapidos h3 i {
	display: block;
	font-size: 8rem;
	margin-bottom: 1rem;
	color: #6bc2fc;
}
#accesos-rapidos ul li {
	font-size: 1.6rem;
	line-height: 1.2em;
	margin-bottom: 1.5rem;
	color: #fff;
}
#accesos-rapidos ul li a {
	display: block;
	position: relative;
	padding-left: 1.5em;
}
#accesos-rapidos ul li a:before {
	content: '\f061';
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    position: absolute;
    left: 0;
}




.dashHeader {
	background: #f9f9f9;
	box-shadow: 0 .3rem .6rem 0 rgba(0,0,0,.2);
}
@media (min-width: 960px) {
	.dashHeader {
		position: sticky;
		top:0;
		padding-top: 2rem!important;
		margin-top: -2rem;
		z-index: 999;
	}
}
.dash_suscripciones .dashboard,
.dash_suscripciones .filters {
	margin-bottom: 2rem;
}
@media (min-width: 960px) {
	.dash_suscripciones .dashboard .row,
	.dash_suscripciones .filters .row {
		margin: 0 -2rem;
	}
	.dash_suscripciones .dashboard .col,
	.dash_suscripciones .filters .col {
		width: 33.333%;
		padding: 0 2rem;
	}
}
.dash_suscripciones #main .dashboard h2 {
	font-size: 4rem;
	font-weight: bold;
	margin-bottom: 1.5rem;
	position: relative;
	padding-left: 1.25em;
	margin-top: 2.5rem;
}
.dash_suscripciones #main .dashboard h2 i {
	font-size: 1.25em;
	color: #b6dce4;
	position: absolute;
	left: 0;
	top: .125em;
}
.dash_suscripciones .dashboard h2 span {
	font-weight: normal;
	color: #999;
	font-size: .5em;
	display: block;
}
@media (min-width: 960px) {
	.dash_suscripciones .dashboard .chartWrapper {
		height: 0;
	}
}
.dash_suscripciones #main .dashboard p {
	margin-bottom: .7rem;
	font-weight: bold;
}
.dash_suscripciones #main .dashboard p span {
	font-weight: normal;
}
.dash_suscripciones #main .filters ul {
	font-size: 0;
	margin: 0 -.25rem;
}
.dash_suscripciones .filters ul li {
	display: inline-block;
	font-size: 1rem;
	padding: 0 .25rem;
	width: 25%;
	box-sizing: border-box;
}
.dash_suscripciones .filters a,
.dash_suscripciones .filters label,
.dash_suscripciones .filters select {
	font-size: 1.1rem;
	height: 3.2rem;
	display: block;
	background: #ddeaf7;
	border-radius: .2rem;
	text-decoration: none;
	color: #b6dce4;
	transition: all 150ms cubic-bezier(.7,0,.3,1);
	position: relative;
}
.dash_suscripciones .filters label input {
	position: absolute;
	opacity: 0;
}
.dash_suscripciones .filters label {
	text-align: center;
	cursor: pointer;
}
.dash_suscripciones .filters a,
.dash_suscripciones .filters label span {
	display: block;
	padding: 1rem;
	line-height: 1.2rem;
	border-radius: .2rem;
	height: 1.2rem;
}
.dash_suscripciones .filters label:hover {
	box-shadow: inset 0 0 0 1px #b6dce4;
}
.dash_suscripciones .filters li a {
	text-align: center;
}
.dash_suscripciones .filters select {
	height: 3.2rem;
	line-height: 3.2rem;
	width: 100%;
	padding: 1rem .5rem;
}
.dash_suscripciones .filters label input:checked + span {
	background: #b6dce4;
	color: #fff;
}
.dash_suscripciones .filters .selectDate {
	position: relative;
}
.dash_suscripciones .filters .selectDate a {
	position: relative;
	z-index: 10;
}
.dash_suscripciones .filters .selectDate a i {
	float: right;
}
.dash_suscripciones #main .filters .selectDate ul {
	position: absolute;
	z-index: 5;
	border-radius: .4rem;
	top: 100%;
	right: 0;
	background: #fff;
	box-shadow: 0 .5rem 1rem 0 rgba(0,0,0,.25);
	margin: -3rem 0 0;
	padding: 4rem 1rem 1rem;
	width: 100%;
	box-sizing: border-box;
	transition: all 150ms cubic-bezier(.7,0,.3,1);
	opacity: 0;
	visibility: hidden;
}
@media (max-width: 960px) {
	.dash_suscripciones #main .filters .selectDate ul {
		top: auto;
		bottom: 100%;
		padding-top: 1rem;
		padding-bottom: 4rem;
		margin-bottom: -3rem;
		margin-top: 0;
	}
}
/*
.dash_suscripciones #main .filters .selectDate:hover ul,
.dash_suscripciones #main .filters .selectDate:focus ul,
.dash_suscripciones #main .filters .selectDate:active ul,
*/
.dash_suscripciones #main .filters .selectDate a.active + ul {
	opacity: 1;
	visibility: visible;
}
.dash_suscripciones #main .filters .selectDate ul li {
	display: block;
	width: auto;
}
.dash_suscripciones #main .filters .selectDate ul li + li {
	border-top: solid 1px #ddd;
}
.dash_suscripciones #main .filters .selectDate ul li label {
	background: #fff;
	height: auto;
}
.dash_suscripciones #main .filters .selectDate ul li label:hover {
	box-shadow: none;
}
.dash_suscripciones #main .filters .selectDate ul li label span {
	padding: .75rem;
}
.dash_suscripciones #main .filters .selectDate ul li label span:hover,
.dash_suscripciones #main .filters .selectDate ul li a:hover {
	background: #b6dce4;
	color: #fff;
}
.dash_suscripciones #main .filters .selectDate ul li:last-child {
	padding-top: 1rem;
}
.dash_suscripciones #main .filters .selectDate ul li:last-child label {
	display: block;
	text-align: center;
	margin: .5rem 0;
	color: #000;
}
.dash_suscripciones #main .filters .selectDate ul li input[type="date"] {
	position: static;
	opacity: 1;
	background: #eee;
	border-radius: .3rem;
	padding: 0 1rem;
	line-height: 3rem;
	margin-left: 1rem;
}
.dash_suscripciones #main .filters .selectDate ul li input.error {
	box-shadow: 0 0 0 1px #cc2929;
}
.dash_suscripciones #main .filters .selectDate ul li input:disabled {
	background: #ddd;
}
.dash_suscripciones #main .filters .selectDate a.disabled {
	background: #ddd;
	color: #aaa;
	cursor: default;
}


@media (min-width: 960px) {
	.v_m,
	#bt_filtrar {
		display: none!important;
	}
}

#mobileFooter {
	display: none;
}
.tooltip-ayuda > i {
    font-size: 1.2rem;
    color: #aaa;
}


.table__pagos .tc.tcActions {
	width: 12%;
	text-align: right;
	color: #b6dce4;
	white-space: nowrap;
}
.table__pagos .tc.tcActions a {
	font-size: 1.4rem;
	display: inline-block;
	width: 2.5rem;
	height: 2.5rem;
	line-height: 2.5rem;
	border-radius: 2rem;
	margin-left: .5rem;
	text-align: center;
}
.table__pagos .tc:nth-child(1) {
	width: 15%;
}
#main .table__pagos .tc:nth-child(1) p {
	line-height: 2.25em;
	font-weight: bold;
}
.table__pagos .tc:nth-child(2) {
	width: 10%;
} 
.table__pagos .tc:nth-child(3) {
	width: 20%;
} 
.table__pagos .tc:nth-child(4) {
	width: 10%;
} 
.table__pagos .tc:nth-child(5) {
	width: 15%;
} 
.table__pagos .tc:nth-child(6) {
	width: 11%;
}
.table__pagos .tc:nth-child(7) {
	width: 7%;
} 
#main .table__pagos .tc p {
	font-size: 1.4rem;
	margin: 0;
}
#main .table__pagos .tc p + p {
	font-size: 1.2rem;
	color: #666;
}