/* CSS Aplicaciones web y seguridad */
/*banner cabecera*/

div.boletin_productosxolido div.articulo_wrapper {
    padding: 0;
}

/*banner productos*/

div.cont_banner_portada{
	margin:0;
	overflow:hidden;
	padding:0 0 36px 0;
}

div.cont_banner_portada_wrapper{
background: rgba(252,252,253,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(252,252,253,1) 0%, rgba(235,238,244,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(252,252,253,1)), color-stop(100%, rgba(235,238,244,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(252,252,253,1) 0%, rgba(235,238,244,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(252,252,253,1) 0%, rgba(235,238,244,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(252,252,253,1) 0%, rgba(235,238,244,1) 100%);
background: radial-gradient(ellipse at center, rgba(252,252,253,1) 0%, rgba(235,238,244,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfd', endColorstr='#ebeef4', GradientType=1 );	padding:3% 0;
	width:100%;
}

div.cont_banner_portada_int{
	margin:0px auto;
	overflow:hidden;
}

div.banner_col_izq {
    float: left;
    width: 48%;
	margin:0 auto;
	text-align:center;
}
div.banner_col_izq img{
	margin:0 auto;
	text-align:center;
}

div.banner_col_der {
    float: right;
    margin: 0 0 0 2%;
    width: 48%;
}

div.cont_banner_portada h2.titulo_banner_slider {
    color: #000;
    font-size: 4em;
    font-weight: 100;
    margin: 0;
    padding: 30px 0 0;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    letter-spacing: -0.05em;
}

h3.slogan_banner_slider {
    color: #333;
    font-size: 2.9em;
    font-weight: normal;
    letter-spacing: -0.05em;
    line-height: 1em;
    margin: 0;
    padding: 40px 0 10px;
    text-align: left;
    width: auto;
}

div.cont_banner_portada ul {
    margin: 0 0 0 23px;
    padding: 5px 0;
}

div.cont_banner_portada ul li {
    color: #000;
    font-size: 1.8em;
    line-height: 1.1em;
    letter-spacing: -0.05em;
    list-style: disc outside none;
    margin: 0;
    padding: 4px 0;
    text-align: left;
}

div.cont_banner_portada .txt_ciberseguridad {
    color: #1573d1;
    font-size: 2.9em;
    font-weight: normal;
    letter-spacing: 5px;
    line-height: 1em;
    margin: 0;
    padding: 10px 0 20px;
}

div.cont_banner_portada .txt_ciberseguridad span {
    font-size: 1.8em;
    font-weight: normal;
    padding: 0;
}


/*bloque cabecera*/

div#articulo_356 {
    margin: 0 auto;
    padding: 0;
	position:relative;
}
div#articulo_356 div.articulo_region_elemento_cabecera {
    top: -42px;
}

div.cabecera_productos_wrapper {
    overflow: hidden;
    padding: 50px 0 20px;
    width: 100%;
}

div#seccion_elemento_articulo_356 div.seccion_region_elemento_cabecera_modulo-articulo{
	display:none;
}


/*listado articulos*/

div.region_pagina_middle, div.region_pagina_bottom {
	margin: 0 auto;
	
}


/*slogan productos*/

div.bloque_contenido{
    margin: 0 auto;
    padding: 0;
}

div.bloque_contenido_wrapper{
    margin: 0 2%;
    padding: 60px 0 0;
	overflow:hidden;
}

div.bloque_contenido_int{
    margin: 0 auto;
    padding: 0;
}

div.bloque_contenido h4.slogan_contenido{
	color: #000;
    font-size: 4em;
    font-weight: 100;
    line-height: 1.1em;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    text-transform: none;
    font-family: 'Montserrat',Arial,Helvetica,sans-serif;
    letter-spacing: -0.05em;
}


/*bloque listado productos*/

div.boletin_elementos_listado_wrapper_portada-productos-xolido {
    overflow: hidden;
    padding: 0;
    margin: 0 auto;
}

div.boletin_elementos_listado_portada-productos-xolido {
    margin: 0 1%;
    overflow: hidden;
    padding: 0;
}

div.boletin_elemento_wrapper_portada-productos-xolido {
    float: left;
    margin: 0 1% 2%;
    min-width: 200px;
    padding: 0;
    width: 23%;
    position: relative;
}

div.boletin_elemento_portada-productos-xolido{
    background: #e9edf2;
    display: block;
    margin: 0;
    min-height: 450px;
    padding: 0 20px 0;
    position: relative;
}

div.boletin_elemento_portada-productos-xolido:hover{
    background: #d7dee8;

}

div.boletin_elemento_tit_wrapper_portada-productos-xolido{
    padding-top: 40px;
}

a.boletin_elemento_tit_link_portada-productos-xolido{
	color: #000;
}

span.boletin_elemento_tit_link_txt {
    color: #000;
    display: block;
    font-size: 2.9em;
    font-weight: bold;
    letter-spacing: -0.05em;
    line-height: 1.1em;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: left;
    font-family: 'Montserrat',Arial,Helvetica,sans-serif;
    letter-spacing: -0.05em;
	text-align:center;
}

.boletin_elemento_resumen {
    color: #000;
    display: block;
    font-size: 1.5em;
    line-height: 1.2em;
    margin: 0;
    padding: 5px 0 0 0;
    text-align: center;
}

p.boletin_elemento_vermas {
    margin: 0;
    padding: 0;
    text-align: left;
}

span.cont_txt_precio_resumen {
    background: #e8a857 none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 20em;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
	color:#fff;
    padding: 10px 20px;
    position: absolute;
    right: -10px;
    top: -10px;
}

a.boletin_elemento_vermas_link {
    color: #fff;
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
}

a.boletin_elemento_vermas_link_normal {
    color: #fff;
    position: static;
    width: 20px;
    height: 20px;
    display: inline-block;
    top: auto;
    left: auto;
}

a.boletin_elemento_vermas_link:before {
    content: "+";
    font: 100 30px/16px FontAwesome;
    color: #666;
    margin: 0;
    vertical-align: middle;
    position: absolute;
    bottom: 20px;
    left: 20px;
}

.boletin_region_elemento_productos-xolido_pie_elemento_productos-xolido{
	position:relative;
}

.txt_vermas_portada-productos-xolido{
	display:none;
}

.boletin_elemento_img_wrapper_portada-productos-xolido{
	margin:0 auto;
	text-align:center;
	padding:20px 0 5px 0;
}

.boletin_elemento_img_wrapper_portada-productos-xolido img{
	max-width: 210px;
	height:auto;
}

div.boletin_elementos_listado_portada-productos-xolido{
	padding:15px 0 0 0;
}


/*descripción*/

div.articulo_descripcion_wrapper_productos-xolido{
	display:none;
	width:100%;
}

div.contenedor_vistazo_wrapper {
    margin: 0 0 2%;
    overflow: hidden;
    width: 100%;
	position:relative;
}

a.contenedor_vistazo_wrapper_cerrar_link {
    cursor: pointer;
    display: block;
    height: 30px;
    overflow: hidden;
    position: absolute;
    right: 30px;
    top: 20px;
    width: 30px;
    z-index: 99;
}
a.contenedor_vistazo_wrapper_cerrar_link:hover {
	text-decoration:none;
}

a.contenedor_vistazo_wrapper_cerrar_link:after{
	content: "\f00d";
	font: 100 23px/16px FontAwesome;
	color: #333;
    margin: 0;
    vertical-align: middle;
}

a.contenedor_vistazo_wrapper_cerrar_link span{
	display:none;
}

div.contenedor_vistazo {
    background: #f3f3f3 none repeat scroll 0 0;
    margin: 0 1%;
    overflow: hidden;
    padding: 2% 0;
}

.pagina_modulo div.contenedor_vistazo {
	padding:2% 0;
	margin:0 2% 2% 2%;
}

div.col_izq {
    float: left;
    margin: 0 0 0 2%;
    min-height: 375px;
    padding: 30px 0;
    text-align: left;
    width: 40%;
	position:relative;
}

div.col_der {
    float: left;
    margin: 0 0 0 2%;
    min-height: 375px;
    padding: 30px 0;
    position: relative;
    width: 50%;
}

div.col_der_int{
	margin:0;
}

h4.titulo_vistazo {
    color: #1573d1;
    font-size: 47.25px;
    font-weight: 100;
	line-height: 1.1em;
    margin: 0 20px;
    max-width: 520px;
    padding: 0 0 20px;
	font-family: 'Montserrat',Arial,Helvetica,sans-serif;
	letter-spacing: -0.05em;
}

h5.slogan_vistazo {
    color: #000;
    font-size: 2.4em;
    font-weight: 100;
    line-height: 1.2em;
    margin: 0 20px;
    padding: 0 0 40px;
    font-family: 'Montserrat',Arial,Helvetica,sans-serif;
    letter-spacing: -0.02em;
}

div.col_izq p {
    color: #333;
    font-size: 1.8em;
    font-weight: 100;
    line-height: 1.2em;
    margin: 0 20px;
    padding: 0 0 20px;
}

img.imagen_vistazo {
    height: auto;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

div.col_izq p.titulo_donde {
    font-size: 2.9em;
    font-weight: 600;
    line-height: 1.3em;
    letter-spacing: -0.5px;
    padding: 0 ;
    text-transform: lowercase;
}

div.col_izq p.cont_txt_precio {
    font-size: 3em;
    font-weight: 100;
	text-align:center;
	font-family: 'Montserrat',Arial,Helvetica,sans-serif;
	letter-spacing: -0.05em;
}

div.col_izq p.cont_txt_precio span.txt_precio{
	font-size: 1.8em;
}

div.col_izq p.masinfo a{
	background: transparent none repeat scroll 0 0;
    color: #1573d1;
    display: block;
    margin: 0 0 0 20px;
    padding: 0 13px 0 0;
    text-transform: lowercase;
	line-height:16px;
}

div.boletin_elemento_vermas_wrapper_productos-xolido{
	margin:0px;
	padding:0px;
}

p.boletin_elemento_vermas{
	margin:0px;
	padding:0px;
	text-align:left;
}

span.txt_vermas_productos-xolido{
	display:none;
}



/*bloque slogan productos*/

div.region_contenido_slogan_wrapper_productos-xolido{
	margin:0px auto;
	width:100%;
}
p.txt_productos {
    color: #777777;
    font-size: 1.8em;
    font-weight: 100;
    line-height: 1.4em;
    margin: 0 auto;
    padding: 40px 0 60px 0;
    text-align: center;
    text-transform: lowercase;
    max-width: 980px;
}


/*precio*/

span.cont_txt_precio_resumen {
    background: #ff7800 none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 20em;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
    padding: 10px 20px;
    position: absolute;
    right: -10px;
    top: -10px;
}

/*posibilidades*/
div.cont_posibilidades{
	margin: 0 20px;
    padding: 10px 0;
}

div.cont_posibilidades ul {
    list-style: none outside none ;
    margin: 0;
    padding: 0;
    text-align: left;
}


div.cont_posibilidades ul li {
    background: transparent none repeat scroll 0 0;
    color: #333;
    font-size: 1.8em;
    font-weight: 100;
    line-height: 1.4em;
    margin: 0;
    padding: 7px 0 7px 33px;
    position: relative;
}

div.cont_posibilidades ul li:before {
	color:#1573d1;
	content: "\f00c";
	font: normal normal normal 22px/1 FontAwesome;
    left: 0;
    position: absolute;
    top: 9px;	
}

div.cont_posibilidades ul li strong {
    color: #000;
    font-weight: bold;
}


/*Professional*/

div#contenedor_vistazo_professional h4.titulo_vistazo {
    /*padding: 60px 0 20px;*/
}

div.col_izq p.txt_pruebalo_gratis{
	color: #333;
    font-size: 1.8em;
    font-weight: 100;
    line-height: 1.4em;
    margin: 0 20px;
    padding: 7px 0;
}

div.col_izq p.txt_pruebalo_gratis strong{
    color: #000;
    font-weight: bold;
}

/*Escritorio*/

div#contenedor_vistazo_desktop div.col_der {
    margin: 0;
    width: 56%;

}

div#contenedor_vistazo_desktop h5.slogan_vistazo {
    width: 394px;
}


/*trust*/

div#contenedor_vistazo_trust div.col_der {
    margin: 0;
    width: 56%;
}


