.links_footer {
    font-size: 11px;
    line-height: 18px;
    width: 200px;
}

.links_footer a {
    color: #57606C !important;
    text-decoration: none;
}

.links_footer a:hover {
    text-decoration: none;
}

.mtopn20 {
    margin-top: -20px;
}

body {
    background-color: #F1F7F8;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

* {
    margin: 0;
    padding: 0;
}

.fLeft {
    float: left;
}

.lheight27 {
    line-height: 27px;
}

a img {
    border: medium none;
}

ul li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

h1 {
    font-size: 30px;
    letter-spacing: 0px;
}

h2 {
    font-size: 22px;
}

h1,
h2 {
    color: #f68D2E;
/*    font-family: 'Arista';*/
    text-shadow: 1px 1px 1px #FFFFFF;
}

h1.h1Landing {
    background: url("../../images/logo/con-28x28.png") no-repeat scroll left center transparent;
    padding-left: 33px;
}

h1 span,
h2 span {
    color: #003366;
}

h3 {
    font-size: 18px;
}

.copiaH3 {
    font-size: 14px;
    margin-bottom: 6px;
}

h4 {
    color: #1F3246;
    font-size: 16px;
}

.copiaH4 {
    color: #1F3246;
    font-size: 18px;
    padding: 10px 15px 15px 5px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0;
    text-shadow: 0 0 0 #FFFFFF;
}

h5 {
    font-size: 14px;
}

h6 {
    font-size: 12px;
    font-weight: bold;
}

p {
    line-height: 18px;
    margin-bottom: 20px;
}

a {
    outline: medium none;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.container960 {
    margin: 0 auto;
    width: 940px;
}

.darkBlue,
.darkBlue a,
.aplicacionesNubox ul li.an-2 .inbox ul li.masDetalles a,
.packageTable a {
    color: #006699;
}

.alignCenter {
    text-align: center;
}

.aplicacionesNubox ul li.an-1 .logoBox,
#headerTop .logo h1 a,
.iniciarSesion,
ul#mainNavigation,
ul#mainNavigation li a,
.btnPorque,
.btnIntrest,
.aplicacionesNubox ul li.an-1 .logoBox,
.aplicacionesNubox ul li.an-2 .inbox ul li.uf span,
.aplicacionesNubox ul li.an-2 .inbox ul li.masDetalles a,
.porqueNubox,
.onlineChat,
.habilitCapacita .habilitCapacitaWrap span,
.btnIntrest2,
.packageTable span.uf,
.packageTable span.costo,
.btnIntrest3,
.flogo span,
.btnChatonline2,
.btnNosotros,
.tabInteresa,
.btnIntrest4 {
    display: block;
}

#headerTop .logo,
#headerTop .logo h1 a,
#banner,
.flogo img,
#footer,
ul#mainNavigation li,
#headerTop {
    position: relative;
}

#banner ul,
.flogo span,
#headerTop .logo {
    position: absolute;
}

#headerTop #logo,
#headerTop #navTop,
ul#mainNavigation li,
#banner ul li.banlink1,
#slider h1,
.aplicacionesNubox ul,
.aplicacionesNubox ul li.an-2 .inbox ul li,
#headerTop #navTop #phNumber ul li,
ul#fnav li,
#sidebar,
#content,
ul.anbox li,
.packageTable ul.row li,
.packageTable ul.row2 li,
.packageTable span.uf,
.packageTable span.costo,
#loginTxt,
#loginField,
#interesaLeft,
#interesaRight,
.teleNo,
.pfBlink ul li.contabilidadLogo2,
.pfBlink ul li.factura2,
.pfBlink ul li.remuneraciones2,
.pfBlink ul li.informes-comerciales2,
.teleDet {
    float: left;
}

#banner ul li.banlink2,
#headerTop #navTop #phNumber ul,
.aplicacionesNubox ul li.an-1 .logoBox,
#headerTop #navTop,
.timing,
.pfButton,
.teleTxt {
    float: right;
}

#tabWrap h1,
#content h1 {
    text-shadow: 1px 1px 1px #FFFFFF;
}

.clr,
#banner,
#aplicacionesMsg,
.clientBox,
.packageTable {
    clear: both;
}

.aplicacionesNubox ul li.an-2 .inbox ul.anbottom,
ul#fnav li ul li,
.aplicacionesNubox ul li.an-2 .inbox ul.anbottom {
    float: none;
}

.colorWhite,
ul#mainNavigation li.active a,
ul#mainNavigation li#inicio a.active,
ul#mainNavigation li#quienesSomos a.active,
ul#mainNavigation li#applicationNubox a.active,
ul#mainNavigation li#filosofiaServicio a.active,
ul#mainNavigation li#preguntasFrecuentes a.active,
.tooltip,
ul.interesado,
.price,
.packName,
.habilitCapacita .habilitCapacitaWrap {
    background-color: inherit;
    color: #FFFFFF;
}

.colorGrey {
    color: #57606C;
    width:960px;
    margin:0 auto
}

.colorGreylight {
    color: #666666;
}

.colorDgrey {
    color: #333333;
}

.colorSblue,
#accordion h4.current {
    color: #0099CC;
}

.colorOrange {
    color: #FF6600;
}

#interesaLeft .fieldRow em,
#content {
    background-color: inherit;
    color: #99CCFF;
}

#interesaLeft .fieldRow em.colorCel {
    color: #99CCFF;
}

.jcarousel-skin-tango .jcarousel-item-placeholder,
.packageTable,
#interesaLeft .fieldRow input[type="text"],
#interesaLeft .fieldRow select,
#interesaLeft .fieldRow textarea {
    background-color: #FFFFFF;
    color: inherit;
}

.fieldRow2 {
    font-size: 14px;
}

#headerTop {
    padding-top: 60px;
}

.headerTop {
    display: block;
    height: 112px;
}

/*PREGUNTA*/

#pregunta{ display: block; padding-bottom: 5px; border:solid 1px #cccccc; /*margin-bottom:20px;*/ padding:0px 20px; border-radius: 5px; background:#F1F7F8; margin-top:-30px;}
#pregunta h2{ color:#003366 !important; font-size:17px !important; margin-bottom:0px !important; margin-top:20px; font-family: Arial, Helvetica, sans-serif !important; padding:0px 10px;}
#pregunta p {background: url("../images/auxi/﻿rbullet-orange20x17.png"); font-family: 'Arial', sans-serif; font-size: 17px !important; padding:0px 10px; color:#003366 !important; line-height:24px;}
#pregunta li {font-family: 'Arial', sans-serif; font-size: 14px; list-style-type: none; }


#septiembre{ background-color:#DAF0F2; border-radius:5px; color:#003366; border: solid 1px #cccccc; height:200px; padding:20px 20px 0px 20px; margin-bottom:-20px; margin-top:-50px;}
#septiembre img{ display:block; float:right;}
#septiembre p{ font-size:14px; line-height:25px;}
#septiembre h2{ font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#003366; margin-bottom:20px;}

#descuento{ display: block;  border:solid 1px #cccccc;padding:20px; border-radius: 5px; background:#F1F7F8;}
#descuento p{ font-size:14px; line-height:25px; color:#003366;}
#descuento h2 {color: #003366;}
table.descuento{ width:358px; border: solid 1px #cccccc; padding:20px 40px; border-radius:5px; background:#FFFFFF;}
table.descuento th{ padding:10px 0px;  font-weight:bold;  color:#003366; font-size:15px;}
table.descuento td{ padding:10px 20px; }
#descuento p.aviso{ margin-bottom:-2px;}


i.compromiso{ font-size:11px; word-spacing:-1px; display:block; margin-top:-10px; }
/*.logo {
    background: url("../../images/logo/nubox-logo.png") no-repeat scroll 0 -5px transparent;
    height: 132px;
    left: -42px;
    width: 524px;
}*/

.logo h3 a {
    font-size: 44px;
    height: 37px;
    left: 36px;
    overflow: hidden;
    top: 41px;
    width: 182px;
}

.logo h3 a img {
    font-size: 44px;
    position: absolute;
}

.logo h3 .slogan {
    color: #F68D2E;
    display: block;
    font-size: 18px;
    height: 19px;
    margin-left: 228px;
    margin-top: 18px;
    width: 277px;
    font-family: Arista;
    font-weight:bold;
    text-indent:-1px;
    text-shadow:1px 1px 1px #FFFFFF;

}

.logo2 {
    display: inline-block;
    float: none;
    height: 80px;
    left: -42px;
    position: absolute;
    top: 20px;
    width: 545px;
}

.logo2 h3 a {
    color: #f68D2E;
    font-size: 20px;
    height: 19px;
    position: absolute;
    width: 277px;
}

.logo2 h3 a img {
    font-size: 44px;
    position: absolute;
    top: -46px;
}

.logo2 h3 .slogan {
    color: #f68D2E;
    font-size: 16px;
    height: 19px;
    margin-left: 228px;
    position: absolute;
    text-shadow: none;
    top: 15px;
    width: 277px;
    font-family: Arista;
    font-weight:bold;
    text-indent:-1px;
}

#headerTop #navTop {
    width: 535px;
}

#headerTop #navTop #phNumber {
    font-size: 16px;
    height: 25px;
    margin-bottom: 13px;
    overflow: hidden;
}

#headerTop #navTop #phNumber ul li span {
    font-weight: bold;
}

#headerTop #navTop #phNumber ul li {
    text-align: right;
}

.iniciarSesion {
    background: url("../../images/boto/iniciar-sesion.png") no-repeat scroll 0 0 transparent;
    font-weight: bold;
    height: 24px;
    margin-left: 10px;
    width: 98px;
}

.iniciarSesion:hover {
    background-position: 0 -25px;
}

ul#mainNavigation {
    background: url("../../images/back/nav-divider.gif") no-repeat scroll 0 0 transparent;
    overflow: hidden;
}

ul#mainNavigation li {}

ul#mainNavigation li:first-child {
    margin-left: 0;
}

ul#mainNavigation li a {
    color: #003366;
    font-size: 13px;
    position: relative;
    text-align: center;
}

