<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body.site{
    background-color:#FFFFFF;
    background-repeat:repeat-x;
    border-top:none !important;
    padding:0px;
    background-image: url(../images/fondo_home.jpg) !important;
}

/********************HEADER***********************/

/***************LOGIN**************/
#btn_chat{
    background: #00AEC7 !important;
    color: #ffffff !important;
    font-family: 'SuraSans-Regular' !important;
    width: 170px !important;
    height: 35px !important;
    text-align: center !important;
    font-size: 15px !important;
    position: fixed !important;
    bottom: 0px !important;
    vertical-align: middle !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    border-radius: 3px 3px 0px 0px !important;
    text-decoration: none !important;
    padding-left: 20px !important;
    box-sizing: content-box;

    left: 100%;
    left: calc(100% - (170px + 40px));
    left: -moz-calc(100% - (170px + 40px));
    z-index: 100 !important;
}
.login-link{
    margin-top:8px;
    cursor: pointer;
}
.login-link-out{
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    
    background: #EAEAEA;
    background: linear-gradient(top,#fff 0%,#eee 100%);
    background: -ms-linear-gradient(top,#fff 0%,#eee 100%);
    background: -moz-linear-gradient(top,#fff 0%,#eee 100%);
    background: -webkit-linear-gradient(top,#fff 0%,#eee 100%);
    background: -o-linear-gradient(top,#fff 0%,#eee 100%);

    box-shadow: 0px 0px 2px 0px rgba(153,153,153,1);
    -ms-box-shadow: 0px 0px 2px 0px rgba(153,153,153,1);
    -moz-box-shadow: 0px 0px 2px 0px rgba(153,153,153,1);
    -webkit-box-shadow: 0px 0px 2px 0px rgba(153,153,153,1);
    -o-box-shadow: 0px 0px 2px 0px rgba(153,153,153,1);
    
    height: 37px;
    position:relative;
    
    width:153px;
    cursor: pointer;
}

.login-link a {
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    background:#1D3D8F;
    border-radius:2px;
    color: #26328c !important;
    font-family:'SuraSans-Regular';
    font-size:13px;
    font-weight: 600;
    margin-bottom:2px;
    margin-top:2px;
    padding:12px 9px 10px;
    text-decoration:none;
    text-transform:none;
}
.login-link-out a{
    color:#1B3E8B !important;
    font-family:'SuraSans-Regular' !important;
    font-size:13px;
    font-weight:normal !important;
    margin-right:5px;
    text-decoration:none !important;
}
.login-link-out &gt; a{
    text-align:center;
    line-height: 37px;
    margin-left: 5px;
    display: block;
    width: 125px;

    text-overflow: ellipsis;

    /* Required for text-overflow to do anything */
    white-space: nowrap;
    overflow: hidden;
}
.login-link a:hover{
    opacity:0.8;
    text-decoration:none;
}
#btn_configuracion{
    position: absolute;
    top: 50%;
    top: calc(50% - 8px);
    top: -moz-calc(50% - 8px);
    left: 100%;
    left: calc(100% - 20px);
    left: -moz-calc(100% - 20px);
}

#menu_pestanas ul::after{
    content: " ";
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0px;
    background: #CCC;
    top: 100%;
    top: calc(100% - 21px);
    top: -moz-calc(100% - 21px);
}

.header{
    margin-bottom:10px;
    height: 96px;
}
.franja_sura{
    height: 60px;
}
.franja_arl{
    height: 35px;
    width: auto;
}
#menu_superior a{
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-right:1px solid #CCCCCC;
    color:#1C3E8D !important;
    font-family:'SuraSans-Regular';
    font-size:13px;
    font-weight:normal;
    text-decoration:none;
}
#menu_superior a:hover{
    text-decoration:underline;
}
#menu_superior li &gt; a{
    padding-top:8px;
    padding-bottom:8px;
    margin-top:2px;
    margin-bottom:2px;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
}
#menu_superior{
    margin-right:30px;
    position:relative;
}
#menu_superior li:last-child a{
    border-right: none !important;
    border-bottom: none !important;
}