div#bloque_integradores span.subrayado strong {
    background: #1573d1 none repeat scroll 0 0;
    color: #fff;
    font-weight: bold;
    padding: 0 8px;
    text-decoration: none;
}

div#bloque_integradores span.subrayado {
    text-decoration: none;
}

/*sectores*/

div#bloque_sectores {
    background: transparent none repeat scroll 0 0;
    margin: 0;
    padding: 0 0 2%;
}


div#bloque_sectores div.bloque_contenido_int {
    margin: 0 2%;
    padding: 0;
}

div#bloque_sectores div.bloque_contenido_wrapper {
    background: #f2f2f2 none repeat scroll 0 0;
    margin: 0 2%;
    overflow: hidden;
    padding: 60px 0 0;
}


h3.slogan_sectores {
    color: #1573d1;
    font-size: 2.9em;
	line-height:1.2em;
    margin: 0 40px;
    padding: 15px 0;
    text-align: center;
    text-transform: lowercase;
	font-family: 'Montserrat',Arial,Helvetica,sans-serif;
	letter-spacing: -0.05em;	
}


ul.tabla_sectores {
    border: medium none;
    list-style: none outside none ;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: auto;
}


a.ficha_datos_dato_link {
    color: #1d1dff;
}

ul.lista_sectores li {
    background: #fff none repeat scroll 0 0;
    border: 5px solid #e8e8e8;
    border-radius: 50em;
    color: #000;
    display: inline-block;
    float: left;
    font-size: 1.8em;
	line-height:1.2em;
    height: 150px;
    margin: 1%;
    padding: 20px 0;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    width: 180px;
}


