.contenedor-seccion-listados .view-cursos .field--type-entity-reference,.contenedor-seccion-listados .view-cursos .field--name-quantity label{display:none}.contenedor-seccion-listados{overflow:hidden}.contenedor-seccion-listados .view-cursos table th{white-space:nowrap;background-color:#666;color:#fff}.contenedor-seccion-listados .view-cursos table th a{color:#fff;text-decoration:none}.contenedor-seccion-listados .view-cursos table td:first-child{width:40%}.contenedor-seccion-listados .view-cursos table td:first-child a{font-weight:600}.contenedor-seccion-listados .view-cursos table td:first-child p{margin-top:16px}.contenedor-seccion-listados .view-cursos table td:last-child{width:58px}.contenedor-seccion-listados .view-cursos table th,.contenedor-seccion-listados .view-cursos table td{padding:12px;vertical-align:middle}.contenedor-seccion-listados .view-cursos table td.views-field-field-pro-precio,.contenedor-seccion-listados .view-cursos table td.views-field-field-pro-plazas,.contenedor-seccion-listados .view-cursos table td.views-field-field-pro-fecha-inicio{white-space:nowrap}.contenedor-seccion-listados .view-cursos table td a{color:#b50d0d}.contenedor-seccion-listados .view-cursos .button--add-to-cart{font-size:0;min-width:unset;background-color:#b50d0d;border-color:#b50d0d;min-height:unset;height:34px;margin-right:0;width:52px}.contenedor-seccion-listados .view-cursos .button--add-to-cart:after{font-family:"Glyphicons Halflings";content:"\e003";font-size:16px}.contenedor-seccion-listados .view-cursos .field--name-quantity{margin-bottom:0}.contenedor-seccion-listados .view-cursos .commerce-order-item-add-to-cart-form{display:flex;justify-content:flex-end}.contenedor-seccion-listados .view-cursos .form-number{width:60px;border-radius:0;box-shadow:none}.contenedor-seccion-listados .view-cursos .table-responsive{border:1px solid #ddd}@media (max-width:768px){body.site-type-tienda .contenedor-seccion-listados .contenedor-listado.cursos .listado{padding-right:20px;padding-left:20px}}input#edit-customer-profiles-0-entity-field-cliente-num-documento-0-value{margin-bottom:15px}select#edit-customer-profiles-0-entity-field-cliente-tipo-de-documento{margin-bottom:15px}.detalle-cursos .field{display:flex;flex-wrap:wrap;margin-bottom:20px}.detalle-cursos .field .field--label{padding-right:8px;width:30%}.detalle-cursos .field .field--item{width:70%}.detalle-cursos .field--name-variations .field--label,.detalle-cursos .field--type-entity-reference,.detalle-cursos .field--name-variations .control-label{display:none}.detalle-cursos .field--name-variations .commerce-order-item-add-to-cart-form{display:flex;justify-content:flex-end}.detalle-cursos .field--name-variations{justify-content:flex-end}.detalle-cursos .field--name-variations .commerce-order-item-add-to-cart-form .form-number{width:60px;border-radius:0;box-shadow:none;height:34px}.main-container.container>.row #main .detalle-cursos .content__info>.row{margin-left:-15px;margin-right:-15px}.main-container.container>.row #main .detalle-cursos .content__info{margin-top:48px;margin-bottom:48px}.detalle-cursos .commerce-order-item-add-to-cart-form .button--add-to-cart{font-size:0;min-width:unset;background-color:#b50d0d;border-color:#b50d0d;min-height:unset;height:34px;margin-right:0;width:52px}.detalle-cursos .commerce-order-item-add-to-cart-form .button--add-to-cart:after{font-family:"Glyphicons Halflings";content:"\e116";font-size:16px}.detalle-cursos .price .commerce-order-item-add-to-cart-form{position:absolute;right:0;top:0}.detalle-cursos .price{width:100%;position:relative;min-height:34px}.detalle-cursos .price .field .field--item{padding-right:64px}.field.field--name-field-pro-entradilla.field--type-text-long.field--label-above .field--label{width:15%}@media (max-width:991px){.detalle-cursos .discount__info{margin-top:48px}}@media (max-width:768px){.detalle-cursos .field .field--label{width:40%}.detalle-cursos .field .field--item{width:60%}}@media (max-width:600px){.detalle-cursos .field .field--label{width:100%}.detalle-cursos .field .field--item{width:100%;margin-top:12px}}body header.ic-cabecera nav.navbar{height:252px;padding:40px 20px 0}.mcarrusel .carousel-ic.slick-dotted.slick-slider .slick-slide img,.mcarrusel .carousel-ic.slick-slider .slick-slide img{min-height:unset !important;height:500px}.view-content__columns{padding:80px 0}.view-content__columns .view-content{width:100%}.view-content__columns .view-content__item{width:100%;display:block}.view-content__columns .view-content__item img{width:100%}@media (max-width:768px){.view-content__columns{padding:40px 0}.view-content__columns .view-content__item{margin-bottom:32px}}.ic-block-language-mobile{display:none}body.user-logged-out .topBar>.ic-block-language-desktop.dropdown,body header .topBar .ic-block-language-desktop{display:block}.topBar .ic-block-language-desktop{min-width:unset}body.not-scroll{overflow:hidden;height:100vh}.site-type-tienda .topenlaces .carrito{margin-right:0 !important}@media(max-width:769px){body.user-logged-in header.ic-cabecera .topBar #block-ica-bootstrap-ic-account-menu,body.user-logged-out header.ic-cabecera .topBar #block-ica-bootstrap-ic-account-menu{display:block}.ic-block-language-desktop .dropdown-toggle:after{right:0}body header.ic-cabecera nav.navbar>div #block-universos #navbarNav ul.nav .dropdown-menu{position:absolute !important;left:0;top:100%;padding-bottom:20px}body header.ic-cabecera nav.navbar>div #block-universos #navbarNav ul.nav>li.dropdown,body header.ic-cabecera nav.navbar>div #block-universos #navbarNav,body header.ic-cabecera nav.navbar>div,body.user-logged-in header.ic-cabecera nav.navbar,body.user-logged-out header.ic-cabecera nav.navbar{position:initial}.ic-cabecera{position:relative}}@media(max-width:680px){.topenlaces a{font-size:0;margin-right:16px !important}.topenlaces a:before{font-size:14px}}footer .bloqFooter .bloque-ayuda{display:flex;flex-direction:column;align-items:center;text-align:center;color:#b50d0d;text-decoration:none;font-family:"dmsans",arial,helvetica,sans-serif;font-weight:600}footer .bloqFooter .bloque-ayuda span{margin-top:12px}.view.view-commerce-user-orders.view-id-commerce_user_orders th a{color:#980707}@media(max-width:991px){footer .bloqFooter .bloque-ayuda{margin-top:20px}}@media(max-width:767px){.site-type-tienda footer .row #universos{padding:0 15px}footer .bloqFooter .bloque-ayuda{align-items:flex-start}}.view-cursos .view-filters{margin-bottom:32px}.view-cursos .view-filters .views-exposed-form .form--inline{width:100%;align-items:flex-end}.view-cursos .view-filters .views-exposed-form .form--inline>.fieldgroup{width:100%}.view-cursos .view-filters .views-exposed-form .form--inline .form-actions#edit-actions{overflow:initial}.view-cursos .view-filters .views-exposed-form .form--inline .form-wrapper legend{border-bottom:none;font-size:16px}.view-cursos .view-filters .views-exposed-form .form--inline .form-wrapper .form-checkboxes{display:flex;align-items:center;flex-wrap:wrap}.view-cursos .view-filters .views-exposed-form .form--inline .form-wrapper .form-checkboxes .control-label{display:flex;align-items:center;cursor:pointer;width:auto;padding:0 0 0 28px !important;margin-right:12px;margin-bottom:12px;position:relative}.view-cursos .view-filters .views-exposed-form .form--inline .form-wrapper .form-checkboxes .checkbox .control-label:before{position:absolute;left:0;top:50%;transform:translateY(-50%);cursor:pointer;content:"";font-family:"icomoon";width:20px;height:20px;border:2px solid #e2dfda;display:flex;align-items:center;font-size:8px;justify-content:center}.view-cursos .view-filters .views-exposed-form .form--inline .form-wrapper .form-checkboxes .checkbox.highlight .control-label:before{content:"\e905";color:#fff;background-color:#2a2525;border:2px solid #2a2525}.view-cursos .view-filters .views-exposed-form .form--inline .form-wrapper .form-checkboxes .control-label>input[type=checkbox]{position:absolute;left:0;top:0;width:100%;height:100%;margin:0}.view-cursos .view-filters .views-exposed-form .form--inline .form-wrapper .form-checkboxes .control-label>input[type=checkbox]:before{display:none}.view-cursos .view-no-results{font-size:18px;font-style:italic;margin-bottom:32px}@media (max-width:767px){.view-cursos .view-filters .views-exposed-form .form--inline .form-wrapper .form-checkboxes .checkbox{margin:0}}.cart-form .table{border:1px solid #ddd}.cart-form .table th,.cart-form .table td{padding:12px;vertical-align:middle}.cart-form .table th{background-color:#666;color:#fff;white-space:nowrap}.cart-form .table .views-field-unit-price__number,.cart-form .table .views-field-remove-button{text-align:center}body.commerce-cart-page .cart-form table.table td.views-field.views-field-remove-button{width:auto}body.commerce-cart-page .cart-form table.table td.views-field.views-field-remove-button button.delete-order-item{min-width:unset;min-height:unset;padding:8px;width:40px;height:40px}body.commerce-cart-page .cart-form table.table td.views-field.views-field-remove-button button.delete-order-item .icon{margin-right:0}body.commerce-cart-page .cart-form button[data-drupal-selector=edit-checkout]{margin-top:48px;min-width:unset;min-height:unset;border-color:#b50d0d;color:#b50d0d;width:auto;background-color:#fff;padding:12px;font-size:14px;transition:background-color .5s ease-in-out,color .5s ease-in-out}body.commerce-cart-page .cart-form button[data-drupal-selector=edit-checkout]:hover{background-color:#b50d0d;color:#fff}body.commerce-cart-page .cart-form div[data-drupal-selector=order-total-summary]{background-color:transparent;margin-top:20px}body.commerce-cart-page .cart-form div[data-drupal-selector=order-total-summary] .field{display:flex;justify-content:flex-end}body.commerce-cart-page .cart-form div[data-drupal-selector=order-total-summary] .field>div{padding:12px;background-color:#f9f8f5;border:1px solid #ddd}.layout-checkout-form .layout-region-checkout-main{display:flex;flex-wrap:wrap}.layout-checkout-form .layout-region-checkout-main>.float-right,.layout-checkout-form .layout-region-checkout-main>.checkout-pane-payment-information{width:100%}.layout-checkout-form .layout-region-checkout-main .panel-heading,.layout-checkout-form .layout-region-checkout-main .panel-body{padding-left:0;padding-right:0}.layout-checkout-form .layout-region-checkout-main .panel-body .control-label.option{position:relative;padding-left:28px}.layout-checkout-form .layout-region-checkout-main .panel-body .control-label.option:before,.layout-checkout-form .layout-region-checkout-main .panel-body .control-label.option:after{position:absolute;top:50%;transform:translateY(-50%);margin:0}.layout-checkout-form .layout-region-checkout-main .panel-body .control-label.option:before{left:0}.layout-checkout-form .layout-region-checkout-main .panel-body .control-label.option:after{width:14px;height:14px;border:none;background-color:#000;left:3px}@media(max-width:767px){body.commerce-cart-page .cart-form button[data-drupal-selector=edit-checkout]{margin-top:30px}}@media(max-width:460px){body.commerce-cart-page .wizardSwg,.layout-checkout-form .wizardSwg{justify-content:space-between;position:relative}body.commerce-cart-page .wizardSwg:before,.layout-checkout-form .wizardSwg:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50);height:2px;width:100%;background-color:#f3f1eb;z-index:1}body.commerce-cart-page .wizardSwg:last-child:before,.layout-checkout-form .wizardSwg:last-child:before{display:none}body.commerce-cart-page .wizardSwg .bd-highlight,.layout-checkout-form .wizardSwg .bd-highlight{text-align:center;width:calc(100%/7);padding:0 !important;display:flex;justify-content:center;position:relative;z-index:2}body.commerce-cart-page .wizardSwg .bd-highlight:first-child,.layout-checkout-form .wizardSwg .bd-highlight:first-child{justify-content:flex-start}body.commerce-cart-page .wizardSwg .bd-highlight:last-child,.layout-checkout-form .wizardSwg .bd-highlight:last-child{justify-content:flex-end}body.commerce-cart-page .wizardSwg .bd-highlight>img,.layout-checkout-form .wizardSwg .bd-highlight>img,body.commerce-cart-page .wizardSwg .bd-highlight>p,.layout-checkout-form .wizardSwg .bd-highlight>p{display:none}}body.commerce-checkout-form .contenedor-seccion-listados .contenedor-listado .pagina-generica{padding:20px 0}@media(max-width:767px){.site-type-tienda .contenedor-seccion-listados .contenedor-listado .pagina-generica{padding:20px}body.commerce-checkout-form .contenedor-seccion-listados .contenedor-listado .pagina-generica{padding:20px}}.table__content{margin-top:40px;border:1px solid #ddd;margin-bottom:40px}.table__content .table{margin-bottom:0}.table__content .table th{border-bottom:0}.th-hide-desktop,.td-hide-desktop{display:none}.details-field-item+.details-field-item{margin-top:10px;display:flex}.details-field-item{font-size:12px}.details-field-item__title{font-weight:700;margin-right:4px}@media(max-width:767px){.contenedor-seccion-listados .view-cursos .table__content table td:first-child,.view-commerce-cart-form .table__content table td:first-child{width:50%}.th-hide-mobile,.td-hide-mobile{display:none}.th-hide-desktop,.td-hide-desktop{display:block}.details-field-item .details-field-title{font-size:14px;line-height:20px;font-weight:600}}@media(max-width:600px){.contenedor-seccion-listados .view-cursos .table__content table tr,.view-commerce-cart-form .table__content table tr{display:flex;flex-direction:column}.contenedor-seccion-listados .view-cursos .table__content table td:first-child,.contenedor-seccion-listados .view-cursos .table__content table td,.view-commerce-cart-form .table__content table td:first-child,.view-commerce-cart-form .table__content table td{width:100%}.contenedor-seccion-listados .view-cursos .table__content table thead,.view-commerce-cart-form .table__content table thead{display:none}.contenedor-seccion-listados .view-cursos .table__content table tbody tr:not(:first-child),.view-commerce-cart-form .table__content table tbody tr:not(:first-child){border-top:1px solid #000}.view-commerce-cart-form .table__content table tbody td{border:none}body.commerce-cart-page .cart-form div[data-drupal-selector=order-total-summary] .field{justify-content:center}body.commerce-cart-page .cart-form div[data-drupal-selector=edit-actions]{display:flex;justify-content:center}}body.commerce-checkout-form form.commerce-checkout-flow label{margin-bottom:12px}body.commerce-checkout-form form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-footer{padding-bottom:40px}body.commerce-checkout-form form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-secondary{min-height:unset}.checkout-order-summary td{padding:10px 0}#edit-passwordchange:hover{background:#c00 !important;background-color:#c00 !important;color:#fff !important}@media(max-width:992px){body.commerce-checkout-form form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-secondary .checkout-order-summary{margin-left:0;margin-right:0}body.commerce-checkout-form form.commerce-checkout-flow .layout-checkout-form .layout-region.layout-region-checkout-secondary h3{padding-left:0;padding-right:0}}.contextual-region>.field{margin-top:15px}.contextual-region>.field .field--item{margin-top:10px}body.commerce-checkout-form .contenedor-seccion-listados .contenedor-listado .pagina-generica .panel-default{width:100%}header.ic-cabecera .region-navigation div.topBar{align-items:center}@media(max-width:767px){.topBar .dropdown-toggle{display:inline-flex}}.topBar .dropdown-toggle{cursor:pointer}header.ic-cabecera .region-navigation div.topBar .dropdown.ic-block-profile-desktop{display:none}#block-ica-bootstrap-ic-account-menu .sesion{display:none !important}.topenlaces .user-link:before{content:'\e908';font-family:"icomoon";color:#000;position:relative;top:1px;right:5px;font-size:14px}header.ic-cabecera #block-ica-bootstrap-ic-account-menu{margin-top:0}@media (min-width:769px){.topBar .dropdown-menu{margin-top:0;padding-top:10px}.site-type-tienda .topBar .dropdown:hover .dropdown-toggle:after{transform:rotate(180deg)}.topBar .dropdown.open .dropdown-menu{display:block}}@media (max-width:769px){body header.ic-cabecera nav.navbar>div #navbarNavSlogan{display:none !important}}@media (max-width:768px){.topBar .dropdown-menu .dropdown-item{padding-right:20px;padding-left:20px}header.ic-cabecera .region-navigation div.topBar .dropdown.ic-block-profile-desktop .dropdown-menu .dropdown-item{text-align:right}header.ic-cabecera .region-navigation div.topBar .dropdown.ic-block-profile-desktop{display:inline-block;margin-right:20px}.topenlaces .user-link{display:none}}.carrito.carrito-lleno{position:relative}.carrito.carrito-lleno:before{content:'';width:8px;height:8px;background-color:#b50d0d;border-radius:50%;position:absolute;right:0;top:-2px}#edit-login-returning-customer-forgot-password{color:#980707;text-decoration:none}.control-group .help-inline,.help-block a{color:#b50d0d;text-decoration:none}.control-group .help-inline,.help-block{color:#000;font-size:14px;margin:5px 0 10px;padding:0}body.commerce-checkout-form form.commerce-checkout-flow button[data-drupal-selector=edit-actions-next]{background:#fff;border-color:#c00;color:#c00}body.commerce-checkout-form form.commerce-checkout-flow button.btn-success:hover,body.commerce-checkout-form form.commerce-checkout-flow button.btn-default:hover,body.commerce-checkout-form form.commerce-checkout-flow button.btn-primary:hover{background:#c00;background-color:#c00;color:#fff}section#block-mensajebienvenida p{width:80%;font-size:1.7rem !important}ul.sedes_sociales{padding-left:0;display:flex}ul.listaNo li{background:0 0;padding-left:0;margin-left:0}ul.sedes_sociales li{border:none;background:0 0;list-style-type:none;padding-left:0;margin-left:0;margin-right:10px}.field.field--name-field-media-image.field--type-image.field--label-hidden.field--item{margin-top:0}