/* CSS */
/* PARA BASE TODOS */
div.contenido-team-base>div>div>h3,
div.contenido-team-miembro>div>div>h3{
    color: #999999;
    font-family:var(--tipografia_002, sans-serif);
    font-size:19pt;
    font-weight:400;
    line-height:1.3em;
    margin:0;
    padding:50px 15px;
    text-align:center;
    text-transform:lowercase;
}
div.contenido-team-base>div>div>h3:before,
div.contenido-team-base>div>div>h3:after,
div.contenido-team-miembro>div>div>h3:before,
div.contenido-team-miembro>div>div>h3:after{
    border-bottom:1px solid #999999;
    content:'';
    display:inline-block;
    font-size:0;
    margin-right:10px;
    vertical-align:middle;
    width:50px;
}
div.contenido-team-base>div>div>h3:after,
div.contenido-team-miembro>div>div>h3:after{
    margin-left:10px;
    margin-right:0;
}
div.contenido-team-base>div>div>div>ul{
    font-size:0;
    list-style:none;
    padding:0;
    text-align:center;
}
    div.contenido-team-base>div>div>div>ul>li{
        display:inline-block;
        vertical-align:top;
        width:33.33%;
    }
        div.contenido-team-base>div>div>div>ul>li>div{
            padding:10px;
        }
            div.contenido-team-base>div>div>div>ul>li>div{
                padding:10px;
            }
                div.contenido-team-base>div>div>div>ul>li>div>a{
                    display:block;
                    text-decoration:none;
                }
                    div.contenido-team-base>div>div>div>ul>li>div>a>div{
                        overflow:hidden;
                        padding-bottom:75%;
                        position:relative;
                        z-index:1;
                    }
                        div.contenido-team-base>div>div>div>ul>li>div>a>div>img{
                            border-width:0;
                            left:0;
                            position:absolute;
                            top:0;
                            width:100%;
                            z-index:1;
                        }
                        div.contenido-team-base>div>div>div>ul>li>div>a>div:after{
                            background-color:#fff;
                            content:'';
                            display:block;
                            filter:alpha(opacity=0);
                            font-size:0;
                            left:0;
                            opacity:0;
                            -ms-opacity:0;
                            -moz-opacity:0;
                            -o-opacity:0;
                            -webkit-opacity:0;
                            padding-bottom:75%;
                            position:absolute;
                            top:0;
                            transition:opacity 0.2s, filter 0.2s, -moz-opacity 0.2s, -ms-opacity 0.2s, -o-opacity 0.2s, -webkit-opacity 0.2s;
                            -ms-transition:opacity 0.2s, filter 0.2s, -moz-opacity 0.2s, -ms-opacity 0.2s, -o-opacity 0.2s, -webkit-opacity 0.2s;
                            -moz-transition:opacity 0.2s, filter 0.2s, -moz-opacity 0.2s, -ms-opacity 0.2s, -o-opacity 0.2s, -webkit-opacity 0.2s;
                            -o-transition:opacity 0.2s, filter 0.2s, -moz-opacity 0.2s, -ms-opacity 0.2s, -o-opacity 0.2s, -webkit-opacity 0.2s;
                            -webkit-transition:opacity 0.2s, filter 0.2s, -moz-opacity 0.2s, -ms-opacity 0.2s, -o-opacity 0.2s, -webkit-opacity 0.2s;
                            width:100%;
                            z-index:2;
                        }
                        div.contenido-team-base>div>div>div>ul>li>div>a:hover>div:after{
                            filter:alpha(opacity=20);
                            opacity:0.3;
                            -ms-opacity:0.3;
                            -moz-opacity:0.3;
                            -o-opacity:0.3;
                            -webkit-opacity:0.3;
                        }
                    div.contenido-team-base>div>div>div>ul>li>div>a>span{
                        color:#4b7637;
                        display:block;
                        font-size:18pt;
                        font-family:var(--tipografia_002, sans-serif);
                        font-weight:600;
                        padding:21px 0 15px;
                    }
                div.contenido-team-base>div>div>div>ul>li>div>p{
                    color:#9b999a;
                    display:block;
                    font-size:16pt;
                    font-family:var(--tipografia_002, sans-serif);
                    padding: 0;
                }
                div.contenido-team-base>div>div>div>ul>li>div>div{
                    padding:0;
                }
                    div.contenido-team-base>div>div>div>ul>li>div>div>a{
                        display:inline-block;
                        filter:alpha(opacity=80);
                        margin:5px;
                        opacity:0.8;
                        -ms-opacity:0.8;
                        -moz-opacity:0.8;
                        -o-opacity:0.8;
                        -webkit-opacity:0.8;
                        width:40px;
                    }
                        div.contenido-team-base>div>div>div>ul>li>div>div>a>img{
                            border-width:0;
                            width:100%;
                        }
                    div.contenido-team-base>div>div>div>ul>li>div>div>a:hover{
                        filter:alpha(opacity=100);
                        opacity:1;
                        -ms-opacity:1;
                        -moz-opacity:1;
                        -o-opacity:1;
                        -webkit-opacity:1;
                    }