ul.lista_sectores li table {
    border: medium none;
    display: inline-table;
    height: 100%;
    margin: 0 5%;
    padding: 0;
}

ul.lista_sectores li table td {
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    width: 100%;
}


table.tabla_sectores {
    border: medium none;
    margin: 40px auto;
    padding: 0;
}

table.tabla_sectores tr{
	height:156px;
}

table.tabla_sectores td {
    background: #fff none repeat scroll 0 0;
    color: #000;
    font-size: 1.6em;
    line-height: 1.4em;
    padding: 47px 0 20px 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 7%;
    vertical-align: top;
}

table.tabla_sectores td:before {
    box-sizing: border-box;
    color: #1573d1;
    display: block;
    font: 30px/1 Simple-Line-Icons;
    margin: -15px auto 13px;
    width: 30px;
}

table.tabla_sectores td.sector1:before {
	content: "\e088";
}
table.tabla_sectores td.sector2:before {
	content: "\e069";
}
table.tabla_sectores td.sector3:before {
	content: "\e077";
}
table.tabla_sectores td.sector4:before {
	content: "\e04b";
}
table.tabla_sectores td.sector5:before {
	content: "\e019";
}
table.tabla_sectores td.sector6:before {
	content: "\e063";
}
table.tabla_sectores td.sector7:before {
	content: "\e001";
}

div#bloque_sectores p {
    font-size: 1.5em;
    letter-spacing: 0.02em;
    margin: 0 5%;
    padding: 0 0 40px;
    text-align: center;
	color:#000;
}

/*integradores*/
div#bloque_integradores {
    padding: 20px 0;
}

div#bloque_integradores div.bloque_contenido_wrapper {
    padding: 10px 0 40px 0;
}

div#bloque_integradores h4.slogan_contenido {
    padding: 0;
}

p.subslogan_contenido{
	color: #000;
    font-size: 2.6em;
    font-weight: 100;
    line-height: 1.2em;
    margin: 0 auto;
    padding: 20px 0;
    text-align: center;
}
p.txt_integradores{
	color: #000;
    font-size: 2.6em;
    font-weight: 100;
    line-height: 1.2em;
    margin: 0 auto;
    padding: 20px 0;
    text-align: center;
}
	
div#bloque_integradores h5.titulo_nuestro_trabajo {
    color: #000;
    font-size: 2.6em;
    font-weight: normal;
    letter-spacing: -0.05em;
    line-height: 1.2em;
    margin: 0 auto;
    padding: 30px 0 0 0;
    text-align: center;
}

div#bloque_integradores h3.titulo_nuestro_trabajo a {
    color: #fff;
}

p.txt_nuestro_trabajo {
    color: #000;
    font-size: 2.6em;
    font-weight: 100;
    line-height: 1.2em;
    margin: 0 auto;
    padding: 30px 0 0 0;
    text-align: center;
}

div#bloque_integradores_col_izq p.txt_nuestro_trabajo {
	padding: 0;
}

p.txt_nuestro_trabajo img {
    width: 100%;
	max-width: 420px;
}


div#bloque_integradores p.img_contenido{
	margin:0 auto;
	text-align:center;
}
p.consultenos{
    margin: 0 auto;
	padding: 20px 0 0 0;
}

p.consultenos  a{
    color: #1573d1;
    display: block;
    font-size: 1.4em;
    font-weight: 100;
    margin: 0 auto;
    padding: 7px 10px 0;
    text-align: center;
}

p.consultenos  a:after{
	color: #1573d1;
	content: "\f0da";
	font: 13px/1 FontAwesome;
	margin: 0 0 0 9px;
}


/*********************Páginas Productos Xolido***************/

/*porque generales*/

div#contenedor_porque{
	margin:0px auto;
	text-align: center;
}

div.contenedor_unacolumna h4.titulo_vistazo{
	margin:0px auto;
	text-align: center;
	max-width: 600px;
	padding: 0 10px 20px 10px;
}

div.contenedor_unacolumna h4.titulo_vistazo span.reg{
    line-height: 40px;
}

div.contenedor_unacolumna h5.slogan_vistazo {
    font-size: 2.8em;
    margin: 0 auto;
    max-width: 1000px;
    padding: 0 10px ;
	text-align:center;
}

div#contenedor_porque h5.slogan_vistazo{
	padding:0 10px 60px 10px;

}

div#contenedor_porque{
	padding:40px 0 60px 0;
}

div.col_izq_preguntas, div.col_central_preguntas, div.col_der_preguntas{
	width: 33.3%;
	float:left;
}

div#contenedor_cvs  div.col_central_preguntas{
	padding:66px 0 0 0;
}


div#contenedor_porque {
    margin: 0px auto;
    text-align: center;
    overflow: hidden;
}

div.col_central_preguntas{
	text-align:center;
}

div.col_central_preguntas img {
    text-align: center;   
    width: 100%;
}

div#contenedor_porque div.col_der_preguntas{
	text-align: left;
}

div#contenedor_porque div.col_izq_preguntas{
	text-align: right;
}

div#contenedor_porque div.col_der_preguntas, div#contenedor_porque div.col_izq_preguntas{
	padding:60px 0 0 0;
}

div#contenedor_porque p.col_int_titulo{
	border-bottom: 1px solid #1573d1;
    color: #000;
    display: inline-block;
    font-size: 27px;
    font-weight: 600;
    letter-spacing: 0.02em;
    padding-bottom: 15px;
    margin: 0;
}

div#contenedor_porque p.col_int_explicacion {	
    color: #222;
    font-size: 1.5em;
    line-height: 1.8em;
    letter-spacing: 0.02em;
}

div#contenedor_porque div.col_int{
	margin:0 40px;
	position:relative;
	padding: 0 0 30px 0;

}

