.division{
	margin-bottom:25px;	
}

.pane-detalle-area-de-negocio-panel-pane-2 + .panel-separator{
	clear:both;
}

.division .view-content img{
	float:left;
	margin:0px 25px 25px -25px;
}

.division .linea-negocio-descripcion{
	padding-top:3.5em;
}

.area-de-negocio .view-content{
	margin:40px 70px 10px;
}

.area-de-negocio .view-content img{
	padding:3px;
	border:1px solid #ccc;
}

.area-de-negocio .view-content h1{
	font-size:1.9em;
	margin:20px 0px;
	color:#016fb8;
}

.area-de-negocio .view-content h1:after{
  /*  content: ".....";
	color:initial;
    display:block;
    font-size:14px;
    font-weight:normal;*/
}

.division .linea-negocio-descripcion h2 span{
	font-weight:700;
	color:#016fb8;
}

.pane-lineas-de-negocio-menu-lineas-de-negocio h2{
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
}

/* .lineas-de-negocio .lineas-negocio{
	overflow:hidden;
} */
.lineas-de-negocio .view-content{
	text-align:right;
}
.lineas-de-negocio .lineas-negocio{
	display:inline-block;
	margin:5px 4px;
	text-align:left;
	vertical-align:top;
	width:311px;
}
.page-taxonomy-term-7 .lineas-de-negocio .lineas-negocio,
.page-taxonomy-term-39  .lineas-de-negocio .lineas-negocio{
	width:320px;
}

.lineas-negocio h3:after{
	content:'.....';
	display: block;
    text-align: center;
	font-weight:normal;
}

.lineas-negocio h3 .linea{
	background-color:#016fb8;
	color:#fff;
	text-align:center;
	padding:13px 0;
	font-weight:bold;
	font-size:1.429em;
	margin-top:-5px;
}

.lineas-negocio h3 .linea strong{
	display:block;
	font-size: 0.800em;
	padding-top: 5px
}

.lineas-de-negocio .lineas-negocio ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.listSolucionesSect li,
.lineas-de-negocio .lineas-negocio li{
	list-style-type:none;
	margin:5px 0px;
	background-color:#EFEEF2;
	position:relative;
}

.listSolucionesSect li a,
.lineas-de-negocio .lineas-negocio li a{
	text-decoration:none;
	color:#333;
	font-size:1.143em;
	display: block;
	padding: 15px 10px;
}
.listSolucionesSect li a.l-2277,
.lineas-de-negocio .lineas-negocio li a.l-2277,
.listSolucionesSect li a.l-115,
.lineas-de-negocio .lineas-negocio li a.l-115{
	margin-top:-15px;
	padding:10px;
}
.listSolucionesSect li a.l-2277 .n1,
.lineas-de-negocio .lineas-negocio li a.l-2277 .n1,
.listSolucionesSect li a.l-115 .n1,
.lineas-de-negocio .lineas-negocio li a.l-115 .n1{
	padding-left:18px;
	border-left:1px dotted #ddd;
}
.lineas-de-negocio .lineas-negocio li a:hover,
.lineas-de-negocio .lineas-negocio li a:focus{
	background-color: #016fb8;
	color:#FFF;
}
.lineas-de-negocio .lineas-negocio li a:hover span.n2,
.lineas-de-negocio .lineas-negocio li a:focus span.n2{
	color:#FFF;
}
.listSolucionesSect li a span{
	position:absolute;
	right:20px;
	color:#016fb8;
	text-transform:uppercase;
	font-size:0.75em;
}
.lineas-de-negocio .lineas-negocio li a span.n1{
	display:inline-block;
	padding-right: 0;
	width: 80%;
	vertical-align: middle;
}
.lineas-de-negocio .lineas-negocio li a span.n2{
	display:inline-block;
	color:#016fb8;
	text-transform:uppercase;
	font-size:0.75em;
	width: 17%;
	vertical-align: middle;
}