/*boton hamburguesa menu 1*/
#menu_superior_btn{
    display: none;
    position: relative;
    float: right;
    width: 30px;
    height: 25px;
    margin: 0px;
    padding-right: 0px;
    margin-top: 4px;
    cursor: pointer;
}
.menu_superior_btn_line1,
.menu_superior_btn_line2,
.menu_superior_btn_line3
{
    position: absolute;
    width: 100%;
    height: 4px;
    background-color: #aaaaaa;
    border-radius: 2px;
    -ms-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    
    left: 0px;
    transform-origin: center center;
    -ms-transform-origin: center center;
    -moz-transform-origin: center center;
    -webkit-transform-origin: center center;
    -o-transform-origin: center center;

    transition: transform 0.2s, -ms-transform 0.2s, -moz-transform 0.2s, -webkit-transform 0.2s, -o-transform 0.2s, top 0.2s, opacity 0.2s;
    -webkit-transition: transform 0.2s, -ms-transform 0.2s, -moz-transform 0.2s, -webkit-transform 0.2s, -o-transform 0.2s, top 0.2s, opacity 0.2s;
}
.menu_superior_btn_hamb .menu_superior_btn_line1{
    top: 0px;
}
.menu_superior_btn_hamb .menu_superior_btn_line2{
    top: 50%;
    top: calc(50% - 2px);
    top: -moz-calc(50% - 2px);
    opacity: 1;
}
.menu_superior_btn_hamb .menu_superior_btn_line3{
    top: 100%;
    top: calc(100% - 4px);
    top: -moz-calc(100% - 4px);
}
.menu_superior_btn_equis .menu_superior_btn_line1{
    top: 50%;
    top: calc(50% - 2px);
    top: -moz-calc(50% - 2px);

    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.menu_superior_btn_equis .menu_superior_btn_line2{
    top: 50%;
    top: calc(50% - 2px);
    top: -moz-calc(50% - 2px);

    opacity: 0;
}
.menu_superior_btn_equis .menu_superior_btn_line3{
    top: 50%;
    top: calc(50% - 2px);
    top: -moz-calc(50% - 2px);

    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}

/*botÃ³n acordeon menu 2*/
#menu_superior_2_btn{
    display: none;
    position: relative;
    float: right;
    width: 30px;
    height: 25px;
    margin: 0px;
    padding-right: 0px;
    cursor: pointer;

    transition: transform 0.2s, -ms-transform 0.2s, -moz-transform 0.2s, -webkit-transform 0.2s, -o-transform 0.2s, margin-top 0.2s;
    -webkit-transition: transform 0.2s, -ms-transform 0.2s, -moz-transform 0.2s, -webkit-transform 0.2s, -o-transform 0.2s, margin-top 0.2s;
}
.menu_superior_2_btn_line1,
.menu_superior_2_btn_line2{
    position: absolute;
    width: 21px;
    height: 4px;
    background-color: #FFFFFF;
}
.menu_superior_2_btn_line1{
    left: 0px;
    transform-origin: 0% center;
    -ms-transform-origin: 0% center;
    -moz-transform-origin: 0% center;
    -webkit-transform-origin: 0% center;
    -o-transform-origin: 0% center;

    border-radius: 2px 5px 5px 2px;
    -ms-border-radius: 2px 5px 5px 2px;
    -moz-border-radius: 2px 5px 5px 2px;
    -webkit-border-radius: 2px 5px 5px 2px;
    -o-border-radius: 2px 5px 5px 2px;

    top: 6px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.menu_superior_2_btn_line2{
    left: 100%;
    left: calc(100% - 24px);
    left: -moz-calc(100% - 24px);
    transform-origin: 100% center;
    -ms-transform-origin: 100% center;
    -moz-transform-origin: 100% center;
    -webkit-transform-origin: 100% center;
    -o-transform-origin: 100% center;

    border-radius: 5px 2px 2px 5px;
    -ms-border-radius: 5px 2px 2px 5px;
    -moz-border-radius: 5px 2px 2px 5px;
    -webkit-border-radius: 5px 2px 2px 5px;
    -o-border-radius: 5px 2px 2px 5px;

    top: 6px;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}
.menu_superior_2_btn_hamb{
    margin-top: 4px !important;
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}
.menu_superior_2_btn_equis{
    margin-top: 6px !important;
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

#menu_superior_parent{
    position: relative;
    margin: 0px;
    box-sizing: border-box;
}

#menu_superior_wrap,
#menu_superior_2_wrap{
    position: relative;
    box-sizing: border-box;
    border: rgba(0,0,0,0) solid 1px;
}
#menu_superior_2_wrap{
    margin-right: 30px;
}

#menu_superior_buscador{
    position: relative;
}
.n_compania{
    position: relative;
    z-index: 10;
}

.login-link a {
    display: inline;
    top: initial;
    left: initial;
    width: initial;
    height: initial;
    position: relative;
    border-radius: 3px!important;
    font-family: 'SuraSans-Regular' !important;
    padding: 12px 20px!important;
    padding-left: 40px!important;
    background:#1634A2!important;
    font-size: 15px!important;
}
.login-link a::before {
    content: " ";
    
    width: 20px;
    background: url(https://arlsura.com/images/iconos-home/login.svg);
    height: 20px;
    background-size: cover;
    position: absolute;
    margin-left: 0px;
    margin-top: 0px;
    top: 50%;
    top: calc(50% - 10px);
    top: -moz-calc(50% - 10px);
    left: 10px;
}	


/********************SLIDER***********************/

#header_hotslider_res{
	position: relative;
	box-sizing: border-box;
	margin: 0px;
    padding: 0px;

    height:340px;
    width:565px;
    border-radius: 11px;
    -ms-border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    -o-border-radius: 11px;
    overflow: hidden;
}
div#header_hotslider{
    position: relative;
    box-sizing: border-box;
    margin: 0px;
    padding: 0px;
    float: none;
    height: initial !important;
    margin: 0px !important;
    width: initial !important;
}
div#header_hotslider div#slide-holder div#slide-controls{
    background:none !important;
    left:250px !important;
    top:290px;
    width:85px !important;
}

div#header_hotslider {
    
}

/************BANERS CORONA VIRUS*************/
.banner_covid0_content{
    position: relative;
    width: 387px;
    height: 400px;
    margin: 0px;
    padding: 0px;
    float: left;
    margin-left: 20px;

    border-radius: 11px;
    overflow: hidden;
}
.banner_covid1_content{
    position: relative;
    width: 560px;
    height: 409px;
    margin: 0px;
    padding: 0px;
    float: left;
    margin-left: 27px;
    margin-top: 30px;

    border-radius: 11px;
    overflow: hidden;
}
.custom_banner_covid3{
    cursor: pointer;
    position: relative;
    width: 310px;
    height: 310px;
    margin: 0px;
    padding: 0px;

    border-radius: 11px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url('/images/banners/covid2/banner-normas-311x311.png');
}

/*****************CULTURA CUIDADO***************/

.custom_cultura_cuidado_home {
    height: 230px;
    width: 383px;
    border: 1px solid #cdcdcd;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom: 0px;
    background-color: #F5F6F8;
}
.custom_cultura_cuidado_home table{margin-left:20px;margin-top:14px;}
.custom_cultura_cuidado_home p{margin:0 0 20px;}
.columna1-accesos{
    margin-top: 10px;
}