div#contenedor_porque div.col_int:after {	
    color: #1573d1;
    content: "\f0da";
    line-height: 1em;
    font-family: "Simple-Line-Icons";
    margin:0;
	position: absolute;
	top: 4px;
}

div#contenedor_porque div.col_central_preguntas p{
	padding: 0;
	margin:0;
}

div#contenedor_cvs  div.col_central_preguntas{
	padding:66px 0 0 0;
}


/*que te ofrece*/

div#contenedor_paraquesirve {
    overflow: hidden;
    padding: 0;
}


div.contenedor_unacolumna_int{
	background:	#f2f2f2;
	margin:0;
    padding: 60px 0;
    overflow: hidden;
}

div.cont_txt_paraquesirve {
	padding: 30px 0;
	overflow: hidden;
	display: flex;
	flex-flow: row nowrap  ;
	justify-content: center;
	align-content: center;
	align-items:  stretch;
	flex-wrap: wrap;

}

div#contenedor_paraquesirve p {
	width: 33%;
	float: left;
	color: #222;
	letter-spacing: 0.02em;
	min-height: 276px;
	padding: 20px 0;
	text-align:center;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	margin:0;	
	flex: 0 1 auto;
	align-self:auto;
	min-width: 0;
	min-height: auto;
}
div#contenedor_paraquesirve p.txt_paraquesirve3, div#contenedor_paraquesirve p.txt_paraquesirve6{
	border-right:none;
}

div#contenedor_paraquesirve p.txt_paraquesirve4, div#contenedor_paraquesirve p.txt_paraquesirve5, div#contenedor_paraquesirve p.txt_paraquesirve6{
	border-bottom:none;
}
div#contenedor_paraquesirve p.txt_paraquesirve1{
	order:1;
}
div#contenedor_paraquesirve p.txt_paraquesirve2{
	order:2;
}
div#contenedor_paraquesirve p.txt_paraquesirve3{
	order:3;
}
div#contenedor_paraquesirve p.txt_paraquesirve4{
	order:4;
}
div#contenedor_paraquesirve p.txt_paraquesirve5{
	order:5;
}
div#contenedor_paraquesirve p.txt_paraquesirve6{
	order:6;
}

div#contenedor_identify p.txt_paraquesirve1{
	border-bottom:none;
}

div#contenedor_paraquesirve p span {
	margin: 0 auto;
	display: block;
	font-size: 1.5em;
	line-height: 1.6em;
	text-align: center;
	padding: 0 23px;
}

div#contenedor_paraquesirve p span.txt_paraquesirve_titulo {
	font-weight: bold;
	font-size: 1.9em;
	color: #000;
	line-height: 22px;
	text-transform: uppercase;
	min-height: 70px;
	padding: 15px 0 0 0;
	margin: 0 10px;
}

div#contenedor_paraquesirve p:before {
    font-family: Simple-Line-Icons;
    color: #1573d1;
    display: block;
    min-height: 60px;
    content: "\e086";
    background: #fff;
    border-radius: 100em;
    width: 60px;
    height: 60px;
    margin: 0 auto;
    vertical-align: middle;
    padding: 15px;
    font-size: 3.9em;
    line-height: 60px;
}



/*Xolido Notify*/


div#contenedor_notify{
	margin:0px auto;
	overflow:hidden;
}


div#contenedor_notify div.col_central_preguntas{
	/*padding:60px 0 0 0;*/
}

div#contenedor_notify div.col_central_preguntas img {
	max-width: 464px;
}

div#contenedor_notify div#cont_seguro, div#contenedor_notify div#cont_paratodos, div#contenedor_notify div#cont_seguimiento, div#contenedor_notify div#cont_integracion {
	padding:0 60px 30px 0;
	margin:0 20px 0 40px;
}


div#contenedor_notify div#cont_sencillo, div#contenedor_notify div#cont_ahorro,div#contenedor_notify div#cont_integrable {	
	padding:0 0 30px 60px;
	margin:0 40px 0 20px;
}

div#contenedor_notify div#cont_seguro:after {	
	content: "\e08e";
    right: 0;
}

div#contenedor_notify div#cont_seguimiento:after {	
	content: "\e01f";
    right: 0;
}

div#contenedor_notify div#cont_paratodos:after {	
	content: "\e001";
    right: 0;
}

div#contenedor_notify div#cont_integracion:after {
    content: "\e059";
    right: 0;
}

div#contenedor_notify div#cont_sencillo:after {	
	content: "\e021";
    left:0;
}

div#contenedor_notify div#cont_ahorro:after {	
	content: "\e02a";
    left: 0;
}

div#contenedor_notify div#cont_integrable:after {	
	content: "\e059";
    left: 0;
}

div#contenedor_notify div#contenedor_paraquesirve p.txt_paraquesirve1:before {	
	content: "\e086";
}

div#contenedor_notify div#contenedor_paraquesirve p.txt_paraquesirve2:before {	
	content: "\e034";
}

div#contenedor_notify div#contenedor_paraquesirve p.txt_paraquesirve3:before {	
    content: "\e077";
}

div#contenedor_notify div#contenedor_paraquesirve p.txt_paraquesirve4:before {	
	content: "\e09a";
}

div#contenedor_notify div#contenedor_paraquesirve p.txt_paraquesirve5:before {	
	content: "\e08c";
}

div#contenedor_notify div#contenedor_paraquesirve p.txt_paraquesirve6:before {	
	content: "\e094";
}

/*Xolido Trust*/


div#contenedor_trust{
	margin:0px auto;
	overflow:hidden;
}

div#contenedor_trust div#cont_seguro:after {	
	content: "\e08e";
    right: 0;
}

div#contenedor_trust div#cont_trazabilidad:after {	
	content: "\e06b";
    right:0;
}

div#contenedor_trust div#cont_tercero_confianza:after {	
	content: "\e003";
    left:0;
}

div#contenedor_trust div#cont_api:after {	
	content: "\e059";
    left:0;
}

div#contenedor_trust div#cont_seguro {
	padding:0 60px 30px 0;
	margin:0 20px 0 40px;
}

div#contenedor_trust div#cont_trazabilidad {
	padding:0 60px 30px 0;
	margin:0 20px 0 40px;
}

div#contenedor_trust div#cont_tercero_confianza{
    padding: 0 0 30px 60px;
    margin: 0 40px 0 20px;
}

div#contenedor_trust div#cont_api{
    padding: 0 0 30px 60px;
    margin: 0 40px 0 20px;
}

div#contenedor_trust div#contenedor_paraquesirve p.txt_paraquesirve1:before {	
	content: "\e066";
}

div#contenedor_trust div#contenedor_paraquesirve p.txt_paraquesirve2:before {	
	content: "\e08c";
}

