

/************************************** Página ejemplos de uso ************************************/

/*banner superior*/

/*banner superior*/

div#bloque_banner_cabecera {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,eeeeee+100;Grey+Flat */
	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	margin:0 2%;
    position: relative;
    height:500px;
}

div#bloque_banner_cabecera_wrapper {
    margin: 0 auto;
    padding: 0;
}

div#bloque_banner_cabecera_int{
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}


h1.titulo_producto {
    color: #000;
    font-family: "Montserrat",Arial,Helvetica,sans-serif;
    font-size: 4.2em;
    font-weight: 100;
    letter-spacing: -0.05em;
    line-height: 1.2em;
    margin: 0 0 0 7%;
    max-width: 600px;
    padding: 7% 0 2%;
    text-align: left;
}

div.bloque_banner_cabecera_col_izq, div.bloque_banner_cabecera_col_der{
	float: left;
	width: 48%;
	margin: 0 1%;
}

div.bloque_banner_cabecera_col_izq div.bloque_banner_cabecera_col_int {
    background: #1573d1 none repeat scroll 0 0;
    margin: 0 0 0 7%;
    padding: 5%;
}

div.bloque_banner_cabecera_col_der div.bloque_banner_cabecera_col_int{
	padding:2% 0 0 0;
}

div.articulo_descripcion_wrapper img.imagen_cabecera {
    padding: 0;
    max-width: 600px;
    float: left;
    margin: 0;
    text-align: left;
    display: inherit;
}

h2.titulo_banner {
    color: #000;
    font-size: 4em;
    font-weight: 100;
    line-height: 1.1em;
    margin: 0 2%;
    padding: 40px 0 20px 0;
    text-align: center;
    font-family: 'Montserrat',Arial,Helvetica,sans-serif;
    letter-spacing: -0.05em;
}

div.articulo_descripcion_wrapper h3.slogan_banner {
    color: #000;
    font-weight: 100;
    font-size: 2.2em;
    line-height: 1.2em;
    margin: 0 2%;
    padding: 0 0 20px;
    text-align: center;
	text-transform: inherit  ;
}

p.txt_banner {
	font-weight:100;
	font-size: 2em;
	line-height:1.3em;
    color: #777;
    margin: 0 2%;
    padding: 38px 0 0;
    text-align: center;
}

p.txt_banner u{
	font-weight:bold;
}

div.zona_documentos {
    margin: 0;
    padding: 20px 0;
    width: 48%;
    float: right;
}

div#bloque_banner_cabecera_int ul {
    list-style: none outside none ;
    margin: 0 20px;
    padding: 0;
	text-align:left;
}

div#bloque_banner_cabecera_int li {
	list-style:none;
    color: #777;
	font-size: 2em;
    font-weight: 100;
    line-height: 1em;
    margin: 0;
    padding: 5px 0 5px 22px;
    text-transform: lowercase;
}

div#bloque_banner_cabecera_int li:before {
    font-family: "FontAwesome";
    content: "\f00c";
    padding-right: 2px;
    color: #7abbdd;
}

div#bloque_banner_cabecera_int li i{
	font-weight:bold;
}



/*contenido explicación*/


div.contenido_explicacion {
    margin: 0 auto;
    overflow: hidden;
    padding: 0 0 40px;
    width: 980px;
}

div.contenido_explicacion_wrapper {
    margin: 0 1%;
    padding: 0;
    text-align: center;
}

div#cont_quienes {
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

h4.titulo_seccion_explicacion {
    color: #000;
	font-size: 3em;
	line-height: 1.1em;
	font-weight:100;
    margin: 0;
    padding: 40px 0;
    text-align: center;
}

/* Pestañas */


#pestanas_bloques {
    font-size: 1.2em;
    overflow: hidden;
    text-align: left;
    width: 80%;
    z-index: 9999;
}

#bt_firma, #bt_sellado, #bt_verificacion {
	float:left;
	width:152px;
	height:26px;
	text-align: left;
	color:#393b3a;
	margin-right:4px;
	padding:7px 5px;
}

#bt_firma.activo, #bt_sellado.activo, #bt_verificacion.activo {
	background:url(/lang/img_xolidosign/img_xolidosignescritorio/casosdeuso/imagenes_slider/bt_activo_ejemplos.png) no-repeat 0 0;
}

#bt_firma.activo a, #bt_sellado.activo a, #bt_verificacion.activo a {
	color:#000;
	font-weight:bold;
	font-size: 1.1em;
}

#bt_firma.inactivo, #bt_sellado.inactivo, #bt_verificacion.inactivo {
	background:url(/lang/img_xolidosign/img_xolidosignescritorio/casosdeuso/imagenes_slider/bt_inactivo_ejemplos.png) no-repeat 0 0;
}

