*, *:before, *:after {
    box-sizing: inherit;
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
}

#header {
    background: white;
    position: initial;
}
#header > div{
	padding-top: 0px;
}
#header > div.menu_top{
	max-width: initial;
}
#header > div.menu_top > div{
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
}
#header.sticky{
	position: fixed;
	box-shadow: 0 5px 20px 0 rgba(173, 173, 173, 0.15)
}
#header_margin {
    height: 0px;
}
.menu_top{
	background-color: #f5f5f5;
}
ul#menu-menu_top{
	margin: 0px;
	text-align: right;
	padding-bottom: 5px;
}
ul#menu-menu_top li{
	list-style-type: none;
	display: inline;

}
ul#menu-menu_top li a{
	text-transform: uppercase;
	font-size: 12px;
	color:#868686;
	border-left: 1px solid #868686;
	padding-right: 10px;
	padding-left: 10px;

}
ul#menu-menu_top li:first-child a{
	border-left: 0px;
}
.menu-principal-container {
    padding-top: 20px;
}
.logo_camara {
    margin-top: 20px;
}
#header{
	min-height: 115px;
}
.home_global #menu-principal li:nth-of-type(1),
.home_global #menu-principal li:nth-of-type(2),
.home_global #menu-principal li:nth-of-type(3){
	background-color: transparent;
}


#menu-principal_servicios li a, .menu_l1 li a{
    color: #2ea5da !important;
    text-transform: initial;
}
.home_global .menu-principal-container > ul > li > a{
	text-align: left !important;
	font-size: 13px !important;
	color:#868686;
	padding-top: 0px;
}
.menu-principal-container > ul > li {
    padding: 0 15px;
 }
.menu-principal-container ul li.menu_portal_servicios a{
	color: #2ea2d7 !important;
	background-image: url(images/portal_servicios.png);
	background-repeat: no-repeat;
	padding-left: 30px !important;
	padding-top: 0px;
	background-position: left 3px;
}
.menu-principal-container ul li.menu_portal_industria a{
	color: #29bbaf !important;
	background-image: url(images/portal_industria.png);
	background-repeat: no-repeat;
	padding-left: 35px !important;
	padding-top: 0px;
	background-position: left 3px;
}

.menu-principal-container ul li.menu_portal_comercio a{
	color: #f44336 !important;
	background-image: url(images/portal_industria.png);
	background-repeat: no-repeat;
	padding-left: 35px !important;
	padding-top: 0px;
	background-position: left 3px;
}

.menu-principal-container ul li.menu_oficina_transformacion a{
	color: #264875 !important;
	background-image: url(images/oficina_transformacion.png);
	background-repeat: no-repeat;
	padding-left: 40px !important;
	padding-top: 0px;
	background-position: left 3px;
}
.menu-principal-container ul li.menu_contacto a{
	padding-top: 8px;
}
.menu_l1 li.servicios_activa,
.menu_l1 li.industria_activa,
.menu_l1 li.comercio_activa
{
	background-color: transparent !important;
}
.menu_l1 li a{
	padding: 0px !important;
	text-align: left !important;
	font-size: 13px !important;
}
.menu_l1 li.menu_contacto a, .menu li.menu_contacto a {
	padding-left: 0px !important;
    color: #868686 !important;
    padding: 9px !important;
    background: #f5f5f5;
    border-radius: 5px;
}
.menu_l1 li.menu_hazte_proveedor a{
	padding-left: 0px !important;
	    color: #868686 !important;
}
.menu_l1 li{
	background-color: transparent !important;
}
.menu_l1 .menu-principal-container{
	padding-left: 0px;
}
.menu_l1 .servicios_activa_b {
    border-bottom: 1px solid #2ea2d7;
    padding-bottom: 10px !important;
}

.menu_l1 .industria_activa_b {
    border-bottom: 1px solid #29bbaf;
    padding-bottom: 10px !important;
}

.menu_l1 .comercio_activa_b {
    border-bottom: 1px solid #F44336;
    padding-bottom: 10px !important;
}

.menu_l1 li.transformacion_activa{
	background-color: transparent !important;
}
.menu_l1 .transformacion_activa_b {
    border-bottom: 1px solid #264875;
    padding-bottom: 10px !important;
}
.home_servicios .menu-principal-container-r,
.home_industria .menu-principal-container-r,
.home_comercio .menu-principal-container-r{
	float: none !important;
}
#contenedor-menus{
	padding-top: 20px;
}
#menu-principal_industria li a{
	color: #29bbaf !important;
	text-transform: inherit;
}
#menu-principal_comercio li a{
	color: #f44336 !important;
	text-transform: inherit;
}
#menu-principal_transformacion li a{
	color: #264875 !important;
	text-transform: inherit;
}
.logo_camara {
    margin-left: 30px;
}
.titular_bloque h2,
.single_producto_v2 h2
{
	color:#575756;
	text-align: center;
	font-size: 28px;
	margin-bottom: 20px;
}

.single_producto_v2 h2{
    font-weight:700;
}



.titular_bloque h3{
        color:#575756;
	text-align: center;
}
.titular_bloque p{
	text-align: center;
	font-size: 18px;
}
.titular_bloque.white {
	color:white;
}
.titular_bloque.white h2,
.titular_bloque.white p{
	color:white;
	text-align:left;
}
.titular_bloque.white h2{
	margin-top: 40px;
}
.texto_banner .wpb_content_element,
.texto_banner .vc_btn3-container {
    width: 550px;
    font-size: 20px;
    margin-left: 45px;
}
@media only screen and (max-width: 1350px){
	.texto_banner .wpb_content_element,
	.texto_banner .vc_btn3-container {
	    width: 450px;
	    margin-left: 45px;
	}
}
@media only screen and (max-width: 1200px){
	.texto_banner .wpb_content_element,
	.texto_banner .vc_btn3-container {
	    width: 600px;
	}
}
@media only screen and (max-width: 1170px){
	.texto_banner .wpb_content_element,
	.texto_banner .vc_btn3-container {
	    width: auto;
	    font-size: 20px;
	    float: none;
	}
}