#solucionesSectoriales{margin-top:72px;}
#solucionesSectoriales .listSolucines ul {margin-left: 0}
#solucionesSectoriales .listSolucines ul li{list-style-type:none;width:31.7%;display: inline-block;border:1px solid #CCCCCC;margin:0 0 30px 20px;vertical-align: top;text-align:center;}
#solucionesSectoriales .listSolucines ul li.views-row-1,
#solucionesSectoriales .listSolucines ul li.views-row-4,
#solucionesSectoriales .listSolucines ul li.views-row-7,
#solucionesSectoriales .listSolucines ul li.views-row-10{margin-left: 0}
#solucionesSectoriales .listSolucines ul li .solucionesCabecera{background: #016fb8}
#solucionesSectoriales .listSolucines ul li .solucionesCabecera p{padding: 0;margin-bottom: 0 }
#solucionesSectoriales .listSolucines ul li .solucionesCabecera a{background:#016fb8;color: #fff;display: block;text-decoration: none;}
#solucionesSectoriales .listSolucines ul li .solucionesCabecera a:hover,
#solucionesSectoriales .listSolucines ul li .solucionesCabecera a:focus{background: #fff;color:#016fb8;}
#solucionesSectoriales .listSolucines ul li .solucionesCabecera a span{display: block;padding:7px 0;font-size: 1.286em;}
#solucionesSectoriales .listSolucines ul li p{padding: 0 25px;}
#solucionesSectoriales .listSolucines .views-row-8 .solucionesCabecera a span{}

#colDerSolucines{float:right;width:auto;clear:right;border:1px solid #ccc;z-index:99;position:relative;padding-bottom:10px;margin-left:20px;margin-bottom:15px;}
#colDerSolucines .fichaResponsable {max-width:323px}
#colDerSolucines .fichaResponsable p{margin-bottom: 0}
#colDerSolucines .fichaResponsable p span,
#colDerSolucines .fichaResponsable p strong{display:block;padding-left: 20px;}
#colDerSolucines .fichaResponsable p.imgResponsable img{height: auto;border-bottom: 1px solid #ccc}
#colDerSolucines .fichaResponsable p.nombreResponsable{font-weight: bolder;}
#colDerSolucines .fichaResponsable p.contactar{ }
#colDerSolucines .fichaResponsable p.contactar a{background-color: #016fb8;border: 1px solid #016fb8;border-radius: 5px;color: #fff;float: left;padding: 5px;text-transform: uppercase;float: right;margin-right: 1em;color:#fff;text-decoration: none;}
#colDerSolucines .fichaResponsable p.contactar a:hover,
#colDerSolucines .fichaResponsable p.contactar a:focus{text-decoration: underline;}

