/*CSS*/
div.portada{
    width:auto;
}
    div.portada>div:first-child{
        margin-bottom:40px;
        width:auto;
    }
        div.portada>div:first-child>img{
            border-width:0;
            width:100%;
        }
        div.portada>div:first-child>img:first-child+img,
        div.portada>div:first-child>img:first-child+img+img{
            display:none;
        }
    div.portada>div:first-child+div{
        padding:0 15%;
        transition:padding 0.2s;
        -ms-transition:padding 0.2s;
        -moz-transition:padding 0.2s;
        -o-transition:padding 0.2s;
        -webkit-transition:padding 0.2s;
        width:auto;
    }
        div.portada>div:first-child+div>h2,
        div.portada>div:first-child+div>h3{
            color:#68a08a;
            font-family:'PT Sans Narrow', sans-serif;
            font-size:36pt;
            font-weight:600;
            margin:0;
            padding:40px 0;
            text-align:center;
        }
        div.portada>div:first-child+div>h3{
            font-size:24pt;
            padding:20px 0;
        }
        div.portada>div:first-child+div>p{
            color:#6d6d6d;
            font-family:sans-serif;
            font-size:14pt;
            font-weight:400;
            margin:0;
            padding:20px 0 40px;
            text-align:center;
        }
        div.portada>div:first-child+div>div[espa-img-001]{
            padding:0;
        }
            div.portada>div:first-child+div>div[espa-img-001]>div{
                padding:20px 0;
            }
                div.portada>div:first-child+div>div[espa-img-001]>div>div{
                    border-radius:6px;
                    font-size:0;
                    overflow:hidden;
                }
                    div.portada>div:first-child+div>div[espa-img-001]>div>div>img{
                        border-width:0;
                        width:100%;
                    }
                    div.portada>div:first-child+div>div[espa-img-001]>div>div>img:last-child{
                        display:none;
                    }
                    div.portada>div:first-child+div>div[espa-img-001]>div>div>video{
                        background-color:#000;
                        border-width:0;
                    }
        div.portada>div:first-child+div>div[data-btn-cita]{
            padding:0 0 40px;
            text-align:center;
        }
        div.portada>div:first-child+div>hr{
            background-color:#d1d9d6;
            border-width:0;
            color:#d1d9d6;
            font-size:0;
            height:1px;
            margin:40px 0 40px;
            padding:0;
        }
        div.portada>div:first-child+div a[data-tipo="boton-001"],
        div.portada>div:first-child+div a[data-tipo="boton-002"]{
            background-color:#68a08a;
            border:1px solid #68a08a;
            border-radius:6px;
            color:#fff;
            display:inline-block;
            font-family:'PT Sans Narrow', sans-serif;
            font-size:14pt;
            font-weight:400;
            margin:15px 0 0;
            padding:10px 13px;
            text-decoration:none;
            transition:background-color 0.2s;
            -ms-transition:background-color 0.2s;
            -moz-transition:background-color 0.2s;
            -o-transition:background-color 0.2s;
            -webkit-transition:background-color 0.2s;
        }
        div.portada>div:first-child+div a[data-tipo="boton-001"]:hover,
        div.portada>div:first-child+div a[data-tipo="boton-002"]:hover{
            background-color:#fff;
            border-color:#d1d9d6;
            color:#68a08a;
        }
            div.portada>div:first-child+div a[data-tipo="boton-002"]:before{
                background-color:transparent;
                background-image:url('/assets/recursos/WhatsApp.png');
                background-position:center center;
                background-repeat:no-repeat;
                background-size:cover;
                content:'';
                display:inline-block;
                font-size:0;
                height:28px;
                margin:0;
                padding:0;
                vertical-align:middle;
                width:28px;
            }
        div.portada>div:first-child+div a[data-tipo="boton-002"]{
            background-color:#0dc143;
            border:1px solid #0dc143;
        }
        div.portada>div:first-child+div a[data-tipo="boton-002"]:hover{
            background-color:#fff;
            color:#0dc143;
        }
            div.portada>div:first-child+div a[data-tipo="boton-002"]:hover:before{
                background-image:url('/assets/recursos/WhatsApp-ro.png');
            }
    ul.thumbs-001{
        font-size:0;
        margin:0;
        padding:0;
        text-align:center;
    }
        ul.thumbs-001>li{
            display:inline-block;
            transition:width 0.2s;
            -ms-transition:width 0.2s;
            -moz-transition:width 0.2s;
            -o-transition:width 0.2s;
            -webkit-transition:width 0.2s;
            vertical-align:top;
            width:33.33%;
        }
            ul.thumbs-001>li>div{
                padding:15px 15px;
            }
                ul.thumbs-001>li>div>div[data-thb-01]{
                    padding:0;
                }
                    ul.thumbs-001>li>div>div[data-thb-01]>div{
                        background-position:center center;
                        background-repeat:no-repeat;
                        background-size:cover;
                        border-radius:6px;
                        overflow:hidden;
                        padding:0 0 100%;
                    }
                ul.thumbs-001>li>div>h4{
                    color:#68a08a;
                    font-family:'PT Sans Narrow', sans-serif;
                    font-size:18pt;
                    font-weight:600;
                    margin:0;
                    padding:20px 0;
                    text-align:center;
                }
                ul.thumbs-001>li>div>p{
                    color:#6d6d6d;
                    font-family:sans-serif;
                    font-size:14pt;
                    font-weight:400;
                    margin:0;
                    padding:0 0 40px;
                    text-align:center;
                }
                ul.thumbs-001>li>div>div:last-child{
                    padding:0 0 40px;
                    text-align:center;
                }
/*

RESPONSIVO

*/
@media screen and (max-width:1024px){
    div.portada>div:first-child+div{
        padding:0 7%;
    }
}
@media screen and (max-width:780px){
    /* IMAGEN */
    div.portada>div:first-child>img:first-child{
        display:none;
    }
    div.portada>div:first-child>img:first-child+img{
        display:block;
    }
    /* CONTENIDO */
    div.portada>div:first-child+div{
        padding:0 30px;
    }
}
@media screen and (max-width:640px){
    ul.thumbs-001>li{
        width:50%;
    }
}
@media screen and (max-width:480px){
    /* IMAGEN */
    div.portada>div:first-child>img:first-child+img{
        display:none;
    }
    div.portada>div:first-child>img:first-child+img+img{
        display:block;
    }
    /* CUERPO */
    div.portada>div:first-child+div>h2,
    div.portada>div:first-child+div>h3{
        text-align:left;
    }
    div.portada>div:first-child+div>p{
        text-align:left;
    }
    div.portada>div:first-child+div>div[espa-img-001]>div>div>img:first-child{
        display:none;
    }
    div.portada>div:first-child+div>div[espa-img-001]>div>div>img:last-child{
        display:block;
    }
    /* THUMBS */
    ul.thumbs-001>li{
        width:100%;
    }
    ul.thumbs-001>li>div{
        padding:15px 0;
    }
    ul.thumbs-001>li>div>h4{
        text-align:left;
    }
    ul.thumbs-001>li>div>p{
        text-align:left;
    }
    /* CONTENIDO */
    div.portada>div:first-child+div{
        padding:0 20px;
    }
}