.home_enlace_servicios > .vc_column-inner > .wpb_wrapper{
	background-color:#2ea2d7; 
	padding: 30px;
	background-image: url(images/enlace_servicios.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height: 267px;
}
.home_enlace_industria > .vc_column-inner > .wpb_wrapper{
	background-color:#29bbaf; 
	padding: 30px;
	background-image: url(images/enlace_industria.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height: 267px;
}
.enlaces_sectores{
	padding-right: 50px;
	padding-left: 50px;
}
.enlaces_sectores .home_enlace_titulo{
	color: white;
	font-size: 22px;
	font-weight: 800;
	margin-bottom: 20px !important;
}
.enlaces_sectores .home_enlace_subtitulo{
	color: white;
	margin-bottom: 20px !important;
}
.enlaces_sectores .home_enlace_a{
	color: white;
	margin-bottom: 20px !important;
}
.enlaces_sectores .home_enlace_a a{
	color: white;
	border-bottom: 1px solid white;
	padding-bottom: 3px;
	font-weight: 600;
}
#home_transformacion_digital{
	text-align: center;
	font-size: 18px;
}
#home_transformacion_digital .transforma1 .vc_single_image-wrapper:after{
    position: absolute;
    content: "";
    height: 4px;
    background: rgba(41,187,175,1);
	background: -moz-linear-gradient(left, rgba(41,187,175,1) 0%, rgba(46,162,215,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(41,187,175,1)), color-stop(100%, rgba(46,162,215,1)));
	background: -webkit-linear-gradient(left, rgba(41,187,175,1) 0%, rgba(46,162,215,1) 100%);
	background: -o-linear-gradient(left, rgba(41,187,175,1) 0%, rgba(46,162,215,1) 100%);
	background: -ms-linear-gradient(left, rgba(41,187,175,1) 0%, rgba(46,162,215,1) 100%);
	background: linear-gradient(to right, rgba(41,187,175,1) 0%, rgba(46,162,215,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29bbaf', endColorstr='#2ea2d7', GradientType=1 );
    width: 388px;
    left: 50%;
    top: 25px;
    margin-left: 26px;
}
#home_transformacion_digital #transforma2 .vc_single_image-wrapper:after{
    position: absolute;
    content: "";
    height: 4px;
    background: rgba(46,162,215,1);
	background: -moz-linear-gradient(left, rgba(46,162,215,1) 0%, rgba(38,72,117,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(46,162,215,1)), color-stop(100%, rgba(38,72,117,1)));
	background: -webkit-linear-gradient(left, rgba(46,162,215,1) 0%, rgba(38,72,117,1) 100%);
	background: -o-linear-gradient(left, rgba(46,162,215,1) 0%, rgba(38,72,117,1) 100%);
	background: -ms-linear-gradient(left, rgba(46,162,215,1) 0%, rgba(38,72,117,1) 100%);
	background: linear-gradient(to right, rgba(46,162,215,1) 0%, rgba(38,72,117,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ea2d7', endColorstr='#264875', GradientType=1 );
    width: 288px;
    left: 50%;
    top: 25px;
    margin-left: 26px;
}

.home_enlace_todos > .vc_column-inner > .wpb_wrapper{
	background-color:#2ea2d7; 
	padding: 30px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	min-height: 140px;
}
.landing_ayudas > .vc_column-inner > .wpb_wrapper{
	min-height: 140px !important;
}

.home_enlace_todos .home_enlace_titulo,
.home_enlace_todos .home_enlace_titulo a{
	color: white;
	font-size: 22px;
	font-weight: 800;
	margin-bottom: 20px !important;
}
.home_enlace_todos .home_enlace_subtitulo,
.home_enlace_todos .home_enlace_subtitulo a{
	color: white;
	margin-bottom: 20px !important;
}
.home_enlace_todos.enlace1 > .vc_column-inner > .wpb_wrapper{
	background-image: url(images/enlace1.jpg);
}
.home_enlace_todos.enlace1 > .vc_column-inner > .wpb_wrapper:hover{
	background-image: url(images/enlace11.jpg);
}
.home_enlace_todos.enlace2 > .vc_column-inner > .wpb_wrapper{
	background-image: url(images/enlace2.jpg);
}
.home_enlace_todos.enlace2 > .vc_column-inner > .wpb_wrapper:hover{
	background-image: url(images/enlace22.jpg);
}
.home_enlace_todos.enlace3 > .vc_column-inner > .wpb_wrapper{
	background-image: url(images/enlace3.jpg);
}
.home_enlace_todos.enlace3 > .vc_column-inner > .wpb_wrapper:hover{
	background-image: url(images/enlace33.jpg);
}
.home_enlace_todos.enlace4 > .vc_column-inner > .wpb_wrapper{
	background-image: url(images/enlace4.jpg);
}
.home_enlace_todos.enlace4 > .vc_column-inner > .wpb_wrapper:hover{
	background-image: url(images/enlace44.jpg);
}
.home_enlace_todos.enlace5 > .vc_column-inner > .wpb_wrapper{
	background-image: url(images/enlace5.jpg);
}
.home_enlace_todos.enlace5 > .vc_column-inner > .wpb_wrapper:hover{
	background-image: url(images/enlace55.jpg);
}
.home_enlace_todos.enlace6 > .vc_column-inner > .wpb_wrapper{
	background-image: url(images/enlace6.jpg);
}
.home_enlace_todos.enlace6 > .vc_column-inner > .wpb_wrapper:hover{
	background-image: url(images/enlace66.jpg);
}

.home_enlace_todos.enlaceticcamaras > .vc_column-inner > .wpb_wrapper{
	background-image: url(images/cuadro-tic-camaras.jpg);
}

.home_enlace_todos.enlaceindustria40 > .vc_column-inner > .wpb_wrapper{
	background-image: url(images/cuadro-industria-40.jpg);
}

.home_enlace_todos.enlaceciberseguridad > .vc_column-inner > .wpb_wrapper{
	background-image: url(images/cuadro-ciberseguridad.jpg);
}
.home_enlace_todos.enlaceticcamaras > .vc_column-inner > .wpb_wrapper:hover{
	background-image: url(images/cuadro-tic-camaras-up.jpg);
}

.home_enlace_todos.enlaceindustria40 > .vc_column-inner > .wpb_wrapper:hover{
	background-image: url(images/cuadro-industria-40-up.jpg);
}

.home_enlace_todos.enlaceciberseguridad > .vc_column-inner > .wpb_wrapper:hover{
	background-image: url(images/cuadro-ciberseguridad-up.jpg);
}

.bloque_landing_guia > .vc_single_image-wrapper > img {
	width:593;
	height:auto;
}

.vc_custom_1470645790000 {
    padding-top: 50px;
    background-image: url(images/news.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: white;
    padding-bottom: 80px;
    margin-bottom: 50px;
}
.home_servicios .vc_custom_1470645790000{
	    background-image: url(images/news_servicios.jpg);
}
.industria .vc_custom_1470645790000{
	    background-image: url(images/news_industria.jpg);
}
.vc_custom_1470645790000 h2,
.vc_custom_1470645790000 p,
.vc_custom_1470645790000 label,
.vc_custom_1470645790000 label a{
	color:white !important;
}
.vc_custom_1470645790000 #news_input_col,
.vc_custom_1470645790000 #news_boton_col{
	padding: 0px !important;
}
.home_global .newsletter_input_submit{
	background-color: #27658e !important;
	box-shadow:none;
	/*
	background-color: #29bbaf !important;
	border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;*/
}

/*
.vc_custom_1470645790000 .newsletter_input_email{
	border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
}
*/

.home .necesidad h3 {
    color: #575756;
    font-weight: normal;
    text-transform: initial;
    margin-top: 15px;
    line-height: 25px;
    font-size: 16px;
    margin-bottom: 5px;
    min-height: 50px;
}
.necesidad{
	border:0px !important;
}

.bloque{
	padding-bottom: 50px;
}
.home_servicios .newsletter_input_submit{
	background: #264875;
	box-shadow: none;
	/*border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;*/
}
.industria .newsletter_input_submit {
    background: #264875 none repeat scroll 0 0;
    box-shadow: none;
	/*border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;*/
}
.home_sector_actualidad >.wpb_column  > .vc_column-inner > .wpb_wrapper > .vc_row  >.wpb_column >.vc_column-inner >.wpb_wrapper{
	background-color: #f4f4f4;
	padding-bottom: 1px;
}

.home_sector_actualidad_todos >.wpb_column  > .vc_column-inner > .wpb_wrapper > .vc_row  >.wpb_column >.vc_column-inner >.wpb_wrapper{
	background-color: #f5f5f5;
		padding-bottom: 1px;
}

.home_sector_actualidad.home_sector_eventos >.wpb_column  > .vc_column-inner > .wpb_wrapper > .vc_row  >.wpb_column >.vc_column-inner >.wpb_wrapper{
	background-color: #f5f5f5;
}

.home_global .home_sector_eventos >.wpb_column  > .vc_column-inner > .wpb_wrapper > .vc_row  >.wpb_column >.vc_column-inner >.wpb_wrapper{
	background-color: #ffffff;
}

.page-id-118233 .home_sector_actualidad.home_sector_eventos >.wpb_column  > .vc_column-inner > .wpb_wrapper > .vc_row  >.wpb_column >.vc_column-inner >.wpb_wrapper{
	background-color: #ffffff;
}

.home_sector_actualidad >.wpb_column  > .vc_column-inner > .wpb_wrapper> .vc_row  >.wpb_column >.vc_column-inner >.wpb_wrapper:hover,
.page-id-118233 .home_sector_actualidad >.wpb_column  > .vc_column-inner > .wpb_wrapper> .vc_row  >.wpb_column >.vc_column-inner >.wpb_wrapper:hover
{
	background-color: #2ea2d7;
	color:white;

}


.home_sector_actualidad_todos >.wpb_column  > .vc_column-inner > .wpb_wrapper> .vc_row  >.wpb_column >.vc_column-inner >.wpb_wrapper:hover
{
	background-color: #264875;
	color:white;

}


.home_sector_actualidad_todos >.wpb_column  > .vc_column-inner > .wpb_wrapper> .vc_row  >.wpb_column >.vc_column-inner >.wpb_wrapper
{
	background-color: white;

}

.industria .home_sector_actualidad >.wpb_column  > .vc_column-inner > .wpb_wrapper> .vc_row  >.wpb_column >.vc_column-inner >.wpb_wrapper:hover{
    background-color: #29bbaf;
}



.home_sector_actualidad >.wpb_column  > .vc_column-inner > .wpb_wrapper > .vc_row  >.wpb_column >.vc_column-inner >.wpb_wrapper .wpb_text_column{
	padding-right: 30px;
	padding-left: 30px;
}

.home_sector_actualidad .actualidad_fecha{
	font-size: 16px;
	color: #808080;
	margin-bottom: 20px !important;

}
.home_sector_actualidad .actualidad_titulo{
	/*color: #2ea2d7;
	font-size: 18px;
	font-weight: 700;*/
	color: #4d4d4d;
	font-size: 16px;
	font-weight: bold;
	min-height: 108px;
    margin-bottom:15px;
}

.home_sector_actualidad > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper:hover .actualidad_fecha,
.home_sector_actualidad > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper:hover .actualidad_subtitulo_tipo,
.home_sector_actualidad > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper:hover .actualidad_subtitulo_horario {
	color: white;
}


.home_sector_actualidad_todos .actualidad_titulo{
	color: #264875;
}

.industria .home_sector_actualidad .actualidad_titulo{
	color:#29bbaf;
}

.home_sector_actualidad.home_sector_eventos .actualidad_titulo{
	min-height: 135px;
}
.home_sector_actualidad >.wpb_column  > .vc_column-inner > .wpb_wrapper > .vc_row  >.wpb_column >.vc_column-inner >.wpb_wrapper:hover .actualidad_titulo,
.home_sector_actualidad >.wpb_column  > .vc_column-inner > .wpb_wrapper > .vc_row  >.wpb_column >.vc_column-inner >.wpb_wrapper:hover .actualidad_enlace a{
	color:white;
}
.home_sector_actualidad .actualidad_enlace a{
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	color:#575756;
	display: none;
}
.enlace_actualidad_principal{
	text-align: center;
	margin-top: 25px;
}
.enlace_actualidad_principal a{
	/*color:#575756;*/
	font-weight: 700;
	background-color: white;
	color: #2ea5da;
	border: 1px solid #2ea5da;
	padding: 10px 10px !important;
	text-align: center;
}
.enlace_actualidad_principal a:hover {
	color: #111;
}

.botones_necesidad button {
    margin-left: 0px;
    font-size: 18px !important;
    padding: 5px;
    padding-left: 0px !important;
    padding-right: 0px !important;
    cursor: pointer;
    background-color: #ffffff !important;
    color: #575756;
}

.home .necesidad{
	min-height: auto;
}
.newsletter_input_submit{
	text-transform: inherit;
}
.botones_necesidad button:hover {
    background-color: transparent !important;
    color:#2ea2d7;
}

.industria .necesidad button {
    background: transparent !important;
    color: #575756 !important;
}
.industria .botones_necesidad button:hover {
	color:#29bbaf !important;
}
.banner_top{
	text-align: center;
	padding-bottom: 40px;
}
.banner_top h1{
	color:white;
	margin-bottom: 5px;
}
.banner_top p{
	text-align: center;
	font-size: 20px;
	color:white;
}
.menu-principal-container > ul > li {
    display: inline;
    float: left;
}
.home .necesidad{
	margin-bottom: 15px;
}

.home_sector_guias >.wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row >.wpb_column >.vc_column-inner >.wpb_wrapper{
	background-color: #f5f5f5;
	padding-bottom: 1px;
	margin-bottom: 10px;
}
.home_sector_guias >.wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row >.wpb_column >.vc_column-inner >.wpb_wrapper .wpb_text_column {
    padding-right: 30px;
    padding-left: 30px;
}
.home_sector_guias >.wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row >.wpb_column >.vc_column-inner >.wpb_wrapper .actualidad_titulo{
    font-size: 20px;
    font-weight: 700;
    min-height: 90px;
    margin-bottom: 5px !important;
}

.sidebar-tendencia .actualidad_titulo p{
    font-size: 20px;
    font-weight: 700;
    min-height: 108px;
    margin-bottom: 20px !important;
}


.home_sector_guias >.wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row >.wpb_column >.vc_column-inner >.wpb_wrapper .actualidad_subtitulo,
.sidebar-tendencia .actualidad_subtitulo p{
	color:#2ea2d7;
}
.cta_necesidades p{
	color:white;
}
.cta_necesidades button{
	padding-left: 40px !important;
	padding-right: 40px !important;
}
.cta_eres{
	margin-top: 50px;
	margin-bottom: 30px;
	padding-left: 60px;
	padding-right: 60px;
}
.cta_eres .vc_btn3-container.vc_btn3-center {

    margin-bottom: 0px !important;
}
.cta_eres .eres_proveedor > .vc_column-inner > .wpb_wrapper {
	border:1px solid #2ea2d7;
	padding:30px 50px;
	margin-bottom: 20px;
}
.cta_eres .eres_proveedor > .vc_column-inner{
	padding-top: 0px !important;
}
.cta_eres .eres_proveedor p{
	text-transform: uppercase;
	font-weight: 700;
	font-size: 21px;
	text-align: center;
	color: #2ea2d7;
}
.cta_eres .eres_empresa > .vc_column-inner > .wpb_wrapper {
	border:1px solid #29bbaf;
	padding:30px 50px;
	margin-bottom: 20px;
}
.cta_eres .eres_empresa > .vc_column-inner{
	padding-top: 0px !important;
}
.cta_eres .eres_empresa p{
	text-transform: uppercase;
	font-weight: 700;
	font-size: 21px;
	text-align: center;
	color: #29bbaf;
}

.home_comercio .cta_eres .eres_proveedor > .vc_column-inner > .wpb_wrapper,
.home_comercio .cta_eres .eres_empresa > .vc_column-inner > .wpb_wrapper {
	border:1px solid #f44336;
}
.home_comercio .cta_eres .eres_proveedor p,
.home_comercio .cta_eres .eres_empresa p {
	color: #f44336;
}

.home_comercio .cta_eres .eres_proveedor a,
.home_comercio .cta_eres .eres_empresa a {
	background-color: #f44336 !important;
}

.home_servicios .cta_eres .eres_proveedor > .vc_column-inner > .wpb_wrapper,
.home_servicios .cta_eres .eres_empresa > .vc_column-inner > .wpb_wrapper {
	border:1px solid #2ea5da;
}
.home_servicios .cta_eres .eres_proveedor p,
.home_servicios .cta_eres .eres_empresa p {
	color: #2ea5da;
}

.home_servicios .cta_eres .eres_proveedor a,
.home_servicios .cta_eres .eres_empresa a {
	background-color: #2ea5da !important;
}

.home_industria .cta_eres .eres_proveedor > .vc_column-inner > .wpb_wrapper,
.home_industria .cta_eres .eres_empresa > .vc_column-inner > .wpb_wrapper {
	border:1px solid #29bbaf;
}
.home_industria .cta_eres .eres_proveedor p,
.home_industria .cta_eres .eres_empresa p {
	color: #29bbaf;
}

.home_industria .cta_eres .eres_proveedor a,
.home_industria .cta_eres .eres_empresa a {
	background-color: #29bbaf !important;
}


#menu_enlaces_recursos{
	text-align: center;
	margin-top: 30px;
}
#menu_enlaces_recursos ul{
	display: table;
    margin: 0 auto;
}
#menu_enlaces_recursos ul li{
	display: inline;
	float: left;
	padding: 5px 40px;
	border-right: 1px solid #ccc;
}
#menu_enlaces_recursos ul li:last-child{
	border-right: 0px;
}
#menu_enlaces_recursos ul li a{
	text-transform: uppercase;
	 color: #575756 ;
	 font-size: 17px;
}
#menu_enlaces_recursos ul li a:hover{
	color: #2ea2d7;
}
.industria #menu_enlaces_recursos ul li a:hover{
	color:#29bbaf;
}

