@charset "UTF-8";

@font-face {
    font-family: 'allerbold';
    src: url('fonts/aller_bd-webfontt.eot');
    src: url('fonts/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/aller_bd-webfont.woff2') format('woff2'),
        url('fonts/aller_bd-webfont.woff') format('woff'),
        url('fonts/aller_bd-webfont.ttf') format('truetype'),
        url('fonts/aller_bd-webfont.svg#allerbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'allerregular';
    src: url('fonts/aller_rg-webfont.eot');
    src: url('fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/aller_rg-webfont.woff2') format('woff2'),
        url('fonts/aller_rg-webfont.woff') format('woff'),
        url('fonts/aller_rg-webfont.ttf') format('truetype'),
        url('fonts/aller_rg-webfont.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;
}



* {
    margin: 0px;
    padding: 0px;
    list-style: none;
    text-decoration: none;
    box-sizing: border-box;
}

/*ESTILOS ADMIND*/
.dnnEditState .ax-contenedor-banner .ax-redes {
    top: auto;
    position: relative;
}

.dnnEditState .ax-contenedor-banner .ax-redes .redactor-toolbar li a:before {
    color: black;
    transform: rotate(0deg);
}

.dnnEditState .ax-contenedor-banner .ax-redes .redactor-toolbar li {
    background: none;
}

.dnnEditState .DNNModuleContent {
    font-size: 14px;
}

div.actionMenu ul.dnn_mact>li ul a>* {
    display: inline-block;
    margin-right: 5px;
    width: auto !important;
}

.dnnEditState .ax-content-news-banner {
    right: 0;
    position: relative;
    left: 0;
    transform: translate(0px, 0px);
    width: 100%;
}

							   
			 
					   
			
								   
				
				 
					 
 

									 
				 

 

.redactor-editor,
.redactor-box,
.redactor-box textarea {
    border-radius: 0;
}

a,
.bstrap30 a,
a:visited {
    text-decoration: none !important;
    color: #036132;
    font-family: 'allerregular' !important;
    font-size: 16px;

}

img {
    max-width: 100%;
    display: block;
}

.dnnEditState .ax-banner-responsive {
    display: block;
    background: #005f2452;
    width: 600px;

}

.dnnEditState .ax-banner-responsive:before {
    content: "Banner responsive";
    color: black;
    font-weight: bold;
}

/*.ax-contenedor-contenido img {
    width: 100% !important;
    height: auto !Important;
}*/

body {
    padding-top: 135px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'allerbold' !important;
    color: #036132 !important;
}

.bstrap30 h1,
h1 {
    font-size: 52px;
    line-height: 54px;
}

.bstrap30 h2,
h2 {
    font-size: 40px;
    line-height: 42px;
}

.bstrap30 h3,
h3 {
    font-size: 22px;
    line-height: 24px;
}

.bstrap30 h4,
h4 {
    font-size: 18px;
    margin: 0 0 15px 0;
    line-height: 22px;
}

	 

	 

p,
label,
span,
.summary,
li,
.ax-open-modal {
    font-family: 'allerregular';
    font-size: 16px;
    font-weight: 100;
    line-height: 20px;
    color: #6C6D6F;
    margin: 0 0 15px 0;
}

ul,
ul ul,
ol,
ol ol {
    margin: 0 0;
}

.ax-interna-full .ax-container-full.ax-row>div {
    padding: 0;
}

/*ESTILOS PARA COMUNICADORES*/

.ax-center {
    text-align: center;
}


.ax-right {
    text-align: right;
}

.ax-left {
    text-align: left;
}

.ax-center-img {
    margin: 0 auto;
}

.ax-btn,
.dnnPrimaryAction,
.dnnSecondaryAction,
.bstrap30 a.ax-btn {
    background: #005F24;
    /*padding: 10px 34px 9px;*/
    padding: 16px 42px 13px;
    margin-left: 17px;
    border-radius: 25px;
    transition: all .5s;
    color: #fff !important;
}

.ax-contenedor-noticias .ax-btn {
    display: inline-block;
}

/*BTN tamaño pequeño*/
.ax-btn1,
.dnnPrimaryAction,
.dnnSecondaryAction,
.bstrap30 a.ax-btn1 {
    background: #005F24;
    /*padding: 10px 34px 9px;*/
    /*padding: 16px 42px 13px;*/
    margin-left: 17px;
    border-radius: 25px;
    transition: all .5s;
    color: #fff !important;
}

.ax-contenedor-noticias .ax-btn1 {
				 
						
					
		   
				 
    display: inline-block;
					   
			   
			 
						
					
									
								  
			  
}

a.ax-btn1,
.dnnPrimaryAction {
    transition: all .5s;
			  
}

a.ax-btn1:hover,
.ax-nav_item.item-id-79:hover {
    background: #04B848;
    color: #fff;
    transition: all .5s;
}

.ax-link-transversal .ax-btn1 {
    font-size: 21px;
    display: inline-block;
    padding: 9px 42px 7px;
    font-family: 'allerbold' !important;

}

.ax-link-transversal .ax-btn1 span {
    color: #fff;
    display: block;
    text-align: center;
    margin: 0;
    font-size: 15px;
    max-width: 100%;
	 
}

/*Fin BTN tamaño pequeño*/
div#dnn_ax_terminos a:hover {
    text-decoration: underline !important;
		
	 
	 
	 
 

					   
						   
			
}

/*TABLAS*/
table {
    border-bottom: 1px solid #005F24;
    border-right: 1px solid #005F24;
    margin-top: 15px;
    width: 100%;
    margin-bottom: 15px;
}

table th,
.bstrap30 table th {
    background: #005F24;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    padding: 5px;
    text-align: center;
    font-family: 'allerbold';
}

table td {
    border-left: 1px solid #005F24;
    border-top: 1px solid #005F24;
    font-size: 13px;
    text-align: center;
    vertical-align: middle;
    font-family: 'allerregular' !important;
}

table td ul li {
    text-align: left;
}

table td a,
table td p,
table td a {
    font-size: 13px;
    margin: 0;
}

table tr:nth-child(odd) {
    background: #E4EEE7;
}

.ax-tabla-dos tr th {
    width: 1%;
    padding: 10px;
}

.ax-tabla-dos tr td {
    width: 1%;
    padding: 23px;
}

/*GLOBALES FONDOS*/
.ax-bg-verde {
    background: #036132;
}

.ax-bg-verde-claro {
    /*background: #E4EEE7; - se desactiva 1909222*/
	background:#f8f8f8;
}

.ax-form ul li,
.ModDNNHTMLC li {
    position: relative;
    padding: 0 0 0 15px;
    vertical-align: top;
    list-style: none;
}

.ModDNNHTMLC li a {
    color: #4f8333;
}

.ModDNNHTMLC li a.ax-btn,
.ModDNNHTMLC li a.ax-btn:hover {
    color: #fff;
    display: inline-block;
    vertical-align: top;
    margin: 0 10px;
}

.ModDNNHTMLC li a:hover,
.ModDNNHTMLC li a:focus {
    color: #9b4d11
}

.ax-form ul li:before,
.ModDNNHTMLC ul li:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background: #036132;
    left: 0px;
    top: 6px;
    border-radius: 6px;
}

.ModDNNHTMLC ol li {
    counter-increment: section;
    list-style: none;
}

.ModDNNHTMLC ol li:before {
    content: counter(section) " ";
    position: absolute;
    color: #4f8333;
    left: 0px;
    top: 0px;
    border-radius: 6px;
}

.ModDNNHTMLC a {
    display: inline-block;
}

/*TOP BAR*/
a.icono-a-menos:before {
    content: "A-";
}

a.icono-a-normal:before {
    content: "A";
}

a.icono-a-mas:before {
    content: "A+";
}

.ax-contenedor-item-top.ax-row {
    position: relative;
}

.ax-contenedor-item-top a {
    display: block;
}

.ax-accesivilidad {
    text-align: right;
}

.ax-accesivilidad [class^="icon-"]:before,
a.icono-a-mas:before,
a.icono-a-normal:before,
a.icono-a-menos:before {
    color: #fff;
    font-size: 16px;
    display: inline-block;
    line-height: 16px;
    padding: 5px;
    border-radius: 50px;
}

.ax-accesivilidad [class^="icon"]:hover:before {
    color: #888 !important;
}

header .ax-bg-negro {
    background: #002b15;
    width: 43%;
    display: inline-block;
    text-align: center;
}

header .ax-bg-negro a {
    display: inline-block;
    width: 10%;
    position: relative;
    padding: 7px 7px 6px;
}

header a.icono-a-menos {
    padding: 9px 0px 7px 14px;
}

a.icono-a-menos:before {
    font-size: 12px;
    line-height: 12px;
}

a.icono-a-normal:before {
    font-size: 14px;
    line-height: 14px;
}

.ax-tooltip {
    position: absolute;
    top: 40px;
    right: 0;
    padding: 8px 15px;
    pointer-events: none;
    -webkit-transition: .4s all ease;
    -o-transition: .4s all ease;
    transition: .4s all ease;
    background: #00777e00;
    white-space: nowrap;
    z-index: 1;
}


header {
    position: relative;
    z-index: 5;
    box-shadow: 0 0 19px 0px #002b15;
    position: fixed;
    width: 100%;
    top: 0;
    background: #fffffff2;
    z-index: 9999;
}

/*header.menu-fijo {
    background: #fffffff2;
}*/

header.menu-fijo:after {
    background: #fffffff2;
    top: 100%;
}

header:before {
    content: "";
    position: absolute;
    width: 100%;
    top: 0px;
    right: 0px;
    height: 40px;
    background: #005f24;
}

header:after {
    content: "";
    width: 100%;
    height: 11px;
    top: 99%;
    left: 0px;
   /* position: absolute; Se activa 19092022*/
    border-radius: 0px 0px 10px 10px;
    background: #fff;
}

.ax-top-bar {
    background: #005f24;
    height: 40px;
}

#google_translate_element {
    display: inline-block;
    cursor: pointer;
    position: relative;
    vertical-align: middle;
    width: 42%;
}

#google_translate_element img {
    display: none
}

#google_translate_element .goog-te-gadget-simple,
#google_translate_element .goog-te-menu-value,
#google_translate_element span {
    background: transparent;
    color: #fff !important;
    border: none !important;
    font-size: 14px;
    width: 100%;
    padding: 4px 0px 4px;
}

#google_translate_element a:hover span {
    color: #888 !important;
}

.ax-grid_1.ax-buscador-desktop {
    height: 40px;
    -webkit-transition: .4s all ease;
    -o-transition: .4s all ease;
    transition: .4s all ease;
}

input#dnn_dnnSearch_txtSearch {
    margin: 0;
    width: 89%;
    height: 40px;
    -webkit-transition: .4s all ease;
    -o-transition: .4s all ease;
    transition: .4s all ease;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
    line-height: 16px;
    padding: 6px 15px;
    box-sizing: border-box;
    margin-top: -1px;
}

span#dnn_dnnSearch_ClassicSearch {
    width: 44%;
    -webkit-transition: .4s all ease;
    -o-transition: .4s all ease;
    transition: .4s all ease;
    display: inline-block;
    position: absolute;
    right: 159%;
    margin: 0;
    background: #fff;
    padding: 0;
    border-radius: 50px;
    max-height: 40px;
    top: 2px;
    visibility: hidden;
}

.buscador-activo span#dnn_dnnSearch_ClassicSearch {
    right: 9%;
    border: 1px solid #005f24;
    visibility: visible;
}

a.icon-busqueda {
    display: inline-block;
    position: relative;
    top: 10px;
}

.ax-buscador-desktop .icon-busqueda:before {
    color: #FFF;
    position: relative;
    font-size: 22px;
    display: inline-block;
}

.ax-buscador-desktop .icon-busqueda:hover:before {
    color: #888888;
    transition: all 0.5s;
}

.ax-buscador {
    display: inline-block;
    vertical-align: middle;
    width: 14%;
}

.searchInputContainer {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}

.searchInputContainer a.dnnSearchBoxClearText.dnnShow {
    position: static;
    display: inline-block;
    vertical-align: middle;
    width: 7%;
    right: auto !important;
    height: 40px;
    margin: 0;
}

.ax-tooltip>p {
    margin: 0;
    color: rgba(255, 255, 255, 0);
    -webkit-transition: .4s all ease;
    -o-transition: .4s all ease;
    transition: .4s all ease;
}


.ax-bg-negro>a:hover .ax-tooltip,
.ax-bg-negro>a:focus .ax-tooltip {
    background: #005f24f0;

}

.ax-bg-negro>a:hover .ax-tooltip p,
.ax-bg-negro>a:focus .ax-tooltip p {
    color: #fff;

}

/*Menú Mywebsite */
.ax-contenedor-superior {
    padding: 2px 0 0;
    /*banner home*/
}

.ax-logo {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

.ax-logo a {
    display: block;
    margin: 2px 0;
}

/*Logo Cens - Menú Mywebsite */
.ax-logo img {
    width: 80%;
}

ul.searchSkinObjectPreview>li>a.searchSkinObjectPreview_more {
    color: transparent;

}

ul.searchSkinObjectPreview>li>a.searchSkinObjectPreview_more:before {
    content: "ver más resultados";
    color: #fff;
}

ul.searchSkinObjectPreview>li.searchSkinObjectPreview_group {
    color: #FFF;
    display: none;
}

ul.searchSkinObjectPreview {
    background: #005f24d1;
    top: 48%;

}

a#dnn_dnnSearch_cmdSearch {
    display: none;
}

ul.searchSkinObjectPreview>li:hover {
    background-color: #333;
}

ul.searchSkinObjectPreview>li,
ul.searchSkinObjectPreview>li>span,
ul.searchSkinObjectPreview>li:hover {
    color: #fff;
}

ul.searchSkinObjectPreview>li p {
    color: #fff;
    font-style: normal;
}

ul.searchSkinObjectPreview>li p b {
    color: #fff;
}

/*MENU PRUEBA 1*/

.ax-nav_item .ax-nav_children_wrapper > .ax-nav_item {}													   

.ax-nav_item {
    text-align: center;
    list-style: none;
    padding: 0px 2px;
    box-sizing: border-box;
    padding: 10px 0;
    margin: 0 1%;
}

/*Menú Mywebsite - ESTILO SUBHOME*/
ul.ax-nav_list {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-end;
}

.ax-nav_item>a {
    color: #005F24;
    font-size: 19px;
}

.ax-nav_item a:hover {
    text-decoration: underline !important;
}

.item-id-21.ax-nav_item>a {
    font-size: 0;
}

.item-id-21>a:before {
    content: '\e80e';
    font-family: "cens-icon";
    font-style: normal;
    position: relative;
    right: 0;
    font-size: 55px;
    line-height: 40px;
    color: #005f24;
    display: inline-block;
}

.ax-grid_10.ax-menu {
    padding: 0;
    position: relative;
    vertical-align: middle;
}

/*Sub home - estilo boton Servicios en línea  */
.ax-nav_item.item-id-79 {
    background: #005F24;
    padding: 10px 20px 9px;
    border-radius: 25px;
    margin: 0 0 0px 15px;
}

/*Sub home - estilo menú Servicios en línea  */
.ax-nav_item.item-id-79 .ax-nav_children_wrapper {
    width: 250px;
    right: 0;
    left: auto;
    /*Centra menú servicio en línea*/
    background: #fff;
    padding: 20px;
    box-shadow: 0px 0px 3px #636363;
}

