.links_footer { font-size: 11px; line-height: 18px; width: 200px; }
.links_footer a { color: #57606C; 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: 24px; }
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; }
.container460 { margin: 0 auto; width: 460px; }
.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; }
.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: 10px; }
.headerTop { height: 112px; }
.logo {height: 132px;}
.logo h1 a { font-size: 44px; height: 37px; left: 36px; overflow: hidden; top: 41px; width: 182px; }
.logo h1 a img { font-size: 44px; position: absolute; top: -41px; }
.logo h1 .slogan { color: #f68d2e; display: block; font-size: 20px; height: 19px; margin-left: 228px; margin-top: 18px; width: 277px;  }
.logo h3 a { font-size: 44px; height: 37px; left: 36px; overflow: hidden; top: 41px; width: 182px; }
.logo h3 a img { position: absolute;}
.logo h3 .slogan { display:none; }
.logo2 { display: inline-block; float: none; height: 73px; position: absolute; top: 80px; width: 300px; }
.logo2 h1 a { color: #f68d2e; font-size: 20px; height: 19px; position: absolute; width: 277px; }
.logo2 h1 a img { font-size: 44px; position: absolute; top: -46px; }
.logo2 h1 .slogan { color: #f68d2e; font-size: 16px; height: 19px; margin-left: 228px; position: absolute; text-shadow: none; top: 15px; width: 277px; font-family: Arista; }
.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 { display:none; }
#headerTop #navTop { width: 535px; }
#headerTop #navTop #phNumber { font-size: 16px; height: 45px; margin-bottom: 5px; overflow: hidden; line-height:40px; }
#headerTop #navTop #phNumber ul li span { font-weight: bold; }
#headerTop #navTop #phNumber ul li { text-align: right; }
.iniciarSesion { background: url("../images/boto/ingreso.png") no-repeat scroll 0 0 transparent; font-weight: bold; height: 42px; margin-left: 10px; width: 192px; }
.iniciarSesion:hover { /*background-position: 0 -25px;*/ background: url("../images/boto/ingreso-hover.png") no-repeat scroll 0 0 transparent; font-weight: bold; height: 42px; margin-left: 10px; width: 192px; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;  }
.blog { background: url("../images/boto/blog.png") no-repeat scroll 0 0 transparent; font-weight: bold; height: 42px; margin-left: 10px; width: 95px; display:block; margin-top:2px;}
.blog:hover { /*background-position: 0 -25px;*/ background: url("../images/boto/blog-hover.png") no-repeat scroll 0 0 transparent; font-weight: bold; height: 42px; margin-left: 10px; width: 95px; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;  }
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-home { margin-top: 10px; width:690px; height:290px; display: inline-block; float:left; background-color: #ffffff; }
#formulario{margin-top: 10px; margin-left:10px; width:220px; display:block; float:left; background-color:#cce0e1; border-radius:10px; padding:10px; min-height: 320px}
#formulario h3 {font-family: 'Arista', sans-serif; font-size: 22px; color: #1f2a44; font-weight: normal; margin-bottom: 10px; text-align:center;}
#formulario form label{display: block; width: 100%; margin-bottom: 5px; float: none; color: #1f2a44;}
#formulario form label input{font-family: 'Arial', sans-serif;  width: 210px; height: 15px; border: 1px solid transparent;}
#formulario p{ margin:9px 0px; color: #1f2a44 !important; line-height:25px; height:47px;}
input#btnEnviar{ margin:10px auto;}


#formulario-interior{margin-top: 0px; margin-left:10px; margin-bottom:40px; width:250px; display:block; float:right; background-color:#cce0e1; border-radius:10px; padding: 20px 20px 20px 30px; min-height:280px;}
#formulario-interior h3 {font-family: 'Arista', sans-serif; font-size: 22px; color: #1f2a44; font-weight: normal; margin-bottom:25px; text-align:center;}
#formulario-interior form label{display: block; width: 100%; margin-bottom: 15px; float: none; color: #1f2a44;}
#formulario-interior form label input{font-family: 'Arial', sans-serif;  width: 210px; height: 15px; border: 1px solid transparent;}
#formulario-interior p{ margin:9px 0px; color: #1f2a44 !important; line-height:25px; height:47px;}
input#btnEnviar{ margin:30px auto;}

/** formulario hubspot **/
.hbspt-form .actions {
  margin-top: 20px;
  margin-bottom:15px;
}
.hs_firstname.field.hs-form-field,
.hs_email.field.hs-form-field,
.hs_phone.field.hs-form-field {
  margin-bottom: 10px !important;
}
.hs_firstname.field.hs-form-field label,
.hs_email.field.hs-form-field label,
.hs_phone.field.hs-form-field label {
  margin-bottom: 5px !important;
}
.hbspt-form input, select, textarea {
  color: #666666;
  font-size: 12px;
  padding: 4px;
  width:200px;
}

.hbspt-form input.hs-button.primary{
font-family: 'Roboto', Helvetica, Tahoma, Arial, clean, sans-serif;
padding: 6px 10px;
height: 28px;
line-height: 13px;
border-radius: 2px;
font-size: 15px !important;
font-weight: 600;
color: #ffffff;
box-shadow: 0 1px 1px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
transition-property: background-color;
transition-duration: .3s;
border: 1px solid;
cursor: pointer;
}
.hbspt-form input.hs-button.primary.large {
padding: 8px 18px;
height: 36px;
line-height: 16px;
border-radius: 4px;
font-size: 18px;
font-weight: 500;
border-color: #f68d2e;
background-color: #f68d2e;
}
.hbspt-form input.hs-button.primary.large:hover {
background-color: #f8a255;
}
.hs-form-checkbox .hs-input {
    width: 30px !important;
}
#formulario .hbspt-form .actions {
  margin-top: 15px;
  margin-bottom:10px;
}

/***/

#septiembre{ background-color:#DAF0F2; border-radius:5px; color:#003366; border: solid 1px #cccccc; height:225px; width:325px; padding:20px 20px 0px 20px;}
#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;}

i.compromiso{ font-size:11px; word-spacing:-1px; display:block; margin-top:-2px; line-height:18px;}

#pregunta{ display: block; padding-bottom: 5px; border:solid 1px #cccccc; margin-bottom:20px; padding:0px 20px; border-radius: 5px; background:#F1F7F8;}
#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 { 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; }

#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; cursor:pointer; }
#banner ul li.banlink2 .btnIntrest { margin-top: 18px; margin-right:24px; }
#slider { /*margin-top: 20px; */ float:left;}
#slider h1 { margin-right: 10px; }
#slider h2 { float:left; margin-right: 10px; }
#sliderTitle { overflow: hidden; margin-bottom:10px;}
#sliderTitleTxt { color: #54728D; font-size: 17px; line-height: 40px; overflow: hidden; }
#sliderTitleTxt span { font-weight: bold; }
.aplicacionesNubox ul { 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-video { background: #cee1e3; border-top-left-radius:10px; border-top-right-radius:10px;  font-family: 'Arista'; font-weight: bold; font-size: 24px; color: #f68d2e; text-shadow: 1px 1px 1px #FFFFFF; height: 63px; line-height: 50px; overflow: hidden; position: relative;}
.aplicacionesNubox ul li.an-video h3{ font-family: 'Arista'; font-weight: bold; font-size: 24px; color: #f68d2e; text-shadow: 1px 1px 1px #FFFFFF; line-height: 24px; padding:20px 0px; text-align:center;}
.aplicacionesNubox ul li.an-video h3 span {color:#142A4A;}
.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; height:183px;}
.aplicacionesNubox ul li.an-2 .inbox_video { background: url("../images/back/aplicaciones-nubox-bottom-bg.png") no-repeat scroll left bottom transparent; color: #384B5F; padding: 0px 0px 10px 0px !important; }
img.video{ width:220px; height:190px;}
img.video:hover{ background-image: url(../images/boto/video_hover.png) no-repeat; width:220px; height:190px; }
.aplicacionesNubox ul li.an-2 .inbox .texto { min-height: 75px; }
.aplicacionesNubox ul li.an-2 .inbox ul.anbottom { background: url(../images/boto/btn-naranja.png) no-repeat scroll 0 0 transparent; height: 44px !important; margin-top: -1px; overflow: hidden; width: 196px !important;  }
.aplicacionesNubox ul li.an-2 .inbox ul.anbottom:hover { background: url(../images/boto/btn-naranja-hover.png) no-repeat scroll 0 0 transparent; height: 44px; margin-top: -1px; 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 { margin: 13px 0 0 20px; padding-right: 10px; color:#ffffff; font-size:15px; font-weight:bold; text-shadow: 1px 1px 1px #999999; }
.aplicacionesNubox ul li.an-2 .inbox ul li.masDetalles a:hover { text-decoration: none !important;}
#aplicacionesMsg { color: #6A91AE; font-size: 11px; padding-top: 10px; }
#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: 'Arista'; 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; }
#banner_plazo{margin: 20px 0px; text-align: center; display: inline-block; float: left; }
.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: 22px 0; }
#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; }
#sidebarWrap .contabil { background: url("../images/logo/logo-spirit.png") no-repeat scroll 0 -84px transparent; }
/*.contabil { background: url("../images/logo/logo-spirit.png") no-repeat scroll 0 -84px transparent; }*/
#sidebarWrap .factura { background: url("../images/logo/logo-spirit.png") no-repeat scroll 0 -194px transparent; }
/*.factura { background: url("../images/logo/logo-spirit.png") no-repeat scroll 0 -194px transparent; }*/
#sidebarWrap .remuneraciones { background: url("../images/logo/logo-spirit.png") no-repeat scroll 0 -412px transparent; }
/*.remuneraciones { background: url("../images/logo/logo-spirit.png") no-repeat scroll 0 -412px transparent; }*/
#sidebarWrap .administracion { background: url("../images/logo/logo-spirit-new.png") no-repeat scroll 0 -474px transparent; }
/*.administracion { background: url("../images/logo/logo-spirit-new.png") no-repeat scroll 0 -474px transparent; }*/
#sidebarWrap .activoFijo { background: url("../images/logo/logo-spirit-new.png") no-repeat scroll 0 -194px transparent; }
/*.activoFijo { background: url("../images/logo/logo-spirit-new.png") no-repeat scroll 0 -194px transparent; }*/
#sidebarWrap .gestion { background: url("../images/logo/logo-spirit-new.png") no-repeat scroll 0 -303px transparent; }
/*.gestion { background: url("../images/logo/logo-spirit-new.png") no-repeat scroll 0 -303px transparent; }*/
#sidebarWrap .control { background: url("../images/logo/logo-spirit-new.png") no-repeat scroll 0 -412px transparent; }
/*.control { background: url("../images/logo/logo-spirit-new.png") no-repeat scroll 0 -412px transparent; }*/
#sidebarWrap .informesComerciales { background: url("../images/logo/logo-spirit.png") no-repeat scroll 0 -303px 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; }
#pageTitle h1{ padding:20px 0px 10px 0px;}
.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.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; }
.packageTable .col1 { width: 223px; }
.packageTable .col1Wrap { margin-left: 10px; }
.packageTable .col1 h4 { color: #003366; font-family: 'HelveticaRoundedLTStdBold'; font-weight: normal; 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; }
.btnContactar { background: url("../images/boto/contactar.png") no-repeat scroll 0 0 transparent; border-style: none; height: 38px; width: 143px; cursor:pointer; }
.btnContactar:hover  { background: url("../images/boto/contactar-hover.png") no-repeat scroll 0 0 transparent; border-style: none; height: 38px; width: 142px; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;  }
#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 .btnIntrest { 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 #9dc0ce; border-top: 5px solid #9dc0ce; color: #57606C; /*height: 230px;*/ overflow: hidden; /*padding: 20px 0;*/ width:940px; margin:0 auto; }
#footer .links{ background:#cce0e1; padding:20px 0px 10px 80px; height:163px;}
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; font-size:12px; font-weight: bolder !important; color:#1F2A44;}
#footer .links ul#fnav li{ padding:0px 20px 0px 0px;}
.flogo { width: 470px; }
#footer .logo { display: inline-block; float: left; height: 133px; position: relative; }
#footer .logo .slogan { margin-top: 0px; }
#footer .logo .contact { display: block; line-height: 18px; margin-left: 228px; margin-top: 28px; 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-shadow: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
#footer .logo .contact a:hover{ text-decoration:none !important }
ul#cerficatciones { line-height: 14px;}
h6 a{ color:#1f2a44; text-decoration:underline;}
h6 a:hover{ color:#f68d2e; text-decoration:underline;}
ul#cerficatciones li { list-style-position: inside; list-style-type: none; font-size:11px;}
ul#fnav .ListLinkFoot li { list-style-position: none; list-style-type: none; }
ul#fnav .ListLinkFoot li a { color:#1f2a44; font-size:11px; line-height:14px;}
ul#fnav .ListLinkFoot li a:hover { color: #f68d2e; text-decoration:none; }
li#direccion{ font-size:12px; color:#1f2a44; line-height:20px; border-left: 1px solid #1f2a44 !important; width:280px;}
#asociado img { margin-top: 10px; }
li#redes{ margin-left:10px;}
li#redes img{ margin-right:5px;}
#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*/245px; }
.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); }
.nuevo {background-color: #53ADD0 !important; padding: 10px !important; margin: 17px 15px 0px 15px !important; color: #FFFFFF !important; font-size: 15px !important; font-weight: bold !important; border-radius: 5px !important; text-align: center !important;}
.nuevo-fe {background-color: #2196f3 !important; padding: 10px !important; margin: 17px 15px 0px 15px !important; color: #FFFFFF !important; font-size: 15px !important; font-weight: bold !important; border-radius: 5px !important; text-align: center !important;}
.nuevo-fe:hover{ background-color:#FCB330 !important;}
.PAC {background: #CEE1E3; padding: 15px; text-align: center; color: #003366;}
.pack {background: url("../images/back/content-bg.png") repeat-y scroll 0 0 transparent;}

/**::::: 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% }
