﻿/* .ms-WPBody a:link{color:#ffffff;}  */
/* a:visited{color:#0096B1;}
.ms-WPBody a:visited{color:#0096af}
a:hover{color:#0096af; text-decoration:underline}
a img{border:0px transparent none}
.ms-vb a:visited, .ms-vb2 a:visited, .ms-vb-user a:visited{color:#0096B1!important}
.ms-vb a:link, .ms-vb2 a:link, .ms-vb-user a:link{color:#0096B1!important} */
input[type='file'] {
    width: 350px
}

.ms-dialog .s4-widecontentarea {
    background-image: none !important
}

.ms-welcomeMenu.ms-SpLinkButtonActive {
    background: none transparent;
    border-color: transparent;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 13px;
    font-weight: bold
}

.ms-welcomeMenu {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 13px;
    font-weight: bold
}

#columnaRightHomeARP {
    vertical-align: top
}

#breadRoot {
    padding: 6px 6px 0px 10px;
    background-repeat: no-repeat;
    background-image: url('/imagenesColmenaARP/internaHeader/iconBreadColmena.gif')
}

#breadcrumbResponsive {
    margin: 10px 0px;
}

a:hover#breadRoot {
    background-repeat: no-repeat;
    background-image: url('/imagenesColmenaARP/internaHeader/iconBreadColmenaOn.gif');
    width: 24px;
    height: 24px
}

.ms-sbtable input.ms-sbplain {
    background: none #FFF !important;
    border: 1px solid #CCCCCC !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #0097ae;
    font-weight: normal;
    font-style: normal;
    height: 20px;
    margin-top: -2px
}

.ms-sbtable input.ms-sbplain {
    width: 180px !important
}

.ms-sbtable .srch-gosearchimg {
    height: 20px;
    border-color: #FFF !important
}

.srch-WPBody {
    width: 100%
}

.ms-searchref-categoryname {
    background-color: #CCDAEA;
    padding-top: 10px
}

#centerContentCentralCol .ms-sbtable-ex {
    background-image: url('/imagenesColmenaARP/internaPage/textInputBackgroundCOL.png');
    background-repeat: no-repeat;
    width: 570px;
    height: 33px;
    background-position: 130px 0px
}

#centerContentCentralCol .ms-sbtable-ex input.ms-sbplain {
    width: 305px !important;
    border: none !important;
    margin-left: -40px;
    *;
    position: relative;
    *;
    margin-left: -26px
}

#centerContentCentralCol .ms-sbtable-ex .ms-sblink {
    text-align: right
}

#columnaLeftHomeARP {
    width: 634px;
    vertical-align: top
}

#footerBeneficiosHomeColmena {
    background-color: #FDC82E;
    height: 7px;
    width: 308px
}

#bodyBeneficiosHomeColmena {
    width: 298px;
    padding: 10px 0px 0px 10px;
    background-color: #FDC82E;
}

.contentBtnCliProv {
    width: 16px;
    float: left;
    margin-top: -10px
}

.contentLoginBox {
    float: right
}

.recuadroBeneficiosHome {
    background-image: url('/imagenesColmenaARP/home/inputtextTusBeneficiosHome.gif');
    width: 194px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #666;
    background-repeat: no-repeat;
    text-align: center;
    padding: 3px 0px;
    *border-color: #FFF;
    *border: none
}

.recuadroBeneficiosHome input {
    *border: none;
    *border: 1px solid #FFF
}

.recuadroBeneficiosHome [type='text'] {
    border: 1px solid #FFF;
    width: 170px;
    *;
    border: none;
    *width: 155px !important
}

.recuadroBeneficiosHome [type='Password'] {
    border: 1px solid #FFF;
    width: 170px;
    *;
    border: none;
    *width: 160px !important
}

.labelBeneficiosHome {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #3066A5;
    text-align: right
}

.vermasNoticiasHome {
    font-weight: bold;
    background-image: url('/imagenesColmenaARP/home/bulletVerMasHome.gif');
    background-position: right;
    padding-right: 10px;
    text-align: right;
    background-repeat: no-repeat;
    margin: 7px 0px 0px 0px
}

.vermasNoticiasHome a {
    font-weight: bold;
    color: #3F7DC7;
    text-decoration: none
}

#olvidoContraHome {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFF
}

#olvidoContraHome a {
    color: #666;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none
}

#tableContrasenaHome {
    margin-top: 5px
}

.botonBeneficioIngresarHome {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FFF;
    background-color: #0096AF;
    text-align: center;
    width: 82px;
    height: 19px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-top: 1px;
    padding-bottom: 3px;
    cursor: pointer
}

.btnLoginClienteOn {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FFF;
    background-image: url('/imagenesColmenaARP/home/btnClienteOn.png');
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 47px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-top: 1px;
    padding-bottom: 3px;
    cursor: pointer
}

.btnLoginClienteOff {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FFF;
    background-image: url('/imagenesColmenaARP/home/btnClienteOff.png');
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 47px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-top: 1px;
    padding-bottom: 3px;
    cursor: pointer
}

.btnLoginProveedorOn {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FFF;
    background-image: url('/imagenesColmenaARP/home/btnProveedorOn.png');
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 63px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-top: 1px;
    padding-bottom: 3px;
    cursor: pointer
}

.btnLoginProveedorOff {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FFF;
    background-image: url('/imagenesColmenaARP/home/btnProveedorOff.png');
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: center;
    width: 16px;
    height: 63px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-top: 1px;
    padding-bottom: 3px;
    cursor: pointer
}

.footerLinea1 {
    font-weight: bold;
    color: #999;
    padding-left: 10px;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif !important;
}

.footerLinea2 {
    padding-left: 10px;
    font-size: 10px
}

#topContentCentralCol {
    background-image: url('/imagenesColmenaARP/internaPage/topContentInternal.png');
    background-repeat: no-repeat;
    width: 605px;
    height: 9px
}

#centerContentCentralCol {
    height: auto;
    width: 565px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-top: 10px;
}

#bottonContentCentralCol {
    background-image: url('/imagenesColmenaARP/internaPage/bottomContentInternal.png');
    background-repeat: no-repeat;
    width: 605px;
    height: 9px;
    margin-bottom: 20px
}

.tituloEnlaces {
    background-image: url('/imagenesColmenaARP/internaPage/titleEnlacesColmena.png')
}

.tituloDescargas {
    background-image: url('/imagenesColmenaARP/internaPage/titleDescargasColmena.png')
}

.tituloNoticias {
    background-image: url('/imagenesColmenaARP/home/noticiasTitleARP.jpg')
}

.tituloOpinometro {
    background-image: url('/imagenesColmenaARP/internaPage/titleEncuestaColmena.png')
}

DIV.headerLateralBox-Gray {
    background-repeat: no-repeat;
    height: 35px;
    width: 308px;
    float: right
}

DIV.bodyLateralBox-Gray {
    background-color: #F5F5F5;
    font-weight: normal;
    padding: 8px 10px 0px 10px;
    width: 288px;
    color: #999;
    font-size: 10px;
    float: right
}

.bodyLateralBox-Gray b {
    font-weight: bold;
    color: #333
}

.bodyLateralBox-Gray a:link {
    color: #0096B1
}

.bodyLateralBox-Gray a:hover {
    text-decoration: underline
}

.bodyLateralBox-Gray a:visited {
    color: #0096B1
}