.ax-nav_item.item-id-79:hover .ax-nav_children_wrapper:before {
    height: 44px;
}

.ax-nav_item.item-id-79 .ax-nav_children_wrapper .ax-nav_item {
    width: 100%;
    max-width: 100%;
    margin: 0px;
    padding: 9px 0;
    border-bottom: 1px solid #d6d6d6;
    text-align: right;
}

.ax-nav_item.item-id-79 .ax-nav_children_wrapper .ax-nav_item a {
    font-size: 16px;
}

.ax-nav_item.item-id-79 .ax-nav_children_wrapper .item-id-21 {
    width: 6%;
}

.item-id-37 {
    width: 12%;
}

.item-id-38 {
    width: 17%;
}

.item-id-40 {
    width: 13%;
}

.item-id-41 {
    width: 18%;
}

.item-id-79 {
    width: 23%;
}

.ax-nav_item.item-id-79>a {
    color: #fff;
}

/*Menú desplegable de los tabs del home*/

.ax-nav_item .ax-nav_children_wrapper {
    position: absolute;
    width: 100%;
    /*tamaño menú desplegable*/
    top: 98%;
    background: #e0dddd;
    left: 0;
    text-align: left;
    border-radius: 10px;
    opacity: 0;
    pointer-events: none;
    z-index: 5;
    margin: 20px 0 0 0;
    transition: 0.4s all ease;
    /*visibility: hidden; - 14092022*/
}

.ax-nav_item .ax-nav_children_wrapper .ax-nav_children_wrapper {
    display: none;
}

		   
.ax-nav_item:hover>.ax-nav_children_wrapper,
.ax-nav_item:focus-within>.ax-nav_children_wrapper {
    opacity: 1;
    pointer-events: auto;
    visibility: visible;
}

.ax-nav_item:hover>.ax-nav_children_wrapper:before {
    content: "";
    width: 100%;
    position: absolute;
    bottom: 99%;
    height: 21px;
    background: transparent;
}

.item-id-39:hover>.ax-nav_children_wrapper:before,
.item-id-40:hover>.ax-nav_children_wrapper:before {
    height: 32px;
}

.ax-nav_item .ax-nav_children_wrapper .ax-nav_item {
    width: auto;
    max-width: 19%;
    display: inline-block;
    vertical-align: middle;
    margin: 0px 10px;
}

.ax-desplegable {
    display: none;
}

.ax-navlat_link:hover {
    color: #6C6D6F;
}

/*.ax-nav_item:hover > .ax-nav_children_wrapper {
    opacity: 1;
}*/

.ax-nav_item>a:hover {
    color: #036132;
}

/*  error 404  */

.ax-error {
    text-align: center;
    margin: 0 0 80px 0;
}

.ax-error h4 {
    font-size: 70px;
    margin: 0 0 40px 0;
}

.ax-error p {
    margin: 0 0 40px 0;
}




/* Inicio de sesion */

form[action="/inicio-de-sesion"] section {
    background: #eeeeee;
}

.ModAuthenticationC {
    /* background:#fff; */
    /* width:90%; */
    /* max-width:400px; */
    /* margin:0 auto; */
    /* padding: 30px; */
    /* border: 1px solid #005f24; */
    /* border-radius: 20px; */
}

.ax-login {
    position: absolute;
    width: 100vw;
    overflow-x: hidden;
    top: 0;
}

.LoginPanel {
    padding: 0;
    float: none;
    width: 100%;
}

.dnnFormItem {
    margin: 0 0 10px 0;
}

.dnnLabel {
    width: 100%;
    text-align: left;
}

.dnnLabel label {
    color: #005f24;
}

textarea,
input[type="text"],
input[type="email"],
input[type="password"],
.ModAuthenticationC .dnnFormItem input,
select {
    width: 100% !important;
    background: #ffffff;
    border: 0px;
    border-radius: 0;
    box-shadow: none;
    padding: 8px 14px;
    text-transform: none;
    outline: 0;
    border: 1px solid #005f24;
    border-radius: 30px
}

.dnnFormItem>span.dnnFormLabel {
    display: none;
}

.dnnFormItem ul {
    padding: 0;
}

.dnnFormItem ul li:after {
    content: none;
}

.dnnFormItem ul li {
    margin: 0;
}

.dnnLoginActions li:first-child {
    display: none;
}

.ModAuthenticationC .dnnClear:after {
    content: none;
}

.xmp-SolicitarCita label.xmp-form-label,
.xmp-SolicitarCita span.xmp-form-label {
    width: 100% !important;
}

input[type="submit"] {
    width: 300px;
}


/*LOGIN*/
.ax-fondo {
    width: 100%;
    height: 100vh;
    background-repeat: no-repeat;
    background-size: cover;
}

.ax-background {
    position: relative;
    width: 350px;
    display: none;
}

.dnnEditState .ax-background {
    display: block;
}


.ax-login .LoginPanel {
    background: rgba(10, 10, 10, 0.33);
    float: none;
    padding: 20px;
    margin-top: 3%;
    max-width: 467px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    -webkit-transform: translateY(6%);
    -ms-transform: translateY(6%);
    transform: translateY(6%);
    border: 3px solid #036132;
    border-radius: 40px;
}

.ax-login .LoginPanel .dnnFormItem,
.dnnPasswordResetContent .dnnFormItem,
.ax-login .changePassword .new1,
.ax-login .changePassword .new2,
.ax-login .changePassword .validacionCampo {
    width: 80%;
    position: relative;
    margin: 0 auto;
}

.ax-login .LoginPanel .dnnFormItem:nth-child(5) .dnnFormLabel {
    display: none;
}


.ax-login .LoginPanel .dnnFormItem input,
.ax-login .dnnPasswordResetContent .dnnFormItem input {
    border-radius: 0;
    outline: none;
}


.ax-login .LoginPanel .dnnFormItem .dnnPrimaryAction,
.ax-login .LoginPanel .dnnFormItem .dnnSecondaryAction,
.ax-login .dnnPasswordResetContent .dnnActions .dnnPrimaryAction,
.ax-login .dnnPasswordResetContent .dnnActions .dnnSecondaryAction {
    background: #036132;
    border: 0;
    color: #fff;
    font-weight: normal;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    /* border-radius: 0; */
    font-size: 15px;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    padding: 10px 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.ax-login .LoginPanel label {
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
}

.ax-login .changePassword .botones input {
    background: #00A651;
    border: 0;
    color: #fff;
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    -webkit-box-shadow: 0 0 10px 0px #fff;
    box-shadow: 0 0 10px 0px #fff;
    padding: 6px;
    margin-bottom: 9px;
    cursor: pointer;
    min-width: 75px;
}

.ax-login .LoginPanel .dnnFormItem .dnnPrimaryAction:hover,
.ax-login .LoginPanel .dnnFormItem .dnnSecondaryAction:hover,
.ax-login .dnnPasswordResetContent .dnnActions .dnnPrimaryAction:hover,
.ax-login .dnnPasswordResetContent .dnnActions .dnnSecondaryAction:hover {
    background: #04B848;
}

.ax-login .dnnFormItem>.dnnLabel {
    float: none;
    margin: 10px auto 5px;
    text-align: left;
    display: block;
    width: 100%;
    padding: 0;
}

.ax-login .dnnLoginService input[type="text"],
.ax-login .dnnLoginService input[type="email"],
.ax-login .dnnLoginService input[type="password"] {
    display: block;
    width: 100%;
    padding: 9px 30px 10px;
    font-size: 14px;
    border: 2px solid #036132;
    color: #fff;
    line-height: 18px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: rgba(255, 255, 255, .1);
    border-radius: 40px;
}

.ax-logo-login {
    text-align: center;
    padding-top: 20px;
}

.ax-login .ax-contenido[class*="ax-contenido"] {
    padding: 0;
}

.ax-login .dnnFormMessage.dnnFormValidationSummary {
    margin: 0;
    margin: 10px auto;
    width: 86%;
    text-align: center;
    color: #fff;
}

.ax-login .dnnFormItem>span.dnnFormLabel {
    margin: 0 -5px;
}

span.dnnLoginRememberMe {
    display: block;
}

.ax-login .LoginPanel .dnnFormItem:nth-child(3) span {
    display: none;
}

.ax-login .LoginPanel .dnnFormItem:nth-child(3) a {
    margin: 20px auto;
    display: inline-block;
    width: 44% !important;
    vertical-align: middle;
}

.ax-logo-login img {
    -webkit-box-shadow: inset 6px -6px 20px 20px #b3b1b103;
    box-shadow: inset 6px -6px 20px 20px #b3b1b103;
    margin: 26px auto;
    /* width: 12%; */
    /* width: 201px; */
}

.ax-login .LoginPanel .dnnFormItem:nth-child(3) a.dnnPrimaryAction {
    color: transparent;
    font-size: 0;
    padding: 7px 0;
}

.ax-login .LoginPanel .dnnFormItem:nth-child(3) a.dnnPrimaryAction:before {
    content: "iniciar Sesión ";
    font-size: 15px;
}

.ax-login .LoginPanel .dnnFormItem:nth-child(4) .dnnLoginRememberMe .dnnBoxLabel {
    font-size: 0;
}

.ax-login .LoginPanel .dnnFormItem:nth-child(4) .dnnLoginRememberMe .dnnBoxLabel:before {
    content: "Recordar iniciar Sesión";
    font-size: 16px;
    top: 3px;
    position: relative;
}

.ax-login .LoginPanel .dnnFormItem:nth-child(5) .dnnLoginActions ul li:nth-child(2)>a {
    font-size: 0;
    margin: 0;
}



.ax-login .LoginPanel .dnnFormItem:nth-child(5) .dnnLoginActions ul li:nth-child(2)>a:before {
    content: "Restablecer la contraseña";
    font-size: 15px;
}

/* pagina resultados de busqueda */

.dnnSearchBox_advanced {
    display: none;
}

.dnnSearchResultContainer>.dnnSearchResultItem-Subset {
    display: none;
}

a.dnnSearchResultAdvancedTip {
    display: none;
}

.dnnSearchBoxPanel {
    max-width: 100%;
    padding: 10px;
}

input#dnnSearchResult_dnnSearchBox_input {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 92% !important;
}

a.dnnSearchBoxClearText.dnnShow {
    position: relative;
    right: auto !important;
    display: inline-block;
    margin: 0;
    vertical-align: middle;
    width: 4%;
}

.dnnSearchBox>a.dnnSearchButton {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    top: 0;
    width: 4%;
}

.dnnSearchBoxPanel .dnnSearchBox {
    width: 100%;
    margin: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
}

.dnnSearchResultPanel {
    max-width: 100%;
    background: transparent;
    margin: 0px 0 0 0;
}

.selectize-input.items.full.has-options.has-items {
    background: #005f24;
    box-shadow: none;
    border-radius: 30px;
}

input#dnn_ctr445_SearchResults_ResultsPerPageList-selectized {
    color: #fff;
}

.item {
    color: #fff;
    display: block;
    text-align: center;
}

.selectize-control.single .selectize-input.input-active input {
    display: none !important;
}

.selectize-control.single .selectize-input:after {
    border-color: #ffffff transparent transparent transparent;
}

.selectize-control.single .selectize-input input {
    height: 0;
}

.selectize-control.single .selectize-input.dropdown-active:after {
    border-color: transparent transparent #fff4f4 transparent;
}

.dnnSearchResultPanel .dnnSearchResultSortOptions>li {
    margin: 0 3px;
    border: 0;
}

.dnnSearchResultPanel .dnnSearchResultSortOptions {
    padding: 0;
    border: 0;
}

.dnnSearchResultPanel .dnnSearchResultSortOptions>li>a {
    background: rgba(0, 95, 36, 0.4);
    color: #fff;
    margin: 0;
    box-shadow: none;
    padding: 7px 15px;
    border-radius: 40px;
}

.dnnSearchResultPanel .dnnSearchResultSortOptions>li:after {
    content: none;
}

.dnnSearchResultPanel .dnnSearchResultSortOptions>li>a:hover {
    background: rgba(0, 65, 106, 0.8);
}

.dnnSearchResultPanel .dnnSearchResultSortOptions>li.active>a,
.dnnSearchResultPanel .dnnSearchResultSortOptions>li.active>a:hover {
    background: #005f24;
    color: #fff;
}

.ax-nav_item .ax-desplegable {
    display: none
}

/*FORMULARIO NEWS*/

.eds_modalWrapper .eds_modalContent>h3 {
    background: #036132;
    color: transparent !Important;
}

div[ID*="EventRegistrationUnVerified"],
div[ID*="sectionMessage"] {
    background: #000;
    display: none;
}

.eds_modalWrapper .eds_modalContent .edn_bottomButtonWrapper input[type="submit"] {
    background: #036132;
    width: 50%;
}

.eds_modalWrapper .eds_modalContent>h3:before {
    content: "Responder";
    font-family: 'allerbold' !important;
    font-size: 22px;
}

.eds_modalWrapper .eds_closeWindowButtonOuter:hover,
.eds_modalWrapper .eds_modalContent .edn_bottomButtonWrapper input[type="submit"]:hover {
    background: #002b15;
}

.eds_modalWrapper .eds_modalContent label {
    width: 100%;
}

.eds_modalWrapper .eds_modalContent label span {
    white-space: normal;
}

.eds_modalWrapper * input[type="radio"],
.eds_modalWrapper * input[type="checkbox"] {
    display: none;
}

.eds_modalWrapper * input[type="radio"]+label,
.eds_modalWrapper * input[type="checkbox"]+label {
    color: #6C6D6F;
    padding: 10px 10px 10px 40px;
    position: relative;
    display: inline-block;
    cursor: pointer;
    box-sizing: border-box;
}

.eds_modalWrapper * input[type="radio"]+label:before,
.eds_modalWrapper * input[type="checkbox"]+label:before {
    content: "";
    position: absolute;
    top: 17px;
    line-height: 45px;
    left: 0px;
    width: 14px;
    height: 14px;
    border: 4px solid #fff;
    border-radius: 50%;
    -webkit-box-shadow: 1px 1px 0px #666, 1px -1px 0px #666, -1px 1px 0px #666, -1px -1px 0px #666;
    box-shadow: 1px 1px 0px #666, 1px -1px 0px #666, -1px 1px 0px #666, -1px -1px 0px #666;
}

.eds_modalWrapper * input[type="checkbox"]+label:before {
    border-radius: 5px;
}

.eds_modalWrapper * input[type="radio"]:checked+label,
.eds_modalWrapper * input[type="checkbox"]:checked+label span {
    color: #036132;
}

.eds_modalWrapper * input[type="radio"]+label:hover:before,
.eds_modalWrapper * input[type="checkbox"]+label:hover:before,
.eds_modalWrapper * input[type="radio"]+label:focus:before,
.eds_modalWrapper * input[type="checkbox"]+label:focus:before {
    background: #036132;
    /* width: 5px; */
    /* height: 5px; */
}

.eds_modalWrapper * input[type="radio"]:checked+label:before {
    background: #036132;
    -webkit-box-shadow: 1px 1px 0px #036132, 1px -1px 0px #036132, -1px 1px 0px #036132, -1px -1px 0px #036132;
    box-shadow: 1px 1px 0px #036132, 1px -1px 0px #036132, -1px 1px 0px #036132, -1px -1px 0px #036132;
}

