/*****************/
/* generales     */
/*****************/

.section_banner{
    margin-bottom:30px;
    position:relative;
}
.section_banner span.section_banner_text{
    position: absolute;
    top:42px;
    left:180px;
    color: #fff;
    font-size:13px;
}


/*****************/
/* EQUIPO        */
/*****************/

div.team #person_info{
    position:relative;
    z-index:1;
    margin-bottom:45px; 
}
div.team #person_info #box_info{
    position:absolute;
    z-index:10;
    width:210px;
    height:105px;
    right:0px;
    top:96px;
    background:#fff;
    padding: 20px 25px;
}

div.team #person_info #box_info .name{ 
    color:#4580c1;
    font-size:24px;
    font-weight:bold;
    line-height:26px;
}
div.team #person_info #box_info .subtitle{
    font-weight:bold;
    margin-bottom:10px;
}
div.team #person_info #box_info .intro{
    font-weight:12px;
}

div.team .person_list .person{
    float:left;
    margin-right:34px;
    width:160px;
} 
div.team .person_list .person.last{
    margin-right:0;
}
div.team .person_list .person .image{
    width:160px;
    height:200px;
    background:#f0f0f0;
    margin-bottom: 5px;
}
div.team .person_list .person .name a{
    color:#4580c1;
    font-weight:bold;
    padding-left:5px;
    font-size:12px;
}
div.team .person_list .person .subtitle{
    font-size:11px;
    padding-left:5px;
}

/*****************/
/* SERVICOS      */
/*****************/

div.services{
    
}
div.services .service{
    margin-bottom:20px;
}
div.services .service .ico{
    float:left;
    width: 35px;
    height: 35px;
    background: #f0f0f0;
    margin-right: 14px;
}
div.services .service .brief{
    float:left;
    width: 650px;
}
div.services .service .brief .title{
    border-bottom: none !important;
    margin:0 !important;
    padding:0 !important;
    font-size: 16px !important; 
}
div.services .service .brief .title a{
    color: #2265b4;
}


/* imágenes en fila de 3 */

ul.imagenes {
    margin-left: 0;
    text-align: center;
}
ul.imagenes li {
    background-color: #EFFBFF;
    border: 1px solid #009AA4;
    float: left;
    height: 160px;
    margin: 15px;
    overflow: hidden;
    padding: 20px 10px;
    width: 190px;
    margin-bottom:20px;
}
ul.imagenes li.last {
    margin-right: 0;
}
ul.imagenes li.first {
    margin-left: 0;
}
ul.imagenes li .top {
}
ul.imagenes li .top .nombre {
    color: #169BA5;
    font-size: 14px;
    font-weight: normal;
    margin-bottom:12px;
    
}
ul.imagenes li .top p.nombre {
    padding-top: 0;
}
ul.imagenes li .top .nombre a {
    color: #169BA5;
    font-weight: bold;
}
ul.imagenes li img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}