div#contenedor_trust div#contenedor_paraquesirve p.txt_paraquesirve3:before {	
   content: "\e08e";
}

div#contenedor_trust div#contenedor_paraquesirve p.txt_paraquesirve4:before {	
	content: "\e065";
}

div#contenedor_trust div#contenedor_paraquesirve p.txt_paraquesirve5:before {	
	content: "\e06b";
}

div#contenedor_trust div#contenedor_paraquesirve p.txt_paraquesirve6:before {	
	content: "\e09a";
}

/*Xolido® Mailyzer*/


div#contenedor_mailyzer{
	margin:0px auto;
	overflow:hidden;
}

div#contenedor_mailyzer div#cont_normalizacion{
	padding:0 60px 30px 0;
	margin:0 20px 0 40px;
}

div#contenedor_mailyzer div#cont_paratodos {
	padding:0 60px 30px 0;
	margin:0 20px 0 40px;
}

div#contenedor_mailyzer div#cont_integracion {
	padding:0 60px 30px 0;
	margin:0 20px 0 40px;
}

div#contenedor_mailyzer div#cont_tenologiacognitiva {	
	padding: 0 0 30px 60px;
	margin:0 40px 0 20px;
}

div#contenedor_mailyzer div#cont_productividad {	
	padding: 0 0 30px 60px;
	margin:0 40px 0 20px;
}

div#contenedor_mailyzer div#cont_normalizacion:after {	
	content: "\e039";
    right: 0;
}

div#contenedor_mailyzer div#cont_paratodos:after {	
	content: "\e001";
    right: 0;
}

div#contenedor_mailyzer div#cont_integracion:after {	
	content: "\e059";
    right: 0;
}

div#contenedor_mailyzer div#cont_tenologiacognitiva:after {	
	content: "\e05c";
    left: 0;
}

div#contenedor_mailyzer div#cont_productividad:after {	
	content: "\e077";
    left: 0;
}

div#contenedor_mailyzer div#contenedor_paraquesirve p {
	width: 25%;
	min-height: 250px;
}

div#contenedor_mailyzer div#contenedor_paraquesirve p.txt_paraquesirve1:before {	
	 content: "\e01f";
}

div#contenedor_mailyzer div#contenedor_paraquesirve p.txt_paraquesirve2:before {	
	content: "\e060";
}

div#contenedor_mailyzer div#contenedor_paraquesirve p.txt_paraquesirve3:before {	
    content: "\e039";
}

div#contenedor_mailyzer div#contenedor_paraquesirve p.txt_paraquesirve4:before {	
	content: "\e09a";
}


/*Xolido Identify*/


div#contenedor_identify{
	margin:0px auto;
	overflow:hidden;
}

div#contenedor_identify div#cont_seguro:after {	
	content: "\e08e";
    right: 0;
}

div#contenedor_identify div#cont_identificacion:after {	
	content: "\e002";
    right: 0;
}

div#contenedor_identify div#cont_paratodos:after {	
	content: "\e001";
    left:0;
}

div#contenedor_identify div#cont_confianza:after {	
	content: "\e00e";
    left:0;
}

div#contenedor_identify div#cont_integracion:after {
    content: "\e059";
    left: 0;
}

div#contenedor_identify div#cont_seguro {
	padding:0 60px 30px 0;
	margin:0 20px 0 40px;
}

div#contenedor_identify div#cont_identificacion {	
	padding:0 60px 30px 0;
	margin:0 20px 0 40px;
}

div#contenedor_identify div#cont_paratodos{
    padding: 0 0 30px 60px;
    margin: 0 40px 0 20px;
}

div#contenedor_identify div#cont_integracion{
    padding: 0 0 30px 60px;
    margin: 0 40px 0 20px;
}

div#contenedor_identify div#cont_confianza {	
    padding: 0 0 30px 60px;
    margin: 0 40px 0 20px;
}

div#contenedor_identify div#contenedor_paraquesirve p.txt_paraquesirve1:before {	
	content: "\e010";
}

div#contenedor_identify div#contenedor_paraquesirve p.txt_paraquesirve2:before {	
	content: "\e03f";
}

div#contenedor_identify div#contenedor_paraquesirve p.txt_paraquesirve3:before {	
   content: "\e028";
}

div#contenedor_identify div#contenedor_paraquesirve p.txt_paraquesirve4:before {	
	content: "\e08e";
}

div#contenedor_identify div#contenedor_paraquesirve p.txt_paraquesirve5:before {	
	content: "\e09a";
}

div#contenedor_identify div#contenedor_paraquesirve p.txt_paraquesirve6:before {	
	content: "\e06b";
}

div#contenedor_identify div#contenedor_paraquesirve p {
    width: 24%;
}

/*Xolido CVS*/

div#contenedor_cvs{
	margin:0px auto;
	overflow:hidden;
}

div#contenedor_cvs div#cont_seguro:after {	
	content: "\e08e";
    right: 0;
}

div#contenedor_cvs div#cont_integracion:after {	
	content: "\e059";
    left: 0;
}

div#contenedor_cvs div#cont_paratodos:after {	
	content: "\e001";
    left:0;
}
div#contenedor_cvs div#cont_firmaconcvs:after {	
	content: "\e060";
    left:0;
}

div#contenedor_cvs div#cont_gestion_centralizada:after {	
	content: "\e058";
    left:0;
}

div#contenedor_cvs div#cont_autenticidad:after {	
	content: "\e028";
    right:0;
}

div#contenedor_cvs div#cont_ciclodevida:after {	
	content: "\e021";
    right:0;
}

div#contenedor_cvs div#cont_paratodos,div#contenedor_cvs div#cont_gestion_centralizada, div#contenedor_cvs div#cont_integracion, div#contenedor_cvs div#cont_firmaconcvs{
    padding: 0 0 30px 60px;
    margin: 0 40px 0 20px;
}

div#contenedor_cvs div#cont_seguro, div#contenedor_cvs div#cont_autenticidad, div#contenedor_cvs div#cont_ciclodevida {
	padding:0 60px 30px 0;
	margin:0 20px 0 40px;
}

div#contenedor_cvs div#contenedor_paraquesirve p.txt_paraquesirve1:before {	
	content: "\e028";
}

div#contenedor_cvs div#contenedor_paraquesirve p.txt_paraquesirve2:before {	
	content: "\e090";
}

div#contenedor_cvs div#contenedor_paraquesirve p.txt_paraquesirve3:before {	
   content: "\e09a";
}

div#contenedor_cvs div#contenedor_paraquesirve p.txt_paraquesirve4:before {	
   content: "\e06b";
}