ul#mainNavigation li a:hover {
    color: #FF7900;
}

ul#mainNavigation li.active a {}

ul#mainNavigation li#inicio.active a,
ul#mainNavigation li#quienesSomos.active a,
ul#mainNavigation li#applicationNubox.active a,
ul#mainNavigation li#filosofiaServicio.active a,
ul#mainNavigation li#applicationNubox.active a,
ul#mainNavigation li#preguntasFrecuentes.active a,
.packTitle span {
    display: block;
}

ul#mainNavigation li a:hover {
    text-decoration: none;
}

ul#mainNavigation li#inicio a {
    height: 43px;
    padding: 16px 0 0;
}

ul#mainNavigation li#inicio a.active {
    background-position: 0 0;
}

ul#mainNavigation li#quienesSomos a,
ul#mainNavigation li#applicationNubox a,
ul#mainNavigation li#filosofiaServicio a,
ul#mainNavigation li#preguntasFrecuentes a,
ul#mainNavigation li#promocionesNubox a {
    height: 51px;
    padding: 8px 0 0;
}

ul#mainNavigation li#inicio a.active,
ul#mainNavigation li#quienesSomos a.active,
ul#mainNavigation li#applicationNubox a.active,
ul#mainNavigation li#filosofiaServicio a.active,
ul#mainNavigation li#preguntasFrecuentes a.active,
ul#mainNavigation li#promocionesNubox a.active {
    background-image: url("../../images/boto/main-btnbg.png");
    background-repeat: no-repeat;
}

ul#mainNavigation li#inicio a.active {
    background-position: -1px 0;
    width: 61px;
}

ul#mainNavigation li#inicio {
    vertical-align: middle;
    width: 66px;
}

ul#mainNavigation li#quienesSomos {
    width: 87px;
}

ul#mainNavigation li#quienesSomos a.active {
    background-position: -64px 0;
    width: 82px;
}

ul#mainNavigation li#applicationNubox {
    width: 100px;
}

ul#mainNavigation li#promocionesNubox {
    width: 94px;
    display: block;
}

ul#mainNavigation li#applicationNubox a.active {
    background-position: -148px 0;
    width: 95px;
}

ul#mainNavigation li#filosofiaServicio,
ul#mainNavigation li#preguntasFrecuentes {
    width: 94px;
}

ul#mainNavigation li#filosofiaServicio a.active,
ul#mainNavigation li#preguntasFrecuentes a.active {
    background-position: -245px 0;
    width: 89px;
}

li#promocionesNubox a.active,
li#promocionesNubox a.active:hover {
    background-position: -245px 0;
    width: 89px;
    color: #fff;
}

#banner {
    margin-top: 10px;
}

#banner ul {
    left: 20px;
    top: 180px;
    width: 913px;
}

#banner ul.mlink {
    left: 480px;
    top: 30px;
    width: 400px;
}

#banner ul.mlink .onlineChat {
    margin-top: 10px;
}

#banner ul.rlink {
    left: -10px;
    top: 30px;
}

.btnPorque {
    background: url("../../images/boto/por-que-nubox.png") no-repeat scroll 0 0 transparent;
    height: 75px;
    width: 156px;
}

.btnPorque:hover {
    background-position: 0 -75px;
}

.btnIntrest {
    background: url("../../images/boto/me-intersesa.png") no-repeat scroll 0 0 transparent;
    height: 49px;
    width: 202px;
}

.btnIntrest:hover {
    background-position: 0 -50px;
}

#banner ul li.banlink2 .btnIntrest {
    margin-top: 18px;
}

#slider {
    margin-top: 30px;
}

#slider h1 {
    margin-right: 10px;
}

#sliderTitle {
    overflow: hidden;
}

#sliderTitleTxt {
    color: #54728D;
    font-size: 18px;
    line-height: 40px;
    overflow: hidden;
}

#sliderTitleTxt span {
    font-weight: bold;
}


#tabWrap {
    margin: 19px 0;
    overflow: hidden;
    position: relative;
}

.btabTop {
    background: url("../../images/back/btab-top.gif") no-repeat scroll 0 0 transparent;
    height: 9px;
}

.btabBottom {
    background: url("../../images/back/btab-bottom.gif") no-repeat scroll 0 0 transparent;
    height: 9px;
}

.btabMid {
    background: url("../../images/back/btab-bg.gif") repeat-y scroll 0 0 transparent;
    overflow: hidden;
}

#tabWrap h1 {
    left: 20px;
    position: absolute;
    top: 10px;
}

#tabWrap h3 {
    color: #f68D2E;
    font-family: 'HelveticaRoundedLTStdBold';
    font-size: 24px;
    left: 20px;
    letter-spacing: -1px;
    position: absolute;
    text-shadow: 1px 1px 1px #FFFFFF;
    top: 10px;
}

#tabWrap h3 span {
    color: #003366;
}

ul.tabs {
    float: left;
    margin: 0;
    padding: 50px 0 0;
    width: 627px;
}

ul.tabs li {
    list-style-image: none;
    margin: 0 0 0 23px;
    padding: 0 0 7px 0;
    text-indent: 0;
    width: 605px;
}

ul.tabs li.current {
    background: #e8f2f3;
    border-radius: 10px 0px 0px 10px;
}

ul.tabs div {
    color: #1F3246;
    cursor: pointer;
    font-size: 11px;
    height: 64px;
    margin-left: 25px;
    padding: 0 10px 0 0;
    position: relative;
    text-decoration: none;
}

ul.tabs a:active {
    outline: medium none;
}

ul.tabs div span a {
    background: none repeat scroll 0 0 transparent;
}

ul.tabs div span.lTxt {
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding-left: 52px;
    padding-top: 6px;
}

ul.tabs div span.lTxt .sTxt {
    display: block;
    font-size: 14px;
    font-weight: normal;
}

.pane {
    border-top: 0 none;
    color: #445566;
    display: none;
    float: left;
    font-size: 18px;
    width: 310px;
}

.pane p {
    color: #557788;
    font-size: 38px;
    margin: -10px 0 -20px;
    text-align: right;
}

.paneWrap {
    margin: 14px 30px 20px;
}

.web {
    background: url("../../images/auxi/100per-web.png") no-repeat scroll 0 5px transparent;
}

.candided {
    background: url("../../images/auxi/candided.png") no-repeat scroll 0 5px transparent;
}

.segurided {
    background: url("../../images/auxi/segurided.png") no-repeat scroll 0 5px transparent;
}

.soloUno {
    background: url("../../images/auxi/solo-uno.png") no-repeat scroll 0 5px transparent;
}

.software {
    background: url("../../images/auxi/software.png") no-repeat scroll 0 5px transparent;
}

.opinan {
    padding-top: 10px;
}

.opinan h5 {
    color: #5984A5;
    font-family: 'HelveticaRoundedLTStdBold';
}

.opinanBox {
    background: url("../../images/auxi/oppose.png") no-repeat scroll 0 10px transparent;
    padding-left: 30px;
    padding-top: 10px;
    width: 234px;
}

.opinanBox .msg {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: italic;
}

.opinanBox .usr {
    font-size: 11px;
    margin-top: 20px;
}

.opinanBox .usr span {
    display: block;
    font-weight: bold;
}

.opinanBox .intrestTxt {
    color: #FF6600;
    font-size: 18px;
    margin-top: 42px;
    text-align: center;
}

.opinan2 .intrestTxt .btnIntrest {
    margin: 8px auto 0;
}

.opinan2 {
    margin-top: 20px;
    text-align: center;
}

.opinan2 .intrestTxt {
    font-family: 'HelveticaRoundedLTStdBold';
}

.tooltip {
    background: url("../../images/back/caption-box.png") repeat scroll 0 0 transparent;
    cursor: default;
    display: none;
    font-size: 12px;
    height: 46px;
    padding: 5px 5px 5px 25px;
    width: 348px;
    z-index: 999;
}

#flayer {
    margin: 30px auto 0;
    text-align: center;
}

.aplicacionesNubox ul.jcarousel-skin-tango {
    width: 223px;
}

.aplicacionesNubox ul:first-child {
    margin-left: 0;
}

.aplicacionesNubox ul li.an-1 {
    background: url("../../images/back/aplicaciones-nubox-title-bg.png") no-repeat scroll 0 0 transparent;
    font-size: 15px;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    position: relative;
}

.aplicacionesNubox ul li.an-1 .titleBox {
    color: #FFFFFF;
    font-family: 'HelveticaRoundedLTStdBold';
    font-size: 15px;
    left: 0;
    padding-left: 10px;
    position: relative;
    text-shadow: none;
    top: 0;
}

.aplicacionesNubox ul li.an-1 .dobleLine {
    line-height: 17px;
    padding: 0px;
    left: 10px;
    top: 10px;
}

.aplicacionesNubox ul li.an-1 .logoBox {
    position: relative;
    right: 0;
    top: 0;
}

.aplicacionesNubox ul li.an-2 {
    background: url("../../images/back/aplicaciones-nubox-mid-bg.png") repeat-y scroll 0 0 transparent;
}

img {
    margin: 0;
    padding: 0;
}

.aplicacionesNubox ul li.an-2 .inbox {
    background: url("../../images/back/aplicaciones-nubox-bottom-bg.png") no-repeat scroll left bottom transparent;
    color: #384B5F;
    padding: 16px 14px;
}

.aplicacionesNubox ul li.an-2 .inbox .texto {
    min-height: 75px;
}

.aplicacionesNubox ul li.an-2 .inbox ul.anbottom {
    background: url("../../images/back/more-detail-bg.gif") no-repeat scroll 0 0 transparent;
    height: 38px;
    margin-top: 23px;
    overflow: hidden;
    width: 196px;
}

.aplicacionesNubox ul li.an-2 .inbox ul li.uf {
    font-size: 15px;
    font-weight: bold;
    padding: 2px 12px;
    text-shadow: 0 2px 0 #7590A6;
}

.aplicacionesNubox ul li.an-2 .inbox ul li.uf span {
    font-size: 11px;
}

