@font-face {font-family: 'Conv_MyriadPro-Regular';src: url('../fonts/MyriadPro-Regular.eot');src: local('?'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'Conv_MyriadPro-Semibold';src: url('../fonts/MyriadPro-Semibold.eot');src: local('?'), url('../fonts/MyriadPro-Semibold.woff') format('woff'), url('../fonts/MyriadPro-Semibold.ttf') format('truetype'), url('../fonts/MyriadPro-Semibold.svg') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'Conv_MyriadPro-Bold';src: url('../fonts/MyriadPro-Bold.eot');src: local('?'), url('../fonts/MyriadPro-Bold.woff') format('woff'), url('../fonts/MyriadPro-Bold.ttf') format('truetype'), url('../fonts/MyriadPro-Bold.svg') format('svg');font-weight: normal;font-style: normal;}html,body{min-width: 320px;width:100%;/*height: auto;*/min-height: 100%;padding: 0px;margin: 0px;overflow-x: hidden;background:#fff;font-family: 'Conv_MyriadPro-Regular';-webkit-font-smoothing: antialiased;}main{position: relative; display: block; margin: 0px 0px 0px 0px; left: 0px; min-width: 320px; height: auto; display: block; z-index: 1; background-color: #fff; overflow: hidden; font-family: 'Conv_MyriadPro-Regular';transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;}@media screen and (min-width: 768px){	main{/*margin-top:130px;*/}}.imgLiquid{background-size: cover!important;background-position: 50% 50%!important;background-repeat: no-repeat!important;}.imgLiquid img{opacity: 0;display: none;}button:active, button:focus{outline: none;}.fullContainerMod{margin-right: auto; margin-left: auto; padding-left: 0px; padding-right: 0px;}.contenedorMod{margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}@media screen and (min-width: 768px){	.contenedorMod{width: 750px;}}@media screen and (min-width: 992px){	.contenedorMod{width: 970px;}}@media screen and (min-width: 1200px){	.contenedorMod{width: 1170px;}}.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; margin: 25px 0px 25px 0px; }.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }@media screen and (min-width:768px){	.embed-container{margin:45px 0px 45px 0px;}}h2.main-tit{position:relative; margin:0px auto 0px auto; text-align: center; text-transform: uppercase; color: #5a6770; font-family: 'Conv_MyriadPro-Bold'; font-size: 20px;}h2.main-tit.white{color:#fff;}@media screen and (min-width: 414px){	h2.main-tit{font-size: 24px;}}@media screen and (min-width: 768px){	h2.main-tit{font-size: 36px;}}main.contrast{background-color: #000;}main.contrast #dinamicContent h2, main.contrast #dinamicContent h3, main.contrast #dinamicContent p{color: #fff;}main.contrast .lista-actividades a{background-color: #000;}main.contrast #dinamicContent .lista-actividades a h4, main.contrast #dinamicContent .lista-actividades a p{color: #fff;}main.contrast .catLineal li a{color: #fff;}main.contrast #dinamicContent .listaPacientes h3, main.contrast #dinamicContent .listaPacientes p{color: #000;} main.contrast #dinamicContent .planosSide .plano p, main.contrast #dinamicContent.detailMod p{color: #000;}main.contract #dinamicContent h2, main.contract #dinamicContent h3, main.contract #dinamicContent p, main.contract #dinamicContent .lista-actividades a h4{transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);}/* Newsletter */#newsletterMod{position: relative;display: block;margin-top: 50px;height: auto;overflow: hidden;background: #5a6770; z-index: 10;} /*007178*/#newsletterMod h2{position: relative;display: block;margin: 30px auto 0px auto;font-size: 20px;font-family: 'Conv_MyriadPro-Semibold';color: #fff;text-transform: uppercase;text-align: center;}#newsletterMod p{position: relative;display: block;margin: 18px auto 0px auto;font-size: 12px;font-family: 'Conv_MyriadPro-Regular';color: #fff;text-align: center;}#newsletterMod iframe{position: relative;display: block;margin: 30px auto 30px auto;height: auto;overflow: hidden;}#newsletterMod iframe input[type="text"]{position: relative;display: block;float: none;height: 40px;background-color: #fff;border: 0px;outline: none;width: 100%;padding: 5px 10px; margin-bottom: 13px;text-align: center;}#newsletterMod iframe div.submit{position: relative;display: block;float: none;width: 100%;height: 40px;color: #fff;background-color: #fd8204;border: 0px;outline: none;font-size: 11px;font-family: 'Conv_MyriadPro-Semibold';text-transform: uppercase;line-height: 40px;text-indent: 0px;cursor: pointer;text-align: center;transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;background-image: url(../images/like.png);background-size: 24px;background-position: -200px center;background-repeat: no-repeat; }#newsletterMod iframe div.submit.ok{background-image: url(../images/like.png);background-position: center center;}@media screen and (min-width: 768px){	#newsletterMod{margin-top: 75px;}	#newsletterMod .txt{float: left;}	#newsletterMod form{float: right; width: 250px;}	#newsletterMod h2 {text-align: left; margin: 50px auto 0px auto;font-size: 20px;}	#newsletterMod p {text-align: left;font-size: 13px;margin-top: 7px;}}@media screen and (min-width: 992px){	#newsletterMod form{width: 350px;}	#newsletterMod h2{margin-top: 50px;font-size: 25px;}	#newsletterMod p{font-size: 16px;}	#newsletterMod form div.submit{height: 43px;line-height: 48px;font-size: 14px;} /*width: 120px;*/}/* Main Carrusel */#mainCarrusel{position: relative;display: block;margin: 0px;width: 100%;height: 550px;background-color: #f1f1f1;overflow: hidden;}#mainCarrusel .item{position: relative;display: block;height: 550px;}#mainCarrusel .item figure{position: absolute;top: 0px;left: 0px;margin: 0px;width: 100%;height: 100%;}#mainCarrusel .txt{position: relative;display: block;left: 0px;margin: 30px 0px 0px 0px;background-color: rgba(0,0,0,.4);z-index: 3;height: auto;max-width: 740px;padding: 20px 20px 20px 20px;opacity: 1;}#mainCarrusel .txt h3{position: relative;display: block;margin: 0px;font-family: 'Conv_MyriadPro-Bold';font-size: 13px;line-height: 16px;color: #fff;}#mainCarrusel .txt h2{position: relative;display: block;margin: 0px;font-family: 'Conv_MyriadPro-Bold';font-size: 22px;line-height: 24px;color: #fff;}#mainCarrusel .txt p{position: relative;display: block;margin: 10px 0px 0px 0px;font-family: 'Conv_MyriadPro-Regular';font-size: 13px;line-height: 18px;color: #fff;}#mainCarrusel .txt a{position: relative;display: block;margin: 10px 0px 0px 0px;width: 120px;height: 40px;line-height: 40px;text-align: center;font-family: 'Conv_MyriadPro-Regular';font-size: 15px;background: #fd8204;color: #fff;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}#mainCarrusel .owl-dots{position: absolute;display: block;bottom: 175px;z-index: 100;width: 100%;height: 20px;text-align: center;}#mainCarrusel .owl-dots .owl-dot{position: relative;display: inline-block;zoom: 1;*display: inline;margin: 0px 5px 0px 5px;width: 18px;height: 18px;background-color: #fff;border-radius: 18px;-webkit-border-radius: 18px;-moz-border-radius: 18px;}#mainCarrusel .owl-dots .owl-dot.active{background-color: #dae456;}@media screen and (min-width: 768px){	#mainCarrusel, #mainCarrusel .item{height: 515px;}	#mainCarrusel .txt{margin-top: 60px;padding: 42px 42px 35px 42px; }	#mainCarrusel .txt h3{font-size: 22px; line-height: 26px;}	#mainCarrusel .txt h2{font-size: 40px;line-height: 44px;}	#mainCarrusel .txt p{font-size: 16px;line-height: 20px;max-width: 420px;}	#mainCarrusel .txt a{background-color: transparent;text-align: left;font-size: 16px;margin-top: 20px;width: auto;height: auto;display: inline-block;text-decoration: none;transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;}	#mainCarrusel .txt a:after{position: relative;display: block;content: ' ';margin-top: -5px;width: 100%;height: 1px;background-color: #fff;}	#mainCarrusel .txt a:hover{color: #fd8204;}	#mainCarrusel .txt a:hover:after{background-color: #fd8204;}	#mainCarrusel .owl-dots{bottom: 80px;}	.reservMod{position: relative;margin-top: -75px;display: block;height: 170px;background-color: #007178;overflow: hidden;z-index: 10;}	.reservMod a{position: absolute;left: 0px;bottom: 0px;width: 100%;height: 44px;border-top: 1px solid #68a4a8;background-color: #eceef1;text-align: center;line-height: 44px;outline: none;font-family: 'Conv_MyriadPro-Semibold';font-size: 14px;text-transform: uppercase;text-decoration: none;color: #116d73;transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;border-bottom: 1px solid #dbdee0;border-left: 1px solid #dbdee0;border-right: 1px solid #dbdee0;}	.reservMod a:hover{background-color: #86c440;color: #fff;}	.reservMod figure{position: relative;display: block;float: left;margin-top: 20px;margin-left: 25px;height: 87px;padding-right: 25px;border-right: 1px solid rgba(255,255,255,.5);}	.reservMod figure img{position: relative;display: block;margin: 12px auto 0px auto;width: 47px;height: auto;}	.reservMod figure figcaption{position: relative;display: block;margin: 8px auto 0px auto;color: #fff;font-family: 'Conv_MyriadPro-Semibold';font-size: 14px;text-transform: uppercase;}	.reservMod .mod-form{position: relative;display: block;float: left;margin-top: 32px;width: 118px;height: auto;margin-left: 15px;}	.reservMod .mod-form label{position: relative;display: block;margin: 0px 0px 0px 0px;text-align: left;font-size: 12px;font-family: 'Conv_MyriadPro-Regular';text-shadow: 0px 0px 0px;font-weight: 100;color: #fff;}	.reservMod .mod-form .select{position: relative;display: block;margin: 3px 0px 0px 0px;width: 100%;height: 40px;overflow: hidden;cursor: pointer;outline: none;border: 0px;background-image: url(../images/menu-arrow-select.png);background-position: right center;background-repeat: no-repeat;background-color: #fff;}	.reservMod .mod-form .select.active{background-image: url(../images/menu-arrow-select-orange.png);}	.reservMod .mod-form .select:after{position: absolute;top: 0px;right: 0px;display: block;content: ' ';width: 20px;height: 100%;background-color: #fff;}	.reservMod .mod-form .select select{position: absolute;margin: 0px;width: 100%;height: 100%;left: 0px;top: 0px;outline: none;background-color: transparent;cursor: pointer;border: 0px;outline: none;text-indent: 18px;}	.reservMod input{position: relative;display: block;float: left;margin-top: 52px;margin-left: 15px;width: 125px;height: 40px;line-height: 40px;text-align: center;background-color: #86c440;transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;cursor: pointer;border: 0px;outline: none;color: #fff;font-family: 'Conv_MyriadPro-Semibold';font-size: 14px;text-transform: uppercase;}	.reservMod input:hover{background-color: #74ac35;}}@media screen and (min-width: 992px){	.reservMod .mod-form{width: 190px;}}@media screen and (min-width: 1200px){	.reservMod figure{margin-left: 60px; padding-right: 60px;}	.reservMod .mod-form{width: 200px;margin-left: 20px;}	.reservMod input{margin-left: 20px;width: 165px;font-size: 12px;}}/* Cajas Modulares */.main-boxes{position: relative; display: block; margin: -140px auto 0px auto; height: auto; overflow: hidden; z-index: 5; max-width: 810px;}.main-boxes .caja{height: 100px;overflow: hidden;}.main-boxes .caja:first-child{background-color: #86c341;}.main-boxes .caja:nth-child(2){background-color: #7fb53d;}.main-boxes .caja:nth-child(3){background-color: #7cab3b;}.main-boxes .caja h3{position:relative; display: table; margin:0px; width:100%; height: 100%;}.main-boxes .caja h3 span{position: relative; display: table-cell; vertical-align: middle; color:#fff; font-family: 'Conv_MyriadPro-Semibold'; text-align:center; font-size:11px;}.main-boxes .caja.emergencia{background-color: #536770;}.main-boxes .caja.centro{background-color: #61c32e;}.main-boxes .caja.emergencia h3 span, .main-boxes .caja.centro h3 span{font-size: 20px;}.main-boxes .caja.emergencia h3 span strong, .main-boxes .caja.centro h3 span strong{display: block; font-size: 32px;}@media screen and (min-width: 768px){	.main-boxes .caja, .main-boxes .caja{height:180px;}	.main-boxes .caja, .main-boxes .caja.centro{margin-bottom: 0px;}	.main-boxes .caja h3 span{font-size:14px;}}@media screen and (min-width: 992px){	.main-boxes{margin-top: -60px;}	.main-boxes .caja h3 span{font-size: 17px; line-height: 24px;}}/* Prevención de Accidentes */#preventIcons{position:relative; display: block; margin: 35px auto 0px auto; height:auto; overflow: hidden;}#preventIcons p{position:relative; display:block; margin:20px auto 0px auto; font-family: 'Conv_MyriadPro-Regular'; color: #5a6770; font-size: 14px; text-align: center;}#preventIcons ul{position: relative; display: block; margin:50px auto 0px auto; padding: 0px; list-style: none; height:auto; overflow: hidden; width: 100%;}#preventIcons ul li{position: relative; display: block; margin: 0px auto 20px auto; width: 100%; height: 50px; transition: all .4s ease; -webkit-transition: all .4s ease; -moz-transition: all .4s ease;}#preventIcons ul li a{text-decoration: none;}#preventIcons ul li p{position: relative; display: block; margin:0px 0px 0px 10px; text-align: left; font-family: 'Conv_MyriadPro-Bold'; color: #5a6770; font-size: 16px; line-height: 50px;}#preventIcons ul li:after{position: absolute; display: block; content: ' '; right:0px; top: 50%; margin-top: -9px; width:11px; height: 18px; background-color: #fff; background-image: url(../images/li-arrow.jpg); background-position: center center; background-repeat: no-repeat;}@media screen and (min-width: 768px){	#preventIcons p{margin-top: 35px;}	#preventIcons p{font-size:16px; line-height: 20px;}	#preventIcons ul li{margin-bottom: 40px;}	#preventIcons ul .wrap{position:relative; float:left; width: 33.33%; height:auto; overflow: hidden;}	#preventIcons ul .wrap li a{position:relative; display:block; width:170px;}	#preventIcons ul .wrap:nth-child(2) li a{position:relative; display:block; margin: 0px auto 0px auto; width: 170px;}	#preventIcons ul .wrap:last-child li a{float:right; width: 170px;}	#preventIcons ul li figure{position: relative; display: block; margin: 0px 20px 0px 0px; float: left; width:50px; height:50px; background-color: #007179; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; transition: all .4s ease; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; background-size: 30px; background-position: center center; background-repeat: no-repeat;}	#preventIcons ul li a:hover figure{background-color: #fd8103;}	#preventIcons ul li:after{display: none;}}/* Tasa de Accidentabilidad */#franjaTasa{position: relative; display: block; margin: 50px auto 0px auto; padding-top:35px; padding-bottom:35px; height: auto; overflow: hidden; background-color: #5a6770;}#franjaTasa .estadistica{position: relative; display: block; margin: 50px auto 0px auto;}#franjaTasa h4{position: relative; display: block; margin: 0px auto 0px auto; font-family: 'Conv_MyriadPro-Bold'; color: #fff; font-size: 58px; text-align: center;}#franjaTasa p{position:relative; display:block; margin:0px auto 0px auto; font-family: 'Conv_MyriadPro-Regular'; color: #fff; font-size: 14px; text-align: center;}#franjaTasa .estadistica p{text-transform: uppercase;}@media screen and (min-width: 768px){	#franjaTasa{height:380px; padding-top:50px; padding-bottom:0px;}	#franjaTasa .estadistica{margin-top: 70px;}	#franjaTasa h4{font-size: 72px;}	#franjaTasa p{font-size:16px; line-height: 20px;}}/* Boletines Fatales */#boletinesFatales{position:relative; display:block; margin-top: 50px; margin-bottom: 50px;}#boletinesFatales h2{position: relative;display: block;float: left;margin: 0px;font-family: 'Conv_MyriadPro-Bold';font-size: 25px;color: #5c5c60;text-transform: uppercase;}#boletinesFatales .show-nav{position: relative;display: block;top: 10px;float: right;margin: 0px;}#boletinesFatales .show-nav a{position: relative;display: inline-block;float: left;top: 0px;font-family: 'Conv_MyriadPro-Regular';font-size: 14px;color: #5c5c60;text-decoration: none;margin-right: 10px;}#boletinesFatales .show-nav a:after{position: relative;display: block;margin: 0px;top: -4px;content: ' ';width: 100%;height: 2px;background: rgba(0,0,0,.3);}#boletinesFatales .show-nav button{position: relative;display: block;float: left;top: -4px;margin-left: 4px;width: 25px;height: 25px;border: 1px solid #b0b0b0;outline: none;cursor: pointer;background-image: url(../images/arrow-btns.png);background-size: 25px;background-position: 0px 0px;background-repeat: no-repeat;background-color: #fff;text-indent: -999px;overflow: hidden;transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;}#boletinesFatales .show-nav button.next{-moz-transform: scaleX(-1);-webkit-transform: scaleX(-1);-o-transform: scaleX(-1);transform: scaleX(-1);-ms-filter: fliph; /*IE*/filter: fliph; /*IE*/}#boletinesFatales .show-nav button:hover{background-position: 0px -25px;}#boletinesFatales .tit-boletines{position:relative; display: block; height: auto; overflow:hidden; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 2px solid #dcdcdc;}#boletinesFatales .lista-boletines{position: relative; display: block; height: auto; overflow: hidden;}#boletinesFatales .lista-boletines .boletines-carousel{position: relative; display: block; margin:0px; width: 100%; height: 260px;}#boletinesFatales .lista-boletines a{position: relative; display: block; margin: 0px auto 50px auto; width: 100%; max-width: 275px; height: auto; overflow: hidden;}#boletinesFatales .lista-boletines a:hover{text-decoration: none;}#boletinesFatales .lista-boletines a figure{position: relative; display: block; margin: 0px auto 0px auto; width: 100%; height: 135px; border: 1px solid #015e66;}#boletinesFatales .lista-boletines a h4{position: relative; display: block; margin: 10px 0px 0px 0px; text-align: left; color: #999; font-size: 12px;}#boletinesFatales .lista-boletines a p{position: relative; display: block; margin: 10px 0px 0px 0px; text-align: left; color: #5c5c60; font-size: 16px;}@media screen and (min-width: 1200px){	#boletinesFatales .show-nav{top: 4px;}}/* Testimonios */.testimoniosMod{margin-top: 50px;}.testimoniosMod h2{position: relative;display: block;float: left;margin: 0px;font-family: 'Conv_MyriadPro-Bold';font-size: 25px;color: #5c5c60;text-transform: uppercase;}.testimoniosMod .testimonios{position: relative;display: block;clear: both;height: auto;overflow: hidden;margin-top: 36px;padding-top: 15px;border-top: 2px solid #dcdcdc;}.testimoniosMod .testimonios .main-testimonio{position: relative; display: block; margin: 0px auto 0px auto; width: 100%; height: 230px; }.testimoniosMod .testimonios .main-testimonio figure{position: absolute; display:block; margin: 0px; top: 0px; left: 0px; width: 100%; height:100%; overflow:hidden; z-index: 1;}.testimoniosMod .testimonios .main-testimonio .txt{position: absolute; bottom: 0px; left: 0px; margin: 0px; width: 100%; height: 75px; background-color: rgba(0,0,0,.7); z-index: 10;}.testimoniosMod .testimonios .main-testimonio .txt p{display: none;}.testimoniosMod .testimonios .main-testimonio .txt span{position: relative; display: block; margin: 20px auto 0px auto; text-align: center; color: #fff; font-family: 'Conv_MyriadPro-Regular';font-size: 14px;}.testimoniosMod .testimonios .main-testimonio .txt button{position: relative; display: block; margin: 0px auto 0px auto; text-align: center; color: #61c32e; text-decoration: underline; font-family: 'Conv_MyriadPro-Regular';font-size: 14px; outline: none; cursor: pointer; background-color: transparent; border: 0px;}@media screen and (min-width: 768px){	.testimoniosMod{margin-top: 0px;}	.testimoniosMod .testimonios .main-testimonio .txt{right: 0px; left: auto; top: 0px; bottom: auto; width: 250px; height: 100%;}	.testimoniosMod .testimonios .main-testimonio .txt p{position: relative; display: block; margin: 50px auto 0px auto; text-align: center; color: #fff; font-family: 'Conv_MyriadPro-Regular';font-size: 11px; padding: 0px 20px 0px 20px; text-align: left;}	.testimoniosMod .testimonios .main-testimonio .txt button{margin-left: 20px; margin-top: 10px; color: #fff; font-family: 'Conv_MyriadPro-Semibold'; font-size: 11px;}	.testimoniosMod .testimonios .main-testimonio .txt p:before{position:absolute; display:block; content:'"'; color:#61c32e; top:-50px; margin: 0px 0px 0px 0px; font-family: 'Conv_MyriadPro-Bold'; font-size: 52px;}	.testimoniosMod .testimonios .main-testimonio .txt span{position: absolute; right: 20px; bottom: 20px; color:#fff; text-decoration: none; font-family: 'Conv_MyriadPro-Semibold';font-size: 11px;}	.testimoniosMod .testimonios nav{position: relative; display: block; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; height: auto; overflow: hidden;}	.testimoniosMod .testimonios nav li{position: relative; display: block; float:left; margin: 0px 0px 0px 10px; width:97px; height: 60px; background-color: #ccc;}	.testimoniosMod .testimonios nav li:first-child{margin-left: 0px;}	.testimoniosMod .testimonios nav li a, .testimoniosMod .testimonios nav li figure{position: absolute; top:0px; left: 0px; margin: 0px; width: 100%; height: 100%; overflow: hidden;}}@media screen and (min-width: 992px){	.testimoniosMod .testimonios nav li{width: 126px; height:95px;}}@media screen and (min-width: 1200px){	.testimoniosMod .testimonios{width: 700px;}	.testimoniosMod .testimonios .main-testimonio{height:375px;}	.testimoniosMod .testimonios .main-testimonio .txt{width: 300px;}	.testimoniosMod .testimonios .main-testimonio .txt p, .testimoniosMod .testimonios .main-testimonio .txt span{font-size: 13px;}	.testimoniosMod .testimonios .main-testimonio .txt p{padding: 20px 40px 0px 40px;}	.testimoniosMod .testimonios .main-testimonio .txt p:before{font-size: 64px; top: -30px;}	.testimoniosMod .testimonios .main-testimonio .txt span{right: 40px;}	.testimoniosMod .testimonios .main-testimonio .txt button{margin-top: 20px; font-size:13px; margin-left: 40px;}	.testimoniosMod .testimonios nav li{width: 167px;}}/* Próximos Cursos */.coursesMod{position: relative; display: block; margin: 75px auto 0px auto; height: auto; overflow: hidden;}.coursesMod h2{position: relative;display: block;float: left;margin: 0px;font-family: 'Conv_MyriadPro-Bold';font-size: 25px;color: #5c5c60;text-transform: uppercase;}.coursesMod .show-nav{position: relative;display: block;top: 10px;float: right;margin: 0px;}.coursesMod .show-nav a{position: relative;display: inline-block;float: left;top: 0px;font-family: 'Conv_MyriadPro-Regular';font-size: 14px;color: #5c5c60;text-decoration: none;margin-right: 15px;}.coursesMod .show-nav a:after{position: relative;display: block;margin: 0px;top: -4px;content: ' ';width: 100%;height: 2px;background: rgba(0,0,0,.3);}.coursesMod .show-nav button{position: relative;display: block;float: left;top: -4px;margin-left: 4px;width: 25px;height: 25px;border: 1px solid #b0b0b0;outline: none;cursor: pointer;background-image: url(../images/arrow-btns.png);background-size: 25px;background-position: 0px 0px;background-repeat: no-repeat;background-color: #fff;text-indent: -999px;overflow: hidden;transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;}.coursesMod .show-nav button.next{-moz-transform: scaleX(-1);-webkit-transform: scaleX(-1);-o-transform: scaleX(-1);transform: scaleX(-1);-ms-filter: fliph; /*IE*/filter: fliph; /*IE*/}.coursesMod .show-nav button:hover{background-position: 0px -25px;}.coursesMod nav{position: relative; display:block; margin-top:36px; height:auto; overflow: hidden; width: 100%; padding-top: 15px; border-top: 2px solid #dcdcdc;}.coursesMod nav li{position: relative; display: block; float: left; display: none; width:30%; margin-left: 5%;}.coursesMod nav li:nth-child(1), .coursesMod nav li:nth-child(2), .coursesMod nav li:nth-child(3){display: block;} .coursesMod nav li:nth-child(1){margin-left: 0%;}.coursesMod nav li a{color: #9e9e9e; font-size: 15px; text-transform: none; text-decoration: none; line-height: 15px;}.coursesMod nav li:nth-child(1) a{font-family:'Conv_MyriadPro-Bold'; color:#5c5c60; font-size: 22px;}.coursesMod ul{position: relative; display: block; margin: 40px auto 0px auto; height: auto; overflow: hidden; padding: 0px; list-style: none;}.coursesMod ul li{position: relative; display: block; margin: 0px auto 50px auto; width:100%; max-width: 320px; height: auto; overflow: hidden;}.coursesMod ul li figure{position:relative; display: block; margin: 0px auto 0px auto; width: 100%; height:135pX; overflow: hidden;}.coursesMod ul li h4{position: relative; display: block; margin: 10px 0px 0px 0px; text-align: left; color: #999; font-size: 12px;}.coursesMod ul li p{position: relative; display: block; margin: 10px 0px 0px 0px; text-align: left; color: #5c5c60; font-size: 16px;}.coursesMod ul li a{position:relative; display: inline-block; zoom: 1; *display: inline; margin: 25px 0px 0px 15px; width: 46%; height:35px; text-align: center; line-height: 35px; color:#fff; text-decoration: none; text-transform: uppercase; background-color: #ff8201;}.coursesMod ul li a.btn-info{margin-left: 0px; background-color: #86c341; text-transform: none;}.coursesMod a.load-more{position: relative; display: block; margin: 25px auto 0px auto; width: 205px; height: 40px; background-color: #86c341; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; color:#fff; text-align:center; line-height: 40px; color: #fff; font-size: 16px; outline: none; border: 0px; text-decoration: none; transition: all .4s ease; -webkit-transition: all .4s ease; -moz-transition: all .4s ease;}@media screen and (min-width:768px){	.coursesMod nav li{display: block; width:11%; margin-left: 2%; text-align: center;}	.coursesMod nav li:nth-child(1){width: 8%; text-align: left;}	.coursesMod nav li:nth-child(8){text-align: right;}	.coursesMod nav li a{font-size: 8px; font-family:'Conv_MyriadPro-Regular';}	.coursesMod nav li:nth-child(1) a{font-size: 16px;}	.coursesMod ul li{max-width:100%; height:75px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 2px solid #dcdcdc;}	.coursesMod ul li:last-child{border-bottom: 0px; margin-bottom: 0px; padding-bottom: 0px;}	.coursesMod ul li figure{position:relative; float:left; width: 80px; height:50px;}	.coursesMod ul li div{position: relative; float: left; margin-left: 10px;}	.coursesMod ul li h4{margin-top: 0px;}	.coursesMod ul li p{margin-top: 5px; width: 180px; font-size: 13px;}	.coursesMod ul li a{float: right; width: 70px; height:28px; line-height:28px; margin-left: 5px; font-size: 8px;}	.coursesMod ul li a.btn-info{margin-left: 5px;}	.coursesMod ul li a.btn-insc{margin-left: 0px;}	.coursesMod a.load-more{margin-bottom: 35px; transition: all .4s ease; -webkit-transition: all .4s ease; -moz-transition: all .4s ease;}	.coursesMod a.load-more:hover{background-color: #79ae42;}}@media screen and (min-width: 992px){	.coursesMod nav li a{font-size: 10px;}	.coursesMod nav li:nth-child(1) a{font-size: 22px;}	.coursesMod ul li{height: 95px;}	.coursesMod ul li figure{width: 110px; height:75px;}	.coursesMod ul li div{margin-left: 20px; margin-top: 10px; width: 200px;}	.coursesMod ul li p{font-size: 15px; width: 100%;}	.coursesMod ul li a{width:95px; height:30px; transition: all .4s ease; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; background-color: #fff; font-size: 10px;}	.coursesMod ul li a.btn-info{margin-left: 10px; border: 2px solid #86c341; color:#86c341; background-color: #fff;}	.coursesMod ul li a.btn-info:hover{background-color:#86c341; color:#fff;}	.coursesMod ul li a.btn-insc{border: 2px solid #ff8201; color:#ff8201;}	.coursesMod ul li a.btn-insc:hover{background-color: #ff8201; color: #fff;}}@media screen and (min-width:1200px){	.coursesMod .show-nav{top: 4px;margin-right: 50px;}	.coursesMod nav{margin-top: 37px; width: 700px;}	.coursesMod nav li a{font-size: 14px;}	.coursesMod ul{width: 700px; margin-left: 0px;}	.coursesMod ul li div{width:240px;}	.coursesMod ul li p{font-size: 16px;}	.coursesMod ul li a{width:135px; height: 35px; line-height: 35px; font-size: 14px;}	.coursesMod ul li a.btn-info{margin-left: 30px;}}/* Información para Pacientes*/#dobleMod{position: relative;display: block;margin-top: 40px;height: auto;overflow: hidden; z-index: 100;}.infoPacientes{position: relative;display: block;margin-top: 0px;height: auto;overflow: hidden;}.infoPacientes h2{position: relative;display: block;margin: 0px;font-family: 'Conv_MyriadPro-Bold';font-size: 18px;color: #5c5c60;text-transform: uppercase;border-bottom: 1px solid #dcdcdc;padding-bottom: 10px;margin-bottom: 15px;}.infoPacientes .listaInfo{position: relative;display: block;height: auto;overflow: hidden; z-index: 100;}.infoPacientes a{position: relative;display: table;margin: 0px auto 15px auto;height: 56px;width: 100%;background-color: #86c341;text-decoration: none;transition: all .4s ease;-webkit-transition: all .4s ease;-moz-: all .4s ease;}.infoPacientes a p{position: relative;display: table-cell;vertical-align: middle;text-align: center;padding: 0px 20px 0px 20px;color:#fff;font-family: 'Conv_MyriadPro-Semibold';font-size: 14px;}.infoPacientes a.showMoreinfo{background-color: #65932f;}@media screen and (min-width: 768px){	.infoPacientes h2{margin-top: 8px;border-bottom: 2px solid #dcdcdc;}	.infoPacientes a.showMoreinfo{display: none;}	.infoPacientes .listaInfo{height: auto;}	.infoPacientes a{margin-bottom: 10px;transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;}	.infoPacientes a:before{position: absolute;display: block;content: ' ';top: 0px;left: 0px;width: 0%;height: 100%;background-color: rgba(0,0,0,.1);opacity: 0;transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;}	.infoPacientes a:hover:before{width: 100%;opacity: 1;}	.infoPacientes a p{padding: 0px 10px 0px 10px;z-index: 10;}}@media screen and (min-width: 992px){	#dobleMod{margin-top: 60px;}	.infoPacientes h2{margin-top: 4px;font-size: 25px;}	.infoPacientes a p{font-family: 'Conv_MyriadPro-Regular';padding: 0px 20px 0px 20px;}}.noticiasMod h2{position: relative;display: block;float: left;margin: 0px;font-family: 'Conv_MyriadPro-Bold';font-size: 25px;color: #5c5c60;text-transform: uppercase;}.noticiasMod .show-nav{position: relative;display: block;top: 10px;float: right;margin: 0px;}.noticiasMod .show-nav a{position: relative;display: inline-block;float: left;top: 0px;font-family: 'Conv_MyriadPro-Regular';font-size: 14px;color: #5c5c60;text-decoration: none;margin-right: 15px;}.noticiasMod .show-nav a:after{position: relative;display: block;margin: 0px;top: -4px;content: ' ';width: 100%;height: 2px;background: rgba(0,0,0,.3);}.noticiasMod .show-nav button{position: relative;display: block;float: left;top: -4px;margin-left: 4px;width: 25px;height: 25px;border: 1px solid #b0b0b0;outline: none;cursor: pointer;background-image: url(../images/arrow-btns.png);background-size: 25px;background-position: 0px 0px;background-repeat: no-repeat;background-color: #fff;text-indent: -999px;overflow: hidden;transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;}.noticiasMod .show-nav button.next{-moz-transform: scaleX(-1);-webkit-transform: scaleX(-1);-o-transform: scaleX(-1);transform: scaleX(-1);-ms-filter: fliph; /*IE*/filter: fliph; /*IE*/}.noticiasMod .show-nav button:hover{background-position: 0px -25px;}.noticiasMod .noticias{position: relative;display: block;clear: both;height: auto;overflow: hidden;margin-top: 36px;padding-top: 15px;border-top: 2px solid #dcdcdc;}.noticiasMod .noticias .destacado{position: relative;display: block;float: left;width: 250px;height: 350px;overflow: hidden;}.noticiasMod .noticias .destacado a{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;text-transform: none;text-decoration: none;outline: none;border: 0px;}.noticiasMod .noticias .destacado .infoNews{position: relative;display: block;margin: 10px 0px 0px 0px;width: 100%;height: auto;overflow: hidden;}.noticiasMod .noticias .destacado .infoNews p{position: relative;display: block;float: left;margin-top: 0px;font-size: 12px;font-family: 'Conv_MyriadPro-Regular';}.noticiasMod .noticias .destacado .infoNews .vistas{position: relative;display: block;float: right;font-size: 12px;font-family: 'Conv_MyriadPro-Regular';color: #5c5c60;width: 40px;height: 12px;background-image: url(../images/ico_ojo.png);background-position: left center;background-repeat: no-repeat;background-size: 15px;text-indent: 20px;}.noticiasMod .noticias .destacado .infoNews .comments{position: relative;display: block;float: right;font-size: 12px;font-family: 'Conv_MyriadPro-Regular';color: #5c5c60;background-image: url(../images/ico_coment.png);background-position: left center;background-repeat: no-repeat;background-size: 15px;text-indent: 20px;}.noticiasMod .noticias .destacado figure{position: relative;display: block;margin: 0px;width: 100%;height: 160px;overflow: hidden;}.noticiasMod .noticias .destacado h3{position: relative;display: block;margin: 14px auto 0px auto;text-align: left;font-size: 16px;font-family: 'Conv_MyriadPro-Regular';color: #5c5c60;}.noticiasMod .noticias .destacado p{position: relative;display: block;margin: 10px auto 0px auto;text-align: left;font-size: 13px;font-family: 'Conv_MyriadPro-Regular';color: #5c5c60;}.noticiasMod .noticias .destacado button{position: relative;display: block;margin: 25px auto 0px 0px;text-align: left;font-size: 18px;font-family: 'Conv_MyriadPro-Bold';color: #5c5c60;cursor: pointer;border: 0px;outline: none;background: transparent;text-transform: uppercase;text-decoration: underline;}.noticiasMod .noticias .carruNews{position: relative;display: block;float: right;width: 140px;height: 350px;overflow: hidden;}.noticiasMod .noticias .carruNews .item{position: relative;display: block;height: 100%;}.carruNews a{position: relative;display: block;margin: 0px auto 30px auto;width: 100%;height: 95px;}.carruNews a .imagen{position: relative;display: block;float: left;width: 40px;height: 40px;overflow: hidden;}.carruNews a .imagen figure{position: relative;display: block;margin: 0px;width: 100%;height: 100%;transition: all .4s ease;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;}.carruNews a .txt{position: relative;display: block;float: right;width: 90px;height: 95px;}.carruNews a .txt .fecha{position: relative;display: block;margin: 0px;width: 100%;font-family: 'Conv_MyriadPro-Regular';font-size: 10px;color: #5c5c60;}.carruNews a .txt p{position: relative;display: block;margin: 5px 0px 0px 0px;width: 100%;font-family: 'Conv_MyriadPro-Regular';font-size: 11px;line-height: 13px;color: #5c5c60;}@media screen and (min-width: 768px){	.noticiasMod{margin-top: 85px;}}@media screen and (min-width: 992px){	.noticiasMod .noticias .destacado{width: 300px;height: 415px;}	.noticiasMod .noticias .destacado figure{height: 220px;}	.noticiasMod .noticias .destacado h3{font-size: 18px;}	.noticiasMod .noticias .destacado p{margin-top: 20px;font-size: 14px;}	.noticiasMod .noticias .carruNews{width: 210px;height: 415px;}	.carruNews a .imagen{width: 110px;height: 90px;}}@media screen and (min-width: 1200px){	.noticiasMod .show-nav{top: 4px;margin-right: 50px;}	.noticiasMod .noticias{margin-top: 37px;width: 700px;}	.noticiasMod .noticias .destacado{width: 340px;}	.carruNews a .txt{width: 180px;}	.carruNews a .txt .fecha{margin-top: 4px;font-size: 11px;}	.carruNews a .txt p{font-size: 14px;line-height: 20px;}	.noticiasMod .noticias .carruNews{width: 305px;}}/* Módulo de Destacados del Home */#destacadosMod{ position:relative; display:block; margin: 40px 0px 40px 0px; padding: 40px 0px 40px 0px; background: #ebeff2; text-align: center; }#destacadosMod a{position: relative; display:table; margin: 0px auto 25px auto; width: 100%; max-width: 215px; height: 72px; background-color: #86c341;  -webkit-border-radius: 5px; -moz-border-radius: 5px; text-decoration: none;}#destacadosMod a p{position:relative; display:table-cell; vertical-align: middle; color: #fff; font-family: 'Conv_MyriadPro-Semibold'; font-size: 13px;}#destacadosMod a p small{display: block; font-size: 10px;}@media screen and (min-width: 768px){	#destacadosMod a{float: left; margin-left: 10px; margin-bottom: 0px; max-width: 136px; transition: all .4s ease; -webkit-transition: all .4s ease; -moz-transition: all .4s ease;}	#destacadosMod a:first-child{margin-left: 0px;}	#destacadosMod a p{font-size: 11px;}	#destacadosMod a:hover{background-color: #79ae42;}}@media screen and (min-width: 992px){	#destacadosMod a{max-width: 180px;}	#destacadosMod a p{font-size: 13px;}}@media screen and (min-width: 1200px){	#destacadosMod a{max-width: 215px; margin-left: 16px;}	#destacadosMod a p{font-size: 13px;}}/* Banner Principal *//*#bannerPrincipal{position: relative; display: block; margin: 0px; height: 300px; overflow: hidden;}#bannerPrincipal .contenedorMod, #bannerPrincipal .col-xs-12{height:100%;}#bannerPrincipal .col-xs-12{display: table;}#bannerPrincipal .col-xs-12 .title{position:relative; display: table-cell; vertical-align: middle;}#bannerPrincipal .col-xs-12 .title div{position: relative; display: inline-block; zoom: 1; *display: inline; /*background-color: rgba(0,0,0,.6);* padding: 15px;}#bannerPrincipal .title h2{position:relative; display: inline-block; zoom:1; *display:inline; margin: 0px; color: #fff; clear:both; font-family: 'Conv_MyriadPro-Bold'; font-size:18px; line-height:22px;}#bannerPrincipal .title nav{position: relative; display: block; margin: 0px; padding: 0px; text-align: left;}#bannerPrincipal .title nav:before{position: relative; content:'Estás en:'; color: #fff; float: left; margin-right: 5px; font-style: italic;}#bannerPrincipal .title nav li{position: relative; display: block; float: left; margin-left: 5px; font-style: italic;}#bannerPrincipal .title nav li:first-child{margin-left: 0px;}*/#bannerPrincipal .title a {position: relative; text-decoration: none; color: #fff; }#bannerPrincipal .title {color: #fff;}/*#bannerPrincipal .title nav li:before{position: relative; content:'>'; color: #fff; margin-right: 5px; margin-left: 5px;}#bannerPrincipal .title nav li:first-child:before{display: none;}@media screen and (min-width:414px){	#bannerPrincipal .title h2{font-size: 24px; line-height:28px;}}@media screen and (min-width: 768px){	#bannerPrincipal{height: 225px;}	#bannerPrincipal .col-xs-12 .title div{padding:25px 80px 25px 20px;}	#bannerPrincipal .title h2{font-size: 28px; line-height: 34px;}}@media screen and (min-width: 992px){	#bannerPrincipal .title h2{font-size: 34px; line-height: 38px;}}@media screen and (min-width: 1200px){	#bannerPrincipal .title h2{font-size: 38px; line-height: 44px;}}*//* Menú Lateral Izquierdo */@media screen and (min-width: 768px){	.sticky-wrapper{background-color: transparent!important;}	#menuLateral {margin-bottom: 20px;}	#menuLateral div{position: relative; display: block; max-width: 320px; margin:0px; /*height: auto;*/ background-color: #edeef2; overflow: hidden; padding-bottom: 10px;text-align: left;}	#menuLateral h3{position: relative; display: block; margin:0px 0px 40px 0px; padding: 30px 20px 0px 20px; font-family: 'Conv_MyriadPro-Semibold'; color: #5d5c61; font-size: 18px;}	#menuLateral a{position: relative; display: block; margin:15px 0px 0px 0px; font-family: 'Conv_MyriadPro-Regular'; color: #5d5c61; font-size: 14px; text-decoration: none; padding: 0px 20px 0px 20px;}	#menuLateral a.active{/*font-family: 'Conv_MyriadPro-Semibold';*/ opacity: .5;}	#menuLateral a:first-child{margin-top: 0px;}}@media screen and (min-width: 992px){	#menuLateral h3{font-size: 22px;}	#menuLateral a{font-size: 16px;}}/* Contenido Principal Dinámico */#dinamicContent .contenidoDinamico{display: none; opacity: 0;}#dinamicContent .contenidoDinamico.active{display: block; opacity: 1;}#dinamicContent .col-xs-12{padding:0px; margin: 0px;}#dinamicContent h2, #dinamicContent .content-title{position: relative; display: block; margin: 0px 0px 25px 0px; font-family: 'Conv_MyriadPro-Semibold'; font-size:20px; text-align: left; color: #5d5c61;}#dinamicContent p{position: relative; display: block; /*margin:0px*/; text-align: justify; font-family: 'Conv_MyriadPro-Regular'; color: #5d5c61; font-size: 13px; line-height: 24px;}#dinamicContent h3, #dinamicContent .mid-title{position: relative; display: block; margin: 0px 0px 25px 0px; font-family: 'Conv_MyriadPro-Semibold'; font-size:18px; text-align: left; color: #5d5c61;}#dinamicContent .inner-tabs-mod{position: relative; display: block; margin: 40px 0px 40px 0px; padding:35px 10px 70px 10px; width:100%; height: auto; overflow: hidden; background-color: #f7f7f7;}#dinamicContent p.col-xs-12{float: none;}#dinamicContent p .min-tit{display: block; font-family: 'Conv_MyriadPro-Semibold'; margin: 20px 0px 20px 0px;}#dinamicContent .imgsGrid{position: relative;display: block;margin: 50px auto 25px auto;height: auto;overflow: hidden;}#dinamicContent .imgsGrid figure{position: relative;display: block;margin: 0px 4% 4% 0px;float: left;width: 48%;height: 95px;background-color: #f2f2f2;overflow: hidden;}#dinamicContent .imgsGrid figure:nth-child(2n){margin-right: 0%;}#dinamicContent .singleImg{position: relative;display: block;margin: 50px auto 50px auto;width: 100%;height: 100px;background-color: #f2f2f2;overflow: hidden;}@media screen and (min-width: 414px){	#dinamicContent .imgsGrid figure{height: 125px;}}@media screen and (min-width: 768px){	#dinamicContent .imgsGrid figure{margin-right: 4%;width: 22%;height: 145px;margin-bottom: 4%;}	#dinamicContent .imgsGrid figure:nth-child(2n){margin-right: 4%;}	#dinamicContent .imgsGrid figure:nth-child(4n){margin-right: 0%;}	#dinamicContent .singleImg{height: 240px;}}@media screen and (min-width: 1200px){	#dinamicContent .imgsGrid figure{height: 220px;}}/* Módulo de Tabs Internos */#dinamicContent .inner-tabs-mod .tit{position: relative; display: block; font-family: 'Conv_MyriadPro-Semibold'; color: #5d5c61; font-size: 16px; line-height: 20px;}#dinamicContent .inner-tabs-mod nav.menu{position: relative; display: block; margin:20px auto 20px auto; width: 100%; padding: 0px; list-style: none; border-bottom: 2px solid #d2d2d2; overflow: hidden;}#dinamicContent .inner-tabs-mod nav.menu li{position: relative; display: block; margin: 0px; text-align: center; height: 30px; line-height: 30px; font-family: 'Conv_MyriadPro-Regular'; color: #5d5c61; font-size: 16px; cursor: pointer;}#dinamicContent .inner-tabs-mod nav.menu li.active{font-family: 'Conv_MyriadPro-Semibold';}#dinamicContent .inner-tabs-mod .contenido-tabs{position: relative; display: none; opacity: 0; }#dinamicContent .inner-tabs-mod .contenido-tabs.active{display: block; opacity: 1;}#dinamicContent .inner-tabs-mod .contenido-tabs ul{position: relative; display: block; margin: 25px 0px 25px 0px;text-align: left; padding: 0px; list-style: none; counter-reset: item;}#dinamicContent .inner-tabs-mod .contenido-tabs ul li{position: relative; display: block; margin: 0px 0px 20px 0px; text-align: justify; font-family: 'Conv_MyriadPro-Regular'; color: #5d5c61; font-size: 13px; line-height: 24px; counter-increment: item;}#dinamicContent .inner-tabs-mod .contenido-tabs ul li:before{position: relative; content: counter(item)'.'; margin-right:10px;}#dinamicContent .inner-tabs-mod .contenido-tabs a.simple-btn{position: relative; display: block; margin: 0px auto 0px auto; width: 200px; height:40px; line-height: 40px; text-align: center; font-family: 'Conv_MyriadPro-Semibold'; font-size: 15px; text-decoration: none; color: #fff; background-color: #86c341; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;}/* Faqs */#dinamicContent .faq-mod{position: relative; display: block; height: auto; overflow: hidden;}#dinamicContent .faq-mod ul{position: relative; display: block; margin: 25px auto 25px auto; width: 100%; height: auto; padding: 0px; list-style: none;}#dinamicContent .faq-mod ul li{position: relative; display: block; margin: 0px 0px 30px 0px; height: auto; overflow: hidden; cursor: pointer;}#dinamicContent .faq-mod ul li:before{position: absolute; display:block; top:9px; left: 0px; content: ' '; width:11px; height:6px; background-image: url(../images/arrow-faq.png); background-size: 11px; background-position: 0px -6px; background-repeat: no-repeat;}#dinamicContent .faq-mod ul li.open:before{background-position: 0px 0px;}#dinamicContent .faq-mod ul li p{position: relative; display: block; margin: 0px; font-family: 'Conv_MyriadPro-Regular'; color: #5d5c61; font-size: 13px; line-height: 24px; padding-left: 20px;}#dinamicContent .faq-mod ul li p.tit{position: relative; display: block; margin: 0px 0px 20px 0px; font-family: 'Conv_MyriadPro-Semibold'; color: #5d5c61; font-size: 16px; padding-left: 20px;}#dinamicContent .faq-mod a.show-all{position: relative; display: block; margin: 0px auto 0px auto; width: 200px; height:40px; line-height: 40px; text-align: center; font-family: 'Conv_MyriadPro-Semibold'; font-size: 15px; text-decoration: none; color: #fff; background-color: #86c341; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;}@media screen and (min-width: 768px){	#dinamicContent .col-sm-5{width: 45%;}	#dinamicContent .col-sm-2{width: 10%;}	#dinamicContent p.col-xs-12{float: left;}	#dinamicContent .col-sm-5, #dinamicContent .col-sm-2{float:left; padding: 0px; margin: 0px 0px 40px 0px;}	#dinamicContent h2, #dinamicContent .content-title{font-size: 24px; margin-bottom: 40px;}	#dinamicContent h3, #dinamicContent .mid-title{font-size: 22px;}	#dinamicContent p{font-size: 14px; line-height: 26px;}	#dinamicContent p .min-tit{margin-top: 0px;}	#dinamicContent .inner-tabs-mod{padding: 35px 30px 70px 30px;}	#dinamicContent .inner-tabs-mod .tit{font-size: 20px;}	#dinamicContent .inner-tabs-mod nav.menu{margin:40px 0px 40px 0px;}	#dinamicContent .inner-tabs-mod nav.menu li{float: left; margin-left: 10px;}	#dinamicContent .inner-tabs-mod nav.menu li:first-child{margin-left: 0px;}	#dinamicContent .inner-tabs-mod .contenido-tabs ul{margin:50px 0px 50px 0px;}	#dinamicContent .inner-tabs-mod .contenido-tabs ul li{margin-bottom: 45px; font-size: 14px; line-height: 26px;}	#dinamicContent .inner-tabs-mod .contenido-tabs ul li:before{position: absolute; left: -20px;}		#dinamicContent .faq-mod a.show-all{position: absolute; top: 0px; right:0px;}	#dinamicContent .faq-mod ul{margin: 75px 0px 75px 0px;}	#dinamicContent .faq-mod ul li p{font-size: 14px; line-height: 26px;}	#dinamicContent .faq-mod ul li p.tit{font-size: 16px; line-height: 28px;}}@media screen and (min-width: 992px){	#dinamicContent h2, #dinamicContent .content-title{font-size: 26px; line-height: 34px;}	#dinamicContent p, #dinamicContent .inner-tabs-mod .contenido-tabs ul li{font-size: 16px; line-height: 28px;}	#dinamicContent .inner-tabs-mod nav.menu li{margin-left: 25px; font-size: 17px;}	#dinamicContent .inner-tabs-mod .contenido-tabs ul{padding-left: 100px;}	#dinamicContent .faq-mod ul li p{ font-size: 16px; line-height: 28px;}	#dinamicContent .faq-mod ul li p.tit{font-size: 18px; line-height: 30px;}}@media screen and (min-width: 1200px){	#dinamicContent .inner-tabs-mod nav.menu li{margin-left: 40px;}}/* Lista Boletines Fatales */#dinamicContent #modBoxes1 .filtroBoxes{position:relative; display:block; height:auto; width:100%; padding: 0px 15px 0px 15px; margin-top: 25px; margin-bottom: 25px; overflow: hidden;}#dinamicContent #modBoxes1 .listaBoxes{position: relative; display: block; height: auto; overflow: hidden;}#dinamicContent #modBoxes1 .listaBoxes a.caja{position:relative; display:block; margin-bottom: 45px; text-decoration: none; transition: all .4s ease; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; z-index: 20;}#dinamicContent #modBoxes1 .listaBoxes a figure{position: relative; display: block; margin:0px auto 0px auto; width:100%; height:245px; overflow: hidden; background-color: #e1e1e1;}#dinamicContent #modBoxes1 .listaBoxes a h3{position: relative; display: block; margin: 15px auto 0px auto; font-family: 'Conv_MyriadPro-Semibold'; color:#5c5c60; text-decoration: none; font-size: 18px; line-height: 22px;}#dinamicContent #modBoxes1 .listaBoxes a span{position: relative; display: block; margin: 5px auto 0px auto; font-family: 'Conv_MyriadPro-Regular'; color:#999; text-decoration: none; font-size: 11px;}#dinamicContent #modBoxes1 .filtroBoxes input{position: relative; display: block; margin: 10px auto 0px auto; width: 100%; padding: 0px 15px 0px 15px; height:44px; background-color: #fff; text-indent: 10px; outline: none; cursor: pointer; border: 2px solid #dcdcdc;}#dinamicContent #modBoxes1 nav.pager-list, #dinamicContent #modBoxes2 nav.pager-list, #realiza-otra-busqueda nav.pager-list{position: relative;display: block; margin:0px auto 20px auto; text-align: center; padding: 0px; list-style: none;}#dinamicContent #modBoxes1 nav.pager-list li, #dinamicContent #modBoxes2 nav.pager-list li, #realiza-otra-busqueda nav.pager-list li{position: relative; display: inline-block; zoom: 1; *display: inline; margin:0px 5px 0px 5px;}#dinamicContent #modBoxes1 nav.pager-list li a, #dinamicContent #modBoxes2 nav.pager-list li a, #realiza-otra-busqueda nav.pager-list li a{position: relative; display: block; margin:0px; font-family: 'Conv_MyriadPro-Regular'; color:#5c5b60; text-decoration: none; font-size: 14px;}#dinamicContent #modBoxes1 span.page-results, #dinamicContent #modBoxes2 span.page-results, #realiza-otra-busqueda span.page-results{position: relative; display: block; margin:0px auto 25px auto; text-align: center; font-family: 'Conv_MyriadPro-Regular'; color:#999; font-size: 12px;}#dinamicContent .select{position: relative;display: block;margin: 3px 0px 25px 0px;width: 100%;height: 44px;overflow: visible;cursor: pointer;outline: none;border: 2px solid #dcdcdc;background-image: url(../images/menu-arrow-select.png);background-position: right center;background-repeat: no-repeat;background-color: #fff;}#dinamicContent .select.active{background-image: url(../images/menu-arrow-select-orange.png);}#dinamicContent .select:after{position: absolute;display: block;content: ' ';top: 0px;right: 0px;width: 11px;height: 100%;background-color: #fff;}#dinamicContent .select select{position: absolute;margin: 0px;width: 100%;height: 100%;left: 0px;top: 0px;outline: none;background-color: transparent;cursor: pointer;border: 0px;outline: none;text-indent: 18px;	}#dinamicContent .listaBoxes .col-xs-12{padding-left: 15px;padding-right: 15px;}@media screen and (min-width: 768px){	#dinamicContent #modBoxes1 .filtroBoxes{margin-top: 40px;}	#dinamicContent #modBoxes1 .listaBoxes a figure{height:175px;}	#dinamicContent #modBoxes1 .listaBoxes a h3{font-size: 14px; line-height: 18px;}	#dinamicContent #modBoxes1 .filtroBoxes .filter-list{position:relative; display:block; float:left; width:auto; height:32px; padding:0px; list-style: none;}	#dinamicContent #modBoxes1 .filtroBoxes .filter-list li{position: relative; display: block; float: left; margin-left: 5px; font-size:11px; width: auto; height: 35px; background-color: #5a676f; cursor: pointer; line-height: 35px; padding:0px 5px 0px 5px; color:#fff; transition: all .4s ease; -webkit-transition: all .4s ease; -moz-transition: all .4s ease;}	#dinamicContent #modBoxes1 .filtroBoxes .filter-list li:first-child{margin-left: 0px;}	#dinamicContent #modBoxes1 .filtroBoxes .filter-list li:hover, #modBoxes1 .filtroBoxes .filter-list li.active{background-color: #86c341;}	#dinamicContent #modBoxes1 .filtroBoxes input{height: 35px; float: right; width: 165px; margin:0px;}	#dinamicContent #modBoxes1 .filtroBoxes .select{float: left; height: 35px; width:138px; margin-top:0px; margin-left: 5px;}	#dinamicContent #modBoxes1 .filtroBoxes .select:first-child{margin-left: 0px;}	#dinamicContent #modBoxes1 span.page-results, #dinamicContent #modBoxes2 span.page-results, #realiza-otra-busqueda span.page-results{margin-top:-30px; float: right;}}@media screen and (min-width: 992px){	#dinamicContent #modBoxes1 .listaBoxes a figure{height:245px;}	#dinamicContent #modBoxes1 .listaBoxes a h3{font-size: 18px; line-height: 22px;}	#dinamicContent #modBoxes1 .filtroBoxes .filter-list li{padding: 0px 10px 0px 10px; margin-left: 10px; font-size: 12px;} 	#dinamicContent #modBoxes1 .filtroBoxes input{width: 200px;}	#dinamicContent #modBoxes1 .filtroBoxes .select {width: 175px;margin-left: 10px;}}@media screen and (min-width: 1200px){	#dinamicContent #modBoxes1 .filtroBoxes .filter-list li{padding: 0px 20px 0px 20px; font-size:13px;}	#dinamicContent #modBoxes1 .filtroBoxes input{width:240px;}	#dinamicContent #modBoxes1 .filtroBoxes .select {width: 205px;margin-left:20px;}}/* Canales de Atención */#dinamicContent .canal-box{position: relative; display: block; margin: 0px auto 50px auto; width:100%; max-width: 500px; height:auto; overflow: hidden; background-color: #eee; text-align: center;}#dinamicContent .canal-box figure{position:relative; display:block; margin:0px; height: 200px; overflow: hidden;}#dinamicContent .canal-box h2{position:relative; display:block; margin: 20px 0px 0px 0px; font-family: 'Conv_MyriadPro-Semibold'; color:#5c5b60; font-size:24px; text-align: left;}#dinamicContent .canal-box h3{position:relative; display:block; margin: 5px 0px 0px 0px; font-family: 'Conv_MyriadPro-Regular'; color:#999; font-size:17px; text-align: left;text-transform: uppercase;}#dinamicContent .canal-box ul{position: relative; display: block; margin: 25px 0px 0px 0px; padding:0px; list-style: ;list-style-type: circle; height: auto; overflow: hidden;list-style-type: disc; display: list-item;}#dinamicContent .canal-box ul li{position: relative; display: block; width:100%; margin: 0px 0px 15px 0px; padding:0px; font-family: 'Conv_MyriadPro-Regular'; font-size: 16px; line-height: 22px; color:#5c5b60; text-align: left;  padding-left: 35px;}#dinamicContent .canal-box ul li:before{ position: absolute; margin-left: -26px;content: "•"; font-size: 30px;}#dinamicContent .canal-box a.boton{position:relative; display:inline-block; zoom:1; *display: inline; margin: 25px auto 50px auto; width:auto; padding:0px 20px 0px 20px;height:40px; line-height:40px; text-decoration:none; text-align:center; color:#fff; font-family: 'Conv_MyriadPro-Regular'; font-size: 16px; background-color:#fd8204; transition: all .4s ease; -webkit-transition: all .4s ease; -moz-transition: all .4s ease;}#dinamicContent .canal-box a.boton-app{position:relative; display:inline-block;margin: 15px auto 30px auto;}#dinamicContent .canal-box a.boton-app img{width: 110px; height: auto;}@media screen and (min-width:768px){	#dinamicContent .canal-box{max-width: 100%;}	#dinamicContent .canal-box .txt{padding-left: 30px; padding-right:30px;}	#dinamicContent .canal-box h2{margin-top: 40px;}	#dinamicContent .canal-box a.boton{float: right; margin-top: 10px; margin-bottom: 30px;}	#dinamicContent .canal-box a.boton-app{float: right;}	#dinamicContent .canal-box a.boton-app img{width: 150px;}}/* Centros de Salud */#dinamicContent #mapa{position: relative; display: block; margin: 0px 0px 35px 0px; width: 100%; height:300px;}#dinamicContent #modBoxes2 .filtroBoxes{position:relative; display:block; height:auto; width:100%; padding: 0px 15px 0px 15px; margin-top: 25px; margin-bottom: 25px; overflow: hidden;}#dinamicContent #modBoxes2 .filtroBoxes input{position: relative; display: block; margin: 10px auto 25px auto; width: 100%; padding: 0px 15px 0px 15px; height:44px; background-color: #fff; text-indent: 10px; outline: none; cursor: pointer; border: 2px solid #dcdcdc;}#dinamicContent .lista-centros .col-xs-12{padding-left: 15px; padding-right: 15px;}#dinamicContent .lista-centros{position: relative; display: block; margin: 25px 0px 50px 0px; padding:0px; list-style: none; padding:0px 15px 0px 15px;}#dinamicContent .lista-centros li{border: 2px solid #dcdcdc; height: auto; overflow: hidden; margin-bottom: 25px;}#dinamicContent .lista-centros li h2{position: relative; display: block; margin-top: 25px;}#dinamicContent .lista-centros li h2 small{position:relative; display:block; margin-top: 5px; font-family: 'Conv_MyriadPro-Regular'; font-size: 16px; color: #a4a4a4; font-style: italic;}#dinamicContent .lista-centros li a{position:relative; display: block; margin: 10px 0px 10px 0px; font-family: 'Conv_MyriadPro-Regular'; font-size: 14px; color: #5d5c61; text-decoration: none;}#dinamicContent .lista-centros li p{position: relative; display: block; margin: 0px 0px 20px 0px; font-family: 'Conv_MyriadPro-Regular'; color: #a4a4a4; font-size: 14px; line-height: 18px; padding-left: 20px;}#dinamicContent .lista-centros li p span{display: block; color: #5d5c61; margin: 0px;}#dinamicContent .lista-centros li .col-xs-12.imgLiquid{padding:0px; position: relative; display: block; margin: 25px 0px 0px 0px; width:100%; height: 200px;}#dinamicContent .lista-centros li ul{position: relative; display: block; margin: 0px; padding: 0px; list-style: none; height: auto; overflow:hidden; }#dinamicContent .lista-centros li ul li{position: relative; display: block; float: left; width: 50%; height: auto; border: 0px; font-family: 'Conv_MyriadPro-Regular'; font-size: 14px; color: #5d5c61; padding-left: 15px;}#dinamicContent .lista-centros li ul li:before{position: absolute; display: block; margin:0px; content: ' '; width:7px; height: 7px; background-color: #5d5c61; border-radius: 12px; -webkit-border-radius:12px; -moz-border-radius: 12px; top: 5px; left: 0px;}#dinamicContent .lista-centros li ul li.tit{width: 100%; float: none; clear: none; color: #a4a4a4; margin-bottom: 5px; padding-left: 0px;}#dinamicContent .lista-centros li ul li.tit:before{display: none;}#dinamicContent .lista-centros li p.dire{background-image: url(../images/ico-marker.png); background-size: 14px; background-position: 0px 0px; background-repeat: no-repeat;}#dinamicContent .lista-centros li p.tel{background-image: url(../images/ico-phone.png); background-size: 14px; background-position: 0px 0px; background-repeat: no-repeat;}#dinamicContent .lista-centros li p.hor{background-image: url(../images/ico-clock.png); background-size: 14px; background-position: 0px 0px; background-repeat: no-repeat;}@media screen and (min-width: 414px){	#dinamicContent .lista-centros li .col-xs-12.imgLiquid{height:250px;}}@media screen and (min-width: 768px){	#dinamicContent #mapa{height: 350px; margin-bottom: 50px;}	#dinamicContent #modBoxes2 .filtroBoxes{margin-top: 0px;}	#dinamicContent #modBoxes2 .filtroBoxes input{margin: 0px; float: left; width: 300px;}	#dinamicContent #modBoxes2 .filtroBoxes .select{margin: 0px; float: left; width: 180px; margin-left: 30px;}			#dinamicContent .lista-centros li h2{font-size: 16px;}	#dinamicContent .lista-centros li .col-xs-12.imgLiquid{width:25%; margin-top: 0px; height: 220px;}	#dinamicContent .lista-centros li p:first-child{margin-top: 25px;}	#dinamicContent .lista-centros li ul {margin-bottom: 25px; padding-left: 20px;}	#dinamicContent .lista-centros li ul li.tit{padding-left: 0px;}}@media screen and (min-width: 992px){	#dinamicContent #mapa{height: 425px;}	#dinamicContent #modBoxes2 .filtroBoxes input{width: 445px;}	#dinamicContent #modBoxes2 .filtroBoxes .select{width: 217px;}	#dinamicContent .lista-centros li p:first-child{margin-top: 30px;}	#dinamicContent .lista-centros li .col-xs-12.imgLiquid{width:33.33333333333333%;}}@media screen and (min-width: 1200px){	#dinamicContent #modBoxes2 .filtroBoxes input{width: 600px;}	#dinamicContent #modBoxes2 .filtroBoxes .select{width: 240px;}	#dinamicContent .lista-centros li h2{font-size: 20px;}	#dinamicContent .lista-centros li p{font-size: 15px; line-height: 21px;}	#dinamicContent .lista-centros li ul li{font-size: 15px; line-height: 21px; margin-bottom: 10px;}	#dinamicContent .lista-centros li ul li.tit{margin-bottom: 10px;}}/* Consultas y Reclamos */#dinamicContent .pasos h3{text-align: center;font-family: 'Conv_MyriadPro-Regular';font-size: 16px;font-weight: bold; margin-bottom: 5px;}#dinamicContent .pasos{position: relative; display: block; margin: 25px auto 0px auto; height: auto; overflow: hidden;}.pasos .paso-uno {display: block;margin-bottom: 25px;opacity: 1;}.pasos .check-pasos {position: relative;display: none;width: 24px;margin-top: -4px;opacity: 0;}.pasos .check-pasos img {width: 100%;}.pasos .check-pasos.active {display: inline-block;opacity: 1;}.pasos .btn-paso-uno {width: 45%;position: relative;height: 40px;background-color: #d2d2d2;display: block;float: left;display: block;}.pasos .btn-paso-uno:before {position: absolute;display: none;content: "";top: 0;left: 0;width: 0;height: 0;border-top: 20px solid transparent;border-left: 15px solid #fff;border-bottom: 20px solid transparent;}.pasos .btn-paso-uno:after {position: absolute;display: block;content: "";top: 0;right: -15px;width: 0;height: 0;border-top: 20px solid transparent;border-left: 15px solid #d2d2d2;border-bottom: 20px solid transparent;}.pasos .btn-paso-uno.active {background-color: #86c440;}.pasos .btn-paso-uno.active:after {border-left: 15px solid #86c440;}.pasos .btn-paso-dos {width: 45%;position: relative;height: 40px;background-color: #d2d2d2;display: block;float: left;margin-left: 6%;}.pasos .btn-paso-dos:after {position: absolute;display: block;content: "";top: 0;right: -15px;width: 0;height: 0;border-top: 20px solid transparent;border-left: 15px solid #d2d2d2;border-bottom: 20px solid transparent;}.pasos .btn-paso-dos:before {position: absolute;display: block;content: "";top: 0;left: 0;width: 0;height: 0;border-top: 20px solid transparent;border-left: 15px solid #fff;border-bottom: 20px solid transparent;}.pasos .btn-paso-dos.active {background-color: #86c440;}.pasos .btn-paso-dos.active:after {border-left: 15px solid #86c440}#dinamicContent #formulario_reclamo h2.tittles {background-color: #007178;text-transform: uppercase;color: #fff;text-align: center;font-size: 16px;font-family: 'Conv_MyriadPro-Regular';padding: 10px 0;margin: 30px 0 10px 0;font-size: 18px;width: 100%}#dinamicContent #formulario_reclamo h5.campos-obligatorios {font-style: italic;font-size: 12px}#dinamicContent #formulario_reclamo .exito {display: block;position: absolute;width: 20px;height: 20px;border-radius: 50%;right: -10px;top: -10px;background: url(../images/exito-form.png) green;background-position: center center;background-repeat: no-repeat;background-size: 12px 12px;z-index: 10}#dinamicContent #formulario_reclamo .error {display: block;position: absolute;width: 20px;height: 20px;border-radius: 50%;right: -10px;top: -10px;background: url(../images/error-form.png) red;background-position: center center;background-repeat: no-repeat;background-size: 12px 12px;z-index: 10}#dinamicContent #formulario_reclamo .input {position: relative;width: 100%;margin-bottom: 30px}#dinamicContent #formulario_reclamo .input input {width: 100%;border: 2px solid #dcdcdc;height: 40px;text-indent: 18px;font-family: 'Conv_MyriadPro-Regular';font-size: 14px;margin: 0 auto;display: block}#dinamicContent #formulario_reclamo .input .exito {display: block;position: absolute;width: 20px;height: 20px;border-radius: 50%;right: -10px;top: 15px;background: url(../images/exito-form.png) green;background-position: center center;background-repeat: no-repeat;background-size: 12px 12px}#dinamicContent #formulario_reclamo .input .error {display: block;position: absolute;width: 20px;height: 20px;border-radius: 50%;right: -10px;top: 15px;background: url(../images/error-form.png) red;background-position: center center;background-repeat: no-repeat;background-size: 12px 12px}#dinamicContent #formulario_reclamo input::-webkit-input-placeholder {opacity: .3}#dinamicContent #formulario_reclamo input::-moz-input-placeholder {opacity: .3}#dinamicContent #formulario_reclamo input:-ms-input-placeholder {opacity: .3}#dinamicContent #formulario_reclamo .input.errorinput input{border: 2px solid #f00}#dinamicContent #formulario_reclamo .input.errorinput ::-webkit-input-placeholder {color: #f00;text-decoration: underline}#dinamicContent #formulario_reclamo .input.errorinput ::-moz-input-placeholder {color: #f00;text-decoration: underline;}#dinamicContent #formulario_reclamo .input.errorinput :-ms-input-placeholder {color: #f00;text-decoration: underline;}#dinamicContent #formulario_reclamo .input.errorinput :-moz-input-placeholder {color: #f00;text-decoration: underline;}#dinamicContent .input-check { position: relative; width: 100%; margin-bottom: 25px;}#dinamicContent #formulario_reclamo span.separador-form {display: block;width: 100%;height: 1px;background-color: #d2d2d2;margin: 30px 0; }#dinamicContent #formulario_reclamo a.btn-form {background-color: transparent;border: 4px solid #007178;color: #007178;display: block;text-decoration: none;font-family: 'Conv_MyriadPro-Regular';font-weight: bold;font-size: 14px;text-align: center;width: 100%;height: 50px;margin: 0 auto 20px auto;line-height: 45px;transition: all ease .4s;-webkit-transition: all ease .4s;-moz-transition: all ease .4s;}#dinamicContent #formulario_reclamo a.btn-form:hover, a.btn-form.continuar {color: #fff;background-color: #007178;}#dinamicContent #formulario_reclamo .exito-mensaje{position: relative;height: auto; margin-top: 25px;}#dinamicContent #formulario_reclamo .exito-mensaje h3 {font-family: 'Conv_MyriadPro-Regular';font-weight: bold;font-size: 25px;color: #5c5c60;text-align: center;}#dinamicContent #formulario_reclamo .exito-mensaje h4 {font-family: 'Conv_MyriadPro-Regular';font-size: 14px;color: #666;text-align: center;}#dinamicContent #formulario_reclamo textarea {width: 100%;height: 200px;border: 2px solid #d2d2d2;resize: none;padding: 20px;}#dinamicContent #formulario_reclamo .robotcaptcha {width: 100%;margin: 0 auto;position: relative;}#dinamicContent #formulario_reclamo .robotcaptcha img {position: relative;display: block;margin: 10px auto 0px auto;width: 100%;max-width: 400px;}#dinamicContent #formulario_reclamo .form_step{display: none; opacity: 0;}#dinamicContent #formulario_reclamo .form_step.active{display: block; opacity: 1;}#dinamicContent #formulario_reclamo a.success{max-width: 200px; background-color: #fd8204; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 0px; height: 43px; margin-top: 20px; font-weight: 200; font-size: 15px;}@media screen and (min-width: 768px){	#dinamicContent .pasos{margin-top: 50px;}	#dinamicContent #formulario_reclamo h4 {font-size: 16px;line-height: 20px;margin: 30px auto 25px auto;}	#dinamicContent #formulario_reclamo .exito {width: 30px;height: 30px;right: -40px;top: 5px;}	#dinamicContent #formulario_reclamo .error {width: 30px;height: 30px;right: -40px;top: 5px;}	#dinamicContent #formulario_reclamo .input .exito {width: 30px;height: 30px;right: -40px;top: 30px;}	#dinamicContent #formulario_reclamo .input .error {width: 30px;height: 30px;right: -40px;top: 30px;}	#dinamicContent #formulario_reclamo .exito-mensaje .ico-mensaje-exito{margin-top: 0px;}	#dinamicContent #formulario_reclamo .exito-mensaje{margin-top: 50px;}}@media screen and (min-width: 992px){	#dinamicContent .pasos, #dinamicContent #formulario_reclamo .exito-mensaje{margin-top: 75px;}	#dinamicContent #formulario_reclamo h2.tittles {font-size: 18px;margin: 50px 0 10px -20%;width: 140%;}}/* Conócenos */#dinamicContent .mod-animanumeros{position: relative; display: block; margin: 50px auto 50px auto; height: auto; overflow: hidden;}#dinamicContent .mod-animanumeros .dato{margin-bottom: 25px; height: 100px;}#dinamicContent .mod-animanumeros .numero{position: relative; display: block; margin:0px auto 0px auto; text-align: center; color: #86c340; font-family: 'Conv_MyriadPro-Semibold'; font-size: 38px; letter-spacing: -2px;}#dinamicContent .mod-animanumeros p{position: relative; display: block; margin: 5px auto 0px auto; text-align: center; font-family: 'Conv_MyriadPro-Regular'; line-height: 18px;}#dinamicContent .fullScreenMods{position: relative;display: block; height: auto; overflow: hidden;}#dinamicContent .fullScreenMods .mod{position: relative; display: block; width: 100%; height: auto; overflow: hidden; margin-bottom: 50px;}#dinamicContent .fullScreenMods .texto{background-color: #f7f7f7; padding:0px 15px 25px 15px;}#dinamicContent .fullScreenMods .texto h3{position: relative; display: block; margin: 25px 0px 20px 0px;}#dinamicContent .fullScreenMods .imgLiquid{position: relative; display: block; margin: 0px 0px 0px 0px; width: 100%; height: 250px;}#dinamicContent .modMemorias{position: relative; display: block; margin: 25px auto 25px auto; height: auto; overflow: hidden;}#dinamicContent .modMemorias ul{position: relative; display: block; margin: 0px auto 0px auto; padding: 0px; list-style: none; height: auto; overflow: hidden;}#dinamicContent .modMemorias ul li{position: relative; display: block; float:left; width: 100%; height: auto; margin: 0px 0px 15px 0px; padding-left: 15px;}#dinamicContent .modMemorias ul li a{position: relative; display: block; margin: 0px; font-family: 'Conv_MyriadPro-Regular'; text-decoration: none; color: #5d5c61; text-align: left;}#dinamicContent .modMemorias ul li:before{position: absolute; display: block; margin:0px; content: ' '; width:7px; height: 7px; background-color: #5d5c61; border-radius: 12px; -webkit-border-radius:12px; -moz-border-radius: 12px; top: 5px; left: 0px;}#dinamicContent .modMemorias a.load-more{position: relative; display: block; margin: 25px auto 0px auto; width: 205px; height: 40px; background-color: #86c341; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; color:#fff; text-align:center; line-height: 40px; color: #fff; font-size: 16px; outline: none; border: 0px; text-decoration: none; transition: all .4s ease; -webkit-transition: all .4s ease; -moz-transition: all .4s ease;}@media screen and (min-width: 414px){	#dinamicContent .fullScreenMods .imgLiquid{height:300px;}}@media screen and (min-width: 768px){	#dinamicContent .fullScreenMods .mod{margin-bottom: 0px;}	#dinamicContent .mod-animanumeros .numero{font-size: 30px;}	#dinamicContent .fullScreenMods .texto{display:table; height: 300px; padding: 0px;}	#dinamicContent .fullScreenMods .texto .contenido-txt{ position: relative; display: table-cell; vertical-align: middle; padding: 0px 25px 0px 25px;}	#dinamicContent .fullScreenMods .imgLiquid{width:50%; height: 300px;}	#dinamicContent .modMemorias{margin-top: 50px;}	#dinamicContent .modMemorias a.load-more:hover{color: #fff;background-color: #007178;}}@media screen and (min-width: 992px){	#dinamicContent .mod-animanumeros{margin: 75px 0px 75px 0px;}	#dinamicContent .mod-animanumeros .numero{font-size: 36px;}	#dinamicContent .fullScreenMods .texto, #dinamicContent .fullScreenMods .imgLiquid{height: 350px;}	#dinamicContent .modMemorias{margin-top: 75px;}	#dinamicContent .modMemorias h3{text-align: left;}}@media screen and (min-width: 1200px){	#dinamicContent .mod-animanumeros .numero{font-size: 48px;}	#dinamicContent .fullScreenMods .texto, #dinamicContent .fullScreenMods .imgLiquid{height: 420px;}	#dinamicContent .fullScreenMods .texto .contenido-txt{padding: 0px 50px 0px 50px;}}@media screen and (min-width: 1360px){	#dinamicContent .fullScreenMods .texto .contenido-txt{padding: 0px 100px 0px 100px;}}/* Descargables */#dinamicContent .lista-descargables{position: relative; display: block; margin: 25px auto 25px auto; height: auto; overflow: hidden;}#dinamicContent .lista-descargables a{position: relative; display: block; margin: 0px 0px 10px 0px; width: 100%; font-family: 'Conv_MyriadPro-Regular'; text-decoration: none; color: #5d5c61; font-size: 13px; padding-left: 15px;}#dinamicContent .lista-descargables a:before{position: absolute; display: block; margin:0px; content: ' '; width:7px; height: 7px; background-color: #5d5c61; border-radius: 12px; -webkit-border-radius:12px; -moz-border-radius: 12px; top: 5px; left: 0px;}#dinamicContent .filtro-anio{position: relative; display: block; margin: 25px auto 25px auto; height: auto; overflow: hidden; text-align: right;}#dinamicContent .filtro-anio .select{ float: right; width: 100px; }#dinamicContent .filtro-anio p{text-align: right; float: right; margin-right: 10px; line-height: 50px;}@media screen and (min-width: 768px){	#dinamicContent .lista-descargables a{float: left; width: 45%; font-size: 14px; transition: all .4s ease; -webkit-transition: all .4s ease; -moz-transition: all .4s ease;}	#dinamicContent .lista-descargables a:nth-child(2n){margin-left: 10%}	#dinamicContent .lista-descargables a:hover{color: #61c52d;}	#dinamicContent .lista-descargables.half{float: left; width: 45%;}	#dinamicContent .lista-descargables.half a{float: none; width: 100%;}	#dinamicContent .lista-descargables.half a:nth-child(2n){margin-left: 0%}	#dinamicContent .lista-descargables.half:nth-child(2n+1){margin-left: 10%}}@media screen and (min-width: 992px){	#dinamicContent .lista-descargables{margin: 35px auto 35px auto;}	#dinamicContent .lista-descargables a{height:45px; font-size: 16px;}}/* Gobierno Corporativo */#dinamicContent .organigramaMod{position: relative; display: block; margin: 25px auto 25px auto; height: auto; overflow: hidden;}#dinamicContent .organigramaMod a{position: relative; display: block; margin: 0px 0px 40px 0px; width: 100%; font-family: 'Conv_MyriadPro-Semibold'; text-decoration: none; color: #ff8201; font-size: 13px;}#dinamicContent .organigramaMod ul.listadoOrganigrama{position: relative; display: block; margin: 20px auto 50px auto; height: auto; overflow: hidden; padding: 0px; list-style: none;}#dinamicContent .organigramaMod ul.listadoOrganigrama li{position: relative; display: block; margin:0px 0px 20px 0px; height: auto; overflow: hidden; padding-bottom: 20px; border-bottom: 1px solid #d4d4d4;}#dinamicContent .organigramaMod ul.listadoOrganigrama li figure{position: relative; display: block; margin:0px 0px 10px 0px; width: 56px; height: 56px; overflow: hidden; background-color: #ccc;}@media screen and (min-width: 768px){	#dinamicContent .organigramaMod{margin:50px auto 50px auto;}	#dinamicContent .organigramaMod a{font-size: 16px;}	#dinamicContent .organigramaMod ul.listadoOrganigrama li{padding:0px; height: 94px; display: table; margin-bottom: 0px;}	#dinamicContent .organigramaMod ul.listadoOrganigrama li figure, #dinamicContent .organigramaMod ul.listadoOrganigrama li p{float: left;}	#dinamicContent .organigramaMod ul.listadoOrganigrama li p{ margin-left: 5px; font-size: 14px; line-height: 20px;}	#dinamicContent .organigramaMod ul.listadoOrganigrama li p.nombre, #dinamicContent .organigramaMod ul.listadoOrganigrama li p.titulo{width: 200px; display: table; height: 94px;}	#dinamicContent .organigramaMod ul.listadoOrganigrama li p.cargo{ width: 85px;  display: table; height: 94px;}	#dinamicContent .organigramaMod ul.listadoOrganigrama li figure{margin-top: 19px;}	#dinamicContent .organigramaMod ul.listadoOrganigrama li p span{display: table-cell; vertical-align: middle;}}@media screen and (min-width: 992px){	#dinamicContent .organigramaMod ul.listadoOrganigrama li p.nombre, #dinamicContent .organigramaMod ul.listadoOrganigrama li p.titulo{width: 200px;}	#dinamicContent .organigramaMod ul.listadoOrganigrama li p.cargo{width: 85px;}	#dinamicContent .organigramaMod ul.listadoOrganigrama li p.resumen{ width: 70px; height: 94px; display: table;}}@media screen and (min-width: 1200px){	#dinamicContent .organigramaMod ul.listadoOrganigrama li p{margin-left: 15px;}	#dinamicContent .organigramaMod ul.listadoOrganigrama li p.nombre, #dinamicContent .organigramaMod ul.listadoOrganigrama li p.titulo{width: 200px;}	#dinamicContent .organigramaMod ul.listadoOrganigrama li p.cargo{width: 85px;}	#dinamicContent .organigramaMod ul.listadoOrganigrama li p.resumen{ width: 70px; }}/* Hazte Adherente */#dinamicContent #hazte_adherente .pasos{position: relative; display: block; margin: 0px auto 0px auto; text-align: center; list-style: none; padding: 0px 0px 35px 0px; border-bottom: 2px solid #d4d4d4;}#dinamicContent #hazte_adherente .pasos li{position: relative; display: none;}#dinamicContent #hazte_adherente .pasos li h3{position: relative; display: block; margin: 0px auto 0px auto; width: 35px; height: 35px; line-height:40px; text-align:center; color:#fff; font-size:26px; background-color:#5a6770; border-radius: 35px; -webkit-border-radius: 35px; -moz-border-radius: 35px; padding: 0px;}#dinamicContent #hazte_adherente .pasos li span{position: relative; display: block; margin: 10px auto 0px auto; text-align: center; font-size: 13px; color: #5a6770; font-family: 'Conv_MyriadPro-Regular';}#dinamicContent #hazte_adherente .pasos li.active{display: inline-block; zoom:1; *display: inline; }#dinamicContent #hazte_adherente .pasos li.active h3{background-color:#87c644;}#dinamicContent #hazte_adherente .form_step{display: none; opacity: 0; margin-top: 50px; margin-bottom: 25px;}#dinamicContent #hazte_adherente .form_step.active{display: block; opacity: 1;}#dinamicContent #hazte_adherente .input {position: relative; margin-bottom: 30px}#dinamicContent #hazte_adherente .input input {width: 100%;border: 2px solid #dcdcdc;height: 40px;text-indent: 18px;font-family: 'Conv_MyriadPro-Regular';font-size: 14px;margin: 0 auto;display: block; outline:none;}#dinamicContent #hazte_adherente .input .exito {display: block;position: absolute;width: 20px;height: 20px;border-radius: 50%;right: -10px;top: 15px;background: url(../images/exito-form.png) green;background-position: center center;background-repeat: no-repeat;background-size: 12px 12px}#dinamicContent #hazte_adherente .input .error {display: block;position: absolute;width: 20px;height: 20px;border-radius: 50%;right: -10px;top: 15px;background: url(../images/error-form.png) red;background-position: center center;background-repeat: no-repeat;background-size: 12px 12px}#dinamicContent #hazte_adherente input::-webkit-input-placeholder {opacity: .3}#dinamicContent #hazte_adherente input::-moz-input-placeholder {opacity: .3}#dinamicContent #hazte_adherente input:-ms-input-placeholder {opacity: .3}#dinamicContent #hazte_adherente .input.errorinput input{border: 2px solid #f00}#dinamicContent #hazte_adherente .input.errorinput ::-webkit-input-placeholder {color: #f00;text-decoration: underline}#dinamicContent #hazte_adherente .input.errorinput ::-moz-input-placeholder {color: #f00;text-decoration: underline;}#dinamicContent #hazte_adherente .input.errorinput :-ms-input-placeholder {color: #f00;text-decoration: underline;}#dinamicContent #hazte_adherente .input.errorinput :-moz-input-placeholder {color: #f00;text-decoration: underline;}#dinamicContent #hazte_adherente .select{margin-top:0px; margin-bottom: 0px; height: 40px;}#dinamicContent #hazte_adherente .progress-btns{position: relative; display: block; margin:25px auto 25px auto; height: auto; text-align: center;}#dinamicContent #hazte_adherente a.btn-form {background-color: transparent;border: 4px solid #007178;color: #007178;display: block;text-decoration: none;font-family: 'Conv_MyriadPro-Regular';font-weight: bold;font-size: 14px;text-align: center;width: 100%;height: 50px;margin: 0 auto 20px auto;line-height: 45px;transition: all ease .4s;-webkit-transition: all ease .4s;-moz-transition: all ease .4s;}#dinamicContent #hazte_adherente a.btn-form:hover, a.btn-form.continuar {color: #fff;background-color: #007178;}#dinamicContent #hazte_adherente .exito-mensaje{position: relative;height: auto; margin-top: 25px;}#dinamicContent #hazte_adherente .exito-mensaje h3 {font-family: 'Conv_MyriadPro-Regular';font-weight: bold;font-size: 25px;color: #5c5c60;text-align: center;}#dinamicContent #hazte_adherente .exito-mensaje h4 {font-family: 'Conv_MyriadPro-Regular';font-size: 14px;color: #666;text-align: center;}@media screen and (min-width: 768px){	#dinamicContent #hazte_adherente .pasos li{display: inline-block; zoom:1; *display: inline; margin: 0px 30px 0px 30px;}	#dinamicContent #hazte_adherente .pasos li span{font-size: 14px;}	#dinamicContent #hazte_adherente .input .exito {width: 30px;height: 30px;right: -40px;top: 30px;}	#dinamicContent #hazte_adherente .input .error {width: 30px;height: 30px;right: -40px;top: 30px;}	#dinamicContent #hazte_adherente .fake-input{height: 65px;}	#dinamicContent #hazte_adherente .progress-btns a.btn-form{display: inline-block; zoom: 1; *display: inline; margin: 50px 25px 50px 25px; max-width: 200px;}	#dinamicContent #hazte_adherente .exito-mensaje .ico-mensaje-exito{margin-top: 0px;}	#dinamicContent #hazte_adherente .exito-mensaje{margin-top: 50px;}	#dinamicContent #hazte_adherente a.btn-form.success{margin-top: 50px; width: 220px;}}@media screen and (min-width: 992px){	#dinamicContent #hazte_adherente .pasos li{display: inline-block; zoom:1; *display: inline; margin: 0px 53px 0px 53px;}	#dinamicContent #hazte_adherente .pasos li span{margin-top:20px; font-size: 16px;}	#dinamicContent #hazte_adherente .progress-btns a.btn-form{margin:50px 50px 50px 50px;}	#dinamicContent #hazte_adherente .exito-mensaje{margin-top: 75px;}}/* Detalle de Industria */#dinamicContent ul.lista-parrafos{position: relative; padding: 0px 15px 0px 15px;}#dinamicContent #modBoxes3{position: relative; display: block; height: auto; background-color: #f7f7f7; margin:25px 0px 25px 0px; padding:50px 0px 50px 0px;}#dinamicContent #modBoxes3 h2.content-title{ border-bottom: 1px solid #d4d4d4; padding-bottom: 20px;}#dinamicContent #modBoxes3 .listaBoxes{position: relative; display: block; height: auto; overflow: hidden;}#dinamicContent #modBoxes3 .listaBoxes a.caja{position:relative; display:block; margin-bottom: 45px; text-decoration: none; transition: all .4s ease; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; z-index: 20;}#dinamicContent #modBoxes3 .listaBoxes a figure{position: relative; display: block; margin:0px auto 0px auto; width:100%; height:245px; overflow: hidden; background-color: #e1e1e1;}#dinamicContent #modBoxes3 .listaBoxes a h3{position: relative; display: block; margin: 15px auto 0px auto; font-family: 'Conv_MyriadPro-Semibold'; color:#5c5c60; text-decoration: none; font-size: 18px; line-height: 22px;}#dinamicContent #modBoxes3 .listaBoxes a span{position: relative; display: block; margin: 5px auto 0px auto; font-family: 'Conv_MyriadPro-Regular'; color:#999; text-decoration: none; font-size: 11px;}#dinamicContent #modBoxes3 a.load-more{position: relative; display: block; margin: 25px auto 0px auto; width: 205px; height: 40px; background-color: #86c341; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; color:#fff; text-align:center; line-height: 40px; color: #fff; font-size: 16px; outline: none; border: 0px; text-decoration: none; transition: all .4s ease; -webkit-transition: all .4s ease; -moz-transition: all .4s ease;}#dinamicContent .innerModVideos{margin-top: 50px;}#dinamicContent .innerModVideos h2{position: relative;display: block;float: left;margin: 0px 0px 15px 0px;font-family: 'Conv_MyriadPro-Bold';font-size: 25px;color: #5c5c60; }#dinamicContent .innerModVideos .testimonios{position: relative;display: block;clear: both;height: auto;overflow: hidden;margin-top: 36px;padding-top: 20px;}#dinamicContent .innerModVideos .testimonios .main-testimonio{position: relative; display: block; margin: 0px auto 0px auto; width: 100%; height: 230px; }#dinamicContent .innerModVideos .testimonios .main-testimonio figure{position: absolute; display:block; margin: 0px; top: 0px; left: 0px; width: 100%; height:100%; overflow:hidden; z-index: 1;}#dinamicContent .innerModVideos .testimonios .main-testimonio .txt{position: absolute; bottom: 0px; left: 0px; margin: 0px; width: 100%; height: 75px; background-color: rgba(0,0,0,.7); z-index: 10;}#dinamicContent .innerModVideos .testimonios .main-testimonio .txt p{display: none;}#dinamicContent .innerModVideos .testimonios .main-testimonio .txt span{position: relative; display: block; margin: 20px auto 0px auto; text-align: center; color: #fff; font-family: 'Conv_MyriadPro-Regular';font-size: 14px;}#dinamicContent .innerModVideos .testimonios .main-testimonio .txt button{position: relative; display: block; margin: 0px auto 0px auto; text-align: center; color: #61c32e; text-decoration: underline; font-family: 'Conv_MyriadPro-Regular';font-size: 14px; outline: none; cursor: pointer; background-color: transparent; border: 0px;}@media screen and (min-width: 768px){	#dinamicContent #modBoxes1 .listaBoxes a figure{height:175px;}	#dinamicContent #modBoxes1 .listaBoxes a h3{font-size: 14px; line-height: 18px;}	#dinamicContent #modBoxes3 a.load-more{margin-bottom: 35px; transition: all .4s ease; -webkit-transition: all .4s ease; -moz-transition: all .4s ease;}	#dinamicContent #modBoxes3 a.load-more:hover{background-color: #79ae42;}	#dinamicContent .innerModVideos{margin: 50px 0px 50px 0px;}	#dinamicContent .innerModVideos .testimonios .main-testimonio{height: 370px;}	#dinamicContent .innerModVideos .testimonios .main-testimonio .txt{right: 0px; left: auto; top: 0px; bottom: auto; width: 250px; height: 100%;}	#dinamicContent .innerModVideos .testimonios .main-testimonio .txt p{position: relative; display: block; margin: 50px auto 0px auto; text-align: center; color: #fff; font-family: 'Conv_MyriadPro-Regular';font-size: 11px; line-height: 22px; padding: 0px 20px 0px 20px; text-align: left;}	#dinamicContent .innerModVideos .testimonios .main-testimonio .txt button{margin-left: 20px; margin-top: 10px; color: #fff; font-family: 'Conv_MyriadPro-Semibold'; font-size: 11px;}	#dinamicContent .innerModVideos .testimonios .main-testimonio .txt p:before{position:absolute; display:block; content:'"'; color:#61c32e; top:-20px; margin: 0px 0px 0px 0px; font-family: 'Conv_MyriadPro-Bold'; font-size: 52px;}	#dinamicContent .innerModVideos .testimonios .main-testimonio .txt span{position: absolute; right: 20px; bottom: 20px; color:#fff; text-decoration: none; font-family: 'Conv_MyriadPro-Semibold';font-size: 11px;}	#dinamicContent .innerModVideos .testimonios nav{position: relative; display: block; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; height: auto; overflow: hidden;}	#dinamicContent .innerModVideos .testimonios nav li{position: relative; display: block; float:left; margin: 0px 0px 0px 12px; width:110px; height: 60px; background-color: #ccc;}	#dinamicContent .innerModVideos .testimonios nav li:first-child{margin-left: 0px;}	#dinamicContent .innerModVideos .testimonios nav li a, #dinamicContent .innerModVideos .testimonios nav li figure{position: absolute; top:0px; left: 0px; margin: 0px; width: 100%; height: 100%; overflow: hidden;}}@media screen and (min-width: 992px){	#dinamicContent #modBoxes1 .listaBoxes a figure{height:245px;}	#dinamicContent #modBoxes1 .listaBoxes a h3{font-size: 18px; line-height: 22px;}	#dinamicContent .innerModVideos .testimonios nav{margin-top: 30px;}	#dinamicContent .innerModVideos .testimonios nav li{width: 140px; height:100px; margin:0px 0px 0px 20px;}}@media screen and (min-width: 1200px){	#dinamicContent .innerModVideos .testimonios .main-testimonio{height:375px;}	#dinamicContent .innerModVideos .testimonios .main-testimonio .txt{width: 300px;}	#dinamicContent .innerModVideos .testimonios .main-testimonio .txt p, .testimoniosMod .testimonios .main-testimonio .txt span{font-size: 13px; line-height: 24px;}	#dinamicContent .innerModVideos .testimonios .main-testimonio .txt p{padding: 20px 40px 0px 40px;}	#dinamicContent .innerModVideos .testimonios .main-testimonio .txt p:before{font-size: 64px; top: -10px;}	#dinamicContent .innerModVideos .testimonios .main-testimonio .txt span{right: 40px;}	#dinamicContent .innerModVideos .testimonios .main-testimonio .txt button{margin-top: 20px; font-size:13px; margin-left: 40px;}	#dinamicContent .innerModVideos .testimonios nav li{width: 167px; margin-left: 27px;}}.social-nav{position: relative;display: block; margin:25px auto 50px auto; height: auto;overflow: hidden;text-align: right;}.social-nav nav{position: relative;display: block;float: right;margin-top: 8px;padding: 0px;list-style: none;}.social-nav nav li{position: relative;display: block;float: left;}.social-nav nav li a{position: relative;display: inline-block;zoom: 1;*display: inline;margin: 0px 4px 0px 4px;width: 35px;/*height: 35px;*/}.social-nav nav li a.expand, .social-nav nav li a.contract, .social-nav nav li a.contrast{background-color: #eceef1;}.social-nav nav li a.expand{background-image: url(../images/ico-expand.png);background-position: center center;background-repeat: no-repeat;}.social-nav nav li a.contract{background-image: url(../images/ico-contract.png);background-position: center center;background-repeat: no-repeat;}.social-nav nav li a.contrast{background-image: url(../images/ico-contrast.png);background-position: center center;background-repeat: no-repeat;}.social-nav nav li a.mail{background-image: url(../images/ico-mail.png);background-position: center center;background-repeat: no-repeat;}.social-nav nav li a.share{background-image: url(../images/ico_share.png);background-position: center center;background-repeat: no-repeat;}@media screen and (min-width: 768px){	.social-nav nav li{margin-left: 20px;padding-left: 20px;height: 20px;border-left: 1px solid #c6c5c4;}	.social-nav nav li:first-child{border-left: 0px;padding-left: 0px;margin-left: 0px;}	.social-nav nav li a.expand, .social-nav nav li a.contract, .social-nav nav li a.contrast{top: 2px;width: 17px;height: 17px;background-size: 90%;background-color: transparent;}	.social-nav nav li a.print{top: 2px;width: auto;height: 17px;background-image: url(../images/ico-print.png);background-position: left center;background-repeat: no-repeat;text-indent: 28px;font-size: 11px;line-height: 17px;color: #c6c5c4;font-family: 'Conv_MyriadPro-Regular';text-decoration: none;}	.social-nav nav li a.mail{top: 2px;width: auto;height: 17px;background-image: url(../images/ico-mail.png);background-position: left center;background-repeat: no-repeat;text-indent: 28px;font-size: 11px;line-height: 17px;color: #c6c5c4;font-family: 'Conv_MyriadPro-Regular';text-decoration: none;}	.social-nav nav li.rrss p{float: left;top: 2px;width: auto;margin-right: 10px;height: 17px;text-indent: 0px;font-size: 11px;line-height: 26px;color: #c6c5c4;font-family: 'Conv_MyriadPro-Regular';text-decoration: none;}	.social-nav nav li.rrss a{width: auto;margin-left: 0px;}}/* Resultados de Búsqueda */#modBuscador{position: relative; display: block; margin: 0px auto 0px auto; height: auto; overflow: hidden;}#modBuscador h2{position:relative; display:block; margin: 10px 0px 0px 0px; font-family: 'Conv_MyriadPro-Semibold'; color:#5c5b60; font-size:24px; text-align: center;}#modBuscador div{position: relative; display: block; margin: 0px 0px 50px 0px; height: auto; overflow: hidden;}#modBuscador div input{position: relative; display: block; margin: 25px 0px 0px 0px; text-indent:20px; width:100%; height: 40px; border: 2px solid #dcdcdc; outline:none;}#buscadorResults{position: relative; display: block; margin:0px auto 0px auto; height: auto; overflow: hidden;}#buscadorResults span.txt-results{position: relative; display: block; margin: 0px; text-align: left; color: #999; font-size: 13px; font-family: 'Conv_MyriadPro-Regular';}#buscadorResults ul{position: relative; display: block; margin: 25px auto 0px auto; max-width: 320px; height: auto; overflow: hidden; padding:0px; list-style: none;}#buscadorResults ul li{position: relative; display: block; margin: 0px auto 50px auto; width: 100%; height: auto; overflow: hidden;}#buscadorResults ul li a{position: relative; display: block; margin: 0px; width: 100%; height:100%; text-decoration: none; overflow: hidden;}#buscadorResults ul li figure{position: relative; display: block; margin:0px auto 0px auto; width:170px; height: 130px; overflow: hidden; background-color: #ddd;}#buscadorResults ul li h3{position:relative; display:block; margin: 10px 0px 0px 0px; font-family: 'Conv_MyriadPro-Semibold'; color:#5c5b60; font-size:18px; text-align: center;}#buscadorResults ul li p{position:relative; display:block; margin: 15px 0px 0px 0px; font-family: 'Conv_MyriadPro-Regular'; color:#5c5b60; font-size:15px; line-height:20px; text-align: justify;}#buscadorResults nav.pager-list, #modBoxes1 nav.pager-list{position: relative;display: block; margin:0px auto 20px auto; text-align: center; padding: 0px; list-style: none;}#buscadorResults nav.pager-list li, #modBoxes1 nav.pager-list li{position: relative; display: inline-block; zoom: 1; *display: inline; margin:0px 5px 0px 5px;}#buscadorResults nav.pager-list li a, #modBoxes1 nav.pager-list li a{position: relative; display: block; margin:0px; font-family: 'Conv_MyriadPro-Regular'; color:#5c5b60; text-decoration: none; font-size: 14px;}#buscadorResults span.page-results, #modBoxes1 span.page-results{position: relative; display: block; margin:0px auto 25px auto; text-align: center; font-family: 'Conv_MyriadPro-Regular'; color:#999; font-size: 12px;}@media screen and (min-width: 768px){	#modBuscador h2{font-size: 28px;}	#buscadorResults ul{margin-top:50px; max-width: 100%;}	#buscadorResults ul li figure{float: left; margin-right: 10px;}	#buscadorResults ul li h3{text-align: left;}	#buscadorResults ul li p{font-size: 13; line-height: 18px;}	#buscadorResults span.page-results, #modBoxes1 span.page-results{margin-top:-30px; float: right;}}@media screen and (min-width: 1200px){	#buscadorResults ul li figure{margin-right: 25px;}	#buscadorResults ul li h3{font-size: 22px;}	#buscadorResults ul li p{font-size: 16; line-height: 24px;}}/* Detalle de Campaña */#dinamicContent .contenido-campana figure.main-image{position: relative; display: block; margin: 0px auto 0px auto; width: 280px; height: 280px; background-color: #eee; overflow: hidden;}@media screen and (min-width: 414px){	#dinamicContent .contenido-campana figure.main-image{width: 395px; height:395px;}}@media screen and (min-width: 768px){	#dinamicContent .contenido-campana figure.main-image{float:left; margin: 0px 20px 20px 0px;}}/* Otras Sugeridos */#dinamicContent .otros-sugeridos{position: relative; display: block; margin: 50px auto 50px auto; height: auto; overflow: hidden;}#dinamicContent .otros-sugeridos ul{position: relative; display: block; margin: 0px auto 0px auto; height: auto; overflow: hidden; padding: 0px;}#dinamicContent .otros-sugeridos ul li{position: relative; display: block; margin: 0px auto 25px auto; height: auto; width: 280px; overflow: hidden;}#dinamicContent .otros-sugeridos ul li a{text-decoration: none;}#dinamicContent .otros-sugeridos ul li figure{position: relative; display: block; margin:0px; width: 280px; height: 280px; background-color: #eee; overflow: hidden;}#dinamicContent .otros-sugeridos ul li h3{position: relative; display: block; margin: 10px auto 0px auto; width: 280px; text-align: left; font-family: 'Conv_MyriadPro-Semibold'; color:#5c5b60; font-size:16px;}#dinamicContent .otros-sugeridos ul li p{position: relative; display: block; margin: 5px auto 0px auto; font-family: 'Conv_MyriadPro-Regular'; color: #999; text-decoration: none; font-size: 11px;}@media screen and (min-width: 768px){	#dinamicContent .otros-sugeridos ul li{float: left; width: 165px; margin-left: 20px;}	#dinamicContent .otros-sugeridos ul li figure{width: 165px;height: 165px;}	#dinamicContent .otros-sugeridos ul li:first-child{margin-left: 0px;}	#dinamicContent .otros-sugeridos ul li h3{width:100%;font-size: 14px;}}@media screen and (min-width: 992px){	#dinamicContent .otros-sugeridos ul li{float: left; width: 220px; margin-left: 20px;}	#dinamicContent .otros-sugeridos ul li figure{width: 220px;height: 220px;}	#dinamicContent .otros-sugeridos ul li:first-child{margin-left: 0px;}	#dinamicContent .otros-sugeridos ul li h3{margin-top:20px; width:100%;font-size: 15px;}}@media screen and (min-width: 1200px){	#dinamicContent .otros-sugeridos ul li{float: left; width: 262px; margin-left: 30px;}	#dinamicContent .otros-sugeridos ul li figure{width: 262px;height: 262px;}	#dinamicContent .otros-sugeridos ul li:first-child{margin-left: 0px;}	#dinamicContent .otros-sugeridos ul li h3{margin-top:20px; width:100%; font-size: 18px; line-height: 22px;}}/* Error */#dinamicContent .error-content{position: relative; display: block; margin: 50px 0px 0px 0px;}#dinamicContent .error-content h4{position: relative; display: block; margin: 0px; font-family: 'Conv_MyriadPro-Regular'; color: #999;}#dinamicContent .error-content h2{position: relative; display: block; margin: 10px 0px 0px 0px; font-family: 'Conv_MyriadPro-Semibold'; color: #5c5c60; font-size: 23px; line-height: 30px;}#dinamicContent .error-content p{position: relative; display: block; margin: 20px 0px 0px 0px; font-family: 'Conv_MyriadPro-Regular'; color: #5c5c60; font-size: 13px; line-height: 20px;}#dinamicContent .error-content input{position: relative; display: block; margin: 25px 0px 0px 0px; width: 100%; height: 40px; border: 2px solid #d4d4d4; text-indent: 10px; outline: none; background-image: url(../images/ico-buscador.jpg); background-position: 99% center; background-repeat: no-repeat;}#dinamicContent .error-content ul{position: relative; display: block; margin: 15px 0px 0px 0px; padding: 0px; list-style: none;}#dinamicContent .error-content ul li{position: relative; display: block; margin: 0px 0px 10px 0px; font-family: 'Conv_MyriadPro-Regular'; color: #5c5c60; font-size: 13px; text-decoration: none;}#dinamicContent .error-content ul li a{color: #5c5c60;}#dinamicContent .error-content ul li:before{position: relative; display: block; content:'-'; float: left; margin-right: 5px;}@media screen and (min-width: 414px){	#dinamicContent .error-content{max-width: 500px;}	#dinamicContent .error-content h2{font-size: 30px;}	#dinamicContent .error-content input{margin: 35px 0px 35px 0px;}	#dinamicContent .error-content p, #dinamicContent .error-content ul li{font-size: 15px; line-height: 24px;}	#dinamicContent .error-content ul li{margin-bottom: 20px;}}@media screen and (min-width: 768px){	#dinamicContent .error-content h4{font-size: 18px;}	#dinamicContent .error-content h2{font-size: 36px; line-height: 42px;}}@media screen and (min-width: 992px){	#dinamicContent .error-content:before{ position: fixed; top: 0px; display: block; right: 0px; content: ' '; width: 660px; height: 100%; background-image: url(../images/iso-mutual.png); background-size: 100%; background-position: center center; background-repeat: no-repeat;opacity: .2;}}/* Calendario */#dinamicContent #calendario{position: relative; display: block;}#dinamicContent #calendario h2{margin:25px 0px 45px 0px;}#dinamicContent #calendario input{position: absolute; display: block; top:90px; width: 100%; height: 40px; border: 2px solid #d4d4d4; outline: none; text-indent: 10px; background-image: url(../images/ico-buscador.jpg); background-position: 95% center; background-repeat: no-repeat;}@media screen and (min-width: 414px){	#dinamicContent #calendario h2 {margin: 45px 0px 75px 0px;}}@media screen and (min-width: 768px){	#dinamicContent #calendario h2{margin-top: 0px; margin-bottom: 25px;}	#calendario .fc-toolbar .fc-left {float: right; margin-left: 15px;}	#calendario .fc-toolbar .fc-center{float: left;}	#dinamicContent #calendario input{top: 0px; width: 250px; right: 310px; height: 29px;}}.stToolbar {    font-size: initial;}.st-section > .st-row {    margin: 0;}.baja {    font-size: 12px;}.contenedorMod{  font-size: 12px;}.h3 {  font-size:initial !important;}#newsForm input{	font-size: 14px;}span.lm-dynamic-title {    font-size: 14px !important;}.hidden-xs {    text-align: left;}.LRPsetting {    font-size: 12px !important;}.content-contact-us {    width: 100%;    height: auto;    padding: 20px;    box-sizing: border-box;    overflow: auto;    background-position: center;    background-size: cover;    background-repeat: no-repeat;}.mycol-01 img {    width: 100px;    display: block;    margin-left: auto;    margin-right: auto;    margin-top: 20px;    margin-bottom: 10px;}.botonBuscar{   margin: 0px;    width: 110px;    height: 40px;    background-color: #86c341 !important;    color: #fff !important;    font-size: 13px !important;    text-align: center !important;    text-decoration: none;    border-radius: 8px !important;    -webkit-border-radius: 8px !important;    -moz-border-radius: 8px;    z-index: 20;    background: #86c341 !important;}a.actual {    color: #86c341 !important;    font-weight: bold;}.webdock { min-height: 200px; } 