div#contenedor_cvs div#contenedor_paraquesirve p.txt_paraquesirve1, div#contenedor_cvs div#contenedor_paraquesirve p.txt_paraquesirve2, div#contenedor_cvs div#contenedor_paraquesirve p.txt_paraquesirve3, div#contenedor_cvs div#contenedor_paraquesirve p.txt_paraquesirve4 {
    border-bottom: none;
}

div#contenedor_cvs div#contenedor_paraquesirve p {
    width: 24%;
}

div#contenedor_cvs div#contenedor_paraquesirve p.txt_paraquesirve3 {
    border-right: 1px solid #fff;;
}
div#contenedor_cvs div#contenedor_paraquesirve p.txt_paraquesirve4 {
	 border-right: none;
}

/*Xolido Platform*/

div#contenedor_platform{
	margin:0px auto;
	overflow:hidden;
}

div#contenedor_platform div#cont_seguro {	
	padding:0 60px 30px 0;
	margin:0 20px 0 40px;
}

div#contenedor_platform div#cont_simplicidad {	
	padding:0 60px 30px 0;
	margin:0 20px 0 40px;
}

div#contenedor_platform div#cont_flexible {	
	padding: 0 0 30px 60px;
	margin:0 40px 0 20px;
}

div#contenedor_platform div#cont_visibilidad {	
	padding: 0 0 30px 60px;
	margin:0 40px 0 20px;
}

div#contenedor_platform div#cont_evolucion {	
	padding: 0 0 30px 60px;
	margin:0 40px 0 20px;
}

div#contenedor_platform div#cont_ilimitada {	
	padding:0 60px 30px 0;
	margin:0 20px 0 40px;
}


div#contenedor_platform div#cont_seguro:after {	
	content: "\e08e";
    right: 0;
}

div#contenedor_platform div#cont_simplicidad:after {	
	content: "\e06a";
    right: 0;
}

div#contenedor_platform div#cont_ilimitada:after {	
	content: "\e051";
    right: 0;
}


div#contenedor_platform div#cont_visibilidad:after {	
	content: "\e087";
    left: 0;
}

div#contenedor_platform div#cont_evolucion:after {	
	content: "\e028";
    left:0;
}

div#contenedor_platform div#cont_flexible:after {	
	content: "\e057";
    left: 0;
}

div#contenedor_platform div#contenedor_paraquesirve p.txt_paraquesirve1:before {	
	content: "\e011";
}

div#contenedor_platform div#contenedor_paraquesirve p.txt_paraquesirve2:before {	
	content: "\e04c";
}

div#contenedor_platform div#contenedor_paraquesirve p.txt_paraquesirve3:before {	
	content: "\e059";
}

div#contenedor_platform span.reg {
    font-size: 35%;
    letter-spacing: 0;
    line-height: 3em;
    margin: 0;
    vertical-align: top;
    display: inline-block;
    padding: 0;
    text-align: left;
}


/* CSS videos */
div#videos_wrapper{
    padding:  0 0 3em 0;
}
div.region_pagina_middle {
    background: white;
}

div.cont_videos {
    overflow: hidden;
    padding: 0;
    margin: 0 auto;
}

#reproductor {
    max-width: 800px;
    margin: 0 auto;
}

div.cuerpo{
    width:100%;
}

div#videos {
    margin: auto;
}

/*videos*/


div#videos_wrapper div.videos_titulo_wrapper, div#videos_wrapper div.cont_videos{
    margin:0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
}

div#videos_wrapper div.cont_videos{
    padding: 0 0 30px 0;
}

div#videos_wrapper h3.videos_tit {
    color: #000;
    font-size: 4.2em;
    font-weight: 100;
    line-height: 36px;
    margin: 0 2%;
    padding: 60px 0 10px;
    text-align: center;
    font-family: 'Montserrat',Arial,Helvetica,sans-serif;
    letter-spacing: -0.05em;
}

div#listado_videos_wrapper {
    max-width: 800px;
    margin: 0 auto;
}

div#videos_wrapper div#listado_videos {
    overflow: hidden;
    position: relative;
    z-index: 0;
    background: none;
    border: none;
    padding: 15px 0;

}

div#listado_videos div.slick-list {
    overflow: hidden;
    margin: 0 40px;
}

div.unsolovideo{
    margin:0 auto;
    float: left;
}

div.img_video {
    margin: 0 10px;
    min-height: 90px;
    padding: 10px 0;
    text-align: center;
}

div.miniatura_fotograma img{
    border:none;
    width: 100%;
}

div.titulo_video{
    padding: 0 10px;
}

div.titulo_video p {
    color: #000;
    font-size: 1.4em;
    margin: 0;
    text-align: center;
}


/*botones*/

div.boletin_elementos_listado_wrapper_portada-productos-xolido div.articulo_descripcion_wrapper_portada-productos-xolido{
	min-height: inherit;
}

div.cont_botones {
	margin:0;
	text-align:center;
	padding:20px 0;
	overflow:hidden;
}

div.cont_botones_int {
	margin:0  auto;
	text-align:center;
}

p.boton_banner, p.boton_pedido, p.boton_pruebalo, p#btn_iniciar_sesion {
    padding: 0;
	margin: 0 auto;
    text-align: center;
}

p.boton_pruebalo, p#btn_iniciar_sesion {
    display: inline-block;
}

p.boton_pruebalo {
	margin-right: 8px;
}

p.boton_banner a, p.boton_pedido a, p.boton_pruebalo a, p#btn_iniciar_sesion a {
    border: medium none;
    border-radius: 2px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    color: #fff;
    font-size: 1.5em;
    font-weight: 100;
    letter-spacing: normal;
    line-height: 1.2em;
    margin: 0;
    padding: 10px;
    position: relative;
    text-align: left;
    transition: background-color 300ms ease-out 0s;
	width:220px;
}

p.boton_pedido a {
	background: #fe691f;
}

p.boton_pruebalo a {
	background: #37be2e; 
}

p#btn_iniciar_sesion a {
	background: #3391f0; 
}

p.boton_banner a {
    background: #cc161c; 
}

p.boton_pedido a:after, p.boton_pruebalo a:after, p#btn_iniciar_sesion a:after, p.boton_banner a:after {
	color: #fff;
	content: "\f0da";
	font: 13px/1 FontAwesome;
	margin: 0 0 0 8px;
}

p.boton_banner a:after {
	content: url("/lang/img_xolidosign/intermedia/ico_descargar_02.png");
	top:5px;
	position: absolute;
	right: 10px;
}

p.boton_banner a {
	padding: 10px 42px 10px 10px;
}

div.boletin_descripcion_wrapper_490 div.cont_botones{
	padding-top:38px;
}



