/*
COLORES: 
AZUL: 96D2FF (CABECERAS,OPINIONES)
GRIS FUERETE: D9D9D9 (FOOTER, OPINIIONES)
GRIS MEDIO: E9E9E9 (CONTRASTE)
GRIS CLARO: F9F9F9 (FONDO)

*/

body
{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	background-color:#f9f9f9;
	padding-top: 80px;
	color:#333;
}
/* COMUNES PANTALLA INDEX */
.margen-entre-secciones
{
	padding-top: 50px;
	padding-bottom: 50px;
}

/* FIN COMUNES PANTALLA INDEX*/
/* MENU */
.navbar-fixed-top {
	min-height: 80px;
}
.navbar-nav > li > a {
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 80px;
}
.navbar-nav > li.language-switcher > a {
	font-weight: 700;
	color: #337ab7;
}
@media (max-width: 767px) {
	.navbar-nav > li > a {
		line-height: 20px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.navbar-collapse{
		margin-top: 30px;
	}
}
/* FIN MENU*/
/* TITULO */
#titulo
{
	background-image: url('../img/mainBackground.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-webkit-font-smoothing:antialiased;
	text-align: center;
	padding: 25% 10% 7% 10%;
}
#titulo #slogan
{
	font-family: Georgia,Times,'Times New Roman',serif;
	font-size: 4em;
}
@media screen and (max-width: 480px) {
	#titulo #slogan
	{
		font-size: 3em;
	}
}
#titulo #slogan_detalle
{
	font-size: 1.2em;
	margin-left: 10%;
	margin-right: 10%;
}
/* END TITULO */
/* KIT DIGITAL */

#kit-digital-index{
	background-color: #e9e9e9;
	text-align: center;
}

#kit-digital-index p
{
	font-size: 1.2em;
	padding: 0px;
}

/* END KIT DIGITAL */
/* NUESTRAS SOLUCIONES*/
#nuestras-soluciones
{
	text-align: center;
}
#nuestras-soluciones img
{
	padding-bottom: 10px;
}
#nuestras-soluciones h2
{
	color:#3C99E0;
	font-size: 2em;
}
#nuestras-soluciones h3
{
	font-size: 1.2em;
}
#div-soluciones
{
	margin-bottom: 25px;
}
#nuestras-soluciones #div-soluciones:after
{
	content:"";
    display: table;
    clear: both;
}
#nuestras-soluciones #solucion-factorfinanciero
{
	display: inline-block;
	float: left;
	width: 50%;
	padding: 0 10px;
}

#nuestras-soluciones #soluciones-gestion
{
	display: inline-block;
	float: right;	
	width: 50%;
	padding: 0 10px;
	border-left: 4px double #3C99E0;
}
#nuestras-soluciones .margen-superior
{
	margin-top: 15px;
}
.div-ueac
{
	margin-top:25px;
}
.div-ueac p
{
	margin-top:15px;
}
@media screen and (max-width: 767px) {
    #nuestras-soluciones #solucion-factorfinanciero, 
    #nuestras-soluciones #soluciones-gestion {
    	border-right: none;
        float: none;
        width: auto;
    }
    #nuestras-soluciones #solucion-factorfinanciero
    {
    	padding-bottom: 40px;
    }
    #solucion-factor-retail, #solucion-factor-pymes
    {
		margin-top: 40px;
		margin-bottom: 40px;
		padding-top: 40px;
		padding-bottom: 40px;
		border-top: 4px double #3C99E0;
    }
    #solucion-factor-retail
    {
		border-bottom: 4px double #3C99E0;
    }
}
/* END NUESTRAS SOLUCIONES */
/* DATURA SOFTWARE */

#datura-software{
	background-color: #e9e9e9;
	text-align: center;
}
#datura-software h4
{
	font-size: 2.7em;
	padding: 10px 20px;
}
#datura-software p
{
	font-size: 1.2em;
	padding: 10px 20px;
}
#datura-software a
{
	margin-top: 25px;
}
/* END DATURA SOFTWARE */
/* SERVICIOS */
#servicios
{
	text-align: center;
}
/* END SERVICIOS*/
/* DETALLE SERVICIOS */
.services-rows
{
	padding-top: 20px;
}
.services-rows .service-title
{
	font-size: 18px;
	text-align: left;
	text-transform: uppercase;
	color:#3e9be3;
	margin-bottom: 10px;
	margin-top: 10px;
}
.services-rows p
{
	text-align: justify;
}