/*********************IPS CONVENIO*****************/
.custom_ips_convenio_home {
    background-color: #B5C4CB;
    height: 106px;
    width: 383px;
    border: 1px solid #cdcdcd;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
.custom_ips_convenio_home img{-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}

/********************ACCESOS DIRECTOS******************/
.custom_accesos_directos_home{
    background:url("../images/fondo_accesos_directos.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);
    width:565px;
    height:389px;
    margin-bottom:8px;
}
.custom_accesos_directos_home table{margin-left:12px;margin-top:55px;}

/********************OTROS ACCESOS DIRECTOS******************/
.custom_otros_accesos_home{
    width:380px;
    height:218px;

    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    background-color:#ffffff;
    border:1px solid #cdcdcd;
    border-radius:10px;
    
    margin-top: 30px;
    margin-bottom :14px;
}
.custom_otros_accesos_home table{margin-left:20px;margin-top:3px;}

/********************PARA TRABAJADORES*******************/
.custom_paratrabajadores_home{
    margin-bottom: 18px;
    width:383px;
}
.custom_paratrabajadores_home p{margin:0px;}
.opciones-trabajadores {
    width: 188.5px;
    display: inline-block;
    text-align: center;
}

/*******************MULTIBANNER**********************/
.custom_multibanner_home{margin-bottom:18px;margin-left:29px;}


/****************CONTENEDOR BAN PES******************/
#contenedor_ban_pes{
    position: relative;
    box-sizing: border-box;
    margin: 0px;
    padding: 0px;
    border: rgba(0,0,0,0) solid 1px;
}
#contenedor_ban_info{
    position: relative;
    box-sizing: border-box;
    margin: 0px;
    padding: 0px;
    border: rgba(0,0,0,0) solid 1px;
    margin-top: 20px;
}
#contenedor_ban_pes .swiper-slide{
    /*width: 310px !important;
    height: 216px !important;
    border-radius:10px;
    -ms-border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -o-border-radius:10px;*/
}
#contenedor_ban_info .swiper-slide{
    /*el ancho y alto se ponen en el div con clase moduletable*/
}


.moduletable_banner_2_home,
.moduletable_video_home,
.moduletable_banner_secundario
{
    width:310px;
    height:216px;
    border-radius: 10px;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
}
.custom_banner_2_home{
    
}    

.custom_video_home{

}

.custom_banner_secundario{

}
.swiper-slide{
    /*width: 310px !important;
    height: 216px !important;*/
    overflow: hidden !important;
}
/**********************FOOTER*********************/

footer{
    background:url("../images/fondo_footer.jpg") repeat-x scroll center top rgba(0, 0, 0, 0);
    background-color:#EfEfEf;
    display:block;
    width: 100%;
    padding-bottom: 30px;
}
.container-footer{
    position: relative;
    padding-top:0px !important;
    color:#6B6B6B !important;
    
    height:auto !important;
    margin: 0px auto;
}
.container-footer a{
    color:#6B6B6B !important;
}
#footer_arl .container-footer a{
    font-family:'SuraSans-Regular';
    font-size:13px !important;
}
.footer_contenido{
    margin:auto;
    padding-top:10px;
    width:100% !important;
    /*border: #FF0000 solid 1px;*/
}

footer p{
    margin:0px;
}
.footer_contenido_div{
    float:left;
    width:16.6%;
    height:100px;
    display: flex;
    align-items: center;
}
.footer_contenido_div:nth-child(1),
.footer_contenido_div:nth-child(4),
.footer_contenido_div:nth-child(5)
{
    width: 16.6%;
}
.footer_contenido_div:nth-child(2){width: 24.6%;}
.footer_contenido_div:nth-child(3){width: 12.6%;}
.footer_contenido_div:nth-child(6){width: 12.6%;}

.footer_contenido_div td{
    padding: 6px 6px;
}

.footer_contenido_div img{
    width: 21px;
    height: auto;
}
.footer_contenido_info{
    margin-top: 28px;
    width:100%;
    box-sizing: border-box;
}
.footer_contenido_info p{
    font-family: 'SuraSans-Regular' !important;
    font-size: 13px !important;
    line-height: 18px !important;
}

#supersalud{
    position: absolute;
    top: 100%;
    top: calc(100% - (128px + 50px));
    top: -moz-calc(100% - (128px + 50px));
    left: -30px;
}

#menu_pata a{
    background:url("../images/separador_menu_pata.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    color:#ffffff !important;
    font-family:'SuraSans-Regular';
    font-size:13px;
    font-weight:400;
    margin:0;
    padding-left:15px;
    padding-right:15px;
    text-decoration:none;
}
#menu_pata{
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 95%;
    height: 35px;
}
#menu_pata a:hover{
    text-decoration:underline;
}
#menu_pata li &gt; a{
    padding-top:8px;
    padding-bottom:8px;
    margin-top:2px;
    margin-bottom:2px;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
}
#menu_pata .nav, #menu_pata&gt;.nav, #menu_pata{
    margin-left: no !important;
}
#menu_pata li:last-of-type a{
    background: none;
}
#redes_sociales{
    display: block;
    position: relative;
    float:left;
    width: 50%;

    color:#0033a0;
    font-size:10px;
    height:30px;
}
.copy_arl{
    float: right;
    width: 50%;
    display: block;
    position: relative;
    color:#6B6B6B !important;
    font-size:12px !important;
    text-align: right;
}


/***************************CONTAINER***********************/