/*Estilos Móviles*/

@media (min-width: 1281px) {
    div#contenedor_porque div.col_int:after {
        font-size: 4em;
    }
}


@media (min-width: 1900px) {
	
	div#contenedor_platform div#contenedor_porque div.col_der_preguntas, div#contenedor_platform div#contenedor_porque div.col_izq_preguntas {
		padding: 100px 0 0 0;
	}
	
}

@media (max-width: 1680px) {
	div.boletin_elemento_portada-productos-xolido{	
		min-height: 455px;
	}
	

}

@media (min-width: 1600px) {
	
	div#contenedor_trust div#contenedor_porque div.col_der_preguntas, div#contenedor_trust div#contenedor_porque div.col_izq_preguntas {
		padding: 80px 0 0 0;		
	}
	
	div#contenedor_identify div#contenedor_porque div.col_der_preguntas, div#contenedor_identify div#contenedor_porque div.col_izq_preguntas {
		padding: 104px 0 0 0;
	}
	
	div#contenedor_platform div#contenedor_porque div.col_der_preguntas, div#contenedor_platform div#contenedor_porque div.col_izq_preguntas {
		padding: 70px 0 0 0;
	}	
}

@media (max-width: 1500px) {
	
	/* productos */	
	div.boletin_elemento_portada-productos-xolido {
		min-height: 460px;	
	}
}

@media (min-width: 1440px) {

	div.articulo_descripcion_wrapper_356 div#bloque_banner_cabecera {
		background: #f1f2f4 url(/lang/img_xolido/productos-xolido/productos-xolido/cabecera/fondo_productosxolido_1600.png) no-repeat scroll 50% 0;
	}
	
	div.contenedor_unacolumna h5.slogan_vistazo {
    	font-size: 2.4em;
	}	
	
	div#contenedor_paraquesirve p {
		min-height: 340px;	
	}
	
	div#contenedor_identify div.col_central_preguntas img {
		max-width: inherit;
	}
	
	div.col_central_preguntas img {
		width: 95%;
	}

}

@media (max-width: 1440px) {
	
	div#contenedor_trust div#contenedor_porque div.col_der_preguntas, div#contenedor_trust div#contenedor_porque div.col_izq_preguntas {
		padding: 20px 0 0 0;		
	}
	div.boletin_elemento_portada-productos-xolido {
		min-height: 500px;
	}
	
	div#contenedor_cvs div.col_central_preguntas {
		padding: 112px 0 0 0;
	}
}

@media (max-width: 1366px) {	

	div.boletin_elemento_wrapper_portada-productos-xolido {
		width: 31.2%;
	}
	
	div.boletin_elemento_portada-productos-xolido {
		min-height: 480px;
	}
}
	

@media (max-width: 1300px) {
	
	
	div#contenedor_identify div.col_central_preguntas img {
		max-width: inherit;
	}
}

@media (max-width: 1280px) {
	
	div#contenedor_paraquesirve p {
		min-height: 320px;
	}	

	div#contenedor_notify div.col_central_preguntas img {
		max-width: 398px;
	}
	
	div.contenedor_unacolumna h4.titulo_vistazo{
		font-size: 4em;
		line-height: 1.1em;
	}
	
	div.contenedor_unacolumna h5.slogan_vistazo{
		font-size: 2.5em;
	}
	
	div#contenedor_porque p.col_int_titulo{
		font-size: 2em;
		padding-bottom: 10px;
	}
	
	div#contenedor_porque p.col_int_explicacion{
		font-size: 1.4em;
    	line-height: 1.6em;
	}
	
	div#contenedor_porque div.col_int:after {
    	font-size: 3.5em;
		top: 0;
	}
	
	div.boletin_elemento_wrapper_portada-productos-xolido {
		width: 31.2%;
	}
	div.boletin_elemento_portada-productos-xolido {
		min-height: 480px;
	}

}

@media (max-width: 1250px) {
	
	div#contenedor_paraquesirve p {
		min-height: 320px;	
	}	
	
}

@media (max-width: 1200px) {

	div#contenedor_identify div#contenedor_porque div.col_der_preguntas, div#contenedor_identify div#contenedor_porque div.col_izq_preguntas, div#contenedor_cvs div#contenedor_porque div.col_der_preguntas, div#contenedor_cvs div#contenedor_porque div.col_izq_preguntas {
		padding: 40px 0 0 0;
	}
	
	.boletin_elemento_img_wrapper_portada-productos-xolido img {
		max-width: inherit;
	}
	
	div.boletin_elemento_portada-productos-xolido {
		min-height: 480px;
	}
	
}

@media (max-width: 1180px) {
	div.boletin_elemento_wrapper_portada-productos-xolido {
		min-width: 200px;
		width: 48%;
	}
	
	div.articulo_descripcion_wrapper_356 div#bloque_banner_cabecera_wrapper {
		width: 900px;
	}	
}


@media (max-width: 1024px) {

	div.boletin_elemento_productos-xolido {
		min-height: 386px;
	}
	
	table.tabla_sectores td {
		font-size: 1.4em;
		line-height: 1.3em;
	}
	
	div#contenedor_porque div.col_der_preguntas, div#contenedor_porque div.col_izq_preguntas {
		padding: 0;
	}
		div#contenedor_paraquesirve p {
		min-height: 360px;	
	}
	
	div.contenedor_porque div.col_central_preguntas {
		padding: 80px 0 0 0;
	}
	
	div#contenedor_trust div.col_central_preguntas, div#contenedor_identify div.col_central_preguntas{
		padding: 40px 0 0 0;
	}
	
}