.industria .home_sector_guias >.wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row >.wpb_column >.vc_column-inner >.wpb_wrapper .actualidad_subtitulo,
.industria .sidebar-tendencia .actualidad_subtitulo p{
	color:#29bbaf;
}
.industria .home_sector_guias >.wpb_column > .vc_column-inner > .wpb_wrapper .vc_btn3-container a{
	border-color: rgb(41, 187, 175) !important;
    color: rgb(41, 187, 175) !important;
}
.industria .home_sector_guias >.wpb_column > .vc_column-inner > .wpb_wrapper .vc_btn3-container a:hover{
	background-color: rgb(41, 187, 175) !important;
    color: white !important;
}

.container_soluciones.container_solucion .productos li {
    background: #fafafa;
    padding: 34px;
    margin-top: 0px;
    background-image: url('images/destacado_servicios.png');
    background-repeat: no-repeat;
    background-position: right top;
}
.industria .container_soluciones.container_solucion .productos li {
    background-image: url('images/destacado_industria.png');
}

.container_soluciones.container_solucion .solucion_ficha_sol_destacada {
    text-align: left;
    font-size: 15px;
    text-transform: uppercase;
}
.container_soluciones .botones_soluciones button{
	    background-color: white;
    color: #2ea5da;
    border: 1px solid #2ea5da;
    padding: 12px 49px !important;
    border-radius: 7px;
}
.container_soluciones .botones_soluciones button:hover{
	background-color: #2ea5da;
	color:white;
	border:1px solid #2ea5da;
}
.industria .container_soluciones .botones_soluciones button{
	background-color: white;
	color:#29bbaf;
	border:1px solid #29bbaf;
}
.industria .container_soluciones .botones_soluciones button:hover{
	background-color: #29bbaf;
	color:white;
	border:1px solid #29bbaf;

}

.menu_l1 .servicios_activa_b:before,
.menu_l1 .industria_activa_b:before {
	position: absolute;
    content: "";
    height: 6px;
    width: 16px;
    margin-top: 39px;
    margin-left: 21px;
    background-image: url(images/menu_activo_servicios.png);
    background-repeat: no-repeat;
}
.menu_l1 .industria_activa_b:before {
    background-image: url(images/menu_activo_industria.png);
    margin-left: 155px;
}

.container_soluciones li.item-producto .item-producto-container{
	min-height: auto;
	background-color: transparent;
}
.single-solucion, .single-necesidad, .single-sector, .single-proceso, .single-tecnologia{
	background-color: transparent;
}
.container_soluciones li.item-producto h3{
	margin-top: 0px;
	text-align: left;
	text-transform: initial;
	min-height: auto;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
}
.container_soluciones li.item-producto .solucion_ficha_partner{
	text-align: left;
	font-size: 15px;
	color:#2ea5da;
}
.container_soluciones li.item-producto p{
	text-align: left;
	margin: 0px;
}
.solucion_single .productos li{
	border-top: 1px solid #ccc;
	padding-top: 45px;
	margin-top: 0px;
}
.solucion_single .productos li:first-child {
    border-top: 0px;
}
.container_soluciones li.item-producto .vc_col-sm-5{
	border-right: 1px solid #ccc; 
}
.container_soluciones li.item-producto .botones_productos button{
	margin-bottom: 25px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 5px;
}
.container_soluciones li.item-producto .botones_productos button:hover{
	border:1px solid #2ea5da;
	color:#2ea5da;
	background-color: transparent;
}
.container_soluciones li.item-producto .botones_productos  button.contactar_item-producto{
	border:1px solid #2ea5da;
	color:#2ea5da;
	background-color: transparent;
}
.container_soluciones li.item-producto .botones_productos  button.contactar_item-producto:hover{
	color:white;
	background-color: #2ea5da;
}

.industria .container_soluciones li.item-producto .solucion_ficha_partner{
	color: #29bbaf;
}
.industria .container_soluciones li.item-producto .botones_productos button:hover{
	border:1px solid #29bbaf;
	color:#29bbaf;
}
.industria .container_soluciones li.item-producto .botones_productos  button.contactar_item-producto{
	border:1px solid #29bbaf;
	color:#29bbaf;
}
.industria .container_soluciones li.item-producto .botones_productos  button.contactar_item-producto:hover{
	background-color: #29bbaf;
	color:white;
}
.producto_gratuito_partner {
    color: #2ea5da;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px;
}
.producto_gratuito_descripcion{
	text-align: center;
}

.producto_gratuito_enlace_contacto {
    text-align: center;
    font-size: 15px;
    margin-bottom: 30px;
}
.producto_gratuito_enlace_contacto a{
    color: #575756;
}
.producto_gratuito_item_img img {
    width: 100% !important;
    padding-right: 30px;
    padding-left: 30px;
}
.menu-principal-container > ul > li > a {
    line-height: 16px;
}

.container_soluciones .solucion {
    margin-left: 125px;
    margin-right: 80px;
    padding-top: 45px;
}

.container_soluciones >div > div{
     border-bottom: 1px solid #e2e2e2;
}
.container_soluciones >div > div:first-child{
	/*border-bottom:0px;*/
}

.solucion.solucion_single > div > p{
	text-align: center;
	margin-bottom: 50px;
	padding-right: 100px;
	padding-left: 100px;
}

.soluciones_gratuitas{
	background-color: #f5f5f5;
	padding-top: 50px;
	padding-bottom: 50px;
}

.producto_gratuito_item_img{
	height: auto !important;
}

.soluciones_gratuitas_mas_soluciones{
	text-align: center;
	font-size: 28px;
}

.soluciones_gratuitas >.vc_container >div+div >div >div >div>div>div{
	border-right: 1px solid #ccc;
}
.soluciones_gratuitas >.vc_container >div+div >div >div >div>div>div:last-child {
    border-right: 0px;
}
.soluciones_gratuitas >.vc_container >div+div >div >div >div>div{
	border-bottom: 1px solid #ccc;
	padding-top: 30px;
    padding-bottom: 30px;
}
.soluciones_gratuitas >.vc_container >div+div >div >div >div>div:last-child{
	border-bottom: 0px;

}
/* FOOTER */
.home_global #footer_bottom{
	background-color:#264875;
	min-height: 40px;
}
.home_global #footer .menu-pie-container ul li a{
	color:#264875;
}
.home_global #searchform #searchsubmit{
	background: #264875 none repeat scroll 0 0;
	/*border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;*/
}
.home_global #direccion1 ul li i {
    color: #264875;
}
.home_global #direccion1 ul li p {
    margin-top: 0px;
    color: #575756;
    line-height: 21px;
}
.home_global #direccion1 ul li h3 {
    margin-top: 0px;
    color: #575756;
    line-height: 21px;
}
.home_global #footer_bottom{
	background-color:#264875;
	min-height: 40px;
}
.home_global #footer .menu-pie-container ul li a{
	color:#264875;
}
#searchform #searchsubmit{
	background: #264875 none repeat scroll 0 0;
	/*border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;*/
    max-width: auto;
    width: 22%;
    padding-top: 9px;
    padding-bottom: 29px;
}
.home_global #direccion1 ul li i {
    color: #264875;
}
#direccion1 ul li p {
    margin-top: 0px;
    color: #575756;
    line-height: 21px;
}
#direccion1 ul li h3 {
    margin-top: 0px;
    color: #575756;
    line-height: 21px;
}

/* Colores servicios */
.home_servicios #footer_bottom{
	background-color:#2ea2d7;
	min-height: 40px;
}
.home_servicios #footer .menu-pie-container ul li a{
	color:#2ea2d7;
}
.home_servicios #searchform #searchsubmit{
	background: #2ea2d7 none repeat scroll 0 0;
}
.home_servicios #direccion1 ul li i {
    color: #2ea2d7;
}


/* Colores industria */
.home_industria #footer_bottom{
	background-color:#29bbaf;
	min-height: 40px;
}
.home_industria #footer .menu-pie-container ul li a{
	color:#29bbaf;
}
.home_industria #searchform #searchsubmit{
	background: #29bbaf none repeat scroll 0 0;
}
.home_industria #direccion1 ul li i {
    color: #29bbaf;
}