.colDerSolucinesClass{float:right;width:auto;clear:right;border:1px solid #ccc;z-index:99;position:relative;padding-bottom:10px;margin-left:20px;margin-bottom:15px;}
.colDerSolucinesClass .fichaResponsable {}
.colDerSolucinesClass .fichaResponsable p{margin-bottom: 0}
.colDerSolucinesClass .fichaResponsable p span,
.colDerSolucinesClass .fichaResponsable p strong{padding-left: 20px;}
.colDerSolucinesClass .fichaResponsable p.imgResponsable img{height: auto;border-bottom: 1px solid #ccc}
.colDerSolucinesClass .fichaResponsable p.nombreResponsable{font-weight: bolder;}
.colDerSolucinesClass .fichaResponsable p.contactar{ }
.colDerSolucinesClass .fichaResponsable p.contactar a{background-color: #016fb8;border: 1px solid #016fb8;border-radius: 5px;color: #fff;float: left;padding: 5px;text-transform: uppercase;float: right;margin-right: 1em;color:#fff;text-decoration: none;}
.colDerSolucinesClass .fichaResponsable p.contactar a:hover,
.colDerSolucinesClass .fichaResponsable p.contactar a:focus{text-decoration: underline;}




.listSolucionesSect{ clear: both;margin:50px 0 30px 0;}
.listSolucionesSect h2{}
.listSolucionesSect ul{margin-left: 0}
.listSolucionesSect ul li{background-color: #EFEEF2;display: inline-block;list-style-type: none;margin: 10px 16px 0 0;padding: 10px;position: relative;vertical-align: top;width: 31.9%;}
.listSolucionesSect ul li.sinMargen{margin-right: 0 !important}

/*Cajas detalle soluciones sectoriales*/
.listSolucionesSect .listaSectores{width: 320px;display: inline-block;padding:0;margin:5px 2px;text-align: left;vertical-align: top;background-color: white;}
.listSolucionesSect .listaSectores .linea{background-color: #016fb8;color: #fff;text-align: center;padding: 13px 0;font-weight: bold;font-size: 1.250em;margin-top: -6px;display:block;min-height: 3.4em}
.listSolucionesSect .listaSectores .linea strong{display: block;padding-top: 5px;font-size: .800em;}
.listSolucionesSect .listaSectores span{position:relative;right: 0;text-transform: none;}
/* .pane-soluciones-sectoriales-panel-pane-1{margin-top:72px;} */
/*---Cajas detalle soluciones sectoriales*/

/*formularios contactar del detalle de soluciones sectoriales*/
.node-type-soluciones-sectoriales #cboxLoadedContent .webform-component--responsable{clip: rect(0px,0px,0px,0px);position: absolute;}
.node-type-soluciones-sectoriales #cboxLoadedContent .formTitulo{font-size: 1.714em;color:#333333;margin-left: 211px;margin-top: 10px;margin-bottom: 25px;}
.node-type-soluciones-sectoriales #cboxLoadedContent .webform-component--su-correo,
.node-type-soluciones-sectoriales #cboxLoadedContent .webform-component--el-seu-correu,
.node-type-soluciones-sectoriales #cboxLoadedContent .webform-component--your-e-mail,
.node-type-soluciones-sectoriales #cboxLoadedContent .webform-component--su-correo-electronico{margin-left: 211px;}
.node-type-soluciones-sectoriales #cboxLoadedContent .webform-component--asunto-del-mensaje,
.node-type-soluciones-sectoriales #cboxLoadedContent .webform-component--assumpte-del-missatge,
.node-type-soluciones-sectoriales #cboxLoadedContent .webform-component--message-subject{margin-left: 211px;}
.node-type-soluciones-sectoriales #cboxLoadedContent .webform-component--escriba-su-mensaje,
.node-type-soluciones-sectoriales #cboxLoadedContent .webform-component--escrigui-el-seu-missatge,
.node-type-soluciones-sectoriales #cboxLoadedContent .webform-component--type-your-message{margin-left: 211px;}
.node-type-soluciones-sectoriales #cboxLoadedContent .webform-component--contactar-con p,
.node-type-soluciones-sectoriales #cboxLoadedContent .webform-component--contactar-amb p,
.node-type-soluciones-sectoriales #cboxLoadedContent .webform-component--contact p,
.node-type-soluciones-sectoriales #cboxLoadedContent .webform-component--contactar-con-sector-internacional p{font-size: 1.714em;font-weight: bold;margin-left: 211px;}
#cboxLoadedContent .formEmail{width: 472px;}
#cboxLoadedContent .formAsunto{width: 472px;}
#cboxLoadedContent .formMensaje{width: 496px;}
.node-type-soluciones-sectoriales #cboxLoadedContent .webform-submit{margin-left:562px;width: 120px;height: 45px;}
/*---formularios contactar del detalle de soluciones sectoriales*/

/*---básica de Participacion Social---*/
#participacion-social ul{margin: 45px 0 0;list-style: none;}
#participacion-social ul li{margin: 0 0 10px;display: inline-block; width: 49%; background-color: #EFEEF2; min-height: 95px; vertical-align: top; padding-left: 10px;}
#participacion-social ul li.impar{margin-right: 5px;}
#participacion-social ul li.par{margin-left: 5px;}
#participacion-social ul li img{float: left;margin: 6px 0;}
#participacion-social ul li span{font-size: 0.929em; border-left: 1px solid #999; display: inline-block; padding-left: 5px;margin: 28px 0;margin-left: 10px;}
#participacion-social ul li span strong{display: block;color: #016fb8; font-weight: bold; font-size: 1.231em;}
/*---Fin básica de Participacion Social---*/

/*---reputacion empresarial - transparencia---*/
.view-calidad-transparencia .lineas-negocio h2{font-size:1.428em;color:#333;}
.view-calidad-transparencia .lineas-negocio h3:after{display:none;}
.view-calidad-transparencia .lineas-negocio h3,
.view-calidad-transparencia .lineas-negocio li.area > strong{font-size:1.143em;}
.view-calidad-transparencia .lineas-negocio ul{ margin-left:0; }
.view-calidad-transparencia .lineas-negocio li{list-style-type:none; margin-left:0; }
.view-calidad-transparencia .lineas-negocio .titulo{background:none repeat scroll 0 0 #0378c6;color:#fff;display:block;float:left;font-weight:bold;min-height:50px;margin:0 0 6px;padding:6px 10px 0;text-align:center;width:100%;}
.view-calidad-transparencia .lineas-negocio{overflow:hidden;clear:both;margin-bottom:2em}
.view-calidad-transparencia .lineas-negocio li.area{float:left;margin-bottom:0;min-height:240px;padding-left:2px;padding-right:2px;padding-top:20px;width:24.9%;}
.view-calidad-transparencia .lineas-negocio li .direccion{clear:both;margin:5px 0;font-size:.929em;}
.view-calidad-transparencia .lineas-negocio li .direccion p{margin:0;}
.view-calidad-transparencia .lineas-negocio li.impar{}
.view-calidad-transparencia .lineas-negocio li.area ul{list-style:disc outside;margin:0 0 0 10px;padding:0;}
.view-calidad-transparencia .lineas-negocio li.area ul li{margin-bottom:5px;padding:0;font-size:1em;list-style:disc outside;}
.view-calidad-transparencia .lineas-negocio li.area .sellos{display:block;float:left;padding:0 0 10px 10px;font-size:1em; }
.view-calidad-transparencia .lineas-negocio ul.cvs{list-style:disc outside;margin:10px 0 10px 10px;padding:0 0 0 10px;}
.view-calidad-transparencia .lineas-negocio ul.cvs li{list-style:disc outside;margin:0;padding:0;}
.organigramas .view-calidad-transparencia.mitad{display:inline-block;vertical-align:top;width:49%;}
.organigramas .lineas-negocio{margin:0 0 1em;}
.organigramas .lineas-negocio-wrap {background: #ecebf0 none repeat scroll 0 0;margin: 0 0 4em;max-width: 31em;min-height: 15em;padding: 1.5em;}
.organigramas .view-calidad-transparencia.mitad .lineas-negocio > h3,
.organigramas .sin-header .lineas-negocio > p,
.organigramas .view-calidad-transparencia.mitad .lineas-negocio > p{background:rgba(0, 0, 0, 0) url("/sites/all/themes/newco/img/org-bullet-1.png") no-repeat scroll 0.3em 0.8em;color:#016fb8;padding-left:1.2em;}
.organigramas .sin-header .lineas-negocio > p,
.organigramas .view-calidad-transparencia.mitad .lineas-negocio > p{color:#016fb8;font-size:1.143em;font-weight:bold;margin:0;}
.organigramas .view-calidad-transparencia.mitad .lineas-negocio li{background:rgba(0, 0, 0, 0) url("/sites/all/themes/newco/img/org-bullet-2.png") no-repeat scroll 1.5em 0.9em;min-height:1em;padding:0 0 0 3.5em;width:100%;}
.organigramas .view-calidad-transparencia.mitad .lineas-negocio .titulo{background:transparent;min-height:1em !important;text-align:left;padding-left:0;}
.organigramas .view-calidad-transparencia.mitad .lineas-negocio .titulo > p{color:#333;margin:0;}
.organigramas .sin-header .lineas-negocio p a,
.organigramas .view-calidad-transparencia.mitad .lineas-negocio p a{font-size:1.143em;font-weight:bold;}