p#firma_text, p#sellado_text, p#verifica_text {
	padding: 2px 0 2px 36px;
	line-height:26px;
	margin:0;
    font-size: 0.9em;
    text-align: left;
}

p#firma_text {	
	background:url(/lang/img_xolidosign/img_xolidosignescritorio/casosdeuso/imagenes_slider/iconos_slider.png) no-repeat 9px 0;	
}

p#sellado_text {
	background:url(/lang/img_xolidosign/img_xolidosignescritorio/casosdeuso/imagenes_slider/iconos_slider.png) no-repeat -159px 1px;
}

p#verifica_text {
	background:url(/lang/img_xolidosign/img_xolidosignescritorio/casosdeuso/imagenes_slider/iconos_slider.png) no-repeat -323px 0;
}

.activo p#firma_text {	
	background:url(/lang/img_xolidosign/img_xolidosignescritorio/casosdeuso/imagenes_slider/iconos_slider.png) no-repeat 9px -80px;	
}

.activo p#sellado_text {
	background:url(/lang/img_xolidosign/img_xolidosignescritorio/casosdeuso/imagenes_slider/iconos_slider.png) no-repeat -159px -79px;
}

.activo p#verifica_text {
	background:url(/lang/img_xolidosign/img_xolidosignescritorio/casosdeuso/imagenes_slider/iconos_slider.png) no-repeat -323px -77px;
}

p#firma_text a, p#sellado_text a, p#verifica_text a {
	color:#222;
}

.activo p#firma_text a, .activo p#sellado_text a, .activo p#verifica_text a {
	color:#26529d;
}

div#quienes_titulo {
    background: url(/lang/img_xolidosign/img_xolidosignescritorio/casosdeuso/casos_fondo_titulo.jpg) no-repeat 100% 11px;
    color: #26559D;
    font-size: 2.2em;
    margin: 4px 0;
    width: 100%;
}

p#quienes_titulo_txt {
    background: none;
    display: inline;
    margin: 0;
    padding-right: 10px;
}

p#quienes_titulo_txt a {
	color: #4CD0F7;
}

div#cont_slider p.titulo_firmar {
    margin: 0 11px 0 0;
    border-right: 2px solid #e46401;
    padding: 12px 8px 12px 0;
    font-size: 0.9em;
    text-align: right;
}

div#cont_slider p.titulo_sellado {
	margin:0 11px 0 0;
	border-right:2px solid #bc211d;
	padding:12px 8px 12px 0;
    font-size: 0.9em;
    text-align: right;
}

div#cont_slider p.titulo_verificar {
	margin:0 11px 0 0;
	border-right:2px solid #398835;
	padding:12px 8px 12px 0;
    font-size: 0.9em;
    text-align: right;
}

/*Estilos slider*/

div#slider_wrapper {
	overflow:hidden;
	width:716px;
	top: 38px;
	z-index: 99;
	position:absolute;
}


div#cont_slider {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #efefef;
    margin: -1px 0 0;
    padding: 0;
}


div.cont_slider_tit {
    background: none repeat scroll 0 0 #3c3e3d;
    color: white;
    float: right;
	font-size: 1.5em;
	line-height: 1.4em;
	font-weight:100;
    height: 248px;
    padding: 20px;
    position: relative;
    top: 0;
    width: 149px;
}
div.cont_slider_firma_oculto {
	display:none;
}

div.typo {
	background: none repeat scroll 0 0 #3c3e3d;
    height: 248px;
    opacity: 0;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 149px;
	line-height:1.3em;
	
}

.svwp {
	width: 50px; 
	height: 20px; 
	background: #fff;
	} /*preloader stuff. do not modify!*/ 

.svwp ul {
	position: relative; 
	left: -999em;
	}/*preloader stuff. do not modify!*/ 
	
.slideViewer { /*this is the gallery container*/ 
    background: none repeat scroll 0 0 transparent;
    height: 220px;
    margin: 0;
    overflow: hidden;
    padding: 2px 0;
    position: relative;
    width: 766px !important;
}

.slideViewer #slider_mask ul {  /*this is your list of images*/
	position: relative; 
	left: 0; 
	top: 0; 
	width: 1%; 
	list-style-type: none; 
	margin: 0;  
	padding: 0; 
} 

.slideViewer #slider_mask ul li { /*each LI item is floated; the whole list is now displayed as if its in one row*/
    float: left;
    margin: 0 auto;
    width: 724px;
    list-style-type: none;
}
 
