@charset "UTF-8";
/*
Theme Name: bbva-empleo-coronita
Theme URI: http://
Description: Portal de Empleo BBVA v2017
Author: Marta Romero, Open Sistemas
Author URI: http://
Version: 1.0
*/

body {background: none repeat scroll 0 0 #fff;font-family:"BentonBook",Arial,san-serif;font-size:15px;line-height:24px;color:#666666;margin:0px;padding:0px;width: 100%;}
.ie body {font-size: 110%}

/***********************************************
	GRID
***********************************************/
header, main, footer {width:100%;float:left;margin:0px;padding:0px;position:relative;}
header {overflow:visible;background-color:#072146;}
main {z-index:5;background-color:transparent;}
footer {z-index:999;min-height:400px;}

.wrapperFluid {width:100%;float:left;position:relative;display:block;}
.wrapperFluid .wrapperContent {width:930px;margin: 0px auto;padding:0px;display:block}
.wrapperFix {width:930px;margin: 0px auto;padding:0px;display:block}
.wrapperFix .wrapperContent {float:left;width:100%;margin:0px;}

.wrapperFluid .colFluid    {float:left;width:100%;margin:0px;}
.wrapperFluid .colCompleta {float:none;width:930px;margin:0px auto;}
.colCompleta {float:left;width:930px;margin:0px;}
.colPpal     {float:left;width:602px;margin:0px 55px 0px 0px;}
.colDcha     {float:right;width:273px;margin:0px;}

.col21 {float:left;margin:0px 6% 0px 0px;width:47%;}
.col22 {float:right;margin:0px 0px 0px 0px;width:47%/*438px*/;}
.col31 {float:left;margin:0px 5.5% 0px 0px;width:29.5%;}
.col32 {float:left;margin:0px 5.5% 0px 0px;width:29.5%;}
.col33 {float:left;margin:0px 0px 0px 0px;width:29.5%/*274px*/;}
.col41 {float:left;margin:0px 1% 0px 0px;width:24.2%;}
.col42 {float:left;margin:0px 1% 0px 0px;width:24.2%;}
.col43 {float:left;margin:0px 1% 0px 0px;width:24.2%;}
.col44 {float:left;margin:0px 0px 0px 0px;width:24.2%;}
.col100 {float:left;margin:0px 0px 0px 0px;width:100%;}

ul.lista_1col li{width:100%;margin-right:0px;float:left;}
ul.lista_2col li{width:47%;margin-right:6%;float:left;}
ul.lista_3col li{width:29.5%;margin-right:5.5%;float:left;}
ul.lista_4col li{width:24.2%;margin-right:1%;float:left;}
ul.lista_2col li:nth-child(2n),
ul.lista_3col li:nth-child(3n+3),
ul.lista_4col li:nth-child(4n+4){margin-right:0px;}

/***********************************************
	CLASES COMUNES
***********************************************/
p {font-family:"BentonBook";font-weight: 500;font-size:15px;line-height:24px;color:#666666;margin-bottom:10px;}
p a{color:#1973b8/*azulon*/;font-family:"BentonMedium";}
ul {margin:0px;padding:0px;}
ul li {list-style:none;font-size:15px;}
a {text-decoration:none;color:#1973b8;font-family:"BentonMedium";-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;}
a:hover, a:hover em, a:hover span, a:hover strong {text-decoration:none;color:#004481;}
a:focus {outline:1px solid #1973B8;}
a:focus em, a:focus span, a:focus strong  {outline:0px solid #1973B8;text-decoration:none;}
a:disabled, a:disabled em, a:disabled span, a:disabled strong {opacity:.3;}
img {width:100%}
a img,fieldset {border:0px;display:block}
* {margin:0px;padding:0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
article, section, aside, hgroup, nav,  header, footer, figure, figcaption {display: block;}
article p {margin-bottom:10px;}

.decorado{list-style:circle;margin-left: 5%;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.hidden {display:none;}
.clearfix {display: block;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.error {color:red;}
.contenidoOculto {display:none;}
.contenidoSoloSmartphone {display:none;}
.contenidoSoloWeb {display:block;}
.soloDesktop {display:block;}
.soloMobile {display:none;}

.table {display: table;}
.table-cell {display: table-cell;vertical-align: middle;text-align: center;width: 100%;height: 100%;}
input.error {background: #f7e9e9!important;border: 1px solid #c4136c!important;}

hr.lineaColor {border-top:1px solid #d5d9db;border-left:none;border-right:none;border-bottom:none;clear:both;height:0px;}
hr.lineaGris {border-top:1px solid #dcdcdc;border-left:none;border-right:none;border-bottom:none;clear:both;height:0px;}
hr.lineaCorta {width:20%;margin:10px auto;}
hr.lineaLarga {width:100%;margin:10px auto;}
hr.clear {border-color: -moz-use-text-color;border-style: none;border-width: medium;clear: both;margin: 0;}

/* ICONOS utilizads con fuentes*/
[class*="icon-"]:before, [class*="icon-"]:after {font-family:'icon-bbva';display:inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;}
span [class^="icon-"] {display:block;position:relative;width:10px;height:10px;float:left;}

.textoIconoOcultar {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;clip: rect(0 0 0 0);overflow: hidden;}
.textoIconoColocar {display:block;}
.icon-linkExterno:after {content:'\e97f';color:#1973B8;font-size:15px;margin-left: 4px;}
	.icon-linkExterno:hover:after {color:#004481;}
	.icon-linkExterno .textoIconoColocar {top: -1px;}
.icon-linkInterno:after {content:'\e982';color:#1973B8;font-size:20px;margin-left: 5px;}
	.icon-linkInterno:hover::after {color:#004481;}
	.icon-linkInterno .textoIconoColocar {top: -1px;}
.icon-abrir:after {content:'\e985';color:#00c3ff;font-size:22px;}
.icon-cerrar:after {content:'\e987';color:#00c3ff;font-size:25px;}
.icon-cerrar:hover::after {color:#11c7ff;}
.icon-subir:after {content:'\e9a8';color:#00c3ff;font-size:22px;}
.icon-bajar:after {content:'\e9a5';color:#00c3ff;font-size:22px;}
.icon-anterior:before {content:'\e9a7';color:#004a9b;font-size:22px;}
.icon-siguiente:before {content:'\e9a6';color:#004a9b;font-size:22px;}
.icon-lupa:before {content:'\e93f';color:#fff;font-size:18px;}
.icon-lapiz:before {content: '\e94d';color:#86c82d;font-size:20px;margin-right:5px;}
.icon-lapiz:hover:before {color:#86c82d;font-size:20px;margin-right:5px;}
.icon-reloj:before {content:'\e90f';color:#d0d1d2;font-size:24px;margin-right:5px;}
.icon-poi:before {content:'\e98c';color:#00c3ff;font-size:28px;margin-right:5px;}
.icon-sobre:before {content:'\e904';color:#004a9b;font-size:16px;}
.icon-punto:before {content:'\e615';color:#004a9b;font-size:16px;}
.icon-aviso:before {content:'\e610';color:#004a9b;font-size:16px;}
.icon-alerta:before {content:'\e901';color:#004a9b;font-size:16px;}
.icon-okcheck:before {content:'\e988';color:#44a718;font-size:16px;}
.icon-play:before {content:'\e913';color:#fff;font-size: 55px;margin:-13px 0px 0px -11px;float: left;}
.icon-info:before {content: '\e902';color: #6f7070;font-size: 50px;margin-left:4%;margin-top:-15px;float: left;}
.icon-social_FB:before {content:'\e923';}
.icon-social_TW:before {content:'\e920';}
.icon-social_IN:before {content:'\e922';}
.icon-social_GO:before {content:'\e921';}
.icon-social_YT:before {content:'\e926';}
.icon-social_circulo-FB:before {content:'\e91c';color:#00c3ff;}
.icon-social_circulo-GO:before {content:'\e91a';color:#00c3ff;}
.icon-social_circulo-IN:before {content:'\e91b';color:#00c3ff;}
.icon-social_circulo-TW:before {content:'\e919';color:#00c3ff;}
.icon-social_circulo-YT:before {content:'\e91f';color:#00c3ff;}
.icon-social_circulo-IG:before {content:'\e91d';color:#00c3ff;}
.icon-social_simbol-FB:before {content:'\e923';}
.icon-social_simbol-TW:before {content:'\e920';}
.icon-social_simbol-IN:before {content:'\e922';}
.icon-social_simbol-GO:before {content:'\e921';}
.icon-social_simbol-YT:before {content:'\e926';}
.icon-social_simbol-IG:before {content:'\e924';}

.color-blue_1 {color:#094fa4;} .bgcolor-blue_1 {background-color:#094fa4;}
.color-blue_2 {color:#006ec1;} .bgcolor-blue_2 {background-color:#006ec1;}
.color-blue_3 {color:#00c3ff;} .bgcolor-blue_3 {background-color:#00c3ff;}
.color-blue_4 {color:#52bcec;} .bgcolor-blue_4 {background-color:#52bcec;}
.color-blue_5 {color:#89d1f3;} .bgcolor-blue_5 {background-color:#89d1f3;}
.color-blue_6 {color:#b5e5f9;} .bgcolor-blue_6 {background-color:#b5e5f9;}
.color-blue_logo {color:#004a9b;}
.color-blanco {color:#fff;}
.color-verde {color:#86c82d;}

/* FORMULARIOS */
fieldset.box_campo { width: 100%;float: left;margin-bottom: 20px;position: relative;}
input[type="text"], textarea, select {height:56px;width:100%;padding:24px 38px 10px 16px;margin:0px;background-color:#F4F4F4;border:0px;border-bottom:1px solid #666;border-radius:0px;
			color:#121212;font-family:"BentonBook";font-weight: 500; font-size:15px;line-height: 24px;}
label {position:absolute;top:16px;left:16px;z-index:1000;transition: all 0.2s ease;color:#666;font-family:"BentonBook";font-weight: 500;font-size:15px;line-height:24px;}
.used ~ label,
input[type="text"]:focus ~ label,
textarea[type="text"]:focus ~ label {font-size:12px;top:6px;}
.invalido {border:1px solid #c4136c; background-color:#f7e9e9;}

.form_ok {position:absolute;top: 8px;right:5px;}
.form_error {}

/* --botones */
[class^="boton"] {text-align:center;font-family:"BentonBold";font-size:15px;line-height:24px;font-weight:normal;cursor: pointer;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
	background: #1973B8;color:#fff;padding:4px;height:56px;border:0px;border-radius:0px;display: table;position:relative;
	-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;}
[class^="boton"] span {color:#fff;font-family:"BentonMedium";font-size:15px;line-height:24px;display:table-cell;width:234px;height:48px;vertical-align: middle;text-align: center;}
[class^="boton"] i {color:#fff;position:absolute;top:10px;left:10px;}
[class^="boton"] i + span {padding-left:14px;}
[class^="boton"]:hover {background: #1464A5;color:#fff;}
[class^="boton"]:hover span{color:#fff;}
[class^="boton"]:focus {border:1px solid #1973B8;}

.botonAzul {background: #1973B8;color:#fff;padding:4px;height:56px;border:0px;border-radius:0px;display: table;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;}
.botonAzul span {color:#fff;font-family:"BentonMedium";font-size:15px;line-height:24px;display:table-cell;width:234px;height:48px;vertical-align: middle;text-align: center;}
.botonAzul:hover {background: #1464A5;color:#fff;}
.botonAzul:hover span{color:#fff;}
.botonAzul:focus span{border:1px solid #fff;}

.botonRosaBorde {color:#c4136c;border:1px solid #e376ad;background:#fff;}
.botonRosaBorde:hover {color:#df3c8e;border:1px solid #ff4aa5;background:#fff;}
.botonRosaBorde[class*="icon-"]:hover::before, .botonRosaBorde[class*="icon-"]:hover::after {color:#df3c8e;}


/* --selects convertidos en ul li */
.box_select {position:relative}
.box_select label {position:relative;margin: 0px 0px 10px 0px;float: left;left: 0px;top: 0px;color:#121212;font-family:"BentonMedium";font-size: 15px;}
.sbHolder{height:56px;position:relative;width:300px;margin:0px 0px 10px 0px;background-color:#F4F4F4;border:1px solid #F4F4F4;border-bottom: 1px solid #666666;font-family:"BentonBook";font-weight:500;font-size: 15px;line-height: 24px;}
/*.sbHolder:hover {border:1px solid #BDBDBD;border-bottom: 1px solid #666666;}*/
.sbFocus,
.sbHolder:focus,
.sbHolder:focus .sbSelector {outline:1px solid #1973b8;}
.sbSelector{color:#666;font-family:"BentonBook";background-color: #F4F4F4;padding-top:12px;padding-left:5px;width:75%;height:43px;left: 0;line-height: 30px;outline: none;overflow: hidden;position: absolute;z-index: 11000;text-indent: 10px;display: block;top: 0px;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{outline: none;text-decoration: none;}
.sbToggle{background-color:#F4F4F4;display: block;height:53px;width: 47px;outline: none;position: absolute;right: 0;top: 0;padding-top:5px;}
.sbToggle:after {content:'\e983';color:#1973B8;padding-left:10px;line-height:41px;font-family:'icon-bbva';font-size:27px;font-weight: 100;}
.sbToggle:hover:after {text-decoration:none;}
.sbToggle:hover {text-decoration:none;}
.sbToggleOpen{}
.sbToggleOpen:after {content:'\e983';color:#004a9b;}
.sbToggleOpen:hover:after{content:'\e984';color:#00c3ff;}
.sbToggleOpen + .sbSelector {font-size:12px;line-height: 16px;}
.sbHolderDisabled{background-color: #3C3C3C;border: solid 1px #515151;}
.sbHolderDisabled.sbHolder {background-color: #3C3C3C;border: solid 1px #515151;}
.sbHolderDisabled .sbToggle{}
.sbOptions{width: 101%;max-height:130px!important;top:43px!important;left: -1px;list-style: none;margin:0;padding:0;position: absolute;z-index: 1000;overflow-y: auto;border-top: 1px #666666 solid;background: #F4F4F4;}
.sbOptions li{padding:0px;margin:0px 16px;font-size:15px;border-bottom: 1px solid #D3D3D3;}
.sbOptions a{display: block;outline: none;padding: 13px 0 13px 3px;color:#666;font-family:"BentonBook";}
.sbOptions a:link, .sbOptions a:visited {color:#666;text-decoration: none;font-size:15px;}
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus{color:#121212;}
.sbOptions li.last a{border-bottom: none;}
.sbOptions .sbDisabled{border-bottom: dotted 1px #515151;color: #999;display: block;padding: 7px 0 7px 3px;}
.sbOptions .sbGroup{border-bottom: dotted 1px #515151;color: #EBB52D;display: block;font-weight: bold;padding: 7px 0 7px 3px;}
.sbOptions .sbSub{padding-left: 17px;}
.ie .sbSelector, .ie .sbOptions li{font-size:13px;}
/* -- checkbox */
.box_checkbox {float:left;margin:0px 0px 0px -17px;}
.checkboxSquared {width: 20px;float:left;position: relative;}
.checkboxSquared input[type=checkbox] {visibility:hidden;}
.checkboxSquared label{cursor: pointer;position: absolute;z-index:1;width: 20px;height: 20px;top: 0;left:18px;background:#f5f7f7;border-top: 1px #cfd1d1 solid;border-left: 1px #cfd1d1 solid;border-bottom: 1px #ebeeef solid;border-right: 1px #ebeeef solid;;}
.checkboxSquared label:after {content: '';position: absolute;top: 4px;left: 4px;width: 9px;height: 5px;background: transparent;border: 3px solid #333;border-top: none;border-right: none;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.checkboxSquared label:hover::after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);opacity: 0.3;}
.checkboxSquared input[type=checkbox]:checked + label:after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.checkboxSquared input[type=checkbox].invalido + label {border:1px solid #c4136c; background-color:#f7e9e9;}

/***********************************************
			HEADER
***********************************************/
/*SECTION logo pais*/
#header_logo {position:relative;z-index:10;width:100%;float:left;display:block;margin-bottom:15px;}
#header_logo #header_logoPais {margin-top:10px;}
#header_logo #header_logoPaisImagen {display:inline-block;margin:43px 0 0 0px;}
#header_logo #header_logoPaisImagen img{width:auto;display:inline-block;}
#header_logo #header_logoPaisClaim {font-family: "BentonLight", Arial, sans-serif;font-weight: 100;font-size:1.5rem;color:#FFF;display:inline-block;top:52px;right:0px;float:right;position:relative;}
#header_logo .coloresBBVA {display:none;}
.global header {border-bottom:1px solid #f5f6f7;}

/*SECTION buscador general*/
#header_buscadorGeneral .wrapperPosicionado{margin-top:-93px;position:relative;z-index: 100;float:right;}
#header_buscadorGeneral input {background-color:transparent}
#header_buscadorGeneral #buscadorGeneral_lupa {float:right;}
#header_buscadorGeneral #buscadorGeneral_lupa {margin:0px 2px 0px 0px;width:33px;height:33px;position: relative;z-index: 2;}
#header_buscadorGeneral #buscadorGeneral_lupa a {width: 35px;height:35px;display:block;float:left;}
#header_buscadorGeneral #buscadorGeneral_lupa a.icon-lupa:hover::before {color:#11c7ff;}
#header_buscadorGeneral #buscadorGeneral_lupa a.icon-lupa.closed:before {padding:7px 7px 7px;border:1px solid #b5e5f9;}
#header_buscadorGeneral #buscadorGeneral_lupa a.icon-lupa.open:before {padding:15px 10px 6px 11px;margin-top:-11px;background-color:#fafbfd;border-top:1px solid #fafbfd;border-bottom:1px solid #ededef;border-left:1px solid #ededef;border-right:1px solid #ededef;}
#buscadorGeneral_mostrarClick_escritorio, #buscadorGeneral_mostrarClick_movil{display:none;}

/*SECTION recursivos*/
#header_tools {position:absolute;top:0px;width:100%;z-index:999;}
#header_tools .wrapperPosicionado {float:right;position: relative;}
.global #header_tools .wrapperPosicionado {right:0px;}
.pais #header_tools .wrapperPosicionado {right:55px;}
#header_tools #recursivos_redesFollow {display:none;}
#header_buscadorGeneral + #header_tools .wrapperPosicionado {right:50px;}
#header_tools ul {float:right;}
#header_tools ul li {font-size:12px;line-height:16px;font-family:"BentonBold";}
#header_tools ul li a {color:#fff;opacity:.6;}
#header_tools ul li a:hover {color:#FFF;}

ul#recursivos_idiomasPortal {display:inline-block;margin:5px 0px 0px 0px;}
ul.idiomasPortal li{display:inline-block;padding:0px 10px 0px 0px;margin:0px 10px 0px 0px;}
ul.idiomasPortal li.inactivo {display:none;}

ul#recursivos_directLinks {display:inline-block;margin:5px 0px 0px 0px;}
ul.directLinks li {display:inline-block;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
ul.directLinks li .icon-linkExterno:after {margin-top: 4px;}
ul.directLinks li .textoIconoColocar {top: -2px;}

ul#recursivos_redesFollow {display:inline-block;}
#header_tools.pais ul#recursivos_redesFollow {margin:0 0px 0 10px;}
#header_tools.pais .withoutMenu ul#recursivos_redesFollow {margin:0 0px 0 0;}
#header_tools.global ul#recursivos_redesFollow {margin:0 0px 0 0;}
ul.redesFollow li {margin:2px 3.5px 0 0;width:25px;height:28px;float:left;}
ul.redesFollow li.last {margin:2px 0px 0 2px;}
ul.redesFollow li a {width: 25px;height:25px;display:block;float:left;}
ul.redesFollow li a:before {font-size:24px;margin-top: -3px;}

/*SECTION navegacion principal*/
#menu_navegacionPrincipal {background-color:#014284;height:52px;width:100%;float:left;position:relative;display:block;}
#menu_navegacionPrincipal .menu_mainMenu_smartphone {display:none;}
ul#mainMenuNavegacion {width:100%;float:left;border:none;}
ul#mainMenuNavegacion li.mainMenu_n1{text-align:center;display:block;float:left;position:relative;width:19.9%;}
ul#mainMenuNavegacion li.mainMenu_n1 a.mainMenu_link_n1 {padding:0px 0px;width:100%;height:52px;display:table;color:#fff;line-height:1.2em;text-align:center;
	-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;}
ul#mainMenuNavegacion li.mainMenu_n1 a.mainMenu_link_n1.icon-menuConHijos {margin-right:40px;}
ul#mainMenuNavegacion li.mainMenu_n1 a.mainMenu_link_n1.icon-menuSinHijos {margin-right:20px;}
ul#mainMenuNavegacion li.mainMenu_n1 a.mainMenu_link_n1:hover,
ul#mainMenuNavegacion li.mainMenu_n1.activo a.mainMenu_link_n1{color:#5bbeff;text-decoration:none;background-image:none;width:101%;}
ul#mainMenuNavegacion li.mainMenu_n1.activo a.mainMenu_link_n1 strong,
ul#mainMenuNavegacion li.mainMenu_n1.activo a.mainMenu_link_n1 i.icono:after {color:#5bbeff;}
ul#mainMenuNavegacion li.mainMenu_n1 a.mainMenu_link_n1 strong {display:table-cell;vertical-align:middle;font-weight:normal;width:100%;font-family:"BentonMedium";font-size:14px;line-height:18px;color:#fff;}
ul#mainMenuNavegacion li.mainMenu_n1 a.mainMenu_link_n1:hover strong {color:#5bbeff;}
ul#mainMenuNavegacion li.mainMenu_n1 a.mainMenu_link_n1 i.icono{position:absolute;top:16px;font-size:22px;color:#fff;}
ul#mainMenuNavegacion li.mainMenu_n1 a.mainMenu_link_n1 i.icono:after {font-family:'icon-bbva';display:inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;}
ul#mainMenuNavegacion li.mainMenu_n1 a.mainMenu_link_n1.icon-menuConHijos i.icono:after{content:'\e983';}
ul#mainMenuNavegacion li.mainMenu_n1 a.mainMenu_link_n1.icon-menuConHijos:hover i.icono:after{content:'\e984';color:#5bbeff;}
ul#mainMenuNavegacion li.mainMenu_n1.activo a.mainMenu_link_n1.icon-menuConHijos i.icono:after{content:'\e983';}

.mainMenuNavegacion_n2_content {width:930px;padding:40px 80px;left:0px;text-align:left;float:left;position:relative;z-index:1000;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 2px 1px -1px;box-shadow: rgba(0, 0, 0, 0.2) 1px 2px 1px -1px;
  height: 99.4%;border-radius: 1px;overflow:hidden;background-color:#fff;
	-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;}
	#item_00 .mainMenuNavegacion_n2_content {left:0px;}
	#item_01 .mainMenuNavegacion_n2_content {left:-186px;}
	#item_02 .mainMenuNavegacion_n2_content {left:-370px;}
	#item_03 .mainMenuNavegacion_n2_content {left:-555px;}
	#item_04 .mainMenuNavegacion_n2_content {left:-740px;}
.mainMenuNavegacion_n2_content .grupo_title{font-size:1.6em;color:#072146;font-family: "BentonLight", Arial, sans-serif;margin-bottom:20px}
.mainMenuNavegacion_n2_content .section_verTodos {margin:0px;}
.mainMenuNavegacion_n2_content .section_verTodos a {margin:20px auto;}
ul.mainMenuNavegacion_n2 {margin:20px 0px 40px 0px;float:left;width:100%;}
ul.mainMenuNavegacion_n2 li.mainMenu_n2{display:inline-block;width:48%;font-size:.875em;margin:0px 5px 5px 0px;vertical-align:top;}
ul.mainMenuNavegacion_n2 li.mainMenu_n2 a.mainMenu_link_n2 {padding:0px 0px 4px 0px;color:#1973B8;background-image:none;display:block;float:left;font-family:"BentonMedium";}
ul.mainMenuNavegacion_n2 li.mainMenu_n2 a.mainMenu_link_n2 strong{top:0px;display:inline-block;position:relative;font-family:"BentonMedium";width:auto;font-size:14px;line-height: 24px;}
ul.mainMenuNavegacion_n2 li.mainMenu_n2 a.mainMenu_link_n2 .rtdosNumero{top:0px;display:inline-block;position:relative;font-family:"BentonMedium";}
ul.mainMenuNavegacion_n2 li.mainMenu_n2 a.mainMenu_link_n2 .icon-linkInterno {top:4px;display:inline-block;position:relative;}

ul#menu-main-menu {width:100%;float:left;border:none;}
ul#menu-main-menu li.mainMenu_n1{width:19.9%;text-align:center;display:block;float:left;font-family:"BentonBook", sans-serif;font-size:0.8em;}
ul#menu-main-menu li.mainMenu_n1 a{padding:0px 5px;width:97%;height:67px;display:table;vertical-align:middle;color:#009ee5;line-height:.8em;}

ul#menu-main-menu li.mainMenu_n1 a strong {display:table-cell;vertical-align:middle;font-weight:normal;width:100%;}
ul#menu-main-menu li.mainMenu_n1 a:after{font-size:22px;font-weight:bold;margin-top:23px;}
ul#menu-main-menu li.mainMenu_n1 a.mainMenu_link_n1.icon-menuConHijos i.icono:after{content:'\e983';color:#009ee5;}
ul#menu-main-menu li.mainMenu_n1 a.mainMenu_link_n1.icon-menuConHijos:hover i.icono:after{content:'\e984';color:#004a9b;}

/***********************************************
		MODULOS
***********************************************/
/************ introduccion de cada pagina *************/
.texto_home { text-align: center;float: none;width: 80%;padding-bottom: 20px;margin:0px auto; }
.moduloContenido_introPagina  {text-align:center;padding:20px 0px !important;}
.moduloContenido_introPagina .pagina_titulo {font-size:68px;line-height:72px;letter-spacing: -0.5px; color:#121212;margin:30px 0px;padding:0px 10%;font-family: "BentonBold";text-align:center;width:100%;float:left;}
.moduloContenido_introPagina .pagina_migas {color:#666666;font-size:15px;line-height: 24px;font-family:"BentonBook";font-weight:500; text-align:left;margin-top:0px;float:left;width:85%}
.moduloContenido_introPagina .pagina_migas a {color:#1973B8;font-family:"BentonMedium";display:block;float:left;}
.moduloContenido_introPagina .pagina_migas i.icon-nav_forward{display:block;float:left;margin:3px 16px 0px 16px;}
.moduloContenido_introPagina .pagina_migas i.icon-nav_forward:before{font-size:20px;color:#1973B8;}
.moduloContenido_introPagina .pagina_migas span {display:block;float:left;}
.moduloContenido_introPagina .pagina_volver {text-align:right;margin:0px 5px 0px 0px;float:right;width:90px;}
.moduloContenido_introPagina .pagina_volver a {float:right;display:block;cursor: pointer;color:#1973B8;font-family:"BentonMedium";}
.moduloContenido_introPagina .pagina_volver i.icon-nav_return{display:block;float:right;margin:3px 8px 0px 8px;}
.moduloContenido_introPagina .pagina_volver i.icon-nav_return:before{font-size:17px;color:#1973B8;}
.moduloContenido_introPagina .pagina_volver:hover a {color:#1464A5}
.moduloContenido_introPagina .pagina_volver:hover i {color:#1464A5}
.moduloContenido_introPagina .pagina_texto {width:100%;margin:8px 0px 16px 0px;padding:0px 10%;float:left;}
.moduloContenido_introPagina .pagina_texto p {width:100%;float:left;text-align:center;margin-bottom:10px;}
.moduloContenido_introPagina .pagina_texto p strong {margin-bottom:20px;}
.moduloContenido_introPagina hr {display:none;}

/* Contenido comun en todos los modulos*/
.section_titulo {font-size:26px;line-height:32px;letter-spacing: -0.2px;color:#121212;margin:0px 0px 36px 0px;padding:0px 0px 0px 0px;font-family:"BentonMedium";font-weight: 100;text-align:left;}
.section_titulo_reducido {font-size:14px;line-height:32px;letter-spacing: -0.2px;color:#121212;margin:0px 0px 36px 0px;padding:0px 0px 0px 0px;font-family:"BentonMedium";font-weight: 100;text-align:left;}
.section_subtitulo {font-size:36px;line-height:48px;color:#484846;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;font-family:"BentonMedium";text-align:left;}
.section_textoDestacado {font-size:22px;line-height:32px;color:#121212;margin: 0px 0 24px 0;font-family:"BentonBook";font-weight: 500;}
.section_textoDestacado strong{font-family:"BentonMedium";}
.section_texto {font-family:"BentonBook";font-weight: 500;font-size:15px;line-height:24px;color:#666666;margin: 0px 0 24px 0;}
.section_texto strong{font-weight:bold;}
.section_texto.texto_centrado{text-align:center;}
.section_texto.texto_16 {font-size:16px;}
.section_datoNumero {font-size:3rem;font-family:"BentonMedium";}
.section_datoTexto {font-size:4.8rem;font-family:"BentonMedium"}
.section_texto + .section_verTodos {margin-top:0px;}

.section_verTodos {width:100%;margin:20px auto;text-align:center;float:left;}
.section_verTodos a {margin:0px auto;text-align:center;color:#1973B8;font-family:"BentonMedium";font-size:15px;line-height: 24px;display:table;}
.section_verTodos a:hover em{color:#1973B8;}
.section_verTodos a em{top:-1px;position:relative;font-weight:normal;font-style:normal;}
.section_verTodos a span.textoIconoColocar {color:#1973B8;display:table-cell;vertical-align: middle;}
.section_verTodos a i {display:table-cell;vertical-align: middle;}
.section_verTodos a i:after {font-size:20px;margin-top:2px;color:#1973B8}
.section_verTodos a:hover span.textoIconoColocar {color:#004481}
.section_verTodos a:hover i:after {color:#004481}

/************ carrusel promocional debajo del header **************/
.moduloContenido_carruselPromocionalHeader {padding:0px !important;}
.moduloContenido_carruselPromocionalHeader .carruselPromocional {width:100%;float:left;border-bottom:1px solid #ededf0;}

ul.tabs_contentHorizontal {height:400px;}
ul.tabs_contentHorizontal li.tab_box {position:relative;height:400px;}
ul.tabs_contentHorizontal li.tab_box figure {overflow:hidden;height:400px;width:100%;}
ul.tabs_contentHorizontal li.tab_box figure img{width: 1277px;height: 400px;position: relative;left: 50%;margin-left: -638.5px;}
ul.tabs_contentHorizontal li.tab_box .table {position:absolute;top:0px;width:100%;height:100%;}
ul.tabs_contentHorizontal li.tab_box .wrapperContent {position:relative;z-index:100;}
ul.tabs_contentHorizontal li.tab_box .fotoInfo_container {width:437px;padding:40px;background-color:#fff;position:relative;float:left;text-align:left;}
ul.tabs_contentHorizontal li.tab_box .fotoInfo_detalle {width:48px;height:48px;background-color:#2DCCCD;position:absolute;top:-48px;left:0px;display:block;}
ul.tabs_contentHorizontal li.tab_box .fotoInfo_titulo {font-size:40px;line-height:48px;color:#121212;margin:0px 0 10px 0px;font-family:"BentonLight";font-weight: 100;}
ul.tabs_contentHorizontal li.tab_box .fotoInfo_texto {font-size:15px;line-height:24px;color:#666;margin:0px;margin:0px 0 10px 0px;font-family:"BentonBook";}
ul.tabs_contentHorizontal li.tab_box .fotoInfo_link {margin:0px;position:absolute;right:0px;bottom:-56px;width:262px;height:56px;display: table;}
ul.tabs_contentHorizontal li.tab_box .fotoInfo_link a {font-size:15px;line-height:24px;color:#fff;font-family:"BentonMedium";display: table-cell;vertical-align: middle;text-align:center;width: 100%;}
ul.tabs_contentHorizontal li.tab_box .fotoInfo_link a:hover{color:#fff;}

.promoTipo_fecha .fotoInfo_titulo, .promoTipo_fecha .fotoInfo_texto, .promoTipo_fecha .fotoInfo_link  {float:right;width:47%;text-align:left;}
.promoTipo_fecha .evento_fecha {margin:0px 0px 0px 0px;}
.promoTipo_botonAzul .fotoInfo_titulo, .promoTipo_botonAzul .fotoInfo_texto {float:left;width:100%;text-align:left;}
.promoTipo_link .fotoInfo_titulo, .promoTipo_link .fotoInfo_texto {float:left;width:100%;}
.promoTipo_botonAzul .fotoInfo_link, .promoTipo_link .fotoInfo_link {float:left;width:100%;}

.wrapperContent ul.tabs_menuHorizontal {position:relative;left:0;z-index:100;}
ul.tabs_menuHorizontal li {display:block;width:33%;padding:30px 0px;margin-left:-1px;float:left;cursor: pointer;text-align:center;border-right:1px solid #ededf0;border-left:1px solid #ededf0;}
ul.tabs_menuHorizontal li.tab_boton {background-color:#fff;color:#666;font-size:15px;line-height: 24px; font-family:"BentonBook";}
ul.tabs_menuHorizontal li.tab_boton .textoIconoOcultar {display:block;}
ul.tabs_menuHorizontal li.tab_boton.active {background-color:#f5f6f7;color:#121212;font-family:"BentonMedium";}
ul.tabs_menuHorizontal li.tab_boton.active:before {content: url('images/carrusel-pico.png');color:#f5f6f7;text-align:center;font-size:20px;margin:-48px 0 0 46%;float:left;}

/************ promocional **************/
[class*=moduloContenido_promocional_] .section_titulo {margin-bottom:24px;}
[class*=moduloContenido_promocional_] .section_textoDestacado {margin-bottom:8px;}
[class*=moduloContenido_promocional_] .section_texto,
[class*=moduloContenido_promocional_] p {margin-bottom:16px;}
[class*=moduloContenido_promocional_] .section_verTodos {margin-bottom:0px;}

[class*=moduloContenido_promocional_] ul {margin:20px 0px;float:left;width:100%;}
[class*=moduloContenido_promocional_] ul li {font-size:.85rem; margin:0px 0px 10px 20px;;line-height:1.3rem;}
[class*=moduloContenido_promocional_] ul li:before {content:'\e615';color:#e4e8eb;font-size:14px;font-family:'icon-bbva';display:inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;}

.moduloContenido_promocional_imagenIzquierda {background-color:transparent;border-bottom:1px solid #ebeced;}
.moduloContenido_promocional_imagenIzquierda .moduloImagen_boxImage {float:left;margin:0px 54px 0px 0px;width:437px;}
.moduloContenido_promocional_imagenIzquierda .moduloImagen_boxTexto {float:left;width:437px;margin:0px 0px 0px 0px;}
.moduloContenido_promocional_imagenIzquierda .moduloImagen_boxTexto h2.section_textoDestacado {font-weight: 100;}
.moduloContenido_promocional_imagenIzquierda .moduloImagen_boxTexto p {width:100%;}
.moduloContenido_promocional_imagenIzquierda .moduloImagen_boxTexto .section_verTodos {float:inherit;}
.moduloContenido_promocional_imagenIzquierda .moduloImagen_boxTexto .section_verTodos a {text-align: left;margin-left:0px;}

.moduloContenido_promocional_imagenDerecha {background-color:transparent;border-bottom:1px solid #ebeced;}
.moduloContenido_promocional_imagenDerecha .moduloImagen_boxImage {float:right;margin:0px 0px 0px 54px;width:437px;}
.moduloContenido_promocional_imagenDerecha .moduloImagen_boxTexto {float:left;width:437px;margin:0px 0px 0px 0px;}
.moduloContenido_promocional_imagenDerecha .moduloImagen_boxTexto p {width:100%;}
.moduloContenido_promocional_imagenDerecha .moduloImagen_boxTexto .section_verTodos a {text-align: left;margin-left:0px;}

.moduloContenido_promocional_imagenArriba {background-color:transparent;border-bottom:1px solid #ebeced;}
.moduloContenido_promocional_imagenArriba .moduloImagen_boxImage {float:none;margin:0px auto;width:437px;}
.moduloContenido_promocional_imagenArriba .moduloImagen_boxTexto {width:500px;float:none;margin:20px auto; text-align:center;}
.moduloContenido_promocional_imagenArriba .moduloImagen_boxTexto h2, .moduloImagen_arriba .moduloImagen_boxTexto p {text-align:center;}
.moduloContenido_promocional_imagenArriba .section_texto {margin-bottom:80px;}

.moduloContenido_promocional_imagenArribaDestacado {position:relative;padding:0px !important;}
.moduloContenido_promocional_imagenArribaDestacado .moduloImagen_boxImage {float:none;margin:0px auto;width:100%;height:400px; overflow:hidden;}
.moduloContenido_promocional_imagenArribaDestacado .moduloImagen_boxTexto {width:437px;height:235px;padding:20px;position:absolute;top:66px;left:48px;background-color:#fff;}
.moduloContenido_promocional_imagenArribaDestacado .moduloImagen_boxTexto p,
.moduloContenido_promocional_imagenArribaDestacado .moduloImagen_boxTexto h2 {text-align:left;}

.moduloContenido_promocional_imagenArribaDestacadoConPastilla {position:relative;padding:0px !important;height: 400px;}
.moduloContenido_promocional_imagenArribaDestacadoConPastilla .moduloImagen_boxImage {overflow:hidden;height:400px;width:100%;}
.moduloContenido_promocional_imagenArribaDestacadoConPastilla .moduloImagen_boxImage img{width: 1277px;height: 400px;position: relative;left: 50%;margin-left: -638.5px;}
.moduloContenido_promocional_imagenArribaDestacadoConPastilla .table {position:absolute;top:0px;width:100%;height:100%;}
.moduloContenido_promocional_imagenArribaDestacadoConPastilla .wrapperContent {position:relative;z-index:100;}
.moduloContenido_promocional_imagenArribaDestacadoConPastilla .moduloImagen_boxTexto {width:437px;padding:24px;position:relative;background-color:#fff;}
.moduloContenido_promocional_imagenArribaDestacadoConPastilla .moduloImagen_boxTexto p,
.moduloContenido_promocional_imagenArribaDestacadoConPastilla .moduloImagen_boxTexto h2 {text-align:left;}
.moduloContenido_promocional_imagenArribaDestacadoConPastilla .moduloImagen_boxTexto a {text-align:left;margin:0px;}
.moduloContenido_promocional_imagenArribaDestacadoConPastilla .moduloImagen_boxTexto span.detalle {width:48px;height:48px;background-color:#2DCCCD;position:absolute;top:-48px;left:0px;display:block;}
.moduloContenido_promocional_imagenArribaDestacadoConPastilla .section_botonlink {margin:0px;position:absolute;right:0px;bottom:-56px;width:262px;height:56px;display: table;}
.moduloContenido_promocional_imagenArribaDestacadoConPastilla .section_botonlink a {font-size:15px;line-height:24px;color:#fff;font-family:"BentonMedium";display: table-cell;vertical-align: middle;text-align:center;width: 100%;}
.moduloContenido_promocional_imagenArribaDestacadoConPastilla .section_botonlink a:hover{color:#fff;}

.moduloContenido_promocional_videoArribaDestacado  {position:relative;padding:0px !important;float:left;width:100%;border-bottom:1px solid #ebeced;}
.moduloContenido_promocional_videoArribaDestacado .moduloImagen_boxTexto {width:82%;float:none;margin:36px auto;}
.moduloContenido_promocional_videoArribaDestacado .moduloImagen_boxTexto a {text-align:center;}
.moduloContenido_promocional_videoArribaDestacado .moduloImagen_videoMascara .videoMascara_play {position:absolute;top:50%; left:47%;}
.moduloContenido_promocional_videoArribaDestacado .moduloImagen_boxTexto p.section_link {text-align:center;}

.moduloContenido_promocional_ilustracionIzquierda {background-color:transparent;border-bottom:1px solid #ebeced;}
.moduloContenido_promocional_ilustracionIzquierda .wrapperContent {display:table;}
.moduloContenido_promocional_ilustracionIzquierda .moduloImagen_boxImage {float:left;margin:0px 54px 0px 0px;width:437px;}
.moduloContenido_promocional_ilustracionIzquierda .moduloImagen_boxTexto {width:47%;display:table-cell;vertical-align:middle;}
.moduloContenido_promocional_ilustracionIzquierda .moduloImagen_boxTexto p {width:100%;}
.moduloContenido_promocional_ilustracionIzquierda .moduloImagen_boxTexto .section_verTodos a {text-align: left;}

.moduloContenido_promocional_ilustracionDerecha {background-color:transparent;border-bottom:1px solid #ebeced;}
.moduloContenido_promocional_ilustracionDerecha .wrapperContent {display:table;}
.moduloContenido_promocional_ilustracionDerecha .moduloImagen_boxImage {float:right;margin:0px 0px 0px 54px;width:437px;}
.moduloContenido_promocional_ilustracionDerecha .moduloImagen_boxTexto {width:47%;display:table-cell;vertical-align:middle;}
.moduloContenido_promocional_ilustracionDerecha .moduloImagen_boxTexto p {width:100%;}

.moduloContenido_promocional_azul {background-color:#004481;}
.moduloContenido_promocional_azul .moduloBox_azul {width:600px;float:none;margin:20px auto; text-align:center;}
.moduloContenido_promocional_azul .section_textoDestacado {color:#fff;}
.moduloContenido_promocional_azul .section_datoNumero {margin-bottom: 20px;color:#fff;}
.moduloContenido_promocional_azul .section_datoTexto {margin-bottom: 20px;color:#fff;font-size:4.8rem;line-height:5rem;}
.moduloContenido_promocional_azul .section_texto  {color:#fff;text-align: center;margin-bottom:80px;}
.moduloContenido_promocional_azul .lineaColor {border-top:1px solid #005fa8;}
.moduloContenido_promocional_azul .section_verTodos span{color:#5BBEFF !important;margin-top:20px;}
.moduloContenido_promocional_azul [class*="icon-"] {position:relative;top:0px;}
.moduloContenido_promocional_azul [class*="icon-"]:after {color:#5BBEFF;}

.moduloContenido_promocional_imagenArriba.fondo_gris {background-color: #f5f6f7;}
.moduloContenido_promocional_imagenArriba.fondo_gris .moduloImagen_boxImage {float: none;margin: 0px auto;width: 100px;}
.moduloContenido_promocional_imagenArriba.fondo_gris .moduloImagen_boxTexto {width: 65%;float: none;margin: 20px auto;}
.moduloContenido_promocional_imagenArriba.fondo_gris .section_titulo {text-align: center;}

.moduloContenido_promocional_imagenNo {background-color:transparent;border-bottom:1px solid #ebeced;}
.moduloContenido_promocional_imagenNo .moduloImagen_boxTexto {margin: 0px auto;width:82%}
.moduloContenido_promocional_imagenNo .section_verTodos a{text-align:left;}
.moduloContenido_promocional_imagenNo ul {margin:20px 0px;float:left;width:100%;}
.moduloContenido_promocional_imagenNo ul li {font-size:.85rem; color:#706f6f;margin:0px 0px 10px 20px;;line-height:1.3rem;}
.moduloContenido_promocional_imagenNo ul li:before {content:'\e600';color:#e615;font-size:14px;font-family:'icon-bbva';display:inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;}


/************ listado de ofertas **************/
.moduloContenido_ofertasListado {background-color:#F4F4F4;/*border-bottom:1px solid #ebeced;*/}
.moduloContenido_ofertaListado {background-color:#F4F4F4;padding:0px 20px 50px 20px;}
ul.lista_ofertas {margin-bottom:30px;float:left;width:100%;}
ul.lista_ofertas > li {width:100%;float:left;margin:10px 0px;}
ul.lista_ofertas > li article {position:relative;padding:24px;width:100%;/*height: 99.4%;*/min-height:250px;border-radius: 1px;overflow:hidden;background-color:#fff;-webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 2px 1px -1px;box-shadow: rgba(0, 0, 0, 0.2) 1px 2px 1px -1px;}
ul.lista_ofertas > li .oferta_title {font-size:15px;line-height:24px;color:#121212;margin:0px 0px 10px 0 ;font-family:"BentonMedium";}
ul.lista_ofertas > li .oferta_title a {color:#121212;position:relative;display:block;}
ul.lista_ofertas > li .oferta_title a:before{content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background-color: #2DCCCD;animation: width 0.5s;transition: all 0.4s; border-radius: 2px;}
ul.lista_ofertas > li .oferta_title a:hover {color:#121212;}
ul.lista_ofertas > li .oferta_title a:hover:before{ width: 48px;}
ul.lista_ofertas > li .oferta_descripcion {font-size:15px;line-height:24px;margin: 0px 0px 10px 0;}
ul.lista_ofertas li ul.oferta_detalles {float:left;width:100%;margin-bottom:20px;}
ul.lista_ofertas li ul.oferta_detalles li{font-size:13px;line-height:20px;font-family:"BentonMedium";border-bottom:none;border-top:none;width:auto;display:inline-block;padding:0px 0px 0px 0px;margin:0px 10px 0px 0px;}
ul.lista_ofertas li ul.oferta_detalles li.first:after{content:'|';color:#e6e6e8;font-size:12px;margin-left: 10px;}
ul.lista_ofertas li ul.oferta_detalles li.last{word-wrap:break-word;}
ul.lista_ofertas li ul.ofertas_redesShare {position:absolute;bottom:24px;left:24px;}
ul.lista_ofertas li ul.ofertas_redesShare li{width:25px;height:21px;border-bottom:none;border-top:none;display:inline-block;padding:0px 0px 0px 0px;margin:0px 16px 0px 0px;}
ul.lista_ofertas li ul.ofertas_redesShare li a {display:block;float:left;}
ul.lista_ofertas li ul.ofertas_redesShare li a:before {font-size:23px;}
ul.lista_ofertas li ul.ofertas_redesShare li a.icon-social_TW:before {margin-top:1px;}
ul.lista_ofertas li ul.ofertas_redesShare li a.icon-social_GO:before {margin-top:1px;}
ul.lista_ofertas li ul.ofertas_redesShare li [class*="icon-social"]:before{color:#1973B8/*#cfd0d1;*/}
ul.lista_ofertas li ul.ofertas_redesShare li [class*="icon-social"]:before:hover {color:#006ec1;}
ul.lista_ofertas li .oferta_link {width:143px;position:absolute;bottom:0px;right:25px;/*margin-bottom:0px;*/display: table;}
ul.lista_ofertas li .oferta_link a {width:auto;font-size:15px;line-height: 24px; font-weight:normal;display: table-cell;vertical-align: middle;text-align: center;}
ul.lista_ofertas li .oferta_link a.botonAzul {width: 143px;position:relative;}
ul.lista_ofertas li .oferta_link a.botonAzul span {font-size: 15px;}
ul.lista_ofertas li .oferta_link a.botonAzul i + span {padding-left:25px;}
ul.lista_ofertas li .oferta_link a.botonAzul i.icon-lapiz {position:absolute;top:17px;left:17px;}
ul.lista_ofertas li .oferta_link a.botonAzul i.icon-lapiz:before {color:#fff;}
ul.lista_ofertas li .oferta_link a.botonBlancoBorde {padding:10px 20px;width: 143px;background-color:#1973B8;border:0px;}
ul.lista_ofertas li .oferta_link a.botonVerdeBorde.icon-lapiz {padding:8px 20px 5px 20px;width: 143px;}
ul.lista_ofertas img.logo_site {width: auto;height: 20px;margin-bottom: 5px;}

ul.lista_ofertas.lista_1col > li {width:100%;margin-right:0px;}
ul.lista_ofertas.lista_1col > li.first.item_01 {border-top:none;}
ul.lista_ofertas.lista_2col > li {width:47%;margin-right:50px;}
ul.lista_ofertas.lista_2col > li:nth-child(2n) {margin-right:0px;}
ul.lista_ofertas.lista_2col > li.first.item_01, ul.lista_ofertas.lista_2col > li.item_02 {border-top:none;}

.wrapperFix .colPpal .moduloContenido_ofertasListado ul.lista_ofertas > li {width:100%;margin-right:0px;}
.wrapperFix .colPpal .moduloContenido_ofertasListado ul.lista_ofertas > li.first.item_01 {border-top:none;margin-top:0px;padding-top:0px;}
.wrapperFix .colDcha .moduloContenido_ofertasListado {margin-bottom:40px;padding: 24px 0px;}
.wrapperFix .colDcha .moduloContenido_ofertasListado ul.lista_ofertas > li {width:100%;}
.wrapperFix .colDcha .moduloContenido_ofertasListado ul.lista_ofertas > li article {height:auto;}
.wrapperFix .colDcha .moduloContenido_ofertasListado ul.lista_ofertas > li article ul.ofertas_redesShare {position:relative;float:left;bottom:initial;left:initial;}
.wrapperFix .colDcha .moduloContenido_ofertasListado ul.lista_ofertas > li article .oferta_link {width:80%;left:20px;position:relative;bottom:initial;margin-top:20px;float:left;}
.wrapperFix .colDcha .moduloContenido_ofertasListado ul.lista_ofertas > li.first.item_01 {border-top:none;}
.wrapperFix .colDcha .moduloContenido_ofertasListado ul.lista_ofertas.lista_2col > li.first.item_02 {border-top:1px solid #e4e8eb}

.moduloContenido_ofertasListado_DestacasYPais {background-color:#F4F4F4;}
.moduloContenido_ofertasListado_DestacasYPais section.moduloContenido_ofertasListado {padding:22px 0px 0px 0px !important;border-bottom:none;}
.moduloContenido_ofertasListado_DestacasYPais section.moduloContenido_ofertasListado:last-child {float:right;margin:0px 0px 0px 0px;width:47%;}
.moduloContenido_ofertasListado_DestacasYPais section.moduloContenido_ofertasListado:first-child {float:left;margin:0px 6% 0px 0px;width:47%;}
.moduloContenido_ofertasListado_DestacasYPais section.moduloContenido_ofertasListado .wrapperContent{float:left;width:100%;margin:0px;border-bottom:none;}
.moduloContenido_ofertasListado_DestacasYPais section.moduloContenido_ofertasListado ul.lista_ofertas > li.first{border-top:none;}
.moduloContenido_ofertasListado_DestacasYPais section.moduloContenido_ofertasListado ul.lista_ofertas > li {width:100%;}
.moduloContenido_ofertasListado .section_titulo {width:100%; float:left;text-align: left;margin-top:40px;}
.moduloContenido_ofertasListado .section_verTodos {margin-top:2px;}
.moduloContenido_ofertasListado .section_verTodos a {margin:0px;}
.moduloContenido_ofertasListado .paginacion {width:30%; float:right;margin-top:10px;}
.moduloContenido_ofertasListado .paginacion p {font-size:.785rem;color:#6f7070;margin-bottom:0px;text-align:right;}
.moduloContenido_ofertasListado_DestacasYPais hr {display:none;}

.oferta_marcaPais {width:100%; padding:15px; background-color:#F4F4F4;float:left;}
.oferta_marcaPais p {float:left;width:65%;margin:20px 20px 10px 20px;color:#4a4a49; font-size:.9rem;text-align:left;}
.oferta_marcaPais figure {width:273px;height:101px; float:right;}
.oferta_marcaPais figure img{height:22px;margin-top:20px; }

/************* EVENTOS **************/
.evento_fecha {background-color:#006ec1;color:#fff;text-align:center;width:191px;height:191px;padding:30px;display:block;float:left;margin:0px 50px 0px 0px;font-size:1.2em;font-family:"BentonLight";text-transform:uppercase;}
.evento_fecha .evento_fechaNumDia{font-size:5rem;font-family:"BentonLight";float:center;margin:-8px 0px 5px 0px;font-weight: bold;}
.evento_fecha .evento_fechaNumMes, .evento_fecha .evento_fechaNumAno {width:100%;display:block;float:right;text-transform:uppercase;letter-spacing:.2em;margin-bottom:2px;}
.evento_info {float:left;width:68%;}
.evento_title{font-size:1rem;font-family:"BentonLight";}
.evento_descripcion{line-height:22px;margin-top:15px;}

/* lista de eventos */
.moduloContenido_eventosListado {border-bottom:1px solid #ebeced;}
ul.lista_eventos {width:77%;margin:0px auto;}
ul.lista_eventos li {width:100%;float:left;margin:10px 0px;padding:10px 0px;}
ul.lista_eventos > li:after {width:200px;border-bottom:1px solid #e4e8eb;content: "";margin:0 38%;float:left;}
ul.lista_eventos li article {float:left;padding:20px 0 40px 0;width:100%;}
ul.lista_eventos li ul.evento_detalles {width:100%;float:left;clear: right;margin:15px 0px;}
ul.lista_eventos li ul.evento_detalles li{float:left;display:block;border-bottom:none;padding:0px;margin:0px;}
ul.lista_eventos li ul.evento_detalles li.evento_hora {width:28%;border-right:1px solid #cfd0d1;margin-right:20px;}
ul.lista_eventos li ul.evento_detalles li.evento_lugar {width:68%;margin-top:-3px;}
ul.lista_eventos li ul.evento_detalles li.evento_lugar .textoIconoColocar {display:initial;}
ul.lista_eventos li ul.evento_detalles li.evento_lugar .country {border-right:1px solid #cfd0d1;margin-right:10px;padding-right:10px;}
ul.lista_eventos li ul.evento_detalles li.evento_lugar .textoIconoColocar a {line-height:25px;}
ul.lista_eventos li ul.evento_detalles li.evento_hora.icon-reloj:before {margin-right:10px;}
ul.lista_eventos li ul.evento_detalles li.evento_lugar.icon-poi:before {margin-right:5px;}

.wrapperFluid .moduloContenido_eventosListado .section_titulo,
.wrapperFluid .moduloContenido_eventosListado ul.lista_eventos {width:82%;margin:0px auto;}
.wrapperFix .moduloContenido_eventosListado .section_titulo,
.wrapperFix .moduloContenido_eventosListado ul.lista_eventos {width:100%;}

/* lista de eventos pasados */
.wrapperFluid .moduloContenido_eventosListado .section_titulo.pasados {width:100%;margin:0px auto;}
ul.lista_eventos.pasados.col21 {float:left;margin:0px 6% 0px 0px;width:47%;}
ul.lista_eventos.pasados.col22 {float:right;margin:0px 0px 0px 0px;width:47%/*438px*/;}
ul.lista_eventos.pasados > li {width:100%;float:left;margin:10px 18px 10px 0px;padding:10px;border-bottom: 1px solid #ebeced;}
ul.lista_eventos.pasados li:last-child {border-bottom: 0px solid #ebeced;}
ul.lista_eventos.pasados > li:after {width: 0px;border-bottom: 0px solid #e4e8eb;content: "";margin: 0 38%;float: left;}
ul.lista_eventos.pasados li .evento_fecha {background-color:#019eed;width:109px;height:109px;margin: 0px 20px 0px 0px;font-size:.8rem;padding:10px;}
ul.lista_eventos.pasados li .evento_fecha .evento_fechaNumDia {font-size:3rem;margin:-5px 0px 5px 0px;}
ul.lista_eventos.pasados li .evento_info {width:69%;}
ul.lista_eventos.pasados li ul.evento_detalles {float: left;clear: right;margin: 15px 0px;}
ul.lista_eventos.pasados li ul.evento_detalles li.evento_hora {width:100%;margin-bottom:5px;border-right:none;}
ul.lista_eventos.pasados li ul.evento_detalles li.evento_lugar {border-left:0px solid #cfd0d1;width:100%;padding-left:0%;margin-left:0%;margin-top:0px;}
ul.lista_eventos.pasados li .evento_descripcion{float:left;width: 100%;word-wrap: break-word;margin-top:0px;}

/************* numero de empleos por Categorias, modulo verde **************/
.moduloContenido_numEmpleosCategorias {background-color:#02A5A5;}
.moduloContenido_numEmpleosCategorias .section_titulo {color:#fff;text-align: center;width: 60%;float: none;margin: 20px auto 40px auto;font-family: "BentonLight";font-size: 36px;letter-spacing: -0.2px;line-height: 48px;}
.moduloContenido_numEmpleosCategorias .section_texto {color:#fff}
.moduloContenido_numEmpleosCategorias a, .moduloContenido_numEmpleosCategorias  [class^="icon-"]:after {color:#fff !important;}
.moduloContenido_numEmpleosCategorias .lineaColor {border-top:1px solid #7bba29;}
ul.lista_categorias li a {font-size:.875rem;padding:0px 0px 4px 0px;color:#fff;background-image:none;display:block;float:left;}
ul.lista_categorias li a:hover span, ul.lista_categorias li a:hover strong {color:#0f5915;}
ul.lista_categorias li a strong{top:-3px;position:relative;font-weight:normal;width:auto;}
ul.lista_categorias li a .rtdosNumero{top:-3px;display:inline-block;position:relative;font-weight:normal;font-family:"BentonLight"}
ul.lista_categorias li a .icon-linkInterno:after {color:#fff;}

main .wrapperFluid .moduloContenido_numEmpleosCategorias .section_textoDestacado {width:60%;text-align:center;float:none;margin:35px auto;}
main .wrapperFluid ul.lista_categorias {margin:40px 0px 40px 140px;}
main .wrapperFluid ul.lista_categorias li{width:48%;display:inline-block;margin-bottom:10px;}

.wrapperFix .colDcha .moduloContenido_numEmpleosCategorias {padding:10px 0px;}
.wrapperFix .colDcha .moduloContenido_numEmpleosCategorias .section_textoDestacado {width:auto;font-size:1.5rem;text-align:left;margin:0px 20px;padding:20px 0px;border-bottom:1px solid #7bba29;}
.wrapperFix .colDcha ul.lista_categorias {margin:25px 20px;float: left;}
.wrapperFix .colDcha ul.lista_categorias li{width:100%;display:block;margin-bottom:10px;float:left}
.wrapperFix .colDcha .section_verTodos {margin:20px 0px;float: left;width:100%;}
.wrapperFix .colDcha .section_verTodos a {text-align:left}

/************* numero de empleos Internacionales dentro del mapa **************/
.global .moduloContenido_mapaEmpleosInternacionales {background-color:#fff;padding:0 !important;}
.pais .moduloContenido_mapaEmpleosInternacionales {background-color:#d1d1d1;padding:0 !important;}
.moduloContenido_mapaEmpleosInternacionales .wrapperContent{position:relative;}
.moduloContenido_mapaEmpleosInternacionales .boxEmpleosInternacionales {width:273px;height:410px;background-color:#fff;float:right;margin:20px 0px 20px 20px;padding:20px 20px;position: absolute;top:10px;right:10px;}
.moduloContenido_mapaEmpleosInternacionales .section_verTodos a{text-align:left;}
.lista_sites, .lista_paises {padding-top:25px;}
.lista_paises .section_verTodos {float: none;}
.lista_mapa {padding: 10px 0px;width:100%;float:left;}
.map_google {height: 514px;width: inherit;margin:0px auto;padding: 0px;display: block;}
.mapp-layout {margin:0px !important;height:inherit;}
.mapp-canvas {margin-top:-2px !important;}

.not_supported {margin:auto;padding:20px 30px;background-color:#f7e9e9;color:#c6056c;display:table;}
.not_supported .text-error {display:table-cell;vertical-align:middle;padding:10px 20px;margin:0px 0px 0px 30px;}
.not_supported .text-error p {font-size:.8rem;color:#c6056c;text-align:center;}

/*tooltip mapa*/
.mapp-ib {width:325px !important;border:none !important;padding:25px !important;font-size:.875rem !important; font-family:"BentonMedium", sans-serif !important;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.61) !important;
	-moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.61) !important;
	box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.61) !important;}
.mapp-iw a:link, .mapp-iw a:visited {color:#009ee5 !important;}
.mapp-iw .mapp-title {color:#121212 !important; margin-bottom:10px !important;width: 100% !important;font-family:"BentonMedium", sans-serif !important;float:left !important;font-size:15px !important; line-height:24px;}
.mapp-iw .mapp-body p {color:#6f7070 !important; margin-bottom:10px !important;font-size:.8rem !important; line-height:1.3em;float:left !important;font-family:"BentonBook", sans-serif !important;font-weight:500;}
.mapp-iw .mapp-body figure  {height:35px;text-align:left;margin-top:5px !important;float:left !important;width: 100% !important;}
.mapp-iw .mapp-body figure img {height:16px !important;width:auto !important;}
.mapp-iw .mapp-body .links-mapp {color:#009ee5 !important; margin:10px 0px 0px 0px !important;padding: 10px 0px 0px 0px !important;width: 100% !important;border-top:1px solid #ccc !important; font-family:"BentonBook", sans-serif !important;font-size:15px !important;float:left !important;}
.mapp-iw .mapp-title a:link, .mapp-iw .mapp-body .links-mapp a:link, .mapp-iw .mapp-body .links-mapp a:link span{color:#1973B8 !important;font-size:.8rem !important;}
.mapp-links {border-top:none!important;}
.mapp-ib-close {margin:5px 0px 10px 0px;color:#fff;}
.mapp-ib-close:before {content:'\e987';color:#1973B8;font-size:18px;font-family:'icon-bbva';display:inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;}
.links-mapp .textoIconoColocar{display:inline-block;}
.links-mapp .icon-linkExterno{display:inline-block;position:relative;top:2px;}

/************* Listas debajo del mapa **************/
.moduloContenido_numEmpleosInternacionales,
.moduloContenido_listaPaises,
.moduloContenido_listaSites {border-bottom:1px solid #ebeced;}
.moduloContenido_numEmpleosInternacionales .section_titulo,
.moduloContenido_listaPaises .section_titulo,
.moduloContenido_listaSites .section_titulo {text-align: center;width: 60%;float: none;margin: 20px auto 40px auto;font-family:"BentonLight";font-size:36px;letter-spacing: -0.2px; line-height: 48px; }

ul.lista_empleos {margin:0px 0px;}
ul.lista_empleos li {margin:0px 10px 10px 0px;display:inline-block;width: 32%;}
ul.lista_empleos li a {padding:0px 0px 4px 0px;color:#1973B8;font-family:"BentonMedium";font-size:15px;line-height: 24px;background-image:none;display:block;float:left;width:100% !important;}
ul.lista_empleos li a strong {top:-2px;display:inline-block;position:relative;font-weight:normal;width:auto;}
ul.lista_empleos li a span.rtdosNumero{top:-3px;display:inline-block;position:relative;font-weight:normal;font-family:"BentonLight";}
ul.lista_empleos li a span.textoIconoColocar{float:left;}
ul.lista_empleos li a:hover span.textoIconoColoca {color:#004481;}
ul.lista_empleos li a .icon-linkExterno{float:left;margin-top: 4px;}
ul.lista_empleos li a .icon-linkExterno:after{color:#1973B8;}
ul.lista_empleos li a:hover i:after{color:#004481;}

/************* Contenedor sites > en presencia internacional **************/
.moduloContenido_sitios {}
ul.lista_contenedorSites {margin:0px 0px;}
ul.lista_contenedorSites li{width:273px;margin:0px 55px 20px 0px;display:inline-block;border-bottom:1px solid #e8e8e8;padding:0px 0px 20px 0px;vertical-align:top;}
ul.lista_contenedorSites li.last {margin:0px 0px 20px 0px;}
ul.lista_contenedorSites li .boxColor_logo {width:273px;height:100px;display:table;background-color:#f8faf9;text-align:center;margin:0px 0px 20px 0px;}
ul.lista_contenedorSites li .boxColor_logo figure{display:table-cell;vertical-align:middle;text-align:center;}
ul.lista_contenedorSites li .boxColor_logo figure img{width:auto;height:20px;}
ul.lista_contenedorSites li .item_titulo {font-size:1.5rem;color:#706f6f;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;font-family: "BentonLight", Arial, sans-serif;font-weight: 100;text-align:left;}
ul.lista_contenedorSites li .item_texto {font-size:.875rem;min-height:130px;line-height: 1.6em;overflow:hidden;}
ul.lista_contenedorSites li a {font-size:.875rem;}

/************* cajas con datos/cifras/redes **************/
[class*=moduloContenido_datosListadoCajas] {text-align:center;width:100%;border-bottom: 1px solid #ebeced;}
ul.lista_datosCajas {margin:0px auto;text-align:center;}
ul.lista_datosCajas li{width:191px;height:191px;margin-right:50px;display:inline-block;}
ul.lista_datosCajas li.last, ul.lista_datosCajas li:last-child{margin-right:0px;}
ul.lista_datosCajas li p {width:191px;height:191px;color:#fff;text-align:center;padding:40px;display:block;float:left;font-size:1.3em;}
ul.lista_datosCajas li p span.datos_numero{font-size:2rem;width:100%;font-family:"BentonMedium", sans-serif;}
ul.lista_datosCajas li p span.datos_texto {font-size:1rem;width:100%;display:block;font-family:"BentonBook", sans-serif;}
ul.lista_datosCajas li p span.datos_red {width:30px;height:22px;text-indent:-9999px; text-transform:capitalize;display:block;position:relative;}
ul.lista_datosCajas li p[class*=icon-social_simbol-]:before{color:#fff; font-size:40px;}

.moduloContenido_datosListadoCajas ul.lista_datosCajas li {background-color:#006fc1/*azulon*/;}
.moduloContenido_datosListadoCajasRedes ul.lista_datosCajas li {background-color:#52bcec/*azulito*/;}
.moduloContenido_datosListadoCajasRedes ul.lista_datosCajas li.FB:hover{background-color:#094fa4;}
.moduloContenido_datosListadoCajasRedes ul.lista_datosCajas li.TW:hover{background-color:#69ccf5;}
.moduloContenido_datosListadoCajasRedes ul.lista_datosCajas li.IN:hover{background-color:#3a76b4;}
.moduloContenido_datosListadoCajasRedes ul.lista_datosCajas li.YT:hover{background-color:#e74c3c;}
.moduloContenido_datosListadoCajasRedes ul.lista_datosCajas li.GO:hover{background-color:#eb5858;}
.moduloContenido_datosListadoCajasRedes ul.lista_datosCajas li a:hover span{color:#FFFFFF;}

/************* actualidad de BBVA en redes **************/
.moduloContenido_actualidadRedes {}
.moduloContenido_actualidadRedes .section_verTodos a {float:none;width:300px;margin:10px auto;}
.destacado_boxActualidadRedes {width:100%; background-color:#f7faf8;padding:60px 160px;margin-bottom:20px; text-align:center;}
.lista_boxActualidadRedes > li {float:left;padding:10px 0px 10px 0px;border-bottom:1px solid #e4e8eb;}
.actualidad_titulo {color:#00c3ff;font-size:1rem;}
.actualidad_texto {font-size:.85rem; line-height:1.5em;}
ul.actualidad_redInfo li.actualidad_redUser {width:100%;}
ul.actualidad_redInfo li.actualidad_redIcon {width:30px;}
ul.actualidad_redInfo li[class*=icon-social_circulo-]:before {font-size:20px;}
ul.actualidad_redInfo li.actualidad_redFechaPubli {width:100px;float:left;}

.destacado_boxActualidadRedes ul.actualidad_redInfo {margin:20px auto 0px auto;float:none;text-align:center;}
.destacado_boxActualidadRedes ul.actualidad_redInfo > li{float:none;display:inline-block;text-align:left;vertical-align:top;}
.lista_boxActualidadRedes ul.actualidad_redInfo > li {float:left;margin-bottom:10px;text-align:left;}

/************* testimonios **************/
[class*=moduloContenido_testimonios] figure {width:109px;height:109px;margin-right:24px;float:left;overflow:hidden;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
[class*=moduloContenido_testimonios] blockquote p{color:#706f6f;font-size:1rem;line-height:1.5em;font-family:"BentonBookItalic";}
[class*=moduloContenido_testimonios] cite {color:#9d9e9e;font-size:.75rem;}
ul.lista_testimoniosVideos.lista_2col li img {width: 115%;}

/*fotos*/
.moduloContenido_testimonios {border-bottom:1px solid #e4e8eb;}
.moduloContenido_testimonios .lista_testimonios {margin:40px 0 60px 0;float:left;width:100%;}

/*video destacado*/
.moduloContenido_testimoniosVideos_destacado {position:relative;padding:0px !important;float:left;width:100%;}
.moduloContenido_testimoniosVideos_destacado .testimonio_videoBox, .moduloContenido_testimoniosVideos_destacado .testimonio_videoMascara {height:400px;overflow:hidden;}
.moduloContenido_testimoniosVideos_destacado .testimonio_videoMascara .videoMascara_play {position:absolute;top:50%; left:47%;}
.moduloContenido_testimoniosVideos_destacado .testimonio_videoTexto {width:80%;margin: 20px auto;}
.moduloContenido_testimoniosVideos_destacado blockquote p {font-size:2.2em;line-height: 1.3em;color:#006ec1;margin: 20px 0;font-family: "BentonLight", Arial, sans-serif; font-style:normal;}
.moduloContenido_testimoniosVideos_destacado iframe {width:710px;height:400px;}
/*video en una o dos columnas*/
.moduloContenido_testimoniosVideos .testimonio_videoBox, .moduloContenido_testimoniosVideos .testimonio_videoMascara {height:230px;overflow:hidden;}
.moduloContenido_testimoniosVideos .testimonio_videoMascara .videoMascara_play {position:absolute;top:85px; left:43%;}
.moduloContenido_testimoniosVideos .lista_testimoniosVideos li {border-bottom:1px solid #e4e8eb; padding-bottom:30px; margin-bottom:30px;position:relative;}
.moduloContenido_testimoniosVideos .lista_testimoniosVideos li blockquote {margin:20px 0px;}
.moduloContenido_testimoniosVideos iframe {width:408px;height:230px;}

/************* Solo texto, para politica privacidad y demas **************/
.moduloContenido_soloTexto {padding-top:20px;}
.moduloContenido_soloTexto .wrapperContent {width:82%;margin:0 auto;}
.moduloContenido_soloTexto .section_titulo, .moduloContenido_soloTexto .section_subtitulo {float:left;width:100%;}
.moduloContenido_soloTexto p {text-align:left;float:left;font-size:15px;line-height:24px;width:100%;}
.moduloContenido_soloTexto ul {margin:20px 0 20px 30px;float:left;width:100%;}
.moduloContenido_soloTexto ul li {font-size:.84rem;float:left; color:#706f6f;margin:0px 0px 15px 0px;line-height:1.4rem; list-style-position:outside}
.moduloContenido_soloTexto ul li:before {content:'\e989';vertical-align:top;color:#0850a4;margin:3px 12px 0px -28px;font-size:14px;font-family:'icon-bbva';display:inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;}
.moduloContenido_soloTexto ul li p {display:inline-block;float:none;margin-top:-23px;}
.moduloContenido_soloTexto p + .section_titulo {margin-top:20px;}
.moduloContenido_soloTexto p + .section_subtitulo {margin-top:20px;}
.moduloContenido_soloTexto p + ul {margin-top:15px;}

.colDcha .moduloContenido_soloTexto {padding-top:0px;}
.colDcha .moduloContenido_soloTexto .wrapperContent {width:100%;}
.colDcha .moduloContenido_soloTexto p {font-size:.85rem;}
.colDcha .moduloContenido_soloTexto .section_textoDestacado {font-size:1.5rem;}

/************* Crosseling > pasos del proceso de seleccion **************/
.moduloContenido_crossellingPasos {border-bottom:1px solid #ebeced;}
.moduloContenido_crossellingPasos ol {margin:20px 0px;display:block;float:left;width:100%;}
ol.lista_crosselingPasos li {margin:5px 0px;width:100%;float:left;color:#4f7d9f;list-style:none;display:table;}
ol.lista_crosselingPasos li .pasosNumero {padding:8px 25px;margin-right:10px;display:inline-block;vertical-align:top;color:#121212;font-size:32px;line-height: 48px; font-family:"TiemposRegularItalic",sans-serif;}
ol.lista_crosselingPasos li .pasosInfo {display:table-cell;width:89%;margin:0px 10px;padding:18px 20px 20px 0px;vertical-align:middle;}
ol.lista_crosselingPasos li .pasosInfo .pasosTitulo {margin:10px 0px 20px 0px;position:relative;font-family:"BentonMedium";font-size:13px;line-height: 16px;letter-spacing:0.7px; color:#121212; font-weight:100px; text-transform: uppercase;}
ol.lista_crosselingPasos li .pasosInfo .pasosTitulo strong {font-weight:normal;}
ol.lista_crosselingPasos li .pasosInfo .pasosTexto {color:#6f7070;font-size:.8em;}

/************* buscador General **************/
.moduloContenido_buscadorGeneral {background-color:#fafbfc;font-size: 0.85em;}
.moduloContenido_buscadorGeneral form {width:85%;margin: 0 auto;}
.moduloContenido_buscadorGeneral .col31 {width:340px;margin-right: 10px;}
.moduloContenido_buscadorGeneral .col32 {width:210px;margin-right: 10px;}
.moduloContenido_buscadorGeneral .col33 {width:210px;margin-right: 0px;}
.moduloContenido_buscadorGeneral input {width:330px;}
.moduloContenido_buscadorGeneral .sbHolder {width:205px;margin:0px 0 10px;position:relative;z-index:10000;}
.moduloContenido_buscadorGeneral button {margin:0px 0px 0px 0px;padding:0px;cursor: pointer;width:100%/*210px*/;float:left;text-align:center;font-size:15px;line-height: 24px;}

main .moduloContenido_buscadorGeneral .section_textoDestacado {text-align:center;font-size: 2.5em;margin-bottom:35px;font-weight:100;}
main .moduloContenido_buscadorGeneral input#buscarGeneral_inputQue {margin:0px 0px 0 0;}

.moduloContenido_buscadorGeneral.panelExterno  {padding:0px;background-color: #072146;}
.moduloContenido_buscadorGeneral.panelExterno .section_textoDestacado {font-size:24px;line-height:32px;color:#fff;font-family: "BentonLight"; margin:72px 0px 40px 0px;text-align:center;}
.moduloContenido_buscadorGeneral.panelExterno .line {width:100%;height:20px;margin-top:42px;border-top:1px solid #fff;float:left;opacity: .3;}
.moduloContenido_buscadorGeneral.panelExterno .buscadorGeneral_cerrarContenidoOculto {float:right;width: 23px;height: 30px;font-size: 0.8em;text-align: left;top:-72px;position:relative;}
.moduloContenido_buscadorGeneral.panelExterno .buscadorGeneral_cerrarContenidoOculto a.icon-cerrar {display: block;width:20px;height: 20px;}

/************* resultados de busqueda **************/
.moduloContenido_rtdoBusqueda {background-color:transparent;border-bottom:1px solid #ebeced;padding:10px 0px 50px 0px !important;}
.rtdoBusqueda_0resultados p {font-size:.95rem; font-weight:500;text-align:center;}

/************* modulo filtros *************/
.moduloContenido_filtros {background-color:transparent;border:1px solid #e9e9e9;display: block;margin-bottom:40px;padding:20px 0px !important;}
.moduloContenido_filtros form {width:91%;margin:20px 40px;float:left;}
.moduloContenido_filtros form fieldset{margin:0 28px 0 0;float:left;width:191px}
.moduloContenido_filtros form .col44{margin:0px 0px 0px 0px;float:left;width:187px}
.moduloContenido_filtros .sbHolder {width:100%;float:left}
.moduloContenido_filtros [class*="boton"] {width:100%;margin:30px 0px 0px 0px;padding:4px;}
.moduloContenido_filtros .filtrosTitulo_smartphone {display:none;}
.moduloContenido_filtros form#search_ofertas_filtros {display:none;}
.moduloContenido_filtros .filtrosBox_mostrarClick_movil {display:block}

/************* modulo ventajas **************/
.moduloContenido_ventajas .moduloBox_gris {background-color:#f5f6f7;padding:40px 30px !important;float:left;width:100%;}
ul.lista_ventajas {margin:20px 0px;float:left;width:100%;}
ul.lista_ventajas li {font-size:.85rem; color:#706f6f;margin-bottom:10px;}
ul.lista_ventajas li span.icon-okcheck {display:block;float:left;margin:-5px 15px 0 0;width:20px;}
ul.lista_ventajas li span.icon-okcheck:before {color:#4a4a49;font-size:14px;}
ul.lista_ventajas li span.textoIconoColocar {display:block;float:left;width:85%;}
.moduloContenido_ventajas .moduloBox_gris .lineaCorta {float:left;}
.moduloContenido_ventajas .moduloBox_gris .section_verTodos a {text-align:left;}

/************* modulo premios *************/
.moduloContenido_premios hr {margin-bottom: 50px;}
.moduloContenido_premios .box {position: relative;width:86%; margin:0px 6%;float:left;display:table;}
.moduloContenido_premios .box:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.moduloContenido_premios .box .moduloImagen_boxImage {float:right;width:273px;text-align:right;display:table-cell;vertical-align:middle;}
.moduloContenido_premios .box .moduloImagen_boxImage img{width:150px;}
.moduloContenido_premios .box .section_titulo.textoConImagen {width: 58%;margin-right: 0%;float: left;}
.moduloContenido_premios .box .moduloImagen_boxTexto {width: 100%;font-size: 0.9em;font-family:"BentonBook";margin-bottom: 10px}
.moduloContenido_premios .box .moduloImagen_boxTexto.textoConImagen {width: 65%;margin-right: 0%;float: left;}
.moduloContenido_premios .box .moduloImagen_boxTexto p {width:100%;}
.moduloContenido_premios .box.destacado {border: 1px solid #cce2f3;padding: 30px;margin-bottom: 50px;}
.moduloContenido_premios .box.destacado .moduloImagen_boxImage {margin:-30px 0px 0px 0px;}
.moduloContenido_premios .box.destacado .section_titulo.textoConImagen {float: none;}
.moduloContenido_premios .box.destacado .moduloImagen_boxTexto.textoConImagen {float: none;}
.moduloContenido_premios .box.destacado .moduloImagen_boxTexto {margin-bottom: 0px;}

.moduloContenido_premios .box p span.textoIconoColocar {display:inline-block;}
.moduloContenido_premios .box p i {position:relative;top:4px;}

/************* modulo oferta en detalle > recurso final *************/
main .ofertasDetalle .wrapperFix {position:relative;}
main .ofertasDetalle .wrapperFix > .moduloContenido_ofertaDetalle {padding-top:0px;}
main .ofertasDetalle .pagina_titulo {text-align:left;margin:10px 0px 0px 0px;padding:0px;}
main .ofertasDetalle .section_titulo {font-family:"BentonMedium";color:#121212;font-size: 26px;line-height: 24px;margin:40px 0px 24px 0px;}

.moduloContenido_ofertaDetalle_datos ul {padding:30px;border:1px solid #e9e9e9}
.moduloContenido_ofertaDetalle_datos ul li:first-child {margin-top:0px;}
.moduloContenido_ofertaDetalle_datos ul li {margin-top:10px;}
.moduloContenido_ofertaDetalle_datos ul li span {font-family:"BentonMedium";color:#666}

.moduloContenido_ofertaDetalle_inscribirse {margin-bottom:10px;}
.moduloContenido_ofertaDetalle_inscribirse .oferta_link {width:50%;float:left}
.moduloContenido_ofertaDetalle_inscribirse .oferta_link a {width:234px;height:56px;text-align: center;}
.moduloContenido_ofertaDetalle_inscribirse img.logo_site {height: 37px;width: auto;margin-top: 2px;float:right;}
.moduloContenido_ofertaDetalle_inscribirse .botonLinkedin {padding:7px 0px 9px 0px;padding-bottom: 9px;margin-right: 15px;}
.moduloContenido_ofertaDetalle_inscribirse .botonLinkedin:before {content:'\e625';margin-right: 15px;font-size: 20px;}

.moduloContenido_ofertaDetalle_aviso {background-color:#fbf3cf;padding:20px 20px;padding-left:20px;padding-right:20px;}
.moduloContenido_ofertaDetalle_aviso p {padding-left:12%;padding-right:12%;line-height: 25px}
.moduloContenido_ofertaDetalle_aviso .icon-info:before{color: #6f7070;font-size: 35px;margin-left:3%;margin-top:4px;float: left;}
.moduloContenido_ofertaDetalle_aviso a {font-family:"BentonMedium";}

.moduloContenido_ofertaDetalle_descripcion ol{font-size: 0.86rem;font-family:"BentonBook";color: #706f6f;margin-bottom: 10px;margin-left: 30px;}
.moduloContenido_ofertaDetalle_descripcion ul{font-size: 0.86rem;font-family:"BentonBook";color: #706f6f;margin-bottom: 10px;}
.moduloContenido_ofertaDetalle_descripcion li{line-height: 25px;}

.moduloContenido_ofertaDetalle_redesCompartir {padding: 35px 0px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.moduloContenido_ofertaDetalle_redesCompartir ul.ofertas_redesShare {width: 100%;float: left;}
.moduloContenido_ofertaDetalle_redesCompartir ul.ofertas_redesShare li [class*="icon-social"]:before {font-size:17px;margin-right:3px;position:relative;top:2px;}

.moduloContenido_ofertaDetalle_redesCompartir ul.ofertas_redesShare li {float: left;margin-right: 25px;}
.moduloContenido_ofertaDetalle_redesCompartir ul.ofertas_redesShare li.mostrarMovil {display: none;}
.moduloContenido_ofertaDetalle_redesCompartir ul.ofertas_redesShare li [class*="icon-social"] {float:left;padding:8px 15px;}
.moduloContenido_ofertaDetalle_redesCompartir ul.ofertas_redesShare li [class*="icon-social"] span {color:#fff;font-family:"BentonMedium";font-size:13px;line-height: 23px;}

.moduloContenido_ofertaDetalle_redesCompartir ul.ofertas_redesShare li a.icon-social_FB {background-color:#006ec1;color:#fff;}
.moduloContenido_ofertaDetalle_redesCompartir ul.ofertas_redesShare li a.icon-social_TW {background-color:#69ccf5;color:#fff;}
.moduloContenido_ofertaDetalle_redesCompartir ul.ofertas_redesShare li a.icon-social_IN {background-color:#3a76b4;color:#fff;}
.moduloContenido_ofertaDetalle_redesCompartir ul.ofertas_redesShare li a.icon-social_GO {background-color:#eb5858;color:#fff;}
.moduloContenido_ofertaDetalle_redesCompartir ul.ofertas_redesShare li a.icon-social_YT {background-color:#e74c3c;color:#fff;}
.moduloContenido_ofertaDetalle_redesCompartir ul.ofertas_redesShare li a.icon-social_FB:hover {background-color:#1186e0;}
.moduloContenido_ofertaDetalle_redesCompartir ul.ofertas_redesShare li a.icon-social_TW:hover {background-color:#19bcff;}
.moduloContenido_ofertaDetalle_redesCompartir ul.ofertas_redesShare li a.icon-social_IN:hover {background-color:#2e86df;}
.moduloContenido_ofertaDetalle_redesCompartir ul.ofertas_redesShare li a.icon-social_GO:hover {background-color:#fd5050;}
.moduloContenido_ofertaDetalle_redesCompartir ul.ofertas_redesShare li a.icon-social_YT:hover {background-color:#fd503f;}
.moduloContenido_ofertaDetalle_redesCompartir ul.ofertas_redesShare li a:hover span {color:#fff;}

/************* newsletter *************/
.moduloContenido_newsletter {background-color:transparent;border-bottom:1px solid #ebeced;}
.moduloContenido_newsletter .wrapperContent {text-align:center;}
.moduloContenido_newsletter .wrapperContent h2 {text-align:center;}
.moduloContenido_newsletter #newsletter_aceptoPolitica {margin-left: 6px;float: left;}
.moduloContenido_newsletter .box_01 label{width:1px;margin:0px;text-transform:capitalize;text-indent: -9999px;float:left;}
.moduloContenido_newsletter .moduloImagen_boxImage {width:35px;float:none;margin:0px auto;}
.moduloContenido_newsletter .moduloImagen_boxTexto {width: 43%;float:none;margin:20px auto;}
.moduloContenido_newsletter form {width:50%;text-align:left;float:none;margin:40px auto;}
.moduloContenido_newsletter input[type=text] {background-color: #f5f7f7;margin: -13px 0 0 0px;padding-left: 4px;height:40px;width: 336px;position: relative;z-index: 100;float: left;text-align:left;}
.moduloContenido_newsletter button {float:left;margin-top:-13px;width: 127px;height:40px}
.moduloContenido_newsletter .box_checkbox span {float:left;margin:2px 0px 0px 25px;font-size:.8rem;}

.moduloContenido_newsletter .moduloImagen_boxImageSuccess {width: 60%;margin: 10px auto;}
.moduloContenido_newsletter .moduloImagen_boxImageSuccess .moduloImagen_boxImage {display: table-cell;vertical-align: middle;padding-right: 2%;}
.moduloContenido_newsletter .moduloImagen_boxImageSuccess #msgNewsExito {font-family: "BentonLight";display: table-cell;width: 90%;font-size: 1.2rem;padding:30px 0px;text-align:left;vertical-align: middle;color: #006ec1;}
.moduloContenido_newsletter .moduloImagen_boxTexto.error{width:50%;float:none;display:table;margin:20px auto;padding: 20px 30px;background: #f7e9e9;}
.moduloContenido_newsletter .moduloImagen_boxTexto.error .text-error {display:table-cell; vertical-align:middle;padding:10px 20px;border-left:1px solid #eebbce;margin:0px 0px 0px 30px;}
.moduloContenido_newsletter .moduloImagen_boxTexto.error .text-error p {font-size:.8rem;color:#c6056c;text-align:center;}
.moduloContenido_newsletter .moduloImagen_boxTexto.error .icon-alerta {display:table-cell;width:60px;vertical-align:middle;}
.moduloContenido_newsletter .moduloImagen_boxTexto.error .icon-alerta:before {color:#c6056c;font-size:40px;}
.moduloContenido_newsletter input.error {height: 37px;}
.moduloContenido_newsletter #msgNewsError label {float:none;}
.moduloContenido_newsletter [class*="box_"] {float:left;width:100%;margin-bottom:20px;}
.moduloContenido_newsletter .box_02 label span{font-size:.75rem;color:#9d9e9e;display:block;float:left;margin:3px 0 0 28px;}

/************* modulo contacto *************/
.moduloContenido_contacto {padding-top:0px;}
.moduloContenido_contacto .wrapperContent {width:440px; margin:0 auto;}
.moduloContenido_contacto [class*=contacto_],
.moduloContenido_contacto #contactForm {float:left;width:100%;margin-bottom:30px;}
.moduloContenido_contacto .icon-okcheck:before {font-size:20px; font-weight:900;}

.contacto_boxTexto {margin:0px 0px 20px 0px;}

.contacto_boxSuccess {padding:20px;margin-bottom:20px;}
.contacto_boxSuccess [id*=msgContactExito] {font-size:1.8em;color:#006ec1;font-family:"Bentonlight"; display:table}
.contacto_boxSuccess [id*=msgContactExito] span {display:table-cell; vertical-align:middle;text-align:center;}
.contacto_boxSuccess .icon-okcheck {margin:0px 20px 0px 24px;float:left;}
.contacto_boxSuccess .icon-okcheck:before {font-size:40px;}

.contacto_boxError {padding:20px 30px;background-color:#f7e9e9;color:#c6056c;display:table;}
.contacto_boxError .text-error {display:table-cell; vertical-align:middle;padding:10px 20px;border-left:1px solid #eebbce;margin:0px 0px 0px 30px;}
.contacto_boxError .text-error p {font-size:.8rem;color:#c6056c;text-align:center;}
.contacto_boxError .icon-alerta {width:60px;vertical-align:middle;margin-top:7px;}
.contacto_boxError .icon-alerta:before {color:#c6056c;font-size:40px;}

#contactForm fieldset.box_campo {width:100%; float:left;margin-bottom:20px;position:relative; }
#contactForm fieldset.box_campo label {width:100%; float:left; margin-bottom:10px;}
#contactForm fieldset.box_campo input[type=text] {}
#contactForm fieldset.box_campo textarea {width:440px; height:130px;}
#contactForm fieldset.box_campo textarea + span.icon-okcheck {margin:-160px 10px 0px;float:right;}
#contactForm fieldset.box_politica {width:50%; float:left;}
#contactForm fieldset.box_politica .checkboxSquared {margin:0px 0px 40px 0px;}
#contactForm fieldset.box_politica span {margin:0px 0px 0px 30px;display:block;float:left;width:187px;}
#contactForm fieldset.box_boton {width:20%; float:right;}
#contactForm fieldset.box_boton button {width:191px; height:46px;}
#contactForm .icon-okcheck {margin:10px 0px 0px 20px;float:left;}

#contactFormInscripciones fieldset.box_campo {width:100%; float:left;margin-bottom:20px; }
#contactFormInscripciones fieldset.box_campo label {width:100%; float:left;margin-bottom:10px;}
#contactFormInscripciones fieldset.box_campo input[type=text] {float:left;}
#contactFormInscripciones fieldset.box_campo textarea {width:440px; height:130px;}
#contactFormInscripciones fieldset.box_campo textarea + span.icon-okcheck {margin:-160px 10px 0px;float:right;}
#contactFormInscripciones fieldset.box_politica {width:50%; float:left;}
#contactFormInscripciones fieldset.box_politica .checkboxSquared {margin:0px 0px 40px 0px;}
#contactFormInscripciones fieldset.box_politica span {margin:0px 0px 0px 30px;display:block;float:left;width:187px;}
#contactFormInscripciones fieldset.box_boton {width:20%; float:right;}
#contactFormInscripciones fieldset.box_boton button {width:191px; height:46px;}
#contactFormInscripciones .icon-okcheck {margin:10px 0px 0px 20px;float:left;}

/************* modulo datos destacados *************/
.box1, .box2, .box3, .box4 {width: 160px;height: 150px;background: rgb(6, 110, 204);padding: 10px;float:left;color: white;margin-right: 25px;margin-left: 25px;}
.datos_numero {font-size: 2.5rem;font-family:"BentonMedium";width: 100%;float: left;text-align: center;padding: 10px 0px 10px 0px;}
.datos_texto {font-size: 1rem;text-align: center;float: left;}
.lista_datosCajas1 {float: left;width: 25%;margin: 0 36%;}
.lista_datosCajas2 {float: left;width: 50%;margin: 0 24%;}
.lista_datosCajas3 {float: left;width: 75%;margin: 0px 12%;}
.lista_datosCajas4 {float: left;width: 100%;}
.contenedor_cajas {float: left;width: 100%;margin: 0 auto;}

/************* modulo resumen sitios *************/
.contenedor_sites {float:left;text-align: center;}
.contenedor_site {width: 27%;float: left;margin:0% 3% 3% 3%;text-align: left;border-bottom: 1px solid rgb(213, 207, 207);height: 475px;}
.titulo_site {padding: 20px 0px 0px 0px;font-size: 1.5em;color: #706f6f;margin: 0px 0px 20px 0px;font-family: "BentonLight", sans-serif;font-weight: 100;text-align: left;}
.imagen_site {padding: 30px 10px 30px 40px;background: rgb(250, 250, 250);text-align:left;height: 40px;border: 1px solid rgb(233, 233, 233);display: flex;}
.desc_site {padding: 30px 3px 30px 3px;text-align: left;height: 150px;line-height: 30px;}
.titulo_resumen {color: #517EA7;font-size: 2em;}

/************* modulo FAQS > desplegables *************/
.moduloContenido_crossellingFaq {text-align:center;}
.faq {text-align:left;color: #1973B8;font-size:15px;line-height: 24px;font-family:"BentonMedium";}
.content-faq {padding: 10px;border-bottom:1px solid #ebeced;text-align:left;cursor: pointer;}
.caja-titulo-faq {padding:10px 0px;}
.content-faq[data-selected="false"] .caja-titulo-faq:after {content:'\e983';float:right;color:#1973B8;font-size:22px;font-family:'icon-bbva';display:inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;}
.content-faq[data-selected="true"] .caja-titulo-faq:after {content:'\e984';float:right;color:#1973B8;font-size:22px;font-family:'icon-bbva';display:inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;}
.caja-desc-faq {padding:20px 10px 20px 10px;}

/******* Paginación *********/
.navigation ul {margin-left: auto;margin-right: auto;padding: 20px 0px;width: 100%;text-align: center;clear: both;border-bottom: 1px solid #ebeced;border-top: 1px solid #ebeced;}
.navigation ul li {display: inline;margin: 10px;}
.navigation ul li:first-child{margin-right: 10%}
.navigation ul li:last-child{margin-left: 10%}
.navigation ul li.no_link a, .navigation ul li.active a{color: #6f7070;cursor: text;text-decoration: none;pointer-events: none;}

.paginacionBottom {margin:20px 0;height:60px;float:left;width:100%;position:relative;}
.paginacionBottom p {margin: 0;}
.pagAnterior, .pagSiguiente {width: 40%;position:absolute;bottom:0px;}
.pagAnterior {left:0px;}
.pagSiguiente {right:0px;text-align: right;}
.pagAnterior a, .pagSiguiente a {font-size: 0.9em;}
.pagNumeracion {width:100%;float: left;text-align: center;}
.pagNumeracion a {margin: 0 2.5%;}
.pagNumeracion a.active{color:#6f7070;}
.disable {color:#6f7070;height: 1px;}
.pagination_responsive {display: none;}
.paginacionBottom .textoIconoColocar {display:inline-block;}
.paginacionBottom i {display:inline-block;position:relative;top:3px;}
.pagAnterior i {float:left;margin-right:5px;}
.pagSiguiente i {margin-left:5px;}

/******* videos *********/
[class*=_videoBox] {text-align:center;}
[class*=_videoMascara] {position:absolute;top:0; left:0px;width:100%;overflow:hidden;}
[class*=_videoMascara] .videoMascara_play {color:#fff!important;border:0px;;width:60px;height:60px;
	overflow:hidden;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;
	background: rgba(120,203,41,1);
	background: -moz-linear-gradient(top, rgba(120,203,41,1) 0%, rgba(67,167,24,1) 99%, rgba(67,167,24,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(120,203,41,1)), color-stop(99%, rgba(67,167,24,1)), color-stop(100%, rgba(67,167,24,1)));
	background: -webkit-linear-gradient(top, rgba(120,203,41,1) 0%, rgba(67,167,24,1) 99%, rgba(67,167,24,1) 100%);
	background: -o-linear-gradient(top, rgba(120,203,41,1) 0%, rgba(67,167,24,1) 99%, rgba(67,167,24,1) 100%);
	background: -ms-linear-gradient(top, rgba(120,203,41,1) 0%, rgba(67,167,24,1) 99%, rgba(67,167,24,1) 100%);
	background: linear-gradient(to bottom, rgba(120,203,41,1) 0%, rgba(67,167,24,1) 99%, rgba(67,167,24,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78cb29', endColorstr='#43a718', GradientType=0 );}
[class*=_videoMascara] .videoMascara_play a {display:block;width:60px;height:60px;}
[class*=_videoMascara] .videoMascara_play.icon-play:before {padding:15px;}

/***********************************************
		MAIN CONTENT > segun la pagina
***********************************************/
[class*="moduloContenido_"]:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
main .wrapperFluid [class*="moduloContenido_"] {padding:40px 0px;float:left;width:100%;}
main .wrapperFix .colPpal [class*="moduloContenido_"] {padding:50px 0px;}
main .wrapperFix .colPpal [class*="moduloContenido_ofertaDetalle"] {padding:10px 0px;}
main .wrapperFix .colCompleta [class*="moduloContenido_"]{padding:50px 0px;}
main .wrapperFix #bloque_contenidoPrincipal .colPpal section:first-child,
main .wrapperFix #bloque_contenidoPrincipal .colDcha section:first-child {padding:0px 0px 50px 0px;}

/************ main.home **************/
.global main.general .moduloContenido_promocional_imagenIzquierda {padding:72px 20px;}

/************ main.general **************/
main.general .wrapperFix #bloque_contenidoPrincipal .colPpal .moduloContenido_ofertaListado {padding:50px 20px;margin-bottom: 20px;}

/************ main.listadoEmpleosCategorias **************/
main.listadoEmpleosCategorias #bloque_contenidoPrincipal .colDcha section:first-child {padding:0px 0px 50px 0px !important;}

/************ main.listadoEmpleosInternacional **************/
main.listadoEmpleosInternacional #bloque_contenidoPrincipal {position:relative}
main.listadoEmpleosInternacional #bloque_contenidoPrincipal .colCompleta + .colDcha{position:absolute;top:0;right:0;}

/************ main.ofertaDetalle **************/
main.ofertasDetalle .wrapperFix .colPpal .moduloContenido_ofertaDetalle {padding:0px 0px 50px 0px !important;}
main.ofertasDetalle .wrapperFix .colPpal .moduloContenido_ofertasListado {padding:24px;margin-bottom:20px;}
main.ofertasDetalle .wrapperFix .colDcha {padding:0px 0px 0px 0px}
main.ofertasDetalle .wrapperFix .colDcha .moduloContenido_soloTexto {padding-top:0px;}
main.ofertasDetalle .wrapperFix .colDcha .moduloContenido_ofertasListado .wrapperContent {padding:0px 20px;}

/***********************************************
			FOOTER
***********************************************/
#mainFooter {min-height:500px;/*margin-top:20px;*/background-color:#072146}
[id*="footer_"]:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}

#footer_confianza.colFluid {background-color:#f5f6f7;}
#footer_confianza ul {margin:50px 0px;float:left;}
#footer_confianza ul li{float:left;width:240px;min-height:300px;font-family:"BentonBook";text-align:center;}
.pais #footer_confianza ul li{width:302px;margin:0px 0px 0px 0px;}/*3 items*/
.pais #footer_confianza ul li.item_01{padding:0px 42px 0px 20px;}
.pais #footer_confianza ul li.item_02{padding:0px 42px 0px 42px;}
.pais #footer_confianza ul li.item_03{padding:0px 20px 0px 42px;display:inline-block;}
.global #footer_confianza ul li{width:465px;margin:0px 0px 0px 0px;}/*2 items*/
.global #footer_confianza ul li.item_01{padding:0px 55px 0px 30px;}
.global #footer_confianza ul li.item_02{padding:0px 30px 0px 55px;border:none;}
#footer_confianza ul li figure{height:63px;margin-bottom:24px;}
#footer_confianza ul li figure img{height: 120px;position: relative;top: 15%;}

#footer_confianza ul li .item_titulo{color:#006ec1;font-size:36px;line-height: 48px; margin-bottom: 10px;font-family:"BentonBook";font-weight: 500;}
#footer_confianza ul li .item_entradilla{color:#121212;font-size:26px;line-height: 32px;margin-bottom:10px; font-family:"BentonBook";font-weight: 500;}
#footer_confianza ul li p {margin:0px 0px 16px 0px;color:#666;font-size:15;line-height: 24px;}
#footer_confianza ul li p a{text-decoration:none;color:#237ABA/*azulito*/;}
#footer_confianza ul li em, #footer_confianza ul li strong{font-style:normal;}
#footer_confianza ul li figure {width:184px;height:184px;border-radius: 50%;overflow: hidden;background-color:#dfdfdf;margin:0px auto 20px auto;}
#footer_confianza ul li .item_link {text-align:center;width:100%;margin-bottom:10px;color:#121212;}
#footer_confianza ul li .item_link a {float:none;color:#1973B8;display:table;margin: 0px auto;}
#footer_confianza ul li .item_link a .textoIconoColocar {display:table-cell;float:none;vertical-align: middle;text-align: center;font-family:"BentonMedium";color:#1973B8;font-size: 15px;line-height: 24px;}
#footer_confianza ul li .item_link a i {display:table-cell;float:none;vertical-align: middle;text-align: left;margin-top: 1px;}

#footer_logos.colFluid {background-color:#072146;/**/}
#footer_logos ul {margin:36px 0;float:left;font-size:1 em;margin-left: 3%}
#footer_logos ul li{margin:0px 34px 0px 0px;float:left;font-family: "BentonLight";font-size:1.1em;color:#fff;}
#footer_logos ul li.last {margin:0px;float:right;}
#footer_logos li a {color:#fff;}
.ie #footer_logos li.item_01 img {height:21px;margin-right:12px;}
.ie #footer_logos li.item_02 img {height:56px;margin-top:-16px;margin-right:8px}
.ie #footer_logos li.item_03 img {height:59px;margin-top:-19px;margin-right:15px;margin-left:10px;}
.ie #footer_logos li.item_04 img {height:57px;margin-top:-18px;margin-right:15px;margin-left:21px;}
.ie #footer_logos li.item_05 img {height:40px;margin-top:-9px;margin-right:15px;margin-left:31px;}
.ie #footer_logos li.item_06 img {height:44px;margin-top:-11px;margin-right:0px;margin-left:39px;}
#footer_logos li a:hover, #footer_logos li a:hover.icon-logoBBVA:before {color:#004a9b;}
#footer_logos li a.icon-logoBBVA:before {color:#fff;font-size:2.3em;}
#footer_logos li a span.textoIconoColocar {margin-top:16px;}

#footer_desplegablesInfo .acordeon_titulo {cursor:pointer;font-size:15px;color:#5BBEFF;display:block;margin:2px 0px;padding:32px 10px;text-align:center;background-color:#fff;float:left;width:100%;}
#footer_desplegablesInfo .acordeon_titulo strong {top:-4px;position:relative;font-weight:normal;color:#5BBEFF;}
#footer_desplegablesInfo .acordeon_titulo:hover strong{color:#00c3ff;}
#footer_desplegablesInfo .acordeon_titulo:after {width:15px;height:15px;left:auto;right:0.5em;font-family:'icon-bbva';}
#footer_desplegablesInfo .acordeon_titulo.closed:after{content:'\e983';color:#00c3ff;font-size:20px;margin:0px 5px;}
#footer_desplegablesInfo .acordeon_titulo.open:after {content:'\e984';color:#00c3ff;font-size:20px;margin:0px 5px;}
#footer_desplegablesInfo .acordeon_titulo:hover::after {color:#00c3ff;}
#footer_desplegablesInfo .acordeon_titulo.closed {background-color: #072146;border-bottom:1px solid #8592A4;}
#footer_desplegablesInfo .acordeon_titulo.open {border-bottom:none;background-color: #072146;}
#footer_desplegablesInfo .acordeon_titulo.open + .acordeon_texto {border-bottom:1px solid #e4e8eb;background-color: #072146;}
#footer_desplegablesInfo .acordeon_texto {float:left;margin: 0px 0px 5px 0px;padding: 10px 20px;width: 97.6%;border-radius:0px;background-color:#fff;border:0px;overflow:visible;}
#footer_desplegablesInfo .acordeon_texto:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
#footer_desplegablesInfo .acordeon_texto ul li {width:32%;display: inline-block;margin:0 10px 10px 0;}
#footer_desplegablesInfo .acordeon_texto ul li a{color:#00c3ff;padding:0px 10px 0px 0px;font-size: 0.85rem;}
#footer_desplegablesInfo .acordeon_texto ul li a span,
#footer_desplegablesInfo .acordeon_texto ul li i:after{color:#00c3ff;}

#footer_tools.colCompleta {padding:30px 0px;}
#footer_tools .redesFollow {float:right;}
#footer_tools .redesFollow a:before {color:#5bbeff;}
#footer_tools .redesFollow a:hover:before {color:#fff;}
#footer_tools .politicaLinks {margin:18px 0px 0 0;float:left;width:100%;}
.politicaLinks li{font-size:.7rem;display:inline-block;padding:0px 26px 0px 0px;margin:0px 0px 0px 0px;}
.politicaLinks li:last-child {border-right:0px;margin:0px;padding:0px;}
.politicaLinks li a {color:#5BBEFF;font-family:"BentonMedium";font-size:15px;line-height:24px;}
.politicaLinks li a:hover {color:#fff;}
#footer_logoPais {float:left;text-align:left;}
#footer_logoPais img {width:auto;height:32px;}
#footer_copy {float:left;margin-top:16px;text-align:left;color:#D3D3D3;font-family:"BentonBook";font-weight:500;font-size:12px;line-height:26px;}

#subirMovil {position:fixed;bottom:15px;right:15px;z-index:1000;width:50px;height:50px;background-color:#b7b7b7;border:#e2e2e2;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#subirMovil:hover { cursor:pointer;}
#subirMovil.icon-subir:after {color:#fff;font-size:40px;margin-left:6px;margin-top:3px;}

/*********************************
	contenido oculto
*/
#termscookie{height:auto;padding:20px 0px;border-bottom:1px solid #ececec;float:left;background-color:#d4edfc;position:fixed;bottom:0px;left:0px;z-index: 1000;}
#termscookie .cookies_content {margin: 0 auto;padding: 20px 0px;text-align: left;}
#termscookie .cookies_content p {color:#121212;font-size:15px;font-family:"BentonBook",Arial,"sans-serif";margin:6px 50px 20px 0px;width:78%;float:left;}
#termscookie .cookies_content p strong{color:#00c3ff;font-weight:normal;}
#termscookie .cookies_content button {width:150px;float:left;}

/*****************************************************
	corregir jquery ui y mobile
*/
.ui-state-default,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {text-decoration: none;}
.ui-state-focus {border:none !important;background-color:transparent !important;margin:0px !important;padding:0px !important;}
.ui-menu .ui-menu-item {margin:0px !important;padding:0px !important;}
.ui-link {text-shadow: none;}
.ui-bar-inherit {border:none;}
.div_centrado {
  display: flex;
  justify-content: center;
}
.centrado {
  padding: 5px;
  margin: 5px;
}

@media screen and (max-width: 682px) {
  	.div_centrado {
  		display: block;
	}
}