@media (max-width: 900px) {
	div.region_contenido_una_columna {
		padding-top: 0;
	}

    /* banner cabecera (423) */

    div.banner_col_izq {
        float: none;
        width: auto;
        text-align: center;
    }

    div.banner_col_izq img {
        max-width: 400px;
    }

    div.banner_col_der {
        float: none;
        text-align: center;
        width: 100%;
    }
	


    /* el articulo 356 no se usa ahora se usa el 423 */

	div.articulo_descripcion_wrapper_356 div#bloque_banner_cabecera_wrapper {
		width: auto;
	}
	
	div.articulo_descripcion_wrapper_356 div#bloque_banner_cabecera h2.titulo_banner_slider {
		text-align: center;
		margin: 0 auto;
		padding: 0 0 15px;
	}
	
	div.articulo_descripcion_wrapper_356 div#bloque_banner_cabecera {
		background: #f1f2f4;
	}
	
	div.articulo_descripcion_wrapper_356 div#bloque_banner_cabecera_int {
		margin: 0 auto;
		text-align: center;
	}
	
	div#bloque_banner_cabecera_wrapper {
		width: auto;
	}
	
	div.articulo_descripcion_wrapper_356 img.imagen_banner_slider {
		margin: 0 auto;
		text-align: center;
		width: auto;
		float:inherit;
	}
	
	.txt_ciberseguridad {
		text-align: center;
	}
	
	div.articulo_descripcion_wrapper_356 div#bloque_banner_cabecera h3.slogan_banner_slider {
		margin: 0 auto;
		text-align: center;
	}
	
	div.articulo_descripcion_wrapper_356 div#bloque_banner_cabecera ul {
		margin: 0 20px 0 50px;
	}
	
	div#bloque_sectores {
		margin: 0;
	}
	
	div#bloque_sectores_wrapper {
		width: auto;
		padding: 0 0 10px;
		min-width: inherit;
	}
	
	h3.slogan_sectores {
		margin: 0 15px;
	}
	
	table.tabla_sectores, table.tabla_sectores tbody, table.tabla_sectores tr {
		display: block;
		height: auto;
        overflow: hidden;
	}
	
	table.tabla_sectores td {
        width: 100%;
        background: none;
        text-align: center;
        text-transform: uppercase;
        display: block;
        float: left;
        vertical-align: middle;
        padding-top: 10px;
        min-height: inherit;
        font-size: 1.4em;
        border: 5px solid #fff;
        border-radius: 13px;
        padding-bottom: 10px;
        font-weight: bold;
        box-sizing: border-box;
        margin: 10px 0;
	}
	
	table.tabla_sectores td br {
		display: none;
	}
	
	div.boletin_elemento_wrapper_productos-xolido {
		float: inherit;
		margin: 0 1%;
		min-width: 250px;
		padding: 0 0 25px;
		width: auto;
	}
	
	div.col_izq {
		float: inherit;
		margin: 0;
		min-height: inherit;
		padding: 40px 0 0;
		text-align: left;
		width: 100%;
		position: relative;
	}
	
	div.col_der, div#contenedor_vistazo_desktop div.col_der {
		float: inherit;
		margin: 0 auto;
		padding: 10px 0 20px 0;
		width: 100%;
		text-align:center;
		min-height: inherit;
	}
	
	span.cont_txt_precio_resumen {
		right: 9px;
	}
	
	h4.titulo_vistazo {
		font-size: 3.2em;
		text-align:center;
        margin: 0 auto;
	}
	
	div.contenedor_unacolumna h5.slogan_vistazo, div#contenedor_porque h5.slogan_vistazo{
        font-size: 2.2em;
        line-height: 1.2em;
		text-align: center;
		padding: 0 10px 15px 10px;
		margin:0px auto;
	}
	
	div.col_izq p {
		font-size: 1.8em;
		line-height: 1.4em;
		text-align: justify;
	}
	
	div.col_izq p.titulo_donde {
		font-size: 1.8em;
		text-align: center;
	}
	
	div.col_izq p.txt_pruebalo_gratis, div.cont_posibilidades ul li {
	}
	
	p.txt_productos {
		padding: 40px 0 60px 0;
		text-align: center;
	}
	
	div.col_izq p.boton_banner a, div.col_izq p.boton_pedido a, div.col_izq p.boton_pruebalo a, div.col_izq p.masinfo a {
		width: 72%;	
	}
	
	div.cont_botones div.col_izquierda, div.cont_botones div.col_derecha{
		float: inherit;
		width: 100%;
		margin:0 0 2% 0;
	}
	
	div.cont_botones {
		margin: 0 2%;
		overflow: hidden;
		padding: 20px 0;
		width: auto;
	}

	a.contenedor_vistazo_wrapper_cerrar_link {
		right: 0;
	}
	
	div#contenedor_vistazo_desktop h5.slogan_vistazo {
		width: auto;
	}
	
	img.imagen_vistazo {
		width: 98%;
	}
	
	div#contenedor_vistazo_trust div.col_der {
		margin: 0;
		width: auto;
	}
	
	table.tabla_sectores td:before {
   		 margin: 0 auto 13px;

	}
	
	div#bloque_integradores img{
		margin:0px auto;
		text-align:center;
		max-width:600px;
		width:100%;
	}
	
	div.boletin_elemento_productos-xolido {
		min-height:inherit;
	}
	
	
	/*porque*/
	
	.pagina_modulo .slider-productos-xolido_elemento {
		margin:0;
	}
	
	div.contenedor_unacolumna h4.titulo_vistazo {
		font-size: 2.8em;
	}
		
	div.col_izq_preguntas, div.col_central_preguntas, div.col_der_preguntas {
		width: 100%;
		float: inherit;
	}
	
	div.col_izq_preguntas, div.col_central_preguntas, div.col_der_preguntas {
		padding: 0!important;
	}
	
	div#contenedor_cvs div.col_central_preguntas {
		padding:0;
	}

	div#contenedor_porque div.col_izq_preguntas, div#contenedor_porque div.col_der_preguntas {
   		text-align: center;
	}
	
	div.contenedor_unacolumna div.col_int{
		position: inherit;		
	}
	
	div#contenedor_porque div.col_izq_preguntas div.col_int, div#contenedor_porque div.col_der_preguntas div.col_int{
		padding: 0!important;
		margin: 0 20px!important;
	}
	
	div.col_central_preguntas img {
		width: 90%;
		padding:20px 0;
	}

	div.contenedor_unacolumna div.col_int:after {
		position: inherit;
		top: inherit;
		right:inherit;
		left:inherit;
		display: block;
	}
	
		
	div.contenedor_unacolumna div.col_int:after{
		display:none;
	}
	
	/*que te ofrece*/
	
	div#contenedor_paraquesirve p, div#contenedor_identify div#contenedor_paraquesirve p, div#contenedor_mailyzer div#contenedor_paraquesirve p {
		width: 100%;
		float: inherit;
		margin:20px 0;
		padding:0 0 10px 0;
		border:none;
		min-height: inherit;	

	}
	
	div#contenedor_paraquesirve p span.txt_paraquesirve_titulo {
		min-height: auto;
	}
	
	/* productos */		
	
	div.boletin_elemento_wrapper_portada-productos-xolido{
			float: inherit;
			margin: 0 1%;
			min-width: inherit;
			padding: 0 0 20px;
			width: auto;
	}
	
	div.boletin_elemento_portada-productos-xolido {
		min-height: inherit;
		padding: 0 0 36px;
	}
		
	.boletin_elemento_img_wrapper_portada-productos-xolido img {
		max-width: inherit;
	}
	
	span.cont_txt_precio_resumen {
		right: 9px;
	}


}