@charset "utf-8";
/* CSS Document */

.nav {
	padding-left: 0;
}
.nav li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}
.container {
	width: 940px;
	margin: 0 auto
}
.content {
	float: left;
	width: 80%;
}
.sidebar {
	float: left;
	width: 20%;
}



.page-block-di-banner-245801.content-left .banner-plugin-container:after {
	content: '';
	background-image: url(data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%20100%20100%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpolygon%20points%3D%220%2C0%200%2C100%20100%2C100%22%20opacity%3D%221%22%20style%3D%22fill%3A%23302D42%22%3E%3C/polygon%3E%3C/svg%3E);
}
.page-block-di-banner-245801.content-left .banner-plugin-container:before {
	background: #302D42;
}
.page-block-di-banner-245801.content-right .banner-plugin-container:before {
	content: '';
	background-image: url(data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%20100%20100%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpolygon%20points%3D%220%2C0%200%2C100%20100%2C100%22%20opacity%3D%221%22%20style%3D%22fill%3A%23302D42%22%3E%3C/polygon%3E%3C/svg%3E);
}
.page-block-di-banner-245801.content-right .banner-plugin-container:after {
	background: #302D42;
}
@media (max-width: 991.98px) {
 .page-block-di-banner-245801.content-left .banner-plugin-container:before {
 content: '' !important;
 background-image: url(data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%20100%20100%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpolygon%20points%3D%220%2C0%200%2C100%20100%2C100%22%20opacity%3D%221%22%20style%3D%22fill%3A%23302D42%22%3E%3C/polygon%3E%3C/svg%3E) !important;
 visibility: hidden;
}
 .page-block-di-banner-245801.content-right .banner-plugin-container:after {
 content: '' !important;
 background-image: url(data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%20100%20100%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpolygon%20points%3D%220%2C0%200%2C100%20100%2C100%22%20opacity%3D%221%22%20style%3D%22fill%3A%23302D42%22%3E%3C/polygon%3E%3C/svg%3E) !important;
}
 .page-block-di-banner-245801 .background-layer-bg {
 background-position: top right, center, top right !important;
 visibility: hidden;
}
}


#ct-footer-link-134792 {
    color: #302D42
}
#ct-footer-link-134792:hover {
    color: #302D42
}

#ct-footer-link-134791 {
    color: #302D42
}
#ct-footer-link-134791:hover {
    color: #302D42
}
#ct-footer-link-134790 {
    color: #302D42
}
#ct-footer-link-134790:hover {
    color: #302D42
}
#ct-footer-link-134794 {
    color: #302D42
}
#ct-footer-link-134794:hover {
    color: #302D42
}
#ct-footer-link-134789 {
    color: #302D42
}
#ct-footer-link-134789:hover {
    color: #302D42
}
#ct-footer-link-134793 {
    color: #302D42
}
#ct-footer-link-134793:hover {
    color: #302D42
}


.fondohome{
background-color: #302D42;
background-image:url(../images/fondos/fondo_home.jpg);
background-repeat:no-repeat;
background-position: center;
background-size: 100% 100% !important;	 
}