.aplicacionesNubox ul li.an-2 .inbox ul li.masDetalles {
    text-align: center;
}

.aplicacionesNubox ul li.an-2 .inbox ul li.masDetalles a {
    background: url("../../images/auxi/mas-detalles-arrow.gif") no-repeat scroll right 5px transparent;
    margin: 13px 0 0 25px;
    padding-right: 10px;
}

#aplicacionesMsg {
    color: #6A91AE;
    font-size: 11px;
    padding-top: 10px;
}


.jcarousel-skin-tango{}

.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    height: 245px;
    padding: 40px 20px;
    width: 75px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    margin: 0 auto;
    width: 940px;
}

.paneWrap .jcarousel-skin-tango .jcarousel-clip-horizontal {
    margin: 0 auto;
    width: 266px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    height: 100px;
    width: 75px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 223px;
}

.paneWrap .jcarousel-skin-tango .jcarousel-item {
    width: 250px;
}

.paneWrap .jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 20px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 15px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    color: #000000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    background: url("../../images/auxi/carousel-controller.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: -13px;
    top: 71px;
    width: 35px;
}

.paneWrap .jcarousel-skin-tango .jcarousel-next-horizontal {
    background: url("../../images/auxi/arrow-spirit.png") no-repeat scroll 0 -23px transparent;
    cursor: pointer;
    height: 23px;
    position: absolute;
    right: -26px;
    top: -15px;
    width: 23px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    background: url("../../images/auxi/carousel-controller.png") no-repeat scroll 0 -36px transparent;
    left: 5px;
    right: auto;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: 0 -53px;
}

.paneWrap .jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.paneWrap .jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: 0 -23px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: 0 -53px;
}

.paneWrap .jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: 0 -23px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    background-position: 0 -100px;
    cursor: default;
}

.paneWrap .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.paneWrap .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.paneWrap .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.paneWrap .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    background-position: 0 0;
    cursor: default;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    background: url("../../images/auxi/carousel-controller.png") no-repeat scroll -60px 0 transparent;
    cursor: pointer;
    height: 35px;
    left: -17px;
    position: absolute;
    top: 71px;
    width: 35px;
}

.planesPrecios .jcarousel-skin-tango .jcarousel-next-horizontal {
    top: 140px;
}

.planesPrecios .jcarousel-skin-tango .jcarousel-prev-horizontal {
    top: 140px;
}

.paneWrap .jcarousel-skin-tango .jcarousel-prev-horizontal {
    background: url("../../images/auxi/arrow-spirit.png") no-repeat scroll 0 -68px transparent;
    cursor: pointer;
    height: 23px;
    left: 230px;
    position: absolute;
    top: -15px;
    width: 23px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    background-image: url("next-horizontal.png");
    left: auto;
    right: 5px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -60px -53px;
}

.paneWrap .jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.paneWrap .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: 0 -68px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -60px -53px;
}

.paneWrap .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: 0 -68px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    background-position: 0 -100px;
    cursor: default;
}

.paneWrap .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.paneWrap .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.paneWrap .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.paneWrap .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    background-position: 0 -45px;
    cursor: default;
}

#inContainter {
    padding: 0px 0 22px 110px;
}

#sidebar {
    background: none repeat scroll 0 0 #B7D2D6;
    width: 220px;
}

#sidebarWrap {
    padding: 16px 0;
}

#sidebarTop {
    background: url("../../images/back/sidebar-top.png") no-repeat scroll 0 0 transparent;
    height: 9px;
}

#sidebarBottom {
    background: url("../../images/back/sidebar-bottom.png") no-repeat scroll 0 0 transparent;
    height: 9px;
}

ul#othLink {
    padding: 0 10px;
}

#sidebarWrap ul#othLink li {
    margin-top: 18px;
}

#sidebarWrap ul#othLink li:first-child {
    margin-top: 0;
}

.porqueNubox {
    background: url("../../images/boto/por-que-nubox-large.png") no-repeat scroll 0 0 transparent;
    height: 126px;
    width: 200px;
}

.porqueNubox:hover {
    background-position: 0 -127px;
}

.onlineChat {
    background: url("../../images/boto/chat-online.png") no-repeat scroll 0 0 transparent;
    height: 57px;
    width: 200px;
}

.onlineChat:hover {
    background-position: 0 -58px;
}

#sidebar ul.tabs {
    border-right: medium none;
    float: none;
    margin: 45px 0 20px;
    padding: 0;
    width: 220px;
}

#sidebar ul.tabs li {
    border-top: 1px solid #B5D1D5;
    list-style-image: none;
    margin-left: 16px;
    text-indent: 0;
    width: 204px;
}

#sidebar ul.tabs li.single {
    height: 37px;
    padding-top: 15px;
}

#sidebar ul.tabs li.double {
    height: 45px;
    padding-top: 7px;
}

#sidebar ul.tabs li:first-child {
    border-top: medium none;
}

#sidebar ul.tabs div {
    color: #333333;
    cursor: pointer;
    font-size: 16px;
    height: 24px;
    margin-left: 10px;
    padding-right: 6px;
    position: relative;
    text-decoration: none;
}

#sidebar ul.tabs a {
    color: #333333;
    cursor: pointer;
    font-size: 16px;
    height: 24px;
    margin-left: 10px;
    padding-right: 6px;
    position: relative;
    text-decoration: none;
}

#sidebar ul.tabs a:hover {
    color: #FF7900;
    text-decoration: none;
}

#sidebar ul.tabs a:active {
    outline: medium none;
}

#sidebar ul.tabs div span a {
    background: none repeat scroll 0 0 transparent;
}

#sidebar ul.tabs .current,
#sidebar ul.tabs .current:hover {
    background: url("../../images/back/sidebar-tab-active-bg.png") no-repeat scroll 0 0 transparent;
    color: #000000;
    cursor: default;
}

#sidebar ul.tabs .contabil,
#sidebar ul.tabs .factura,
#sidebar ul.tabs .remuneraciones,
#sidebar ul.tabs .informesComerciales {
    padding-left: 30px;
}

.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}

ul.mlat {
    background: url("../../images/back/sidebar-navtbg.png") no-repeat scroll 0 0 #CEE1E3;
    clear: both;
    float: left;
    margin: 45px 0 0;
    padding: 0;
    width: 220px;
}

ul.mlat li {
    list-style-image: none;
    margin: 0 0 0 16px;
    padding: 0;
    text-indent: 0;
    width: 220px;
}

ul.mlat div {
    color: #1F3246;
    cursor: pointer;
    font-size: 11px;
    height: 64px;
    margin-left: 20px;
    padding: 0 35px 0 0;
    position: relative;
    text-decoration: none;
}

ul.mlat a:active {
    outline: medium none;
}

ul.mlat li a {
    color: #333333;
    text-decoration: none;
}

ul.mlat li a:hover {
    color: #FF7900;
    text-decoration: none;
}

ul.mlat div span a {
    background: none repeat scroll 0 0 transparent;
}

ul.mlat li.actual,
ul.mlat li.actual:hover {
    background: url("../../images/back/active-tab.png") no-repeat scroll 0 0 transparent;
    color: #000000;
    cursor: default;
}

ul.mlat div span.lTxt {
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding-left: 52px;
    padding-top: 6px;
}

ul.mlat div span.lTxt .sTxt {
    display: block;
    font-size: 14px;
    font-weight: normal;
}

#sidebar ul.mlat li {
    background: none repeat scroll 0 0 #CEE1E3;
    border-top: 1px solid #B5D1D5;
    list-style-image: none;
    text-indent: 0;
    width: 220px;
}

#sidebar ul.mlat li.single {
    height: 37px;
    padding-top: 15px;
}

#sidebar ul.mlat li.double {
    height: 45px;
    padding-top: 7px;
}

#sidebar ul.mlat li:first-child {
    border-top: medium none;
}

#sidebar ul.mlat div {
    color: #333333;
    cursor: pointer;
    font-size: 16px;
    height: 26px;
    margin-left: 10px;
    padding-right: 6px;
    position: relative;
    text-decoration: none;
}

#sidebar ul.mlat a:active {
    outline: medium none;
}

#sidebar ul.mlat div span a {
    background: none repeat scroll 0 0 transparent;
}

#sidebar ul.mlat .actual,
#sidebar ul.mlat .actual:hover {
    background: url("../../images/back/sidebar-tab-active-bg.png") no-repeat scroll 0 0 transparent;
    color: #000000;
    cursor: default;
}

#sidebar ul.mlat .contabil,
#sidebar ul.mlat .factura,
#sidebar ul.mlat .remuneraciones,
#sidebar ul.mlat .informesComerciales,
#sidebar ul.mlat .administracion,
#sidebar ul.mlat .activoFijo,
#sidebar ul.mlat .gestion,
#sidebar ul.mlat .control {
    padding-left: 30px;
}

.tabbg1b {
    background: url("../../images/back/sidebar-navtbg.png") no-repeat scroll 0 0 #CEE1E3;
    height: 11px;
    margin-top: 45px;
}

.tabbg2b {
    background: url("../../images/back/sidebar-navbbg.png") no-repeat scroll left bottom transparent;
    height: 10px;
    margin-bottom: 15px;
}

.tabbg1 {
    background: url("../../images/back/sidebar-navtbg.png") no-repeat scroll 0 0 #CEE1E3;
}

.tabbg2 {
    background: url("../../images/back/sidebar-navbbg.png") no-repeat scroll left bottom transparent;
}

/*.contabil {
    background: url("../../images/logo/logo-spirit.png") no-repeat scroll 0 -84px transparent;
}

.factura {
    background: url("../../images/logo/logo-spirit.png") no-repeat scroll 0 -194px transparent;
}

.remuneraciones {
    background: url("../../images/logo/logo-spirit.png") no-repeat scroll 0 -412px transparent;
}
*/
.administracion {
    background: url("../../images/logo/logo-spirit-new.png") no-repeat scroll 0 -474px transparent;
}

.activoFijo {
    background: url("../../images/logo/logo-spirit-new.png") no-repeat scroll 0 -194px transparent;
}