.eds_modalWrapper * input[type="checkbox"]:checked+label:before {
    background: #04b848;
    -webkit-box-shadow: 1px 1px 0px #036132, 1px -1px 0px #036132, -1px 1px 0px #036132, -1px -1px 0px #036132;
    box-shadow: 1px 1px 0px #036132, 1px -1px 0px #036132, -1px 1px 0px #036132, -1px -1px 0px #036132;
}

.eds_modalWrapper table {
    border: none;
}

.eds_modalWrapper table tr td {
    border: none;
}

.eds_modalWrapper .eds_infoMessages::before {
    padding-right: 5px;
}

.eds_modalWrapper .eds_infoMessages.eds_info {
    background-color: #999999;
}

.eds_modalWrapper .eds_modalContent input[type="text"],
.eds_modalWrapper .eds_modalContent textarea,
.eds_modalWrapper .eds_modalContent select {
    width: 100%;
    padding: 12px 36px 13px !important;
    font-size: 14px;
    border: 2px solid #005f24;
    color: #6C6D6F;
    line-height: 18px;
    height: auto !important;
    border: 1px solid #005f24;
    border-radius: 30px;
    background: #ffffff;
}

.eds_modalWrapper .eds_modalContent>h3+div>div>div:nth-child(1),
.eds_modalWrapper .eds_modalContent>h3+div>div>div:nth-child(3) {
    display: none;
}

.eds_modalWrapper .eds_modalContent .eds_labelAndInput input~span,
.eds_modalWrapper .eds_modalContent .eds_labelAndInput textarea~span,
.eds_modalWrapper .eds_modalContent .eds_labelAndInput select~span {
    display: block;
    width: 100%;
    left: 2%;
    bottom: -16px;
    font-size: 12px;
    font-weight: bold;
}

 

.eds_modalWrapper .eds_modalContent .eds_labelAndInput {
    border: none;
    width: 49%;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 25px;
    padding: 0px 8px;
    position: relative;
    box-sizing: border-box;
}

.eds_modalWrapper .eds_modalContent .eds_labelAndInput {
    border: none;
    width: 49%;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 25px;
    padding: 0px 8px;
    position: relative;
    box-sizing: border-box;
}

form[action="/comunidad-y-medio-ambiente/gestion-ambiental/encuesta-ambiental"] .eds_modalWrapper .eds_modalContent .eds_labelAndInput {
    width: 100%;
}

.eds_modalWrapper .eds_modalContent .eds_labelAndInput .dnnLabel {
    display: block;
    float: none;
}

/*REDES GLOBALES*/
.ax-redes ul li {
    list-style: none;
    padding: 10px 6px;
    box-sizing: border-box;
    border-radius: 25px;
    width: 39px;
    text-align: center;
    height: 39px;
    margin: 0 0 25px;
    /*margin: 31px 10px 0px 0px;*/
    /*quita salto de línea entre texto: /*Texto parrafo footer contacto transparente, sede administrativa, más cerca de tí*/
}

.ax-redes ul li a {
    display: block;
}

.ax-redes ul li a:before {
    transform: rotate(360deg);
    display: block;
    font-weight: bold;
    transition: all .5s;
}

.ax-redes ul li:before {
    display: none;
}

/*Ajusta img redes sociales - más cerca de tí*/
.ax-redes ul li a.icon-facebook:before {
    font-size: 19px;
}

/*BANNER*/
.chameleon_slider.NewsOne .main_panel .media_link:hover {
    background: none;
}

/*Radio button*/
ul.pages_container li {
    /*background: #D6D6D8 !important; - Se desactiva 19092022*/
	background: #005f24 !important;
    border-radius: 50%;
    border: 3px solid transparent;

}

.chameleon_slider.NewsOne .scrollable_box.item_info {
    background: transparent;
}

.pages_container {
    top: 0px !important;
    overflow: visible !important;
}