#iconos_redes_footer{
	text-align: right;
}
#footer_bottom .legal{
	margin-top: 12px;
}
#footer_bottom .legal a{
	color:white;
	padding-right: 15px;
	padding-left: 15px;
	border-right: 1px solid white;
}
#footer_bottom .legal a:first-child{

}
#footer_bottom .legal a:last-child{
	border: 0px;
}
#iconos_redes_footer a{
	color: white !important;
}
.menu_footer_top{
	margin-top: 35px;
}
#logo_footer {
    margin-left: 0px;
    max-width: 205px;
    margin-top: 0px;
}
#direccion2 {
    padding-left: 50px;
    padding-right: 50px;
    text-align: center;
}
#menu-pie li {
    padding-right: 0px;
    width: 49%;
}
#searchform #s {
    padding: 7px;
    width: 67%;
    /*border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;*/
    border: 0px;
    min-width: auto;
}

#form_susc_newsletter {
    text-align:center;
}

.info_financiacion h3{
	color:#2ea2d7;
	font-size:28px;
}

.info_financiacion p.destacado{
	color:#2ea2d7;
	font-size:21px;
	font-style: italic;
}

.slick-dots {
    left: 0;
}
.cta_sticky{
	position: fixed !important;
    bottom: 0px;
    width: 100% !important;
    z-index: 999;
    left: 0px !important;
    right: 0px !important;
    margin: 0px !important;
}
.cta_sticky p{
	color:white;
}

.industria .cta_sticky a{
	background-color: #29bbaf !important;
}
.cta_sticky a{
	    padding-left: 45px !important;
    padding-right: 45px !important;
}

/* DETALLE SOLUCION */

.contenido_detalle_solucion h3{

	font-size: 22px;
	color:#575756;
}
.contenido_detalle_solucion h2{
	font-size: 28px;
	color:#575756;
}
.contenido_detalle_solucion p{
	color:#575756;
	font-size: 15px;
	line-height: 24px;
}
.contenido_detalle_solucion p a{
	font-weight: bold;
	font-size: 16px;
	color:#2ea2d7;
	border-bottom: 1px solid #2ea2d7;
}
.solucionde_detalle_solucion{
	padding-top: 70px;
	padding-bottom: 70px;
	text-align: center;
}
.solucionde_detalle_solucion_izq > div > div{
	border-right: 1px solid #ccc;
}
.solucionde_detalle_solucion_izq p{
	font-size: 18px;
	font-style: italic;
}
.solucionde_detalle_solucion_izq a{
	font-size: 12px;
	margin-right: 10px;
	padding: 10px 25px !important;
}
.solucionde_detalle_solucion_izq .wpb_text_column {
	margin-bottom: 25px;
}
.solucionde_mk{
    padding-bottom: 35px;
    color: white;
    text-align: center;
    padding-top: 0px;
}

.solucionde_mk h3{
	font-size: 24px;
	color: white;
	margin-bottom: 20px;
}
.solucionde_mk p{
	font-size: 18px;
	color:white;
}
.solucionde_mk a{
    /*background-color: #29bbaf;*/
    color: white;
    border-radius: 3px;
    padding: 10px 50px;
    /*font-size: 16px;*/
}
.contenidode_info{

}
.contenidode_info.cajas_industria{
	margin-top: 20px;
}
.contenidode_info >div >div{
	border:1px solid #2ea2d7;
	border-left: 0px;
	padding: 0px !important;
}
.contenidode_info >div:first-child >div{
	border-left: 1px solid #2ea2d7;
}
.contenidode_info.cajas_industria >div:last-child >div{
	border: 0px;
}
.contenidode_info .contenidode_info_titulo p{
	padding: 20px;
	text-align: center;
	text-transform: uppercase;
	color:#2ea2d7;
	border-bottom:1px solid #2ea2d7;
	margin-bottom: 20px !important;
        font-size:18px;
}
.contenidode_info .contenidode_info_lista ul li{
	font-size:14px;
	margin-bottom: 10px;

}
.contenidode_info .contenidode_info_lista ul {
	padding-left: 30px;
}


.menu-toggle {
    background-color: transparent;
    font-size: 24px;
    color: #4d4d4d;
}

.industria .capitulo-lista > .texto > .fecha-publicacion {
    color: #33b5ac;
}

.bloque_landing_guia{
        /*
	padding-top: 60px;
	padding-bottom: 60px;
        */
}
.bloque_landing_guia,
.bloque_landing_guia h1,
.bloque_landing_guia h2,
.bloque_landing_guia h3,
.bloque_landing_guia li{
	color:#264875 !important;
}
.bloque_landing_guia .titular_bloque h2{
	color:#575756 !important;
}
.bloque_landing_guia li{
	font-size: 18px;
	margin-bottom: 10px;
}
.bloque_landing_guia h1{
	line-height: 43px;
}
.form_descarga_guia >div +div{
	border-left: 1px solid #ccc;
	padding-left: 20px;
}
#form_descarga_guia input[type="text"],
#formulario_landing_guias input[type="text"],
#formulario_landing_guias select,
.formulario_oficina input[type="text"],
.formulario_oficina select
{
	width: 100%;
	border:1px solid #ccc;
	padding: 10px 5px;
	margin-bottom: 10px;
	font-size: 15px;
        color: #777;
}

.formulario_oficina input[type="text"],
.formulario_oficina select {
    width: 60%;
}

#transformacion-header-responsive input[type="text"],
#transformacion-header-responsive select {
    width: 100%;
}

.form_descarga_guia_txt {
    margin-bottom:0px !important;
}

#form_descarga_guia input[type="submit"],
#formulario_landing_guias input[type="submit"],
.formulario_oficina input[type="submit"]
{
	background: #264875;
	border:0px;
	color:white;
	padding: 7px 25px;
}

.formulario_oficina .acepto {
    color:#FFFFFF;
}

.formulario_oficina input[type="submit"] {
    height:30px;
    margin-bottom:20px !important;
}


#form_descarga_guia span.acepto,
#formulario_landing_guias span.acepto,
.formulario_oficina span.acepto
{
	font-size: 16px;
}

#status_form_landing_guias,
#status_form_landing_informes 
{
    padding-bottom:15px;
}

#status_form_landing_guias div
{
    color: #264875;
    border: 1px solid #264875;
    padding: 10px;
}

#status_form_landing_informes div
{
    color: #29bbaf;
    border: 1px solid #29bbaf;
    padding: 10px;
}

.status_form_oficina {
    margin-bottom: 15px !important;
    padding: 10px 20px !important;
    text-align: center !important;
    color: #FFFFFF;
    width: 60%;
    padding:0px !important;
}

.status_form_oficina div,
#transformacion-header-responsive .status_form_oficina div
{
    border: 1px solid #FFF !important;    
    padding:20px;
}

#transformacion-header-responsive .status_form_oficina {
    width: 100% !important;
}

#solicitud .proveedor_fila_3_der h2,
#solicitud .proveedor_fila_3_der div,
#solicitud .proveedor_fila_3_der h3,
#solicitud .proveedor_fila_3_der h4{
	color:#58595b !important;
}
#solicitud .proveedor_fila_3_der .boton_oferta{
	display: none;
}

#describir_necesidad_principal{
	text-align: center;
}
#describir_necesidad_principal h2{
	font-size: 22px;
	line-height: 27px !important;
	color:#575756;
}

#describir_necesidad_principal  .vc_single_image-wrapper:after {
    position: absolute;
    content: "";
    height: 2px;
    background: #2ea2d7;
    width: 338px;
    left: 50%;
    top: 25px;
    margin-left: 26px;
}
#describir_necesidad_principal  .wpb_wrapper .wpb_column:last-child .vc_single_image-wrapper:after {
	height: 0px;
}

.industria #describir_necesidad_principal  .vc_single_image-wrapper:after {
	background: #29bbaf ;
}

.comercio #describir_necesidad_principal  .vc_single_image-wrapper:after {
	background: #f44336 ;
}

#formulario_describir_necesidad h3{
		color:#575756;
}
#formulario_describir_necesidad input,
#formulario_describir_necesidad select,
#formulario_describir_necesidad textarea{
	width: 33%;
	font-size: 15px;
	padding:10px 15px;
	width: calc(33% - 30px);
	margin-bottom: 20px;
	border:1px solid #ccc;
	margin-right: 20px;
}

#formulario_describir_necesidad textarea,
#formulario_describir_necesidad .fila_bottom input{
	width: 50%;
	width: calc(50% - 40px);
}
#formulario_describir_necesidad input[type="submit"]{
    background: #2ea2d7;
    color: white;
    text-transform: uppercase;
    border: 0px;
    float: right;
    margin-right: 60px;
}

#formulario_describir_necesidad textarea {
    width: calc(100% - 60px);
}

.industria #formulario_describir_necesidad input[type="submit"]{
    background: #29bbaf;
}

.comercio #formulario_describir_necesidad input[type="submit"]{
    background: #f44336;
}

.comercio #fila_enviada_necesidad_comercio img {
	background: #f5f5f5;
}

#formulario_describir_necesidad p.check input{
	width: auto;
	margin-right: 10px;

}
#formulario_describir_necesidad p.check{
	float: left;
}


#status_form_describir_necesidad div {
    color: #666;
    border: 1px solid #666;
    padding: 10px;
    margin-bottom:15px;
    width: calc(100% - 60px);
}

#status_form_hazte_proveedor div {
    color: white;
    border: 1px solid white;
    padding: 10px;
}

#status_form_financiacion div {
    color: white;
    border: 1px solid white;
    padding: 10px;
}

#status_form_financiacion {
	margin-right: 25px;
    margin-bottom: 20px;
}

#status_form_hazte_proveedor {
    margin: 0px 15px;
}

.describir_necesidad_enviado{
	text-align: center;
}
.describir_necesidad_enviado h3{
	color:#575756;
	font-size: 25px;
}
.describir_necesidad_enviado p{
	color:#575756;
	font-size: 16px;
}

.describir_necesidad_enviado a{
	text-transform: uppercase;
	text-decoration: none;
	color:#23a3db;
}
.industria .describir_necesidad_enviado a{
	color:#29bbaf;
}
.describir_necesidad_enviado{
	padding-top: 60px;
	padding-bottom: 60px;
}

.texto_introduccion{
	text-align: center;
	padding-left: 12%;
	padding-right: 12%;
	margin-bottom: 50px;
    margin-top: 20px;
}

.producto_gratuito_item_img{
	display: flex;
    justify-content: center;
    align-items: center;
	height: 230px !important;
}

.newsletter_input_email {
    color:#666;
}

.velado-img{
	max-width: initial;
	width: 100%;
	padding: 0px;
}
.velado-img > div >div > div,
.velado-img > div{
	padding: 0px !important;
}
.velado-img h1{
        /*
	background-color: rgba(46, 165, 218, .5); 
	height: 189px;
	margin-top: 0px;
	padding-left: 50px;
	padding-right: 50px;
	display: flex;
        justify-content: center;
        align-items: center;
        */
}
.velado-img .wpb_text_column.wpb_content_element {
	margin-bottom: 0px !important;
}

.industria .velado-img h1{
	/*background-color: rgba(41, 187, 175, .5); */
}

.velado-img .banner_top > div {
    background-color: rgba(46, 165, 218, .5); 
    padding:50px 0px;
}

