.elementor-7514 .elementor-element.elementor-element-f42b100:not(.elementor-motion-effects-element-type-background), .elementor-7514 .elementor-element.elementor-element-f42b100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7514 .elementor-element.elementor-element-f42b100{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:130px 0px 0px 0px;}.elementor-7514 .elementor-element.elementor-element-f42b100 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7514 .elementor-element.elementor-element-07cbb9b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 90px 0px;}.elementor-7514 .elementor-element.elementor-element-07cbb9b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7514 .elementor-element.elementor-element-7ea98ac{text-align:center;}.elementor-7514 .elementor-element.elementor-element-7ea98ac .elementor-heading-title{font-family:"Encode Sans Condensed", Sans-serif;font-size:2.625rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-9f427c6 );}.elementor-7514 .elementor-element.elementor-element-4ec7b71 > .elementor-container{max-width:960px;}.elementor-7514 .elementor-element.elementor-element-4ec7b71{margin-top:10px;margin-bottom:50px;}.elementor-7514 .elementor-element.elementor-element-f364ff5 > .elementor-element-populated{padding:40px 30px 0px 0px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7514 .elementor-element.elementor-element-9183802{--box-background-color:#00B140;--box-border-width:0px;--header-background-color:var( --e-global-color-9f427c6 );--header-color:#494D4E;--item-text-color:var( --e-global-color-9f427c6 );--item-text-hover-color:#FFFFFFDE;--item-text-active-color:var( --e-global-color-9f427c6 );}.elementor-7514 .elementor-element.elementor-element-9183802 .elementor-toc__header-title{text-align:start;}.elementor-7514 .elementor-element.elementor-element-9183802 .elementor-toc__header, .elementor-7514 .elementor-element.elementor-element-9183802 .elementor-toc__header-title{font-family:"Encode Sans Condensed", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-7514 .elementor-element.elementor-element-9183802 .elementor-toc__list-item{font-family:"Encode Sans Condensed", Sans-serif;font-size:16px;font-weight:400;}.elementor-7514 .elementor-element.elementor-element-fce279f > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7514 .elementor-element.elementor-element-2351187{width:var( --container-widget-width, 92.847% );max-width:92.847%;--container-widget-width:92.847%;--container-widget-flex-grow:0;text-align:start;font-family:"Encode Sans Condensed", Sans-serif;font-size:16px;font-weight:200;line-height:1.5em;color:#494D4E;}.elementor-7514 .elementor-element.elementor-element-4537af8{margin-top:30px;margin-bottom:60px;}.elementor-7514 .elementor-element.elementor-element-994ff4c .elementor-heading-title{font-family:"Encode Sans Condensed", Sans-serif;font-size:20px;font-weight:700;line-height:1.5em;color:#494D4E;}.elementor-7514 .elementor-element.elementor-element-37b3679{font-family:"Encode Sans Condensed", Sans-serif;font-weight:300;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-7514 .elementor-element.elementor-element-f364ff5 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-7514 .elementor-element.elementor-element-fce279f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-7514 .elementor-element.elementor-element-f364ff5{width:30.813%;}.elementor-7514 .elementor-element.elementor-element-fce279f{width:69.187%;}}/* Start custom CSS */.elementor img {margin-bottom: 1.5em;}
b, strong { font-weight: bold; }
a { color: #00b140; word-break: break-word; }
.sub-tit { display: block; margin-top: 5px; font-size: 1.0625rem; font-weight: 400; }
.elementor-element-1a6d6576 {display:none;}
#header {background:#00b140}

#titulo_principal h2 {width: 55% !important;background:#00B14099;padding:27px 30px;border:3px solid #fff;margin:0 auto;}
.elementor-toc__body .elementor-toc__list-item-text {margin-bottom: 2px;
    text-align: center;}
    
.textoprincipal h3 {font-size: 1.625rem;
font-weight: 900;}
.textoprincipal ol, .textoprincipal ul { font-weight: 200; font-size: 16px; line-height: 1.5; margin-bottom: 1.5em; }

#tabladecontenido.scrolled {position: fixed!important; top: 0; max-width: 270px;}
#tabladecontenido.scrolledStop {left: initial; position: absolute!important;top: auto;bottom: 0;max-width: 270px;height: auto;}
/*#tabladecontenido {position:absolute;width:260px;padding: 30px 10px;}*/

.elementor-toc__header {display:block !important; text-align:center;}
.elementor-toc__body {padding:25px 10px !important;}
.elementor-toc__list-item-text-wrapper {display:block !important; text-align: center;padding:5px 0 !important;}

.elementor-toc__list-item a.elementor-item-active::after {
  content: "";
  display: block;
  height: 2px;
  width: 80%;
  background-color: #fff;
  color: #00b140;
  position: absolute;
  
  left: 50%;
  transform: translateX(-50%);
}

.cuadro-fondo-verde { background-color: #1fbb57; font-size: 18px; color: #ffffff; text-align: center; padding: 30px 10px; border: solid 2px #00b140; }

/* Responsivo */
@media (max-width: 878px) {
	#tabladecontenido.scrolled  { max-width: 220px; }
}
@media (max-width: 767px) {
    #titulo_principal h2 {width: 90% !important;}
	#tabladecontenido.scrolled { position: relative!important; max-width: 100%; }
}/* End custom CSS */