.gestion {
    background: url("../../images/logo/logo-spirit-new.png") no-repeat scroll 0 -303px transparent;
}

.control {
    background: url("../../images/logo/logo-spirit-new.png") no-repeat scroll 0 -412px transparent;
}

.informesComerciales {
    background: url("../../images/logo/logo-spirit.png") no-repeat scroll 0 -303px transparent;
}

.servicios {
    height: 42px;
    padding-top: 0;
}

#content {
    width: 720px;
}

#contentTop {
    background: url("../../images/back/content-top.png") no-repeat scroll 0 0 transparent;
    height: 9px;
}

#contentBottom {
    background: url("../../images/back/content-bottom.png") no-repeat scroll 0 0 transparent;
    height: 12px;
}

#contentWrap {
    background: url("../../images/back/content-bg.png") repeat-y scroll 0 0 transparent;
    padding: 16px 20px;
}

#pageTitle {
    padding-bottom: 20px;
    position: relative;
}

.habilitCapacita {
    background: url("../../images/back/habilitacion-capacitacion-bg.png") no-repeat scroll 0 0 transparent;
    height: 111px;
    line-height: normal;
    position: absolute;
    right: 0;
    text-align: center;
    top: -35px;
    width: 105px;
    z-index: 9;
}

.habilitCapacita .habilitCapacitaWrap {
    line-height: 14px;
    padding: 8px 14px 0 8px;
}

.habilitCapacita .habilitCapacitaWrap span {
    font-size: 10px;
    font-weight: bold;
    line-height: 10px;
    padding-top: 3px;
}

.habilitCapacitaWrap h5 {
    letter-spacing: -1px;
}

ul#DescPoints li {
    background: url("../../images/auxi/rbullet-orange20x17.png") no-repeat scroll 0 0 transparent;
    color: #666666;
    padding-left: 32px;
}

ul#DescPoints li h2 {
    color: #1F3246;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}

ul#DescPoints li p {
    font-size: 14px;
}

ul#DescPoints li ul {
    margin-top: -10px;
}

ul#DescPoints li ul li {
    background: none repeat scroll 0 0 transparent;
    font-size: 14px;
    line-height: 18px;
    list-style-position: inside;
    list-style-type: square;
}

#tabWrap a,
ul#DescPoints li a {
    color: #0066CC;
}

#inTabcontainer {
    color: #464C57;
}

.subtitle {
    padding-left: 40px;
}

.subtitle h2,
.subtitle2 h2 {
    color: #394A5C;
}

.subtitle h1,
.subtitle2 h1 {
    color: #394A5C;
    font-size: 22px;
}

.subtitleTxt {
    font-size: 14px;
    margin-bottom: 20px;
    margin-top: 10px;
}

.contabilidadLogo2,
.factura2,
.remuneraciones2,
.informes-comerciales2 {
    background: url("../../images/logo/logo-spirit.png") no-repeat scroll 0 0 transparent;
    height: 28px;
}

.contabilidadLogo2 {
    background-position: 0 -53px;
}

.factura2 {
    background-position: 0 -163px;
}

.remuneraciones2 {
    background-position: 0 -381px;
}

.informes-comerciales2 {
    background-position: 0 -272px;
}

.administracion2,
.activoFijo2,
.gestion2,
.control2 {
    background: url("../../images/logo/logo-spirit-new.png") no-repeat scroll 0 0 transparent;
    height: 28px;
}

.administracion2 {
    background-position: 0 -53px;
}

.activoFijo2 {
    background-position: 0 -163px;
}

.gestion2 {
    background-position: 0 -272px;
}

.control2 {
    background-position: 0 -381px;
}

ul.anbox li {
    width: 330px;
    }
ul.anbox li.texto {
    width: 330px;
    margin:10px 0px;
    font-size:15px;
    line-height:24px;
    }
ul.anbox li.compromiso {
    width: 700px !important;
    margin:10px 0px;
    font-size:15px;
    line-height:24px;
    }
ul h3{
  color: #003366 !important;
  font-size:20px;
  }
ul.anbox li.mt10 {
    margin-top: 10px;
}

ul.anbox li .anWrap1 {
    font-size: 14px;
    height: 70px;
    padding-left: 54px;
    padding-right: 20px;
}

ul.anbox li.web .anWrap1,
ul.anbox li.software .anWrap1 {}

ul.anbox li .anWrap1 h2 {
    color: #1F3246;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-shadow: none;
}

.clientBox {
    border-bottom: 1px solid #B5D1D5;
    border-top: 1px solid #B5D1D5;
    margin: 20px 0;
}

.clientBox h4 {
    font-style: italic;
    line-height: normal;
    padding: 20px;
}

.clientBox h4 span {
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
}

ul.anbox li .anWrap2 {
    font-size: 14px;
    height: 110px;
    padding-left: 73px;
    padding-right: 20px;
}

ul.anbox li .anWrap2 h3 {
    color: #1F3246;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-shadow: none;
}

ul.anbox li .anWrap2 p {
    line-height: normal;
    margin: 0;
}

ul.anbox li .anWrap2 ul li {
    float: none;
    list-style-position: inside;
    list-style-type: square;
    width: 250px;
}

.contador {
    background: url("../../images/logo/icon-spirit.png") no-repeat scroll 0 0 transparent;
}

.excel {
    background: url("../../images/logo/icon-spirit.png") no-repeat scroll 0 -240px transparent;
}

.normativa {
    background: url("../../images/logo/icon-spirit.png") no-repeat scroll 0 -120px transparent;
}

.grafico {
    background: url(../../images/logo/grafico-icon.png) 0 0 no-repeat;
}

.multiBodega {
    background: url(../../images/logo/bodega-icon.png) 0 0 no-repeat;
}

.multiTarea {
    background: url(../../images/logo/multitarea-icon.png) 0 0 no-repeat;
}

.synchronization {
    background: url(../../images/logo/synchronization-icon.png) 0 0 no-repeat;
}

.infoIco {
    background: url(../../images/logo/info-icon.png) 0 0 no-repeat;
}

.calculo {
    background: url(../../images/logo/calculo-icon.png) 0 0 no-repeat;
}

.ymas {
    background: url("../../images/logo/icon-spirit.png") no-repeat scroll 0 -360px transparent;
    height: 150px;
}

.packageTable {
    background-image: url("../../images/back/package-table-bg.png");
    background-position: 0 35px;
    background-repeat: repeat-x;
   /* padding-bottom: 30px;*/
   border-radius:5px;
}

.packageTable .col1 {
    width: 223px;
}

.packageTable .col1Wrap {
    margin-left: 10px;
}

.packageTable .col1 h4 {
    color: #003366;
    font-family: 'HelveticaRoundedLTStdBold';
    font-weight: normal;
  /*  padding-left: 30px;*/
    padding-top: 5px;
    font-size:15px !important;
}

.packageTable .col2 {
    text-align: center;
    width: 130px;
}

.packageTable .col2 .btnIntrest2 {
    margin: 10px auto;
}

.packageTable .col2 h3 {
    color: #0D1D33;
    margin-top: 5px;
}

.packageTable ul.row {
    background: url("../../images/back/horizontal-line.png") repeat-y scroll 230px 0 transparent;
    border-top: 1px solid #CEE1E3;
    overflow: hidden;
}

.packageTable ul.row2 {
    overflow: hidden;
}

.packageTable ul.row:first-child {
    border-top: 0 none;
}

.packageTable ul.row li,
.packageTable ul.row2 li {
    padding: 10px 15px 10px 0;
}

.packageTable ul.row2 li h6 {
    padding-top: 5px;
}

.ptableTopleft {
    background: url("../../images/back/packgae-topleft.png") no-repeat scroll 0 0 transparent;
}

.packageTable .title {
    background: url("../../images/back/packgae-topright.png") no-repeat scroll right top #CEE1E3;
    color: #003366;
}

.btnIntrest2 {
    background: url("../../images/boto/me-intersesa.png") no-repeat scroll 0 -100px transparent;
    height: 33px;
    margin: 0 auto;
    width: 124px;
}

.btnIntrest2:hover {
    background-position: 0 -134px;
}

.btnIntrest4 {
    background: url("../../images/boto/btn-green3.png") no-repeat scroll 0 0 transparent;
    height: 41px;
    width: 179px;
}

.btnIntrest4:hover {
    background-position: 0 -42px;
}

.packageTable a {
    font-size: 11px;
}

.packageTable span.uf {
    text-decoration: line-through;
    width: 60px;
}

.packageTable span.costo {
    font-weight: bold;
    width: /*50px*/125px;
}

.accordion {
    margin-top: 10px;
}

.accordion h4 {
    margin: 0;
    padding: 10px 15px 15px 5px;
}

.accordion .accordBox {
    border-bottom: 1px solid #B9CAD6;
    display: none;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 3px;
    min-height: 473px;
}

.accordion .accordBox h5 {
    margin-bottom: 6px;
}

.accordion .accordBox ul li {
    border-top: 1px solid #B9CAD6;
    margin-top: 15px;
    padding-top: 15px;
}

.accordion .accordBox a {
    color: #0066CC;
}

.accordion .accordBox span {
    font-size: 11px;
}

.accordion .accordBox ul li:first-child {
    border-top: 0 none;
    margin: 0;
    padding-top: 0;
}

.accordion .accordBox ul li ul li,
.accordion .accordBox ul li ul li:first-child {
    border-top: medium none;
    list-style: square outside none;
    margin-left: 15px;
    margin-top: 5px;
    padding-top: 5px;
}

.accordion .accordBox ul li ol li,
.accordion .accordBox ul li ol li:first-child {
    border-top: medium none;
    list-style: lower-alpha outside none;
    margin-left: 15px;
    margin-top: 5px;
    padding-top: 5px;
}

.pfBlink {
    background: url("../../images/back/foot-midbg.png") repeat-x scroll 0 0 transparent;
    font-family: 'HelveticaRoundedLTStdBold';
    font-size: 12px;
    font-weight: normal;
    height: 76px;
    margin-top: 20px;
    overflow: hidden;
    padding-bottom: 28px;
}