/* FIN DETALLE SERVICIOS */
/* FILOSOFIA */
#filosofia
{
	background-color: #e9e9e9;
	text-align: center;
	display: inline-block;
}
#filosofia img
{
	float: left;
	display: block;
}
#filosofia p
{
	text-align: justify;
	padding: 20px 10px 20px 10px;
}
@media screen and (max-width: 767px) {
	#filosofia img
	{
		width: 95%;
	}
}
@media screen and (max-width: 480px) {
	#filosofia img
	{
		width: 95%;
	}
}

/* END FILOSOFIA */

/* PAGINA SERVICIOS */
#pagina-servicios h2
{
 text-align: center;
 text-transform: uppercase;
 padding: 50px 0;
}
#pagina-servicios #presentacion
{
	background-color: #96D2FF;
	padding: 50px 0 10px 0;
	margin-bottom: 50px;
}
#pagina-servicios #presentacion p
{
	text-align: justify;
	margin:0 auto;
	margin-bottom: 50px;
	width: 75%;
}
#pagina-servicios #presentacion p:before
{
	content: "\25b6";
	padding-right: 10px;
	color:#3C99E0;
}
#pagina-servicios .informacion-servicio
{
	display: inline-block;
	padding: 10px 4%;
}
#pagina-servicios .informacion-servicio p 
{
	text-align: justify;
}
#pagina-servicios .informacion-servicio img
{
	float: left;
	padding: 0 20px 20px 0;
	height: 250px;
	width: auto;
}
#pagina-servicios .servicio-derecha img
{
	float:right;
	padding: 0 0 20px 20px;
}
#pagina-servicios .informacion-servicio h3
{
	color:#3C99DF;
	padding: 20px 0;
}
@media screen and (max-width: 480px) {
	#pagina-servicios .informacion-servicio h3
	{
	 text-align: center;
	}
	#pagina-servicios .informacion-servicio img
	{
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		height: auto;
	}
}
/* FIN PAGINA SERVICIOS */
/* DETALLE SERVICIOS */
.detalle-servicios
{
	padding:30px 0;
	display: inline-block;
}
.detalle-servicios .item
{
	float:left;
	display: inline-block;
	width: 32%;
	vertical-align: top;
	padding: 10px 10px 10px 20px;
	text-align: justify;
}
.detalle-servicios .item img
{
	padding: 2px; 
	float: left;
	width: 100px;
	height: auto;
	-moz-box-shadow: 2px 2px 5px 5px #333;
  	-webkit-box-shadow: 2px 2px 5px 5px #333;
  	box-shadow: 2px 2px 5px 5px #333;
  	margin-right: 20px;
  	border-radius: 5px;
}
.detalle-servicios h4
{
	color:#3C99DF;
}
@media screen and (max-width: 950px) {
	.detalle-servicios .item
	{
		width: 48%;
	}
}
@media screen and (max-width: 767px) {
	.detalle-servicios .item
	{
		width: 48%;
	}
}
@media screen and (max-width: 480px) {
	.detalle-servicios .item
	{
		width: 100%;
	}
}
.detalle-servicios-soporte
{
	display: inline-block;
	padding: 10px 20px;
	text-align: justify;
}
.detalle-servicios-soporte h4
{
	color:#3C99DF;
}
.detalle-servicios-soporte img
{
	padding: 2px; 
	float: left;
	width: 80%;
	height: auto;
	max-width: 250px;
	-moz-box-shadow: 2px 2px 5px 5px #333;
  	-webkit-box-shadow: 2px 2px 5px 5px #333;
  	box-shadow: 2px 2px 5px 5px #333;
  	border-radius: 5px;
  	margin-right: 20px;
}
@media screen and (max-width: 480px) {
	.detalle-servicios-soporte img
	{
		margin-bottom: 20px;

	}
}
/* FIN DETALLE SERVICIOS */
/* COLABORADORES */
#pagina-colaboradores h2
{
	text-align: center;
 	text-transform: uppercase;
 	padding: 50px 0;
}
.asociaciones, .colaborador
{
	width: 90%;
	margin:10px auto;
	padding: 15px 5px;
	background-color: #e9e9e9;
}
.asociaciones
{
	text-align: center;
}
.colaborador
{
	text-align: justify;	
}
.asociaciones a:hover img
{
  
  border:3px solid #96d2ff;
}
.asociaciones img 
{
	width: auto;
	height: 110px;
	padding: 5px;
	background-color: #fff;
	margin: 3px;
	border:3px solid #fff;
}