DIV.footerLateralBox-Gray {
    background-image: url('/imagenesColmenaARP/internaPage/footerLateralBoxGray.gif');
    background-repeat: no-repeat;
    height: 7px;
    width: 308px;
    float: right
}

.tituloVidaLabInsideColmena {
    background-image: url('/imagenesColmenaARP/internaPage/titleLaboralColmena.png');
    background-repeat: no-repeat;
    height: 36px;
    width: 308px
}

.cuerpoVidaLabInsideColmena {
    background-color: #EAEAEA;
    padding: 5px;
    width: 298px;
    color: #999;
    font-size: 12px
}

.cuerpoVidaLabInsideColmena b {
    color: #333
}

.footerVidaLabInsideColmena {
    background-image: url('/imagenesColmenaARP/internaPage/footerLaboralColmena.gif');
    background-repeat: no-repeat;
    height: 7px;
    width: 308px
}

.recuadroCampoVidaLabColmena {
    background-image: url('/imagenesColmenaARP/internaHeader/fondoNewsletterColmena.png');
    background-repeat: no-repeat;
    width: 220px;
    padding: 7px;
    margin-right: 10px
}

.recuadroCampoVidaLabColmena [type="text"] {
    border-style: none;
    border-color: #FFF;
    width: 211px;
    font-weight: normal;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    ****
}

.inputCampoVidaLabColmena {
    *border-style: none;
    *border-color: #FFF;
    *width: 222px;
    *;
    font-weight: normal;
    *;
    color: #333;
    *;
    font-family: Arial, Helvetica, sans-serif;
    *;
    font-size: 10pt
}

.botonIrColmena {
    border-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #FFF;
    height: 30px;
    width: 50px;
    background-color: #0096AF;
    text-align: center;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-top: 1px;
    padding-bottom: 3px;
    cursor: pointer
}

.botonIrColmena a {
    color: #FFF;
    text-decoration: none
}

.tituloCalendariosideColmena {
    background-image: url('/imagenesColmenaARP/internaPage/titleCalendariosColmena.png');
    height: 36px;
    width: 308px
}

.cuerpoCalendarioInsideColmena {
    background-color: #D7D7D7;
    padding: 5px;
    width: 298px;
    color: #333;
    font-size: 12px
}

.footerCalendarioInsideColmena {
    background-image: url('/imagenesColmenaARP/internaPage/footerCalendariosColmena.gif');
    background-repeat: no-repeat;
    height: 7px;
    width: 308px
}

.zonaWebPartInside1 {
    margin-bottom: 20px
}

.zonaWebPartInside2 {
    margin-bottom: 20px
}

.zonaWebPartInside3 {
    margin-bottom: 20px
}

.zonaWebPartInside4 {
    margin-bottom: 20px
}

.zonaWebPartInside4 a {
    color: #0072BC !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    font-weight: normal
}

.zonaWebPartInside4 a:hover {
    color: #18477A !important;
    text-decoration: underline !important
}

H1.ms-rteElement-H1 {
    font-family: Arial, Helvetica, sans-serif;
    color: #0096B1 !important;
    font-size: 20px;
    font-weight: normal;
    margin-top: 0px;
    text-align: justify
}

H2.ms-rteElement-H2 {
    font-family: Arial, Helvetica, sans-serif;
    color: #0096B1;
    font-size: 16px;
    text-align: justify
}

H3.ms-rteElement-H3 {
    font-family: Arial, Helvetica, sans-serif;
    color: #0096B1;
    font-size: 14px;
    font-weight: bold;
    text-align: justify
}

li.ms-rteElement-H3 {
    margin-left: 57px
}

H4.ms-rteElement-H4 {
    font-family: Arial, Helvetica, sans-serif;
    color: #0096B1;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-align: justify
}

H1.ms-rteElement-H1B {
    color: #3783D7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin-top: 0;
    text-align: justify
}

H2.ms-rteElement-H2B {
    font-family: Arial, Helvetica, sans-serif;
    color: #0096B1;
    font-size: 16px;
    font-weight: normal;
    text-align: justify
}

H3.ms-rteElement-H3B {
    font-family: Arial, Helvetica, sans-serif;
    color: #0096B1;
    font-size: 14px;
    font-weight: normal;
    text-align: justify
}

H4.ms-rteElement-H4B {
    font-family: Arial, Helvetica, sans-serif;
    color: #0096B1;
    font-size: 12px;
    font-weight: bold;
    text-align: justify;
    font-style: italic
}

DIV.ms-rteElement-Callout1 {
    background-color: #EEE;
    border: 1px solid #C5C6DE;
    padding: 10px;
    width: auto;
    float: none;
    color: #0096af
}

P.ms-rteElement-P {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #999;
    font-weight: normal;
    margin-top: 20px;
    text-align: justify
}

div.ms-rteElement-P {
    margin-left: 49px
}

.ms-rteElement-P {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #999;
    font-weight: normal;
    margin: 0px 10px;
    text-align: justify;
    margin-top: 10px;
    *;
    margin-bottom: 10px
}

DIV.ms-rteElement-Callout6 {
    -ms-name: "jQuery Accordion:Contenedor";
    ;
    width: auto;
    float: none;
    color: ##30639F;
    margin-top: 10px
}

DIV.ms-rteElement-Callout7 {
    -ms-name: "jQuery Accordion:TÃ­tulo SecciÃ³n";
    ;
    padding: 5px 5px 5px 34px;
    width: auto;
    float: none;
    color: #0096B1 !important;
    background-image: none !important
}

DIV.ms-rteElement-Callout7 .ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    background-color: #F9F9F7 !important
}

DIV.ms-rteElement-Callout8 {
    -ms-name: "jQuery Accordion:Contenido SecciÃ³n";
    ;
    padding: 10px;
    width: auto;
    float: none;
    color: #0096B1
}

.ui-accordion .ui-accordion-header {
    margin-top: 0px !important
}

.ui-accordion .ui-accordion-content {
    margin-bottom: 0px !important
}

.ms-rteTable-Colm {
    -ms-name: "Estilo de tabla Colmena ARP";
    text-align: left;
    line-height: 2;
    vertical-align: top;
    color: #000;
    font-size: 13px
}

.ms-rteTable-Colm th.ms-rteTableHeaderRow-Colm,
.ms-rteTable-Colm tr.ms-rteTableFooterRow-Colm {}

.ms-rteTableHeaderRow-Colm {
    background-color: #B6C8ED;
    color: white;
    font-weight: bold;
    font-family: Arial, Helvetica, "sans-serif !important";
    font-size: 13px
}

.ms-rteTable-Colm th.ms-rteTableHeaderFirstCol-Colm,
.ms-rteTable-Colm th.ms-rteTableFooterFirstCol-Colm {
    border-bottom: 1px #B6C8ED solid
}

.ms-rteTable-Colm th.ms-rteTableHeaderOddCol-Colm,
.ms-rteTable-Colm td.ms-rteTableFooterOddCol-Colm {
    border-bottom: 1px #B6C8ED solid
}

.ms-rteTableFooterLastCol-Colm {
    border-bottom: 1px #B6C8ED solid
}

tr.ms-rteTableFooterRow-Colm th.ms-rteTableFooterFirstCol-Colm {
    font-weight: normal
}

.ms-rteTable-Colm th.ms-rteTableHeaderEvenCol-Colm,
.ms-rteTable-Colm td.ms-rteTableFooterEvenCol-Colm {
    border-top: 1px #0072bc solid;
    border-bottom: 1px #0072bc solid
}