.pfBlinkleft {
    background: url("../../images/back/foot-leftbg.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 76px;
    width: 14px;
}

.pfBlinkright {
    background: url("../../images/back/foot-rightbg.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 76px;
    width: 14px;
}

.pfBlink ul {
    float: left;
    margin-top: 17px;
    width: 652px;
}

.pfBlink ul li.contabilidadLogo2,
.pfBlink ul li.factura2,
.pfBlink ul li.remuneraciones2,
.pfBlink ul li.informes-comerciales2 {
    margin-right: 8px;
    margin-top: 8px;
    padding-left: 31px;
}

.pfBlink ul li.contabilidadLogo2 span,
.pfBlink ul li.remuneraciones2 span {
    display: block;
    padding-top: 6px;
}

#loginTop {
    background: url("../../images/back/login-bgtop.png") no-repeat scroll 0 0 transparent;
    height: 10px;
}

#loginMid {
    background: url("../../images/back/login-bgmid.png") repeat-y scroll 0 0 transparent;
}

#loginBottom {
    background: url("../../images/back/login-bgbottom.png") no-repeat scroll 0 0 transparent;
    clear: both;
    height: 10px;
}

#login {
    overflow: hidden;
}

#loginTxt {
    width: 220px;
}

#loginTxt h1 {
    margin-bottom: 10px;
}

#loginTxt p {
    font-size: 14px;
}

#loginTxt h1 {
    font-size: 24px;
}

#loginTxt .wrap {
    padding: 17px;
}

#loginTxt .wrap p {
    line-height: 19px;
}

#loginField label {
    font-size: 16px;
    width: 100px;
}

#loginField .label2 {
    font-size: 16px;
    width: 131px;
}

label {
    color: #56738F;
    display: block;
    float: left;
}

#loginField input {
    margin-right: 10px;
}

#loginField .wrap {
    padding: 35px 0 0 50px;
}

#loginField .fieldRow {
    margin-bottom: 20px;
    overflow: hidden;
}

#loginField span {
    color: #9DB8C6;
    font-size: 11px;
    font-style: italic;
}

.btnEntar {
    background: url("../../images/boto/btn-entrar.png") no-repeat scroll 0 0 transparent;
    border-style: none;
    height: 49px;
    width: 127px;
}

.btnEntar:hover {
    background-position: 0 -50px;
}

#loginField input[type="text"],
#loginField input[type="password"] {
    border: 1px solid #C9CED4;
    padding: 2px;
    width: 181px;
}

input[type="text"] {
    padding: 4px;
}

input[type="submit"] {
    border: 0 none;
}

input[type="password"] {
    width: 151px;
}

#interesaRight .wrap .contLanding {
    background: url("../../images/back/blue-divider.gif") repeat-x scroll left bottom transparent;
    margin-bottom: 13px;
    overflow: hidden;
    padding-bottom: 10px;
}

#interesaRight .wrap .contLanding p {
    color: #464C57;
    font-size: 14px;
    margin-top: 10px;
}

#interesaRight .wrap .contLanding ul li {
    background: url("../../images/auxi/organe-right-bullet.png") no-repeat scroll 5px 7px transparent;
    color: #1F3246;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0 5px 23px;
}

#interesaRight .wrap .contLanding ul li:first-child {
    background: url("../../images/auxi/organe-right-bullet.png") no-repeat scroll 5px 7px transparent;
    padding: 5px 0 5px 23px;
}

#interesaTop {
    background: url("../../images/back/interesa-topbg.png") no-repeat scroll 0 0 transparent;
    height: 10px;
}

#interesaMid {
    background: url("../../images/back/interesa-midbg.png") repeat-y scroll 0 0 transparent;
}

#interesaBottom {
    background: url("../../images/back/interesa-bottombg.png") no-repeat scroll 0 0 transparent;
    clear: both;
    height: 10px;
}

#interesaLeft {
    width: 464px;
}

#interesaLeft .wrap {
    padding: 27px 0 0 33px;
}

#interesaLeft label {
    width: 120px;
}

#interesaLeft .fieldRow {
    font-weight: bold;
    margin-bottom: 13px;
}

#interesaLeft .fieldRow em {
    font-size: 11px;
    font-weight: normal;
}

#interesaLeft .fieldRow input[type="text"] {
    margin-right: 10px;
}

#interesaLeft .fieldRow input[type="text"],
#interesaLeft .fieldRow textarea {
    background-image: url("../../images/back/input-bg.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    border-color: -moz-use-text-color #255070 #255070 -moz-use-text-color;
    border-style: none solid solid none;
    border-width: 0 1px 1px 0;
}

#interesaLeft .fieldRow textarea {
    height: 64px;
    padding: 2px;
    width: 267px;
}

#interesaLeft .fieldRow input[type="checkbox"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #808080;
    float: left;
    margin-right: 30px;
}

.sinput {
    width: 177px;
}

.linput {
    width: 200px;
}

.telefono {
    width: 156px;
}

ul.interesado {
    float: left;
    font-size: 11px;
    font-weight: normal;
    width: 145px;
}

ul.interesado li {
    height: 17px;
    margin-top: 7px;
}

ul.interesado li:first-child {
    margin-top: 0;
}

ul.interesado li {
    background-image: url("../../images/logo/logo-spirit2.png");
    background-repeat: no-repeat;
}

ul.interesado li.contabilidad {
    background-position: 17px 0;
}

ul.interesado li.facturaElectronica {
    background-position: 17px -29px;
}

ul.interesado li.remuneraciones {
    background-position: 17px -58px;
}

ul.interesado li.informesComerciales {
    background-position: 17px -87px;
}

ul.interesado li.informesComerciales {
    background-position: 17px -87px;
}

ul.interesado li.administracion {
    background-position: 17px -116px;
}

ul.interesado li.activoFijo {
    background-position: 17px -146px;
}

ul.interesado li.gestion {
    background-position: 17px -175px;
}

ul.interesado li.control {
    background-position: 17px -206px;
}

input,
select,
textarea {
    color: #666666;
    font-size: 12px;
}

.btnEnviar {
    background: url("../../images/boto/btn-enviar.png") no-repeat scroll 0 0 transparent;
    border-style: none;
    height: 49px;
    width: 127px;
}

.btnEnviar:hover {
    background-position: 0 -50px;
}

#interesaRight {
    width: 476px;
}

#interesaRight .wrap {
    padding: 10px 20px;
}

#interesaRight .wrap ul li {
    background: url("../../images/back/blue-divider.gif") repeat-x scroll left top transparent;
    padding: 11px 0;
}

#interesaRight .wrap ul li:first-child {
    background: none repeat scroll 0 0 transparent;
}

#interesaRight .wrap ul li ul#telefonoInfo {
    overflow: hidden;
}

#interesaRight .wrap ul li ul li {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}

.btnChatonline2,
.btnNosotros {
    height: 57px;
    width: 297px;
}

.btnChatonline2 {
    background: url("../../images/boto/chat-online2.png") no-repeat scroll 0 0 transparent;
}

.btnNosotros {
    background: url("../../images/boto/nosotroste-llamamos.png") no-repeat scroll 0 0 transparent;
}

.btnChatonline2:hover,
.btnNosotros:hover {
    background-position: 0 -58px;
}

.btnChatonline3,
.btnNosotros2 {
    display: block;
    float: left;
    height: 57px;
    width: 180px;
}

.btnChatonline3 {
    background: url("../../images/boto/chat-online3.png") no-repeat scroll 0 0 transparent;
}

.btnNosotros2 {
    background: url("../../images/boto/nosotroste-llamamos2.png") no-repeat scroll 0 0 transparent;
}

.btnChatonline3:hover,
.btnNosotros2:hover {
    background-position: 0 -58px;
}

.teleNo {
    background: url("../../images/auxi/telefono.png") no-repeat scroll 0 0 transparent;
    padding-left: 50px;
}

.teleNo span {
    font-family: Arial, Helvetica, sans-serif;
}

.teleNo span span {
    font-weight: normal;
}

.teleNo h2 {
    font-size: 20px;
}

.teleNo h2 strong {
    font-weight: 700;
}

.teleNo2 {
    background: url("../../images/auxi/telefono2.png") no-repeat scroll 0 5px transparent;
    padding-left: 50px;
}

.teleNo2 span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}

.teleNo2 span span {}

.teleNo2 h2 {
    font-size: 22px;
}

.teleNo2 h2 strong {
    font-weight: 700;
}

.timing2 {
    font-size: 12px;
    padding-top: 11px;
    text-align: right;
}

.timing {
    font-size: 11px;
    padding-top: 17px;
    text-align: right;
}

ul#subeteaNubox {
    margin-top: 20px;
}

ul#subeteaNubox li h3,
#packwrapMid #subeteaNubox h4 {
    background: url("../../images/auxi/rbullet-orange20x17.png") no-repeat scroll 0 0 transparent;
    font-family: 'HelveticaRoundedLTStdBold';
    padding-left: 30px;
}

ul#subeteaNubox li {
    margin-bottom: 10px;
}

.aplicacionesNubox .users {
    padding: 14px 0 30px;
}

.users p {
    background: url("../../images/auxi/organe-right-bullet.png") no-repeat scroll 0 4px transparent;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 0;
    padding-left: 18px;
}

.ufInteresa {
    background: url("../../images/back/uf-bg.png") no-repeat scroll 0 0 transparent;
    margin: 0 auto 10px;
    width: 179px;
}

.consulta {
    padding-left: 10px;
}

.ufInfo {
    color: #0D1D33;
    font-size: 20px;
    font-weight: bold;
    padding: 13px 0;
}

.ufInfo span {
    color: #56738F;
    font-size: 11px;
    font-weight: normal;
}

.tabInteresa {
    background: url("../../images/boto/me-intersesa3.png") no-repeat scroll center top transparent;
    height: 41px;
    width: 179px;
}

#pack {
    margin: 16px 0;
}

#packwrapTop {
    background: url("../../images/back/packwrap-top.png") no-repeat scroll 0 0 transparent;
    height: 16px;
}