.container{
    margin-right:auto !important;
    margin-left:auto !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    max-width: 100% !important;
    *zoom:1;
}
.container:before,
.container:after{display:table;content:"";line-height:0;}
.container:after{clear:both;}

/*******************************DESPUES DEL LOGUEO*******************************/

#nombre_empresa{
    color:#666666;
    font-family:'SuraSans-Regular';
    font-size:12px;
    float:left;
}

#contenedor_intermedio{
    float: right;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    /*height: 43px;*/
}

#contenido_notificaciones{
    position:absolute !important;
    display:none;
    width:400px !important;
    height:auto;
    margin: 0px !important;
    overflow:auto !important;
    
    top: 42px !important;
    left: 100%;
    left: calc(100% - 400px);
    left: -moz-calc(100% - 400px);
    
    z-index:100;
    border:1px solid #eac064 !important;
    border-image:none;
    border-radius:5px !important;
    box-shadow:2px 2px 2px #d1d1d1;
}

#notificaciones{
    position: relative;
}

#pickernotificaciones{}
#pickernotificaciones:after{
    top: 22px !important;
    left: 47px !important;
}
#pickernotificaciones::before{
    content: '';
    position: relative;
    border-style: solid;
    border-width: 0 11px 11px;
    border-color: #e4bb60 transparent;
    display: block;
    width: 0;
    z-index: 101;
    top:32px !important;
    left:46px !important;
}

#notificacion{
    background: #ffffdc none repeat scroll 0 0 !important;
    box-sizing: border-box;
    float: none !important;
    width: 100% !important;
    color: #444444 !important;
    
    margin: 0px !important;
    padding: 15px 10px !important;
    border-bottom: 1px solid #e4bb60 !important;
    cursor: pointer;

    transition: background-color 0.2s;
    -webkit-transition: background-color 0.2s;
}
#notificacion:hover{
    background-color: #f2f2d0 !important;
}
#notificacion a{
    color:#444444 !important;
    text-decoration:none !important;
}
#notificacion:last-of-type{
    border-bottom:none !important;
}

/************SECCIONES GRÃFICAS***************/

.navigation{
    padding: 0px;
    margin-bottom: 25px;
    width: 100%;
    border: rgba(0,0,0,0) solid 1px;
}
.graficas_home{
    float:left;
    overflow:hidden;
    width:432px;
    height:298px;
    margin-left:0px;

    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    background-color:#ffffff;
    border:1px solid #cdcdcd;
    border-radius:10px;
}
#contenido_miempresa, #contenido_mistrabajadores{
    height:226px;
    list-style-type:none !important;
    margin-left:15px;
    padding-top:40px;
    text-align:left !important;
}

.custom_miempresa_home{
    position: relative;
    float:left;
    background-image:url("../images/fondo_accesos_miempresa.jpg");
    background-repeat:no-repeat;
    background-color:#ffffff;
    
    margin: 0px;
    margin-left:46px;
    overflow: hidden;
    width: 246px;
    height: 300px;
    border: 1px solid #cdcdcd;

    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}
#contenido_miempresa li{
    position: relative;
    border-bottom:1px solid #e9e9e9;
    width:215px;
}
#contenido_miempresa li a{
    color:#D4A33D !important;
    font-size:15px;
    line-height:28px;
    margin-left:5px;
    text-decoration:none !important;
}

.custom_mistrabajadores_home{
    position: relative;
    float:left;
    background-image:url("../images/fondo_accesos_mistrabajadores.jpg");
    background-repeat:no-repeat;
    background-color:#ffffff;

    margin:0px;
    margin-left:46px;
    overflow: hidden;
    width:246px;
    height:300px;
    border:1px solid #cdcdcd;
    
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}
#contenido_mistrabajadores li{
    position: relative;
    border-bottom:1px solid #e9e9e9;
    width:215px;
}
#contenido_mistrabajadores li a{
    color:#02B2B2 !important;
    font-size:15px;
    line-height:28px;
    margin-left:5px;
    text-decoration:none !important;
}

#contenido_mistrabajadores li::after,
#contenido_miempresa li::after,
#contenido_mistrabajadores li::before,
#contenido_miempresa li::before
{
    content: "";
    position: absolute;
    width: 15px;
    height: 4px;
    background-color: #b7b7b7;
    border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    left: 100%;
    left: calc(100% - 20px);
    left: -moz-calc(100% - 20px);

    transform-origin: 100% center;
    -ms-transform-origin: 100% center;
    -moz-transform-origin: 100% center;
    -webkit-transform-origin: 100% center;
    -o-transform-origin: 100% center;
}
#contenido_mistrabajadores li::after,
#contenido_miempresa li::after{
    top: 50%;
    top: calc(50% - 1px);
    top: -moz-calc(50% - 1px);
    transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    -moz-transform: rotate(35deg);
    -webkit-transform: rotate(35deg);
    -o-transform: rotate(35deg);
}
#contenido_mistrabajadores li::before,
#contenido_miempresa li::before{
    top: 50%;
    top: calc(50% - 2px);
    top: -moz-calc(50% - 2px);
    transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -moz-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
}

.custom_accesos_gestionadmin{
    width:100%;
    position: relative;
    float: left;
    
    margin-top: 20px;
}
.accesos_masopciones{
    color:#909a9c;
    cursor:pointer;
    float:right;
    font-size:12px;
    padding-right:20px;
    text-decoration:underline;
}

/************CONTENEDOR BAN PES LOGUEADO***************/
.moduletable_banner_video_gestionadmin{
    float:left;
    width:310px;
    height:216px;
}
.moduletable_banner_independiente_small{
    float:left;
    width:310px;
    height:216px;
    display: flex;
    align-items: center;
}
.moduletable_banner_video_gestionadmin_2{
    float: left;
    width: 310px;
    height: 216px;
}