.ms-rteTable-Colm th.ms-rteTableHeaderLastCol-Colm,
.ms-rteTable-Colm th.ms-rteTableFooterLastCol-Colm {}

.ms-rteTable-Colm tr.ms-rteTableOddRow-Colm {
    background-color: #EEF2FB
}

.ms-rteTable-Colm tr.ms-rteTableEvenRow-Colm {
    background-color: #fff
}

.ms-rteTable-Colm th.ms-rteTableFirstCol-Colm {
    font-weight: normal
}

.ms-rteTable-Colm td.ms-rteTableLastCol-Colm {
    font-weight: normal
}

.ms-rteImage-0 {
    border: 0px;
    border-style: none
}

.igColmena-gb1 {
    background-color: #36C;
    color: #FFF;
    font-size: 17px
}

.igColmena-gb1 a {
    color: #FFF;
    font-size: 15px;
    padding: 5px
}

.igColmena-gb2 {
    background-color: #94AEE4;
    color: #FFF;
    font-size: 13px
}

.igColmena-gb2 a {
    color: #FFF;
    font-size: 13px
}

.igColmena-gb3 {
    background-color: #EAEFFB;
    color: #36C;
    font-size: 13px;
    border-bottom-color: #FFF;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.igColmena-ico img {
    padding-left: 15px
}

.ms-alternatingstrong {
    background-color: #F5F5F5
}

#bodyBeneficiosHomeColmena .NombreUsuario {
    color: white;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 5px
}

#bodyBeneficiosHomeColmena .NombreEmpresa {
    color: #003E84;
    font-size: 12px;
    font-weight: Normal;
    font-family: Arial, Helvetica, sans-serif
}

#bodyBeneficiosHomeColmena .UltimoAcceso {
    color: #003E84;
    font-size: 10px;
    font-weight: Normal;
    font-family: Arial, Helvetica, sans-serif
}

ul.dfwp-list li.dfwp-item div.link-item {
    background-image: url('/imagenesColmenaARP/Varios/bulletLIallCol.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 20px
}

#centerContentCentralCol .slm-layout-main .groupmarker div.link-item {
    background-image: url('/imagenesColmenaARP/Varios/bulletLIallCol.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 20px
}

.item .link-item a {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif !important
}

ul.dfwp-list li.dfwp-item div.link-item a {
    color: gray;
    text-decoration: underline
}

ul.dfwp-list li.dfwp-item div.link-item a:hover {
    color: #03B673;
    text-decoration: none
}

.dfwp-column .dfwp-list {
    background-image: none
}

.ms-formbody {
    background-color: #fbfbfb;
    vertical-align: middle
}

DIV.ms-rteElement-Callout9 {
    -ms-name: "Vinculos Relacionados:Encabezado";
    background-image: url('/imagenesColmenaARP/internaPage/titleEnlacesColmena.png');
    background-repeat: no-repeat;
    height: 35px;
    width: 308px
}

DIV.ms-rteElement-Callout10 {
    -ms-name: "Vinculos Relacionados:Cuerpo";
    background-color: #F5F5F5;
    font-weight: normal;
    padding: 14px;
    width: 280px;
    color: #18477a;
    font-size: 10px
}

DIV.ms-rteElement-Callout10 a {
    padding-left: 12px;
    font-size: 8pt;
    color: gray;
    text-decoration: none
}

DIV.ms-rteElement-Callout10 a:hover {
    color: #03B673;
    text-decoration: underline
}

DIV.ms-rteElement-Callout11 {
    -ms-name: "Vinculos Relacionados:Pie";
    background-image: url('/imagenesColmenaARP/internaPage/footerLateralBoxGray.gif');
    background-repeat: no-repeat;
    height: 7px;
    width: 308px
}

.errorHeaderColmena {
    background-image: url('/imagenesColmenaARP/internaPage/errorHeaderCol.jpg');
    background-repeat: repeat-x;
    height: 54px;
    width: 685px;
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: normal;
    color: #039;
    padding-left: 15px;
    padding-top: 16px
}

.errorBodyColmena {
    width: 660px;
    margin: 0 auto;
    overflow: hidden;
    height: auto;
    padding: 40px 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #999
}

.errorWhiteTitleColmena {
    font-weight: bold;
    color: #FFF
}

.errorFooterColmena {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #E03218;
    text-align: center;
    width: 700px;
    background-image: url('/imagenesColmenaARP/internaPage/errorFooterCol.jpg');
    height: 37px;
    margin: 0 auto;
    padding-top: 37px;
    background-repeat: no-repeat
}

.errorFooterColmena a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #E03218;
    text-decoration: none
}

.titleBienvenidoOV {
    background-image: url('/imagenesColmenaARP/bibliotecaVirtual/titleBienvenidoOV.gif');
    width: 339px;
    height: 37px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #333;
    background-repeat: no-repeat;
    padding-left: 157px
}

.botonCerrarSesionOV {
    background-image: url('/imagenesColmenaARP/contenido/btnOficinaVirtual.png');
    background-repeat: no-repeat;
    width: 159px;
    border: none;
    padding: 0px 0px 0px 7px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #FFF !important;
    height: 37px
}

.botonCerrarSesionOV a,
.botonCerrarSesionOV a:hover,
.botonCerrarSesionOV a:visited {
    color: #FFF !important
}

.titleBeneficiosOV {
    background-image: url('/imagenesColmenaARP/bibliotecaVirtual/titleBeneficiosOVoff.jpg');
    background-repeat: no-repeat;
    width: 270px;
    height: 37px;
    cursor: pointer
}

.titleBeneficiosOV:hover {
    background-image: url('/imagenesColmenaARP/bibliotecaVirtual/titleBeneficiosOVon.jpg');
    background-repeat: no-repeat;
    width: 270px;
    height: 37px
}

.ms-alternatingstrong td.ms-vb {
    background-color: #FFF;
    padding: 3px 0px
}

.ms-gb {
    background-color: #D9E0E8;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #3066A5;
    font-family: Arial, Helvetica, "sans-serif !important"
}

.article-content,
.welcome-content {
    margin-top: 0px
}

h3.ms-advsearch-header {
    font-family: Arial, Helvetica, sans-serif
}

.srch-results,
srch-stats,
srch-WPBody,
td.s4-wpcell-plain,
span.srch-URL2 {
    width: 520px !important;
    max-width: 520px !important;
    white-space: normal;
    word-wrap: break-word;
    *;
    width: 100% !important
}

.centroBotonOVcolmena {
    margin: 0px;
    background-color: #0096AF;
    padding-top: 1px;
    padding-bottom: 1px;
    color: #FFF;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 12px;
    font-weight: normal;
    width: auto;
    height: 19px;
    border-spacing: 0px !important;
    cursor: pointer;
}

.centrotdOVcolmena {}

.izqBotonOVcolmena {}

.derBotonOVcolmena {}

#aspnetForm #s4-workspace #s4-bodyContainer #s4-mainarea table tbody tr td #MSO_ContentTable .s4-ba .ms-bodyareacell .welcome.blank-wp .welcome-content .ms-rteElement-H1 {
    margin-top: 20px
}

.ms-vb table {
    background-position: center center;
    float: left;
    ;
    width: 147px
}