.fondoing {
	background-color: #302D42;
	background-image: url(../images/fondos/ingenieria/fondo_ingenieria.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondorotura {
	background-color: #302D42;
	background-image: url(../images/fondos/ingenieria/fondo_roturamaquinaria.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondotrec {
	background-color: #302D42;
	background-image: url(../images/fondos/ingenieria/fondo_TREC.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondomontaje {
	background-color: #302D42;
	background-image: url(../images/fondos/ingenieria/fondo_montaje.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondoequipoelec {
	background-color: #302D42;
	background-image: url(../images/fondos/ingenieria/fondo_equipo.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondocar {
	background-color: #302D42;
	background-image: url(../images/fondos/ingenieria/fondo_car.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondocat {
	background-color: #302D42;
	background-image: url(../images/fondos/fondo_cat.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondoboletines {
	background-color: #302D42;
	background-image: url(../images/fondos/fondo_boletines.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondocomer {
	background-color: #302D42;
	background-image: url(../images/fondos/property/fondo_comercial.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondohogar {
	background-color: #302D42;
	background-image: url(../images/fondos/property/fondo_hogar.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondoexpress {
	background-color: #302D42;
	background-image: url(../images/fondos/property/fondo_express.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondovehiculo{
background-color: #302D42;
background-image:url(../images/fondos/fondo_vehiculo.jpg);
background-repeat:no-repeat;
background-position: center;
background-size: 100% 100% !important;	 
}

.fondoequipo{
background-color: #302D42;
background-image:url(../images/fondos/fondo_equipo.jpg);
background-repeat:no-repeat;
background-position: center;
background-size: 100% 100% !important;	 
}

.fondoboletin_mant {
	background-color: #302D42;
	background-image: url(../images/fondos/fondo_boletin_mant.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondotransporte {
	background-color: #302D42;
	background-image: url(../images/fondos/transporte/fondo_transporte1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondotransporte2 {
	background-color: #302D42;
	background-image: url(../images/fondos/transporte/fondo_transporte2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondotransporte3 {
	background-color: #302D42;
	background-image: url(../images/fondos/transporte/fondo_transporte3.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondotransporte4 {
	background-color: #302D42;
	background-image: url(../images/fondos/transporte/fondo_transporte4.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondotransporte5 {
	background-color: #302D42;
	background-image: url(../images/fondos/transporte/fondo_transporte5.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondotransporte6 {
	background-color: #302D42;
	background-image: url(../images/fondos/transporte/fondo_transporte6.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondorespcivil{
background-color: #302D42;
background-image:url(../images/fondos/fondo_respcivil.jpg);
background-repeat:no-repeat;
background-position: center;
background-size: 100% 100% !important;	 
}

.fondomasivo {
	background-color: #302D42;
	background-image: url(../images/fondos/fondo_masivo.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondosalud{
background-color: #302D42;
background-image:url(../images/fondos/fondo_salud.jpg);
background-repeat:no-repeat;
background-position: center;
background-size: 100% 100% !important;	 
}

.fondocolectivos{
background-color: #302D42;
background-image:url(../images/fondos/fondo_colectivos.jpg);
background-repeat:no-repeat;
background-position: center;
background-size: 100% 100% !important;	 
}

.fondoindividual{
background-color: #302D42;
background-image:url(../images/fondos/fondo_individual.jpg);
background-repeat:no-repeat;
background-position: center;
background-size: 100% 100% !important;	 
}

.fondopresencial{
background-color: #302D42;
background-image:url(../images/fondos/fondo_presencial.jpg);
background-repeat:no-repeat;
background-position: center;
background-size: 100% 100% !important;	 
}

.fondopolitica{
background-color: #302D42;
background-image:url(../images/fondos/fondo_politica.jpg);
background-repeat:no-repeat;
background-position: center;
background-size: 100% 100% !important;	 
}

.fondodirectorio{
background-color: #302D42;
background-image:url(../images/fondos/fondo_empresa.jpg);
background-repeat:no-repeat;
background-position: center;
background-size: 100% 100% !important;	 
}

.fondoempresa{
background-color: #302D42;
background-image:url(../images/fondos/fondo_empresa1.jpg);
background-repeat:no-repeat;
background-position: center;
background-size: 100% 100% !important;	 
}

.fondoobjetivo{
background-color: #302D42;
background-image:url(../images/fondos/fondo_directorio.jpg);
background-repeat:no-repeat;
background-position: center;
background-size: 100% 100% !important;	 
}

.fondocontacto{
background-color: #302D42;
background-image:url(../images/fondos/fondo_contacto.jpg);
background-repeat:no-repeat;
background-position: center;
background-size: 100% 100% !important;	 
}

.fondoreclamo{
background-color: #302D42;
background-image:url(../images/fondos/fondo_reclamo.jpg);
background-repeat:no-repeat;
background-position: center;
background-size: 100% 100% !important;	 
}

.fondoseguimiento {
	background-color: #302D42;
	background-image: url(../images/fondos/fondo_seguimiento.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondoClaimSolutions {
	background-color: #302D42;
	background-image: url('../images/fondos/31484_website_image10_resize_final.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondoInsureTech {
	background-color: #302D42;
	background-image: url('../images/fondos/brand_image_6ok.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}


.fondoInsurance {
	background-color: #302D42;
	background-image: url('../images/fondos/31484_website_image11_resize_final.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}

.fondonosotros2 {
	background-color: #302D42;
	background-image: url('../images/fondos/gender_diversity.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100% !important;
}


.fondocont_1 {
	background-image: url('../images/fondos/insurance/two_people_discussion.png');
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 0 !important;
	position: absolute !important;
	width: 100% !important;
	/*height: 100% !important;*/
	position: relative;

}

.fondocont_2 {
	background-image: url('../images/fondos/insurance/highway_bridge.png');
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 0 !important;
	position: absolute !important;
	width: 100% !important;
	/*height: 100% !important;*/
	position: relative;

}

.fondocont_3 {
	background-image: url('../images/fondos/insurance/23100-2.png');
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 0 !important;
	position: absolute !important;
	width: 100% !important;
	height: 100% !important;
	position: relative;

}

.fondocont_4 {
	background-image: url('../images/fondos/insurance/meeting_table.png');
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 0 !important;
	position: absolute !important;
	width: 100% !important;
	height: 100% !important;
	position: relative;

}

.fondocont_5 {
	background-image: url('../images/fondos/insurance/waves.png');
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 0 !important;
	position: absolute !important;
	width: 100% !important;
	height: 100% !important;
	position: relative;

}


.fonth_nosotros{
	font-size:18px !important;
}

.fonth_nosotros2{
	font-size:15px !important;
}

.updateloading {
	position: fixed;
	top: 0px;
	left: 0px;
	min-height: 100%;
	min-width: 100%;
	background-image: url('../images/loading.gif');
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #fff;
	z-index: 500 !important;
	opacity: 0.65;
	filter: alpha(opacity=90);
	overflow: hidden;
}


.conborde {
	border: 1px solid #c8c8c8;
	margin-bottom: 20px;

}

.conborde td {
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 15px;
}

.textsub_form {
	font-size: 14px;
	color: #212529;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.textoHeaderGrillacenter {
	/*font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	font-size: 14px;
	color: #fff;
	text-align: center;
	border: 1px solid #fff;
	background-color: #2F2D42;
	padding-top: 8px;
	padding-bottom: 7px;
	pointer-events: none;
}

.textoHeaderGrillacenterleft {
	/*font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	font-size: 14px;
	color: #fff;
	text-align: left;
	border: 1px solid #fff;
	background-color: #2F2D42;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 12px;
	pointer-events: none;
}


.bordegrid {
	border: 1px solid #c8c8c8;
	background-color: #fff;
	/*font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	font-size: 14px;
	color: #333;
	padding-top: 9px;
	padding-bottom: 7px;
	text-decoration: none;
	line-height: 24px;
	padding-left: 6px;
}


.bordegrid_center {
	border: 1px solid #c8c8c8;
	background-color: #fff;
	/*font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	font-size: 14px;
	color: #333;
	padding-top: 9px;
	padding-bottom: 7px;
	text-decoration: none;
	line-height: 24px;
}

.textmensajes {
	color: red;
	margin-top: 10px;
	font-style: oblique;
}

.box {
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 14px;
	color: #495057;
	border: 1px solid #C8C8C8;
	padding: 4px;
	background-color: #fff;
	border-radius: 5px;
}

	.box:focus {
		color: #495057;
		background-color: #fff;
		border-color: #80bdff;
		outline: 0;
		box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
	}

.box_bloqueado {
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 14px;
	color: #495057;
	border: 1px solid #C8C8C8;
	padding: 4px;
	background-color: #eee;
	border-radius: 5px;
}

	.box_bloqueado:focus {
		outline: none;
	}

.box_bloqueado_center {
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 14px;
	color: #495057;
	border: 1px solid #C8C8C8;
	padding: 4px;
	background-color: #eee;
	border-radius: 5px;
	text-align: center;
}

	.box_bloqueado_center:focus {
		outline: none;
	}

.linkceldas {
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 13px;
	color: #ff6a00;
	text-decoration: none;
}

	.linkceldas:hover {
		color: #FDA853 !important;
		text-decoration: none !important;
	}

	.linkceldas:focus {
		outline: none;
	}


.bordegrid_mov {
	border: 1px solid #c8c8c8 !important;
	background-color: #fff;
	/*font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	font-size: 14px;
	color: #333;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	line-height: 25px !important;
	padding-left: 14px;
	padding-right: 10px;
	border-collapse: collapse;
}

.chkChoice input {
	margin-right: 0px;
	margin-bottom: 0px !important;
}

.chkChoice label {
	margin-left: 5px !important;
	margin-right: 10px !important;
	margin-bottom: 0px !important;
	display: inline-block;
	font-size: 15px !important;
	color: #212529;
}

.chkChoice2 input {
	margin-right: 0px;
	margin-bottom: 0px !important;
}

.chkChoice2 label {
	margin-left: 5px !important;
	margin-right: 10px !important;
	margin-bottom: 0px !important;
	display: inline-block;
}

.textdestacado {
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 15px;
}

.textlabeltop {
	display: inline-block;
	float: left;
	position: relative;
	margin-top: -49px;
}

.linkayuda {
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 12px;
	color: #8143D8;
	font-weight: bold;
	cursor: pointer;
	display: inline-block;
	margin-left: 5px;
	margin-right: 15px;
	border: 2px solid #C8C8C8;
	border-radius: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}

	.linkayuda:hover {
		color: #7e99aa;
		border: 2px solid #8143D8;
	}

	.linkayuda:focus {
		outline: none;
	}

	.linkayuda a {
		text-decoration: none;
	}



.destacadoayuda1 {
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 16px;
	color: #8143D8;
}

.destacadoayuda2 {
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 20px;
	color: #3152AF;
}

.pasotext {
	width: 20%;
	position: relative;
	margin-bottom: 5px;
	float: right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	z-index: 111;
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 14px;
	color: #8143D8;
	text-align: right;
}

	.pasotext b {
		margin-left: 10px;
		border: 3px solid #C8C8C8;
		border-radius: 40px;
		padding-left: 6px;
		padding-right: 6px;
		padding-top: 2px;
		padding-bottom: 2px;
	}



/*seguimiento*/

/*.content_hoja_ini {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 30px;
	padding-bottom: 40px;
	background: #80bdff;
}*/

.cuadro_left_seg {
	width: 45%;
	margin-top: 30px;
	padding: 30px;
}

.cuadro_left_azul_seg {
	background-color: #2F2D42;
	padding: 40px;
	width: 40%;
	margin-top: 30px;
}

.cont_borde {
	float: left;
	width: 100%;
}

.titulo_head_ini {
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 23px;
	color: #2F2D42;
	padding-top: 0px;
	padding-bottom: 3px;
	width: 100%;
	pointer-events: none;
	display: block;
	float: left;
	margin-top: 10px;
	margin-bottom: 12px;
}

.bordesplit_ini {
	border-bottom: 4px solid #FF5E01;
	width: 75px;
	margin-top: 76px;
	padding-top: 6px;
}

.subtitulo_head_ini {
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 20px;
	color: #2F2D42;
	padding-top: 0px;
	padding-bottom: 3px;
	width: 100%;
	pointer-events: none;
	display: block;
	float: left;
	margin-top: 20px;
}

.subtitulo2_head_ini {
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2F2D42;
	padding-top: 0px;
	padding-bottom: 3px;
	width: 100%;
	pointer-events: none;
	margin-top: 30px;
}

.text_form_ico {
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 16px;
	color: #E6E6E8;
	padding-top: 19px;
	padding-bottom: 12px;
	pointer-events: none;
}

.colorguion {
	color: #E6E6E8;
}

.cuadro_contacto_right {
	/*font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	font-size: 15px;
	color: #FFF;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 18px;
	padding-right: 10px;
	background-color: #5F9BDC;
	width: 184px;
	float: right;
	text-decoration: none !important;
	background-image: url('../images/iconos/flecha_right.png') !important;
	background-repeat: no-repeat;
	background-position: 160px;
	margin-top: 30px;
}

	.cuadro_contacto_right:hover {
		color: #FFF;
		background-position: 163px;
	}

	.cuadro_contacto_right:focus {
		outline: none;
	}

.cuadro_fondo_verde_abajo_ico {
	background-color: #DBEEEF;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 40px;
	padding-right: 40px;
	width: 100%;
	margin-top: 40px;
	margin-bottom: 40px;
}

.subtitulo2_abajo_ico {
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 16px;
	color: #2F2D42;
	line-height: 24px;
	position: relative;
	float: left;
	pointer-events: none;
}

	.subtitulo2_abajo_ico b {
		width: 100% !important;
		display: block;
	}

.cuadro_contacto_transparente_right {
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 14px;
	color: #2F2D42;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 13px;
	padding-right: 10px;
	background-color: transparent;
	width: 154px;
	float: right;
	position: relative;
	text-decoration: none !important;
	background-image: url('../images/iconos/flecha_right_azul.png');
	background-repeat: no-repeat;
	background-position: 130px;
	margin-top: 12px;
	border: 1px solid #6CBAE0;
}

	.cuadro_contacto_transparente_right:hover {
		background-position: 133px;
		color: #2F2D42;
	}

	.cuadro_contacto_transparente_right:focus {
		outline: none;
	}


.modalBackground_ajust {
	background-color: #fff;
	opacity: 0.7;
	filter: alpha(opacity=90);
	z-index: 10000 !important;
	height: 1690px;
	min-height: 1690px;
	height: auto !important; /*texto relativo*/
	display: block;
}

#modalRecupera {
	width: 380px !important;
	display: block;
	background-color: #2F2D42;
	height: 200px;
	min-height: 200px;
	height: auto !important;
	/*border: 1px solid #bbb;*/
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	box-shadow: 0px -0px 9px #999;
	-moz-box-shadow: 0px -0px 9px #999;
	-webkit-box-shadow: 0px -0px 9px #999;
	top: 0;
	position: relative;
	z-index: 11000 !important;
}

.cuadro_fondo_azul_ico {
	background-color: #2F2D42;
	padding: 40px;
	border: 1px solid #8A8995;
}

.cuadro_fondo_azul_ico2 {
	background-color: #2F2D42;
	padding-top: 54px;
	padding-bottom: 34px;
	padding-left: 30px;
	padding-right: 34px;
	margin-top: 24px; 
	border: 1px solid #8A8995;
}

.text_head_modal1 {
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	padding-bottom: 10px;
}

.text_head_modal_resp {
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 16px;
	color: #fff !important;
	text-align: center;
	line-height: 24px;
	pointer-events: none;
	margin-top: 10px;
}

.botonera_cierra_recupera {
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 10px;
	color: #2F2D42;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 13px;
	padding-right: 10px;
	width: 80px;
	text-align: right;
	top: 0px;
	left: 280px;
	display: block;
	position: absolute;
	z-index: 9999;
	background-color: #eee;
}

	.botonera_cierra_recupera:hover {
		background-color: #FFF3E1;
		text-decoration: none;
	}

	.botonera_cierra_recupera:focus {
		outline: none;
	}

.icocerrar_left2_men {
	background-image: url('../images/iconos/icono_boton_cerrar.png');
	background-repeat: no-repeat;
	background-position: 7px 6px;
	display: inline-block;
}

.msj_text {
	float: left;
	width: 100%;
	font-size: 14px;
	color: #FF6600;
	text-align: right;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
	pointer-events: none;
}

.msj_text_left {
	float: left;
	width: 60%;
	font-size: 14px;
	color: #FF6600;
	text-align: left;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 16px;
	pointer-events: none;
}

/*del seguimiento siniestro*/

.text_form {
	/*font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	font-size: 14px;
	font-weight: bold;
	color: #2F2D42;
	padding-top: 19px;
	padding-bottom: 6px;
	pointer-events: none;
}

.fondocaja {
	background-color: #ffffff;
	border: 1px solid #DBDEE6;
	/*font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	font-size: 13px;
	color: #555;
	padding-left: 8px;
	padding-right: 6px;
	padding-top: 5px;
	padding-bottom: 6px;
	pointer-events: none;
}

.pading_right_ico {
	padding-right: 3px;
}

.text_form_esp {
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2F2D42;
	padding-top: 0px;
	padding-bottom: 6px;
	pointer-events: none;
}

.text_preg {
	/*font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	font-size: 13px;
	color: #015B92;
	padding-top: 10px;
	padding-bottom: 6px;
	pointer-events: none;
}

.pading_top_hoja {
	margin-top: 30px;
}

.espaciocuadro {
	padding-top: 8px;
	padding-bottom: 8px;
}

.cuadro_contacto_orange_left_pos {
	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 21px;
	padding-right: 13px;
	background-color: #FF5E01;
	width: 100px;
	float: left;
	text-decoration: none !important;
	background-image: url(../images/icons/flecha_left.html);
	background-repeat: no-repeat;
	background-position: 13px;
	margin-top: 30px;
	margin-right: 20px;
}

	.cuadro_contacto_orange_left_pos:hover {
		color: #333;
		background-color: #FE7C2E;
		background-position: 10px;
	}

	.cuadro_contacto_orange_left_pos:focus {
		outline: none;
	}

.estado_imagen_fijo {
	width: 41px;
	height: 103px;
	display: block;
	float: left;
	z-index: 2;
	position: absolute;
}

.fondoestado_cuadro {
	background-color: #F8F7F9;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	float: left;
	height: 107px;
	margin-bottom: 2px !important;
	width: 100%;
}

.titulo_estado_head {
	/*font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	font-size: 14px;
	font-weight: bold;
	color: #2F2D42;
	margin-top: 15px !important;
	line-height: 20px !important;
	width: 100%;
	pointer-events: none;
	display: block;
	float: left;
}


.text_estado {
	/*font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	font-size: 13px;
	color: #2F2D42;
	line-height: 20px !important;
	pointer-events: none;
}

.cuadro_fondo_azul {
	background-color: #2F2D42;
	padding: 20px;
}

.cuadro_fondo_gris {
	background-color: #EEECEF;
	padding: 20px;
}

.titulo_right_head {
	/*font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	font-size: 14px;
	font-weight: bold;
	color: #E6E6E8;
	padding-top: 6px;
	padding-bottom: 25px;
	cursor: help;
}

.bordeabajo_text_cont {
	border-bottom: 1px solid #494E62;
}

.cuadro_fondo_ico {
	background-color: #494E62;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 4px;
	pointer-events: none;
	border-top: 2px solid #2F2D42 !important;
	border-bottom: 1px solid #2F2D42 !important;
}

.text_right_cont {
	/*font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	font-size: 12px !important;
	color: #E6E6E8;
	padding-left: 2px;
	margin-bottom: 15px !important;
	pointer-events: none;
}

.linkstext_right_cont {
	font-size: 12px !important;
	color: #E6E6E8 !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

	.linkstext_right_cont:hover {
		color: #cfdef6 !important;
	}


.titulo_right_head_azul {
/*	font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	font-size: 14px;
	font-weight: bold;
	color: #2F2D42;
	padding-top: 6px;
	padding-bottom: 15px;
	pointer-events: none;
}

.text_right_cont_azul {
	/*font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	font-size: 13px;
	color: #2F2D42;
	line-height: 20px !important;
	margin-bottom: 15px !important;
	pointer-events: none;
}

.titulo_estado_head_gris {
	/*font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	font-size: 13px;
	font-weight: bold;
	color: #999;
	margin-top: 15px !important;
	line-height: 20px !important;
	width: 100%;
	pointer-events: none;
	display: block;
	float: left;
}

.text_estado_gris {
	/*font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	font-size: 13px;
	color: #999;
	line-height: 20px !important;
	pointer-events: none;
}

.obj_volver {
	margin-bottom: 20px !important;
	margin-right: -9px !important;
	margin-top: -10px !important;
}


.linkbol {
	color: #000;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-color: #F4F4F4;
	transition: background-color 0.3s;
	font-size: 16px !important;
}

	.linkbol:hover {
		color: #000;
		text-decoration: underline;
		background-color: #eee;
	}

	.linkbol:visited {
		color: #000;
		background-color: #eee;
		font-weight: bold;
	}

	.linkbol:active {
		color: #000;
		background-color: #eee;
		font-weight: bold;
	}

.posicionado_color {
	color: #000;
	background-color: #eee;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-size: 16px !important;
}

.publicacion {
	border: 1px solid #ccc;
	margin-bottom: 20px;
	padding: 20px;
	display: flex;
	background-color: #fff;
	width: 100%;
}

.publicacion_icono {
	margin-left: 10px;
	margin-top: 5px;
	width: 80px;
}

	.publicacion_icono img {
		width: 41px; 
		height: 50px;
	}

/* Estilos para el contenido */
.publicacion_contenido {
	/*display: flex;
	flex-direction: column;*/
	margin-top: 0;
	width: 90%;
}

	.publicacion_contenido h2 {
		margin-top: 0;
		margin-bottom: 10px;
		font-size: 24px;
	}

	.publicacion_contenido p {
		margin-bottom: 10px;
	}

.publicacion_boton {
	align-self: flex-end;
	width: 70px;
	float: right;
	margin-right: 125px;
	margin-top: 10px;
}

.fechapublicacion {
	font-size: 15px;
	font-style: oblique;
	color: #777 !important;
	line-height: 17px;
	padding-right: 1px;
	padding-bottom: 2px;
	text-decoration: none !important;
	cursor: default;
	float: right;
	margin-bottom: 15px !important;
}

.text_Encabezado {
	font-size: 14px !important;
	text-align: justify !important;
	color: #777;
	line-height: 19px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-decoration: none !important;
	cursor: default;
	border: 1px solid #C8C8C8;
	background-color: #ffffea;
}

.text_Contenido {
	font-family: sans-serif !important;
	font-size: 16px !important;
	text-align: justify !important;
	color: #777;
	line-height: 19px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
	text-decoration: none !important;
	cursor: default;
	border: 1px solid #C8C8C8;
}

.text_Pie {
	font-size: 13px !important;
	text-align: justify !important;
	color: #777;
	line-height: 19px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
	text-decoration: none !important;
	cursor: default;
	border: 1px solid #C8C8C8;
	background-color: #eee;
}

.masc_login {
	width: 300px;
	height: 210px;
	min-height: 210px;
	height: auto !important;
	background-color: #302D42;
	border: 9px solid #E1E1E1;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	/*display: flex;
	justify-content: center;
	align-items: center;*/
}


.text_cuadro {
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
	color: #777;
	text-align: left;
	padding-left: 24px;
	padding-top: 10px;
	line-height: 30px;
	cursor: default !important;
	font-weight: bold;
}

	.text_cuadro:hover {
		color: #333 !important;
	}

.login_msj {
	padding-right: 27px;
	padding-top: 7px;
	padding-bottom: 20px;
	padding-left: 7px;
	color: #fff;
	text-align:right;
	font-size: 12px;
}

.rowpag {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 15px;
}

.colpag {
	width: 49%;
}

.boxancho_publ {
	width: 94% !important;
}

.responsive_image_amb {
	max-width: 100%;
	height: auto;
	display: block; /* Para asegurarse de que la imagen se ajuste correctamente */
	margin: 0 auto; /* Centra la imagen horizontalmente */
}

.container_cli {
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}

.box_cli {
	width: 45%;
	margin-bottom: 20px;
	background-color: #fff;
	padding: 20px;
	box-sizing: border-box;
	text-align: center;
	border: 3px solid #eee;
}

	.box_cli img {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto 15px;
	}

@media (max-width: 768px) {
	.box_cli {
		width: 100%;
	}
}