.moduletable_banner_video_gestionadmin,
.moduletable_banner_independiente_small,
.moduletable_banner_video_gestionadmin_2{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right:15px;
    margin-left:15px;
}

/***********CONTENEDOR BAN INFO**********/
.moduletable_gestion_administrativa{
    float:left;
    width:434px;
    border-radius: 10px;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
}
.custom_gestion_administrativa{
    
}

.moduletable_ubicacion_oficinas{
    
}
.custom_ubicacion{
    -webkit-border-radius: 10px!important;
    -moz-border-radius: 10px!important;
    border-radius: 10px!important;
    float: left;
    margin-left: 55px;
    margin-top: 30px;
    margin-bottom: 20px;
    overflow: hidden;
    width: 270px;
}

.moduletableclima1{
    float: left;
    width:230px;
    display: flex;
    align-items: center;
}
.custom_clima{
    background-color:#31AFDF;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    border:0px;
    width: 100%;
}
.custom_clima table:first-of-type{
    color:#ffffff;
    height:65px !important;
    margin-bottom:12px;
    margin-top:0px;
}
.custom_clima .page-header{
    border:medium none !important;
    color:#FFFFFF;
    font-family:'SuraSans-Regular';
    font-size:16px;
    font-weight:550;
    margin:0;
    padding-left:10px;
    padding-top:10px;
}

.moduletable_gestion_administrativa,
.moduletable_ubicacion_oficinas,
.moduletableclima1
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 14.5px;
    margin-right: 14.5px;
    height: 216px;
}

/******************MENU PESTAÃ‘AS****************/
#menu_pestanas ul{
    position: relative;
    list-style-type:none !important;
    margin:0 !important;
    padding-bottom:20px;
    text-align:left !important;
}
#menu_pestanas ul li a{
    color:#666666 !important;
    font-family:'SuraSans-Regular';
    font-size:15px;
    line-height:34px;
    text-align:center;
    text-decoration:none !important;
}
#menu_pestanas li.current,#menu_pestanas li:hover{
    border-top: 4px solid #EFB047;
    /*padding-bottom: 4px;*/
    margin-top: 4px;
}
#menu_pestanas li{
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(100, #F7F7F7));
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #F7F7F7 100%);
    display: inline-block !important;
    border-radius: 5px 5px 0px 0px; 
	-moz-border-radius: 5px 5px 0px 0px; 
	-webkit-border-radius: 5px 5px 0px 0px; 
	border: 1px solid #D6D6D6;
	height:34px;
    margin-left: 0px;
	margin-right: 5px;
    width: 207px;
    padding-bottom: 4px;
    border-top: #D6D6D6 solid 1px;
    margin-top: 7px;
}
#menu_pestanas li:nth-of-type(2){
    width: 257px;
}

/*
#menu_pestanas .item-473 img{margin:5px;}
#menu_pestanas li:nth-of-type(2){z-index:2;}
#menu_pestanas li:nth-of-type(3){z-index:0;}
*/

.contenido_configuracion_hide{
    visibility: hidden !important;
    opacity: 0 !important;
    top: 20px !important;

    transition: visibility 0.3s, opacity 0.3s, top 0.3s;
    -webkit-transition: visibility 0.3s, opacity 0.3s, top 0.3s;
}
.contenido_configuracion_in{
    visibility: visible !important;
    opacity: 1 !important;
    top: 50px !important;

    transition: visibility 0s, opacity 0.3s, top 0.3s;
    -webkit-transition: visibility 0s, opacity 0.3s, top 0.3s;
}

/*******************************PESTAÃ‘A RIESGOS LABORALES*************************/
/**************MODAL FURATS**************/
#dialog_furat{
    position: relative;
    width: 100%;
    height: auto;
    box-sizing: border-box;
    padding: 0px;

    border-radius: 5px;
    -ms-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;

    background-color: #FFFFFF;
}

.resp_dialog_icon{
    position: relative;
    width: 80px;
    height: 80px;
    box-sizing: border-box;
    margin: 10px auto;
    margin-bottom: 20px;
}
.resp_dialog_icon img{
    width: 100%;
    height: 100%;
    display: block;
}
        
.resp_dialog_title{
    position: relative;
    display: block;
    width: 380px;
    box-sizing: border-box;
    font-family: 'SuraSans-Negrita';
    font-size: 27px;
    font-weight: normal;
    color: #0033A0;
    text-align: center;
    line-height: 26px;
    margin: 0px auto;
    padding: 0px;
    margin-bottom: 20px;
}

.resp_dialog_body{
    position: relative;
    width: 80%;
    box-sizing: border-box;
    margin: 0px auto;
    padding: 0px;
    margin-bottom: 30px;

}
.resp_dialog_body &gt; p{
    display: block;
    margin: 0px;
    padding: 0px;
    font-family: 'SuraSans-Regular';
    font-size: 17px;
    color: #000000;
    text-align: center;
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 5px;
}
.resp_dialog_body &gt; p span{
    font-weight: bold !important;
}
        
.resp_dialog_buttons{
    position: relative;
    width: 80%;
    box-sizing: border-box;
    margin: 0px auto;
    height: 40px;
    padding: 0px;
}

#btn_completar_furat,
#btn_cancelar_furat
{
    position: relative;
    display: block;
    height: 40px;

    border-radius: 25px;
    -ms-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    -o-border-radius: 25px;

    margin: 0px;
    padding: 0px 20px;

    font-family: 'SuraSans-Regular';
    text-align: center;
    font-size: 16px;
    line-height: normal;
    font-weight: normal;
    text-transform: uppercase;
}