td.ms-paging {
    font-size: 20px;
    color: #0096B1 !important;
    text-align: center
}

.ms-bottompaging .ms-vb {
    padding-bottom: 5px
}

.s4-wpTopTable {
    border: none !important
}

.article-content,
.welcome-content {
    color: #999 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: justify
}

.welcome-content ul li {
    margin: 10px 10px 0;
    padding-left: 10px;
    margin-right: 0px;
    color: #999;
}

.welcome-content .ms-rteElement-P {
    margin-left: 0px !important
}

body ul {
    color: #0096B1;
    margin-left: -20px;
    *margin-left: 20px
}

.ui-widget-content .ms-rteElement-P {
    margin: 0px;
    margin-left: 49px
}

DIV.ms-rteElement-Callout3 {
    -ms-name: "RÃ³tulo 3"
}

.ms-rteElement-Callout3 {
    padding: 0px 25px 0px 25px;
    background-color: #0297b0;
    background-position: left center;
    color: #FFF;
    font-family: Arial, Helvetica, "sans-serif !important";
    font-size: 20px !important;
    font-weight: normal !important;
    margin-bottom: 15px;
    font-style: normal;
    float: none;
    width: auto
}

.textoLegalFinanciera {
    background-image: url('/imagenesColmenaARP/footer/textoLegal.png');
    background-repeat: no-repeat;
    width: 14px;
    height: 400px;
    position: absolute;
    margin-left: -16px;
    margin-top: -367px;
    background-position: bottom;
}

.ms-WPBody td {
    font-family: Arial, Helvetica, sans-serif
}

.ms-WPBody {
    font-family: Arial, Helvetica, sans-serif;
    text-align: justify
}

.ui-accordion .ui-accordion-content .ui-accordion-header {
    background-color: green !important
}

.ms-rteTableOddCol-Colm a {
    padding-left: 10px
}

.ms-rteTableHeaderOddCol-Colm {
    padding-left: 13px;
    color: #18477A
}

.contenidoInternaColmena .s4-search {
    background-image: url('/imagenesColmenaARP/internaPage/textInputBackgroundCOL.png');
    background-position: 115px 0;
    background-repeat: no-repeat;
    height: 33px;
    width: 570px
}

.contenidoInternaColmena .ms-sbcell {
    width: 150px
}

.contenidoInternaColmena .ms-sbtext {
    width: 117px
}

.contenidoInternaColmena .ms-sbtable input {
    height: 15px;
    width: 324px !important
}

.contenidoInternaColmena .vinculo {
    color: #2771C2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-align: justify;
    padding-top: 6px
}

div.ms-rteElement-P {
    *margin-left: 49px;
}

li .ms-rteElement-H3 {
    *margin-left: 57px;
}

.Contenedor {
    width: 560px;
}

.Contenedor p,
ol,
ul {
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
}

.Contenedor h1,
h2,
h3,
h4 {
    color: #0096B1;
}

.Menu_navegacion {
    padding: 0;
    margin-left: 0 !important;
}

.MenuItem {
    background-color: #0096B1;
    display: block;
    margin-left: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 5px !important;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.MenuItem:hover {
    background-color: #0096B1;
}

#MenuItem1 {
    background-image: url('/imagenesColmenaARP/contenido/Reclamaciones%20y%20Siniestros/icon_sprite.png');
    background-position: 10px 8px;
    background-repeat: no-repeat;
}

#MenuItem2 {
    background-image: url('/imagenesColmenaARP/contenido/Reclamaciones%20y%20Siniestros/icon_documentos.png');
    background-position: 14px 9px;
    background-repeat: no-repeat;
    background-color: #0096B1;
}

#MenuItem2:hover {
    background-color: #0096B1;
}

/*#MenuItem2 a{font-size:15px;padding-left: 10px;}*/
#MenuItem3 {
    background-image: url('/imagenesColmenaARP/contenido/Reclamaciones%20y%20Siniestros/icon_sprite.png');
    background-position: 10px -57px;
    background-repeat: no-repeat;
}

#MenuItem4 {
    background-image: url('/imagenesColmenaARP/contenido/Reclamaciones%20y%20Siniestros/icon_sprite.png');
    background-position: 10px -90px;
    background-repeat: no-repeat;
}

.MenuItem_enlace {
    text-decoration: none;
    color: white !important;
    line-height: 2;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 18px;
    margin-left: 40px;
}

/*#tituloBeneficiosHomeColmena{background-image:url('/imagenesColmenaARP/home/titleTusBeneficios.jpg'); background-repeat:no-repeat; height:36px; width:308px}*/
/* Ajustes DNRM - 27-12-2016 */
.contentLoginBox {
    text-align: left
}

.contentLoginBox>a #tituloBeneficiosHomeColmena {
    background-position: 0 -36px
}

.contentLoginBox>a:hover #tituloBeneficiosHomeColmena {
    background-position: 0 bottom
}

.contentLoginBox #tituloBeneficiosHomeColmena {
    background-position: 0 0
}

#tituloBeneficiosHomeColmena {
    background-image: url(/imagenesColmenaARP/home/titleTusBeneficios.gif);
    background-repeat: no-repeat;
    height: 36px;
    width: 308px
}

.ErrorBeneficiosHomeColmena.ms-formvalidation {
    color: #444;
    display: inline-block;
    text-align: left;
    line-height: 1.5
}

.ErrorBeneficiosHomeColmena.ms-formvalidation>div {
    color: #444 !important;
}

/* Ajustes DNRM - 11-01-2016 */
/* color */
.seccion-independientes .color-amarillo-1 {
    color: #FFF5A4;
}

.seccion-independientes .color-amarillo-2 {
    color: #FFE500;
}

.seccion-independientes .color-amarillo-3 {
    color: #FDC800;
}

.seccion-independientes .color-amarillo-4 {
    color: #FCB614;
}

.seccion-independientes .color-amarillo-5 {
    color: #F19129;
}

.seccion-independientes .color-amarillo-6 {
    color: #D2771D;
}

.seccion-independientes .color-verde-1 {
    color: #00B39D;
}

.seccion-independientes .color-verde-2 {
    color: #0095A8;
}

.seccion-independientes .color-verde-3 {
    color: #008595;
}

.seccion-independientes .color-verde-4 {
    color: #047E6D;
}

.seccion-independientes .color-verde-5 {
    color: #006E76;
}

.seccion-independientes .fondo-amarillo-1 {
    background-color: #FFF5A4;
}

.seccion-independientes .fondo-amarillo-2 {
    background-color: #FFE500;
}

.seccion-independientes .fondo-amarillo-3 {
    background-color: #FDC800;
}

.seccion-independientes .fondo-amarillo-4 {
    background-color: #FCB614;
}

.seccion-independientes .fondo-amarillo-5 {
    background-color: #F19129;
}

.seccion-independientes .fondo-amarillo-6 {
    background-color: #D2771D;
}

.seccion-independientes .fondo-verde-1 {
    background-color: #00B39D;
}

.seccion-independientes .fondo-verde-2 {
    background-color: #0095A8;
}

.seccion-independientes .fondo-verde-3 {
    background-color: #008595;
}

.seccion-independientes .fondo-verde-4 {
    background-color: #047E6D;
}

.seccion-independientes .fondo-verde-5 {
    background-color: #006E76;
}

/* font */
.seccion-independientes .info-independientes {
    font-size: 12px;
    line-height: 1.45;
    text-align: left;
    float: left;
    margin: 40px 0;
}