.pagination.vertical {
    height: auto !important;
    z-index: 1;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

ul.pages_container li.current:before {
    content: "";
    display: inline-block;
   /*background: #6C6D6F; - Se desactiva 19092022*/
    background: #f8f8f8;
    width: 10px;
    height: 10px;
    border-radius: 40px;
    /*margin: 1px auto;*/
	margin: 1px ;
}

.chameleon_slider.NewsOne .pagination .pages_container li.current {
    /*border-color: #6c6d6f33; - Se desactiva 19092022*/
	border-color:#005f24
}

.ax-banner-responsive {
    display: none;
}

/*TITULOS BANNER*/
.chameleon_slider.NewsOne .scrollable_box.item_info {
    background: none;
    transform: translate(-50%, -50%);
    top: 42% !important;
    left: 50% !important;
    height: auto !important;
    overflow: initial;
    max-height: none !important;
}

.chameleon_slider.NewsOne .scrollable_box .viewport h2 {
    text-align: center;
    text-shadow: -2px 1px 12px black;
    line-height: 66px;
}

.chameleon_slider.NewsOne .scrollable_box .viewport h2 a {
    font-size: 60px;
}

.chameleon_slider.NewsOne .scrollable_box .viewport {
    max-height: none !important;
    height: auto !important;
    margin: 0;
    overflow: hidden;
}

.chameleon_slider.NewsOne .scrollable_box .viewport a:hover {
    /* text-shadow: none; */
    text-shadow: -2px 1px 12px black;
}

.chameleon_slider .scrollable_box .viewport .overview {
    overflow: visible;
    top: 0 !important;
}

.chameleon_slider.NewsOne .scrollable_box .scrollbar {
    display: none !Important;
}

/*REDES BANNER*/
.ax-contenedor-banner .ax-redes ul li {
    background: #036132;
    margin: 13px 10px 0 0;
    transition: all 0.5s;
}

.ax-contenedor-banner .ax-redes ul li a:before {
    color: #fff;
}

.ax-home .ax-contenedor-banner,
.ax-SubHome .ax-contenedor-banner {
    /* padding-top: 138px; */
}

.ax-contenedor-banner {
    position: relative;
}

.chameleon_slider.NewsOne .main_panel,
.chameleon_slider.NewsOne {
    border: 0px solid;
    border-radius: 0px;
}

.chameleon_slider .main_panel .media_link {
    left: 6px;
    width: calc(100% - 6px);
}

.chameleon_slider .main_panel .media_link:focus {
    margin: -3px;
}

.chameleon_slider.NewsOne a.navigation_button,
.chameleon_slider.NewsOne .autoplay_toggle {
    opacity: 1 !important;
}

.ax-contenedor-banner .ax-redes {
    position: absolute;
    top: 151px;
}

/*NEWS BANNER*/
.ax-content-news-banner {
    position: absolute;
    width: 50vw;
    margin: 0 auto;
    display: block;
    text-align: center;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 79%;
}

.ax-contenedor-lista {
    width: 19%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}

.ax-contenedor-lista a,
.ax-contenedor-lista h2 {
    color: #fff !important;
    line-height: 17px;
    font-size: 16px;
    font-family: 'allerbold' !important;
    display: block;
}

.ax-contenedor-lista a img {
    text-align: center;
    display: block;
    margin: 8px auto;
    transition: all .2s ease-in-out;
}

.ax-contenedor-serviciostransv {
    padding: 8px;
    box-sizing: border-box;
	border-radius: 25px; /*16092022*/

}

											   
				  
 

.ax-contenedor-lista:hover a img {
    transform: translateY(-5px);
}

/*FOOTER*/

/*MENU TRANSVERSAL FOOTER*/
footer .eds_news_Ozone.eds_subCollection_treeView .edTv_headerTitle {
    visibility: hidden;
}

/*MENU LINK FOOTER*/
footer .eds_news_Ozone.eds_subCollection_treeView .edn_category_menu_wrapper {
    margin: 0 0 37px 0;
}

/*Menú Enlaces, Enlaces, Sitio de interés, Medio de CENS y Mapa de Sitio - AX_ENLACE_MENU */
footer .eds_news_Ozone.eds_subCollection_treeView .edn_category_menu_wrapper li.node {
    width: 16%;
    display: inline-block;
    margin: 0 2%;
    vertical-align: top;
}

footer .eds_news_Ozone.eds_subCollection_treeView .edn_category_menu_wrapper li .edn_articlecount {
    display: none !important;
}

footer .eds_news_Ozone.eds_subCollection_treeView .edn_category_menu_wrapper li>div {
    border: none;
}

/*Estilo Menú Enlaces, Enlaces, Sitio de interés, Medio de CENS y Mapa de Sitio - AX_ENLACE_MENU */
footer .eds_news_Ozone.eds_subCollection_treeView span {
    font-size: 16px;
    /*Tamaño Texto*/
    color: #fff;
    /*Color Texto*/
    pointer-events: none;
}

footer .eds_news_Ozone.eds_subCollection_treeView .edn_category_menu_wrapper li>div a.expand_collapse {
    float: right;
    color: #fff;
}

footer .eds_news_Ozone.eds_subCollection_treeView .edn_category_menu_wrapper .edTv_articlesList>li>div>a:hover {
    color: #fff;
    border-bottom-color: transparent;
}

footer .eds_news_Ozone.eds_subCollection_treeView .edn_category_menu_wrapper .edTv_articlesList>li>div>a:after {
    content: "";
    width: 0;
    height: 2px;
    display: block;
    background: #fff;
    transition: all .3s ease-in-out;
}

footer .eds_news_Ozone.eds_subCollection_treeView .edn_category_menu_wrapper .edTv_articlesList>li>div>a:hover:after {
    width: 100%;
}


.ax-enlace-menu {
    margin-bottom: 40px;
}

footer .eds_news_Ozone.eds_subCollection_treeView .edn_category_menu_wrapper .edTv_articlesList>li>div>a {
    color: #fff;
    font-size: 13px;
    margin: 4px 0;
}

footer .eds_news_Ozone.eds_subCollection_treeView .edn_category_menu_wrapper .edTv_articlesList>li::before {
    display: none;
}

footer .eds_news_Ozone.eds_subCollection_treeView .edn_category_menu_wrapper li.level_0>div {
    border-bottom: 1px solid #fff;
}

/*TITULO footer contacto transparente, sede administrativa, más cerca de tí*/
footer .ax-contenedor-info h2 {
    font-size: 22px;
    color: #FFF !important;
    text-align: center;
    /* margin: 0; */
}

/*Texto parrafo footer contacto transparente, sede administrativa, más cerca de tí*/
footer .ax-contenedor-info p {
    color: #FFF;
    text-align: left;
}

/*iconos Más cerca de ti */
footer .ax-redes ul li {
    background: white;
    display: inline-block;
    transition: all .5s;
    color: #FFF !important;
}

.ax-legal {
    text-align: center;
}

.ax-copyright {
    display: inline-block;
    color: #fff;
}

.ax-terminos {
    display: inline-block;
    margin-left: 8px;
}

.ax-terminos a {
    color: #fff;
}

.ax-contenedor-logos-footer:before {
    content: "";
    width: 100%;
    /*text-align: center;*/
    display: block;
    background: #fff;
					  
    height: 3px;
}

/*MIGA DE PAN*/
.ax-miga {
    padding: 40px 0;
}


.ax-miga {
    margin: 0 0 15px 0;
}

.ax-miga span {
    margin: 0 4px;
    font-size: 15px;
    color: #036132;
}

.ax-miga .ax-container>span>span>span:last-child a span {
    color: #6C6D6F;
    font-weight: 600;

}

.ax-miga .ax-container>span>span>span:last-child {
    pointer-events: none
}

.ax-miga a:hover span,
.ax-miga a:focus span {
    text-decoration: underline
}

/*ESTILOS TABS PESTANAS*/
.ModavtTabsProC .ax-tabs .tab-content .tab-pane .panel-heading {
    display: none;
}

.ModavtTabsProC .ax-tabs .tab-content .tab-pane .panel-default {
    border: none;
}

.ModavtTabsProC .ax-tabs .tab-content .tab-pane .panel-default .panel-body {
    border-top: none;
    padding: 0 15px;
}

.ModavtTabsProC .ax-tabs .nav-tabs .tabButton>.tabLink {
    background: #005f24a1;
    border: none;
    border-radius: 20px 21px 0 0;
    padding: 16px 21px;
    color: #fff;
}


.ModavtTabsProC .ax-tabs .nav-tabs .tabButton.active>.tabLink,
.ModavtTabsProC .ax-tabs .nav-tabs .tabButton:hover>.tabLink {
    background: #005f24;
}

/*ESTILOS TABS ACORDION*/
.ModavtTabsProC .accordion-root .panel {
    border: none;
    box-shadow: none;
    background-color: transparent;
    border-radius: 0;
    margin-bottom: 14px;
}

.ModavtTabsProC .accordion-root .panel>.panel-heading {
    border-bottom: none;
    background: none;
    border: 2px solid #005F24;
    border-radius: 36px;
}

.ModavtTabsProC .accordion-root .panel>.panel-heading>h4 {
    font-weight: bold;
    position: relative;
}

.ModavtTabsProC .accordion-root .panel>.panel-heading>h4 a:before {
    content: '\f13a';
    font-family: "cens-icon";
    font-style: normal;
    position: absolute;
    right: 0;
    font-size: 20px;
}

.ModavtTabsProC .accordion-root .panel>.panel-heading+.panel-collapse>.panel-body {
    border: none;
    padding: 0 15px 4px 15px;
}

.ModavtTabsProC .accordion-root .panel>.panel-heading+.panel-collapse .tp-inner-accordion .panel-default .panel-heading {
    display: none;
}

.bstrap30 .panel-title>.small,
.bstrap30 .panel-title>.small>a,
.bstrap30 .panel-title>a,
.bstrap30 .panel-title>small,
.bstrap30 .panel-title>small>a {
    display: block;
}



/*ESTILOS NEWS DOCUMENTOS*/
.ModEasyDNNnewsC .ax-documentos,
.ax-contenedor-documentos_list .article_documents .ax-contenedor-documentos {
    display: inline-block;
    width: 30%;
    padding: 18px 0 11px 0;
    box-sizing: border-box;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
}

.ModEasyDNNnewsC .ax-documentos a {
    display: block;
}

.ModEasyDNNnewsC .ax-documentos .ax-contenedor-icon-documento svg,
.ModEasyDNNnewsC .ax-contenedor-documentos_list .article_documents .ax-contenedor-documentos .ax-contenedor-icon-documento svg {
    width: 50px;
    height: 50px;
    margin: 0 auto;
    display: block;
    fill: #005f24;
    position: relative;
    transition: all .2s ease-in-out;
}

.ModEasyDNNnewsC .ax-titulo,
.ModEasyDNNnewsC .ax-contenedor-documentos_list .article_documents .ax-contenedor-documentos .ax-contenedor-icon-documento+a {
    text-align: center;
    margin: 14px 0;
    display: block;
}

.ModEasyDNNnewsC .ax-titulo p,
.ModEasyDNNnewsC .ax-contenedor-documentos_list .article_documents .ax-contenedor-documentos .ax-contenedor-icon-documento+a>h3 {
    font-size: 16px;
    font-weight: bold;
    color: #676767 !important;
}

.ModEasyDNNnewsC .ax-icon-descarga svg {
    width: 50px;
    height: 31px;
    margin: 0 auto;
    display: block;
    fill: #005f2482;
    transition: all .2s ease-in-out;

}

.ModEasyDNNnewsC .ax-documentos:hover .ax-contenedor-icon-documento svg,
.ModEasyDNNnewsC .ax-contenedor-documentos_list .article_documents .ax-contenedor-documentos:hover .ax-contenedor-icon-documento svg {
    transform: translateY(-5px);
}

.ModEasyDNNnewsC .ax-documentos:hover .ax-icon-descarga svg,
.ModEasyDNNnewsC .ax-contenedor-documentos_list .article_documents .ax-contenedor-documentos:hover .ax-contenedor-icon-documento+a .ax-icon-descarga svg {
    fill: #005f24;
}


/*MENU LATERAL*/
.ax-menu-latera {
    margin-bottom: 20px;
}

.ax-navlat_link {

    font-size: 16px;
    padding: 10px 0;
    line-height: 22px;
    display: inline-block;
}

.ax-nav_list li .desplegable {
    display: none;
}

/*::selection {
    background: rgba(2,139,255,1);
    color: #fff;
    text-shadow: none;
}*/

.ax-navlat_item {
    list-style: none;
    position: relative;
    margin: 0 0 0 0;
    padding: 0 28px 0 0;
    border-bottom: 1px solid #005f24;
}

.ax-navlat_children_wrapper .ax-navlat_item {
    border: none;
}

.ax-navlat_children_wrapper>.ax-navlat_item,
.ax-navlat_children_wrapper>.ax-navlat_item>.ax-navlat_link {
    line-height: 0;
    margin: 0;
    font-size: 0;
    padding: 0;
    border: none;
    -webkit-transition: .4s all ease;
    -o-transition: .4s all ease;
    transition: .4s all ease;
    /*visibility: hidden;*/
}

.ax-desplegable {
    position: absolute;
    top: 8px;
    right: 0px;
    display: inline-block;
    cursor: pointer;
}

.ax-desplegable:before {
    content: '\f13a';
    font-family: "cens-icon";
    position: relative;
    font-size: 18px;
    line-height: 18px;
    font-weight: 900;
    color: #036132;
    background: #ffffff;
    padding: 3px;
    /*border: 2px solid #036132;*/  /*Se desactiva - 14092022*/
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    border-radius: 50px;
    display: inline-block;
    -webkit-transition: 0.4s all ease;
    -o-transition: 0.4s all ease;
    transition: 0.4s all ease;
}

.lateral-activo>.ax-desplegable:before {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.ax-desplegable:hover:before,
.ax-desplegable:focus:before {
    background: rgba(79, 131, 51, 0.2);
    /*border: 2px solid #036132; *//*Se desactiva - 14092022*/
    color: 036132;
}


.lateral-activo>.ax-navlat_children_wrapper>.ax-navlat_item>.ax-navlat_link {
    font-size: 14px;
    line-height: 20px;
    color: #6C6D6F;
    font-family: 'allerregular';
    margin: 0 0 10px 20px;
   
}

.lateral-activo>.ax-navlat_children_wrapper>.ax-navlat_item>.ax-navlat_link:hover,
.lateral-activo>.ax-navlat_children_wrapper>.ax-navlat_item>.ax-navlat_link:focus {
    color: #036132;
}

.ax-navlat_item>.ax-navlat_children_wrapper>.ax-navlat_item>.ax-navlat_link+.ax-desplegable {
    opacity: 0;
    top: -2px;
}

.lateral-activo>.ax-navlat_children_wrapper>.ax-navlat_item>.ax-navlat_link+.ax-desplegable {
    opacity: 1;
}

.ax-navlat_item>.ax-navlat_children_wrapper>.lateral-activo>.ax-navlat_link+.ax-desplegable {
    opacity: 1;
    z-index: 1;
}

/*LISTA NEWS INTERNAS*/
.ax-lista-art img {
    border-radius: 40px;
}

.ax-lista-art {
    position: relative;
    width: 30%;
    display: inline-block;
    margin-right: 3%;
}

.ax-lista-art .ax-contenedor-info {
    position: absolute;
    background: #fffdfd9e;
    display: block;
    width: 100%;
    border-radius: 40px;
    top: 0px;
    padding: 58px;
    box-sizing: border-box;
    height: 100%;
    -webkit-transition: .4s all ease;
    -o-transition: .4s all ease;
    transition: .4s all ease;
}

.ax-lista-art .ax-ver_mas {
    color: #6C6D6F;
    font-weight: bold;
    font-size: 17px;
}

.ax-lista-art .ax-contenedor-info:hover {
    background: #03613242;
}

.ax-lista-art .ax-contenedor-info:hover h3,
.ax-lista-art .ax-contenedor-info:hover .ax-ver_mas {
    color: #fff !important;
}

/*LISTA NOTICIAS*/
.ModEasyDNNnewsC .ax-noticias-art {
    width: 30.33333%;
    display: inline-block;
    margin: 15px 3% 15px 0%;
    position: relative;
    box-sizing: border-box;
}

.ax-destacada-principal .ax-noticias-art {
    position: relative;
    width: 100%;
    display: inline-block;
    margin: 15px 3% 15px 0%;
    box-sizing: border-box;
}

.ax-destacada-dos .ax-noticias-art,
.ax-destacada-tres .ax-noticias-art {
    position: relative;
    width: 100%;
    display: inline-block;
    margin: 15px 3% 0px 0%;
    box-sizing: border-box;
}

.ax-grid-noticias .ax-noticias-art .ax-contenedor-info-noticias {
    padding: 15px 20px !important;
}

.ax-grid-noticias .ax-destacada-principal .ax-noticias-art .ax-contenedor-info-noticias {
    padding: 54px 20px !important;

}

.ModEasyDNNnewsC .ax-contenedor-info-noticias,
.ax-destacada-principal .ax-noticias-art .ax-contenedor-info-noticias,
.ax-destacada-dos .ax-noticias-art .ax-contenedor-info-noticias,
.ax-destacada-tres .ax-noticias-art .ax-contenedor-info-noticias {
    padding: 54px 20px;
    box-sizing: border-box;
    background: #ffffffc9;
    border-radius: 13px;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
}


.ModEasyDNNnewsC .ax-contenedor-info-noticias h3,
.ax-destacada-principal .ax-noticias-art .ax-contenedor-info-noticias h3 {
    font-size: 25px;
}

.ax-destacada-dos .ax-noticias-art .ax-contenedor-info-noticias h3,
.ax-destacada-tres .ax-noticias-art .ax-contenedor-info-noticias h3 {
    font-size: 17px;
}

.ModEasyDNNnewsC .ax-contenedor-info-noticias p,
.ax-destacada-principal .ax-noticias-art .ax-contenedor-info-noticias p,
.ax-destacada-dos .ax-noticias-art .ax-contenedor-info-noticias p,
.ax-destacada-tres .ax-noticias-art .ax-contenedor-info-noticias p {
    font-size: 16px;
    color: #036132;
}


.ModEasyDNNnewsC .ax-contenedor-info-noticias .ax-ver_mas,
.ax-destacada-principal .ax-noticias-art .ax-contenedor-info-noticias .ax-ver_mas,
.ax-destacada-dos .ax-noticias-art .ax-contenedor-info-noticias .ax-ver_mas,
.ax-destacada-tres .ax-noticias-art .ax-contenedor-info-noticias .ax-ver_mas {
    color: #6C6D6F;
    font-weight: bold;
    transition: all .2s ease-in-out;
}

.ModEasyDNNnewsC .ax-contenedor-info-noticias .ax-ver_mas:after,
.ax-destacada-principal .ax-noticias-art .ax-contenedor-info-noticias .ax-ver_mas:after,
.ax-destacada-dos .ax-noticias-art .ax-contenedor-info-noticias .ax-ver_mas:after,
.ax-destacada-tres .ax-noticias-art .ax-contenedor-info-noticias .ax-ver_mas:after {
    content: "";
    width: 0px;
    display: block;
    height: 4px;
    background: #6C6D6F;
    margin-top: 3px;
    transition: all .2s ease-in-out;
}

.ModEasyDNNnewsC .ax-contenedor-info-noticias .ax-ver_mas:hover:after,
.ax-destacada-principal .ax-noticias-art .ax-contenedor-info-noticias .ax-ver_mas:hover:after,
.ax-destacada-dos .ax-noticias-art .ax-contenedor-info-noticias .ax-ver_mas:hover:after,
.ax-destacada-tres .ax-noticias-art .ax-contenedor-info-noticias .ax-ver_mas:hover:after {
    width: 50px;
}

.ModEasyDNNnewsC .ax_img_noticias img,
.ax-destacada-principal .ax_img_noticias img,
.ax-destacada-dos .ax_img_noticias img,
.ax-destacada-tres .ax_img_noticias img {
    border-radius: 13px;
    -webkit-transition: .4s all ease;
    -o-transition: .4s all ease;
    transition: .4s all ease;
}

.ax-destacada-principal .ax_img_noticias img,
.ax-destacada-dos .ax_img_noticias img,
.ax-destacada-tres .ax_img_noticias img {
    width: 100%;
}

.ModEasyDNNnewsC .ax-noticias-art:hover .ax_img_noticias img,
.ax-destacada-principal .ax-noticias-art:hover .ax_img_noticias img,
.ax-destacada-dos .ax-noticias-art:hover .ax_img_noticias img,
.ax-destacada-tres .ax-noticias-art:hover .ax_img_noticias img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.ModEasyDNNnewsC .ax_img_noticias,
.ax-destacada-principal .ax_img_noticias,
.ax-destacada-dos .ax_img_noticias,
.ax-destacada-tres .ax_img_noticias {
    position: relative;
    overflow: hidden;
    border-radius: 13px;
}

.ax-noticia-general .ModEasyDNNnewsC .ax-noticias-art {
    margin: 0;
    width: 31%;
    margin: 1%;
}


.ax-noticia-general .ModEasyDNNnewsC .ax-noticias-art .ax-contenedor-info-noticias h3 {
    font-size: 17px;
}

.ax-noticia-general .ModEasyDNNnewsC {
    margin: 24px 0;
}

/*BUSCADOR NOTICIAS*/
.ModEasyDNNnewsSearchC .edncf_submitContainer {
    position: absolute;
    right: 0;
}

.ModEasyDNNnewsSearchC .edncf_submitContainer a>span {
    color: transparent;
}

.ModEasyDNNnewsSearchC .edncf_submitContainer a>span:before {
    content: "";
    content: '\e80d';
    color: #6C6D6F;
    font-family: "cens-icon";
    font-style: normal;
    font-weight: normal;
    right: 14px;
    position: absolute;
    top: 6px;
    font-size: 18px;
}

.ax-grid-noticias .ModEasyDNNnewsSearchC {
    display: inline-block;
    width: 100%;
    background: #e4eee7;
}

.ModEasyDNNnewsSearchC span.edncf_TextInput.edncf_typeText input {
    width: 20% !important;
    float: right;
    position: relative;
}

/*BANNER NEWS*/
.ModEasyDNNnewsC .ax-contenedor-banner-info .ax-banner-info {
    background-size: cover;
    height: 76%;
    position: relative;
    background-repeat: no-repeat;
    overflow: hidden;
}

.ModEasyDNNnewsC .ax-contenedor-banner-info .ax-content.ax-container {
    position: absolute;
    right: 0;
    text-align: center;
    transform: translateY(-50%);
    top: 50%;
    padding: 55px;
    width: 50%;
}

section.ax-contenedor-banner-2 {
    position: relative;
    overflow-x: hidden;
}

.ModEasyDNNnewsC .ax-contenedor-banner-info .ax-content.ax-container h3 {
    font-size: 40px;
    line-height: 41px;
    margin: 15px 0;
}

.ModEasyDNNnewsC .ax-contenedor-banner-info .ax-content.ax-container p {
    font-size: 22px;
    color: #036132;
    font-family: 'allerbold';
    margin: 15px 0 15px 0;
    line-height: 24px;
}



.ModEasyDNNnewsC .ax-contenedor-banner-info .ax-content.ax-container.izquierda {
    transform: translateY(-10%);
    left: 0;
    text-align: left;
    top: 2%;
    width: 42%;
    margin: 0px 0 0 2%;

}

.ModEasyDNNnewsC .ax-contenedor-banner-info .ax-content.ax-container .ax-btn {
    display: inline-block;
    margin: 20px 0;
}

/*LISTA NOTICIAS INTERNA*/
.ax-interna .ModEasyDNNnewsC .ax-noticias-art {
    width: 46.33333%;

}

.ax-interna .ModEasyDNNnewsC .ax_img_noticias img {
    width: 100%;
}

.ax-interna .eds_template_List_Article_noticias2 .edn_528_article_list_wrapper {
    position: relative;
    margin-bottom: 28px;
}

/*DETALLE NOTICIAS*/
.ax-titulo-detalle h1 {
    font-size: 25px;
}

.ax-noticias-detalle img {
    border-radius: 40px;
}

/*LISTA TARGETAS */
.ax-cards-home {
    width: 100%;
    position: relative;
    font-size: 0;
    text-align: center;
    z-index: 1;
}

.ax-card-item {
    display: inline-block;
    width: 25%;
    vertical-align: top;
    position: relative;
    height: 600px;
					 
    background: #03613242;
    transition: all .5s;
}

.ax-card-item a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.ax-card-item a img {
    min-width: 100%;
    width: 100%;
    margin: auto;
    display: block;
    position: relative;
								
			  
    z-index: -1;
    filter: brightness(82%);
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

/*AJUSTE DE TITULO - SECCIÓN CONTENEDOR SERVICIOS*/
.ax-card-item a h3 {
    position: absolute;
    z-index: 2;
											   
    bottom: 200px;
    text-align: center;
    transform-origin: bottom;
    color: #fff !important;
			  
    font-size: 35px;
    line-height: 36px;
    text-shadow: #000 1px 1px 3px;
}

/*BOTONES ACCESO RAPIDO PORTALES CONTAINER*/
.ModEasyDNNnewsC .ax-botones .content .ax-img-btn {
    display: inline-block;
    vertical-align: middle;
    width: 30%;
    margin-right: 6%;
}

.ModEasyDNNnewsC .ax-botones {
    width: 46%;
    display: inline-block;
}

.ModEasyDNNnewsC .ax-botones-portales {
    margin: 27px 0;
    text-align: center;
}

.ModEasyDNNnewsC .ax-botones .ax-descripcion {
    text-align: center;
}

.ModEasyDNNnewsC .ax-botones .content {
    text-align: center;
    padding: 35px;
    box-sizing: border-box;
}

.ModEasyDNNnewsC .ax-botones .ax-descripcion h3 {
    font-size: 28px;
    line-height: 28px;
}

.ModEasyDNNnewsC .ax-botones .ax-descripcion p {
    font-family: 'allerbold' !important;
    color: #036132;
}

.ModEasyDNNnewsC .content .ax-descripcion {
    display: inline-block;
    width: 52%;
    vertical-align: middle;
}

.ModEasyDNNnewsC .ax-botones .content .ax-descripcion a {
    font-family: 'allerbold' !important;
    margin-top: 5px;
    display: inline-block;
}

.ax-bg-verde_claro .ModEasyDNNnewsC .ax-botones-portales {
    margin: 27px 0 0 0;
}

/*BOTONES ACCESO RAPIDO PORTALES SIN CONTAINER*/
.ax-info-trasversal .ModEasyDNNnewsC .ax-botones {
    width: 33%;
}

/*BOTONES TRASVERSALES*/
.ax-contenedor-info-tranversal>div {
    display: inline-block;
    width: 33%;
    vertical-align: middle;
}

.ax-contenedor-info-tranversal {
    padding: 46px 0;
    box-sizing: border-box;
}

.ax-texto-trans {
    text-align: center;
}

.ax-texto-trans h3 {
    font-size: 33px;
}

.ax-texto-trans p {
    font-size: 17px;
    margin: 0 auto;
    color: #036132;
    /* text-align: left; */
}

.ax-link-transversal {
    text-align: left;
}

.ax-link-transversal .ax-btn {
    font-size: 21px;
    display: inline-block;
    padding: 9px 42px 7px;
    font-family: 'allerbold' !important;

}

.ax-link-transversal .ax-btn span {
    color: #fff;
    display: block;
    text-align: center;
    margin: 0;
    font-size: 15px;
    max-width: 100%;
}


.ax-titulo-trans {
    position: relative;
}

.ax-titulo-trans h3 {
    font-size: 30px;
    text-align: right;
    /* margin-right: 0%; */
}

.ax-contenedor-info-tranversal>.ax-titulo-trans {
    vertical-align: top;
    margin-right: 2%;
}

.ax-contenedor-info-tranversal.ax-left>div {
    width: 32%;
}


/*NEWS IMG DERECHA*/
.ModEasyDNNnewsC .ax-info-flex .ax-contenedor-botones {
    display: flex;
    align-items: center;
    padding: 0 0 19px 0;
}

.ModEasyDNNnewsC .ax-info-flex .ax-contenedor-botones .ax-info-bnt {
    width: 39%;
    margin-right: 2%;
}

.ModEasyDNNnewsC .ax-info-flex .ax-contenedor-botones .ax-img {
    width: 45%;
}

.ModEasyDNNnewsC .ax-info-flex .ax-contenedor-botones .ax-info-bnt h3 {
    font-size: 30px;
}

.ModEasyDNNnewsC .ax-info-flex .ax-info-bnt p {
    color: #036132;
    width: 75%;
    margin: 15px 0 00;
}

.ModEasyDNNnewsC .ax-info-flex .ax-info-bnt .ax-btn {
    display: inline-block;
    margin: 38px 0 0 0;
}

/*Estilos hover*/

a:hover {
    color: #a2a2a2;
}

.ax-contenedor-banner .ax-redes ul li:hover {
    background-color: #888888;
    transition: all .5s;
}

footer .ax-redes ul li:hover {
    background: #888;
    transition: all .5s;
}

.ax-redes ul li a:hover:before {
    color: #fff;
    transition: all .5s;
}

.ax-destacada-principal .ax-noticias-art:hover .ax_img_noticias a img,
.ax-destacada-dos:hover .ax_img_noticias a img,
.ax-destacada-tres:hover .ax_img_noticias a img,
.ModEasyDNNnewsC .ax-noticias-art:hover>.ax_img_noticias>a>img {
    opacity: 0.5;
}

.ax-card-item:hover {
    background: #015e2485;
    transition: all .5s;
    cursor: pointer;
}

a.ax-btn,
.dnnPrimaryAction {
    transition: all .5s;
}


a.ax-btn:hover,
.ax-nav_item.item-id-79:hover {
    background: #04B848;
    color: #fff;
    transition: all .5s;
}

/*.ax-card-item:hover a img {
    filter: brightness(100%);
}*/

/*BOTON VOLVER ARRIBA*/
.btn_scrollTop {
    position: fixed;
    bottom: 2.9%;
    /*right: 25px; - se inactiva 20092022*/
	right:1%;
    /*width: 109px;
    height: 105px;- se inactiva 20092022*/
	/*width: 60px;
    height: 60px;*/
	width: 55px; /*Se agrega línea - 25072023 - WO0000002048056*/
    height: 55px; /*Se agrega línea - 25072023 - WO0000002048056*/
    color: #fff;
    font-size: 7px; /*se ajuta valor de 8 a 7 - 25072023 - WO0000002048056*/
    cursor: pointer;
    z-index: 9;
    background: #036132;
    text-align: center;
    /*border-radius: 16px; - se inactiva 20092022*/
	border-radius: 50%;
    cursor: pointer;
    border: 3px solid transparent;
    padding: 5px 0;
    box-sizing: border-box;
	right: 1.7%; /*Se agrega línea - 25072023 - WO0000002048056*/
}

.btn_scrollTop .icon-volver-arriba:before {
    font-size: 30px;
    transition: all .3s ease-in-out;
    display: block;
    text-align: center;
    height: 20px;
    margin: 10px auto;
}

.btn_scrollTop:hover {
    border-color: #fff;
}

.btn_scrollTop:hover .icon-volver-arriba:before {
    transform: rotate(45deg);
    right: 29%;
}

.btn_scrollTop a {
    display: block;
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    box-sizing: border-box;
    position: relative;
    /*width: 76px; - se inactiva 20092022*/
    width: 46px;
    margin: 0px auto;
    text-shadow: 1px 1px 3px #000;
    top: -18px;
}


/*FORMULARIOS*/
.ax-titulo-form {
    font-size: 40px;
    line-height: 54px;
    color: #036132 !important;
    margin: 0 0 28px 0;
    display: block;
}

.ax-form {
    padding: 4%;
    font-size: 0;
}

.ax-form fieldset {
    border: none;
    width: 50%;
    display: inline-block;
    vertical-align: top;
    margin: 5px 0 25px;
    padding: 0 15px;
    position: relative;
}

.ax-form fieldset.ax-full {
    width: 100%;
}

.ax-form .ax-contenedor-fecha .RadPicker,
.ax-calendar .RadPicker,
.edeq_datepicker {
    width: 100% !important;
    position: relative;
}

.ax-form .ax-campo {
    width: 92%;
    display: inline-block;
    vertical-align: top;
    position: relative;
}


.ax-form input,
.ax-form select,
.ax-form textarea,
.ax-form .ax-calendar .rcTable input,
.ax-form .ax-contenedor-fecha .rcTable input {
    width: 100%;
    padding: 12px 36px 13px !important;
    font-size: 14px;
    border: 2px solid #005f24 !important;
    color: #6C6D6F;
    line-height: 18px;
    height: auto !important;
}

span.riSingle.RadInput.RadInput_Default {
    width: 100% !important;
}

.RadUpload .ruInputs li {
    margin: 0 0 5px;
    padding: 0;
    width: 92%;
}

.RadUpload .ruInputs li:before {
    content: none;
}

.ax-form [type="image"] {
    padding: 0px 91% 0 0 !important;
}

.ax-form input[type="submit"],
.ax-form .RadUpload_Default .ruRemove {
    /*background: #036132;*/
    /*08-09-2020*/
    background-color: #036132;
    /*08-09-2020*/
    color: #fff;
    border: 3px solid transparent;
}

/*08-09-2020*/
.rgPager .NextPrevAndNumeric input[type="submit"] {
    border: 0 !important;
}

/*08-09-2020*/

/*.ax-form table input[type="submit"] {
    width: auto;
    padding: 8px 15px 7px !important;
    font-size: 14px;
    display: inline-block;
}*/

.ax-form .NextPrevAndNumeric input[type="submit"] {
    font-size: 14px;
    padding: 2px 9px !important;
    width: auto;
}

.ax-form input[type="submit"]:hover {
    /*background: #04b848;*/
    cursor: pointer;
}

.ax-form .ax-item-correo {
    width: 50%;
    display: inline-flex;
    margin: 0 0 25px;
    padding: 0 15px 0px 0;
    position: relative;
}

.ax-form .ax-item-correo label {
    background: #FFF;
    padding: 13px 36px 13px !important;
    font-size: 14px;
    border: 2px solid #005f24;
    color: #6C6D6F;
    line-height: 18px;
    border-radius: 30px;
    width: 100%;
}

.ax-form .ax-item-correo input[type="submit"] {
    padding: 13px 15px 10px !important;
    margin: 0;
    position: absolute;
    right: 17px;
    line-height: 19px;
    box-sizing: border-box;
}

.ax-form .ax-correos-agregados {
    width: 100%;
    margin: 18px 0 25px;
}


.ax-correos-agregados .ax-campo {
    width: 97%;
}

.ax-form .ax-contenedor-fecha .rcTable td .rcCalPopup,
.ax-form .ax-calendar .rcTable td .rcCalPopup {
    position: absolute;
    width: 100%;
    top: 0;
    right: 0;
    display: inline-block;
    margin: 0;
    height: 100%;
    background: none;
}

.ax-form .ax-contenedor-fecha .rcTable .rcInputCell,
.ax-form .ax-calendar .rcTable .rcInputCell {
    position: relative;
    padding: 0;
}

.ax-form .ax-contenedor-fecha .rcTable .rcInputCell span,
.ax-form .ax-calendar .rcTable .rcInputCell span {
    margin: 0;
}

.ax-form .ax-select select {
    cursor: pointer;
}


.ax-form .ax-select .ax-campo:hover:after,
.ax-form .ax-select .ax-campo:focus:after {
    background: #00777e;
}

.ax-form .ax-obligatorio {
    position: absolute;
    top: 16px;
    left: 16px;
    color: #005f24;
}

::-webkit-input-placeholder {
    color: #6e8e2e;
    font-size: 14px;
}

::-moz-placeholder {
    color: #6e8e2e;
    font-size: 14px;
}

:-ms-input-placeholder {
    color: #6e8e2e;
    font-size: 14px;
}

::-ms-input-placeholder {
    color: #6e8e2e;
    font-size: 14px;
}

::placeholder {
    color: #6e8e2e;
    font-size: 14px;
}


.ax-form .ax-archivo .ruInputs li:last-child .ruFileWrap label:nth-child(2) {
    visibility: hidden;
    display: block !important;
    padding: 0 !important;
    height: 0 !important;
    border: 0 !important;
}

.ax-form .ax-archivo .ruInputs li:last-child .ruFileWrap .ruButton.ruBrowse {
    visibility: hidden;
    padding: 0 !important;
    height: 0 !important;
    border: 0 !important;
}

.ax-form .ax-archivo .ax-campo:before,
.ax-form .ax-archivo .ruInputs li:last-child .ruFileWrap label:nth-child(2):before,
.ax-form .ax-file .ax-campo:before,
.ax-form .ax-file .ruInputs li:last-child .ruFileWrap:before {
    content: "Adjuntar archivo";
    position: absolute;
    top: 6px;
    left: 0;
    width: 51%;
    pointer-events: none;
    cursor: pointer;
    padding: 13px 5px 13px 36px;
    font-size: 16px;
    color: #6e8e2e;
    line-height: 18px;
    z-index: 2;
    visibility: visible;
}

.ax-form .ruUploadProgress.ruUploadSuccess {
    background-color: #fff;
    z-index: 5;
    display: inline-block;
    width: 100%;
    position: relative;
}

.ax-form .ax-archivo .RadUpload,
.ax-form .ax-file .RadUpload {
    width: 100%;
}

.ax-form .ax-archivo .RadUpload .ruFakeInput,
.ax-form .ax-file .RadUpload .ruFakeInput {
    box-sizing: border-box;
}

.ax-form .ax-archivo .ruFileWrap,
.ax-form .ax-file .ruFileWrap {
    background: transparent;
    height: auto;
    width: 100%;
}

.ax-form .ax-archivo .ruUploadProgress.ruUploadSuccess,
.ax-form .ax-file .ruUploadProgress.ruUploadSuccess {
    margin: 0;
}

.ax-form .ax-archivo .ax-campo:after,
.ax-form .ax-archivo .ruInputs li:last-child .ruFileWrap label:nth-child(2):after,
.ax-form .ax-file .ax-campo:after,
.ax-form .ax-file .ruInputs li:last-child .ruFileWrap:after {
    content: "Examinar";
    position: absolute;
    font-size: 16px;
    top: 6px;
    color: #fff;
    right: 1px;
    width: auto;
    height: 47px;
    line-height: 45px;
    background: #036132;
    border-radius: 0 25px 25px 0;
    text-align: center;
    pointer-events: none;
    cursor: pointer;
    padding: 0 51px;
    border-radius: 0 25px 25px 0;
    -webkit-transition: .5s all ease;
    -o-transition: .5s all ease;
    transition: .5s all ease;
    visibility: visible;
    z-index: 3;
}

.ax-form .ax-archivo .ax-campo:hover:after,
.ax-form .ax-archivo .ax-campo:focus:after,
.ax-form .ax-archivo .ruFileWrap:hover:after,
.ax-form .ax-file .ax-campo:hover:after,
.ax-form .ax-file .ax-campo:focus:after,
.ax-form .ax-file .ruFileWrap:hover:after {
    background: #04b848;
}

.ax-form input[type="file"] {
    /* font-size: 0px; */
    cursor: pointer;
}

.nombreimagen {
    width: 100%;
    padding: 5px 36px;
    color: #036132;
}

.ax-form .ax-campo h3 {
    padding: 10px 5px 0px 36px;
    font-size: 18px;
    line-height: 18px;
}

.ax-form input[type="radio"],
.ax-form input[type="checkbox"] {
    display: none;
}

.ax-form input[type="radio"]+label,
.ax-form input[type="checkbox"]+label {
    animation: none;
    color: #6C6D6F;
    padding: 10px 10px 10px 40px;
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.ax-form input[type="radio"]+label:before,
.ax-form input[type="checkbox"]+label:before {
    content: "";
    position: absolute;
    top: 7px;
    line-height: 45px;
    left: 0;
    width: 14px;
    height: 14px;
    border: 4px solid #fff;
    border-radius: 50%;
    -webkit-box-shadow: 1px 1px 0px #666, 1px -1px 0px #666, -1px 1px 0px #666, -1px -1px 0px #666;
    box-shadow: 1px 1px 0px #666, 1px -1px 0px #666, -1px 1px 0px #666, -1px -1px 0px #666;
}

.ax-form input[type="checkbox"]+label:before {
    border-radius: 5px;
}

.ax-form input[type="radio"]:checked+label,
.ax-form input[type="checkbox"]:checked+label {
    color: #036132;
}

.ax-form input[type="radio"]+label:hover:before,
.ax-form input[type="checkbox"]+label:hover:before,
.ax-form input[type="radio"]+label:focus:before,
.ax-form input[type="checkbox"]+label:focus:before {
    background: #036132;
    /* width: 5px; */
    /* height: 5px; */
}

.ax-form input[type="radio"]:checked+label:before {
    background: #036132;
    -webkit-box-shadow: 1px 1px 0px #036132, 1px -1px 0px #036132, -1px 1px 0px #036132, -1px -1px 0px #036132;
    box-shadow: 1px 1px 0px #036132, 1px -1px 0px #036132, -1px 1px 0px #036132, -1px -1px 0px #036132;
}

.ax-form input[type="checkbox"]:checked+label:before {
    background: #04b848;
    -webkit-box-shadow: 1px 1px 0px #036132, 1px -1px 0px #036132, -1px 1px 0px #036132, -1px -1px 0px #036132;
    box-shadow: 1px 1px 0px #036132, 1px -1px 0px #036132, -1px 1px 0px #036132, -1px -1px 0px #036132;
}

.ax-terminos {
    text-align: center;
}

.ax-form .ax-terminos .ax-campo {
    width: auto;
}

.ax-form .ax-terminos .ax-obligatorio {
    position: relative;
    display: inline-block;
    left: 0;
    top: 0;
    margin: 0 11px 0 0;
    vertical-align: top;
}

.ax-form .ax-autorizar .ax-campo {
    background: #c6c6c6;
    text-align: center;
    width: 100%;
}

.ax-form .ax-autorizar h3 {
    color: #fff;
    padding: 20px 20px;
    display: inline-block;
    vertical-align: middle;
}

.ax-form .ax-autorizar .ax-item-radio {
    width: auto;
    display: inline-block;
    vertical-align: middle;
}

.ax-form .ax-autorizar input[type="radio"]+label:before,
.ax-form .ax-autorizar input[type="checkbox"]+label:before {
    color: #ffffff;
    border: 4px solid #036132;
    -webkit-box-shadow: 1px 1px 0px #fff, 1px -1px 0px #fff, -1px 1px 0px #fff, -1px -1px 0px #fff;
    box-shadow: 1px 1px 0px #fff, 1px -1px 0px #fff, -1px 1px 0px #fff, -1px -1px 0px #fff;
}

.ax-form .ax-autorizar input[type="radio"]+label,
.ax-form .ax-autorizar input[type="checkbox"]+label {
    /* color: #ffffff; */
}

/*.ax-form .ax-autorizar input[type="radio"]:checked + label:before,
.ax-form .ax-autorizar input[type="checkbox"]:checked + label:before {
    background: #ffffff;
}*/

.ax-form .ax-campo-bnt {
    width: 100%;
    text-align: right;
}

.ax-form .ax-btn,
.ax-form .ax-bntenviar,
.ax-form .RadUpload_Default .ruRemove {
    display: inline-block;
    width: auto;
    padding: 12px 20px;
    background: #036132;
    color: #ffffff;
    border: 3px solid transparent;
    font-size: 16px;
    -webkit-transition: .5s all ease;
    -o-transition: .5s all ease;
    transition: .5s all ease;
    margin: 5px 10px;
    text-align: center;
    cursor: pointer;
    font-family: 'allerbold' !important;
}

.ax-form .ax-bntenviar:hover,
.ax-form .ax-btn:hover,
.ax-form .ax-btn:focus {
    background: #04b848;
    border: 3px solid #005F24;
}

.ax-form .ax-botones {
    text-align: center;
}

.ax-requerido ::-webkit-input-placeholder {
    color: red;
}

.ax-requerido ::-moz-placeholder {
    color: red;
}

.ax-requerido :-ms-input-placeholder {
    color: red;
}

.ax-requerido ::-ms-input-placeholder {
    color: red;
}

.ax-requerido h3,
.ax-requerido ::placeholder,
.ax-requerido input,
.ax-requerido .ax-obligatorio {
    color: red;
}

.ax-form .ax-requerido input,
.ax-form .ax-requerido select,
.ax-form .ax-requerido textarea {
    border: 1px solid red;
    color: red;
}

.ax-requerido-mensaje {
    width: 100%;
    padding: 5px 36px;
    color: red;
    display: none;
}

.ax-requerido .ax-requerido-mensaje {
    display: block;
}

.ax-form .ax-obligatorio span {
    color: red;
    font-weight: bold;
    margin: 0;
}

.ax-form .ax-item-radio table {
    border: none;
    margin: 0;
}

.ax-form .ax-item-radio table tr {
    background: none;
}

.ax-form .ax-item-radio table tr td {
    border: none;
}

textarea:focus,
input[type="text"]:focus,
select:focus {
    background: #eeeeeef2;
}

.ax-form .ax-requerido {
    color: red;
    font-weight: bold;
}

.ax-form fieldset span {
    margin: 0 0 9px 0px;
    display: inline-block;
    vertical-align: middle;
}

.ax-form fieldset span.requerido {
    color: red;
    font-family: auto;
    font-size: 18px;
    line-height: 15px;
    margin: 0px 5px 3px 0;
}

.ax-form .ax-campo spa {
    margin: 0;
}

.ax-form .ax-campo>span {
    margin: 8px 0px;
}

.ax-form .ax-mensajeCorreos {
    margin: 24px 0;
    display: block;
    font-weight: bold;
}

.RadCalendar_Default .rcWeek th {
    color: #fff !important;
}

.RadCalendar_Default .rcMain .rcRow a,
.RadCalendar_Default .rcMain .rcRow span {
    margin: 3px auto;
    text-align: center;
}

.RadCalendar .rcTitlebar table tr {
    background: #e4eee7 !important;
}

.RadCalendar .rcTitlebar .rcTitle {
    font-weight: bold;
    font-size: 13px;
    padding: 7px 0;
}

.RadCalendarPopupShadows>.rcShadTR,
.RadCalendarPopupShadows>.rcShadBL,
.RadCalendarPopupShadows>.rcShadBR {
    background: none !important;
}

.RadCalendarPopupShadows>.rcShadBL {
    background-image: none !important;
}

table.RadCalendar {
    width: 329px !important;
    box-shadow: 0 0 3px #002b15;
}

.RadCalendarMonthView_Default input {
    background: #036132 !important;
    color: #fff !important;
    border-radius: 40px;
    padding: 5px 16px;
}

.ax-form .ax-des>input[type="checkbox"]+label:before {
    background: #e4eee7;
    pointer-events: none;
    cursor: none;
    opacity: 0.7;
}

.ax-form .ax-des>input[type="checkbox"]+label {
    opacity: 0.7;
}

/*POP UP-AUTOGENERADORES*/
.ax-form .ax-pop-up {
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 2;
}

.ax-form .ax-PopUpContent {
    background-color: #fefefe;
    padding: 36px;
    border: 1px solid #888;
    width: 92%;
    position: relative;
    display: inline-block;
    text-align: center;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}

.ax-form .ax-PopUpContent input[type="submit"] {
    position: absolute;
    transform: translate(-98%, -18%);
    left: 100%;
    top: 0%;
    padding: 12px 20px !important;
}

.ModAdministradorusuariosjuntasC table tbody tr td.columnaAlterna+td+td.columnaAlterna+td+td.columnaAlterna+td>input[type="image"] {
    border: none;
    padding: 4px 5px 5px 4px !important;
    width: 27px;
}


.ModAdministradorusuariosjuntasC .ax-form [type="image"] {
    padding: 8px 2px 7px 2px !important;
    width: 21px;
}

.RadGrid_Default .rgHeader,
.RadGrid_Default .rgHeader a {
    color: #fff !important;
}

.RadGrid_Default .rgHeader,
.RadGrid_Default th.rgResizeCol {
    background: #036132 !important;
    text-align: center !important;
    padding: 10px 0 !important;
}

table tbody tr td.columnaAlterna+td+td.columnaAlterna+td+td.columnaAlterna+td input[type="image"] {
    border: none;
}

.RadGrid_Default tfoot .rgPager table tr td {
    border: none !important;
}

.RadGrid_Default tfoot .rgPager td {
    border: 1px solid #005F24;
}

.RadGrid_Default tfoot .rgPager table tr:nth-child(odd) {
    background: none !important;
}

.RadGrid_Default .rgPager {
    background: #e4eee7;
}

.RadGrid_Default .rgInfoPart {
    font-weight: bold;
    color: #6C6D6F;
}


.RadGrid_Default .rgAdd,
.RadGrid_Default .rgRefresh,
.RadGrid_Default .rgEdit,
.RadGrid_Default .rgDel,
.RadGrid_Default .rgFilter,
.RadGrid_Default .rgPagePrev,
.RadGrid_Default .rgPageNext,
.RadGrid_Default .rgPageFirst,
.RadGrid_Default .rgPageLast,
.RadGrid_Default .rgExpand,
.RadGrid_Default .rgCollapse,
.RadGrid_Default .rgSortAsc,
.RadGrid_Default .rgSortDesc,
.RadGrid_Default .rgUpdate,
.RadGrid_Default .rgCancel,
.RadGrid_Default .rgUngroup,
.RadGrid_Default .rgExpXLS,
.RadGrid_Default .rgExpDOC,
.RadGrid_Default .rgExpPDF,
.RadGrid_Default .rgExpCSV {
    background-image: url(WebResource.axd?d=dIbqQ_qfp2DQe8tFrHJFolNf7sCeWvmOEgq__p9m47zG-3Gg6CdRikDvNpJGxGRKshb7oZ_qG6mj9BPg8FKAShD74iSP6MfPLIH2VmtrXGLsGrrB2SVRzGa6K7s1&t=637151295172045682);
}


/*.RadGrid .rgNumPart {
	padding: 2px 0px 0 6px !important;
}*/

/*08-09-2020*/
.RadGrid .rgNumPart {
    padding: 0px 5px 0 6px !important;
}

tr.rcbReadOnly input {
    border: none !important;
    padding-bottom: 0 !important;
}

/*08-09-2020*/

.RadPicker,
.RadPicker td {
    width: 100% !important;
}

.RadPicker table tr:nth-child(odd) {
    background: none;
}


/*MODULO INFORMES JUNTAS DIRECTIVA*/
.ModAdministrarInformesJuntasDirectivasC .ax-form fieldset {
    vertical-align: inherit;
}


.ModAdministrarInformesJuntasDirectivasC .ax-form #Creacion_Informefieldset {
    vertical-align: inherit;
}

.ModAdministrarInformesJuntasDirectivasC #Creacion_Informe .ax-content-button {
    text-align: left;
    width: 100%;
}

.ModAdministrarInformesJuntasDirectivasC table.tableAdministracionjunta tr:nth-child(odd) {
    background: none;
}

.ModAdministrarInformesJuntasDirectivasC table.tableAdministracionjunta {
    border-bottom: none;
    border-right: none;
}

.ModAdministrarInformesJuntasDirectivasC table.tableAdministracionjunta tr td {
    border-left: none;
    border-top: none;
}

.ModAdministrarInformesJuntasDirectivasC table.tableAdministracionjunta tr td ul li:before {
    display: none;
}


.ModAdministrarInformesJuntasDirectivasC table.tableAdministracionjunta tr td ul li fieldset>div {
    margin-bottom: 20px;
}

.ModAdministrarInformesJuntasDirectivasC table.tableAdministracionjunta tr td ul li span {
    display: block;
}

.ModAdministrarInformesJuntasDirectivasC table.tableAdministracionjunta tr td ul li fieldset {
    width: 100%;
}

.ModAdministrarInformesJuntasDirectivasC table.tableAdministracionjunta tr td ul.controles li {
    /* border: none; */
    /* width: 50%; */
    /* display: inline-block; */
    /* margin: 0 0 25px; */
    /* padding: 0 15px; */
    /* position: relative; */
}

.ModAdministrarInformesJuntasDirectivasC table.tableAdministracionjunta tr td ul li fieldset>input[type="submit"] {
    display: inline-block;
    width: auto;
    padding: 12px 20px !important;
    background: #036132;
    color: #ffffff;
    border: 3px solid transparent;
    font-size: 16px;
    -webkit-transition: .5s all ease;
    -o-transition: .5s all ease;
    transition: .5s all ease;
    margin: 5px 10px;
    text-align: center;
    cursor: pointer;
    font-family: 'allerbold' !important;
    border-radius: 25px;
}

.ModAdministrarInformesJuntasDirectivasC table.tableAdministracionjunta tr td ul li fieldset.file-container div input[type="file"] {
    border-radius: 25px;
    padding: 12px 0px 12px !important;
}

.ModAdministrarInformesJuntasDirectivasC table.tableAdministracionjunta tr td ul li fieldset>div:nth-child(1):before {
    content: "Agregar archivo";
    display: block;
    position: absolute;
    left: 1%;
    top: 14px;
    background: #005f24;
    padding: 3px 5px;
    color: #fff;
    border-radius: 25px;
    cursor: pointer;
    transition: .5s all ease;
    border: 3px solid transparent;
    font-size: 15px;
    z-index: -1;
}

.ModAdministrarInformesJuntasDirectivasC table.tableAdministracionjunta tr td ul li fieldset>div:nth-child(1):hover:before,
.tipoFileGeneral:hover:before {
    background: #04b848;
    border: 3px solid #005F24;
}

/*MODULO CONSULTAR ARCHIVOS*/
.ModconsultararchivosC #ModuleContainer .table_grid .rgHeader {
    background-color: #036132;
}

.ModconsultararchivosC .RadGrid_Default td.rgPagerCell .rgInfoPart {
    font-weight: bold;
    color: #005f24;
}


.ModconsultararchivosC .botonDescargar {
    display: inline-block;
    height: 21px;
    width: 21px;
    vertical-align: middle;
    margin-left: 2%;
    background-image: url('/images/descarga-icon.png');
    background-repeat: no-repeat;
    background-position: center;
}

.ModconsultararchivosC .botonDescargar:hover {
    opacity: 0.7;
}

/*MODULO ENCABEZADO USUARIO*/

.ModEncabezadoUsuarioC .EncabezadoUsuario {
    text-align: center;
}

.ModEncabezadoUsuarioC .EncabezadoUsuario a {
    background: #005F24;
    padding: 9px 42px 9px;
    margin-left: 17px;
    border-radius: 25px;
    transition: all .5s;
    color: #fff !important;
    display: block;
    width: 191px;
    margin: 22px auto;
    transition: 0.4s all ease;
    border: 3px solid transparent;
}

.ModEncabezadoUsuarioC .EncabezadoUsuario a:hover {
    background: #04B848;
    border: 3px solid #005f24;
}

/*GALERIA TIPS AMBIEMTALES */

.portfolioDimensionsContainer table,
.portfolioDimensionsContainer table tr,
.portfolioDimensionsContainer table tr td {
    border: none;
    background: none;
}

.portfolioDimensionsContainer table tr td>#PortfolioGallery>#EDG_0_Shadow>.EDGbackground>.EDGcontentbgrd>.EDGcornerbotleft>.EDGcornerbotright>.EDGcornertopleft>.EDGcornertopright>.portfolio_gallery_container>div>.EDG_portfolio_categories_classic {
    display: none;
}