div#slider_mask{
	width:724px!important;
	margin:0 auto;
	text-align:center
}

div#slider_mask li img {
    max-width: none;
    padding: 0;
}


/*typographic info*/ 

div.thumbs_wrapper {
    padding: 0;
    width: 769px;
}

.slideViewer span.typo{  
	padding: 6px; /* do not modify padding (yet)*/ 
	background: #fff; 
	color: #000; 
	font: normal 10px Verdana; 
} 
 
.thumbSlider { /*the thumbnails slider contanier*/ 
    background: none repeat scroll 0 0 #efefef;
    height: 58px;
    overflow: hidden;
    padding: 5px 0 10px;
    width: 1%;
}

.thumbSlider ul { /*the thumbnails list of images*/ 
	list-style-type: none; 
	margin: 0;  
	padding: 0; 
} 

.thumbSlider ul li {
    border: medium none;
    float: left;
    margin: 2px 0;
    padding: 5px 0;
    text-align: center;
    width: 63px !important;
}

.thumbSlider ul li#thumbs_tit_txt {
	color:#030303;
	padding:0;
	font-size:1.4em;
	text-align:right;
	opacity:1!important;
	width:90px!important;
	margin:0;
}/*este estilo es para el li que contiene el titulo de las miniaturas*/

.thumbSlider a{ /*the link wrapped around each thumbnail. dynamically.*/ 
	color: #fff; 
	text-decoration: none; 
	display:block;
	width:100%;
	text-align:center;
} 

.thumbSlider a img{ 
	border: 0; 
	display: block; 
	padding: 0; 
	margin:0 auto;
} 
.thumbSlider p.tmbrdr { /* the border above -not around- each thumb */ 
/* width, height and top values are dynamically added by the script. Do not modify. */ 
	position:relative;  
	font-size: 0.01em; 
	margin: 0; 
	padding: 0; 
	display: none;
} 
 
a.left, a.right { /*the left and right buttons (links)*/ 
	background: transparent; /* could be any color  */ 
	color: #ff0000; 
	font: bold 16px Arial; 
	overflow: hidden; 
} 
a.left span, a.right span{ 
 
} 
a.left img, a.right img{ 
border: 0; 
} 
a.l_dis, a.r_dis { 
background: transparent; /* ALWAYS leave transparent. this is the 'disabled' state of the link !  */ 
cursor: default; 
} 
a.l_dis span, a.r_dis span { 
display: none; 
} 
a:focus {outline:none;} 

div#cont_slider ul li {
    padding: 0;
    list-style: none;
}

/* Slider empresas */

div#empresas_titulo {
    /*background: url(/lang/img_xolidosign/img_xolidosignescritorio/casosdeuso/empresas_fondo_titulo2.jpg) no-repeat scroll 100% 11px transparent;*/
    color: #4CD0F7;
    font-size: 2.2em;
    margin: 4px 0;
    width: 100%;
	background:none;
}

.contenedor_slider {
	width:716px;
	height:139px;
	position:relative;
	background:url(/lang/img_xolidosign/img_xolidosignescritorio/casosdeuso/slider_empresa.jpg) no-repeat 0 0;
}

.contenedor_slider #prevBtn {
    display: block;
    height: 116px;
    left: 0;
    position: absolute;
    top: 0;
    width: 22px;
    z-index: 1000;
	background:url(/lang/img_xolidosign/img_xolidosignescritorio/casosdeuso/bt_preview.jpg) no-repeat 0 0;
}

.contenedor_slider #prevBtn a {
    display: block;
    height: 116px;
    width: 22px;
    z-index: 1000;
	background:url(/lang/img_xolidosign/img_xolidosignescritorio/casosdeuso/bt_preview_hover.jpg) no-repeat 0 0;
}

.contenedor_slider #nextBtn {
    display: block;
    height: 116px;
    left: 695px;
    position: absolute;
    top: 0;
    width: 22px;
    z-index: 1000;
	background:url(/lang/img_xolidosign/img_xolidosignescritorio/casosdeuso/bt_next.jpg) no-repeat 0 0;
}

.contenedor_slider #nextBtn a {
    display: block;
    height: 116px;
    width: 22px;
    z-index: 1000;
	background:url(/lang/img_xolidosign/img_xolidosignescritorio/casosdeuso/bt_next_hover.jpg) no-repeat 0 0;
}

#sliderempresas {
	width:674px!important;
	height:115px!important;
	position:absolute;
	top:0px;
	left:22px;
} 

#sliderempresas ul {
	list-style: none outside none;
    margin: 0;
    padding: 0;
	height:95px;
	padding:10px 0;
}