.seccion-independientes .info-independientes h2 {
    font-size: 18px;
    line-height: 1.2;
    font-weight: 100;
    margin: 0;
    padding: 0;
}

.seccion-independientes .info-independientes h3 {
    color: inherit;
    line-height: 1.2;
    font-weight: 100;
    margin: 0;
    padding: 0;
}

.seccion-independientes .info-independientes a {
    color: inherit !important;
    text-decoration: underline;
}

.seccion-independientes .info-independientes a:hover {
    opacity: 0.8;
}

.seccion-independientes .info-independientes p {
    margin: 0;
    padding: 0;
}

.seccion-independientes .info-independientes ul,
.seccion-independientes .info-independientes ol {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: left;
}

.seccion-independientes .text-center {
    text-align: center;
}

/* images */
.img-ClickArtPNG,
.if-PrestacionesEconomicas ol li:before {
    background-image: url('/imagenesColmenaARP/contenido/independientes/img-clickart.png');
    background-repeat: no-repeat;
}

.img-ClickArt {
    background-image: url('/imagenesColmenaARP/contenido/independientes/img-clickart.gif');
    background-repeat: no-repeat;
    display: block;
}

/* content */
.if-riesgoslaborales {
    padding: 0 46px;
    width: 435px;
}

.if-riesgoslaborales .img-1 {
    background-position: -4px -1px;
    float: left;
    padding: 8px 15px;
    height: 62px;
    width: 62px;
}

.if-riesgoslaborales h2 {
    float: left;
    height: 42px;
    padding: 18px 28px !important;
    width: 286px;
}

.if-riesgoslaborales p {
    float: left;
    padding: 25px 25px 45px 25px !important;
    width: 384px;
}

.if-riesgoslaborales .img-2 {
    background-position: -115px -11px;
    display: inline-block;
    height: 144px;
    margin: -30px 0 0 -25px;
    position: relative;
    width: 202px;
}

.if-arl {
    padding: 0 30px 0 120px;
    width: 375px;
}

.if-arl h2 {
    float: right;
    margin: 0 40px 0 0 !important;
    padding: 18px 22px !important;
}

.if-arl h2:after {
    border-style: solid;
    border-width: 20px 20px 0 0;
    border-color: #047e6e transparent transparent transparent;
    content: "";
    display: inline-block;
    margin: 39px 0 0 -83px;
    position: absolute;
    height: 0;
    width: 0;
}

.if-arl p {
    padding: 66px 20px 30px 20px !important;
    width: 190px;
}

.if-arl .img-1 {
    background-position: -340px -11px;
    display: inline-block;
    height: 209px;
    margin: -100px 0 0 165px;
    position: relative;
    width: 165px;
}

.if-ColmenaSeguros {
    padding: 0 16px;
    width: 435px;
}

.if-ColmenaSeguros .img-1 {
    background-position: -12px -86px;
    float: left;
    padding: 8px 15px;
    height: 52px;
    width: 47px;
}

.if-ColmenaSeguros h2 {
    float: left;
    height: 21px;
    padding: 29px 0 18px 19px !important;
    width: 338px;
}

.if-ColmenaSeguros p {
    float: left;
    padding: 25px 135px 45px 25px !important;
    width: 274px;
}

.if-ColmenaSeguros .img-2 {
    background-position: -122px -194px;
    display: inline-block;
    height: 121px;
    margin: -100px 0 0 295px;
    position: relative;
    width: 215px;
}

.if-FuncionColmenaSeguros {
    padding: 0 16px;
    width: 495px;
}

.if-FuncionColmenaSeguros h2 {
    float: left;
    height: 42px;
    margin: 0 0 0 40px !important;
    padding: 18px 15px !important;
    width: 306px;
}

.if-FuncionColmenaSeguros ol {
    float: left;
    width: 100%;
}

.if-FuncionColmenaSeguros .img-1 {
    background-position: 10px -166px;
    float: left;
    height: 68px;
    padding: 5px 25px;
    width: 69px;
}

.if-FuncionColmenaSeguros .img-2 {
    background-position: -8px -268px;
    float: left;
    height: 188px;
    margin: 20px 0 0 35px;
    padding: 0;
    width: 81px;
}

.if-FuncionColmenaSeguros .img-3 {
    background-position: -512px -10px;
    float: right;
    height: 101px;
    margin: -20px 0 0 0;
    padding: 0;
    width: 166px;
}

.if-FuncionColmenaSeguros .img-4 {
    background-position: -514px -144px;
    height: 256px;
    float: left;
    margin: 215px 0px 0 -130px;
    padding: 0;
    position: absolute;
    width: 184px;
}

.if-FuncionColmenaSeguros .img-5 {
    background-position: -123px -323px;
    float: right;
    height: 48px;
    margin: 0;
    padding: 0;
    width: 229px;
}

.if-FuncionColmenaSeguros .img-6 {
    background-position: -709px -11px;
    float: right;
    margin: -150px 20px 0 0;
    height: 300px;
    width: 201px;
}

.if-FuncionColmenaSeguros .item-1 {
    display: inline-block;
    float: right;
    padding: 20px;
    width: 330px;
}

.if-FuncionColmenaSeguros .item-2 {
    display: inline-block;
    float: right;
    margin: 38px 0 0 0;
    padding: 20px;
    width: 330px;
}

.if-FuncionColmenaSeguros .item-3 {
    display: inline-block;
    float: left;
    margin: 140px 0 0 0;
    padding: 20px;
    width: 280px;
}

.if-SGSST {
    padding: 0 26px;
    width: 475px;
}

.if-SGSST h2 {
    border-left: 25px solid #D2771D;
    float: left;
    margin: 0 0 0 40px !important;
    padding: 18px 25px !important;
    width: 360px;
}

.if-SGSST .img-1 {
    background-position: -736px -344px;
    float: left;
    height: 133px;
    margin: -12px 0px 0 0;
    width: 140px;
}

.if-SGSST p {
    float: right;
    padding: 20px !important;
    width: 294px;
}

.if-afiliaciones {
    padding: 0 65px;
    width: 397px;
}

.if-afiliaciones h2 {
    border-left: 25px solid #FCB614;
    float: left;
    margin: 0;
    padding: 18px 25px !important;
    width: 322px;
}

.if-afiliaciones ol {
    float: left;
    width: 100%;
}

.if-afiliaciones .img-1 {
    background-position: -401px -275px;
    float: left;
    height: 135px;
    margin: 28px 0 0 -18px;
    position: absolute;
    width: 65px;
}

.if-afiliaciones .img-2 {
    background-position: -1103px -204px;
    float: right;
    height: 211px;
    margin: -181px 0 10px -18px;
    width: 77px;
}

.if-afiliaciones .img-3 {
    background-position: -638px -519px;
    float: left;
    height: 45px;
    margin: 0 0 20px 0;
    padding: 7px 7px 23px 7px;
    width: 50px;
}

.if-afiliaciones .img-4 {
    background-position: -932px -34px;
    display: inline-block;
    float: left;
    margin: 0 0 0 -38px;
    position: relative;
    height: 232px;
    width: 40px;
}

.if-afiliaciones .img-5 {
    background-position: -699px -519px;
    float: left;
    height: 45px;
    margin: 0;
    padding: 7px 7px 39px 7px;
    width: 50px;
}