.andsoft, .prosistem, .ueac
{
	text-align: center;
	background-color: #fff;
	padding: 15px 5px;
}
.andsoft img
{
	height: 80px;
	width: auto;
	
}
.prosistem img
{
	height: 60px;
	width: auto;
}
.ueac img
{
	height: 100px;
	width: auto;
}
/* FIN COLABORADORES */
/* FOOTER */
footer
{
	padding: 20px;
	background-color: #d9d9d9;
	font-size: small;
	color:#333;	
}
footer .columna
{
    display: inline-block;
    vertical-align: top;
    width: 33%;
    box-sizing: border-box;
}
/* Enlaces de interes*/
footer .enlaces-interes
{
	margin-bottom: 20px;
}
footer .enlaces-interes-derecha
{
	margin-top:20px;
}
footer .enlaces-interes ul
{
	list-style-type: none;
	padding: 0;
}
footer .enlaces-interes li a
{
	color:#333;	
}
footer .enlaces-interes li:before
{
	content:"\203A";
	padding-right: 5px;
}
footer .enlace-interes-margin
{
	margin-top: 10px;
}
footer .columna-ultima
{
	display: none;
}
/* Fin Enlaces de interes */
/* firma datura */
footer #firma-datura
{
	text-align: center;
	margin-bottom: 20px;
}
footer #firma-datura img
{
	margin-bottom: 10px;
}
footer #firma-datura p
{
	margin: 3px;
}
.badge.social
{
	background:#95a5a6;
	font-size: 14px;
	height: 25px;
	width: 25px;
	text-align: center;
	line-height: 25px;
	margin-top: 5px;
	padding: 0;
	-webkit-border-radius:35px;
	-moz-border-radius:35px;
	border-radius: 35px;
	color:white;
}
.badge.social:hover
{
	background-color: #96d2ff;
}

/* Fin Firma Datura*/
/* horario */
footer #horario
{
	text-align: right;
}

/* Fin Horario*/

@media (max-width: 767px) { 
    footer .columna {
        display: block;
        width: 100%;
        text-align: center;
    }
    footer .columna-primera
    {
    	display: none;
    }
    footer .columna-ultima
	{
		display: block;
		margin-top: 30px;
	}
	footer #horario
	{
		margin-top: 30px;
		text-align: center;
	}
}
/* END FOOTER */




/* pendiente verificar */
h1{
	font-family: Georgia,Times,'Times New Roman',serif;
}
h2
{
	font-family: Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;
	font-size: 42px;
	font-weight: 400;
	color: #444;
	line-height: 1.2;
	margin: 0;
	padding: 0;
	overflow-wrap: break-word;
}
.h4list
{
	display:inline;
    font-size: 14px;
    font-weight: 200;
    text-transform: none;
	font-family: 'Open Sans', sans-serif;
}
.h1text
{
    font-size: 28px;
    font-weight: 500;
	line-height: 1.1;
    text-transform: none;
	margin-bottom: 10px;
    margin-top: 20px;
	font-family: 'Open Sans', sans-serif;
}
.h2text
{
    font-size: 24px;
    font-weight: 500;
	line-height: 1.1;
    text-transform: none;
	margin-bottom: 10px;
    margin-top: 20px;
	font-family: 'Open Sans', sans-serif;
}
.h4text
{
    font-size: 14px;
    font-weight: 200;
    text-transform: none;
	font-family: 'Open Sans', sans-serif;
}
.h4textjusty
{
	vertical-align:bottom;
    font-size: 14px;
    font-weight: 200;
    text-transform: none;
	font-family: 'Open Sans', sans-serif;
}