.portfolioDimensionsContainer table tr td>#PortfolioGallery>#EDG_0_Shadow>.EDGbackground>.EDGcontentbgrd>.EDGcornerbotleft>.EDGcornerbotright>.EDGcornertopleft>.EDGcornertopright>.portfolio_gallery_container>div>.EDG_portfolio_categories_classic+div>div {
    width: 100% !important;
    height: auto !important;
}


.portfolioDimensionsContainer table tr td>#PortfolioGallery>#EDG_0_Shadow>.EDGbackground>.EDGcontentbgrd>.EDGcornerbotleft>.EDGcornerbotright>.EDGcornertopleft>.EDGcornertopright>.portfolio_gallery_container>div>div {
    height: auto !important;
}

.portfolioDimensionsContainer table tr td>#PortfolioGallery>#EDG_0_Shadow>.EDGbackground>.EDGcontentbgrd>.EDGcornerbotleft>.EDGcornerbotright>.EDGcornertopleft>.EDGcornertopright>.portfolio_gallery_container>div>.EDG_portfolio_categories_classic+div .EDGmainContainer .EDGimage a .title {
    background: #005f24;
}

.portfolioDimensionsContainer table tr td>#PortfolioGallery>#EDG_0_Shadow>.EDGbackground>.EDGcontentbgrd>.EDGcornerbotleft>.EDGcornerbotright>.EDGcornertopleft>.EDGcornertopright>.portfolio_gallery_container>div>.EDG_portfolio_categories_classic+div .EDGmainContainer .EDGimage a .title>span {
    color: #fff;
    margin: 8px 0;
}