/* PARA MIEMBRO */
div.contenido-team-datos-miembro{
    display:table;
    width:100%;
}
    div.contenido-team-datos-miembro>div{
        display:table-row;
    }
        div.contenido-team-datos-miembro>div>div{
            display:table-cell;
            font-size:0;
            vertical-align:top;
        }
        div.contenido-team-datos-miembro>div>div:first-child{
            text-align:center;
            width:320px;
        }
            div.contenido-team-datos-miembro>div>div>div{
                padding:0;
            }
                div.contenido-team-datos-miembro>div>div:first-child>div>div:first-child{
                    padding:0;
                }
                    div.contenido-team-datos-miembro>div>div:first-child>div>div:first-child>img{
                        border-width:0;
                        display:block;
                        width:100%;
                    }
                div.contenido-team-datos-miembro>div>div:first-child>div>p{
                    color:#9b999a;
                    display:block;
                    font-size:16pt;
                    font-family:var(--tipografia_002, sans-serif);
                    padding:0;
                }
                div.contenido-team-datos-miembro>div>div:first-child>div>div:last-child{
                    padding:0;
                }
                div.contenido-team-datos-miembro>div>div:first-child>div>div:last-child>a{
                        display:inline-block;
                        filter:alpha(opacity=80);
                        margin:5px;
                        opacity:0.8;
                        -ms-opacity:0.8;
                        -moz-opacity:0.8;
                        -o-opacity:0.8;
                        -webkit-opacity:0.8;
                        width:40px;
                    }
                        div.contenido-team-datos-miembro>div>div:first-child>div>div:last-child>a>img{
                            border-width:0;
                            width:100%;
                        }
                    div.contenido-team-datos-miembro>div>div:first-child>div>div:last-child>a:hover{
                        filter:alpha(opacity=100);
                        opacity:1;
                        -ms-opacity:1;
                        -moz-opacity:1;
                        -o-opacity:1;
                        -webkit-opacity:1;
                    }
                div.contenido-team-datos-miembro>div>div:last-child>div>p{
                    color:#696969;
                    display:block;
                    font-size:11pt;
                    font-family:Verdana, "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;/*var(--tipografia_002, sans-serif);*/
                    line-height:1.3em;
                    margin:0;
                    padding:20px 0 20px 20px;
                }
                div.contenido-team-datos-miembro>div>div:last-child>div>div{
                    padding:0 0 20px 20px;
                }
                    div.contenido-team-datos-miembro>div>div:last-child>div>div>a{
                        color:#475b1f;
                        display:inline-block;
                        font-size:16pt;
                        font-family:var(--tipografia_002, sans-serif);
                        font-weight:400;
                        padding:0;
                        text-decoration:none;
                        text-transform:uppercase;
                    }
                        div.contenido-team-datos-miembro>div>div:last-child>div>div>a>span{
                            border:1px solid #475b1f;
                            border-radius:50%;
                            display:inline-block;
                            font-size:0;
                            height:47px;
                            margin-left:10px;
                            overflow:hidden;
                            padding:0;
                            text-align:left;
                            vertical-align:middle;
                            width:47px;
                        }
                            div.contenido-team-datos-miembro>div>div:last-child>div>div>a>span>img{
                                border-width:0;
                                margin:32% 0 0 36%;
                                width:20%;
                                transition:margin-left 0.2s;
                                -moz-transition:margin-left 0.2s;
                                -ms-transition:margin-left 0.2s;
                                -o-transition:margin-left 0.2s;
                                -webkit-transition:margin-left 0.2s;
                            }
                            div.contenido-team-datos-miembro>div>div:last-child>div>div>a:hover>span>img{
                                margin-left:22%;
                            }

/* ============================

@@@@@@@@@@@

RESPONSIVO

@@@@@@@@@@@

============================ */
@media screen and (max-width: 780px){
    div.contenido-team-base>div>div>div>ul>li{
        width:50%;
    }
    /* MIEMBRO */
    div.contenido-team-datos-miembro{
        display:block;
        width:auto;
    }
        div.contenido-team-datos-miembro>div{
            display:block;
        }
            div.contenido-team-datos-miembro>div>div{
                display:block;
            }
            div.contenido-team-datos-miembro>div>div:first-child{
                width:auto;
            }
            div.contenido-team-datos-miembro>div>div:last-child>div>p{
                font-size:14pt;
                padding:20px 0 20px 0;
            }
            div.contenido-team-datos-miembro>div>div:last-child>div>div{
                padding:0 0 20px 0;
            }
}

@media screen and (max-width: 640px){
    div.contenido-team-base>div>div>h3:before,
    div.contenido-team-base>div>div>h3:after,
    div.contenido-team-miembro>div>div>h3:before,
    div.contenido-team-miembro>div>div>h3:after{
        display:block;
        margin:0 auto 30px;
        width:50px;
    }
    div.contenido-team-base>div>div>h3:after,
    div.contenido-team-miembro>div>div>h3:after{
        margin:30px auto 0;
    }
}

@media screen and (max-width: 480px){
    div.contenido-team-base>div>div>div>ul>li{
        display:block;
        width:auto;
    }
}