#packwrapMid {
    background: url("../../images/back/packwrap-mid.png") repeat-y scroll 0 0 transparent;
    padding: 0 16px;
}

#packwrapMid ul#subeteaNubox {
    margin-top: 4px;
}

#packwrapMid ul#subeteaNubox li {
    margin-bottom: 7px;
}

#packwrapBottom {
    background: url("../../images/back/packwrap-bottom.png") no-repeat scroll 0 0 transparent;
    height: 16px;
}

.packTitle {
    background: url("../../images/back/pack-titlebg.png") no-repeat scroll 0 0 transparent;
    font-family: 'HelveticaRoundedLTStdBold';
    font-size: 15px;
    height: 42px;
}

#packwrapMid ul li {
    float: left;
    margin-left: 14px;
    position: relative;
    width: 214px;
}

#packwrapMid ul li ul li {
    margin-left: 0;
}

#packwrapMid ul li:first-child {
    margin-left: 0;
}

#packwrapMid h2 span {
    font-size: 30px;
}

.packDetail {
    background: url("../../images/back/pack-midbg.png") repeat-y scroll 0 0 transparent;
}

.packDetail ul {
    height: 80px;
    overflow: hidden;
    padding: 10px 16px 0;
}

.packDetail ul li {
    background-image: url("../../images/logo/logo-spirit2.png");
    background-repeat: no-repeat;
    margin-left: 0;
    padding-bottom: 6px;
    padding-left: 25px;
}

.packDetail ul li.contabilidad {
    background-position: 0 0;
}

.packDetail ul li.facturaElectronica {
    background-position: 0 -29px;
}

.packDetail ul li.remuneraciones {
    background-position: 0 -58px;
}

.packDetail ul li.informesComerciales {
    background-position: 0 -87px;
}

.pdetailWrap {
    padding: 16px 16px 0 35px;
}

.packDetail .tabInteresa {
    margin: 0 auto;
}

.packDetail .ufInfo {
    padding: 13px 0 4px;
}

.packTitle span {
    font-weight: bold;
    padding: 14px;
}

.packDetail .btnIntrest4 {
    margin: 0 auto;
}

.packbottom {
    background: url("../../images/back/pack-bottombg.png") no-repeat scroll 0 0 transparent;
    height: 14px;
}

ul#subete li {
    background: url("../../images/back/blue-divider.gif") repeat-x scroll left top transparent;
    padding: 11px 10px;
    position: relative;
}

ul#subete li:first-child {
    background: none repeat scroll 0 0 transparent;
    padding-bottom: 0;
}

ul#subete li ul li {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}

ul#subete .fono {
    background: url("../../images/auxi/telefono-thumb.png") no-repeat scroll 0 0 transparent;
    font-size: 16px;
    font-weight: bold;
    padding-left: 33px;
    padding-top: 7px;
}

ul#subete .fono span {
    font-weight: normal;
}

#packwrapMid .habilitCapacita {
    right: -16px;
    top: -26px;
}

#custom div.close {
    right: -15px;
    top: -10px;
}

.apple_overlay {
    background: url("../../images/auxi/0.png") repeat scroll 0 0 transparent;
    border: medium none;
    display: none;
    font-size: 11px;
    padding: 0 35px;
    width: 672px;
}

.apple_overlay .close {
    background: url("../../images/auxi/close.png") no-repeat scroll 0 0 transparent;
    z-index: 100;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 26px;
    top: -10px;
    width: 20px;
}

.apple_overlay a:last-child {
    display: block;
    width: 203px;
    margin: 10px auto;
}

.apple_overlay iframe {
    border: 6px solid #FFFFFF;
}

.btnIntrest3 {
    background: url("../../images/boto/me-intersesa2.png") no-repeat scroll 0 0 transparent;
    height: 53px;
    width: 210px;
}

.btnIntrest3:hover {
    background-position: 0 -54px;
}

#overlayTitle {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 11px 11px 0;
}

#overlayTbox {
    float: left;
}

#overlaySharebox {
    float: right;
}

.jquerySelectbox {
    background-image: url("../../images/back/bg-TextField.gif");
    border-bottom: 1px solid #255070;
    border-right: 1px solid #255070;
    color: #666666;
    display: inline;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    padding: 0;
    position: relative;
    width: 165px;
    z-index: 0;
}

.jquerySelectbox .jquerySelectbox-list {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #255070;
    display: none;
    height: 120px;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 2px;
    position: absolute;
    top: 20px;
    width: 160px;
    z-index: 1000;
}

.jquerySelectbox .jquerySelectbox-moreButton {
    background: url("../../images/back/lay-selectMoreButton.png") no-repeat scroll 145px 2px transparent;
    cursor: pointer;
    float: right;
    height: 23px;
    position: absolute;
    width: 165px;
    z-index: 100;
}

.jquerySelectbox-1moreButton {
    cursor: pointer;
}

.jquerySelectbox .jquerySelectbox-moreButton.morebuttonhover {
    background: url("../../images/back/lay-selectMoreButtonHover.png") no-repeat scroll 145px 2px transparent;
}

.jquerySelectbox .jquerySelectbox-item.listelementhover {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #000000;
}

.jquerySelectbox .jquerySelectbox-item {
    cursor: default;
    display: block;
}

#footer {
    background: none repeat scroll 0 0 #9EC1CF;
    border-top: 1px solid #85B1C2;
    color: #57606C;
    height: 100px;
    overflow: hidden;
    padding: 0px 0;
}

ul#fnav li {
    border-left: 1px dotted #65727F;
    height: 68px;
    padding: 0 15px;
    position: relative;
}

ul#fnav li:first-child {
    border-left: 0 none;
    padding-left: 0;
}

ul#fnav li ul li {
    border: medium none;
    height: auto;
    padding: 0;
}

ul#fnav li h6 {
    margin-bottom: 8px;
}

.flogo {
    width: 800px !important;
}

#footer .logo {
    display: inline-block;
    float: left;
    height: 133px;
    position: relative;
    margin-top: -25px;
}

#footer .logo .slogan {
    margin-top: 43px;
}

#footer .logo .contact {
    display: block;
    line-height: 18px;
    margin-left: 228px;
    margin-top: 73px;
    width: 500px;
}
#footer .logo .contact a,
#footer .logo .contact a:active,
#footer .logo .contact a:focus,
#footer .logo .contact a:visited {
    color: ﻿#57606C !important;
    text-decoration:none !important;
    ﻿text-decoration: none !important;
    text-shadow: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

#footer .logo .contact a:hover{
  color:#1f2a44 !important;
  }

ul#cerficatciones li {
    list-style-position: inside;
    list-style-type: none;
}

ul#fnav .ListLinkFoot li {
    list-style-position: inside;
    list-style-type: square;
}

ul#fnav .ListLinkFoot li a {
    color: #003366;
}

ul#fnav .ListLinkFoot li a:hover {
    color: #F3F3F3;
    text-decoration: none;
}

#asociado img {
    margin-top: 10px;
}

#wrapper320 {
    background: none repeat scroll 0 0 #F1F7F8;
    margin: 0 auto;
    width: 320px;
}

#wrapper320 #header #logo2 a {
    background: url("../../images/logo/logo2.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 81px;
    width: 320px;
}

#wrapper320 #banner {
    margin: 0;
}

#container320 {
    padding: 0 15px;
}

#headBox {
    margin-top: 10px;
}

.infoSection {
    background: url("../../images/back/blue-divider.gif") repeat-x scroll left top transparent;
    overflow: hidden;
    padding: 11px 0;
}

.infoSection:first-child {
    background: none repeat scroll 0 0 transparent;
}

.infoSection p {
    margin-bottom: 0;
    margin-top: 10px;
}

.infoSection p:first-child {
    margin-top: 0;
}

.packRow ul li {
    float: left;
}

.packlogoBox {
    height: 30px;
    width: 30px;
}

.infoSection p label span {
    color: #FF0000;
    font-weight: bold;
}

.packRow {
    margin-bottom: 7px;
    overflow: hidden;
}

.packRow .contabilidad {
    background: url("../../images/logo/logo-spirit3-30x30.png") no-repeat scroll 0 0 transparent;
}

.packRow .facturaElectronica {
    background: url("../../images/logo/logo-spirit3-30x30.png") no-repeat scroll 0 -31px transparent;
}

.packRow .remuneraciones {
    background: url("../../images/logo/logo-spirit3-30x30.png") no-repeat scroll 0 -62px transparent;
}

.packRow .informesComerciales {
    background: url("../../images/logo/logo-spirit3-30x30.png") no-repeat scroll 0 -93px transparent;
}

.packName {
    background: url("../../images/back/grey-bg.png") repeat-x scroll 0 0 transparent;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    width: 191px;
}

.packName span {
    display: block;
    margin-left: 10px;
}