#btn_completar_furat{
    background-color: #78BE20;
    border: #78BE20 solid 1px;
    
    color: #FFFFFF;
    float: right;
}

#btn_cancelar_furat{
    background-color: #FFFFFF;
    border: #666666 solid 1px;
    
    color: #666666;
    float: left;
}


.custom_accesos_ssgt{
    position: relative;
    width: 100%;
    margin-bottom:15px;
}
.navigation_salesforce {
    width: 100%;
    position: relative;
    box-sizing: border-box;
}
.moduletable_gestion_riesgolaboral{
    float: left;
    width:350px;
    height:190px;
    margin-right:0px;
    margin-left: 0px;
    margin-bottom: 10px;

    overflow: hidden;
}
.moduletable_accesos_gestionrl{
    float: left;
    width: 350px;
    height: 100px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
}
.moduletable_gestion_riesgolaboral img{
    width: 100%;
    border-radius: 10px;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
}
.moduletable_accesos_gestionrl img{
    width: 100%;
    border-radius: 10px;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
}

#colegios_ssgt{
    float:left;
    height:300px;
    margin-bottom:0px;
    margin-left: 0px;
    margin-top:0px;
    width:317px;
}
.moduletable_banner_acceso_colegios{
    margin-bottom: 19px;
}
.moduletable_banner_independiente{
    float:left;
    width:310px;
    
    height:77px;
    margin-bottom: 19px;
}
.custom_banner_independiente{
    
}
.moduletable_banner_cistema_separator{
    display: none;
}
.moduletable_banner_cistema{
    float:left;
    margin-bottom:0px;
    margin-left:0px;
    margin-top:-140px;
    border-radius: 10px;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    overflow: hidden;
    width: 310px;
    height: 200px;
}
.custom_banner_cistema{
    
}
.custom_banner_cistema p{
    margin-bottom: 0px;
}

.moduletable_gestion_riesgolaboral,
#colegios_ssgt,
.moduletable_banner_independiente,
.moduletable_banner_cistema,
.moduletable_accesos_gestionrl
{
    margin-left: 7.5px !important;
    margin-right: 7.5px !important;
}

.moduletable_videos_sgsst{
    float:left;
    width:435px;
    height:216px;
    margin-left:18px;
    margin-right:18px;
    margin-top: 0px;
    margin-bottom: 0px;

    border-radius: 10px;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
}
.moduletable_videos_sgsst img{
    margin-top: -9px;
}
.custom_videos_sgsst{
    
}

/*****************************MODULOS RIESGOS*************************/
#modulos_riesgos{
    background-color:#FFFFFF;
    height:auto;
    margin-bottom:20px;
    position:relative;
    width:100%;
}
.moduletable_modulo_gestionriesgo{
    width:310px;
    position: relative !important;
    float: left;
    overflow: hidden;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom:20px;
}
.moduletable_modulo_gestionriesgo::before{
    position: absolute;
    content: "";
    width: 100%;
    width: calc(100% - 1px);
    width: -moz-calc(100% - 1px);
    height: 35px;
    background-color: #838383;
    top: 100%;
    top: calc(100% - 35px);
    top: -moz-calc(100% - 35px);
    left: 0px;

    border-radius: 0px 0px 10px 10px;
    -ms-border-radius: 0px 0px 10px 10px;
    -moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
    -o-border-radius: 0px 0px 10px 10px;
}
.custom_grorganizacion_home, 
.custom_grreqlegal_home, 
.custom_griat_home, 
.custom_grprev_home, 
.custom_graudit_home, 
.custom_grform_home{
    border:1px solid #cccccc;

    border-radius:10px;
    -ms-border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -o-border-radius:10px;

    width:100%;
    width: calc(100% - 2px);
    width: -moz-calc(100% - 2px);
    height:311px;
    position: relative;
    top: 0px !important;
    left: 0px !important;
}
.custom_grorganizacion_home{}
.custom_grreqlegal_home{}
.custom_griat_home{}
.custom_grprev_home{}
.custom_graudit_home{}
.custom_grform_home{}

.custom_grorganizacion_home &gt; span, 
.custom_grreqlegal_home &gt; span, 
.custom_griat_home &gt; span, 
.custom_grprev_home &gt; span, 
.custom_graudit_home &gt; span, 
.custom_grform_home &gt; span{
    position: relative;
    background-position:5px center;
    background-repeat:no-repeat;
    background-size: 35px 35px;
    
    width:90%;
    height:53px;
    
    box-sizing: border-box;
    border-bottom: #ffcf9e solid 3px;
    cursor: default;
    
    margin-bottom:20px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    display: flex;
    align-items: center;

    font-family: 'SuraSans-Regular' !important;
    font-size: 14px !important;
    color: #666666 !important;
    text-align: left !important;
    font-weight: bold !important;
    line-height: normal !important;
    padding-left: 50px !important;
    padding-right: 25px !important;
}
.custom_grorganizacion_home &gt; span{background-image:url("../images/tit_ssgt_organizacion_icon.png");}
.custom_grreqlegal_home &gt; span{background-image:url("../images/tit_ssgt_requisitosleg_icon.png");}
.custom_griat_home &gt; span{background-image:url("../images/tit_ssgt_iat_icon.png");}
.custom_grprev_home &gt; span{background-image:url("../images/tit_ssgt_prevprep_icon.png");}
.custom_graudit_home &gt; span{background-image:url("../images/tit_ssgt_audit_icon.png");}
.custom_grform_home &gt; span{background-image:url("../images/tit_ssgt_form_icon.png");}