.industria .velado-img .banner_top > div{
    background-color: rgba(41, 187, 175, .5);    
}






/* PÁGINA BLOG */

.listado_blog,
.sidebar_blog{
	margin: 60px 0px 0px 0px;
}
.listado_blog .titulo_blog a,
.sidebar_blog .titulo_blog a{
	font-size: 17px;
    font-weight: 700;
    color: #575756 !important;
}
.sidebar_blog .titulo_blog a{
	font-size: 16px;
}
.listado_blog .titulo_blog,
.sidebar_blog .titulo_blog{
    margin-bottom: 20px !important;
}
.listado_blog .resumen_blog {
    font-size: 15px;
    line-height: 21px;
}
.sidebar_blog .titulo_sidebar,
.sidebar-tendencia .titulo_sidebar{
    font-size: 17px;
    font-weight: 700;
    color: #575756 !important;
    border-bottom: 3px solid #2ea5da;
    padding-bottom: 10px;
    margin-bottom: 20px !important;
}

.sidebar-tendencia .titulo_sidebar p {
    font-size: 17px !important;
    font-weight: 700 !important;
    color: #575756 !important;    
}

.industria .sidebar_blog .titulo_sidebar,
.industria .sidebar-tendencia .titulo_sidebar{
	border-bottom: 3px solid #29bbaf ;
}

.sidebar_blog .listado_categorias ul,
.sidebar-tendencia .listado_categorias ul
{
	padding: 0px;
	list-style-type: none;
	font-size: 16px;
    line-height: 21px;
}
.sidebar_blog .listado_categorias ul li,
.sidebar-tendencia .listado_categorias ul li
{
	margin-bottom: 7px;
}
.sidebar_blog .listado_categorias ul a,
.sidebar-tendencia .listado_categorias ul a
{
	color: #575756;
}
.sidebar_blog .listado_categorias a.ver_mas,
.sidebar-tendencia .listado_categorias a.ver_mas
{
	font-size: 16px;
	color: #575756;
	font-weight: 700;	
}

.sidebar_blog .listado_categorias .oculto,
.sidebar_blog .listado_categorias .oculto_tag,
.sidebar-tendencia .listado_categorias .oculto,
.link_ver_menos,
.link_ver_menos_tag
{
    display:none;
}

.sidebar-tendencia .item_guia > .vc_column-inner {
    padding:0px;
}

.listado_blog .paginador_blog{
	margin-top: 40px;
    text-align: center;
    margin-bottom: 40px;
}
.listado_blog .paginador_blog ul {
    text-align: center;
    padding: 0px;
    display: table;
    margin: 0 auto;
}
.listado_blog .paginador_blog ul li {
    display: inline;
    float: left;
    color: #575756;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 18px;
}
.listado_blog .paginador_blog ul li{
	border-right: 1px solid #575756;
}


.listado_blog .paginador_blog .noborde {
        border-right:0px;
}

.listado_blog .paginador_blog ul li:last-child{
	border-right: 0px;
}
.listado_blog .paginador_blog ul li a {
    color: #575756;
    font-size: 18px;
    text-decoration: none;
}
.listado_blog .paginador_blog ul li.page.current a{
    color: #2ea2d7;
}
.industria .listado_blog .paginador_blog ul li.page.current a{
    color: #29bbaf;
}

.sidebar_form_news_tendencias{
	background-color: transparent !important;
	text-align: left;
}
.sidebar-tendencia h3{
	font-size: 17px;
    font-weight: 700;
    color: #575756 !important;
    border-bottom: 3px solid #2ea5da;
    padding-bottom: 10px;
    margin-bottom: 20px !important;
    line-height: 25px;
}
.industria .sidebar-tendencia h3{
	border-bottom: 3px solid #29bbaf;

}

.sidebar_form_news_tendencias .sd_form_news_tendencias_2,
.sidebar_form_news_tendencias .sd_form_news_tendencias_3{
	color: #575756;
    font-size: 16px;
}
.sidebar_form_news_tendencias .sd_form_news_tendencias_2{
	font-weight: 700;
}
.sidebar_form_news_tendencias #formulario_tendencias{
	padding-left: 15px;
	padding-right: 15px;
}
.sidebar_form_news_tendencias #formulario_tendencias input,
.sidebar_form_news_tendencias #formulario_tendencias select{
	width: 100%;
	padding: 5px;
	font-size: 15px;
	margin-bottom: 10px;
	border:1px solid #c4c4c4;
	min-height: 37px;
	font-style: italic;
}
.sidebar_form_news_tendencias #formulario_tendencias input#acepto{
	width: auto;
	min-height: auto
}
.sidebar_form_news_tendencias #formulario_tendencias span.acepto{
	font-size: 15px;
}
.sidebar_form_news_tendencias #formulario_tendencias input[type="submit"]{
	background-color: #2ea2d7;
	color:white;
	border:0px;
}
.industria .sidebar_form_news_tendencias #formulario_tendencias input[type="submit"]{
	background-color: #29bbaf;
}
.sidebar-tendencia  ul {
	padding-left: 20px;
}
.sidebar-tendencia  ul li a{
	font-size: 15px;
    line-height: 21px;
    color: #575756;
    margin-bottom: 7px;
}
.sidebar-tendencia  ul li{
	margin-bottom: 7px;
}
.sidebar_form_news_tendencias > div,
.sidebar_form_news_tendencias #formulario_tendencias{
	padding: 0px;
}
.sidebar-tendencia {
	padding-left: 40px !important;
	margin-top: 50px;
}
.single-tendencia .vc_col-md-9{
	padding-right:40px;
	padding-left: 40px;
	margin-top: 50px;
}
.sidebar-tendencia #status_form_tendencias {
    color: red;
    font-size: 14px;
    font-style: italic;
    margin-bottom: 5px;
}

.form_contacto_generico_l1 {
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 30px;
    color: #575756;
    text-align: center;
    font-size: 28px;
    margin-top: 60px;
}
.form_contacto_generico_l2,
.form_contacto_generico_l3{
	color: #575756;
	font-size:17px;
	font-weight: normal;
}
#solicita_informacion {
	font-size: 15px;
}
.form_contacto_generico_l3{
	font-weight: bold;
}
.form_contacto_generico_l3 a{
	border-left:1px solid #575756;
	padding-left: 18px;
}
#solicita_informacion{
	padding-left: 15% !important;
	padding-right: 15% !important;
	margin-bottom: 60px;
}

.form_contacto_generico_izq input,
.form_contacto_generico_der textarea{
	background-color: transparent;
	border:1px solid #acacab;
	color:#575756;
	width: 100%;
}
.form_contacto_generico_izq input{
	margin-bottom: 15px;
}

.form_contacto_generico_izq select {
    width: 100%;
    height: 40px !important;
    margin-bottom: 15px;
    background-color: white;
    padding: 5px;
    padding-left: 15px;
    font-family: 'Roboto';
    font-size: 14px;
    color: #26648e !important;
    border:1px solid #acacab;
}

.form_contacto_generico_der textarea {
    height: 315px;
}

#status_form_contacto {
    color: #FF0000;
    margin-bottom:15px;
}

#solicita_informacion input[type=submit] {
    padding-left: 40px !important;
    padding-right: 40px !important;
}

.home_servicios .newsletter_input_submit {
    background: #27658e;
}
#news_acepto_col{
	margin-top: 10px;
	font-size: 15px;
}
#news_acepto_col a{
	color:white;
}
.suscribete_a_newsletter{
	padding-bottom: 60px;
}
.listado_boletines_img img{
	box-shadow: none;
}
.listado_boletines_container{
	background: linear-gradient(180deg, #e6e6e6 40%, #f5f5f5 40%);
	padding: 30px;
}
.listado_boletines_container {
    display: inline;
    float:left;
    padding-bottom: 20px;
    text-transform: initial;
    width: 18%;
    margin-right: 1%;
    margin-left: 1%;
    margin-bottom: 35px;
}
.listado_boletines_name{
	color: #58b5df;
	text-align: left;margin-top: 20px;
}
.listado_boletines h3{
	color: #575756 !important;
    text-align: center !important;
    font-size: 28px;
    margin-bottom: 70px;
}
.listado_boletines_img {
    width: auto;
}
.listado_boletines_titulo{
	color: #868686;
    text-align: left;
    margin-top: 20px;
    font-weight: 700;
    font-size: 17px;
}
.enlace_ver_boletines{
	clear: both;
	text-align: center;
	margin-top: 25px;
    margin-bottom: 50px;
}
.enlace_ver_boletines a{
	color: #575756;
    font-weight: 700;

}
.container_boletines h2{
	color: #575756 !important;
    text-align: center !important;
    font-size: 28px;
    margin-bottom: 70px;

}
.boletin_container {
	background: linear-gradient(180deg, #e6e6e6 40%, #f5f5f5 40%);
	padding: 30px;
	margin-bottom: 20px;
}
.container_boletines h3{
	color: #868686;
    text-align: left;
    margin-top: 20px;
    font-weight: 700;
    font-size: 17px;
    line-height: 25px;

}
.boletin_img {
	text-align: center;
}
.boletin_img img{
	max-width: 136px;
}

.single-tendencia .banner_top h1 {
    font-size: 2em;
}

.tag {
    color:#666;
}


.newsletter_input_email {
    max-width: 300px;
    /*border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;*/
}
.newsletter_sector{
	border:0px;
	border-left: 1px solid #4CB3E0;
	height: 40px;
	color: #fff;
	font-family: 'Roboto';
    font-size: 16px;
    padding-left: 15px;
	margin-bottom: 20px;
	background-color: #4CB3E0;
}

.eventos_calendario {
    margin-top:25px
}

.noproximoevento {
    display:none;
}

.page-template-page-agenda_v2 .home_sector_actualidad >.wpb_column > .vc_column-inner > .wpb_wrapper> .vc_row >.wpb_column >.vc_column-inner >.wpb_wrapper {
    margin-bottom:25px;
}

.evento .fecha {
    font-size:14px;
    color:#666;
    font-weight:normal;
}

.industria .evento .fecha {
    color:#666;
}

.evento .cuerpo h3 {
    color: #2ea2d7;
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
}

.evento .botones_inscripcion button {
    background-color: white !important;
    color: #2ea5da;
    border: 1px solid #2ea5da;
    padding: 12px 49px !important;
    border-radius: 7px;
    text-transform: uppercase;
    font-weight:bold;
    
}

.industria .evento .cuerpo h3 {
    color: #29bbaf;
}

.industria .evento .botones_inscripcion button {
    color: #29bbaf;
    border: 1px solid #29bbaf;
    
}



.single-producto .condiciones {
    border:1px solid #2ea5da;
    background:#FFF;
    margin-bottom: 20px;
}

.industria.single-producto .condiciones {
    border:1px solid #29bbaf;
    background:#FFF;    
}

.condiciones h3{
    color: #868686 !important;
}

.industria .contenidode_info .contenidode_info_titulo p {
    color:#29bbaf;
    border-bottom:1px solid #29bbaf;
}

.industria .contenidode_info >div:first-child >div {
    border-left:1px solid #29bbaf;    
}


.industria .contenidode_info >div >div {
    border:1px solid #29bbaf;        
    border-left:0px;
}

.btn_ficha_solucion {
    background-color:#2ea2d7 !important;
}

.industria .btn_ficha_solucion {
    background-color:#29bbaf !important;
}

.single-producto-content {
    margin-top:25px;
}

.single-producto-content h2 {
    color: #868686 !important;
    text-align: center !important;
    font-weight: bold !important;
    font-size: 22px !important;
}

.single-producto #img_logo_partner {
    width:300px;
    margin-top:-100px;
}

.single-producto-oferta-promocional p{
    margin-bottom:0px;
    line-height:inherit;
}

.single-producto-oferta-promocional {
    margin-bottom:0px;
    background-color:transparent;
}

.boton_oficina_contacto a {
    
    background: #29bbaf !important;
    color: #FFF !important;
    font-weight: bold !important;
    font-size: 16px !important;
    border-radius: 15px !important;
    
}

.boton_oficina_contacto a:hover {
    background: #29ccbf !important;
}


.banner_top .botones_soluciones button{
    font-family: 'Roboto';
    font-size: 14px !important;
    font-weight: 700;
    margin-right: 20px;
    cursor: pointer;
    padding: 12px 49px !important;
    border-radius: 7px;    
    background-color: white;
    color: #2ea5da;
    border: 1px solid #2ea5da;
    
}
    
.banner_top .botones_soluciones button:hover  {
    background-color: #2ea5da;
    color: white;
    border: 1px solid #2ea5da;    
    }
    
.industria .banner_top .botones_soluciones button{
    color: #29bbaf;
    border: 1px solid #29bbaf;
    
}
    
.industria .banner_top .botones_soluciones button:hover  {
    background-color: #29bbaf;
    border: 1px solid #29bbaf;  
    color:white;
    }    

   




/* Nueva home */

.menu-principal-container ul li.menu_portal_proveedor a, .menu_l1 li.menu_hazte_proveedor a {
    background-image: url(images/portal_proveedores.png);
    background-repeat: no-repeat;
    padding-left: 35px !important;
    padding-top: 0px;
    background-position: left 3px;
    color: black;
}
.menu-principal-container > ul > li {
    padding: 0 10px;
}
.menu_l1 li.menu_contacto a, .menu li.menu_contacto a {
    padding: 11px 11px 11px 33px !important;
    background-image: url(images/portal_contacto.png);
    background-repeat: no-repeat;
    background-position: 9px;

}

.menu_l1 li.menu_contacto a, .menu li.menu_contacto a {
    color: #ffffff !important;
    background-color: #2ea2d7;
    border-radius: 0px;
}
.logo_camara {
    margin-left: 20px;
    margin-top: 16px;
}
.home_global #footer_bottom {
    background-color: #333;
}
.home_global #searchform #searchsubmit {
    background: #333 none repeat scroll 0 0;
 }
 .home_global #footer .menu-pie-container ul li a, .home_global #direccion1 ul li i {
    font-size: 13px;
    font-weight: bold;
}
.menu_l1 .servicios_activa_b,
.menu_l1 .industria_activa_b {
    padding-bottom: 6px !important;
}

