﻿

@page { 
    size: A4 portrait; 
}
a.skip-link {
    display:none;
}
#pop-product-bar, #BackToTop {
    display:none !important;
}

.klaro {
    display:none;
}

/* Header */
   
#header-wrapper {
    display:none;
}
#allContent {

}
#allContent #logo-print {
    display: block;
    background-color: #ffffff;
    margin: 0;
    width: 100%;
    box-sizing: border-box;
}



#logo-print p span {
    display: block;
    color: #03213B;
    font-weight: 600;
}

#logo-print p {
    color: #333;
    display:inline-block;
    float: none;
    margin-left: 1.5em;
    vertical-align: top;
    margin-top: 0.3cm;
}

/* / Header */

#catalog__search-box, .catalog-subtitle, #filtros, a.asesor {
    display: none;
}

#twoColumnLeftContent, #leftContent, #content-prefooter-wrap, #footer-wrapper{
    display:none;
}


/* Listado cursos */

#cursosGrid .productBox div.catalogProductName-wrapper a::after {
    display:none
}

#cursosGrid .productBox {
    width:100%;
    max-width:46%;
    break-inside: avoid;
    page-break-inside: avoid !important;
    display: block;
}

#cursosGrid .catalogProductName-title {
    font-size:12pt;
    margin:0;
    padding:0;
    text-indent:0;
}

#cursosGrid .productBox div.catalogProductName-wrapper a {
    padding:0.3cm;
}

/*  ==============================================
                 Fichas cursos 
    ==============================================  */

#twoColumnMainContent {
    max-width:100%;
    padding:0;
    margin:0 auto;
    overflow: hidden;
}

.boss-button-holder--top-header {
    display:none;
}

.banner-place-holder {
    padding:0;
    margin-bottom:0.7cm;
}

/* Atributos producto */
.ProductType.Atributo1-1::after {
    content: "\000A1 Nuevo!";
    color: #903;
    border: 2px solid #903;
    background-color:#fff;
}

.ProductType.Atributo1-2::after {
    content: "\000A1 Nuevo!";
    color: #090;
    border: 2px solid #090;
    background-color:#fff;
}

/* / Atributos producto */

.box_blue {
    border: 1px solid #ccc;
    padding:0.7cm;
}

.box_blue p {
    margin-bottom:0;
}

.productSummary p {
    width: 100%;
    color:#333;
}

.productSummary h2 {
    display:block;
    margin-top:1cm;
}

.Twocol-left-bigger-left {
    float: none;
    width: 100%;
    padding: 0;
}

.Twocol-left-bigger-left ul li, ul.list_arrows li {
    list-style-type: disc;
    list-style-position:inside;
}

.productSummary p.embed-comment, .productSummary a.embed-comment {
    box-sizing: border-box;
    margin:0 0 0.5cm 0;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    box-shadow:none;
    page-break-inside: avoid;
    break-inside: avoid;
}

.Twocol-left-bigger-right {
    float: none;
    padding: 2%;
    width: 98%;
}

/* Por qué estudiar con nosotros */
.why-campusmvp-wrap {
    justify-content: space-between;
}

.Twocol-left-bigger-left .why-campusmvp__item {
    width:45%;
    display:flex;
    flex-direction:column;
    justify-content: flex-start;
    page-break-inside: avoid;
    break-inside: avoid;

}

.why-campusmvp__item img {
    margin: 0 auto 0.35cm;
    page-break-inside: avoid;
    break-inside: avoid;
    max-width: 2.5cm;
    width:3.5cm;
}

.why-campusmvp__item h3 {
    margin:0;
    padding:0;
    page-break-inside: avoid;
    break-inside: avoid;
}


.why-campusmvp__item h3:after {
    border-bottom:8px solid #f90;
    background-color:#fff;
    height:0px;
    top:0.90cm;
    position:static;
    width:2cm;
    margin:0 auto;
    padding-top:0.3cm;
    margin-bottom:0.3cm;
}


.why-campusmvp__item p {
    page-break-inside: avoid;
    break-inside: avoid;
    flex-grow: 2;
}

/* / Por qué estudiar con nosotros */

#info-perfil-academico {
    margin: 0 auto 0.5cm;
    clear:both;
    overflow:hidden;
    float:left;
}
p.parrafo-perfil-academico {
    width:100%;
    max-width:13.5cm;
    max-width: calc( 100% - 5cm);

}

#info-perfil-academico:after {
    display:block;
    content:" ";
    clear: both;
}

#info-bonificacion {
    margin: 0 auto 0.5cm;
    
    width:100%;
    clear:both;
}
.course-material {
    width: 90%;
}

.resumen-curso {
    margin-bottom:0.5cm;
    page-break-inside: avoid;
    break-inside: avoid;
}

.resumen-curso .list_check.caracteristicas.caracteristicas--compacto{
    border:1px solid #ccc;
    box-shadow: none;
    padding:0.75cm;
}

.boss-button-holder {
    display:none;
}

.Twocol-left-bigger-right {
    width:100%;
    max-width:100%;
}

.tutores-autores {
    border:1px solid #ccc;
    box-shadow: none;
    padding:0.75cm;
}

.author-glance dl{
    float:none;
    page-break-inside: avoid;
    break-inside: avoid;
}