.if-afiliaciones .img-6 {
    background-position: -115px -396px;
    height: 108px;
    float: right;
    margin: -120px -40px 0 0;
    width: 108px;
}

.if-afiliaciones .img-7 {
    background-position: -761px -519px;
    float: left;
    height: 46px;
    margin: 0 0 21px 0;
    padding: 7px 7px 57px 7px;
    width: 50px;
}

.if-afiliaciones .img-8 {
    background-position: -822px -519px;
    float: left;
    height: 45px;
    margin: 0 0 20px 0;
    padding: 7px 7px 73px 7px;
    width: 50px;
}

.if-afiliaciones .img-9 {
    background-position: -236px -455px;
    float: left;
    height: 111px;
    margin: -90px 0px 0 -65px;
    position: relative;
    width: 111px;
    z-index: 1;
}

.if-afiliaciones .img-10 {
    background-position: -883px -519px;
    float: left;
    height: 45px;
    margin: 0 0 20px 0;
    padding: 7px 7px 75px 7px;
    width: 50px;
}

.if-afiliaciones .img-11 {
    background-position: -1109px -14px;
    float: right;
    height: 159px;
    margin: 10px -37px 0 0;
    position: relative;
    width: 39px;
}

.if-afiliaciones .img-12 {
    background-position: -944px -519px;
    float: left;
    height: 45px;
    margin: 0 0 20px 0;
    padding: 7px 7px 56px 7px;
    width: 50px;
}

.if-afiliaciones .img-13 {
    background-position: -409px -438px;
    height: 127px;
    float: right;
    margin: -80px -68px 0 0;
    position: relative;
    width: 127px;
}

.if-afiliaciones .img-14 {
    background-position: -1005px -519px;
    float: left;
    height: 45px;
    margin: 0 0 20px 0;
    padding: 7px 7px 90px 7px;
    width: 50px;
}

.if-afiliaciones .img-15 {
    background-position: -1067px -519px;
    float: left;
    height: 45px;
    margin: 0;
    padding: 7px 7px 7px 7px;
    width: 50px;
}

.if-afiliaciones li,
.if-afiliaciones .item-1 span {
    float: left;
}

.if-afiliaciones .item-1 span {
    padding: 20px 60px;
}

.if-afiliaciones .item-2 {
    margin: 40px 0 20px 0;
    padding: 20px;
    width: 293px;
}

.if-afiliaciones .item-3 {
    margin: 0 0 20px 0;
    padding: 20px 90px 20px 20px;
    width: 220px;
}

.if-afiliaciones .item-4 {
    height: 70px;
    margin-bottom: 20px;
    padding: 20px 40px 20px 20px;
    width: 271px;
}

.if-afiliaciones .item-5 {
    margin-bottom: 20px;
    padding: 20px;
    width: 291px;
}

.if-afiliaciones .item-6 {
    margin: 0 0 20px -45px;
    position: relative;
    padding: 20px;
    width: 292px;
}

.if-afiliaciones .item-7 {
    margin-bottom: 20px;
    padding: 20px 60px 20px 20px;
    width: 251px;
}

.if-afiliaciones .item-8 {
    margin: -47px 0 20px 0;
    padding: 20px 60px 20px 20px;
    width: 252px;
}

.if-afiliaciones .item-9 {
    padding: 12px;
    width: 309px;
}

.if-ServicioSalud {
    padding: 0;
    width: 535px;
}

.if-ServicioSalud .img-1 {
    background-position: -1045px -430px;
    float: left;
    height: 64px;
    margin: 0 0 0 110px;
    padding: 6px 20px 5px 20px;
    width: 63px;
}

.if-ServicioSalud .img-2 {
    background-position: -5px -6px;
    height: 568px;
    float: left;
    margin: 40px auto;
    width: 100%;
}

.if-ServicioSalud .img-3 {
    background-position: -832px -672px;
    margin-bottom: 22px;
}

.if-ServicioSalud .img-4 {
    background-position: -867px -672px;
}

.if-ServicioSalud .img-5 {
    background-position: -904px -672px;
}

.if-ServicioSalud .img-6 {
    background-position: -940px -672px;
}

.if-ServicioSalud .img-7 {
    background-position: -976px -672px;
}

.if-ServicioSalud .img-8 {
    background-position: -1011px -672px;
}

.if-ServicioSalud .img-9 {
    background-position: -1047px -672px;
}

.if-ServicioSalud .img-10 {
    background-position: -1083px -672px;
}

.if-ServicioSalud .img-11 {
    background-position: -1118px -672px;
}

.if-ServicioSalud h2 {
    float: left;
    padding: 27px 25px !important;
}

.if-ServicioSalud ol,
.if-ServicioSalud ol li {
    float: left;
    width: 100%;
}

.if-ServicioSalud ol>span {
    float: left;
    width: 48%;
}

.if-ServicioSalud ol>span.col-1 {
    margin-right: 20px;
}

.if-ServicioSalud ol li {
    margin-bottom: 20px;
}

.if-ServicioSalud ol li span {
    float: left;
    height: 28px;
    margin: 0 10px 0px 0px;
    width: 30px;
}

.if-PrestacionesEconomicas,
.if-AccidenteTrabajo,
.if-LineaAtencion {
    width: 528px;
}

.if-PrestacionesEconomicas .col-1 {
    float: left;
    margin-top: 220px;
    width: 196px;
}

.if-PrestacionesEconomicas .img-1 {
    background-position: -643px -424px;
    float: left;
    height: 69px;
    padding: 5px 7px;
    width: 66px;
}

.if-PrestacionesEconomicas h2 {
    float: left;
    height: 42px;
    padding: 19px 0 18px 5px !important;
    width: 110px;
}

.if-PrestacionesEconomicas p {
    float: left;
    padding: 20px !important;
    width: 155px;
}

.if-PrestacionesEconomicas ol {
    background-position: -1201px -12px;
    float: right;
    height: 481px;
    padding: 100px 30px 0 80px !important;
    width: 220px;
    vertical-align: middle;
}

.if-PrestacionesEconomicas ol li {
    font-size: 17px;
    height: 55px;
    margin-bottom: 10px;
    width: 100%;
}

.if-PrestacionesEconomicas ol li:before {
    background-position: -569px -436px;
    content: "";
    float: left;
    height: 51px;
    margin-right: 10px;
    width: 55px;
}

.if-AccidenteTrabajo h2 {
    border-left: 25px solid #FCB614;
    display: block;
    margin: 0 auto !important;
    padding: 18px 25px !important;
    width: 220px;
}

.if-AccidenteTrabajo .img-1 {
    background-position: -954px -21px;
    display: block;
    height: 238px;
    margin: 50px auto !important;
    width: 305px;
}

.if-AccidenteTrabajo .img-2,
.if-AccidenteTrabajo .img-5,
.if-AccidenteTrabajo .img-6,
.if-AccidenteTrabajo .img-9,
.if-AccidenteTrabajo .img-10 {
    float: left;
    height: 45px;
    margin-bottom: 20px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 7px;
    width: 50px;
}

.if-AccidenteTrabajo .img-3,
.if-AccidenteTrabajo .img-4,
.if-AccidenteTrabajo .img-7,
.if-AccidenteTrabajo .img-8,
.if-AccidenteTrabajo .img-11 {
    float: left;
    height: 111px;
    margin-left: 3px;
    margin-right: 3px;
    width: 110px;
}