.home_enlace_todos.enlace1 > .vc_column-inner > .wpb_wrapper{
	background-image: url(images/enlace1.jpg);
}
.home_enlace_todos.enlace1 > .vc_column-inner > .wpb_wrapper:hover{
	background-image: url(images/enlace11.jpg);
}
.home_enlace_todos.enlace2 > .vc_column-inner > .wpb_wrapper{
	background-image: url(images/enlace2.jpg);
}
.home_enlace_todos.enlace2 > .vc_column-inner > .wpb_wrapper:hover{
	background-image: url(images/enlace22.jpg);
}
.home_enlace_todos.enlace3 > .vc_column-inner > .wpb_wrapper{
	background-image: url(images/enlace3.jpg);
}
.home_enlace_todos.enlace3 > .vc_column-inner > .wpb_wrapper:hover{
	background-image: url(images/enlace33.jpg);
}
.home_enlace_todos.enlace4 > .vc_column-inner > .wpb_wrapper{
	background-image: url(images/enlace4.jpg);
}
.home_enlace_todos.enlace4 > .vc_column-inner > .wpb_wrapper:hover{
	background-image: url(images/enlace44.jpg);
}
.home_enlace_todos.enlace5 > .vc_column-inner > .wpb_wrapper{
	background-image: url(images/enlace5.jpg);
}
.home_enlace_todos.enlace5 > .vc_column-inner > .wpb_wrapper:hover{
	background-image: url(images/enlace55.jpg);
}
.home_enlace_todos.enlace6 > .vc_column-inner > .wpb_wrapper{
	background-image: url(images/enlace6.jpg);
}
.home_enlace_todos.enlace6 > .vc_column-inner > .wpb_wrapper:hover{
	background-image: url(images/enlace66.jpg);
}
.home_enlace_todos.enlaceticcamaras > .vc_column-inner > .wpb_wrapper{
	background-image: url(images/cuadro-tic-camaras.jpg);
}

.home_enlace_todos.enlaceindustria40 > .vc_column-inner > .wpb_wrapper{
	background-image: url(images/cuadro-industria-40.jpg);
}

.home_enlace_todos.enlaceciberseguridad > .vc_column-inner > .wpb_wrapper{
	background-image: url(images/cuadro-ciberseguridad.jpg);
}

.home_enlace_todos.enlaceticcamaras > .vc_column-inner > .wpb_wrapper:hover{
	background-image: url(images/cuadro-tic-camaras-up.jpg);
}

.home_enlace_todos.enlaceindustria40 > .vc_column-inner > .wpb_wrapper:hover{
	background-image: url(images/cuadro-industria-40-up.jpg);
}

.home_enlace_todos.enlaceciberseguridad > .vc_column-inner > .wpb_wrapper:hover{
	background-image: url(images/cuadro-ciberseguridad-up.jpg);
}

.img-guia {
	width:593px;
	height:auto;
}
.home_enlace_todos .home_enlace_titulo, .home_enlace_todos .home_enlace_titulo a {
    color: #575756;
    font-size: 20px;
    font-weight: 800;
    margin-bottom: 0px !important;
    padding-top: 10px;
}
.home_enlace_todos .home_enlace_subtitulo, .home_enlace_todos .home_enlace_subtitulo a {
    color: #575756;
    margin-bottom: 20px !important;
    font-size: 15px;
    padding-bottom: 10px;
}
.home_enlace_todos > .vc_column-inner > .wpb_wrapper{
	padding: 110px 0px 15px 0px;
}
.landing_ayudas > .vc_column-inner > .wpb_wrapper{
	min-height: 140px !important;
}
.home_enlace_todos .home_enlace_subtitulo, .home_enlace_todos .home_enlace_subtitulo a{
	margin-bottom: 0px !important;
}
.home_enlace_todos .home_enlace_titulo,
.home_enlace_todos .home_enlace_subtitulo{
	background-color: rgba(255,255,255,.9);
	padding-left:20px;
	padding-right: 20px;
}

.news-suscripcion-container .vc_column-inner {
	padding-left: 0px !important;
}

.news-suscripcion-container{
	padding: 0px;
    margin: 0px;
    position: fixed;
    right: 0px;
    top: 260px;
    height: 230px;
    z-index: 1100;
}
.news-suscripcion-container img{
	box-shadow: 0px 0px 10px 1px rgba(119, 119, 119, 0.75);
    -moz-box-shadow: 0px 0px 10px 1px rgba(119, 119, 119, 0.75);
    -webkit-box-shadow: 0px 0px 10px 1px rgba(119, 119, 119, 0.75);
    max-height: 230px;
}

.item_podcast .actualidad_fecha {
    font-size: 14px;
    margin-bottom: 20px !important;
}

.item_podcast .actualidad_titulo {
    color: #2ea2d7;
    font-size: 20px;
    font-weight: 700;
}

.comercio .item_podcast .actualidad_titulo {
    color: #f44336;
}

.industria .item_podcast .actualidad_titulo {
    color: #29bbaf;
}


.item_podcast .actualidad_enlace a {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    color: #575756;
}

.item_podcast .actualidad_enlace {
    padding-bottom:35px;
}

.item_podcast > .vc_column-inner > .wpb_wrapper> .vc_row >.wpb_column >.vc_column-inner >.wpb_wrapper {
    background-color: #f1f1f1;
}

.item_podcast > .vc_column-inner > .wpb_wrapper > .vc_row >.wpb_column >.vc_column-inner >.wpb_wrapper .wpb_text_column {
    padding-right:30px;
    padding-left:30px;
}

.item_podcast > .vc_column-inner > .wpb_wrapper> .vc_row >.wpb_column >.vc_column-inner >.wpb_wrapper:hover {
    background-color: #2ea2d7;
    color: white;   
}

.industria .item_podcast > .vc_column-inner > .wpb_wrapper> .vc_row >.wpb_column >.vc_column-inner >.wpb_wrapper:hover {
    background-color: #29bbaf;
    color: white;   
}

.comercio .item_podcast > .vc_column-inner > .wpb_wrapper> .vc_row >.wpb_column >.vc_column-inner >.wpb_wrapper:hover {
    background-color: #f44336;
    color: white;   
}

.item_podcast > .vc_column-inner > .wpb_wrapper > .vc_row >.wpb_column >.vc_column-inner >.wpb_wrapper:hover .actualidad_titulo, 
.item_podcast > .vc_column-inner > .wpb_wrapper > .vc_row >.wpb_column >.vc_column-inner >.wpb_wrapper:hover .actualidad_enlace a {
    color:white;
}

.page-template-page-podcast .sidebar_blog,
.page-template-page-videos .sidebar_blog
{
    margin-top:0px;
}

.actualidad_subtitulo_horario {
    font-size:16px !important;
    color:#CCCCCC;
}

.actualidad_subtitulo_tipo {
    font-size:16px !important;
    color:#575756;
	font-weight:bold;    
}

#filtros_eventos {
	text-align: center;
	padding-top: 10px;
	margin-bottom: 40px;
	color: #999;
	font-size: 17px;
	font-family: 'Titillium Web';
	padding:0px 15px;
}

#filtros_eventos > b {
	color: #000;
}

#filtros_eventos span {
	cursor: pointer;
	margin: 0 12px;
}

#filtros_eventos span.activo {
	color: #2ea2d7 ;
	font-weight: bold;
}

.industria #filtros_eventos span.activo {
	color: #29bbaf ;
	font-weight: bold;
}

#filtros_eventos span.desactivado {
	cursor: default;
}

.home_enlace_titulo p,
.home_enlace_subtitulo p {
	margin-top:0px;
}


.home .home_enlace_todos > .vc_column-inner > .wpb_wrapper {min-height:94px;}