.price {
    background: url("../../images/back/blue-bg.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    width: 62px;
}

.price .prwrap {
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    margin-left: 10px;
    margin-top: 2px;
    text-shadow: 0 2px 0 #7590A6;
}

.price .prwrap span {
    display: block;
    font-size: 10px;
    font-weight: normal;
    margin-top: -3px;
}

.todos {
    color: #55728E;
    font-size: 11px;
}

.infoSection p label {
    display: block;
    float: left;
    width: 70px;
}

.infoSection p input[type="text"] {
    border: 1px solid #C8CED5;
    padding: 2px;
}

.infoSection p .nombr {
    width: 180px;
}

.infoSection p .telefono {
    width: 150px;
}

.mt27 {
    margin-top: 27px;
}

.mtn30 {
    margin-top: -20px;
}

.mleft10 {
    margin-left: 10px;
}

.mleft53 {
    margin-left: 53px;
}

.mleft25 {
    margin-left: 25px;
}

.texto-aviso {
    background-color: #E8F2F3;
    border: 1px solid #95B1BD;
    margin: 5px;
    padding: 5px;
    width: 508px;
}

.tituloAviso {
    color: #f68D2E;
    font-family: 'HelveticaRoundedLTStdBold';
    font-size: 35px;
    margin-left: 120px;
    margin-right: 5px;
    text-shadow: 1px 1px 1px #FFFFFF;
    vertical-align: middle;
}

.imgCerrar {
    background: url("../../img/btn_cerrar.png") no-repeat scroll 0 0 transparent;
    border-style: none;
    height: 18px;
    width: 80px;
}

.bodyContactoSoporte {
    height: 650px;
    margin: 0;
    padding: 0;
    width: 550px;
}

.bodyAviso {
    height: 300px;
    margin: 0;
    padding: 0;
    width: 530px;
}

.btnPopUp {
    background: url("../../images/boto/Boton-Cerrar.png") no-repeat scroll 0 0 transparent;
    border-style: none;
    color: White;
    font-family: 'HelveticaRoundedLTStdBold';
    height: 28px;
    text-align: center;
    width: 107px;
}

.btnPopUp:hover {
    background-position: 0 -27px;
}

.DivBotonCerrar {
    margin-left: 200px;
}

.tabtext {
    height: 25px;
    text-align: center;
    vertical-align: top;
}

.tdservicios {
    color: #003366;
    font-weight: bold;
    vertical-align: top;
}

.linkListado {
    color: #003366;
    padding: 3px;
}

.linkListado:hover {
    color: #f68D2E;
    text-decoration: none;
}

.tdblanco {
    height: 10px;
}

.Boton {
    background: url("../../images/boto/Boton-verde.png") no-repeat scroll 0 0 transparent;
    border-style: none;
    color: White;
    font-family: 'HelveticaRoundedLTStdBold';
    font-size: 16px;
    height: 50px;
    text-align: center;
    vertical-align: top;
    width: 110px;
}

.Boton:hover {
    background-position: 0 -46px;
}

.bodyAviso {
    height: 300px;
    margin: 0;
    padding: 0;
    width: 530px;
}

.divBotonCerrar {
    margin-left: 220px;
}

h1.LandingRemu {
    background: url("../../images/logo/rem-28x28.png") no-repeat scroll left center transparent;
    padding-left: 33px;
}

h1.LandingFact {
    background: url("../../images/logo/fact-28x28.png") no-repeat scroll left center transparent;
    padding-left: 33px;
}

h1.LandingIcom {
    background: url("../../images/logo/icom-28x28.png") no-repeat scroll left center transparent;
    padding-left: 33px;
}

div.division {
    background: url("../../images/back/hr.jpg") repeat-x scroll 0 0 transparent;
    height: 2px;
    margin-bottom: 15px;
    width: 410px;
}

.margenRecomienda {
    margin-left: 120px;
}

.recomiendaBottom {
    background: url("../../images/back/recomienda-topbg.png") no-repeat scroll 0 0 transparent;
    height: 10px;
}

.recomiendaTop {
    background: url("../../images/back/recomienda-bgtop.png") no-repeat scroll 0 0 transparent;
    height: 10px;
}

.recomiendaMid {
    background: url("../../images/back/recomienda-midbg.png") repeat-y scroll 0 0 transparent;
    overflow: hidden;
}

#interesa {
    overflow: hidden;
}

.misDatos {
    width: 464px;
}

.misDatos .wrap {
    padding: 27px 0 0 33px;
}

.misDatos label {
    width: 120px;
}

.misDatos .fieldRow {
    font-weight: bold;
    margin-bottom: 13px;
}

.misDatos .fieldRow em {
    font-size: 11px;
    font-weight: normal;
}

.misDatos .fieldRow input[type="text"] {
    margin-right: 10px;
}

.misDatos .fieldRow input[type="text"],
.misDatos .fieldRow textarea {
    background-image: url("../../images/back/input-bg.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    border-color: -moz-use-text-color #255070 #255070 -moz-use-text-color;
    border-style: none solid solid none;
    border-width: 0 1px 1px 0;
}

.misDatos .fieldRow textarea {
    height: 64px;
    padding: 2px;
    width: 267px;
}

.misDatos .fieldRow input[type="text"] {
    background-color: #FFFFFF;
    color: inherit;
}

.misDatos .fieldRow em,
#content {
    background-color: inherit;
    color: #99CCFF;
}

.misDatos .fieldRow em.colorCel {
    color: #99CCFF;
}

.misDatos {
    float: left;
}

.ubicacionBoton {
    background-color: #3B81AA;
    margin-left: 0;
    padding: 10px 0 0;
    text-align: center;
    width: 930px;
}

.ubicacionBoton2 {
    background-color: #3B81AA;
    margin-left: 10px;
    padding: 10px 0 0;
    width: 920px;
}

.soporteBottom {
    background: url("../../images/back/soporte-topbg.png") no-repeat scroll 0 0 transparent;
    height: 10px;
}

.soporteTop {
    background: url("../../images/back/soporte-arribabg.png") no-repeat scroll 0 0 transparent;
    height: 3px;
}

.soporteMid {
    background: url("../../images/back/soporte-midbg.png") repeat-y scroll 0 0 transparent;
}

.tituloSoporte {
    color: #f68D2E;
    font-family: 'HelveticaRoundedLTStdBold';
    font-size: 25px;
    margin-right: 5px;
    text-shadow: 1px 1px 1px #FFFFFF;
    vertical-align: middle;
}

.contentsoporte {
    color: White;
    height: 30px;
    width: 100%;
}

.soporteTdContent {
    background: url("../../images/back/soporte-midbg.png") repeat-y scroll 0 0 transparent;
    height: 3px;
    vertical-align: top;
}

.soporteTdContent2 {
    height: 3px;
    vertical-align: text-bottom;
}

.soporteDiv {
    margin-left: 20px;
}

.linkPartner:hover {}

.lpEmtStarRating {
    display: none;
}

.lpPoweredByDiv {
    display: none;
}

.btnPorque:active,
.btnPorque:focus {}

.Banderas {
    margin-top: 2px;
    width: 100px;
    float: left;
    visibility: hidden;
}

.selectPais {
    position: relative;
    width: 150px;
}

.Banderas .selectPais {
    color: #006cc6;
    font-size: 13px;
    line-height: 11px;
    height: 15px;
    vertical-align: middle;
    padding-left: 5px;
}

.Banderas .selectPais .Bandera {
    display: block;
    width: 15px;
    height: 15px;
    margin-right: 10px;
    float: left;
}

.Banderas .selectPais .Bandera.chile {
    background: url(../../images/auxi/chile.jpg) center left no-repeat;
}

.Banderas .selectPais .Bandera.colombia {
    background: url(../../images/auxi/colombia.jpg) center left no-repeat;
}

.Banderas .selectPais small {
    float: left;
    height: 15px;
    line-height: 15px;
    font-size: 13px;
}

.Banderas .selectPais .verMas {
    float: left;
    display: block;
    width: 10px;
    height: 15px;
    background: url(../../images/auxi/down.jpg) center left no-repeat;
    margin-left: 20px;
}

.Banderas .MasPais {
    background: #F1F7F8;
    position: absolute;
    top: 30px;
    z-index: 10;
    height: 20px;
    padding: 5px;
    display: none;
}

.Banderas .MasPais a {
    color: #006cc6;
    font-size: 13px;
    line-height: 11px;
    height: 15px;
    vertical-align: middle;
    padding-left: 25px;
    margin-top: 10px;
}

.Banderas .MasPais a.colombia {
    background: url(../../images/auxi/colombia.jpg) center left no-repeat;
}

.Banderas .MasPais a.chile {
    background: url(../../images/auxi/chile.jpg) center left no-repeat;
}

.pfBlink ul.meInteresa {
    float: left;
    width: 232px;
    margin-top: 10px;
}

.pfBlink ul.meInteresa li {
    padding-left: 23px;
    height: 20px;
}

.pfBlink ul.meInteresa li {
    font-family: Arial, Helvetica, sans-serif;
}

.pfBlink ul.meInteresa li.contabilidad {
    background: url(../../images/logo/logo-spirit2.png) 0px 0 no-repeat;
}

.pfBlink ul.meInteresa li.facturaElectronica {
    background: url(../../images/logo/logo-spirit2.png) 0px -29px no-repeat;
}

.pfBlink ul.meInteresa li.remuneraciones {
    background: url(../../images/logo/logo-spirit2.png) 0px -58px no-repeat;
}

.pfBlink ul.meInteresa li.administracion {
    background: url(../../images/logo/logo-spirit2.png) 0px -116px no-repeat;
}

.pfBlink ul.meInteresa li.activoFijo {
    background: url(../../images/logo/logo-spirit2.png) 0px -146px no-repeat;
}

.pfBlink ul.meInteresa li.gestion {
    background: url(../../images/logo/logo-spirit2.png) 0px -175px no-repeat;
}

.pfBlink ul.meInteresa li.inventario {
    background: url(../../images/logo/logo-spirit2.png) 0px -206px no-repeat;
}

.pfBlink ul.w145 {
    width: 145px;
}

.pfBlink ul.w175 {
    width: 175px;
}

.pfBlink ul.w100 {
    width: 100px;
}

.w390 {
    width: 390px;
}

.packageTableW390 {
    width: 390px;
}

.packageTableW390 ul.row {
    background: none;
}

.packageTableW390 ul.row li {
    border-left: 1px solid #CEE1E3;
}

.packageTableW390 ul.row li:first-child {
    border-left: none;
}

#lpButDivID-1322002384133 a:hover img {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
/**::::: promociones ::::**/

.wrapPromo {
    width: 940px;
}

.wrapPromo .wrapPromoTop {
    background: url(../../images/back/top-promo-back.jpg) top left no-repeat;
    height: 10px;
}

.wrapPromo .wrapPromoCenter {
    background: url(../../images/back/center-promo-back.jpg) top left repeat-y;
    overflow: hidden;
    padding: 10px 30px;
}

.wrapPromo .wrapPromoCenter p {
    font-size: 16px;
}

.wrapPromo .wrapPromoCenter .promo {
    overflow: hidden;
    padding-bottom: 15px;
    margin-top: 15px;
}