.if-AccidenteTrabajo .img-2 {
    background-position: -578px -520px;
    padding-bottom: 128px;
}

.if-AccidenteTrabajo .img-3 {
    background-position: -5px -646px;
    margin-top: 20px;
    margin-bottom: 70px;
    float: left;
}

.if-AccidenteTrabajo .img-5 {
    background-position: -638px -520px;
    padding-bottom: 39px;
}

.if-AccidenteTrabajo .img-4 {
    background-position: -169px -647px;
    margin-bottom: 0;
    margin-top: -10px;
}

.if-AccidenteTrabajo .img-6 {
    background-position: -699px -520px;
    padding-bottom: 22px;
}

.if-AccidenteTrabajo .img-7 {
    background-position: -329px -655px;
    margin: -10px 0 0 34px;
    width: 120px;
}

.if-AccidenteTrabajo .img-8 {
    background-position: -499px -653px;
    margin-top: -18px;
}

.if-AccidenteTrabajo .img-9 {
    background-position: -760px -520px;
    margin-top: 10px;
    padding-bottom: 22px;
}

.if-AccidenteTrabajo .img-10 {
    background-position: -821px -520px;
    padding-bottom: 74px;
}

.if-AccidenteTrabajo .img-11 {
    background-position: -650px -653px;
    margin: -6px 0 0 37px;
}

.if-AccidenteTrabajo ol>li {
    float: left;
    margin-bottom: 20px;
}

.if-AccidenteTrabajo ol>li.item-1 {
    height: 160px;
    padding: 10px 6px;
    width: 340px;
}

.if-AccidenteTrabajo ol>li.item-2 {
    height: 51px;
    padding: 20px 30px 20px 40px;
    width: 282px;
}

.if-AccidenteTrabajo ol>li.item-3 {
    padding: 20px 20px 20px 40px;
    width: 246px;
}

.if-AccidenteTrabajo ol>li.item-4 {
    height: 34px;
    margin-top: 10px;
    padding: 20px 40px;
    width: 272px;
}

.if-AccidenteTrabajo ol>li.item-5 {
    padding: 20px 20px 20px 40px;
    width: 236px;
}

.if-AccidenteTrabajo .LineaEfectiva h3 {
    width: 70px;
}

.LineaEfectiva {
    color: inherit;
    display: table;
    margin: 20px 0 0 0;
    width: 100%;
}

.LineaEfectiva h3,
.LineaEfectiva>div {
    display: table-cell;
    vertical-align: middle;
}

.LineaEfectiva h3 {
    border-right: 1px solid;
    width: 110px;
}

.LineaEfectiva h3 span {
    font-size: 9px;
}

.LineaEfectiva>div ul,
    {
    float: left;
    width: 100%;
}

.LineaEfectiva>div ul li {
    border-right: 1px solid;
    float: left;
    font-size: 11px;
    padding: 0 7px;
    text-align: center;
}

.LineaEfectiva>div ul li.sub-item-4 {
    border: 0;
}

.LineaEfectiva>div p {
    float: left;
    font-size: 19px;
    margin: 5px 0 !important;
    padding: 0 7px !important;
    width: 96%;
}

.LineaEfectiva>div p span {
    float: left;
    font-size: 12px;
    text-align: left;
    width: 64px;
}

.LineaEfectiva>div a {
    float: left;
    width: 100%;
}

.if-LineaAtencion h2 {
    float: left;
    margin-left: 120px !important;
    padding: 35px 35px !important;
}

.if-LineaAtencion .img-1 {
    background-position: 9px -581px;
    float: left;
    height: 79px;
    padding: 6px 20px 6px 20px;
    width: 77px;
}

.if-LineaAtencion>div,
.if-LineaAtencion>p {
    float: left;
    margin-left: 80px !important;
    padding: 20px !important;
    width: 370px;
}

.if-LineaAtencion>div {
    margin-top: 40px;
}

.if-LineaAtencion .img-2 {
    background-position: -894px -361px;
    height: 142px;
    float: left;
    margin: 40px 39px 0 39px;
    width: 493px;
}

.if-LineaAtencionAdicional {
    padding: 0 60px;
    width: 455px;
}

.if-LineaAtencionAdicional .img-1 {
    background-position: -123px -578px;
    float: left;
    height: 84px;
    padding: 6px 20px 7px 20px;
    width: 79px;
}

.if-LineaAtencionAdicional h2 {
    float: left;
    height: 21px;
    padding: 38px 35px !important;
    width: 266px;
}

.if-LineaAtencionAdicional ul {
    display: inline-block;
    list-style-type: square !important;
    padding: 40px 40px 30px 40px !important;
    width: 375px;
}

.if-LineaAtencionAdicional ul li {
    margin-bottom: 10px;
}

.if-LineaAtencionAdicional>p {
    display: inline-block;
    padding: 30px 40px !important;
    width: 375px;
}

.if-RedesSociales {
    padding: 0 76px;
    width: 375px;
}

.if-RedesSociales .img-1 {
    background-position: -255px -591px;
    float: left;
    height: 55px;
    padding: 8px 20px;
    width: 55px;
}

.if-RedesSociales h2 {
    height: 21px;
    float: left;
    padding: 25px 28px !important;
    width: 224px;
}

.if-RedesSociales p {
    display: inline-block;
    padding: 40px 20px !important;
    width: 335px;
}

.if-RedesSociales .if-RedesSocialesBox {
    float: left;
    width: 100%;
}

.if-RedesSociales .if-RedesSocialesBox .col-1 {
    color: #FFF5A4;
    float: left;
    text-align: center;
    width: 175px;
}

.if-RedesSociales .if-RedesSocialesBox .col-1 h3 {
    font-size: 16px;
    padding: 15px 0;
}

.if-RedesSociales .if-RedesSocialesBox .col-1 .img-2 {
    background-position: -330px -579px;
    float: left;
    height: 74px;
    padding: 10px 0 11px 0;
    width: 175px;
}

.if-RedesSociales .if-RedesSocialesBox .col-2 {
    float: left;
    font-size: 16px;
    padding: 26px 20px;
    width: 160px;
}

.if-noticolmena {
    padding: 0 76px;
    width: 375px;
}

.if-noticolmena .img-1 {
    background-position: -629px -20px;
    display: block;
    height: 337px;
    margin: 0 auto 20px auto !important;
    width: 206px;
}

.if-noticolmena .img-2 {
    background-position: -485px -591px;
    float: left;
    height: 55px;
    padding: 8px 20px;
    width: 55px;
}

.if-noticolmena h2 {
    float: left;
    padding: 25px 28px !important;
    width: 224px;
}

.if-noticolmena>div {
    display: inline-block;
    padding: 40px;
    width: 295px;
}

.if-noticolmena>div p {
    margin-bottom: 10px !important;
}

.if-noticolmena>div ul {
    list-style-type: square !important;
}

.seccion-independientes .ms-WPBody {
    max-width: 528px;
}

.seccion-independientes .ui-accordion .ui-accordion-content {
    overflow: hidden !important;
    padding: 0;
}

.if-productos-prevencion ul li {
    float: left;
    padding: 20px 5% 10px 5%;
    width: 40%;
}

.if-productos-prevencion ul li a {
    display: inline-block;
    font-weight: bold;
    height: 180px;
    text-decoration: none !important;
    width: 100%;
}

.if-productos-prevencion ul li a span {
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
}