.home .home_enlace_industria > .vc_column-inner > .wpb_wrapper {min-height:auto;}

.home .home_enlace_servicios > .vc_column-inner > .wpb_wrapper  {min-height:auto;}



/********* VERTICAL COMERCIO ***************/

.comercio .breadcrumb a {
    color: #f44336;
}


.comercio .home_sector_actualidad .actualidad_titulo{
	color:#f44336;
}

.comercio .container_soluciones.container_solucion .productos li {
    background-image: url('images/destacado_comercio.png');
}

.comercio .container_soluciones .botones_soluciones button{
	background-color: white;
	color:#f44336;
	border:1px solid #f44336;
}
.comercio .container_soluciones .botones_soluciones button:hover{
	background-color: #f44336;
	color:white;
	border:1px solid #f44336;

}
.comercio .velado-img .banner_top > div{
    background-color: rgba(244, 67, 54, .5);    
}

.comercio .sidebar_blog .titulo_sidebar,
.comercio .sidebar-tendencia .titulo_sidebar{
	border-bottom: 3px solid #f44336 ;
}

.comercio .listado_blog .paginador_blog ul li.page.current a{
    color: #f44336;
}

.comercio .sidebar-tendencia h3{
	border-bottom: 3px solid #f44336;

}

.comercio .evento .cuerpo h3 {
    color: #f44336;
}

.comercio .evento .botones_inscripcion button {
    color: #f44336;
    border: 1px solid #f44336;
    
}

.comercio .banner_top .botones_soluciones button{
    color: #f44336;
    border: 1px solid #f44336;
    
}
    
.comercio .banner_top .botones_soluciones button:hover  {
    background-color: #f44336;
    border: 1px solid #f44336;  
    color:white;
    } 
    
.comercio #filtros_eventos span.activo {
	color: #f44336;
	font-weight: bold;
}

.comercio .home_sector_actualidad >.wpb_column  > .vc_column-inner > .wpb_wrapper> .vc_row  >.wpb_column >.vc_column-inner >.wpb_wrapper:hover{
    background-color: #f44336;
}

.comercio #calendario_container h2 {
    background-color: #f44336;
}

.comercio #calendario .titdia {
    color: #f44336;
}

.comercio .dia_tiene_eventos {
    background-color: #f44336;
}

.comercio a {
    color: #f44336;
}

.comercio.single-tendencia h2, 
.comercio.single-producto h2, 
.comercio.single-producto h3 {
    color: #f44336;
}

.comercio .home_sector_guias >.wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row >.wpb_column >.vc_column-inner >.wpb_wrapper .actualidad_subtitulo, 
.comercio .sidebar-tendencia .actualidad_subtitulo p {
    color: #f44336;
}

.comercio .home_sector_guias >.wpb_column > .vc_column-inner > .wpb_wrapper .vc_btn3-container a {
    border-color: #f44336 !important;
    color: #f44336 !important;
}

.comercio .home_sector_guias >.wpb_column > .vc_column-inner > .wpb_wrapper .vc_btn3-container a:hover {
    background-color: #f44336 !important;
    color: white !important;
}

.home_comercio #footer .menu-pie-container ul li a {
    color: #f44336;
}

.home_comercio #searchform #searchsubmit {
    background: #f44336 none repeat scroll 0 0;
}

.home_comercio #footer_bottom {
    background-color: #f44336;
    min-height: 40px;
}

.home_comercio #direccion1 ul li i {
    color: #f44336;
}

.home_comercio #direccion1 ul li i {
    color: #f44336;
}

.comercio .vc_custom_1470645790000 {
    background-image: url(images/news_comercio.jpg);
}

.comercio .newsletter_input_submit {
    background: #264875 none repeat scroll 0 0;
    box-shadow: none;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
}

.comercio .boton_oferta button,
.comercio .boton_oferta a {
    background: #f44336 !important;
}

.comercio .container_soluciones li.item-producto .botones_productos button {
    background: #f44336 none repeat scroll 0 0;
}

.comercio .container_soluciones li.item-producto .botones_productos button.contactar_item-producto:hover {
    background-color: #f44336;
    color: white;
}
.comercio .container_soluciones li.item-producto .botones_productos button.contactar_item-producto {
    border: 1px solid #f44336;
    color: #f44336;
}

.comercio .container_soluciones li.item-producto .solucion_ficha_partner {
    color: #f44336;
}

.comercio #menu_enlaces_recursos ul li a:hover {
    color: #f44336;
}

.comercio .botones_necesidad button:hover {
    color: #f44336 !important;
}

.container_soluciones li.item-producto .botones_productos button.contactar_item-producto {
    background-color: transparent;
}

.breadcrumb a.no_fin {
    color: #aaaaaa;
}

/*******************************************/

.enlaces_directos_comercio >div >div >div{
	background: #fafafa;
	background-image: url('images/estrella_comercio.png');
    background-repeat: no-repeat;
    background-position: top right;
    
}
.enlaces_directos_comercio >div >div >div p {
	padding: 30px 60px 30px 20px;
    margin-top: 0px;
    min-height: 82px;
}
.enlaces_directos_comercio >div >div >div p a{
	font-weight: bold;
	font-size: 20px;
}
.home_comercio .necesidad h3{
	min-height: 78px
}
.home_comercio .necesidad img{
	max-height: 60px;
}

 .home_comercio #formulario_descarga_guias {
    width: 550px;
    max-width: 100%;
    font-size: 20px;
    margin-left: 45px;
    margin-bottom: 10px;
    margin-top: -46px;
}
 .home_comercio #formulario_descarga_guias  input[type="text"],
  .home_comercio #formulario_descarga_guias  select{
 	background-color: transparent;
 	border:1px solid white;
 	color:white;
 	width: 100%;
 	padding: 10px;
 	margin-bottom: 10px;
 }
   .home_comercio #formulario_descarga_guias  select option{
   	color:#999;
   }
.home_comercio #formulario_descarga_guias  input[type="text"]{
  	width: calc(100% - 20px) !important;
  }

.home_comercio #formulario_descarga_guias  input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color:white;
}
.home_comercio #formulario_descarga_guias  input::-moz-placeholder { /* Firefox 19+ */
	color:white;
}
.home_comercio #formulario_descarga_guias  input:-ms-input-placeholder { /* IE 10+ */
	color:white;
}
.home_comercio #formulario_descarga_guias  input:-moz-placeholder { /* Firefox 18- */
	color:white;
}
.home_comercio #formulario_descarga_guias  span.acepto,
.home_comercio #formulario_descarga_guias  span.acepto a{
	color:white;
	font-size: 13px;
}
.home_comercio  #formulario_descarga_guias  input[type="submit"]{
	background: white;
    color: #f44336;
    border:0px;
    font-weight: bold;
    padding: 10px 20px;
}

#status_form_descarga_guias div {
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    padding: 10px;
    margin-bottom:10px;
}


.div_form_descarga_guia_salida {
    border: 1px solid #FFF;
    margin-bottom: 20px;
    padding:15px;
    margin-top:80px;
}

.div_form_descarga_guia_salida h1 {
    cursor: auto;
    font-size: 30px;
    font-weight: bold;
    color: #FFF;
    margin-bottom: 10px;    
}

.div_form_descarga_guia_salida h3 {
    cursor: auto;
    margin-top: 0px;
    color: #FFFFFF;    
}

.div_form_descarga_guia_salida .vc_btn3-container {
    margin-left:0px;
}

.div_form_descarga_guia_salida a {
    background-color: #264875 !important;
    cursor:pointer !important;
}

#header > div {
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;
}

.vc_container {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
}


.menu-principal-container ul li.menu_portal_comercio a {
    color: #f44336 !important;
    background-image: url(images/portal_comercio.png);
    background-repeat: no-repeat;
    padding-left: 35px !important;
    padding-top: 0px;
    background-position: left 3px;
}
.home_enlace_comercio > .vc_column-inner > .wpb_wrapper {
    background-color: #f44336;
    padding: 30px;
    background-image: url(images/enlace_comercio.png);
    background-repeat: no-repeat;
    background-position: right bottom;
       min-height: 240px !important;
}
.home_enlace_industria > .vc_column-inner > .wpb_wrapper {
      min-height: 179px !important;
}

.menu-principal-container > ul > li {
    padding: 0 7px;
}


/* FINANCIACION */
.financiacion-publica-cajas .vc_column-inner{
	min-height:413px !important;	
}

.mas-financiacion-publica-cajas .vc_column-inner{
	min-height:350px !important;	
}

.mas-financiacion-publica-cajas h3{
	min-height:100px !important;	
	padding-right:0px !important;
}

.mas-financiacion-publica-cajas .vc_single_image-wrapper {
	min-height:77px !important;
}

.mas-financiacion-publica-cajas a {
	font-size: 17px !important;
}

.banner_informes .titulobig{
	font-size: 36px;
	line-height: 42px;
}
.banner_informes .titulo{
    font-size: 26px;
    line-height: 50px;
    text-align: center;
    margin-bottom: 15px !important;
}

/*
#cfc {
    margin-bottom: 20px !important;
}

#cfc {
    background-color: #2a8fbc;
}

#cfc form select {
    color: #666;
}
#cfc input, #cfc select, #cfc textarea {
    margin: 11px 0;
}
#cfc select {
	margin-bottom: 2px;
    padding: 6px;
}

#cfc a {
	text-decoration:underline;
	color:#FFF;
}
*/

#formulario_financiacion .form_contacto_generico_izq {

    padding-left: 20px;
    background-color: #2ea2d7;
    padding-top: 25px;
    margin-bottom: 40px;
    padding-bottom: 20px;
	
}

#formulario_financiacion .acepto a {
    color: #fff;
    text-decoration: underline;
}

.single-noticias .aligncenter {
	display: table;
    margin: 0 auto;	
}


.contacto_acelera_pyme {
	padding-bottom: 70px;
}
.datos_pyme, .datos_pyme a { 
	color:  #fff;
	text-align: center;
}

.acelera_pyme {
	background-color: #fff;
}

.acelera_pyme span {
	color: #9F9F9F !important;
}

/*.acelera_pyme input, .acelera_pyme select#sector, .acelera_pyme textarea#mesaje {
	border: 1px solid #9F9F9F !important;
}*/

.acelera_pyme ::placeholder, .acelera_pyme option.placeholder {
	color: #ccc !important;
}

.acelera_pyme input[type=submit]{
	background-color: #28658e !important;
    border-radius: 50px !important;
    padding: 12px 30px !important;
    color: #fff !important;
    font-weight: bold;
}	

.acelera_pyme_error {
	color: red !important;
}

.godigital img {
	max-width: 40px;
    margin-top: 20px;
}

.wp-caption,
img.size-full {
	max-width:100%;
	height:auto;
}

.wp-caption img {
	max-width:100%;
	height:auto;
}

.proveedor_kit_digital > img {
    width: 200%;
    padding: 15% 0;
    margin-left: -80%;
}