.wrapPromo .wrapPromoCenter .backImg {
    background: url(../../images/back/backImg.jpg) top left no-repeat;
    width: 201px;
    height: 129px;
    text-align: center;
    margin-bottom: 15px;
}

.wrapPromo .wrapPromoCenter .backImg img {
    margin-top: 6px;
}

.wrapPromo .wrapPromoCenter .proLeft {
    width: 220px;
    float: left;
}

.wrapPromo .wrapPromoCenter .proRight {
    width: 650px;
    float: left;
}

.wrapPromo .wrapPromoCenter .proRight h3 {
    margin-bottom: 10px;
    color: #1F3246;
    font-size: 16px;
}

.wrapPromo .wrapPromoCenter .proRight p {
    margin-bottom: 5px;
    font-size: 14px;
}

.wrapPromo .wrapPromoCenter .proRight small {
    font-size: 12px;
}

.wrapPromo .wrapPromoCenter .proRight ul {
    padding-left: 20px;
    margin-bottom: 15px;
}

.wrapPromo .wrapPromoCenter .proRight ul li {
    font-style: italic;
    line-height: 20px;
    font-size: 14px;
}

.wrapPromo .wrapPromoBottom {
    background: url(../../images/back/bottom-promo-back.jpg) bottom left no-repeat;
    height: 10px;
}

.wrapPromo .wrapPromoCenter hr {
    border-bottom: 1px solid #B5D1D5;
    border-top: none;
    border-left: none;
    border-right: none;
    height: 1px;
}
/*404*/

.lamentable {
    font-size: 32px;
    margin-top: 40px;
    margin-bottom: 25px;
    padding-left: 62px;
    letter-spacing: -2px;
}

.fSiz16 {
    font-size: 16px;
    line-height: 19px;
}

.orario {
    font-size: 11px;
    padding-top: 24px;
    text-align: left;
    margin-left: 23px;
    float: left;
}

.mLeft5 {
    margin-left: 5px;
}

.pLeft62 {
    padding-left: 62px;
}

.mLeft5 {
    margin-left: 5px;
}

.mLeft37 {
    margin-left: 37px;
}

.mLeft469 {
    margin-left: 469px;
}

.mTop10 {
    margin-top: 10px;
}

.mTop100 {
    *margin-top: 100px;
}

.mTop105 {
    margin-top: 105px;
}

.mTop38n {
    margin-top: -38px;
}

.mBot10 {
    margin-bottom: 10px;
}

.mbot20 {
    margin-bottom: 20px
}

.mBot30 {
    margin-bottom: 30px;
}

.mBot40 {
    margin-bottom: 40px;
}

.mBot100 {
    margin-bottom: 100px;
    *margin-bottom: 100px
}

ul.lista li {
    margin-top: 10px;
}

ul.lista li a {
    font-size: 16px;
    color: #1F3246;
    padding-left: 30px;
    line-height: 26px;
}
/*confirmardatos*/

.lamentableformulario {
    font-size: 32px;
    margin-top: 40px;
    margin-bottom: 7px;
    letter-spacing: -2px;
}

.textoVerificar {
    width: 221px;
    height: 405px;
    background: #CEE1E3;
    border-top: 1px solid #B5D1D5;
    border-bottom: 1px solid #B5D1D5;
    border-left: 1px solid #B5D1D5;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.textoVerificar p {
    font-size: 14px;
    text-align: left;
    padding: 17px;
    color: #666666;
    line-height: 21px;
}

.interesaRight .verificaDatos {
    width: 718px;
    height: 405px;
    background: #E9F2F3;
    border-top: 1px solid #B5D1D5;
    border-bottom: 1px solid #B5D1D5;
    border-right: 1px solid #B5D1D5;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding-left: 221px;
}

.interesaRight .verificaDatos h3 {
    font-size: 16px;
    text-align: left;
    padding: 20px 40px;
}

.interesaRight .verificaDatos label {
    font-size: 16px;
    text-align: left;
    padding-left: 40px;
    width: 242px;
}

.interesaRight .verificaDatos a.verificar {
    background: url(../../images/boto/btn_veirificar.png) no-repeat top left;
    width: 128px;
    height: 49px;
    display: block;
    margin-left: 281px;
}

.interesaRight .verificaDatos a.verificar:hover {
    background: url(../../images/boto/btn_veirificar.png) no-repeat bottom left;
}

.interesaRight .verificaDatos a.limpiar {
    float: left;
    margin-left: 18px;
    color: #006699;
    font-size: 14px;
}

.interesaRight .verificaDatos input.error {
    background: #F7B0B3;
    border: #EE7272 2px solid;
    padding: 4px;
}

.interesaRight .verificaDatos .ConfirDene {
    float: left;
    margin-top: 121px;
    margin-left: 33px;
}

.interesaRight .verificaDatos .ConfirDene img {
    float: left;
}

.interesaRight .verificaDatos .ConfirDene p {
    padding-left: 155px;
    width: 472px;
    padding-top: 22px;
}
/* Boton Pagina VerificarDocumento */

.btnVerfDoc {
    background: url(../../images/boto/btn-verificar.png) no-repeat 0 0;
    height: 49px;
    width: 127px;
}

.btnVerfDoc:hover {
    background-position: 0 -50px;
}
/*numero*/

.numero {
    display: inline-block;
    float: none;
    height: 80px;
    left: 805px;
    position: absolute;
    top: 70px;
    width: 545px;
    color: #006699;
    font-size: 16px;
}

.email2 {
    display: none
}
/*Manejo de popup de campanna*/

.popupCampannaOculto {
    display: none
}

.popupCampannaVisible {
    display: block;
    position: fixed;
    top: 50px;
    left: 50px;
    height: 439px;
    width: 728px;
    border: 2px solid #0055E5;
    margin: 0 auto
}

#CampannaInternoTituloDiv {
    position: relative;
    width: 100%;
    height: 20px;
    background-color: #0055E5;
    color: White;
    font-weight: bold;
    vertical-align: baseline;
    top: -20px;
    left: -2px;
    border: 2px solid #0055E5;
    border-bottom: 0px
}

#CampannaCerrar {
    cursor: default;
    background-color: Red;
    height: 100%;
    width: 20px;
    font-weight: bold;
    float: right;
    text-align: center;
    vertical-align: middle
}

#CampannaInternoFrameDiv {
    position: relative;
    width: 100%;
    height: 100%;
    top: -22px
}

#CampannaFrame {
    width: 100%;
    height: 100%
}


label.chek input{
	width:27px !important;
	display:block;
	float:left;
	
	}


/*INTERESADO*/
#interesaMidNuevo{
    width: 600px;
    background-color: #9ED0F5;
    border-radius: 10px;
    margin: 0 auto;
}

#interesaMidNuevo h2{
    text-align: center;
    padding: 10px 0px 0px 0px;
    color: #036;
    font-family: 'helvetica', Arial, sans-serif;
    text-shadow: none;
    font-weight: bold;
    font-size: 25px;
}

#interesaMidNuevo form{
    padding-bottom: 1px;
}

#interesaLeftNuevo {
    width: 100%;
}

#interesaLeftNuevo .wrap {
    padding: 0px 0 0 33px;
}

#interesaLeftNuevo label {
    width: 120px;
    color: #036;
}

#interesaLeftNuevo .fieldRow {
    margin-bottom: 13px;
    font-weight: bold;
}

#interesaLeftNuevo .fieldRow em {
    font-size: 11px;
    font-weight: normal;
}

#interesaLeftNuevo .fieldRow input[type=text] {
    font-family: 'Arial', sans-serif;
    border: none !important;
    width: 240px;
    height: 15px;
    border: 1px solid rgba(0, 0, 0, 0);
    margin-right: 10px;
}

#interesaLeftNuevo .fieldRow select{
    width: 250px;
}

#interesaLeftNuevo .fieldRow textarea {
    width: 244px;
    height: 64px;
    padding: 2px;
    border: none;
}

#interesaLeftNuevo .fieldRow input[type=checkbox] {
    float: left;
    margin-right: 5px;
    border: 1px solid #808080;
    background: #fff;
}

#interesaLeftNuevo p{
    color: #666;
}

#interesaLeftNuevo p a{
    color: #666;
}

#interesaLeftNuevo ul.interesado{
    width: 150px;
}

#interesaLeftNuevo ul li{
    color: #036;
}

#interesaLeftNuevo ul.interesado li{
    height: 20px;
}

#interesaLeftNuevo ul.interesado li.contabilidad{
    background-position: 100% 0%;
}

#interesaLeftNuevo ul.interesado li.nomina{
    background-position: 100% 50%;
}

#interesaLeftNuevo ul.interesado li.facturaElectronica{
    background-position: 100% 10%;
}

#interesaLeftNuevo ul.interesado li.remuneraciones{
    background-position: 100% 20%;   
}

#interesaLeftNuevo ul.interesado li.administracion{
    background-position: 100% 41%;   
}

#interesaLeftNuevo ul.interesado li.activoFijo{
    background-position: 100% 52%;   
}

#interesaLeftNuevo ul.interesado li.gestion{
    background-position: 100% 62%;   
}

#interesaLeftNuevo ul.interesado li.control{
    background-position: 100% 73%;   
}

#interesaLeftNuevo .fieldRow{
    width: 500px;
    margin: 20px auto;
}

#interesaLeftNuevo .btnEnviar {
    display: block;
    width: 112px;
    height: 39px;
    background-image: url(/images/aplicaciones/btn_enviar_contacto_ejecutivo.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    color: rgba(0, 0, 0, 0);
    margin: 12px auto;
    cursor: pointer;
}

/*RUTA*/
#ruta{
    margin: 10px 0px 15px 0px;
}

#ruta p{
    margin-bottom: 0px;
    font-size: 16px;
    color: #99a0a9;
}

#ruta p a{
    color: #99a0a9;
}

span.tachado{
  font-size:18px;
  text-decoration:line-through;
  color: #0099CC;
  }
span.tachado2{
  text-decoration:line-through;
  color: #0099CC;
  }
.col2 strong{
  font-size:16px;
  color: #003366;
  }