/*inicio mapa contacto sedes*/
#mapa-contacto-sedes h2{text-transform:uppercase;font-weight:normal;}
#mapa-contacto-sedes,
.page-contacto-sedes-buscador .pane-openlayers-map{margin:0 0 40px;}
/*fin mapa contacto sedes*/

/*inicio contacto sedes: sedes*/
#contacto-sedes .sedesPpal ul{list-style:none;padding:0;margin:10px 0 0 0;}
#contacto-sedes .sedesPpal ul li{float:left;width:50%;height:8em;display:block;font-size:0.9em;margin:0/* 19px 0 0*/;}
#contacto-sedes .sedesPpal ul li p{margin:10px 0 0;}
#contacto-sedes .sedesPpal ul li a{display:block;float:left;width:50%;}
#contacto-sedes .sedesPpal ul li > div{float:left;/*margin-right:5px;*/text-align:left;width:32%;}
#contacto-sedes .sedesPpal div > div{width:100%;}
/*fin contacto sedes: sedes*/

/*inicio contacto sedes:encuentre su sede*/
.encuentre-su-sede h2{color:#333333;font-size:1.65em;margin:1.3em 0 0.4em 0;}
.encuentre-su-sede .pane-content .views-exposed-widget.views-widget-filter-field_sector_tid_i18n,
.encuentre-su-sede .pane-content .views-exposed-widget.views-widget-filter-field_provincia_tid,
.encuentre-su-sede .views-submit-button{display:block;float:left;width:100%;padding-right:0;}
.encuentre-su-sede #edit-submit-sedes{float:left;background-color:#016fb8;border:2px solid #016fb8;border-radius:5px;color:#FFF;padding:5px;text-transform:uppercase;margin-top:15px;}
/*.encuentre-su-sede #edit-submit-sedes{float:right;}*/
.encuentre-su-sede #edit-submit-sedes:hover,
.encuentre-su-sede #edit-submit-sedes:focus{box-shadow:1px 1px 3px rgba(0, 0, 0, 0.5);outline:0 none;}
.encuentre-su-sede #edit-submit-sedes:active{box-shadow:1px 1px 5px rgba(0, 0, 0, 0.25) inset;outline:0 none;}
.encuentre-su-sede #edit-sector,
.encuentre-su-sede .pane-content #edit-provincia{height:30px;border:2px solid #016fb8;width:100%;border-radius:5px;padding:4px;background: transparent url(../img/arrow.png) no-repeat 450px 10px  !important;}

.page-contacto-sedes-buscador .encuentre-su-sede #edit-submit-sedes{float:left;}
.page-contacto-sedes-buscador .encuentre-su-sede #edit-sector,
.page-contacto-sedes-buscador .encuentre-su-sede .pane-content #edit-provincia{/*background: transparent url(../img/arrow.png) no-repeat 195px 10px  !important;*/}
/*fin contacto sedes:encuentre su sede*/

/*inicio contacto sedes: atencion telefonica externa*/
#atencion-telefonica-externa #node-56 #edit-submitted-su-correo-electronico,
#atencion-telefonica-externa #node-56 #edit-submitted-asunto,
#atencion-telefonica-externa #node-56 #edit-submitted-mensaje{width:100%;border-radius:5px;padding:4px;background: #FFF;-moz-appearance:normal;-webkit-appearance:none;-moz-appearance:normal;}
#atencion-telefonica-externa .webform-submit.button-primary.form-submit,
#atencion-telefonica-externa #edit-submit-sedes{float:right;background-color:#016fb8;border:2px solid #016fb8;border-radius:5px;color:#FFF;padding:5px;text-transform:uppercase;margin-top:15px;}
#atencion-telefonica-externa #edit-submit-sedes{float:right;}
#atencion-telefonica-externa .webform-submit.button-primary.form-submit:hover,
#atencion-telefonica-externa .webform-submit.button-primary.form-submit:focus{box-shadow:1px 1px 3px rgba(0, 0, 0, 0.5);outline:0 none;}
#atencion-telefonica-externa .webform-submit.button-primary.form-submit:active{box-shadow:1px 1px 5px rgba(0, 0, 0, 0.25) inset;outline:0 none;}
#atencion-telefonica-externa .view-content > div{width:55%;}
#atencion-telefonica-externa .view-content img,#atencion-telefonica-externa .view-content a,#atencion-telefonica-externa .view-content div{float:left;}
#atencion-telefonica-externa .view-content a,#atencion-telefonica-externa .view-content div{width:100%;}
#atencion-telefonica-externa .view-content div > div,#atencion-telefonica-externa .view-content a{width:71%; text-decoration:none;}
#atencion-telefonica-externa .view-content a{color:#016fb8;}
#atencion-telefonica-externa .view-content img{margin-right:20px;}
#atencion-telefonica-externa .view-content .views-row{background:#EFEEF2;margin-bottom:5px;padding:8px;}
#atencion-telefonica-externa  .contextual-links-region.panel-pane.pane-node{text-align:center;}
#atencion-telefonica-externa h2{text-transform:uppercase;color:#016fb8;border-bottom:1px solid #F9D100;padding:0;width:17em;margin:0 auto;}
#atencion-telefonica-externa{background:#EFEEF2 url(../img/bg-contacto-sedes.png) no-repeat left bottom; padding:30px 0 200px;margin-top:34px;}
#atencion-telefonica-externa .submitted{visibility:hidden;}
#atencion-telefonica-externa .content .tel{color:#016fb8;font-size:2.64em;width:6.6em;margin:0 auto;font-weight:bold;}
#atencion-telefonica-externa .content .atencion-mail{color:#016fb8;width:11.6em;margin:0 auto;font-weight:bold;}
#atencion-telefonica-externa .content .field-item.even > p{text-transform:uppercase;}
#atencion-telefonica-externa .content .field-item.even div.div-con-borde p{}
#atencion-telefonica-externa .content .field-item.even div.div-con-borde p a{border:2px solid #016fb8;border-radius:5px;padding:0 10px;text-align:left;width:10em;margin:0 auto;width:11em;text-decoration:none;font-size:0.86em;background:url(../img/right-arrow.png) no-repeat 9em center;display:block;font-weight:bold;}
#atencion-telefonica-externa .content .field-item.even div.div-con-borde p a:hover,
#atencion-telefonica-externa .content .field-item.even div.div-con-borde p a:focus{color:#FFF;background:#016fb8 url(../img/right-arrow-hover.png) no-repeat 9em center;}
#atencion-telefonica-externa .content .field-item div{text-align:center;}
#atencion-telefonica-externa .content .field-item > div{margin:-5px 0 27px;}
#atencion-telefonica-externa .content span{display:block;text-transform:lowercase;}
#atencion-telefonica-externa #webform-client-form-56 {margin:10px 0;}
#atencion-telefonica-externa #webform-client-form-56 > div > div {width:90%;margin:0 auto;}
#atencion-telefonica-externa #webform-client-form-11849 > div > div {width:90%;margin:0 auto;}
#atencion-telefonica-externa #webform-client-form-56 label{text-align:left;}


/*fin contacto sedes: atencion telefonica externa*/

/*inicio contacto sedes: sedes filtradas*/
#contacto-filtro-sedes li.views-row{background-color:#EFEEF2;margin:10px 0;float:left;display:block;padding:8px;width:100%;}
#contacto-filtro-sedes li.views-row img{margin:4px 8px 4px 4px;float:left;display:block;}
#contacto-filtro-sedes li.views-row div > span{display:block;text-decoration:none;color:#016fb8;font-weight:bold;}
#contacto-filtro-sedes li.views-row div{display:block;}
#contacto-filtro-sedes li.views-row p{margin:10px 0 0 0;}
#contacto-filtro-sedes li.views-row p span{font-size:1.72em;}
#contacto-filtro-sedes .view-header{font-size:0.93em;}
#contacto-filtro-sedes .view-header > span{color:#016fb8;}
/*fin contacto sedes: sedes filtradas*/

.sedesPpal.clearfix{background-color:#EFEEF2;padding:10px 0 0 10px;}
.direccion-sede-prin > span{display:block;}
.direccion-sede-prin{float:left;}
.principal-estilo{/*float:left;width:150px;*/display:block;color:#016fb8;font-weight:bold;padding:6px 0 0 0;}
.img-marker{float:left;display:block;}

.panel-pane.pane-views.pane-sedes{margin:40px 0;}
.pane-views-exp-sedes-page-1 .pane-title,
.pane-mapa-sedes-principales h2,
#contacto-sedes .pane-title{font-size:1.28em;text-transform:uppercase;font-weight:normal;}

.pane-block-28 .view-content{margin:10px 0 42px;}
.contextual-links-region.panel-pane.pane-block.pane-block-28.pane-block .pane-content > p{font-size:1.28em;text-transform:uppercase;}
.departamentos-corporativos{list-style:none;margin:0;}
.departamentos-corporativos > li{color:#016fb8; margin:0 31px 0 0;text-transform:uppercase;width:45%;float:left;font-weight:bold;}
.cargos{list-style:none;margin:0;}
.cargos > li{color:#333;display:block;font-weight:bold;text-transform:none;background:url("../img/img-decorativa-dept-corporativo.png") no-repeat scroll left center rgba(0, 0, 0, 0);margin:15px 0;padding:0 0 0 10px;}
.cargos span{display:block;font-size:0.9em;}

.olPopup .openlayers-tooltip-name .field-content{color:#016fb8;display:block;font-size:1.37em;}
.olPopup .openlayers-tooltip-name .field-content span{color:#333;display:block;font-size:0.87em;}
.olPopup .openlayers-tooltip-description .field-content{color:#333;}
.olPopup{height:auto;width:350px;}
.olPopup #tooltip_contentDiv{height:auto !important;width:auto !important;padding:16px 5px 0px 12px;}
.olPopup #tooltip_contentDiv div{height:auto !important;}
.olPopup #tooltip_contentDiv div div{height:auto !important;width:auto !important;}

.olPopup #tooltip_FrameDecorationDiv_0{height:auto !important;width:auto !important;border: 2px solid #CCC;}
.olPopup #tooltip_FrameDecorationDiv_1,
.olPopup #tooltip_FrameDecorationDiv_2,
.olPopup #tooltip_FrameDecorationDiv_3,
.olPopup #tooltip_FrameDecorationDiv_4{display:none;}

#edit-sector option.nivel-1{margin:2px 0 0 5px;color:#016fb8;font-weight:bold;text-transform:uppercase;padding:0;text-indent:7px;}
#edit-sector option.nivel-2{padding:0;font-weight:bold;text-indent:20px;}
#edit-sector option.nivel-3{padding:0;text-indent:33px;}

#views-exposed-form-sedes-page-1 .views-exposed-form .views-exposed-widget{padding-right: 0px;width:100%;}
li.translation_ca a,
li.translation_en a,
li.translation_es a{display:none;}