.wrap
{
	padding-top: 100px;
	padding-bottom: 100px;
}
.custom-hr
{
	background-image: -moz-linear-gradient(left center , #f0f0f0, #8c8b8b, #f0f0f0);
	border: 0 none;
	height: 1px;
	width: 95%;
}
.background-gris
{
	background-color: #F5F5F5;
}

.negrita
{
	font-weight: bold
}
.cursiva
{
	text-decoration: underline;
}
/* fin pendiente verificar */
	/* COMUNES */
	.header-panel
	{
		text-align: center;
		-webkit-font-smoothing:antialiased;
	}
	.header-panel p
	{
		text-transform: uppercase;
		font-size: 30px;
	}
	.header-panel-text
	{
		clear: both;
		color: #444;
		display: block;
		font-size: 18px;
		font-weight: 200;
		line-height: 1.8;
		text-align: center;
		text-transform: none;
		padding-top: 40px;
	}
	.header-panel-text-small
	{
		clear: both;
		color: #444;
		display: block;
		font-size: 14px;
		font-weight: 200;
		line-height: 1.8;
		text-align: center;
		text-transform: none;
		padding-top: 20px;	
	}
	/* FIN COMUNES*/





	/* SOCIAL MEDIA */
	#social-media
	{
		line-height: 20px;
		vertical-align: middle;
		float: right;
	}
	#social-media a:hover
	{
		text-decoration: none;
	}
	#social-media span
	{
		color:#3e9be3;
	}


	/* END SOCIAL MEDIA */
	

	/* ###### PAGINA SOLUCIONES ######*/
	#pagina-soluciones h2
{
 text-align: center;
 text-transform: uppercase;
 padding: 50px 0;
}
#pagina-soluciones #presentacion
{
	background-color: #96D2FF;
	padding: 50px 0 10px 0;
}
#pagina-soluciones #presentacion p
{
	text-align: justify;
	margin:0 auto;
	margin-bottom: 50px;
	width: 75%;
}
#pagina-soluciones #presentacion p:before
{
	content: "\25b6";
	padding-right: 10px;
	color:#3C99E0;
}
	
	#pagina-soluciones ul
	{
		list-style-type: none;
		clear: both;
		color: #444;
		display: block;
		font-size: 14px;
		font-weight: 200;
		line-height: 1.8;
		text-transform: none;
		padding-top: 20px;	
	}
	.blue-soluciones
	{
		background-color: #96D2FF;
	}
	.gray-soluciones
	{
		background-color: #e9e9e9;
	}
	.header-soluciones
	{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.bullets-soluciones
	{
		padding: 40px;
	}
	.bullets-soluciones p
	{
		text-align: justify !important;
	}
	.bullets-soluciones i
	{
		padding-right: 10px;
		color:#3C99DF;
	}
	.applogo-soluciones
	{
		color:#3C99DF;
		padding: 40px;
		vertical-align: middle;
	}
	.applogo-soluciones h4, .applogo-soluciones h3
	{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.separator-soluciones
	{
		padding: 50px;
	}
	/* configuracion row opiniones */
	.row-opiniones
	{
		background-color: #D9D9D9;
		padding-top: 30px;
		padding-bottom: 20px;
		text-align: center;
		vertical-align: middle;
	}
	
	/* fin configuracion row opiniones */
	/* ###### END PAGINA SOLUCIONES ######*/
	

	
	/* ###### POLITICA COOKIES ###### */
	.row-politica-cookies
	{
		color: #444;
		display: block;
		font-size: 13px;
		font-weight: 200;
		line-height: 1.8;
		text-transform: none;
		padding-top: 30px;	
		padding-bottom:30px;
	}
	
	#barraaceptacion {
    display:none;
    position:fixed;
    left:0px;
    right:0px;
    bottom:0px;
    width:100%;
    text-align:center;
    min-height:100px;
	padding-top:10px;
    background-color: #004e99;
    color:#ffffff;
    z-index:99999;
}
 
.cookie-inner {
    width:100%;
    position:absolute;
    padding-left:5px;
    font-family:verdana;
    font-size:12px;
}
.cookie-inner .sabermas
{
	color:#f0ad4e;
}
.cookie-inner .sabermas
{
	color:#EC971F;
}
	/* ###### END POLITICA COOKIES ######*/
/*#### ERRORES HABITUALES SII - EXPORTAR MI CERTIFICADO - SOPORTE Y ASISTENCIA###*/
.soporte-sii, .exportar-certificado, .soporte-tecnico
{
	width: 80%;
	margin-top: 65px;
	color:#4F708F;
}
.soporte-sii h4, .exportar-certificado h4, .soporte-tecnico h4
{
	padding: 10px 20px;
	font-weight: bolder;
	border:2px solid #4F708F;
	border-radius: 20px;
	background-color: #D9EDF7;
	margin-bottom: 30px;
}
/*#### FIN ERRORES HABITUALES SII - EXPORTAR MI CERTIFICADO - SOPORTE Y ASIENTNCIA ###*/
/*#### ERRORES HABITUALES SII ###*/
.soporte-sii ul
{
	 padding: 0;
    list-style-type: none;
}
.soporte-sii li
{
	margin-bottom: 20px;
}
.soporte-sii .enlaces-interes a
{
	text-decoration: underline;
}
.soporte-sii .errores-habituales li
{
	padding:20px 20px 20px 5px;
	background-color: #D9EDF7;
	border-radius: 25px;
	border:1px solid #4F708F;
}
.soporte-sii .sii-error
{
	padding: 5px 15px;
	font-weight: bold;
	border-bottom: 1px solid #4F708F;
}
.soporte-sii .sii-bold
{
	font-weight: bold;
	word-wrap: break-word;
}
.soporte-sii p 
{
	margin-left: 15px;
}
.soporte-sii p:not(.sii-error)
{
	margin-left: 25px;
}
/*#### FINERRORES HABITUALES SII ###*/
/* #### EXPORTAR CERTIFICADO ###*/
.exportar-certificado .exportar-alert
{
	text-align: center;
	color:#BA4C5A;
	background-color: #F2DEDE;
	padding:15px;
	margin-top: 30px;
	border-radius: 5px;
	border:1px solid #BA4C5A;
}
.exportar-certificado .exportar-info
{
	color:#4C708F;
	background-color: #D9EDF7;
	padding:15px;
	margin-top: 30px;
	margin-bottom: 30px;
	border-radius: 5px;
	border:1px solid #4C708F;
}
/* ### FIN EXPORTAR CERTIFICADO ###*/
/*##### SOPORTE TECNICO ######*/
.soporte-tecnico h2, .soporte-tecnico h3
{
	text-align: center;
}
.soporte-tecnico h3
{
	margin-bottom: 20px;
}
#asistencia-remota .asistencia-img, #asistencia-remota .asistencia-web, #asistencia-remota .asistencia-enlaces
{
	text-align: center;
}
#asistencia-remota .asistencia-enlaces a
{
	font-size: small;
	display: inline-block;
	width: 200px;
	padding: 10px 20px;
	color:#fff;
	background-color: #337ab7;
	border-color: 1px solid #2e6da4;
	border-radius: 15px;
	margin: 5px;
}
#asistencia-remota .asistencia-enlaces a:hover
{
	background-color: #286090;
	border-color: 1px solid #204d74;
}
#asistencia-remota .asistencia-enlaces
{
	margin-bottom: 50px;
}
#formulario-incidencia .formulario-info
{
	text-align: center;
	font-size: small;
	background-color: #D9EDF7;
	width: 70%;
	min-width: 220px;
	padding: 20px 10px;
	margin:20px auto;
}
#formulario-incidencia .control-label
{
	width: 100%;
}
#formulario-incidencia input[type=text]
{
	width: 100%;
}
 #formulario-incidencia textarea
 {
 	resize: none;
 }
/*##### FIN SOPORTE TECNICO ######*/
/* ###### CONTACTO ###### */
.div-contacto
{
	padding: 20px;	
}

.direccion-contacto
{
	
}
.row-formulario
{

}
/* ###### END CONTACTO ######*/
/* ###### kit digital ###### */
.div-kit-digital
{
	padding: 20px;	
}
.div-kit-digital p 
{
	padding: 20px 5px;	
	background-color:#E9E9E9;
}
.div-kit-digital .row-soluciones
{
	background-color:#96D2FF;
}

.div-kit-digital .row-formulario
{
	background-color:#E9E9E9;
}
.div-kit-digital .logo-kit
{
	margin-top:20px;
}



/* ###### END kit digital ######*/

/* GENERICOS */
.required_field:after
{
	content: "*";
	color: red;
}
.boton-demo
{
	font-size: small;
	display: inline-block;
	width: auto;
	padding: 10px 20px;
	color:#fff;
	background-color: #FBB34D;
	border:none;
	border-radius: 15px;
	margin: 5px;	
}
.boton-demo:hover
{
	background-color: #FF9500;
	color: #fff;
	text-decoration: none;
}
.boton-accion
{
	font-size: small;
	display: inline-block;
	width: 100px;
	padding: 10px 20px;
	color:#fff;
	background-color: #337ab7;
	border-color: 1px solid #2e6da4;
	border-radius: 15px;
	margin: 5px;
}
.boton-accion:hover
{
	background-color: #286090;
	border-color: 1px solid #204d74;
	color:#fff;
	text-decoration: none;
}
.boton-largo
{
	width: auto;
}
.pvp
{
	font-size: 30px;
    font-weight: 200;
    text-transform: none;
	font-family: 'Open Sans', sans-serif;
	color:#3C99DF;
}
.texto-azul
{
	color:#3C99DF;
}
.titulo-seccion
{
	font-size: 2.5em;
    font-weight: 400;
    color: #444;
    line-height: 1.2;
    margin: 0;
    padding: 0 0 20px 0;
    overflow-wrap: break-word;
    text-transform: uppercase;
}
.descripcion-seccion
{
	padding-bottom: 10px;
}
.titulo-seccion-ueac
{
	margin: 5px auto 15px auto;
	padding:8px;
	border-top:3px solid #337AB7;
	border-bottom:3px solid #337AB7;
	width:90%;
}
.mylist-20
{
	margin-left: 20px;
}
.mylist-20 li
{
	margin-left: 20px;
}

/* FIN GENERICOS */


/* PAGINA FACTOR FINANCIERO */
#pagina-factor-financiero
{
	
}
#pagina-factor-financiero h1
{
	font-family: Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;
	font-size: 42px;
	font-weight: 400;
	color: #444;
	line-height: 1.2;
	margin: 0;
	padding: 0;
	overflow-wrap: break-word;
	text-align: center;
 	text-transform: uppercase;
 	padding: 30px 0;
}
#pagina-factor-financiero h2
{
	text-align: center;
 	text-transform: uppercase;
 	padding: 5px 0;
 	background-color: #BFBFBF;
 	padding: 25px 0;
}
#pagina-factor-financiero p
{
	text-align: justify;
	margin:0 auto;
	margin-bottom: 10px;
	width: 75%;
}
#pagina-factor-financiero .descripcion  p 
{
	margin-bottom: 30px;
}
#pagina-factor-financiero .factor_financiero-login
{
	text-align: center;
} 
#pagina-factor-financiero .descripcion
{
	background-image: url("../img/fondo3.jpg");	
}
#pagina-factor-financiero .funciones, #pagina-factor-financiero .fondo
{
	background-image: url("../img/fondo.jpg");
	color:#fff;
}
#pagina-factor-financiero .descripcion, #pagina-factor-financiero .funciones
{
	font-weight: 600;
	background-repeat: no-repeat;
	background-size: cover;
	padding:40px 10px;
}
#pagina-factor-financiero .funciones  .factor-financiero-titulo
{
	text-decoration: underline;
	font-weight: bold;
}
#pagina-factor-financiero .funciones .enlaces p 
{
	border:1px solid #fff;
	padding: 5px 10px;
	text-align: center;
}
#pagina-factor-financiero .funciones .enlaces p:hover
{
	background-color: #fff;
	box-shadow: inset 0 0 0 3px #3a7999;
}
#pagina-factor-financiero .funciones .enlaces p:hover a
{
	color:#074C84;
	text-decoration: none;
}
#pagina-factor-financiero .funciones .enlaces a
{
	color:#fff;
}
/* FIN PAGINA FACTOR FINANCIERO */

/* PAGINA FACTOR TALLER */
#pagina-factor-taller h1
{
	font-family: Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;
	font-size: 42px;
	font-weight: 400;
	color: #444;
	line-height: 1.2;
	margin: 0;
	padding: 0;
	overflow-wrap: break-word;
	text-align: center;
 	text-transform: uppercase;
 	padding: 30px 0;
}
#pagina-factor-taller h2
{
	text-align: center;
 	text-transform: uppercase;
 	padding: 5px 0;
 	background-color: #BFBFBF;
 	padding: 25px 0;
}
#pagina-factor-taller p
{
	text-align: justify;
	margin:0 auto;
	margin-bottom: 10px;
	
}
#pagina-factor-taller .descripcion  p 
{
	margin-top: 30px;
	margin-bottom: 30px;
}
#pagina-factor-taller .descripcion .foto-firma-datura
{
	padding:5px;
	margin-bottom:15px;
	height:80px;
	width:auto;
}
#pagina-factor-taller .descripcion .foto-firma-ueac
{
		height:200px;
		width:auto;
		padding:5px;
}
#pagina-factor-taller .foto-firma img
{
		height:325px;
		width:auto;
}
#pagina-factor-taller .factor_financiero-login
{
	text-align: center;
} 
#pagina-factor-taller .descripcion
{
	background-image: url("../img/fondo3.jpg");	
}
#pagina-factor-taller .funciones, #pagina-factor-taller .fondo
{
	background-image: url("../img/fondo.jpg");
	color:#fff;
}
#pagina-factor-taller .descripcion, #pagina-factor-taller .funciones
{
	font-weight: 600;
	background-repeat: no-repeat;
	background-size: cover;
	padding:40px 10px;
}
#pagina-factor-taller .funciones  .factor-financiero-titulo
{
	text-decoration: underline;
	font-weight: bold;
}
#pagina-factor-taller .funciones .enlaces p 
{
	border:1px solid #fff;
	padding: 5px 10px;
	text-align: center;
}
#pagina-factor-taller .funciones .enlaces p:hover
{
	background-color: #fff;
	box-shadow: inset 0 0 0 3px #3a7999;
}
#pagina-factor-taller .funciones .enlaces p:hover a
{
	color:#074C84;
	text-decoration: none;
}
#pagina-factor-taller .funciones .enlaces a
{
	color:#fff;
}
/* FIN PAGINA FACTOR TALLER */
/* pagina baja notifiaciones */
.baja-notificaciones input
{
	width: 100%;
}

/* fin pagina notificaciones*/
/* verifactu */
#div-verifactu
{
	text-align:center;
	padding:10px;
	background-color:white;
}
#div-verifactu h4
{
	color:#3C99E0;
	font-size: 2em;
}
.div-verifactu-text
{
	padding:55px 20px 20px 20px;
}
/* fin verifactu */
/* pagina dr verifactu*/
#pagina-verifactu-dr
{
	
}
#pagina-verifactu-dr h1
{
	color:#3C99E0;
	font-size: 3em;
	text-align: center;
}
#pagina-verifactu-dr h3
{
	color:#fff;
	background-color:#3C99E0;
	padding:5px;
}
/* fin dr verifactu */
/* errores verifactu*/
.verifactu_errores
{
	width: 80%;
	margin-top: 65px;
	color:#4F708F;
}
.verifactu_errores h4
{
	padding: 10px 20px;
	border:2px solid #4F708F;
	border-radius: 20px;
	background-color: #D9EDF7;
	margin-bottom: 30px;
}
.verifactu_errores ul
{
	 padding: 0;
    list-style-type: none;
}
.verifactu_errores li
{
	margin-bottom: 20px;
}
.verifactu_errores .enlaces-interes a
{
	text-decoration: underline;
}
.verifactu_errores .errores-habituales li
{
	padding:20px 20px 20px 5px;
	background-color: #D9EDF7;
	border-radius: 25px;
	border:1px solid #4F708F;
}
.verifactu_errores .sii-error
{
	padding: 5px 15px;
	font-weight: bold;
	border-bottom: 1px solid #4F708F;
}
.verifactu_errores .sii-bold
{
	font-weight: bold;
	word-wrap: break-word;
}
.verifactu_errores p 
{
	margin-left: 15px;
}
.verifactu_errores p:not(.sii-error)
{
	margin-left: 25px;
}
/* FIN errores verifactu*/