/*GALERIA TIPS AMBIENTALES 2*/
.ModEasyDNNGalleryC .contentgalleria #galleria .galleria-container {
    background: none;
}

.ModEasyDNNGalleryC table {
    border: none;
}

.ModEasyDNNGalleryC table tr td {
    border: none;
}

.ModEasyDNNGalleryC table tr:nth-child(odd) {
    background: none;
}


/*ENCUESTAS*/
.ModEasyDNNnewsC .ax-encuesta {
    position: relative;
    padding: 62px 50px;
    overflow: hidden;
    background-size: cover;
}


.ModEasyDNNnewsC .ax-encuesta h3 {
    background: #005f24c4;
    color: #fff !important;
    padding: 20px;
    position: relative;
    margin: 0 0 20px 0;
}

.ModEasyDNNnewsC .ax-encuesta h3:before {
    content: "";
    width: 100%;
    height: 100%;
    top: 0px;
    left: 99%;
    position: absolute;
    background: #005f24c4;
}



.ModEasyDNNnewsC .ax-encuesta .ax-btn {
    width: 209px;
    text-align: center;
    cursor: pointer;
}

.ModEasyDNNnewsC .ax-btn span {
    color: transparent;
    font-size: 0;
}

.ModEasyDNNnewsC .ax-btn:hover {
    background: #04B848;
}