.commentlist, 
#contenido_grorganizacion, 
#contenido_grreqlegal, 
#contenido_griat, 
#contenido_grprev, 
#contenido_graudit, 
#contenido_grform{
    font-size:14px;
    height:200px;
    list-style:outside none none;
    margin-left:0;
    margin-top:0px;
    margin-right: 0px;
    margin-bottom: 10px;
}
.commentlist &gt; li, 
#contenido_grorganizacion &gt; li, 
#contenido_grreqlegal &gt; li, 
#contenido_griat &gt; li, 
#contenido_grprev &gt; li, 
#contenido_graudit &gt; li, 
#custom_grform &gt; li{
    background-image:url("../images/ssgt_vineta_new.jpg");
    background-position:99% center;
    background-repeat:no-repeat;
    border-bottom:1px solid #e9e9e9;
    /*line-height:30px;*/
    width:100%;
    padding: 7px 0px;
    padding-right: 30px;
    padding-left: 10px;
    box-sizing: border-box;
}

.custom_grorganizacion_home a, 
.custom_grreqlegal_home a, 
.custom_griat_home a, 
.custom_grprev_home a, 
.custom_graudit_home a, 
.custom_grform_home a{
    color: #666666;
}
.contenedor_biblioteca_griat a, 
.contenedor_biblioteca_grreqlegal a, 
.contenedor_biblioteca_grprev a, 
.contenedor_biblioteca_grform a, 
.contenedor_biblioteca_grorganizacion a, 
.contenedor_biblioteca_graudit a{
    color: #FFFFFF;
}

.contenedor_biblioteca_griat, 
.contenedor_biblioteca_grreqlegal, 
.contenedor_biblioteca_grprev, 
.contenedor_biblioteca_grform, 
.contenedor_biblioteca_grorganizacion, 
.contenedor_biblioteca_graudit{
    background-image:url("../images/ico_biblioteca.png");
    background-position:0 0;
    background-repeat:no-repeat;
    float:right;
    margin-right:15px;
    margin-top:0px;
    text-align:right;
    width:85px;
}

/***************************TEMPLATE CSS*****************************/
/****************AUTENTICACIÃ“N****************/
.campoError{
	border:1px solid #ff0000 !important;
}
#mensajes_login, #mensaje_error, #mensajes_login_nit, #mensajes_login_poliza{
	background:url("../images/ico_mensaje_alerta.png") no-repeat scroll 4% center rgba(0, 0, 0, 0);
	background-color:#F9FAE1;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	color:#666666 !important;
	font-family:'SuraSans-Regular' !important;
	font-size:15px !important;
	padding:8px 10px 8px 60px;
	width:320px;
}
#mensajes_login_nit, #mensajes_login_poliza{
	width:250px;
}
#mensaje_error_sistema{
	background:url("../images/ico_mensaje_alerta.png") no-repeat scroll 4% center rgba(0, 0, 0, 0);
	background-color:#FFDDAF;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	color:#666666 !important;
	font-family:'SuraSans-Regular' !important;
	font-size:15px !important;
	padding:8px 10px 8px 120px;
	width:auto;
}
#mensaje_exito{
	background:url("../images/ico_mensaje_exito.png") no-repeat scroll 4% center rgba(0, 0, 0, 0);
	background-color:#EAF4e0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	color:#666666 !important;
	font-family:'SuraSans-Regular' !important;
	font-size:15px !important;
	margin-bottom:5px;
	padding:8px 10px 8px 60px;
	width:320px;
}

#mensajes_login .error, #mensaje_error .error{color:#666666 !important;padding:0px 15px;}
#mensajes_login_nit .error, #mensajes_login_poliza .error{color:#666666 !important;padding:0px 10px;text-align:left;}
#mensaje_exito .error{color:#666666 !important;padding:8px 15px;}


/*************LOF ARTICLE NOTICIAS HOME*****************/
a.lof-title, .lof-inner{
    font-size: 15px;
    font-family: 'SuraSans-Regular';
}

.lof-articlessroller .lof-inner:hover {
    box-shadow: none!important;
}

div#noticias_home::after {
    content: " ";
    display: block;
    width: 100%;
    background: #ffff;
    height: 255px;
    margin-top: 55px;
    border-radius: 0px 0px 5px 5px;
}
div#noticias_gadmin::after {
    content: " ";
    display: block;
    width: 100%;
    background: #ffff;
    height: 255px;
    margin-top: 55px;
    border-radius: 0px 0px 5px 5px;
}


.lof-articlessroller .lof-inner .lof-title {
    padding: 5px 0px!important;
    width: 100%;
    /*white-space: nowrap;*/
    overflow: hidden;
    text-overflow: ellipsis;
}
.lof-articlessroller .lof-main-wapper {
    height: 260px!important;
}

#noticias_home .lof-articlessroller .lof-inner .lof-readmore, 
#noticias_gadmin .lof-articlessroller .lof-inner .lof-readmore,
#noticias_ssgt .lof-articlessroller .lof-inner .lof-readmore
{
    display: block;
    width: 80px;
    padding: 5px!important;
    border: solid 1px #1634A2;
    color: #1634A2!important;
    border-radius: 3px;
    text-transform: uppercase!important;
    font-family: 'SuraSans-Regular';
    text-align: center;
    margin-top: 10px!important;
}

.moduletable_banner_secundario {
    float: left!important;
    height: 80px!important;
    margin-bottom: 0px!important;
    margin-right: 20px!important;
    width: 420px!important;
}

.moduletable_video_home {
    float: left!important;
    height: 80px!important;
    margin-left: 28px;
    width: 230px!important;
    clear: both!important;
}