#sliderempresas ul li {
	height: 95px;
    overflow: hidden;
    text-align: center;
	float:left;
	width:221px;
}

#sliderempresas ul li a {
	border-right:1px dashed #CCC;
	display:block;
	width:220px;
	height:95px;
}

.enlace_formulario {
	position:absolute;
	bottom:4px;
	left:21px;
	font-style:italic;
	font-size:1.2em;
}

.enlace_formulario a {
	color:#07367A;
	font-weight:bold;
}

.todo_list {
	position:absolute;
	bottom:4px;
	right:21px;
	font-style:italic;
	font-size:1.2em;
	color:#3a3838;
}

.todo_list span {
	font-weight:bold;
	color:#3e5c7b;
}

.todo_list a {
	color:#3a3838;
}

.todo_list a span {
	color:#3e5c7b;
}

/* Listado de empresas */

div.listado_empresas {
    border-bottom: 1px dotted #C1BFBF;
    font-size: 1.3em;
    margin-bottom: 18px;
    padding-bottom: 18px;
	overflow:hidden;
	width: 100%;
}

.img_empresa {
	float:left; 
	margin-right:20px;
	width:200px;
	border:1px solid #EAEAEA;
}

.articulo_cont_txt {
	float:right;
	width:490px;
}

p.articulo_tit {
	color:#07367A;
	margin-bottom:10px;
}

p.articulo_tit a {
	color:#07367A;
}

.articulo_resumen {
	font-weight:bold;
	line-height:18px;
}

.art_descripcion {
	margin-top:30px;
	line-height: 22px;
	color:#343333;
}

.contenedor_xolidosign {
	background-color: #F0F0F0;
    border: 1px dotted #CACACA;
    color: #555555;
    font-weight: bold;
    margin-top: 30px;
    padding: 20px 30px;
}

/* Bloque formulario usuarios */

div#formulario_usuarios {
    background: url(/lang/img_xolidosign/img_xolidosignescritorio/casosdeuso/fondo_formulario.jpg) no-repeat scroll 0 0 transparent;
    margin-top: 15px;
    padding: 20px 10px 20px 20px;
    width: auto;
	height:205px;
}

div#formulario_usuarios h3 {
    color: #3B3B3B;
    font-size: 1.3em;
    font-style: italic;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
	width: 240px;
	margin-top:10px;
}

h3#enlace_formulario {
    background: url(/lang/img_xolidosign/img_xolidosignescritorio/casosdeuso/ico_formulario.jpg) no-repeat scroll 0 10px transparent;
    font-style: normal;
    line-height: 52px !important;
}


h3#enlace_formulario a {
    color: #54C8F6;
    font-weight: bold;
    padding-left: 30px;
}

#formulario_usuario {
	text-align:left;
	font-size:0.7em;
}

.mapaxs {
	width:440px;
	float:right;
}

p#consulta_aviso {
	color:#123883;
	font-size:0.9em;
	margin-top:10px;
	padding:0;
}

fieldset.cf_cont_consulta {
	background-color:#F7F7F6;
	border:none;
	border-top:1px solid #D2D7DD;
	margin-bottom:30px;
	padding:0 20px 20px;
	margin-top:30px;
}

fieldset.cf_cont_consulta legend {
	color:#444444;
	font-size:1.3em;
	font-weight:500;
	padding:0 5px;
}

.cf_consulta.cf_consulta_top {
	margin-top:15px;
}

div.cf_consulta, div#cf_consulta_cont_enviar {
	font-size:1em;
	margin:0 auto;
	/*overflow:hidden;*/
	padding:8px 0;
	width:100%;
}

div.cf_consulta label {
	float:left;
	width:12em;
	text-align: right;
	margin-right:10px;  
}

input.cf_input_txt, textarea.cf_input_txt, select.cf_sel {
	border:1px solid #CCCCCC;
	width:350px;
}

div#cf_consulta_cont_enviar {
	text-align:center;
}

div#cf_consulta_cont_disclaimer {
	color:#666666;
	font-size:0.8em;
	text-align:justify;
}

fieldset.gracias {
    border: 1px solid #123883;
    height: 110px;
    margin-bottom: 75px;
    margin-top: 20px;
    padding: 30px;
	background-color:#f1f0ee;
}

legend {
    color: #123883;
}

legend span {
    font-size: 1.5em;
    font-weight: bold;
    line-height: normal;
    padding: 0 6px;
}

fieldset.gracias p {
    color: #333333;
    font-size: 1.1em;
    margin: 0 auto;
    padding-top: 10px;
    text-align: center;
}

/* Slider enlaces recíprocos */