.ModEasyDNNnewsC .ax-encuesta .ax-btn span>span:before {
    content: "Responder";
    color: #fff;
    font-size: 17px;
}

/*ROTADOR ICONOS INTERNA*/
.edstmr__Theme1 .ms-staff-carousel .ms-staff-info {
    margin: 0;
    min-height: 66px;
}

.edstmr__Theme1 .ms-staff-carousel.ms-round .ms-slide-bgcont {
    border: solid 8px #005f2494;
}

.edsms__multiSlider img {
    width: 66% !important;
    margin: 0 auto !IMPORTANT;
    display: block;
    position: relative;
    max-width: 100%;
    height: 100% !important;
    object-fit: contain;
}


/*TABS MENU LATERAL*/
.ModavtTabsProC .bstrap30 .nav-tabs>li.active>a.tabLink,
.bstrap30 .nav-tabs>li.active>a:hover,
.bstrap30 .nav-tabs>li.active>a:focus {
    background: #005f24;
    color: #fff;
}



/*.ModavtTabsProC .bstrap30 .tabs-left>.nav-tabs>li>a {
    border: 1px solid #005f24;
}*/

.ModavtTabsProC .bstrap30 .tabs-left>.nav-tabs>li>a {
    border: 1px solid #005f24;
    border-radius: 30px;
    border-bottom: none;
    background: none;
    border: 2px solid #005F24;
    border-radius: 36px;
    margin: 0 0 14px 0;
}

/*validar*/
.ModavtTabsProC .bstrap30 .tabs-left>.nav-tabs {
    width: 20%;
    text-align: center;
}

.ModavtTabsProC .bstrap30 .tabs-left>.nav-tabs>li>a:hover,
.bstrap30 .tabs-left>.nav-tabs>li>a:focus {
    background: #005f24;
    color: #fff;
    -webkit-transition: 0.4s all ease;
    -o-transition: 0.4s all ease;
    transition: 0.4s all ease;
}

/*VER MAS TABLAS*/

.mostrar-tabla {
    display: block;
}

.ocultar-tabla {
    display: none;
}

/*MENU PRINCIPLA MODULO A MEDIDA*/
.ModMenuPrincipalC {
    box-sizing: border-box;
    width: 100%;
    font-size: 0px;
    max-width: 1140px;
    margin: 26px auto;
}


/*TABS JUNTA DIRECTIVA MODULO*/
.ax-accordion-title+.ax-accordion-content {
    display: none;
}

.ax-accordion-title {
    width: 100%;
    padding: 11px 36px 11px !important;
    font-size: 14px;
    border: 2px solid #005f24 !important;
    color: #6C6D6F;
    line-height: 18px;
    height: auto !important;
    border-radius: 50px;
    cursor: pointer;
    margin: 20px 0;
    -webkit-transition: .5s all ease;
    -o-transition: .5s all ease;
    transition: .5s all ease;
    position: relative;
}

.ax-accordion-title h4 {
    margin: 0;
    font-size: 15px;
}

.ax-accordion-title.open {
    background: #005f24;
    border: 2px solid #005f24 !important;
}

.ax-accordion-title.open h4 {
    color: #fff !important;
}

.ax-accordion-title:hover {
    background: #005f24;
}

.ax-accordion-title:hover h4 {
    color: #fff !important;
}

.ax-accordion-title+.ax-accordion-content>fieldset {
    width: 100%;
}

.ax-accordion-title:before {
    content: '\e809';
    font-size: 13px;
    display: block;
    font-family: "cens-icon";
    font-style: normal;
    font-weight: normal;
    position: absolute;
    right: 20px;
    -webkit-transition: .5s all ease;
    -o-transition: .5s all ease;
    transition: .5s all ease;
    transform: rotate(-180deg);
    top: 12px;
}

.ax-accordion-title.open:before {
    transform: rotate(0deg);
    color: #fff;
}

.ax-accordion-title:hover:before {
    color: #fff;
}

.ModJuntadirectivaC .ax-contenedor-botones+span {
    font-weight: bold;
    margin: 20px 0;
    display: inline-block;
}

.ModJuntadirectivaC .ax-content-information div .botonDescargar:before {
    content: "";
    display: inline-block;
    height: 21px;
    width: 21px;
    vertical-align: middle;
    margin-left: 2%;
    background-image: url('/images/descarga-icon.png');
    background-repeat: no-repeat;
    background-position: center;
}

.ModJuntadirectivaC .ax-content-information div.botonDescargar {
    position: relative;
}

#ModuleContainer .noVisible {
    display: none;
}

/*Inicio Cambios 25-08-2020*/
.DnnModule-DetalleCliente,
.ModAdministrarTipoProcesoC {
    width: 1130px;
    margin: 0 auto;
}

.DnnModule-DetalleCliente fieldset,
.DnnModule-Administrarcontrataciones fieldset {
    width: 46%;
    display: inline-block;
    vertical-align: top;
    margin-right: 3%;
    margin-bottom: 20px;
}

.EncabezadoUsuario {
    text-align: center;
    margin-bottom: 40px;
}

.campoRequerido input,
.campoRequerido select,
.campo input,
.RadPicker {
    margin-top: 5px;
}

.botonesEnvio {
    width: 100%;
    text-align: center;
}

.botonesEnvio input {
    width: auto;
    padding: 11px 15px !important;
    border-radius: 10px;
    background: #008249 !important;
    transition: all .5s;
    color: #ffffff;
    border: 0;
}

.botonesEnvio input:hover {
    background: #04B848 !important;
}

.filtroFechas.ax-campo {
    display: flex;
    align-items: last baseline;
}

/*Fin Cambios 25-08-2020*/

.titulo {
    margin: 15px 0 10px;
}

.riTextBox.riEnabled,
.riTextBox.riFocused,
.riTextBox.riHover {
    height: 31px;
    border: 1px solid #005f24 !important;
}

.w100pc {
    width: 100% !important;
}

.textarea_long {
    font-size: 12px;
    height: auto;
}

.ax-padd-top {
    padding-top: 30px;
}

.ax-span-top {
    vertical-align: top !important;
    padding-top: 8px;
}




@media (max-width:768px) {

    .DnnModule-DetalleCliente,
    .ModAdministrarTipoProcesoC,
    .DnnModule-Administrarcontrataciones fieldset {
        width: 100%;

    }

    .DnnModule-DetalleCliente fieldset {
        width: 100%;
    }

    .filtros fieldset {
        width: 100%;
    }
}

/*Estilos modal*/

.RadWindow_Default .rwTopLeft,
.RadWindow_Default .rwTopRight,
.RadWindow_Default .rwTitlebar,
.RadWindow_Default .rwFooterLeft,
.RadWindow_Default .rwFooterRight,
.RadWindow_Default .rwFooterCenter,
.RadWindow_Default .rwTopResize,
.RadWindow_Default .rwStatusbar div,
.RadWindow_Default .rwStatusbar,
.RadWindow_Default .rwPopupButton,
.RadWindow_Default .rwPopupButton span,
.RadWindow_Default.rwMinimizedWindow .rwCorner {
    background: none !important;
}

a.rwPopupButton .rwOuterSpan span {
    color: #fff !important;
    height: auto;
    width: auto;
    padding: 11px 15px !important;
    border-radius: 10px;
    background: #008249 !important;
    transition: all .5s;
}

a.rwPopupButton .rwOuterSpan span:hover {
    color: #fff !important;
    height: auto;
    width: auto;
    padding: 11px 15px !important;
    border-radius: 10px;
    background: #07bf6f !important;
    transition: all .5s;
    cursor: pointer;
}

.RadWindow table.rwTable {
    height: 180px !important;
}

.RadWindow .rwWindowContent {
    vertical-align: top !important;
}

div.RadWindow_Default .rwTitlebarControls em {
    color: #008249 !important;
    font-size: 22px;
    float: none !important;
}

.RadWindow_Default td.rwWindowContent {
    border: 0;
}

.RadWindow_Default .rwBodyLeft,
.RadWindow_Default .rwBodyRight {
    background: #fff !important;
}

.RadWindow_Default .rwTitlebar table tr td .rwIcon,
.RadWindow_Default .rwTitlebar table tr td .rwControlButtons {
    display: none;
}

.tipoFileGeneral {
    position: relative;
    padding-left: 0px;
}

.tipoFileGeneral:before {
    left: 2%;
}

.tipoFileGeneral input[type="file"] {
    border-radius: 30px;
}

.filtros fieldset {
    width: 49%;
    display: inline-block;
    margin-bottom: 12px;
}

/*Estilos para firefox/*/

@-moz-document url-prefix() {
    .ax-form input[type="file"] {
        font-size: 14px;
        text-indent: -4px;
    }

    .tipoFileGeneral::before {
        z-index: 1;
    }
}

/*Estilos formulario Suscripción boletínes*/
.ax-container-full .ModDynamicFormsC {
    width: 770px;
    margin: 0 auto;
}

.ax-container-full .ModDynamicFormsC .df-FieldLabelSame0 {
    width: 48%;
    display: inline-block;
}

.ax-container-full .ModDynamicFormsC .df-FieldLabelSame0:nth-child(2n) {
    margin-left: 4%;
}

.DynamicForms_SaveFormDiv .dynamicforms_link {
    background: #046132;
    border: 0;
}

.DynamicForms_SaveFormDiv .dynamicforms_link:hover {
    background: #002b15;
}

/*Estilos check publicado junta directiva*/
.mostrarCheck input {
    display: block !important;
    width: 13px !important;
    margin-left: -33px !important;
    margin-top: 28px !important;
}

/*Estilos pg error 404*/
section.error404Cens {
    width: 100%;
    height: 100vh;
    background: url(/Portals/0/Images/bg-404.jpg) center center no-repeat;
    background-size: cover;
    position: relative;
}

.cont404 {
    text-align: center;
    padding-top: 7%;
    width: 472px;
    margin: 0 auto;
}

.contenedor404 p {
    color: #fff;
    font-size: 17px;
    padding: 0 15px;
    line-height: 21px;
    margin-top: 20px;
    margin-bottom: 35px;
}

a.newBtnBlanco {
    background: #fff;
    padding: 10px 20px;
    border-radius: 40px;
}

img.logoCensRemate {
    margin: 40px auto 0;
}

.contDocumento {
    text-align: center;
}