.logo_kit_digital > a > img {
    width: 100%;
}

.tendencia_partner_titulo > div > p {
	color: #2ea2d7;
}

.tendencia_partner_slogan, .tendencia_partner_titulo {
	padding:  0 15px !important;
	margin-bottom: 20px;
}

.partner_proveedor_kit_digital {
    width: 40%;
    display: inline-block;
    vertical-align: middle;
}
.partner_proveedor_kit_digital > img {
	width: 100%;
}

.logo_camara {
    float: left;
    padding-right: 10px;
    margin-left: 0;
}
.logo_kit_digital_header {
    float: right;
}
.logo_kit_digital_header > a > img {
    height: 40px;
	width: auto;
    padding-top: 18px;
    padding-left: 2px;
	padding-right: 14px;
}

.franja_sectores_home{
	padding-top: 40px;
	padding-bottom: 40px;
}
.franja_sectores_home img{
	width: 80px;
}
.franja_sectores_home a{
	display: inline-block;
    font-weight: bold;
    color: #2ea5da;
    border: 1px solid #2ea5da;
    padding: 10px 10px !important;
    text-align: center;
}
.franja_sectores_home .titulo p{
	margin-top: 0px;
    font-size: 22px;
    font-weight: 800;
}
.franja_sectores_home .enlace.industria a{
	color: #29bbaf;
    border: 1px solid #29bbaf;
}
.franja_sectores_home .enlace.comercio a{
	color: #f44336;
    border: 1px solid #f44336;
}
.franja_sectores_home .titulo.servicios p{
	color: #2ea5da !important;
}
.franja_sectores_home .titulo.industria p{
	color: #29bbaf !important;
}
.franja_sectores_home .titulo.comercio p{
	color: #f44336 !important;
}
.franja_sectores_home h3{
	margin-top: 0px;
	font-size: 30px;
}
.logo_camara > a > img {
    width: 145px;
    margin-right: 15px;
}
.logo {
    max-width: 154px;
    margin-top: 18px;
}

.home-mobile__informacion__img {
	margin-bottom: 0 !important;
}

.home-mobile__informacion__text > div > h4 {
	margin-top: 12px;
}

.home-mobile__informacion__text > div > h4 > a {
	color: #666;
	text-transform: uppercase;
	font-size: 15px;
}

.home-mobile__informacion__img > figure > a > img{
	height: 50px;
	width: auto;
}

.logos_partners h3 {
	margin-top: 0;
	margin-bottom: 0;
}

#logos_colaboradores h3 {
	margin-top: 56px;
}

.img_partner_pie {
	margin-bottom: 40px !important;
}

.slick_carrusel_colaboradores .img_partner_pie {
	margin-bottom: 0 !important;
}

.enlace_actualidad_principal,
.actualidad_enlace {
	margin: 0;
}
.bloque.home_sector_actualidad {
	padding-bottom: 0;
}

.home_sector_actualidad > div > div {
	padding-top: 0 !important;
}

@media only screen and (max-width: 767px){
	.menu-toggle {
	    right: -4px !important;
	}
}

.contenedor_eventos .evento p{
	margin-top:16px;
}

.contenedor_eventos .evento .wpb_content_element {
	margin-bottom:35px;
}

/* BOTONES CUADRADOS EN SAFARI*/
#form_susc_newsletter .newsletter_input_email,
#form_susc_newsletter .newsletter_sector,
#form_susc_newsletter .newsletter_input_submit.btn.btn-primary {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}


/* PÁGINA FINANCIACIÓN 2023 */
.form_contacto_generico_izq #sector,
.form_contacto_generico_izq #nombre,
.form_contacto_generico_izq #empresa,
.form_contacto_generico_izq #telefono,
.form_contacto_generico_izq #email,
.form_contacto_generico_izq textarea,
.form_contacto_generico_izq input[type="submit"] {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}

.financiacion-whatsapp img {
    width: 50%;
}

.financiacion_boton-alta a {
    border: solid 1px #28658E !important;
    font-size: 24px !important;
    width: 150px;
}

#formulario_financiacion .form_contacto_generico_izq {
  background-color: #28658E;
}

#status_form_hazte_proveedor .form-text > b {
    color: white;
}

.financiacion_formulario-ayudas .form-text b {
    color: white;
}

.financiacion_formulario-ayudas .formulario_landing .form_contacto_generico_izq input[type="submit"] {
  background-color: transparent;
  border: 1px solid white;
  color: white;
}

.financiacion_formulario-ayudas #formulario_financiacion .form_contacto_generico_izq {
    margin-bottom: 0;
}

.financiacion_formulario-ayudas .form_contacto_generico_izq{
    margin-top: 0;
}

.financiacion_formulario-ayudas > div {
    padding-top: 0 !important;
}

.row_nh_financiacion.primero h3::before {
  content: '01';
}

.row_nh_financiacion.segundo h3::before {
  content: '02';
}

.row_nh_financiacion.tercero h3::before {
  content: '03';
}

.row_nh_financiacion h3::before {
  position: absolute;
  font-size: 97px;
  color: #e4e4e4;
  z-index: -1;
  left: 0px;
  top: -14px;
}

.row_nh_financiacion.primero, 
.row_nh_financiacion.segundo, 
.row_nh_financiacion.asesoramiento.reflejo {
  margin-top: 0 !important;
}

.row_nh_financiacion h3 {
    position: relative;
    font-size: 30px;
    padding-left: 40px;
}

.financiacion_sectores-img {
    position: relative;
}

.financiacion_sectores-title {
    position: absolute;
    top: 170px;
    left: 205px;
    transform: translate(-50%,-50%);
}


.financiacion_sectores-plus > .vc_toggle_title {
    position: absolute;
    top: 310px;
    left: 310px;
}

.vc_toggle_size_lg.vc_toggle_default.financiacion_sectores-plus .vc_toggle_icon::before {
    height: 22px;
    width: 4px;
}

.vc_toggle_size_lg.vc_toggle_default.financiacion_sectores-plus .vc_toggle_icon::after {
    width: 22px;
    height: 4px;
}

.vc_toggle_size_lg.vc_toggle_default.financiacion_sectores-plus .vc_toggle_icon {
    width: 22px;
}

.vc_toggle_size_lg.vc_toggle_default.financiacion_sectores-plus .vc_toggle_content, 
.vc_toggle_size_lg.vc_toggle_default.financiacion_sectores-plus .vc_toggle_title {
  padding-left: 0;
}

.financiacion_enlaces-interes {
    position: relative;
    padding-left: 30px;
}

.financiacion_enlaces-interes:after {
    position: absolute;
    content: "";
    background-image: url("/wp-content/uploads/2023/03/flecha-azul.png");
    width: 20px;
    height: 26px;
    top: 1px;
    left: 0;
}

.financiacion_enlaces-interes h3 {
    margin-top: 12px !important;
}

.banner-next-generation-boton-logos > div > div {
    display: flex;
    flex-wrap: wrap;
    gap: 42px;
    align-items: center;
}

.banner-next-generation-boton-logos img {
    max-width: 220px;
    height: auto;
}

#fondobanner {
   height: 480px;
    background-position-x: center;
}

@media only screen and (max-width: 1800px) {
    .ayudas-camara-item-izquierda > div {
        margin-left: 35px !important;
    }
    
    .ayudas-camara-item-derecha > div {
        margin-right: 35px !important;
    }
}

@media only screen and (max-width: 1500px) {
    .ayudas-camara-item-izquierda > div {
        margin-left: -24px !important;
    }
    
    .ayudas-camara-item-derecha > div {
        margin-right: -24px !important;
    }
}


@media only screen and (max-width: 1200px) {
    .enlaces-interes-logos {
        margin-left: 12px !important;
        margin-right: 12px !important;
    }
    
    .ayudas-camara-item-izquierda > div {
        margin-left: 24px !important;
    }
    
    .ayudas-camara-item-derecha > div {
        margin-right: 24px !important;
    }
}

@media only screen and (max-width: 1100px) {
    .financiacion_sectores-plus > .vc_toggle_title {
        top: 290px;
        left: 290px;
    }
    
    .financiacion_sectores-title {
        top: 150px;
        left: 180px;
    }
}

@media only screen and (max-width: 1023px) {
    .financiacion_sectores-title {
        top: 100px;
        left: 130px;
        transform: translate(-50%,-50%);
    }
    
    .financiacion_sectores-plus > .vc_toggle_title {
        position: absolute;
        top: 210px;
        left: 210px;
    }
}

@media only screen and (max-width: 820px) {
    .financiacion_sectores-plus > .vc_toggle_title {
        top: 225px;
        left: 225px;
    }
}


@media only screen and (max-width: 768px) {
    .row_nh_financiacion.primero {
      margin-top: 28px !important;
    }
    
    
    .financiacion-whatsapp > figure {
        text-align: center !important;
    } 
    
    .financiacion_sectores-img .wpb_single_image.vc_align_left {
        text-align: center !important;
    }
    
    .ayudas-camara-item-izquierda > div,
    .ayudas-camara-item-derecha > div {
        margin-right: 14px !important;
        margin-left: 14px !important;
        padding-bottom: 32px !important;
        margin-bottom: 0px !important;
        margin-top: 28px !important;
    }
    
    #fondobanner .vc_empty_space {
        height: 0 !important;
    }
    
    .banner-next-generation-boton-logos > div > div {
        gap: 24px;
    }
    
    .financiacion_sectores-plus > .vc_toggle_title {
        top: 210px;
        left: 210px;
    }
}

@media only screen and (max-width: 767px) {
    .financiacion_sectores-title {
        top: 150px;
        left: 200px;
    }
    
    .financiacion_sectores-plus > .vc_toggle_title {
        top: 310px;
        left: 310px;
    }
}

@media only screen and (min-width: 768px) {
    .cuadro_ayuda_destacada.financiacion #item{
        min-height: 280px !important;
    }
}

.franja_sectores_home a {
    display: block;
    border: 0px;
    padding: 0px;
    text-align: center;
}.franja_sectores_home .titulo img {
    width: 45px;
    position: relative;
    top: 14px;
    margin-right: 10px;
}

.item_guia .actualidad_titulo h2 {
	color:#666 !important;
	font-size: 20px !important;
	line-height: inherit !important;
	margin-top:5px !important;
} 

.item_guia .actualidad_subtitulo h3 {
	
	color:#2ea2d7 !important;
	font-size:18px !important;
	line-height:inherit !important;
	font-weight:normal !important;
	margin-top:5px !important;
	
} 

.item_guia .actualidad_subtitulo h3 a{
	
	color:#2ea2d7 !important;
	
} 

.home_sector_guias >.wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row >.wpb_column >.vc_column-inner >.wpb_wrapper .actualidad_titulo  {
	margin-bottom:5px !important;
}

.item_guia .actualidad_subtitulo {
	margin-bottom:5px !important;
}

.item_guia .imagen100w {
	margin-bottom: 0px !important;
}