#allContent .author-glance p {
    margin-top:0!important;
}

.Twocol-left-bigger-right > h3, .Twocol-left-bigger-right > p {
    /*título y párrafo del vídeo de la plataforma*/
    margin: 0.3cm 0 !important;
    text-align:center;
}

.Twocol-left-bigger-right h3 + iframe, .Twocol-left-bigger-right iframe, .Twocol-left-bigger-right .formacion-online+h3+iframe {
    margin:0.5cm auto;
    display:block;
}

.Twocol-left-bigger-right abbr[title] {
    border:0;
    text-decoration:none;
}

p.course-material {
    position:static;
    width:90%;
}

p.course-material span img{
    display:none;
}

.reviews:before {
    display:none;
}

.ajax__tab_technorati-theme .ajax__tab_body{
    overflow:visible;
}

#area-compra {
    max-width:100%;
    page-break-inside: avoid;
    break-inside: avoid;
    margin:1cm;
    border:1px solid #ccc;
    box-shadow: none;
    padding: 1cm 1cm 0.5cm;
}

#area-compra .floated-header {
    padding-bottom:0cm;
    line-height:1;
    box-sizing: border-box;
    margin-bottom:0.3cm;
}

#area-compra h3 {
    margin:0.3cm 0;
}

.botoncarritoabajo {
    float: none;
    margin-left: 0.1cm;
    margin-right:0;
    padding-right:0;
    text-align: right;
}

.containerAtributos {
    max-width:100%;
 }

.pagingMid .productName>span {
    margin-bottom:0.5cm;
}

.catalogListing {
    page-break-inside: avoid;
    break-inside: avoid;
}

.productBox {
    padding:0.3cm;
    margin:0.3cm;
    min-width: auto;
    max-width:7cm;
}

.containerAtributos {
    padding:0.75cm;
}

.BuyWrap {
    padding: 0;
}

/* Carrito */


div#allContent {
    height:auto!important;
    position:static;
    top:auto;
    left:auto;
}

#headerRegion {
    overflow: auto;
    width:100%;
    height:auto;
}

#allContent #logo-print {
    width:99.5%;
}


#ctl00_ContentPlaceHolder1_pnlCart {
    margin-bottom: 0;
}

.wrap-cart-buttons {
    padding:0!important;
}

.registroencompra {
    height:10cm;
}

#ctl00_ContentPlaceHolder1_pnlCoupon {
    width: 99%;
}

#introducircupon, #wrap-iniciar-proceso {
    float: none;
    overflow: hidden;
    width: 90%;
}

#ctl00_ContentPlaceHolder1_cbtAplicarCupon {
    text-shadow: none;
    box-shadow: none;
    color:#639bf2;
    border:2px solid #639bf2;
    background-color:#fff;
}

.seguircomprando, .seguircomprando:visited, .seguircomprando:active {
    border:2px solid #3088FF;
    color:#3088FF;
    background-color:#fff;
    text-shadow: none;
    box-shadow: none;
}

.finalizarcompra, .finalizarcompra:visited, .finalizarcompra:active, #ctl00_ContentPlaceHolder1_butSinRegistrar {
    border:2px solid #f90;
    color:#f90 !important;
    background-color:#fff;
    text-shadow: none;
    box-shadow: none;
}

td.etiquetaAhorro span {
    color:#339900;
    border:2px solid #339900;
    background-color:#fff;
}

#ctl00_ctl00_ContentPlaceHolder1_upCheckout {
    max-width:100%;
}
.FieldCheckOut {
    max-width:auto;
}

#ctl00_ctl00_ContentPlaceHolder1_cphMainContent_Image2, #ctl00_ctl00_ContentPlaceHolder1_cphMainContent_Image1, #ctl00_ctl00_ContentPlaceHolder1_cphMainContent_Image {
    width:100%;
    margin:0;
    display:block;
}

#billing-address-wrapper {
    max-width:13cm;
    margin:0;
    display: inline-block;
}

.navcarrito {
    width:auto;
}

#ctl00_ctl00_ContentPlaceHolder1_cphMainContent_btnAceptar, #ctl00_ctl00_ContentPlaceHolder1_cphMainContent_Aceptar, #ctl00_ContentPlaceHolder1_InnerReceipt1_RecogidaDatos_cbtAceptar, #ctl00_ContentPlaceHolder1_cbtAplicarCupon, #ctl00_ContentPlaceHolder1_registerAnonimousUser1_cuwRegister___CustomNav0_StepNextButtonButton, #ctl00_ContentPlaceHolder1_llogin_LoginButton,#ctl00_ContentPlaceHolder1_registerAnonimousUser1_cuwRegister #ctl00_ContentPlaceHolder1_registerAnonimousUser1_cuwRegister___CustomNav0_StepNextButtonButton, #ctl00_ContentPlaceHolder1_llogin_LoginButton {
    text-shadow: none;
    box-shadow: none;
    color:#639bf2;
    border:2px solid #639bf2;
    background-color:#fff;
    text-shadow: none;
    box-shadow: none;
}

.registroencompra {
    box-sizing: border-box;
    width:42%;
}

#ctl00_ContentPlaceHolder1_registerAnonimousUser1_cuwRegister input {
    width:auto;
}


/* Footer */

.cmvp-footer-main {
    display:none;
}