.moduletable_legislacion_home .lof-articlessroller .lof-next {
    right: auto!important;
    left: 160px!important;
    top: -40px!important;
}

.moduletable_legislacion_home .lof-articlessroller .lof-previous {
    left: 130px!important;
    right: auto!important;
    top: -40px!important;
}

.moduletable_noticias_home .lof-articlessroller .lof-next,
.moduletable_noticias_gadmin .lof-articlessroller .lof-next,
.moduletable_noticias_ssgt .lof-articlessroller .lof-next {
    right: auto!important;
    left: 130px!important;
    top: -40px!important;
}

.moduletable_noticias_home .lof-articlessroller .lof-previous, 
.moduletable_noticias_gadmin .lof-articlessroller .lof-previous, 
.moduletable_noticias_ssgt .lof-articlessroller .lof-previous {
    left: 100px!important;
    right: auto!important;
    top: -40px!important;
}

.moduletable_legislacion_home::before {
    content: "LegislaciÃ³n";
    text-transform: uppercase;
    font-family: 'SuraSans-Negrita';
    font-weight: normal;
    font-size: 20px;
    margin: 0px;
    color: #0033A0;
    position: absolute;
    margin-top: -30px;
    margin-left: 10px;
}

#noticias_home {
    float: left;
    height: 310px;
    margin-bottom: 23px;
    margin-left: 28px;
    width: 638px;
    background: #f7f5f5!important;
    border-radius: 5px;
    border: 1px solid #CCCCCC!important;
	margin-bottom: 30px !important;
}
#noticias_gadmin{
    float: left;
    /*height: 310px;*/
    margin-bottom: 23px;
    margin-left: 28px;
    width: 638px;
    background: #f7f5f5!important;
    border-radius: 5px;
    border: 1px solid #CCCCCC!important;
    margin-bottom: 30px !important;
    margin-top: 20px !important;
}

a.lof-previous {
    margin-top: 10px;
    border-radius: 1000px;
    width: 20px!important;
    height: 20px!important;
    display: block;
    background-size: 20px 20px!important;
}

a.lof-next {
    margin-top: 10px;
    border-radius: 1000px;
    width: 20px!important;
    height: 20px!important;
    display: block;
    background-size: 20px 20px!important;
}

.moduletable_noticias_home::before {
    content: "Noticias";
    text-transform: uppercase;
    font-family: 'SuraSans-Negrita';
    font-weight: normal;
    font-size: 20px;
    margin: 0px;
    color: #0033A0;
    position: absolute;
    margin-top: -30px;
    margin-left: 10px;
}
.moduletable_noticias_gadmin::before {
    content: "Noticias";
    text-transform: uppercase;
    font-family: 'SuraSans-Negrita';
    font-weight: normal;
    font-size: 20px;
    margin: 0px;
    color: #0033A0;
    position: absolute;
    margin-top: -30px;
    margin-left: 10px;
}

.lof-title{
    font-weight: normal !important;
}
.lof-row{
    padding: 0px !important;
    margin-top: 10px;
    margin-bottom: 10px;
}
.lof-inner{
    padding: 0px !important;
    margin: 0px !important;
}
/************FIN NOTICIAS HOME************/

/**************************BOLETINES*************************/

.custom_banner_3_home{
    float: left;
    margin-bottom: 0px;
    margin-left: 28px;
    width: 310px;
    height: 343px;
}
.moduletable_suscripcion_boletines{
    float: left;
    margin-left: 28px;
    width: 310px;
    height: 49px;
    background: transparent!important;
    margin-top: 5px;
    margin-bottom: 30px;
}
.moduletable_independiente{
    float: left;
    margin-left: 28px;
    width: 310px;
    height: 49px;
    background: transparent!important;
    margin-top: 5px;
    margin-bottom: 30px;
}

.moduletable_suscripcion_boletin {
    background: url(../images/fondo_boletin.jpg) no-repeat scroll left top rgba(0, 0, 0, 0);
    float: right;
    margin-bottom: 24px;
    margin-right: 28px;
    width: 310px
}

.moduletable_suscripcion_boletin form {
    margin-bottom: 0;
    margin-top: 20px
}

.letterman {
    color: #666;
    font-size: 10px;
    margin: 0 auto;
    text-align: left;
    width: 280px
}

.lettermanMod .inputbox,
#lm_email.inputbox {
    height: 29px!important;
    margin-bottom: 0!important;
    padding-bottom: 0!important;
    width: 169px!important
}

/***************DESPUES DE BOLETINES*****************/
.modulos_ridsso_consumidor{
    position: relative;
    width: 100%;
    box-sizing: border-box;
}
.custom_ridsso{
    float: left;
    width: 25%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
.custom_seguros_cumplimiento_particulares{
    float: left;
    width: 22%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 3%;
    margin-right: 0px;
}
.custom_banner_consumidor{
    float: left;
    width: 50%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
.custom_banner_consumidor p{
    width: 49%;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

/*************BUSCADOR***********/
#buscador_content{
    position: absolute;
    width: 100%;
    height: 0px;
    left: 0px;
    top: 100%;
}
#search-results217{
    left: 100% !important;
    left: calc(100% - 250px) !important;
    left: -moz-calc(100% - 250px) !important;
    top: 0px !important;

    box-shadow: 0px 0px 2px 3px rgba(0,0,0,0.2);
    -ms-box-shadow: 0px 0px 2px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 2px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 2px 3px rgba(0,0,0,0.2);
    -o-box-shadow: 0px 0px 2px 3px rgba(0,0,0,0.2);

    border-radius: 5px;
    -ms-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
}</pre></body></html>