.if-productos-prevencion h2 {
    border-left: 25px solid #FCB614;
    float: left;
    margin: 0 0 20px 26px !important;
    padding: 18px 25px !important;
    width: 402px;
}

.if-afiliaciones-indVoluntario {
    padding: 0 65px;
    width: 397px;
}

.if-afiliaciones-indVoluntario h2 {
    border-left: 25px solid #FCB614;
    float: left;
    margin: 0;
    padding: 18px 25px !important;
    width: 322px;
}

.if-afiliaciones-indVoluntario ol {
    float: left;
    width: 100%;
}

.if-afiliaciones-indVoluntario ol>li {
    float: left;
}

.if-afiliaciones-indVoluntario ol>li>ul {
    color: inherit;
}

.if-afiliaciones-indVoluntario .img-2 {
    background-position: -638px -519px;
    float: left;
    height: 45px;
    margin: 40px 0 20px 0;
    padding: 7px 7px 22px 7px;
    width: 50px;
}

.if-afiliaciones-indVoluntario .img-3 {
    background-position: -1103px -204px;
    float: right;
    height: 211px;
    margin: -375px -29px 10px 0;
    width: 77px;
}

.if-afiliaciones-indVoluntario .img-4 {
    background-position: -701px -520px;
    float: left;
    height: 45px;
    margin-bottom: 20px;
    padding: 7px 5px 56px 5px;
    width: 50px;
}

.if-afiliaciones-indVoluntario .img-5 {
    background-position: -165px -703px;
    height: 128px;
    float: right;
    margin: -152px -49px 0 0;
    width: 128px;
}

.if-afiliaciones-indVoluntario .img-6 {
    background-position: -761px -519px;
    float: left;
    height: 46px;
    margin: 0 0 21px 0;
    padding: 7px 7px 38px 7px;
    width: 50px;
}

.if-afiliaciones-indVoluntario .img-7 {
    background-position: -5px -703px;
    height: 128px;
    float: left;
    margin: 55px 0 0 -63px;
    position: relative;
    width: 128px;
}

.if-afiliaciones-indVoluntario .img-8 {
    background-position: -822px -519px;
    float: left;
    height: 45px;
    margin: 0 0 20px -66px;
    padding: 7px 9px 93px 7px;
    width: 50px;
}

.if-afiliaciones-indVoluntario .img-9 {
    background-position: -883px -519px;
    float: left;
    height: 46px;
    margin: 0 0 21px 0;
    padding: 7px 7px 91px 7px;
    width: 50px;
}

.if-afiliaciones-indVoluntario .img-10 {
    background-position: -944px -519px;
    float: left;
    height: 46px;
    margin: 0 0 21px 0;
    padding: 7px 7px 128px 7px;
    width: 50px;
}

.if-afiliaciones-indVoluntario .img-11 {
    background-position: -236px -455px;
    height: 112px;
    float: right;
    margin: -120px -40px 0 0;
    width: 111px;
}

.if-afiliaciones-indVoluntario .img-12 {
    background-position: -1005px -519px;
    float: left;
    height: 46px;
    margin: 0 0 20px 0;
    padding: 7px 7px 109px 7px;
    width: 50px;
}

.if-afiliaciones-indVoluntario .item-2 {
    margin: 40px 0 0 0;
    padding: 20px 40px 20px 20px;
    position: relative;
    z-index: 20;
    width: 273px;
}

.if-afiliaciones-indVoluntario .item-3 {
    margin: 0 0 40px 0;
    padding: 20px 70px 20px 20px;
    width: 247px;
}

.if-afiliaciones-indVoluntario .item-4 {
    margin: 0 0 20px 0;
    padding: 20px 40px 20px 20px;
    width: 273px;
}

.if-afiliaciones-indVoluntario .item-5 {
    margin: 0 0 20px 0;
    padding: 20px 40px 40px 20px;
    width: 272px;
}

.if-afiliaciones-indVoluntario .item-6 {
    margin: 0 0 20px -62px;
    padding: 20px 40px 20px 20px;
    width: 270px;
}

.if-afiliaciones-indVoluntario .item-7 {
    margin: 0 0 22px 0;
    padding: 20px 70px 39px 20px;
    width: 243px;
}

.if-afiliaciones-indVoluntario .item-8 {
    margin: 0 0 22px 0;
    padding: 20px 40px 39px 20px;
    width: 273px;
}

.if-afiliaciones-indVoluntario .item-1 span {
    float: left;
    padding: 20px 60px;
}

.if-afiliaciones-indVoluntario .img-1 {
    background-position: -401px -275px;
    float: left;
    height: 135px;
    margin: 28px 0 0 -18px;
    position: absolute;
    width: 65px;
}

.if-afiliaciones-indVoluntario .item-9 {
    margin: 0 0 20px 0;
    padding: 20px 40px 20px 20px;
    width: 273px;
}

.if-afiliaciones-indVoluntario .img-13 {
    background-position: -1067px -519px;
    float: left;
    height: 46px;
    margin: 0 0 21px 0;
    padding: 7px 7px 144px 7px;
    width: 50px;
}

.if-afiliaciones-indVoluntario .img-14 {
    background-position: -944px -519px;
    float: left;
    height: 46px;
    margin: 0 0 21px 0;
    padding: 7px 7px 109px 7px;
    width: 50px;
}

#divFormularioCotizacion {
    width: 75%;
    margin: 0 auto;
    padding: 5px 5px 5px 5px;
}

.colizq {
    height: 50px;
    vertical-align: middle;
}

.colizq label,
.colizq span {
    width: 25%;
    text-align: left;
    float: left;
}

.colizq input,
.colizq select {
    float: right;
    width: 60%;
}

#divBotonesCotizador {
    text-align: center;
}

.botonConFocoLogin {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FFF;
    background-color: #0096AF;
    text-align: center;
    width: 100%;
    height: 18px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-top: 1px;
    padding-bottom: 3px;
    cursor: pointer;
}

.botonSinFocoLogin {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #0096AF;
    background-color: #fff5c2;
    text-align: center;
    width: 100%;
    height: 18px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-top: 1px;
    padding-bottom: 3px;
    cursor: pointer;
}

.tdBtnElementoSeleccionado {
    background-color: #0096AF;
    width: 50%;
}

.tdBtnElementoNoSeleccionado {
    width: 50%;
    background-color: #ffffff;
}

.bordeDerechoIzquierdoCajaLogin {
    border-right: solid 1px #0096AF;
    border-left: solid 1px #0096AF;
    padding-top: 10px;
    border-bottom: solid 1px #0096af;
    padding-bottom: 10px;
}

.estilohr {
    border-width: 0px;
    height: 1px;
    margin-right: 24px;
    background-color: #e2e2e2;
    margin-left: 77px;
}

.alineacionBotonEntrar {
    text-align: right;
    padding-right: 24px;
    padding-bottom: 7px;
}

.width50px {
    width: 50px;
}

.labelLogin {
    color: #0e9db4 !important;
    text-decoration: none !important;
    font-size: 8pt !important;
}

.margenErrorLogin {
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 5px;
}

.txtLogin {
    width: 88%;
    box-sizing: border-box;
    border: 1px solid #cccccc;
    height: 22px;
    border-radius: 3px;
}

.bordeOlvidoContrasena {
    border-right: solid 1px #fde826;
    padding-right: 13px;
}

#olvidoContraHome {
    padding-right: 9px;
}