span.tIcono {
    width: 50px;
    height: 50px;
    display: block;
    margin: 5px auto;
    background: url(http://www.cens.com.co/Portals/0/tramites-y-servicios/icono-pdf.png) 0 0 no-repeat;
}

.tabsProC a strong,
.bstrap30 a:focus {
    color: #036132;
}

.tabsProC a strong:hover,
.bstrap30 a:hover {
    color: #036132;
    text-decoration: underline !important;
}

.fondo-gris {
    margin: 20px 0;
    background-color: #f5f5f5;
    padding: 30px;
}

h3.cont-titulo-menu-desplegable {
    display: inline-block;
    font-size: 20px;
    line-height: 22px;
    vertical-align: middle;
    margin: 0 15px 0 0;
}

.cont-menu-desplegable {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

.cont-menu-desplegable h4 {
    font-size: 16px;
    line-height: 18px;
    color: #000000 !important;
    margin: 0;
    border: 1px solid #000;
    padding: 10px 80px 10px 10px;
    position: relative;
    cursor: pointer;
}

.cont-menu-desplegable h4:before {
    content: '\f13a';
    font-family: "cens-icon";
    font-style: normal;
    position: absolute;
    right: 15px;
    font-size: 18px;
}

.cont-menu-desplegable ul.ax-navlat_list {
    position: absolute;
    display: none;
    width: 100%;
    top: 100%;
    border: 1px solid #000;
    padding: 10px;
    background: #fff;
    z-index: 2;
    max-height: 125px;
    overflow: auto;
}

.cont-menu-desplegable ul.ax-navlat_list li {
    padding: 0 0px 0 0;
    border-bottom: 0px solid #005f24;
}

.cont-menu-desplegable ul.ax-navlat_list li a {
    padding: 7px 0;
    color: #000;
}

.contDocumento {
    text-align: center;
}

span.tIcono {
    width: 50px;
    height: 50px;
    display: block;
    margin: 5px auto;
    background: url(http://www.cens.com.co/Portals/0/tramites-y-servicios/icono-pdf.png) 0 0 no-repeat;
}

.tabsProC a strong,
.bstrap30 a:focus {
    color: #036132;
}

.tabsProC a strong:hover,
.bstrap30 a:hover {
    color: #036132;
    text-decoration: underline !important;
}

.fondo-gris {
    margin: 20px 0;
    background-color: #f5f5f5;
    padding: 30px;
}

.ax-documento {
    background: #7cad37 !important;
    color: #fff !important;
    padding: 10px 15px;
    border-radius: 30px;
}

.ax-documento:hover {
    background: #4d8c3b !important;
}

.ax-documento:before {
    content: "\f019";
    font-family: FontAwesome;
    margin: 0 10px 0 0;
}

.ax-destacar {
    padding: 10px;
    background: rgb(124 173 55 / 20%);
    border: 1px solid #7cad37;
    border-radius: 10px;
}

/*Estilos boton-msj*/
/*Chat en línea*/
.ax-btn-ChatLine {
    width: 60px;
    height: 60px;
	padding: 15px; /*Se agrega línea - 20092022*/
    display: block;
    position: fixed;
    right: 1%;
    z-index: 123;
    /* bottom: 39%;- se inactiva 20092022*/
	bottom: 31.5%;
    background-color: rgb(33, 87, 50);
    /* border-radius: 50px; - se inactiva 20092022*/
	border-radius: 50%;
    background-image: url('/portals/0/Images/btn-cliente.png');
    /* background-size: 25px;  - se inactiva 20092022*/
	background-size: 30px;
    background-repeat: no-repeat;
    background-position: center;
    transition: all .2s cubic-bezier(0.42, 0.65, 0.83, 1.27);
    box-shadow: 0px 3px 5px -1px rgb(0 0 0 / 20%), 0px 6px 10px 0px rgb(0 0 0 / 14%), 0px 1px 18px 0px rgb(0 0 0 / 12%);
}

.ax-btn-ChatLine:hover {
    background-color: #406f4f;
}
/* submenu responsive */



	
/*Chat cens*/
.ax-btn-msg {
    width: 60px;
    height: 60px;
    display: block;
    position: fixed;
    right: 3%;
    z-index: 123;
    bottom: 22.5%;
    background-color: rgb(33, 87, 50);
    border-radius: 50px;
    background-image: url('/Portals/0/Images/icon-msj.png');
    background-size: 25px;
    background-repeat: no-repeat;
    background-position: center;
    transition: all .2s cubic-bezier(0.42, 0.65, 0.83, 1.27);
    box-shadow: 0px 3px 5px -1px rgb(0 0 0 / 20%), 0px 6px 10px 0px rgb(0 0 0 / 14%), 0px 1px 18px 0px rgb(0 0 0 / 12%);

}

.ax-btn-msg:hover {
    background-color: #406f4f;
}

/*AGP-cens*/

.ax-btn-AGP {
    /*width: 60px;
    height: 60px;*/
	width: 55px; /*Se agrega línea - 25072023 - WO0000002048056*/
    height: 55px; /*Se agrega línea - 25072023 - WO0000002048056*/
	padding: 15px; /*Se agrega línea - 20092022*/
    display: block;
    position: fixed;
    right: 1.7%; /*Se aumenta valor 1 a 1.7, alineación con chat línea - 25072023 - WO0000002048056*/
    z-index: 123;
   /* bottom: 39%;- se inactiva 20092022*/
	bottom: 20%; /*Se ajusta valor 22 a 20 de chat in línea - 25072023 - WO0000002048056*/
    background-color: rgb(33, 87, 50);
    /* border-radius: 50px; - se inactiva 20092022*/
	border-radius: 50%;
    background-image: url('/portals/_default/Skins/cens/img/agpe_round.png');
    /* background-size: 25px;  - se inactiva 20092022*/
	background-size: 40px;
    background-repeat: no-repeat;
    background-position: center;
    transition: all .2s cubic-bezier(0.42, 0.65, 0.83, 1.27);
    box-shadow: 0px 3px 5px -1px rgb(0 0 0 / 20%), 0px 6px 10px 0px rgb(0 0 0 / 14%), 0px 1px 18px 0px rgb(0 0 0 / 12%);
}
/*Somos Grupo Epm -cens*/
.ax-btn-Som:hover {
    background-color: #406f4f;
}


.ax-btn-Som {
    /*width: 60px;
    height: 60px;*/
	width: 55px; /*Se agrega línea - 25072023 - WO0000002048056*/
    height: 55px; /*Se agrega línea - 25072023 - WO0000002048056*/
	padding: 15px; /*Se agrega línea - 20092022*/
    display: block;
    position: fixed;
    right: 1.7%; /*Se aumenta valor 1 a 1.7, alineación con chat línea - 25072023 - WO0000002048056*/
    z-index: 123;
   /* bottom: 39%;- se inactiva 20092022 rgb(33, 87, 50);*/
	bottom: 29.5%; /*Se ajusta valor 22 a 29.5 de chat in línea - 25072023 - WO0000002048056*/
    background-color: rgb(230, 240, 233);
    /* border-radius: 50px; - se inactiva 20092022*/
	border-radius: 50%;
    background-image: url('/portals/_default/Skins/cens/img/ico-somos.png');
    /* background-size: 25px;  - se inactiva 20092022*/
	background-size: 70px;
    background-repeat: no-repeat;
    background-position: center;
    transition: all .2s cubic-bezier(0.42, 0.65, 0.83, 1.27);
    box-shadow: 0px 3px 5px -1px rgb(0 0 0 / 20%), 0px 6px 10px 0px rgb(0 0 0 / 14%), 0px 1px 18px 0px rgb(0 0 0 / 12%);
}

.ax-btn-Som:hover {
    background-color: #e6f0e9;
}

.popupInfo {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #0e0e0ea6;
    top: 0;
    left: 0;
    z-index: 6;
}

.popupInfo .ax-mensajeCorreos {
    top: 65px;
    max-width: 770px;
    width: 93%;
    margin: 3% auto;
    left: 0;
    right: 0;
    background: #fff;
    padding: 20px;
    border-radius: 20px;
    position: relative;
    font-size: 17px;
    line-height: 23px;
}

.cerrarPopup {
    position: absolute;
    right: -10px;
    top: -15px;
    background: #005f24;
    border-radius: 20px;
    padding: 6px 11px;
    color: #fff;
    border: 1px solid #9c9c9c;
}

.cerrarPopup:hover {
    cursor: pointer;
    background: #0b2a16;
}

.camposFull fieldset {
    width: 100%;
    margin: 0 !important;
}

.camposFull fieldset .ax-campo {
    width: 100%;
}

/*Menú destacado 1519*/

/* Submenu */

.ax-sub-menu {
    background: #00501e;
}

ul.sub-menu-info {
    display: flex;
    justify-content: space-evenly;
    position: relative;
    align-items: center;
}

ul.sub-menu-info li {
    position: relative;
    list-style: none;
    margin: 0;
}

ul.sub-menu-info li a {
    color: #fff;
    position: relative;
}

.ax-sub-menu-content {
    padding: 8px 0;
    max-width: 1140px;
    margin: auto;
}

ul.sub-menu-info li:nth-child(3) a:after {
    display: none;
}

ul.sub-menu-info li p {
    color: #fff;
    margin: 0;
}

ul.sub-menu-info li a span {
    display: inline-block;
    margin: 0;
    margin-left: 10px;
    border-top: 8px solid #fff;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
}

ul.sub-menu-info ul {
    position: absolute;
    margin: 0;
    padding: 8px 25px;
    background: #65b257;
    /* #e0a503;*/
    border-radius: 0 0 20px 20px;
    top: 28px;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: inset 0 5px 10px -5px rgb(0 0 0 / 40%);
    z-index: 1;
    display: none;
}

ul.sub-menu-info ul li a {
    margin: 0 30px;
    white-space: nowrap;
}

/* submenu responsive */

@media (max-width: 800px) {
    ul.sub-menu-info li {
        width: 100%;
        text-align: center;
        padding: 0 5px;
    }

    li.deco-submenu {
        display: none;
    }

    .ax-solicitud-conexion {
        display: none;
    }

    ul.sub-menu-info ul {
        top: 48px;
    }
}

@media (max-width: 549px) {
    ul.sub-menu-info ul {
        top: 58px;
    }
}

@media (max-width: 425px) {
    ul.sub-menu-info {
        flex-wrap: wrap;
    }

    ul.sub-menu-info li {
        padding-top: 5px;
    }

    .ax-solicitud-conexion {
        display: none;
    }

    ul.sub-menu-info ul {
        position: relative;
        flex-flow: wrap;
        top: 0;
    }
}

/* mapa del sitio */

h1.ax-title-mapa {
    font-size: 35px;
    width: 95%;
    margin: auto;
}

.ax-mapa-sitio {
    width: 90%;
    margin: auto;
    margin-top: 1rem;
}

.ax-mapa-sitio .ax-sub-paginas {
    padding-left: 1rem;
}

.ax-mapa-sitio ul li {
    margin: 10px 0;
}


/*GOV.CO*/

.ax-gov-icon img {
    width: 165px;
    position: absolute;
}

.ax-gov-footer span {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1rem 0;
}

/*GOV.CO*/

.ax-gov-footer span a .ax-icon-gov {
    width: 55%;
}

/*CO.COLOMBIA*/

.ax-gov-footer span a .ax-icon-colombia {
    max-width: 25%;
    width: 15%;
}

/*SUPER-SERVICIOS*/
.ax-gov-footer span a .ax-icon-supers {
    width: 55%;
}

/*CENS*/

.ax-gov-footer span a .ax-icon-Cens {
    max-width: 25%;
    width: 55%;
}

/*GOB. DIGITAL CO*/

.ax-gov-footer span a .ax-icon-gobdigital {
    width: 75%;
}

/* Icono flotante solicitud conexion */

.ax-solicitud-conexion {
    position: fixed;
    top: 535px;
    width: 120px;
    height: 89px;
    right: 13px;
    z-index: 999;
}

.ax-solicitud-conexion img {
    max-width: 90%;
    border-radius: 10px;
    border: 3px solid #036132;
}

/* Icono flotante Chat-Inline */

.ax-Chat-Inline {
    background: #036132;
    position: fixed;
    top: 0;
    width: 109px;
    height: 92px;
    display: block;
    text-align: center;
    z-index: 999;
    top: 415px;
    border-radius: 16px;
    cursor: pointer;
    transition: all .3s ease-in-out;
    border: 3px solid transparent;
    right: 25px;
}

.ax-Chat-Inline img {
    max-width: 90%;
    border-radius: 10px;
    border: 3px solid #036132;
    display: block;
    margin: auto;
}

.ax-Chat-Inline a {
    color: #ffff;
    font-family: 'allerbold' !important;
}

.ax-Chat-Inline:hover img {
    transform: rotate(19deg);
}

.ax-Chat-Inline:hover {
    border: 3px solid #fff;
}

/*Viñetas menú transparencia 1519*/

.imgRedonda {
    width: 30px;
    height: 30px;
    border-radius: 150px;
}

/**Responsive Banner*/

@media screen and (max-width: 425px) {
    .ax-contenedor-banner {
        padding-top: 150px;
    }

    .ax-contenedor-serviciostransv {
        padding-top: 150px;
    }

}

@media screen and (max-width: 768px) {
    .ax-contenedor-banner {
        padding-top: 150px;
		
    }

    .ax-contenedor-serviciostransv {
        /*padding-top: 150px; - Sedesactiva 19092022*/
		padding-top: 45px;
    }

}

@media (min-width: 1025px) {
    :focus {
        outline: 2px dashed #000 !important;
        transition: none !important;
    }

    #saltar-info:focus,
    .sub-menu-info a:focus,
    .ax-contenedor-item-top *:focus {
        outline: 2px dashed #fff !important;
    }
}








#saltar-info {
    position: fixed;
    display: flex;
    padding: 5px 15px;
    color: #005F24;
    background: #fff;
    font-size: 15px;
    line-height: 15px;
    border-radius: 0 0 15px 15px;
    transform-origin: top left;
    box-shadow: 0 0 8px rgb(0 0 0 / 25%);
    align-items: center;
    transition: 0.4s ease all;
    top: 0;
    left: 10px;
    z-index: 99999;
}

#saltar-info:hover {
    color: #fff;
    background: #65b257;
}

#saltar-info span {
    margin: 0;
    margin-left: 5px;
    color: #005F24;
    font-size: 19px;
    font-weight: bold;
}

#saltar-info:hover span {
    color: #fff;
}

#saltar-info span:before {
    content: "\203A";
    position: relative;
}

#ancla-info {
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
}

/*ESTILO - GRILLA ALIADOS COMERCIALES CENS*/
.row1 {
  margin: 8px -16px;
}

/* Add padding BETWEEN each column */
.row1,
.row1 > .column1 {
  padding: 8px;
}

/* Crea cuatro columnas iguales que floten una al lado de la otra */
.column1 {
  float: left;
  width: 25%;
}

/* Clear floats after rows */ 
.row1:after {
  content: "";
  display: table;
  clear: both;
}

/* Contenido */
.content1 {
  background-color: #ffff;
  padding: 3px;
  

}

/*Aplica Responsive layout - hace un diseño de dos columnas en lugar de cuatro columnas*/
@media screen and (max-width: 900px) {
  .column1 {
    width: 50%;
	
  }
}

/* Aplica Responsive layout - hace que las dos columnas se apilen una encima de la otra en lugar de una al lado de la otra */
@media screen and (max-width: 600px) {
  .column1 {
    width: 100%;
	border-radius: 75px;
  }
}

/* Reset básico */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  
}

/* Estilos del contenedor */
.container1 {
  padding: 1rem 1.5rem;
  width: 200px;
  height: 400px;
  background-color: #fff;
  border-radius: 0.25rem;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  color: #333;
  font-family: sans-serif;
  text-align: justify;
  line-height: 1.3;
  overflow: auto;
}
.text_SL  {
  text-align: justify;
} 

.container1 p:not(:last-child) {
  margin-bottom: 1rem;
}


.circular-img1 {
  border-radius: 100%;
  border: 2px lightgray solid;
  margin: 5px;
  width: 137px;
  height: 140px;
}
/*FIN ESTILO - GRILLA ALIADOS COMERCIALES CENS*/

/*MOVILIDAD ELECTRICA*/
.ax-tabla-movilidad {
    width: 100%;
    border-collapse: collapse;
    border: solid 1px #dddddd;
    text-align: left;
}


.ax-tabla-movilidad tr th, .ax-tabla-movilidad tr:first-child td, .ax-tabla-movilidad tr.ax-tr-remate td, .ax-tabla-movilidad tr.ax-tr-remate td b, .ax-tabla-movilidad tr.ax-tr-remate td strong {
    color: #ffffff;
}

.px-table {
    background-color: #767676 !important;
}

.x-table {
    background-color: #00ab41 !important;
    color: #ffffff !important;
}

.ax-tabla-movilidad tr td {
    border: solid 1px #dddddd;
    padding: 10px;
    box-sizing: border-box;
    color: #727271;
}

.DynamicForms_MainPanel {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.DF-FieldRow {
    padding: 0 10px !important;
    flex: 0 0 50%;
    max-width: 50%;
}

/*FIN MOVILIDAD ELECTRICA*/
/*Traducción btn ChooseFile por Subir Adjuntos*/
.dnnForm span.dnnInputFileWrapper::before {
    content: "Subir adjuntos";
    display: inline-block;
    font-size: 14px;
}

.dnnForm span.dnnInputFileWrapper {
    font-size: 0;
}
/*FIN Traducción btn ChooseFile por Subir Adjuntos*/

/*Redes sociales - Medios CENS*/
 .ax-redes-medios-cens ul{
        display: inline-block;
        color: #FFF !important;
        max-width: 100%;
    }
/*FIN - Redes sociales - Medios CENS*/


/*TARJETAS - SubHomeSL - CENS*/  


    .img {
        display: block;
        border: 0;
        margin: 55px;
        width: 60%;
        height: 60%;

    }

    /***************************           tarjetas-Sl            *******************************/

    .tarjetas-Sl {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
        /* see notes below */
        grid-auto-rows: minmax(200px, auto);
        grid-gap: 1rem;
    }

    .tarjeta-Sl {
        height: 300px;
        border: 2px solid #e7e7e7;
        border-radius: 4px;
        padding: .5rem;
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
        display: flex;
        /* -webkit-box-orient: vertical; */
        /* -webkit-box-direction: normal; */
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative;
        color: #5d5e5e;
    }

    /* li item */  
      
     .min img {
        fill: #ffff;
		opacity: .5;
        padding: 0.2rem;
	}

    .contenido-tarjetas-Sl {
        font-size: .75rem;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .panel.tarjeta-Sl-panel .panel-header {
        background-color: #ffffff;
        font-size: .75rem;
        font-weight: 400;
        height: 25px !important;
    }

    .panel.tarjeta-Sl-panel .panel-content {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .categoria-Sl {
        font-size: .75rem;
        text-transform: uppercase;
    }

    .pie-card-sl {
        border-top: 2px solid #e7e7e7;
        margin: .5rem 0 0;
        min-height: 30px;
        font-size: .5rem;
    }

    .categoria-Sl {
        position: absolute;
        top: 15px;
		left: 75;
        color: #fff;
        background:   #036132;
        padding: 10px 15px;
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
    }

    .Title-Tarjeta-Sl {
        background-color: #036132;
    }
	
	.Text-Tarjeta-Sl {
	   text-align: justify;
       margin: 15px 0 15px 0;		
    }

/* FIN TARJETAS - SubHomeSL - CENS*/