#enlaces_titulo p {
	font-size: 2.1em;
    margin: 20px 0 10px 0;
	font-weight:bold;
}

div.contenedor_slider_enlaces {
	margin-bottom:20px;
	background: url(/lang/img_xolidosign/img_xolidosignescritorio/casosdeuso/slider_enlaces.jpg) no-repeat scroll 0 0 transparent;
    height: 150px;
    position: relative;
    width: 716px;
}

div#slider {
    height: 118px !important;
    overflow: hidden;
    position: relative;
    width: 686px !important;
    z-index: 10;
	margin: 0 auto;
	padding-top:14px;
}

ol#controls {
	display:none;
}

div#slider ul li {    
    float: left;
    margin: 0;
    padding: 4px 0;
    text-align: center;
    vertical-align: middle;
    width: 228px;
}

div#slider ul li div.contenedor_li {
	margin:0 10px;
	background-color: #F3F3F3;
}

div#slider ul li table {
	height:110px;
}

div#slider ul li table td {
	text-align: center;
    vertical-align: middle;
    width: 208px;
}

/* Slider jQuery */

.bx-wrapper {
	position: relative;
	margin: 0 0 60px;
	padding: 0;
	*zoom: 1;
}


/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	background: #fff;*/
	left: -5px;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	/*background: url(images/bx_loader.gif) center center no-repeat #fff;*/
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	/*background: url(images/controls.png) no-repeat 0 -32px;*/
}

.bx-wrapper .bx-next {
	right: 10px;
	/*background: url(images/controls.png) no-repeat -43px -32px;*/
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	display: block;
	font-size: .85em;
	padding: 10px;
}

 /* Estilos móviles */

@media (max-width: 900px) {

    div#bloque_banner_cabecera_wrapper {
        margin: 0;
        padding:0;
    }

	div#bloque_banner_cabecera {
		height: auto;
		margin: 0;
		position: relative;
	}

    div.articulo_descripcion_wrapper img.imagen_cabecera {
        float: none;
        bottom: inherit;
        height: auto;
        left: inherit;
        margin: 0 auto;
        position: inherit;
        max-width: 400px;
    }

    div.zona_documentos {
        width: auto;
        float: none;
        text-align: center;
        padding-top: 0;
    }

    div#bloque_banner_cabecera_int ul#slogan_utiliza, div#bloque_banner_cabecera_int ul#slogan_utiliza li  {
		margin: 0;
        text-align: center;
	}

	h4.titulo_seccion_explicacion {
		font-size: 2em;
		line-height: 1.1em;
		padding: 0 0 20px 0;
	}


    div.contenido_explicacion {
        width: auto;
    }

	#pestanas_bloques {
		width: 100%;
	}

    div.cont_slider_tit {
        display: none;
    }

    span.titulo_corto {
        display: none;
    }

	span.titulo_largo {
		display: block;
		padding: 15px 10px;
		font-size: 1.2em;
		background: #666;
		color: #fff;
		margin: 0 0 40px 0;
	}

    .svwp {
        width: auto;
        height: auto;
        background: #fff;
    }

    .svwp ul {
        position: static;
        left: auto;
    }

	div.typo{
		height: auto;
		position: inherit;
		right: inherit;
		top: inherit;
		width: 95%;
		float:inherit;
		padding: 0;
		margin:0 auto;
	}

	.slideViewer {
		width: 100% !important;
		position: inherit;
		height: 120px!important;
	}

	div#slider_mask {
		width: 100%!important;
		margin: 0 auto;
		text-align: center;
	}

	div#cont_slider{
		border:none;
	}

    .slider_wrapper {
        padding: 0 0 20px 0;
        background-color: white;
        width: auto!important;
        height: auto!important;
    }

    .slider_wrapper ul {
		position: inherit;
		left:inherit;
		top:inherit;
		width: 100%!important;
	}

	.slider_wrapper li {
		float: inherit;
		margin: 0 auto;
		width: 98%;
		height: auto;
		border: 1px solid #efefef;
	}

	.slider_wrapper img {
		width: 100%!important;
		height: auto;
	}

	div.thumbs_wrapper {
		display:none!important;
		width:100%;
	}

    div#pestanas_bloques {
        display: none;
    }

    div#cont_slider_tit_0:after {
        content: "Firma electrónica"
    }

    div#cont_slider_tit_1:after {
        content: "Sellado de tiempo"
    }

    div#cont_slider_tit_2:after {
        content: "Verificación"
    }

    .slideViewer #slider_mask ul li {
        float: none;
        margin: 0 auto;
        width: auto;
        list-style-type: none;
    }

    div.cont_slider_firma_oculto {
        display: block;
    }





}