div#lbox_overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; display: none; z-index: 30}
* html div#lbox_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
div#lbox_wrap {text-align: left}
div#lbox_loading {position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100}
div#lbox_loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url(../img-wide/lightbox/lbox_progress.png) no-repeat}
div#lbox_loading_overlay {position: absolute; background-color: #FFF; z-index: 30}
div#lbox_loading_icon {position: absolute; background: url(../img-wide/lightbox/lbox_loading.gif) no-repeat; z-index: 35; width: 16px; height: 16px}
div#lbox_outer {position: absolute; top: 0; left: 0; z-index: 90; padding: 48px 12px 10px; margin: 0; overflow: hidden; background: #EFF5F9; display: none}
div#lbox_inner {position: relative; width:100%; height:100%; border: 1px solid #91AFCB; background: #FFF}
div#lbox_content {margin: 0; z-index: 100; position: absolute}
div#lbox_close {position: absolute; top: 10px; right: 17px; height: 12px; padding-left: 18px; font-size: 12px; background: url(../img-wide/lightbox/lbox_closebox.png) top left no-repeat; cursor: pointer; z-index: 181; display: none}
#lbox_frame {position: relative; width: 100%; height: 100%; display: none}
#lbox_ajax {width: 100%; height: 100%; overflow: auto}
.lbox_bigIframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent}
div#lbox_title {width: 100%; z-index: 100; font-size: 18px; font-weight: bold; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #1F3F64; display: none; margin-top: -35px; margin-bottom: 20px}
.popupLink {color: red; outline: none }
.popup {position: absolute; visibility: hidden; z-index: 10; background-color: #fdf5d6; width: 200px; line-height: 16px; padding: 10px; border: 3px solid #e2d8a3 }
.popup_loading {position: absolute; visibility: hidden; z-index: 10; background-color: white; width: 250px; padding: 5px 0 10px 0; border: 3px solid #e2d8a3; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-align: center; color: #333333 }
div.auto_complete {width: 350px; background: #fff; font-size: 11px; z-index: 100}
ul.autocomplete {height: 20em; overflow: auto}
div.auto_complete ul {border:1px solid #888; margin:0; padding:0; width:100%; list-style-type:none}
div.auto_complete ul li {margin:0; padding:3px}
div.auto_complete ul li.selected {background-color: #ffb}
div.auto_complete ul strong.highlight {color: #cc0000; margin:0; padding:0}
.cajagris3 input.btncrear {margin-bottom: 15px; padding-left: 100px }
#RB_overlay {position: absolute; z-index: 100; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; min-height: 100%; background-color: #000; opacity: .6; filter: alpha(opacity=60) }
#RB_redbox {width: 100%; position: absolute; z-index: 30000; top: 0px; left: 0px }
#RB_loading {position: relative; top: 200px; z-index: 400; width: 70px; height: 70px; margin: 0 auto; text-align: center; background: #666 url(../images/redbox_spinner.gif) no-repeat center center; border: 2px solid black }
#RB_window {z-index: 300; text-align: left; overflow: hidden; position: absolute }
.popupLink {color: red; outline: none }
.popup {position: absolute; visibility: hidden; z-index: 10; background-color: #fdf5d6; width: 200px; line-height: 16px; padding: 10px; border: 3px solid #e2d8a3 }
.popup_loading {position: absolute; visibility: hidden; z-index: 10; background-color: white; width: 250px; padding: 5px 0 10px 0; border: 3px solid #e2d8a3; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-align: center; color: #333333 }
.feed-help {padding: 3px 0 10px 40px; background: transparent url(../img-wide/feed-icon-28x28.png) no-repeat }
.profileplus {padding-bottom: 12px; background: transparent url(../img-wide/profilebox-bg.gif) 8px 100% no-repeat; cursor: pointer }
.profileplus ul.listaplain {width: 200px; margin: 0 auto }
#profilebox {height: 72px; list-style-type: none; background: transparent url(../img-wide/profilebox.gif) 0 0 no-repeat; cursor: pointer }
#profilebox li {padding-top: 10px; margin-left: 65px; font-size: 10pt; font-weight: bold; font-family: verdana; color: #474747 }
.alert {background: #FFC; width: 528px; padding: 10px 20px 0; margin: 0 auto 20px auto; border-top: 1px solid #c2d0dc; border-bottom: 1px solid #c2d0dc }
.alert p.bluexcl {background: transparent url(../img-wide/bluexcl.gif) no-repeat; font-size: 13px; font-weight: bold; padding: 3px 0 0 35px; margin: 0 10px 15px }
.alert em {font-weight: bold; font-style: normal; color: #AC0000 }
.snnipet {display: block; list-style-type: none; text-align: center; width: 80%; margin: 10px auto; padding: 8px; border-top: 1px solid #C2D0DC; border-bottom: 1px solid #C2D0DC }
ul.listaplain li .snnipet li, ul.listaplain li.btnlnk {background: none }
ul.listaplain li.btnlnk {width: 80%; margin: 10px auto; padding: 8px; text-align: center }
* {margin: 0; padding: 0 }
.print-results * {background: none !important }
html,body {height: 100% }
body {background: #FFF; color: #000; font-size: 12px; font-family: Verdana, Arial, sans-serif; min-width: 397px }
img {border: 0 }
.cnt {width: 980px; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -45px }
h1, h2, h3 {font-family: Arial, sans-serif; letter-spacing: -1px }
#aboutus .subtle {width: 92%; margin: 20px auto; padding: 20px 30px 30px 10px; background: transparent url(../img-wide/aboutusbg.gif) no-repeat }
#aboutus .subtle h2 {border: none; width: 700px }
#aboutus .subtle h2 span {display: block; font-size: 30px }
#aboutus .subtle h2 small {color: #111; line-height: 30px; font-size: 17px; font-weight: normal }
#aboutus .alternativo {padding-top: 15px; background: transparent url(../img-wide/colizqpaisbg.gif) no-repeat }
#aboutus .alternativo h3 {border: none; color: #000; margin: 0 0 15px 20px }
#aboutus .subtle1 {width: 94%; text-align: center; margin: 20px auto; padding: 20px 30px 30px 10px; background: transparent url(../img-wide/aboutusbg1.gif) no-repeat }
#aboutus .subtle1 h2 {border: none; width: 700px; margin-left: 120px }
#aboutus .subtle1 h2 span {display: block; font-size: 30px }
#aboutus .subtle1 h2 small {color: #111; line-height: 30px; font-size: 17px; font-weight: bold }
#aboutus .mediapress {width: 92%; margin: 20px auto; padding: 20px 30px 20px 10px }
#aboutus .mediapress h2 {text-align: center }
#aboutus .mediapress h2 span {display: block; font-size: 30px }
#aboutus .vcard {position: relative; margin-bottom: 20px }
#aboutus .contactitem .last {border: none }
#aboutus .vtop {margin-bottom: 80px }
#aboutus .resumen strong {font-weight: bold; color: #0C4172 }
#aboutus .fright {position: absolute; right: 15px; top: 0 }
#aboutus .teamthumbs li {float: left; list-style-type: none; background: #000; border: 3px solid #CCC; margin: 8px; padding: 1px }
#aboutus .interficieidiomas h4 {font-size: 14px; margin-bottom: 10px }
#aboutus .listaplain li {line-height: 18px }
#aboutus .listaplain li.border {margin-bottom: 14px }
#form-container form {width: 700px; margin: 15px auto; padding: 0 }
#form-container fieldset {margin: 1em 0; padding-bottom: 25px; border: 2px solid #D0D9E0 }
#form-container legend {margin: 1em 15px; padding: 0 .5em; color: #393939; background: transparent; font-size: 19px; font-weight: bold; font-family: Arial,sans-serif; letter-spacing: -1px }
#form-container fieldset .sbg-bgb-top {display: block; height: 20px; background: transparent url(../img-wide/sbg-bgbbot.gif) 30px 100% no-repeat }
#form-container fieldset .sbg-bgb {padding: 40px 0 10px 0; background: transparent url(../img-wide/sbg-bgbtop.gif) 30px 0 no-repeat }
#form-container fieldset .sbg-bgb2 {padding: 0; background: transparent url(../img-wide/sbg-bgbmid.gif) 30px 0 repeat-y }
#form-container fieldset .sbg-bgb p {margin-left: 18px }
#form-container fieldset .sbg-bgbfull {display: block; padding: 40px 0 40px 0; background: transparent url(../img-wide/sbg-bgbfull.gif) 30px 0 no-repeat }
#form-container label.block {float: none; display: block; margin-left: 60px }
#form-container label.inline {float: left; display: inline; width: 180px; text-align: right; margin: 4px 8px 0 35px; padding-top: 2px }
#form-container fieldset .fm-req {padding: 0; display: block }
#form-container fieldset .fm-req small {display: block; width: 580px; color: #5D5D5D; margin-left: 60px; font-size: 11px; padding-top: 15px; padding-bottom: 25px }
#form-container fieldset .fm-req ul {list-style-type: none; margin: 0 0 0 40px; padding-bottom: 15px }
#form-container fieldset .fm-req ul li {float: left; margin-right: 95px }
#form-container fieldset .fm-req ul li label {display: block }
#form-container fieldset .fm-req span {margin-left: 75px }
#form-container fieldset .fm-req span a {font-weight: bold; color: #3470D0; padding: 15px }
#form-container fieldset .fm-req input, #form-container fieldset .fm-req textarea, #form-container fieldset .fm-req select {width: 70%; margin: 0 0 10px 0; padding: 5px 0; font-size: 126%; background: #FFF; border: 1px solid #D9CF9D }
.lefter_date select {width: 100px !important }
#form-container fieldset .fm-req .lefter, #form-container fieldset .fm-req .lefter_date {margin-left: 60px }
#form-container fieldset .fm-req input.large {width: 580px; margin: 5px 0 5px 60px }
#form-container fieldset .fm-req input.checkbox {float: none; width: auto; border: 0; background: transparent; margin: 10px 15px 0 15px }
#form-container fieldset .fm-req select {padding: 1px }
#form-container fieldset .fm-req textarea {width: 580px; height: 240px }
#form-container fieldset .fm-req textarea#summary {height: 120px }
#form-container fieldset .buttons {margin-left: 148px }
* html #form-container fieldset .buttons {margin-left: 100px }
#form-container fieldset #catgory {margin-top: 15px; display: block; clear: both }
#form-container fieldset #catgory label {width: 90px }
#form-container fieldset #catgory input {width: 500px }
#form-container fieldset .buttons input {width: auto; float: left; margin: 5px 2px }
#form-container #fm-submit {clear: both; padding-top: 1em; text-align: center }
#form-container #fm-submit input {padding: 2px 1em }
#gb2box {background: transparent url(../img-wide/greyb2-top.gif) 0 0 no-repeat }
#gb2boxbtm {height: 8px; background: transparent url(../img-wide/greyb2-btm.gif) bottom left no-repeat }
.comentario {background: #EEEEEE; margin-top: 0pt; margin-left: 30pt; padding: 4pt; font-size: 8pt; font-family: verdana }
.conlinks {width: 100%; height: 48px; display: block }
.susbox1 .buttons {float: right !important; margin-right: 25px }
.buttons input.util {border: 1px solid #666 }
form.cmxform {margin: auto; font-size: 1.2em; position: relative; padding: 35px 10px 20px 10px }
form.cmxdefault {font-size: 12px }
form.npad {padding: 0 10px }
form.cmxform input.txt, textarea {font-size: 1.2em; line-height: 1.3em; border: 1px solid #7F9DB9; padding: 2px; width: 250px }
form.cmxform input.wauto, .fm-req input.wauto {width: auto !important }
form.cmxform select.small {width: 50px !important }
form.cmxform select.medium {width: 80px !important }
form.cmxform textarea {height: 120px }
form.cmxform ol li small {color: #5D5D5D; float: left; font-size: 11px; width: 100%; text-align: right }
.myform .cmxform ol li small {padding-left: 62px; float: none; width: 580px }
#distribuidores form.cmxform ol li small {padding-left: 270px; width: 258px }
#distribuidores form.cmxform fieldset {border: 0 }
#distribuidores form.cmxform legend {padding: 15px 0 15px 165px }
form.cmxform label {line-height: 1.8; vertical-align: top; display: inline-block; width: 150px; margin-left: 10px }
#publica form.cmxform label {width: 300px; margin-left: 20px }
#distribuidores form.cmxform label {width: 260px; text-align: right }
#distribuidores .pselectr {width: 100%; margin: 0 auto; padding: 0 }
#distribuidores .pselectr form.cmxform {padding: 10px 0; margin: 0 auto; width: 350px }
#distribuidores .pselectr form.cmxform label {width: auto; margin: 0; font: bold 20px/1.2em Verdana, sans-serif; color: #000 }
form.cmxform .btn {margin: 15px 0 0 160px }
#distribuidores form.cmxform .btn {width: 150px; margin: 15px auto }
#distribuidores form.cmxform .btn input {font: bold 16px/14px Arial, sans-serif; padding: 6px 3px; margin: 0 auto; color: #222833; background: #EEE; border: 1px solid #CCC }
form.cmxform p.condchk {margin: 30px 0 0 175px }
.chkcond {margin-left: 100px }
.clientlist {list-style-type: none; margin: 0 auto }
.clientlist li {display: inline; float: left; margin: 8px 10px 8px 15px }
.gross {font-size: 16px; font-weight: bold; margin-left: 20px; list-style-type: none }
.gross li {margin-bottom: 8px; padding-left: 15px }
.gross li strong {font-size: 18px }
.triresume, #triresume, .inlineform {width: 700px; padding: 0; margin: 0 auto; font-family: Verdana, Arial, sans-serif }
.inlineform th {border: 0; background: #FFC; padding: 10px 6px 10px 12px }
.inlineform td, .inlineform th.nobg {border: 0; background: #FFC; padding: 10px 6px 10px 12px }
.triresume td.tcontainer, #triresume td.tcontainer {padding: 0; border: 0 }
.triresume a, #triresume a {color: #0055B4; font-size: 11px; font-weight: bold }
.inlineform tfoot td {border-bottom: 1px solid #CCC }
.triresume td.totalize {text-align: right }
caption {padding: 0 0 5px 0; width: 700px; font-weight: bold; font-size: 14px; text-align: right }
th {border-bottom: 1px solid #C1DAD7; text-align: left; padding: 6px 6px 6px 12px; background: transparent }
thead th {font-size: 14px }
#triresume th {border-right: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; background: #CAE8EA url(../img-wide/bg_header.jpg) no-repeat }
.triresume th {text-align: center; border-color: #CCC }
.lefted th {background: #F5FAFA }
th.nobg {background: #EEE; border-top: 1px solid #CCC }
#triresume th.nobg {border-left: 1px solid #C1DAD7; border-right: 1px solid #C1DAD7; background: #CAE8EA }
td {border-bottom: 1px solid #C1DAD7; padding: 6px 6px 6px 12px }
td img {}
#triresume td {border-right: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7 }
.triresume td {text-align: center; border-color: #CCC }
.myresume td a {color: #0055B4; font-size: 12px; font-weight: bold }
.myresume td a.tag {font-size: 10px; font-weight: normal }
.myresume td p {padding: 3px 6px; border-left: 1px solid #C1DAD7 }
.weekend, #triresume td.alt {background: #F5FAFA }
th.res {font-weight: bold }
#triresume th.res {border-left: 1px solid #C1DAD7; border-top: 0; background: #fff url(../img-wide/bullet1.gif) no-repeat }
th.resalt {font-weight: bold }
#triresume th.resalt {border-left: 1px solid #C1DAD7; border-top: 0; background: #f5fafa url(../img-wide/bullet2.gif) no-repeat }
.ttotal tfoot th {background: #F5FAFA; text-align: left }
tfoot td {border: 0; border-bottom: 1px solid #C1DAD7; background: #F5FAFA; padding: 3px 3px 3px 6px; font-weight: bold }
.lefted th, .lefted td {text-align: left }
.lefted th, .lefted td {text-align: left }
.contactitem .vcard, .contenido .border {margin-bottom: 0; border-bottom: 1px solid #DFDFDF }
.contenido .vcard {float: left; width: 632px; padding: 10px }
.contenido .vcard a {color: #0055B4; font-weight: bold }
.contenido .vcard .photo {display: block; float: left; margin-right: 15px }
.contenido .vcard .org {font-weight: bold; color: #0C4172 }
.contenido .vcard .meta {margin-top: 6px }
.contenido .vcard .meta h3 {font-size: 18px }
.contenido .vcard .meta .title, .contenido .vcard .meta .country {font-style: italic }
.contenido .vcard img {padding: 1px; background: #000; border: 3px solid #CCC }
.contenido .middle {border-top: 1px solid #DDD; border-bottom: 1px solid #DDD }
.contenido p span.advert {width: 90%; color: #ac0000; font-weight: bold; font-size: 11px; text-align: right; display: block; float: left }
.contenido p span.largeadvert {color: #ac0000; font-weight: bold; font-size: 11px; display: block }
.replaced {position: absolute; text-indent: -9999em }
.ybox {background: transparent url(../img-wide/ybox1.gif) top left no-repeat }
.ybox h2 {height: 55px }
.ybox p {color: #3A4813; font-size: 15px; line-height: 1.4em; font-weight: normal; margin: 0 15px }
.ybox p.last {padding-top: 10px; background: transparent url(../img-wide/ybox-line.gif) top left no-repeat }
.ybox .listaplain {padding: 16px }
#tracker {width: 450px; display: block; margin: 12px auto; font-weight: bold; font-size: 16px }
#distribuidores #steps {width: 392px; font-size: 10px; display: block; list-style-type: none; border-top: 1px solid #EEE; border-bottom: 1px solid #EEE; margin: 12px auto }
#distribuidores #steps li {float: left; padding: 5px 10px }
#distribuidores #steps li#current {background: #EEE; font-weight: bold }
#distribuidores #ficha {width: 650px; margin: 8px auto 50px auto }
#distribuidores #ficha h2 {margin: 12px; color: #000; font: bold 20px/20px Verdana, sans-serif }
#distribuidores #ficha p {text-align: right; padding-top: 6px; border-top: 1px solid #EEE }
.stat-controls {width: 600px; margin: 15px auto }
.stat-controls ul {width: 500px; margin-left: 35px; list-style-type: none }
.stat-controls ul li {float: left; margin-left: 6px; padding: 4px }
.stat-controls ul li a {padding: 8px; text-decoration: none }
.stat-controls ul li a:hover, .stat-controls ul li a.selected {background: #EEE }
p.ttlo a {color: #0055B4 }
.cajabusqueda1 {width: 980px; margin-bottom: 20px }
.integraciones .cajabusqueda1 {padding-bottom: 35px; background: transparent url(../img-wide/busq1botbg-large.gif) bottom left no-repeat }
form#cForm ol li, form#sForm ol li, form#gForm ol li {position: relative; list-style: none; padding: 5px }
form#cForm li.messageli {padding: 15px 5px }
.cajabusqueda1 form#cForm label {color: #222833; line-height: 1.8; vertical-align: top; display: inline-block; width: 80px; margin-left: 10px; text-align: right; font-weight: bold }
form#cForm select {border: 1px solid #7F9DB9; width: 250px; padding: 2px }
form#sForm select, form#sForm input.wauto {border: 1px solid #7F9DB9; width: auto; padding: 2px }
form#sForm label {text-align: right }
.myform form#sForm ol li {padding: 15px 5px }
.myform form#sForm .txt {width: 580px; margin: 0 0 2px 59px }
form#gForm select {border: 1px solid #7F9DB9; width: auto; font-size: 20px; font-weight: bold; padding: 2px }
.cajabusqueda1 form#cForm p {display: block; width: 87px; height: 24px; margin: 0 auto }
.busq1top {background: #fff url(../img-wide/busq1topbg.gif) no-repeat; width: 980px; height: 54px }
.busq1top h1 {color: #fff; font-size: 24px; font-weight: normal; padding: 16px 0 0 27px }
.busq1bot {background: #fff url(../img-wide/busq1botbg.gif) no-repeat; width: 980px; height: 42px }
.integraciones .busq1bot {background: transparent }
.busq1bot form {float: left; width: 623px; margin-top: 6px }
.busq1botopen {background: #fff url(../img-wide/busq1botopen.gif) no-repeat; width: 980px; height: 42px }
.bb60 {background: #fff url(../img-wide/bb60bg.gif) no-repeat; width: 980px; height: 60px }
.bb60check {margin-left: 40px; padding-top: 2px; font-size: 11px }
.bb60check label {color: #0d4273 }
.bb60check label a {color: #0d4273; font-weight: bold }
.bb60check label a:hover {text-decoration: none }
.busq1botopen {background: #fff url(../img-wide/busq1botopen.gif) no-repeat; width: 980px; height: 42px }
.bb60open {background: #fff url(../img-wide/bb60openbg.gif) no-repeat; width: 980px; height: 60px }
.busq1bot .linea {width: 842px; padding-top: 5px; display: block; float: left }
.integraciones .busq1bot .linea {padding: 5px 85px }
.integraciones .busq1bot label span {width: 60px }
.busq1bot input.inp1 {width: 311px; height: 22px; margin-left: 17px; margin-right: 13px; border: 1px solid #7f9db9 }
.busq1bot input.inp2 {width: 668px; height: 22px; margin-left: 17px; margin-right: 13px; border: 1px solid #7f9db9 }
.busq1bot select {width: 158px; height: 22px; border: 1px solid #7f9db9; margin-right: 13px }
.busq1bot input.butbuscar {width: 87px; height: 24px; vertical-align: top }
.cajabusqueda1bot {background: #fff url(../img-wide/cajabusqueda1bot.gif) no-repeat; width: 980px; height: 13px; margin-bottom: 15px; display: block; float: left }
.avanzadatab {width: 131px; height: 42px; display: block; float: left }
.buscardentrobot .avanzadatab {position: absolute; right: 18px; top: 0 }
.bb60 .avanzadatab {height: 60px }
.avanzadatab a {color: #0d4273; background: transparent url(../img-wide/arrowdown.gif) no-repeat 90px 14px; width: 114px; height: 30px; font-size: 11px; font-weight: bold; line-height: 13px; padding: 12px 0 0 17px; display: block; float: left }
.bb60 .avanzadatab a {margin-top: 18px }
.avtabup a {background: transparent url(../img-wide/arrowup.gif) no-repeat 90px 14px }
.bb60open .avtabup a {margin-top: 18px }
.avanzadatab a:hover {text-decoration: none }
.busq1top2 {background: #fff url(../img-wide/busq1top2bg.gif) no-repeat; width: 980px; height: 62px }
.busq1top2 span, .busq2top span {color: #0c4172; font-size: 24px; font-weight: normal; padding: 5px 0 0 7px; float: left; margin: 0px }
.busq1top2 h1 {margin: 0px; color: #0c4172; font-size: 24px; font-weight: normal; padding: 4px 0 0px 5px; float: left }
.busq1top2 h1, .busq2top h1, .busq1top2 h1 a, .busq2top h1 a, .busq1top2 h1 span, .busq2top h1 span {font-weight: bold }
.busq1top2 span, .busq2top span {font-family: Arial,sans-serif; letter-spacing: -1px; padding-left: 6px }
.busq1top2 span a, .busq2top span a {text-decoration: none; color: #0c4172 }
.busq1top2 span a, .busq2top span a {text-decoration: none; color: #0c4172 }
.busq2bot input.inp3 {width: 139px; height: 22px; margin-right: 13px; border: 1px solid #7f9db9 }
.cajabusqueda2 {width: 980px; margin-bottom: 20px }
.busq2top {background: #fff url(../img-wide/busq2topbg.gif) no-repeat; width: 980px; height: 37px; margin-bottom: 8px; position: relative }
.busq2top h1, .busq2top h3 {color: #0c4172; font-size: 24px; font-weight: normal; padding: 5px 0 0 7px; float: left }
.banner-editorial {width: 710px; height: 144px; margin: 0 auto; position: relative; background: transparent url(../img-wide/banner-editorial.gif) no-repeat }
.banner-editorial span {width: 340px; height: 100px; top: 25px; right: 54px; font-size: 28px; text-align: center; position: absolute }
.busq2top h1 a, .busq2top h3 a {text-decoration: none; color: #0c4172 }
.busq1top2 h1 a {text-decoration: none; color: #0c4172 }
.busq2top h1 span, .busq2top h3 span {font-weight: bold }
.bustop2 {width: 240px; float: right; padding: 7px 17px 0 0; text-align: right }
.bustop2 input.inp3 {height: 22px; border: 1px solid #7f9db9 }
.bustop2 input.butbuscar {width: 87px; height: 24px; vertical-align: top }
.busq2bot {background: #fff url(../img-wide/busq2botbg2.gif) no-repeat bottom left; width: 980px }
.inside {background: #fff url(../img-wide/busq2botbg4.gif) no-repeat bottom left; width: 468px }
.busq2bot3 {background: #fff url(../img-wide/busq2botbg2.gif) no-repeat bottom left; width: 980px; height: 20px }
.b2bb {background: transparent url(../img-wide/busq2botbg1.gif) no-repeat; width: 920px; padding: 15px 30px 20px }
.inside .b2bb {background: transparent url(../img-wide/busq2botbg3.gif) no-repeat; width: 408px; padding: 15px 30px 20px }
.b2bb .imgleft {margin: 0 15px 0 0; display: block; float: left }
.b2bb .imgright {margin: 0 0 20px 0; display: block; float: right }
.b2bb img, .colderopciones img {background-color: #e6d8a0; padding: 4px 3px 3px 4px; border-right: 1px solid #decc80; border-bottom: 1px solid #decc80 }
.b2info {width: 576px; display: block; float: left }
.inside .b2info {width: 335px }
.b2bb h2, .b2bb h1 {color: #000; font-size: 19px; font-weight: normal; margin-bottom: 5px }
.b2bb h2 a {color: #104474 }
.b2bb h2 a:hover {text-decoration: none }
p.b2fecha {color: #000; margin-bottom: 5px }
p.b2fecha a {color: #104474; font-weight: bold; margin-bottom: 5px }
p.b2fecha a:hover {text-decoration: none }
p.b2sub {color: #77713d; line-height: 18px }
p.b2busq {color: #77713d; font-weight: bold; line-height: 24px; margin-top: 30px }
p.b2busq input.inp4 {width: 250px; height: 22px; margin-right: 6px; border: 1px solid #7f9db9 }
p.b2busq .butbuscar {width: 87px; height: 24px; vertical-align: top }
.busq2bot2 {background: #fff url(../img-wide/busq2bot2.gif) no-repeat bottom left; width: 980px }
.busq2bot2 span.redspan {color: #a50e0e }
.buscardentrotop {background: transparent url(../img-wide/buscardentrotopbg.gif) no-repeat; position: relative; width: 980px; height: 57px }
.buscardentrobot .avanzada {margin-top: 16px }
.buscardentrotop h2 {color: #635946; font-size: 19px; font-weight: normal; padding: 35px 0 0 35px }
.buscardentrobot {background: transparent url(../img-wide/buscardentrobotbg.gif) no-repeat left top; position: relative; width: 980px; height: 42px }
.buscardentrobotopen {background: transparent url(../img-wide/buscardentrobotopenbg.gif) no-repeat bottom left; width: 980px; height: 42px }
.buscardentrobot form {width: 792px; padding-left: 35px; display: block; float: left }
.buscardentrobot input.inp2 {width: 600px; height: 22px; margin-right: 13px; border: 1px solid #7f9db9 }
.buscardentrobot .butbuscar {vertical-align: top }
.avanzada {background: transparent url(../img-wide/avanzadabg.gif) no-repeat left bottom; width: 966px; padding: 20px 0 15px }
.avanzada p {margin-bottom: 10px; padding-left: 70px }
.avanzada p label {margin-top: 3px; width: 300px; margin-right: 8px; display: block; float: left; text-align: right }
.avanzada p label.labela {width: 374px; margin-right: 13px; display: block; float: left; text-align: right }
.avanzada p span {color: #4d6185; font-size: 11px }
.avanzada p select {margin-right: 8px }
.avanzada input.inp5 {width: 386px; height: 22px; border: 1px solid #7f9db9 }
.columnaizq {width: 231px; margin-right: 35px; display: block; float: left }
.columnaizq h3 {color: #0c4273; font-size: 19px; font-weight: normal; margin-bottom: 10px; padding-bottom: 2px; border-bottom: 1px solid #c2cfdb }
.colizqpais {background:url("../img-wide/colizqpaisbg.gif") no-repeat scroll 0 0 transparent; width:231px; position:relative}
.colizqpais p {color: #000; font-family: Arial, sans-serif; font-size: 24px; font-weight: bold; letter-spacing: -1px; padding: 8px 0 10px 10px }
.colizqpais img {vertical-align: middle; margin-right: 4px }
.columnaizq ul.menu {width: 231px; list-style-type: none; color: #000; font-family: Arial, sans-serif; font-size: 19px; font-weight: normal; letter-spacing: -1px; margin-bottom: 40px }
.columnaizq ul.menu li {background: transparent url(../img-wide/menulibg.gif) no-repeat; width: 231px; height: 40px; margin-bottom: 6px }
.columnaizq ul.menu li a {color: #000; background: transparent url(../img-wide/menulibg.gif) no-repeat 0 -40px; text-decoration: none; width: 214px; height: 32px; padding: 8px 0 0 17px; display: block }
.columnaizq ul.menu li a span {font-size: 16px; font-weight: bold; line-height: 8px; display: block }
.columnaizq ul.menu li a small {color: #666; font-size: 12px; line-height: 20px; font-weight: normal; word-spacing: 2px }
.columnaizq ul.menu li a:hover {background-image: none }
.columnaizq ul.menu li.activo a {color: #5c451c; background: transparent url(../img-wide/menulibg.gif) no-repeat 0 -80px; font-weight: bold }
.columnaizq ul.m-cyf li.activo a {color: #5c451c; background: transparent url(../img-wide/menulibg.gif) no-repeat 0 -80px; letter-spacing: -2px; font-weight: bold }
.columnaizq ul.menu li.activo a:hover {background: transparent url(../img-wide/menulibg.gif) no-repeat 0 -80px }
.columnaizq ul.menu li.tlcont {background: transparent url(../img-wide/tlcontbg.gif) no-repeat }
.columnaizq ul.menu li.tbcont {background: transparent url(../img-wide/tbcontbg.gif) no-repeat }
.columnaizq ul.menu li.tlcont a {color: #3b5235; background: transparent url(../img-wide/tlcontbg.gif) no-repeat; font-weight: bold }
.columnaizq ul.menu li.tbcont a {color: #0C4172; background: transparent url(../img-wide/tbcontbg.gif) no-repeat; font-weight: bold }
.columnaizq ul.menu li.tlcont a:hover, .columnaizq ul.menu li.tbcont a:hover {color: #000 }
.calendario, .calhead, .calbody, .calhead h4 {background: transparent url(../img-wide/calendariobg-large.gif) bottom right no-repeat }
.calendario {width: 230px !important; margin-bottom: 40px }
.calhead {background-position: top right; margin-right: 0; padding-right: 9px }
.calhead h4 {color: #000; font: normal 19px/1.2em Arial, sans-serif; letter-spacing: -1px; background-position: top left; margin: 0; padding: 7px 0 7px 10px; height: auto !important; height: 1% }
.calhead h4 span {float: right }
.calbody {background-position: bottom left; margin: 0 5px 0 0; padding: 0 0 12px 9px }
.calendario ul.caldias {background-color: #bad0b1; width: 210px; list-style-type: none; margin: 0 0 6px; padding: 3px 0 1px 3px; display: block; float: left }
.calendario ul.caldias li {background-color: #fff; display: inline; float: left; width: 25px; height: 17px; text-align: center; margin: 0 3px 2px 0; padding-top: 2px; border: 1px solid #fff }
.calendario ul.caldias li a {color: #0c4273; text-decoration: none }
.calendario ul.caldias li a:hover {color: #000; font-weight: bold }
.calendario ul.caldias li.lihead {color: #fff; background-color: #a0c291; font-weight: bold }
.calendario ul.caldias li.hoyli {color: #fff; background-color: #7f9db9 }
.calendario ul.caldias li.hoyli a {color: #fff }
.calendario ul.caldias li.emptyli {background-color: #d2d2d2 }
p.calotrosmeses {width: 212px }
p.calotrosmeses a {color: #000; font-weight: bold }
p.calotrosmeses a:hover {text-decoration: none }
p.calotrosmeses a.mesant {background: transparent url(../img-wide/doblearrowle.gif) no-repeat 0 4px; padding-left: 15px }
p.calotrosmeses a.mesprox {background: transparent url(../img-wide/doblearrowri.gif) no-repeat top right; padding-right: 15px; float: right }
ul.llistat {list-style-type: none; margin-bottom: 40px }
ul.llistat li {margin-bottom: 8px; padding: 4px 0; padding-left: 15px }
ul.llistat li a {font-weight: bold; color: #0055B4 }
ul.llistat li a:hover {text-decoration: none }
ul.listaplain {list-style-type: none; margin-bottom: 40px }
ol.listaplain {margin-bottom: 40px }
ul.listaplain li {background: transparent url(../img-wide/bluearrow.gif) no-repeat 0 4px; margin-bottom: 8px; padding-left: 15px }
ul.listaplain li.folder-open {background: transparent url(../img-wide/folder-open.gif) no-repeat 0 0; padding-left: 20px }
ul.listaplain li.folder-open ul {list-style-type: none; margin-top: 8px }
ul.listaplain li.folder-open ul li {background: transparent url(../img-wide/elbow-end.gif) no-repeat 0 0; padding-left: 25px }
ol.listaplain li {margin-bottom: 8px }
ul.listaplain li.activo {color: #5c451c; background: #fcefbd url(../img-wide/greenarrow.gif) no-repeat 6px 8px; font-weight: bold; margin-bottom: 8px; padding: 6px 4px 6px 20px; border: 1px solid #e2d8a3 }
ul.listaplain li.activo a {color: #5c451c }
ul.listaplain li a, ol.listaplain li a {color: #000 }
ul.listaplain li a:hover, ol.listaplain li a:hover {text-decoration: none }
.cajatabs {width: 231px; background: #fcefbd url(../img-wide/cajatabsbg.gif) no-repeat bottom left; padding-bottom: 15px }
ul.listatabs {width: 231px; height: 38px; list-style-type: none; margin-bottom: 5px }
ul.listatabs1 {background: transparent url(../img-wide/listatabs1.gif) no-repeat }
ul.listatabs2 {background: transparent url(../img-wide/listatabs2.gif) no-repeat }
ul.listatabs3 {background: transparent url(../img-wide/listatabs3.gif) no-repeat }
ul.listatabs li {color: #0c4273; font-weight: bold; font-size: 11px; padding-top: 6px; display: inline; float: left; text-align: center }
ul.listatabs li a {color: #606061 }
ul.listatabs li a:hover {text-decoration: none }
ul.listatabs li.tabetiquetas {width: 86px }
ul.listatabs li.tabalertas {width: 70px }
ul.listatabs li.tabhistorial {width: 75px }
.cajatabs p {margin-bottom: 10px; padding-left: 15px }
.cajatabs .listaplain {padding: 0 20px; margin-bottom: 0 }
.refinarbusq {margin-bottom: 30px; padding-left: 15px }
.refinarbusq input.inp6 {width: 330px; height: 20px; vertical-align: middle }
.refinarbusq input {float: left; margin-right: 10px }
.refinarbusq p {padding-top: 5px }
.columnader {width: 231px; margin: 0 0 20px 20px; padding-left: 15px; display: block; float: left }
.principal .columnader {width: 231px; background-color: #fff; margin: 0 0 20px 20px; padding-left: 14px; display: block; float: right; border-left: 1px solid #ddd }
.principal .cder {margin: 0 0 20px 0 }
.columnader h3 {color: #0c4273; font-size: 19px; font-weight: normal; margin-bottom: 10px; padding-bottom: 2px; border-bottom: 1px solid #c2cfdb }
.greybox {width: 231px; background: transparent url(../img-wide/greyboxbot.gif) no-repeat bottom left; margin-bottom: 40px; padding-bottom: 10px }
.rss-help-box {padding-bottom: 5px }
.greybox h3 {color: #0c4273; background: transparent url(../img-wide/greyboxtop.gif) no-repeat; letter-spacing: -1px; margin-bottom: 10px; padding: 10px 0 0 15px; border: 0 }
.greybox .rss-help-title {padding-top: 5px }
.greybox .editoriallogo {text-align: center }
.greybox .editoriallogo img {background-color: #fff; margin: 0 6px 4px 0; padding: 2px; border: 2px solid #d0d0d0 }
.greybox p {margin-bottom: 15px; line-height: 17px; padding: 0 10px 0 15px; border: 0 }
.greybox p a {color: #0055b4; font-weight: bold }
.greybox p a:hover {text-decoration: none }
.greybox ul.listaplain {padding: 0 15px; margin-bottom: 0 }
.principal ul.listaplain li a {color: #000; font-weight: normal }
.redbox {width: 231px; background: transparent url(../img-wide/redboxbot.gif) no-repeat bottom left; margin-bottom: 40px; padding-bottom: 10px }
.redbox h3.topbg {background: transparent url(../img-wide/redboxtop.gif) no-repeat; padding: 10px 0 0 15px }
.redbox h3.alertader {color: #b32600; background: transparent url(../img-wide/redboxtop.gif) no-repeat; padding: 10px 0 0 15px }
.colredboxtop {background: transparent url(../img-wide/redboxtop.gif) no-repeat; padding-top: 10px }
.redbox .colredboxtop p.pdfp, .redbox .colredboxtop p.rtfp {margin-left: 10px; padding-left: 50px; color: #565656 }
.redbox h3 {color: #909090; letter-spacing: -1px; margin-bottom: 6px; padding: 0 0 0 15px; border: 0 }
.redbox p {margin-bottom: 15px; line-height: 17px; padding: 0 15px 0 15px; border: 0 }
.redbox p.accedaaqui {background: transparent url(../img-wide/blueboxarrow.gif) no-repeat 15px 0; padding-left: 45px }
.redbox p.pdffile {background: transparent url(../img-wide/pdficon.gif) no-repeat 15px 0; padding-left: 45px }
.redbox p a {color: #0055b4; font-weight: bold }
.redbox p a:hover {text-decoration: none }
.anosant p a {color: #0055b4; font-weight: bold }
.anosant p a:hover {text-decoration: none }
.columnader .destacados {width: 231px; margin-bottom: 40px }
.columnader .destacados ul {width: 231px; list-style-type: none }
.columnader .destacados ul li {width: 231px; border-bottom: 1px solid #dfdfdf; margin-bottom: 10px; padding-bottom: 8px; display: block; float: left; clear: both }
.columnader .destacados ul li div {display: block; float: left; margin-right: 10px }
.columnader .destacados ul li div a {display: block; float: left; padding: 2px; border: 2px solid #d0d0d0 }
html > body .columnader .destacados ul li div a {padding: 2px 2px 0px }
.columnader .destacados ul li div a:hover {border: 2px solid #777 }
.columnader .destacados ul li p {line-height: 16px }
.columnader .destacados ul li p a {color: #0055b4; font-weight: bold; margin-bottom: 2px; display: block }
.columnader .destacados ul li p a:hover {text-decoration: none }
.columnader .buscarder, .columnaizq .buscarder {width: 231px; margin-bottom: 40px }
.columnader .buscarder input.inp6, .columnaizq .buscarder input.inp6 {width: 130px; height: 22px; margin: 0 5px 10px 0; border: 1px solid #7f9db9 }
.columnader .buscarder .butbuscar, .columnaizq .buscarder .butbuscar {width: 87px; height: 24px; vertical-align: top }
.columnader .buscarder label, .columnaizq .buscarder label {margin-left: 6px }
.docs .listaplain li {width: 650px; margin-left: 20px; padding: 1px 27px 1px; line-height: 17px; border-bottom: 1px solid #CCC }
.opcionesdeldoc .listaplain li {padding-left: 27px; line-height: 17px }
.listaplain li.imprli {background: transparent url(../img-wide/printicon.gif) no-repeat }
.listaplain li.mailli {background: transparent url(../img-wide/mailicon.gif) no-repeat }
.listaplain li.descli {background: transparent url(../img-wide/saveicon.gif) no-repeat }
.listaplain li.tagli {background: transparent url(../img-wide/tagicon.gif) no-repeat }
.listaplain li.slctli {background: transparent url(../img-wide/savefoldericon.gif) no-repeat }
.listaplain li.helpli {background: transparent url(../img-wide/helpicon.gif) no-repeat }
.listaplain li.relpli {background: transparent url(../img-wide/relatedpageicon.gif) no-repeat }
.listaplain li.pdfli {background: transparent url(../img-wide/pdficon.gif) no-repeat }
.colderopciones {margin-bottom: 40px }
.colderopciones p {color: #5c451c; font-weight: bold; margin-bottom: 8px }
.colderopciones p.activo {color: #5c451c; background: #fcefbd url(../img-wide/greenarrow.gif) no-repeat 6px 8px; font-weight: bold; margin-bottom: 8px; padding: 6px 4px 6px 20px; border: 1px solid #e2d8a3 }
.colderopciones ul.listaplain {margin-bottom: 20px }
.contenido {width: 672px; display: block; float: left }
.maincont4 .contenido {width: 738px; display: block; float: left }
.contenido h2 {color: #0c4172; font-size: 19px; font-weight: normal }
.contenido h2.bot20 {margin-bottom: 20px; padding-left: 20px }
.contenido h4 {font-size: 14px; margin-bottom: 10px }
h2.azulclaro {color: #0069d1; padding-bottom: 3px; margin-bottom: 15px; border-bottom: 1px solid #c2cfdb }
.librosimplist h2.azulclaro {font-weight: normal }
.contenido p a {color: #0055b4; font-weight: bold }
.contenido p a:hover {text-decoration: none }
.contenido ul.listaplain li a {color: #0055b4; font-weight: bold }
.contenido ul.listaplain li a:hover {text-decoration: none }
.barraceleste {height: 37px; background: transparent url(../img-wide/barracelestebg.gif) no-repeat top right; margin-bottom: 30px }
.barraceleste h2 {height: 29px; color: #393939; font-size: 19px; background: transparent url(../img-wide/barracelesteh2bg.gif) no-repeat; font-weight: bold; padding: 8px 0 0 15px }
.barraceleste h2 span.nuevoicon {background: transparent url(../img-wide/nuevoicon.gif) no-repeat 0 1px; padding-left: 28px }
.barraceleste h2 span.librosicon {background: transparent url(../img-wide/librosicon.gif) no-repeat 0 1px; padding-left: 28px }
.barraceleste h2 span.exclicon {background: transparent url(../img-wide/exclicon.gif) no-repeat 0 1px; padding-left: 28px }
.barraceleste h2 span.lupaicon {background: transparent url(../img-wide/iconlupa.gif) no-repeat 0 1px; padding-left: 28px }
.barraceleste h2 span.boletinicon {background: transparent url(../img-wide/boletinicon.gif) no-repeat 0 1px; padding-left: 28px }
.barraceleste h2 span.favoriticon {background: transparent url(../img-wide/favoriticon.gif) no-repeat 0 1px; padding-left: 28px }
.barraceleste h2 span.mundoicon {background: transparent url(../img-wide/mundoicon.gif) no-repeat 0 1px; padding-left: 28px }
.barraceleste h2 span.ayudaicon {background: transparent url(../img-wide/ayudaicon.gif) no-repeat 0 1px; padding-left: 28px }
.barraceleste h2 span.inboxicon {background: transparent url(../img-wide/inboxicon.gif) no-repeat 0 1px; padding-left: 28px }
.barraceleste span.diet h2 {font-weight: normal; display: inline; padding: 0 0 15px 15px}
.barraceleste span.diet h1 {color: #393939; font-size: 19px; font-weight: bold; display: inline }
.contenido .resumen {width: 652px; margin-bottom: 20px; margin-left: 0; border-bottom: 1px solid #dfdfdf }
.contenido #gb2box .resumen {width: 632px; margin: -20px 0; padding: 0 10px; border-bottom: none }
.contenido .resume {margin-bottom: 20px }
#distribuidores .contenido .resume {margin: 20px }
#distribuidores .contenido .resume .listadoitem {width: 698px }
.resumen h4, .resume h4 {font-size: 14px; margin-bottom: 10px }
.resumen p, .resume p {line-height: 18px; margin-bottom: 15px }
.resumen p.lead, .resume p.lead {color: #666; font-weight: bold; font-size: 14px; letter-spacing: 1px }
.resume .tools {float: left; width: 191px }
.resume .trimestre {margin-left: 191px }
.resume .totac {font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif }
p.blueboxarrow a {color: #0055b4; background: transparent url(../img-wide/blueboxarrow.gif) no-repeat; font-weight: bold; padding-left: 25px }
p.blueboxarrow a:hover {text-decoration: none }
.contenido .destacados {width: 672px; margin-bottom: 10px; float: left }
.contenido .destacados ul {width: 672px; list-style-type: none }
.contenido .destacados ul li {width: 672px; border-bottom: 1px solid #dfdfdf; margin-bottom: 12px; padding-bottom: 10px; display: block; float: left; clear: both }
.contenido .destacados ul li div {display: block; float: left; margin-right: 10px }
.contenido .destacados ul li p {line-height: 16px }
.contenido .destacados ul li p span {color: #b32600; display: block }
.contenido .destacados ul li p a {color: #0055b4; font-weight: bold; margin-bottom: 2px; display: block }
.contenido .destacados ul li p a:hover {text-decoration: none }
.dst {width: 430px; margin-bottom: 10px; float: left }
.dst ul {width: 430px; list-style-type: none }
.dst ul li {width: 430px; border-bottom: 1px solid #dfdfdf; margin-bottom: 12px; padding-bottom: 10px; display: block; float: left; clear: both }
.dst ul li div {display: block; float: left; margin-right: 10px }
.dst ul li div a {display: block; float: left; padding: 2px; border: 2px solid #d0d0d0 }
html > body .dst ul li div a {padding: 2px 2px 0px }
.dst ul li div a:hover {border: 2px solid #777 }
.dst ul li p {line-height: 16px }
.dst ul li p span {color: #b32600; display: block }
.dst ul li p a {color: #0055b4; font-weight: bold; margin-bottom: 2px; display: block }
.dst ul li p a:hover {text-decoration: none }
.singletab {width: 652px; height: 48px; background: transparent url(../img-wide/singletabbg.gif) no-repeat; margin-bottom: 10px; padding-left: 20px; display: block; float: left }
.singletab h2 {height: 42px; background: transparent url(../img-wide/tabbg.gif) no-repeat; padding: 10px 11px 0 15px; display: block; float: left }
.singletab .tabend {width: 8px; height: 48px; background: transparent url(../img-wide/tabend.gif) no-repeat; display: block; float: left }
.buscarportitulos {width: 672px; margin-bottom: 40px; display: block; float: left }
.buscarportitulos h2 {color: #b32600; padding: 8px 0 0 10px; margin-bottom: 4px }
.indicebox {width: 312px; height: 128px; background: transparent url(../img-wide/indiceboxbg.gif) no-repeat; margin-right: 15px; float: left }
.columnaizq .indicebox {width: 212px; height: 108px; background: transparent url(../img-wide/colizqindiceboxbg.gif) no-repeat; margin-right: 0px; padding-top: 20px; float: left }
.indicebox ul {width: 303px; list-style-type: none; margin: 0 0 6px 0px; padding-left: 8px; display: block; float: left }
.columnaizq .indicebox ul {width: 203px}
.indicebox ul li {display: inline; float: left; width: 25px; height: 17px; text-align: center; margin: 0 3px 2px 0; padding-top: 2px }
.indicebox ul li.letractiva {color: #fff; background-color: #507aaa; font-weight: bold }
.indicebox ul li a {color: #0055b4; text-decoration: none }
.indicebox ul li a:hover {color: #000; font-weight: bold }
.buscarbox {width: 345px; height: 128px; background: transparent url(../img-wide/buscarboxbg.gif) no-repeat; float: left }
.buscarbox h2 {margin-bottom: 15px }
.buscarbox input.inp6 {width: 220px; height: 22px; margin: 0 5px 10px 15px; border: 1px solid #7f9db9 }
.buscarbox .butbuscar {width: 87px; height: 24px; vertical-align: top }
.buscarbox p {color: #5c5c5c; font-size: 11px; line-height: 15px; padding: 0 15px }
.micomentario {width: 453px; background: transparent url(../img-wide/micomenbotbg.gif) no-repeat bottom left; margin-bottom: 10px }
.micom2 {width: 413px; background: transparent url(../img-wide/micomentopbg.gif) no-repeat; padding: 10px 20px }
.micomentario h2 {color: #5c5c5c; margin-bottom: 10px }
.micomentario p {line-height: 18px; margin-bottom: 10px; padding-left: 20px }
.micomentario p.modifcomen {background: transparent url(../img-wide/modifcomenicon.gif) no-repeat; padding-left: 20px }
.otroscomentarios {width: 453px; background: transparent url(../img-wide/otroscomenbotbg.gif) no-repeat bottom left; margin-bottom: 40px }
.otroscom2 {width: 413px; background: transparent url(../img-wide/otroscomentopbg.gif) no-repeat; padding: 10px 20px }
.otroscomentarios p {line-height: 18px; margin-bottom: 10px; padding-left: 20px }
.otroscomentarios p.ocultarcomen {background: transparent url(../img-wide/ocultarcomenicon.gif) no-repeat; padding-left: 20px }
.editaretiqueta {width: 472px; margin-bottom: 40px }
.tagitem {margin-bottom: 30px; border-bottom: 1px solid #dfdfdf }
.editaretiqueta ul.listaplain {padding-left: 20px; margin-bottom: 10px }
.editaretiqueta p {margin-bottom: 10px; padding-left: 35px }
.principal p.etborr a.borrara {color: #9c0701; background: transparent url(../img-wide/borraricon.gif) no-repeat; padding-left: 20px; margin-left: 10px }
.editaretiqueta .micomentario {margin: 0 0 20px 20px }
.editaretiqueta .micomentario p {line-height: 18px; margin-bottom: 0px; padding-left: 10px }
.principal p.borrarrenom {padding: 0px 0 0 25px }
.principal p.borrarrenom a.borrara {color: #9c0701 }
.lista2 {width: 672px; margin-bottom: 20px }
h2.greyh2 {color: #6a6a6a; margin-bottom: 15px }
.lista2 ul.listaplain li span {color: #6a6a6a }
p.arrow19 {width: 437px; text-align: center; padding: 0 0 0 35px; float: left; margin-bottom: 20px }
p.arrow19 a {color: #0055b4; background: transparent url(../img-wide/blueboxarrowle.gif) no-repeat 0 3px; font-family: Arial, sans-serif; font-size: 19px; font-weight: normal; letter-spacing: -1px; padding-left: 25px }
.prevnextresul {width: 452px; display: block; margin: 0 auto 40px; padding-left: 20px }
.maincont5 .prevnextresul {width: auto }
.prevnextresul ul {list-style-type: none; height: 20px; display: block; float: left }
.prevnextresul ul li {background: transparent url(../img-wide/resultlibg.gif) repeat-x; display: inline; float: left; height: 20px; text-align: center; margin: 0 3px 2px 0; border-top: 1px solid #dadada; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; border-left: 1px solid #dadada }
.prevnextresul ul li.puntsus {background-image: none; padding: 2px 4px; border: 0 }
.prevnextresul ul li a {color: #0055b4; height: 18px; padding: 2px 6px 0; text-decoration: none; display: block; float: left }
.prevnextresul ul li.activo a {color: #fff; background-color: #34659c }
.prevnextresul ul li.activo a:hover {color: #fff; background-color: #34659c }
.prevnextresul ul li a:hover {color: #000; background-color: #fff7c9 }
.redboxcont {width: 672px; margin-bottom: 40px; background: transparent url(../img-wide/rbcbotbg.gif) no-repeat bottom left }
.rbc2 {width: 632px; background: transparent url(../img-wide/rbctopbg.gif) no-repeat; padding: 15px 20px }
.rbc2 .announce {float: left; margin: 0 15px 10% 0 }
.maincont5 .redboxcont {margin: 0 auto; background: transparent url(../img-wide/rbcbotbg-wide.gif) no-repeat bottom left }
.maincont5 .rbc2 {background: transparent url(../img-wide/rbctopbg-wide.gif) no-repeat }
.maincont5 .redboxcont, .maincont5 .rbc2 {width: 90% }
.rbc3 {float: left }
.rbc4 {float: left; margin-bottom: 20px }
p.pdfp {background: transparent url(../img-wide/pdfp.gif) no-repeat; padding-left: 50px }
p.rtfp {background: transparent url(../img-wide/rtfp.gif) no-repeat; padding-left: 50px }
.clboth {clear: left }
.redboxcont h2 {color: #b32600; line-height: 26px }
.redboxcont p {color: #565656; font-size: 13px; line-height: 18px }
h2.redh2 a {color: #0055b4; text-decoration: underline }
h2.grish2 {color: #565656 }
h2.redh2 a:hover {text-decoration: none }
.conttabs {position: relative; width: 652px; height: 48px; background: transparent url(../img-wide/singletabbg.gif) no-repeat left top; padding-left: 20px; margin-bottom: 20px; display: block; float: left }
.conttabswide {width: 918px; height: 48px; background: transparent url(../img-wide/conttabswidebg.gif) no-repeat left top}
p.ct-rss, p.ct-help {margin-right: 10px; padding-top: 10px; float: right}
p.ct-logo {position: absolute; top: -18px; right: 0}
p.ct-logo em {position: absolute; top: 15px; right: 180px }
p.ct-rss a, p.ct-help a {color: #0055b4; font-weight: bold; font-size: 11px }
p.ct-rss a:hover, p.ct-help a:hover {text-decoration: none }
p.ct-rss img, p.ct-help img, p.ct-logo img {vertical-align: top; margin-right: 5px }
.conttabs div.activetab {height: 42px; color: #0d4273; background: transparent url(../img-wide/tabbg.gif) no-repeat; padding: 10px 7px 0 9px; font-weight: bold; display: block; float: left }
.conttabs .tabend {width: 8px; height: 48px; background: transparent url(../img-wide/tabend.gif) no-repeat; margin-right: 4px; display: block; float: left }
.conttabs div.pasivetab {height: 42px; background: transparent url(../img-wide/pasivetabbg.gif) no-repeat; padding: 10px 7px 0 9px; display: block; float: left }
.conttabs .pasivetabend {width: 8px; height: 48px; background: transparent url(../img-wide/pasivetabend.gif) no-repeat; margin-right: 4px; display: block; float: left }
.conttabs div.pasivetab a {color: #565656; font-weight: bold }
.conttabs div.pasivetab a:hover {text-decoration: none }
.ctulta {margin-bottom: 5px }
p.ulta {width: 472px; text-align: center; margin-bottom: 30px; display: block; float: left }
p.ulta span {background-color: #fff7c9 }
.inbox {width: 672px }
.inbox .rbc2 {padding: 12px 20px 15px 20px }
h2.inboxh2 {color: #393939; background: transparent url(../img-wide/inboxicon.gif) no-repeat 0 3px; font-weight: bold; margin-bottom: 10px; padding-left: 27px }
.inbox ul.listaplain {margin-bottom: 0 }
.inbox ul.listaplain li {background: transparent url(../img-wide/sbbarrow.gif) no-repeat 0 3px }
.inboxcont {background-color: #fff; padding: 6px 6px 6px 14px; line-height: 16px; margin: 10px 0 10px; border-top: 1px solid #e8d8c9; border-left: 1px solid #e8d8c9 }
.listasumario {clear: both }
.listasumario p {margin-bottom: 25px; line-height: 18px }
.listasumario p.ttlo {margin-bottom: 6px }
.yellowbox, .ywbox {width: 472px; background: transparent url(../img-wide/yellowboxbot.gif) no-repeat bottom left; margin-bottom: 40px; float: left }
.ywbox {height: 72px }
.yb2, .yw2 {width: 472px; background: transparent url(../img-wide/yellowboxtop.gif) no-repeat }
.yellowbox p, .ywbox p {padding: 17px 20px 20px 77px; line-height: 18px }
.ywbox p.contact {padding: 23px 20px 20px 77px; line-height: 18px }
.busquedavoz {width: 452px; margin-bottom: 30px; padding: 0 0 30px 20px; border-bottom: 1px solid #dfdfdf }
.busquedavoz h2 {margin-bottom: 15px }
.busquedavoz input.butbuscar {width: 87px; height: 24px; vertical-align: top }
.busquedavoz input.inp6 {margin-right: 8px }
.busquedavoz label {margin-right: 8px }
.busquedavoz select {margin-right: 8px }
.sentdest {margin-bottom: 40px }
.principal .sentdest h1 {color: #393939; font-size: 24px; font-weight: bold; margin-bottom: 20px }
.principal .sentdest h2 {color: #393939; font-size: 24px; font-weight: bold; margin-bottom: 20px }
.sentdest p.redp {color: #b12600; font-size: 13px; line-height: 18px; margin-bottom: 20px }
.listadoitem {width: 472px; border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-bottom: 40px }
.maincont4 .listadoitem {width: 738px }
.print-results .maincont4 .listadoitem {padding-bottom: 5px; margin-bottom: 10px }
.listadoitem .fotoinfo {width: 472px; float: left; margin-bottom: 15px }
.maincont5 #translations {background: none }
#translations .listadoitem, #translations .listadoitem .fotoinfo {width: auto }
.maincont4 .listadoitem .fotoinfo {width: 738px }
.listadoitem .cover {display: block; float: left; margin-right: 10px }
.listadoitem .cover a {display: block; float: left; padding: 2px; border: 2px solid #d0d0d0 }
html > body .listadoitem .cover a {padding: 2px 2px 0px }
.listadoitem .cover a:hover {border: 2px solid #777 }
.listadoitem p.topp {font-size: 13px; font-weight: bold }
.listadoitem p.topp {font-size: 13px; font-weight: bold }
.listadoitem h2 a {color: #0055b4 }
.listadoitem h2 a:hover {text-decoration: none }
.listadoitem p.greyp {color: #6d6d6d }
.listadoitem p.listmainp {line-height: 17px; margin-bottom: 15px; clear: both }
.maincont {width: 938px; background: transparent url(../img-wide/maincontbg.gif) repeat-y; margin: 0 0 20px 15px; display: block; float: left }
.maincont2 {width: 938px; background: transparent url(../img-wide/maincontbg.gif) repeat-y 442px 0px; margin: 0 0 20px 15px; display: block; float: left }
.maincont3 {width: 938px; background: transparent url(../img-wide/maincontbg.gif) repeat-y 486px 0px; margin: 0 0 20px; padding-left: 15px; display: block; float: left }
.maincont4 {width: 738px; background: transparent; margin: 0 0 20px; padding-left: 15px; display: block; float: left }
.maincont5 {width: 970px; background: transparent url(../img-wide/maincontbg.gif) repeat-y 197% 0; margin: 0 0 20px; padding-left: 15px; display: block; float: left }
.anchoav {width: 935px; margin-left: 15px }
.principal {width: 980px }
.principal h2 {color: #0c4172; font-size: 19px; font-weight: normal }
.principal h2.greyh2 {color: #6a6a6a; margin-bottom: 20px }
.principal h2.kwicno {font-size: 24px; font-weight: bold; margin-bottom: 10px }
.principal h2.caah {padding-left: 30px; margin-bottom: 20px }
.principal h4 {font-size: 14px; margin-bottom: 10px }
.principal p a {color: #0055b4; font-weight: bold }
.principal p a:hover {text-decoration: none }
.principal ul.listaplain li a {color: #0055b4; font-weight: bold }
.principal ul.listaplain li a:hover {text-decoration: none }
.principal .doccol ul.listaplain {padding: 10px 0 0 35px }
.principal .doccol ul.listaplain li {margin-bottom: 20px }
.header {position: relative; z-index: 1000; width: 980px; height: 79px }
.logo {width: 114px; height: 68px; text-align: right; padding-top: 11px; display: block; float: left }
.poweredby {position: absolute; top: 12px; left: 190px }
.greentab {width: 148px; height: 33px; background: transparent url(../img-wide/greentabbg.gif) no-repeat top left; margin-left: 6px; padding: 2px 0 0 50px; float: right }
.greentab p a {color: #fff; font-size: 11px; line-height: 13px }
.greentab p a:hover {text-decoration: none }
.toptab {height: 45px; background: transparent url(../img-wide/toptabend.gif) no-repeat top left; margin-bottom: 2px; float: right }
.tt1 {}
.tt2 {width: 570px }
.toptab p {height: 35px; color: #0f4571; background: transparent url(../img-wide/toptabbeg.gif) no-repeat top right; font-size: 11px; padding: 8px 20px 0; float: left }
.tt2 p {padding-top: 6px }
.toptab p a {color: #0f4571; font-weight: bold }
.toptab p a:hover {text-decoration: none }
.ttt {width: 654px; height: 54px; margin-bottom: 2px; text-align: right; float: right }
.ttt p {width: 280px; height: 54px; color: #0f4571; background: transparent url(../img-wide/tttbeg.gif) no-repeat top left; font-size: 11px; float: right }
.ttt span {height: 39px; color: #0f4571; background: transparent url(../img-wide/tttend.gif) no-repeat top right; padding: 15px 20px 0; float: right }
.ttt p a {color: #0f4571; font-weight: bold }
.ttt p a:hover {text-decoration: none }
.ttt select {vertical-align: middle }
.tttel p {width: 200px; height: 54px; color: #0f4571; background: transparent url(../img-wide/tttbeg.gif) no-repeat top left; font-size: 11px; font-weight: bold; text-align: right; float: right }
.tttel span {height: 46px; color: #393939; background: transparent url(../img-wide/tttelbg.gif) no-repeat top right; padding: 8px 65px 0 0; float: right }
.tttel span strong {font-size: 19px; font-family: Arial, sans-serif; letter-spacing: -1px }
.topmenu {position: relative; z-index: 25000; width: 654px; height: 20px; float: right }
.topmenu ul {position: relative; z-index: 20000; list-style-type: none; height: 20px; display: block; float: right }
.topmenu ul li {position: relative; display: inline; float: left; height: 18px; font-size: 11px; text-align: center; margin: 0 2px 0 0; border: 1px solid #d7e4ed }
.topmenu ul li.accdir {position: relative; z-index: 15000; width: 100px; color: #0055b4; background: transparent url(../img-wide/downarrowwhite.gif) no-repeat top right; height: 16px; padding: 2px 25px 0 6px }
.topmenu ul li a {color: #0055b4; height: 16px; padding: 2px 6px 0; text-decoration: none; display: block; float: left }
.topmenu ul li a:hover {color: #000; background-color: #fff7c9 }
.topmenu ul#nav li ul {z-index: 10000; display: none; position: absolute; top: 16px; left: 0 }
.topmenu ul#nav li ul li {width: 130px; background-color: #fff; line-height: 16px; padding: 0; text-align: left }
.topmenu ul#nav li ul li a {display: block; float: none; padding-bottom: 3px }
.topmenu ul#nav li:hover ul, .topmenu ul#nav li.over ul {display: block }
.principal .hyp {margin-bottom: 20px }
.principal .hyp h2 {margin-bottom: 8px }
.principal .hyp h4 {margin-bottom: 20px }
.principal .hyp p {line-height: 18px; margin-bottom: 15px }
.principal .barraceleste {height: 37px; background: transparent url(../img-wide/barracelestebg.gif) no-repeat top right; margin-bottom: 20px }
.principal .barraceleste h2 {height: 29px; color: #393939; background: transparent url(../img-wide/barracelesteh2bg.gif) no-repeat; font-weight: bold; padding: 8px 0 0 15px }
.barragris {height: 37px; background: transparent url(../img-wide/barragrisbg.gif) no-repeat top right; margin-bottom: 20px; clear: both }
.griscent {text-align: center }
.griscent h2 span {font-weight: normal }
.barragris h2, .barragris h1 {height: 29px; color: #393939; background: transparent url(../img-wide/barragrish2bg.gif) no-repeat; font-size: 19px; font-weight: bold; padding: 8px 0 0 15px }
.barragris h2 span.mundoicon {color: #0C4172; background: transparent url(../img-wide/mundoicon.gif) no-repeat 0 1px; padding-left: 28px }
.half h2 {float: left; width: 46%; color: #0C4172 }
.half h2.dotted {background: transparent url(../img-wide/h_separator.gif) no-repeat 5px 2px; padding-left: 28px }
.barragris h2 a {color: #0c4172 }
.barragris h2 a:hover {text-decoration: none }
.cajagris {width: 677px; background: transparent url(../img-wide/cajagrisbot.gif) no-repeat bottom left; margin: 0 auto 20px }
.cajagris2 {margin-bottom: 40px }
.cg2 {width: 677px; background: transparent url(../img-wide/cajagristop.gif) no-repeat; padding: 20px 0 }
.cg3 {width: 677px; background: transparent url(../img-wide/cajagristop.gif) no-repeat; padding: 15px 0 20px 0 }
.cajagris p {margin-bottom: 10px; padding-left: 40px; float: left }
.cajagris h2.crealert {color: #b32600; margin: 0 0 10px 278px }
.cajagris p label {margin-top: 3px; width: 230px; margin-right: 8px; display: block; float: left; text-align: right }
.cajagris p span {margin-top: 3px; display: block; float: left }
.cajagris p span.spexpl {width: 268px; color: #5d5d5d; font-size: 11px; line-height: 15px; padding-left: 238px; display: block; float: left }
.cajagris p label.labela {width: 274px; margin-right: 13px; display: block; float: left; text-align: right }
.cajagris p select {margin-right: 8px }
.cajagris input.inp5 {width: 286px; height: 22px; border: 1px solid #7f9db9 }
.cajagris input.btncrear {padding-left: 238px; margin-bottom: 15px }
.cajagris p.editborr {padding-left: 268px; margin-bottom: 15px }
.cajagris p a.cgeditar {background: transparent url(../img-wide/iconedit.gif) no-repeat; padding: 0 0 3px 20px; margin-left: 10px }
.cajagris p a.borrara {color: #9c0701; background: transparent url(../img-wide/borraricon.gif) no-repeat; padding-left: 20px; margin-left: 10px }
.cajagris3 {width: 677px; background: transparent url(../img-wide/cajagrisbot.gif) no-repeat bottom left; margin: 0 auto 20px }
.cajagris2 {margin-bottom: 40px }
.cg2 {width: 677px; background: transparent url(../img-wide/cajagristop.gif) no-repeat; padding: 20px 0 }
.cajagris3 .c3blok {margin-bottom: 25px; padding-left: 120px }
.cajagris3 p {margin-bottom: 10px }
.cajagris3 h4 {margin-bottom: 6px }
.cajagris3 p.c3info {color: #565656; font-size: 11px; margin-right: 120px }
.cajagris3 h2.crealert {color: #565656; margin: 0 0 20px 100px }
.cajagris3 p span.spexpl {width: 268px; color: #5d5d5d; font-size: 11px; padding-left: 238px; display: block; float: left }
.cajagris3 input.inp5 {width: 286px; height: 22px; border: 1px solid #7f9db9; margin-bottom: 10px }
.cajagris3 textarea {width: 450px; height: 100px; margin-bottom: 10px; border: 1px solid #7f9db9 }
.cajagris3 input.btncrear {padding-left: 300px; margin-bottom: 15px }
.cajagris3 p.chckred input {margin-right: 10px }
.cajagris3 p.chckred {width: 450px; color: #d10000 }
.cajaroja {width: 877px; background: transparent url(../img-wide/cajarojabot.gif) no-repeat bottom left; margin: 0 auto 30px }
.cr2 {width: 837px; background: transparent url(../img-wide/cajarojatop.gif) no-repeat; padding: 15px 20px }
.cajaroja p {color: #565656; font-size: 13px; line-height: 18px }
.centerparr {text-align: center; margin-bottom: 30px }
.centerparr2 {text-align: center; margin-bottom: 10px }
.centerparr3 {color: #d10000; text-align: center; margin-bottom: 10px }
.cajaroja .crmsg p {font-size: 20px; text-align: center; font-family: Arial, sans-serif; letter-spacing: -1px }
#translations {margin-bottom: 35px; background: transparent url(../img-wide/h_separator.gif) repeat-y 50% 0 }
#translations .container {float: left; width: 48% }
#translations .translated {margin-right: 28px }
#translations p.resume, #translations .texto {margin: 15px }
#translations .texto h3 {margin: 15px 0 }
#translations .texto p {margin: 8px 0 }
#translations .citas p {margin: 12px 3px }
#translations .subtitle {color: #0069D1; font-size: 19px; font-weight: normal; text-align: center }
.principal .slogan {width: 980px; text-align: center; margin-bottom: 30px }
.principal .slogan h1 {color: #000; font-size: 23px; font-weight: bold; margin-bottom: 8px }
.principal .slogan h2 a {color: #0069d1; font-weight: bold; padding: 0 6px }
.principal .slogan h2 a span {font-weight: normal }
.principal .slogan h2 a:hover {text-decoration: none }
.principal .accedeavlex {width: 980px; height: 69px; background: transparent url(../img-wide/accedeavlexbg.gif) no-repeat; margin-bottom: 30px}
.principal .accedeavlex p {color: #474747; font-family: Arial, sans-serif; font-size: 26px; letter-spacing: -1px; padding: 15px 0 0 30px }
.principal .accedeavlex p img {vertical-align: middle }
.principal .accedeavlex p a {margin-left: 40px }
.principal .trescol {width: 980px; margin-bottom: 10px; display: block; float: left }
.principal .trescol ul.listaplain {padding-left: 15px }
.principal .trescol ul.listaplain li a {color: #000; font-weight: normal }
.principal .trescol1, .principal .trescol2, .principal .trescol3 {width: 316px; float: left; margin-right: 16px }
ul.listapaises {list-style-type: none; padding-left: 15px }
ul.listapaises li {font-family: Arial, sans-serif; font-size: 19px; letter-spacing: -1px; margin-bottom: 4px }
ul.listapaises li img {margin-right: 8px }
ul.listapaises li a {color: #0069d1 }
ul.listapaises li.tlpaises a {color: #000; background: transparent url(../img-wide/bluearrow.gif) no-repeat 0 4px; padding-left: 15px; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: bold; letter-spacing: normal }
ul.listapaises li a:hover {text-decoration: none }
.principal .trescol3 {margin-right: 0 }
.principal .trescol3 p {line-height: 17px; margin-bottom: 8px; padding-left: 15px }
.principal .trescol3 img {background-color: #fff; margin: 0 0 8px 15px; padding: 2px; border: 2px solid #d0d0d0 }
.interficieidiomas {width: 980px; float: left; text-align: center; border-top: 1px solid #c2d0dc; padding-top: 10px; margin-bottom: 40px }
.sustitle {width: 940px; padding: 10px 20px 0; margin-bottom: 20px; border-top: 1px solid #c2d0dc; border-bottom: 1px solid #c2d0dc }
.sustitle h1 {color: #000; font-weight: bold; font-size: 30px }
.sustpass h1 {margin-bottom: 15px }
.sustitle h1.bav {margin-bottom: 10px }
.sustitle h1.s19 {font-size: 19px }
.sustitle h2 {color: #565656; margin-bottom: 10px }
.sustitle p.bluexcl {background: transparent url(../img-wide/bluexcl.gif) no-repeat; font-size: 13px; font-weight: bold; padding: 5px 0 5px 35px; margin: 0 10px 15px }
.ensolo2pasos {width: 204px; height: 100px; background: transparent url(../img-wide/ensolo2pasosbg.gif) no-repeat; float: right }
.ensolo2pasos h2 {color: #000; font-weight: bold; padding: 6px 0 0 10px; margin-bottom: 4px }
.ensolo2pasos p.paso1 {background: transparent url(../img-wide/paso1bg.gif) no-repeat 10px 0; padding: 2px 0 0 36px; margin-bottom: 3px }
.ensolo2pasos p.paso2 {height: 20px; background: transparent url(../img-wide/paso2bg.gif) no-repeat 10px 0; padding: 2px 0 0 36px }
.cajadatos {width: 715px; background: transparent url(../img-wide/cajadatosbg.gif) no-repeat bottom left; margin: 0 auto 30px; padding-bottom: 20px }
.nobg {background: none }
.cdatos2 {width: 504px; background: transparent url(../img-wide/cajadatosbg2.gif) no-repeat bottom left }
.cajadatos h2 {width: 695px; background: transparent url(../img-wide/cajadatosh3bg.gif) no-repeat; color: #393939; font-weight: bold; margin-bottom: 20px; padding-left: 20px }
.nobg h2 {background: none }
.cdatos2 h2 {width: 484px; background: transparent url(../img-wide/cajadatosh3bg2.gif) no-repeat; color: #393939; font-weight: bold; margin-bottom: 20px; padding-left: 20px }
.cajadatos h2 span {background-color: #fff; padding: 0 5px }
p.datosayuda {color: #565656; font-weight: bold; padding: 5px 20px 10px }
.cajadatos p.datosayuda {background: transparent url(../img-wide/datosayudabg.gif) no-repeat; margin-left: 25px }
.cdatos2 p.datosayuda {width: 432px; background: transparent url(../img-wide/datosayudabg.gif) no-repeat; margin-left: 16px }
.susbox1 {width: 626px; background: transparent url(../img-wide/susbox626bot.gif) no-repeat bottom left; margin: 0 auto }
.susbox-full {width: 630px; height: 76px; background: transparent url(../img-wide/susbox-full.gif) no-repeat bottom left; margin: 0 auto }
.cdatos2 .susbox1 {width: 472px; background: transparent url(../img-wide/susbox472bot.gif) no-repeat bottom left; margin: 0 auto }
.sbox1 {margin-bottom: 40px }
.sb2 {width: 626px; background: transparent url(../img-wide/susbox626top.gif) no-repeat top left; padding: 20px 0; display: block; float: left }
.sb3 {background: transparent url(../img-wide/sb3top.gif) no-repeat top left }
.sb4 {width: 626px; padding: 20px 0; display: block; float: left }
.cdatos2 .sb2 {width: 472px; background: transparent url(../img-wide/susbox472top.gif) no-repeat top left; padding: 20px 0; display: block; float: left }
.susbox1 p, .susbox-full p {margin-bottom: 10px; padding-left: 50px; float: left }
.cdatos2 .susbox1 p {padding-left: 10px }
.cdatos2 .susbox1 p.nifcif {margin-bottom: 2px }
.susbox1 p label, .susbox-full p label {margin-top: 3px; width: 200px; margin-right: 8px; display: block; float: left; text-align: right }
.cdatos2 .susbox1 p label {width: 150px }
.susbox1 p span, .susbox-full p span {margin-top: 3px; display: block; float: left }
.susbox1 p span.spexpl {width: 268px; color: #5d5d5d; font-size: 11px; padding-left: 208px; display: block; float: left }
.cdatos2 .susbox1 p span.sppersdecont {width: 268px; color: #5d5d5d; font-family: Arial, sans-serif; letter-spacing: -1px; font-size: 19px; font-weight: normal; padding-left: 158px; display: block; float: left }
.cdatos2 .susbox1 p span.spexpl {padding-left: 158px }
.susbox1 p span.sered {color: #ac0000; font-weight: bold }
.susbox1 p span.segre {color: #3e8321; font-weight: bold }
.susbox1 p label.labela {width: 274px; margin-right: 13px; display: block; float: left; text-align: right }
.susbox1 p select {width: 185px; margin-right: 8px }
.susbox1 input.inp5, .susbox-full input.inp5 {width: 185px; height: 22px; border: 1px solid #d9cf9d }
.suscond {margin-bottom: 30px }
.suscond p {text-align: center; margin-bottom: 15px; color: #565656 }
.suscond p.suscheck {width: 500px; text-align: left; padding-left: 150px }
.scond2 p.suscheck {width: 422px; text-align: left; padding-left: 50px }
.suscond p.suscheck label {padding-left: 10px }
.suscond p.suspoli {font-size: 11px; line-height: 16px }
.susok {margin-bottom: 30px; padding: 0 20px }
.susok p {margin-bottom: 15px; color: #565656 }
.susbox1 p.p-btn {text-align: center; float: none }
.sbox1 h2 {color: #393939; background: transparent url(../img-wide/susokicon.gif) no-repeat; height: 47px; font-weight: bold; margin: 0 0 20px 50px; padding: 10px 0 0 70px }
.sbox1 ul {list-style-type: none; padding-left: 97px; margin-bottom: 20px }
.sbox1 ul li {background: transparent url(../img-wide/tickbullet.gif) no-repeat 0 4px; line-height: 24px; padding-left: 23px }
.susboxes2 {width: 738px; background: transparent url(../img-wide/susboxes2bg.gif) no-repeat bottom left; margin: 0 auto 25px }
.susboxes2top {width: 738px; background: transparent url(../img-wide/susboxes2topbg.gif) no-repeat top left; display: block; float: left }
.susboxes2 h2, .susbox3 h2 {color: #393939; font-weight: bold; margin: 0 0 10px; padding: 15px 0 0 30px }
.susboxes2 h2 span, .susbox3 h2 span {color: #167100 }
.susboxes2 p {font-size: 11px; width: 320px; margin: 3px auto; padding-bottom: 8px }
.susboxes2 ul {list-style-type: none; padding-left: 30px; margin-bottom: 20px }
.susboxes2 ul li {background: transparent url(../img-wide/tickbullet.gif) no-repeat 0 4px; line-height: 24px; padding-left: 23px }
.susboxes2 ul li a {color: #605807 }
.susboxes2 ul li a:hover {text-decoration: none }
.susboxes2 p.p-btn, .susbox3 p.p-btn {text-align: center; float: none; margin-bottom: 15px }
.sbbox1, .sbbox2 {width: 355px; float: left }
.sbbox1 {margin-right: 28px }
.susbox3 {width: 738px; background: transparent url(../img-wide/susbox3bg.gif) no-repeat bottom left; margin: 0 auto 20px }
.susbox3top {width: 738px; background: transparent url(../img-wide/susbox3topbg.gif) no-repeat top left; display: block; float: left }
.susbox3 p.pe {line-height: 19px; padding: 0 40px 0 60px; margin-bottom: 10px }
.susbox3 p.pinc {color: #565656; font-size: 11px; line-height: 16px; margin-bottom: 20px; padding: 0 40px 0 60px }
.susctr {text-align: center; margin-bottom: 40px }
.susctr h4 {margin-bottom: 8px }
.sustbl {width: 100%; margin-bottom: 30px; border-collapse: collapse }
.sustbl td {width: 157px; font-size: 11px; text-align: center; border: 2px solid #cbcbcb; padding: 5px 3px }
.sustbl td h2 {color: #000; font-weight: bold; margin-bottom: 3px }
.sustbl td.tblcol1 {width: 257px; background-color: #f1f8fc; text-align: right; font-weight: bold; padding-right: 6px }
.sustbl td.tblcol1 span {font-weight: normal }
.sustbl td.yelltd {background: transparent url(../img-wide/yelltd.gif) repeat-x }
.contenido3 {width: 704px; margin-right: 30px; float: left }
.maincont5 .contenido {width: 703px; display: block; float: left }
p.accededirect {background: transparent url(../img-wide/blueboxarrow.gif) no-repeat; padding-left: 25px; margin: 0 0 20px 30px }
.ppvbox {width: 704px; background: transparent url(../img-wide/ppvboxbg.gif) no-repeat bottom left; margin-bottom: 30px }
.ppvboxtop {width: 604px; background: transparent url(../img-wide/ppvboxtopbg.gif) no-repeat top left; padding: 18px 22px 8px; display: block; float: left }
.ppvbox1 {background: transparent url(../img-wide/ppvbox1bg.gif) no-repeat top left }
.ppvsel {width: 160px; margin: 0 15px 10px 0; float: left }
.ppvselrecom {height: 105px; background: transparent url(../img-wide/recomendadobg.gif) no-repeat bottom left }
.ppvbox h2 {color: #393939; font-weight: bold; margin: 0 0 10px }
.ppvbox h2 span {color: #167100 }
.ppvbox h2 span.redh {color: #c30000; font-weight: normal }
.ppvbox h2 span.redh span {color: #c30000; font-weight: normal; text-decoration: line-through }
.ppvbox p.ppvp {clear: both; margin-bottom: 15px; padding-left: 30px }
.ppvbox ul {list-style-type: none; padding-left: 30px; margin-bottom: 20px }
.ppvbox ul li {background: transparent url(../img-wide/tickbullet.gif) no-repeat 0 4px; line-height: 24px; padding-left: 23px }
.pregyresp {margin-bottom: 40px }
.pregyresp dt {color: #366aa4; font-family: Georgia, "times new roman", serif; font-size: 19px; font-weight: bold; margin-bottom: 5px }
.columnader3 .pregyresp dt {font-size: 14px }
.pregyresp dd {line-height: 18px; margin-bottom: 15px; padding-left: 15px }
.columnader3 .pregyresp dd {font-size: 11px; line-height: 16px; padding-left: 8px }
p.ppvconsulta {color: #565656; font-weight: bold; text-align: center; line-height: 19px }
.columnader3 {width: 204px; float: left }
.columnader3 h3 {color: #0c4273; font-size: 19px; font-weight: normal; margin-bottom: 10px; padding-bottom: 2px; border-bottom: 1px solid #c2cfdb }
.columnader3 blockquote {width: 188px; background: transparent url(../img-wide/bqtopbg.gif) no-repeat; line-height: 18px; text-indent: 30px; padding: 8px 8px 0 }
.columnader3 p.bquop {width: 204px; background: transparent url(../img-wide/bqbotbg.gif) no-repeat; color: #565656; line-height: 17px; margin-bottom: 30px; padding-top: 20px }
.colderybox {width: 204px; background: transparent url(../img-wide/colderyboxbg.gif) no-repeat bottom left; margin-bottom: 30px }
.colderyboxtop {width: 194px; background: transparent url(../img-wide/colderyboxtopbg.gif) no-repeat top left; padding: 5px 5px 5px; display: block; float: left }
.loginboxes {width: 963px; margin-bottom: 30px }
.loginbox {width: 355px; background: transparent url(../img-wide/loginboxbg.gif) no-repeat bottom left; margin: 0 28px 0 0; float: left; display: block }
.vcivil {width: 548px; padding: 20px 0 80px 190px }
.lbpass .loginbox {height: 200px; margin: 0 0 0 28px }
.lbtop {width: 355px; background: transparent url(../img-wide/loginboxtop.gif) no-repeat top left; padding: 15px 0; float: left; display: block }
.vcivil .lbtop {padding: 35px 0 15px }
.loginbox h2 {color: #393939; font-weight: bold; padding-left: 30px; margin-bottom: 15px }
.lbpass .loginbox h2 {padding-top: 10px }
.loginbox p {margin-bottom: 15px; padding-left: 10px; float: left }
.loginbox p label {background: transparent url(../img-wide/loginlabelbg.gif) no-repeat top right; height: 22px; width: 100px; padding: 2px 8px 0 0; display: block; float: left; text-align: right }
.loginbox input.inp5 {width: 185px; height: 22px; border: 1px solid #d9cf9d }
.loginbox p.lbctr {text-align: center; clear: both; float: none }
.secondbox {width: 510px; float: left; display: block }
.secondbox h2.tdv {margin-bottom: 10px; padding-bottom: 2px; border-bottom: 1px solid #c2cfdb }
.secondbox h2.rgs {color: #565656; margin-bottom: 10px }
.secondbox ul.listaplain {margin-bottom: 15px }
.lbpass .secondbox ul.listaplain {margin-bottom: 15px; padding-top: 25px }
.lbpass .secondbox ul.listaplain li {margin-bottom: 20px }
.secondbox p {font-weight: bold }
.lognov {width: 708px; padding: 0 15px; margin-bottom: 40px; float: left }
.lognov h2 {}
.lognov h2 a {color: #0055b4 }
.lognov h2 a:hover {text-decoration: none }
.lognov p {line-height: 19px; margin-bottom: 15px }
.lognov .destacados {margin-bottom: 40px; padding-top: 10px }
.lognov .destacados ul {list-style-type: none }
.lognov .destacados ul li {margin-bottom: 10px; padding-bottom: 8px; display: block; float: left; clear: both }
.lognov .destacados ul li div {display: block; float: left; margin-right: 10px }
.lognov .destacados ul li div a {display: block; float: left; padding: 2px; border: 2px solid #d0d0d0 }
.lognov .destacados ul li div a:hover {border: 2px solid #777 }
.lognov .destacados ul li p {line-height: 16px }
.lognov .destacados ul li p a {color: #0055b4; font-weight: bold; margin-bottom: 2px; display: block }
.lognov .destacados ul li p a:hover {text-decoration: none }
.usanv {width: 920px; padding: 0 15px; margin-bottom: 40px; float: left; text-align: center}
.usanv div {display: block; float: left; margin: 0 15px 15px 0 }
.usanv div a {display: block; float: left; padding: 2px; border: 2px solid #d0d0d0 }
.usanv div a:hover {border: 2px solid #777 }
.contenido .destacados ul.le20 {width: 452px; padding-left: 20px }
.contenido .destacados ul.le20 li {width: 652px }
.contenido .destacados ul.le30 {width: 442px; padding-left: 30px; margin-bottom: 10px; float: left }
.contenido .destacados ul.le30 li {width: 442px }
.maincont4 .contenido .destacados ul.le30 {width: 700px; padding-left: 30px; margin-bottom: 10px; float: left }
.maincont4 .contenido .destacados ul.le30 li {width: 680px }
.contenido .destacados ul.le40 {width: 632px; padding-left: 40px }
.contenido .destacados ul.le40 li {width: 632px }
.contenido .destflole {float: left }
.contenido .le20 p {padding-left: 20px }
.contenido .left20 {width: 652px; padding-left: 20px; float: left }
.contenido .left20 h2 {margin-bottom: 10px }
.contenido .left20 h2 a {color: #0055b4 }
.contenido .left20 h2 a:hover {text-decoration: none }
.contenido .left20 p {line-height: 18px; margin-bottom: 15px }
.contenido .newsblock ul.lpdossier li {line-height: 18px; margin-bottom: 10px; border-bottom: 1px solid #dfdfdf }
.contenido .newsblock ul.listaplain {padding-left: 15px }
ul.listaplain li.nobullet {background-image: none; margin-bottom: 8px; padding-left: 15px }
.contenido .newsblock ul.lpdossier li a {display: block; margin-bottom: 10px }
.contenido .newsblock h2, .contenido h2.mb20 {margin-bottom: 20px }
.tmar {margin-top: 20px }
.contenido .newsblock h4 {margin-bottom: 3px }
.editorialp p {color: #555; margin-bottom: 40px; font-size: 14px; line-height: 20px }
.legact {margin-bottom: 20px; border-bottom: 1px solid #dfdfdf }
.contenido .left20 .legact p {padding-left: 20px; margin-bottom: 20px }
.contenido .left20 .legact p.ttlo {margin-bottom: 6px }
.juriscal {padding-left: 20px }
.juriscal .legact h2 {margin-bottom: 10px }
.juriscal .legact p {padding-left: 20px; margin-bottom: 20px }
.juriscal .legact p.ttlo {margin-bottom: 6px }
.juriscal ul.listaplain li a.jcano {font-size: 14px }
.juriscal ul.listaplain li a.mesactiv {font-size: 14px; color: #000; padding: 0 4px; background-color: #fff7c9 }
.contflota {width: 950px; float: left }
.contflota p {line-height: 18px; margin-bottom: 15px }
.l20 {padding-left: 20px }
.l20 em {font-style: italic; font-size: 100%; display: inline }
.lple {float: left }
.contflota .l20 {padding-left: 20px; margin-bottom: 30px }
h2.refbusq {color: #393939; padding-left: 15px; font-weight: normal; margin-bottom: 20px }
.micoment {width: 453px; background: #f5f5f5 url(../img-wide/micomentbg.gif) no-repeat bottom left; padding-bottom: 8px; margin-left: 0px }
.micoment h2 {width: 433px; color: #565656; background: transparent url(../img-wide/micomenttopbg.gif) no-repeat; padding: 12px 0 0 20px; margin-bottom: 10px }
.micoment p {margin-bottom: 8px; padding: 0 15px 0 40px }
.micoment p.editmc {background: transparent url(../img-wide/iconedit.gif) no-repeat 20px 0; padding-left: 40px }
.otroscoment {width: 433px; background: #e7e7e7 url(../img-wide/otroscomentbg.gif) no-repeat bottom left; padding: 6px 0 6px; margin: 0 0 30px 10px }
.otroscoment p {margin-bottom: 8px; padding: 0 15px 0 40px }
.otroscoment p.mcou {height: 20px; background: transparent url(../img-wide/mcoubg.gif) no-repeat 40px 0; padding-left: 70px }
.otroscoment p.ocou {height: 20px; background: transparent url(../img-wide/ocoubg.gif) no-repeat 40px 0; padding-left: 70px }
.conocemas {background: transparent url(../img-wide/conocemasbg.jpg) no-repeat; width: 980px; height: 123px; margin-bottom: 30px }
.cmas3 {height: 160px }
.conocemas2 {width: 620px; padding-top: 15px; margin-bottom: 55px; text-align: center }
.cmas3 .conocemas2 {padding-top: 35px }
.conocemas h2 {color: #565656; font-weight: normal; font-size: 22px; line-height: 22px; margin-bottom: 10px }
.conocemas h2 a {color: #0069d1 }
.conocemas h2 a:hover {text-decoration: none }
.conocemas p a {color: #0069d1; font-size: 13px; line-height: 19px; text-decoration: none; padding: 0 8px }
.cmas3 p {text-align: center }
.cmas3 p a {color: #0069d1; font-family: arial, sans-serif; font-size: 19px; letter-spacing: -1px; padding: 0 6px; text-decoration: underline }
.cmas3 p a:hover {text-decoration: none }
p.veaeltextoahora {text-align: center; margin-bottom: 30px }
p.veaeltextoahora img {margin-bottom: 10px }
.clientesblq {width: 935px; padding: 0 0 25px 15px; margin-bottom: 30px; float: left; border-bottom: 1px solid #ddd }
.clienteslogori a {display: block; float: right; margin: 0 0 10px 20px; padding: 2px; border: 2px solid #d0d0d0 }
.clienteslogori a:hover {border: 2px solid #777 }
.clientesblq p {font-size: 13px; color: #565656; line-height: 17px; margin-bottom: 10px }
.clientesblq p span {font-weight: bold; color: #000 }
.clientesblq blockquote {background: transparent url(../img-wide/clientesbqbg.gif) no-repeat; padding: 12px 0 0 15px; text-indent: 30px; line-height: 18px }
.paisesflags p {font-size: 13px; line-height: 18px; margin-bottom: 40px }
.paisbox {width: 150px; height: 130px; margin-bottom: 10px; text-align: center; float: left }
.paisbox div {display: block; padding: 0 0 0 23px }
.paisbox a.bandpais {display: block; float: left; padding: 2px; border: 2px solid #d0d0d0 }
.paisbox a:hover.bandpais {border: 2px solid #777 }
.paisbox p {clear: left }
.paisbox p a {color: #0055b4; font-weight: bold }
.paisbox p a:hover {text-decoration: none }
.contenido3 .idioms {padding-left: 20px }
.contenido3 .idioms p {font-size: 13px; line-height: 17px; margin-bottom: 15px }
.contenido3 .idioms ul.listaplain {padding: 10px 0 0 30px }
.contenido3 .idioms ul.listaplain li a {color: #0055b4; font-weight: bold }
.contenido3 .idioms ul.listaplain li a:hover {text-decoration: none }
p.editop1 {font-size: 14px; line-height: 19px; margin-bottom: 30px; padding: 0 20px }
p.editop2 {font-size: 13px; text-align: center; line-height: 18px; margin-bottom: 25px; padding: 0 20px }
p.editop2 a {color: #0055b4 }
p.editop2 a:hover {text-decoration: none }
.editorialesvlex h3 {clear: both; color: #0c4273; font-size: 19px; font-weight: normal; margin: 0 20px 30px; padding-bottom: 2px; border-bottom: 1px solid #c2cfdb }
.edotorialesboxes {margin-bottom: 40px }
.editorialbox {width: 200px; height: 120px; margin: 0 0 10px 30px; text-align: center; float: left }
.editorialbox div {display: block; padding: 0 0 0 23px }
.editorialbox a.editoriallogo {display: block; float: left; padding: 2px; margin-bottom: 6px; border: 2px solid #d0d0d0 }
.editorialbox a:hover.editoriallogo {border: 2px solid #777 }
.editorialbox p {clear: left }
.editorialbox p a {color: #0055b4; font-size: 12px; font-weight: bold }
.editorialbox p a:hover {text-decoration: none }
.librosimplist {clear: both }
.librosimplist p {margin-bottom: 25px; padding-left: 20px; line-height: 18px }
.librosimplist p a {color: #0055b4; font-weight: bold }
.librosimplist p a:hover {text-decoration: none }
.librosimplist p.ttlo {margin-bottom: 6px; padding-left: 20px }
.cajaroja ul.listaplain li a {color: #0055b4; font-weight: bold }
.cajaroja ul.listaplain li a:hover {text-decoration: none }
.vlexiizq h3 {color: #000; margin-bottom: 0; border: 0 }
.vlexiizq p {color: #565656; line-height: 18px; margin-bottom: 20px }
.vlexiizq p a {color: #0055b4 }
.vlexiizq p a:hover {text-decoration: none }
.vlexiopc {padding-left: 20px }
.vlexiopc p {color: #565656; font-weight: bold; margin-bottom: 20px }
.vlexiopc ul li {margin-bottom: 15px; line-height: 19px }
.vlexsac h1 {margin: 0 0 6px 20px; font-size: 24px }
.vlexsac p.editop1 {color: #565656 }
.vlexsac ul.listaplain li a, p.crquest a, .npe-m p a {color: #0055b4; font-weight: bold }
.vlexsac a:hover {text-decoration: none }
p.crquest {height: 32px; color: #393939; background: transparent url(../img-wide/crquest.gif) no-repeat; padding: 6px 0 0 50px }
.vlexsac .editorialbox {width: 300px; height: 135px; margin: 0 0 10px 30px; text-align: center; float: left }
.vlexsac .editorialbox div {display: block; padding: 0 0 0 40px }
.npe-m {background: url(../img-wide/npe-m.gif) no-repeat; width: 843px; height: 81px; padding: 15px 10px 0 95px; margin-bottom: 80px }
.npe-m h2 {color: #565656; margin-bottom: 5px }
.npe-m p {color: #393939; line-height: 18px }
.npe-s {background: url(../img-wide/npe-s.gif) no-repeat; width: 325px; height: 61px; padding: 15px 10px 15px 115px; margin-bottom: 40px }
.npe-s h2 {color: #565656; margin-bottom: 5px }
.npe-s p {color: #393939; line-height: 18px }
h1.vlexrss {margin-bottom: 20px }
.comunrss {margin-bottom: 30px }
.comunrss p {font-size: 13px; line-height: 18px; margin-bottom: 20px; padding: 0 20px }
.comunrss p a {color: #0055b4 }
.listarss {padding: 0 20px }
.listarss h3 {font-size: 19px; font-weight: normal; margin-bottom: 15px }
.listarss ul.listaplain li {background-image: none; margin-bottom: 10px; font-size: 13px }
.listarss ul.listaplain li img {margin-right: 6px; vertical-align: top }
.legact img {display: block; float: right; margin: 0 0 5px 10px; padding: 2px; border: 2px solid #d0d0d0 }
.dossdet {margin-bottom: 40px }
.dossdet p {margin-bottom: 15px; font-size: 13px; line-height: 18px; margin-bottom: 15px }
.favaci {width: 728px; padding: 0 20px 0; margin-bottom: 50px }
.favaci p {color: #565656; font-size: 14px; margin-bottom: 15px; padding-left: 5px }
.vlexconoce .barraceleste {margin-bottom: 20px }
.cono3 {width: 704px; margin-right: 15px; float: left }
html > body .cono3 {margin-right: 30px }
.vlexconoce p.l20 {margin-bottom: 20px; font-size: 13px }
.ppvboxquest {width: 604px; background: transparent url(../img-wide/ppvboxquest.gif) no-repeat top left; padding-left: 80px }
.ppvboxquest h2 {font-size: 24px }
.ppvboxquest p {line-height: 18px; margin-bottom: 20px; padding-right: 20px }
.vlexconoce ul.vcmlista {padding-left: 20px }
.vlexconoce ul.vcmlista li {background: url(../img-wide/blueboxarrow.gif) no-repeat; margin-bottom: 20px; padding-left: 25px; line-height: 16px }
.vlexconoce ul.vcmlista li span {font-weight: bold; font-size: 13px; display: block; margin-bottom: 3px }
.vcmcols h3 {font-size: 19px; font-weight: normal; margin-bottom: 15px }
.vcmcol1 {width: 470px; margin: 0 20px; float: left }
.vcmcol2 {width: 470px; float: left }
.greybox form.textvig {background-color: #ddd; padding: 10px 0 5px; margin: 0 5px 20px }
.sactema .barraceleste {margin-bottom: 20px }
.sactema h1 {font-size: 24px; padding: 10px 0 0 20px; border-top: 1px solid #ccc }
.sactema h1 a {color: #0055b4 }
.sactema h1 a:hover {text-decoration: none }
.sactema h2.comoopav {color: #393939; font-size: 19px; padding: 0 0 10px 20px; margin-bottom: 20px; border-bottom: 1px solid #ccc }
.sactema h1.opavan {margin-bottom: 15px }
.sactema p {padding-left: 20px; margin-bottom: 20px }
.sactema ul.listaplain {padding-left: 40px; margin-bottom: 20px }
.sactbl {width: 100%; margin-bottom: 40px; border-collapse: collapse }
.sactbl td {font-size: 11px; border: 2px solid #cbcbcb; padding: 5px 10px }
.sactbl tr.tblhead td {font-size: 12px; font-weight: bold; padding: 5px 10px; color: #393939; background-color: #fffcd7; text-align: center }
.sactbl td.sactd1 {width: 200px }
.errorExplanation {background: transparent url(../img-wide/errorsign.gif) no-repeat; padding-left: 70px }
.errorExplanation h2 {color: #b32600 }
.errorExplanation p {color: #000; margin-bottom: 15px }
.errorExplanation ul {list-style-type: none }
.errorExplanation ul li {color: #393939; background: transparent url(../img-wide/bluearrow.gif) no-repeat 0px 4px; margin-bottom: 8px; padding-left: 20px }
.notaapie {background-color: #fdf5d6; width: 200px; line-height: 16px; padding: 10px; border: 3px solid #e2d8a3 }
.notaapie img {vertical-align: top }
.error404 {width: 728px; padding: 20px 20px 0; margin-bottom: 50px; border-top: 1px solid #c2d0dc }
.error404 h1 {color: #000; background: transparent url(../img-wide/erroricon.gif) no-repeat; font-weight: bold; font-size: 30px; margin-bottom: 5px; padding: 0 0 10px 50px }
.error404 p {color: #565656; font-size: 14px; margin-bottom: 15px; padding-left: 5px }
.footer, .push {height: 45px }
.footer {width: 980px; background: transparent url(../img-wide/footerbg.gif) no-repeat; clear: both; margin: 0 auto }
.footer p {color: #585858; font-size: 11px; text-align: center; padding-top: 12px }
.footer p a {color: #585858; font-weight: bold }
.footer p a:hover {text-decoration: none }
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden }
.notice {background: yellow; border: 1pt solid; padding: 10pt; margin: 5pt }
.buscardentrobot .avanzada {margin-top: 16px }
.subtle1 {width: 92%; text-align: center; margin: 20px auto; padding: 0 30px 0 10px; height: 169px; position: relative; background: transparent url(../img-wide/aboutusbg1.gif) no-repeat }
.subtle1 h2 {border: none; width: 650px; padding-top: 50px; margin-left: 0 }
.subtle1 h2 strong {font-size: 18px; font-weight: normal }
.subtle1 h2 span {font-size: 26px; display: block }
.subtle1 h2 em {position: absolute; top: 35px; right: 32px; width: 100px; color: #FFF; font-size: 16px }
.errorExplanation h2 em {display: inline; font-size: 100%; color: #333333 }
ul.listaplain li.separator {background: none; margin-bottom: 8px; padding-left: 0 }
.columnaizq h3 {color: #0c4273; font-size: 19px; font-weight: normal; margin-bottom: 10px; padding-bottom: 2px; border-bottom: 0px }
.columnaizq hr {height: 1px; padding: 0; border: 0; color: #c2cfdb; background-color: #c2cfdb }
.columnaizq ul.menu li.separator {background: none; height: 4px; margin-bottom: 0; width: 231px }
.resumen .greybox {width: 472px; background: transparent url(../img-wide/affilgrey1.gif) no-repeat bottom left; margin-bottom: 40px; padding-bottom: 10px }
.resumen .greybox h4 {margin-bottom: 10px; padding: 10px 0 0 15px; border: 0 }
.resumen .greybox h4.topbg {height: 11px; background: transparent url(../img-wide/affilgrey2.gif) no-repeat top left }
.margen_previo {margin-top: 100pt }
.navegacion_abs {position: absolute; top: 0pt; width: 100%; height: 100pt }
.b1, .b2, .b3, .b4 {font-size: 1px; overflow: hidden; display: block }
.b1 {height: 1px; background: #A3AAB0; margin: 0 5px }
.b2 {height: 1px; background: #A3AAB0; border-right: 2px solid #888; border-left: 2px solid #888; margin: 0 3px }
#commentDiv a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A3AAB0; text-decoration: underline }
.b3 {height: 1px; background: #fff; border-right: 1px solid #888; border-left: 1px solid #888; margin: 0 2px }
.b4 {height: 2px; background: #fff; border-right: 1px solid #888; border-left: 1px solid #888; margin: 0 1px }
.contentb {background: #fff; border-right: 1px solid #888; border-left: 1px solid #888 }
.contentb div {margin-left: 15px; margin-right: 15px }
ul.listaplain li a.tagvLex {color: green; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120% }
span a.tagvLex {color: green; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110% }
div.auto_complete {width: 350px; background: #fff; font-size: 11px; z-index: 100 }
ul.autocomplete {height: 20em; overflow: auto }
div.auto_complete ul {border: 1px solid #888; margin: 0; padding: 0; width: 100%; list-style-type: none }
div.auto_complete ul li {margin: 0; padding: 3px }
div.auto_complete ul li.selected {background-color: #ffb }
div.auto_complete ul strong.highlight {color: #cc0000; margin: 0; padding: 0 }
.landing {font-family: Arial, san-serif; color: #666448; background-color: #fff9b3; padding: 0; text-align: center; margin-bottom: 20px }
.landing img {border: 0; margin: 5px 0 }
.landing h2, .landing h4 {color: #167100; font-weight: normal; margin: 0; padding: 0; margin: 0 auto; text-transform: uppercase; font-size: 28px; line-height: 28px }
.landing h3, .landing p {text-align: left; margin: 0; padding: 0 }
.landing h3 {font-weight: normal; margin: 0 15px; font-size: 24px; line-height: 24px }
.landing p {font-size: 14px; line-height: 18px }
.landing hr {display: none }
.landing .hr {height: 2px; width: 100%; background: url(../img-wide/landings-div.png); display: block; margin: 10px 0; *margin: 7px 0 }
.azulclaro em {display: inline }
em {display: block; font-size: 14px; font-style: normal }
.v01, .v02 {width: 244px; background-image: url(../img-wide/v01.png) }
.v01 .hr, .v02 .hr {width: 224px; margin-left: 10px}
.v01 h2 {padding-top: 15px}
.v01 p {background: url(../img-wide/v01b.png) bottom center; padding-bottom: 15px}
.v01 p span {margin: 0 15px; display: block }
.v02 h2 {width: 230px; text-transform: none; padding-top: 15px}
.v02 h3 {text-align: center; font-size: 22px; margin-top: 10px}
.v02 h4 {width: 130px }
.v02 p {margin: 0 15px }
.v02 em {background: url(../img-wide/v01b.png) bottom center; padding-bottom: 15px}
.v03 {text-align: left; position: relative; width: 887px; height: 176px; background: url(../img-wide/v03.png) }
.v03 h2 {text-transform: none; margin: 0}
.v03 h3 {margin: 10px 0; *margin: 5px 0}
.v03 .izq {width: 670px; position: absolute; left: 15px; top: 15px}
.v03 .der {width: 192px; position: absolute; left: 728px; top: 15px; text-align: center }
.v03 .der h4 {margin: 0}
.v04 {width: 534px; height: 253px; background-image: url(../img-wide/v04.png); text-align: left; position: relative }
.v04 ul, .v04 li {margin: 0; padding: 0; list-style-type: none; font-size: 14px}
.v04 ul {margin-top: 10px}
.v04 h2 {text-transform: none; color: #33332f; font-weight: bold}
.v04 .izq {width: 340px; position: absolute; left: 15px; top: 15px}
.v04 .der {width: 151px; position: absolute; left: 374px; top: 15px; text-align: center }
.v04 li {background: url(../img-wide/tilde.png) no-repeat; padding-left: 20px; line-height: 15px; margin-bottom: 9px}
.v04 p {color: #ff0000; font-size: 18px; text-decoration: line-through; text-align: center; font-weight: bold}
.v04 em {font-size: 24px; color: #167100; font-weight: bold }
.v04 strong, .v04 strong em {font-size: 31px; color: #167100; text-transform: uppercase; line-height: 45px}
.v04 strong em {font-size: 72px; margin-bottom: 45px}
div.auto_complete {width: 350px; background: #fff; font-size: 11px; z-index: 100 }
ul.autocomplete {height: 20em; overflow: auto }
div.auto_complete ul {border: 1px solid #888; margin: 0; padding: 0; width: 100%; list-style-type: none }
div.auto_complete ul li {margin: 0; padding: 3px }
div.auto_complete ul li.selected {background-color: #ffb }
div.auto_complete ul strong.highlight {color: #cc0000; margin: 0; padding: 0 }
.cajabusqueda1 form {position: relative; z-index: 1 }
#country-holder, #colect-holder {position: absolute; top: 37px; left: 12px; width: 560px; background: transparent url(../img-wide/paises-selector-bg.gif) left bottom no-repeat; z-index: 1000 }
#country-holder-home {position: absolute; top: 46px; left: 25px; width: 560px; background: transparent url(../img-wide/paises-selector-bg.gif) left bottom no-repeat; z-index: 1000 }
h4.code, h5.code {font-family: Arial,sans-serif; letter-spacing: -1px; border-bottom: 0px none; color: #0C4273; font-size: 19px; font-weight: normal; margin: 10px 15px 0px; padding-bottom: 2px }
h5.code {font-size: 14px; font-weight: 800 }
#colect-holder h4 {padding-bottom: 8px; background: transparent url(../img-wide/hdot.gif) left bottom repeat-x }
#colect-holder p {margin-bottom: 8px; padding-bottom: 12px; background: transparent url(../img-wide/hdot.gif) left bottom repeat-x }
#colect-holder p#last {background: none }
#country-slide, #colect-slide, #country-slide-home {position: relative; margin: 0; padding: 0 15px }
#country-slide, #country-slide-home, #colect-slide {float: none }
#country-slide a, #colect-slide a {position: absolute; top: -9px; left: -9px; margin: 0 5px; padding: 8px 14px; background: transparent url(../img-wide/paises-down.gif) 0 0 no-repeat }
#country-slide-home a {position: relative; top: 2px; margin: -16px; padding: 9px 14px; background: transparent url(../img-wide/paises-down-home.gif) 0 0 no-repeat }
#country-slide a.open, #colect-slide a.open, #country-slide-home a.open {background: transparent url(../img-wide/paises-up.gif) 0 0 no-repeat }
.slide-holder a, .slide-holder-home a {font-size: 14px; color: #0069D1; text-decoration: none }
#country-holder ul, #country-holder-home ul {display: block; margin: 0px 15px; background: transparent url(../img-wide/hdot.gif) left bottom repeat-x }
#country-holder ul li, #country-holder-home ul li {list-style-type: none; float: left; width: 116px; background: transparent url(../img-wide/hdot.gif) left bottom repeat-x; margin: 9px 8px 0; padding-bottom: 9px }
#country-holder ul li a, #country-holder-home ul li a {color: #000; padding: 4px 6px; font-weight: 800 }
.slide-holder p, .slide-holder-home p {margin: 8px 15px 20px }
.ad_header {color: #999; padding-bottom: 7px; font-size: 10px }
.ad_line1 {color: #0055B4; font-size: 15px; font-weight: normal; text-decoration: underline }
.ad_line1_n {color: #000; text-decoration: underline }
.ad_text {color: #000000; font-size: 13px; text-decoration: none; margin-left: 0.8em }
.ad_url {color: #008000; font-size: 13px; margin-bottom: 12px; text-decoration: none }
.search_header {background: #eee; padding: 4px; font-size: 15px; font-weight: bold }
.widde_ads {background: #ddf8cc; padding: 10px }
.wide_ads {background: #f2f2f2; padding: 5px 0px 0px 10px; margin: 13px }
.narrow_ads {background: #fff; margin-left: 15px }
html, body {}
.trials {width: 798px }
ul, li {margin: 0; padding: 0; list-style-type: none }
.trials fieldset {border: none; margin-top: 20px }
.trials legend {display: none }
.trials label, .trials .activar {display: block }
.trials label {margin: 0 0 0 30px }
.trials input {margin: 5px 0 10px 30px }
.colizq, .colder {float: left; margin-bottom: 20px }
.colizq {width: 534px; margin-right: 10px }
.colder {width: 233px; height: 1387px; padding: 10px; background: url(../img-wide/colrder-fondo-01.png) no-repeat }
.destacado {background: url(../img-wide/destacado.png) no-repeat; display: block; height: 126px; width: 504px; padding: 15px }
.destacado h2 {font-size: 32px; font-weight: normal; margin-bottom: 10px; color: #474747 }
.destacado h3 {font-size: 27px; font-weight: normal; color: #474747 }
.destacado h3 span {font-size: 18px; display: block }
.puede {font-size: 14px; color: #1c5079; margin-top: 15px }
.puede li {margin-bottom: 10px; background: url(../img-wide/tilde.png) no-repeat 0 2px; padding-left: 20px }
h4 {font-size: 18px; margin-bottom: 15px; position: relative }
h4.freetrial span {font-size: 10px; font-weight: normal; position: absolute; right: 0; top: 7px; color: #bf0000 }
.paso1, .paso2, .paso3, .recuerde {border-top: 1px solid #c2d0dc; padding-top: 20px; margin-top: 20px }
.paso2 input, .paso3 input {width: 298px }
.paso1 h4 {background: url(../img-wide/paso1.png) no-repeat; padding-left: 30px }
.paso2 h4 {background: url(../img-wide/paso2.png) no-repeat; padding-left: 30px }
.paso3 h4 {background: url(../img-wide/paso3.png) no-repeat; padding-left: 30px }
.paso1 p {margin-left: 30px }
.paso1 fieldset {margin: 15px 0 15px 60px }
.paso1 label {margin-bottom: 10px }
.paso1 input {margin: 0 10px 0 0 }
.recuerde {background: url(../img-wide/atencion.png) no-repeat 10px 10px; padding: 15px 0 5px 60px; color: #31870f }
.recuerde strong {display: block; color: #000 }
.paso2 p {font-weight: bold; margin-left: 30px }
.paso3 p {margin-left: 30px; font-size: 10px }
.hr {border-top: 1px solid #c2d0dc; height: 1px; margin: 15px 0 20px 0 }
.hr hr {display: none }
.colder h2 {font-size: 25px; margin-bottom: 10px }
.colder h3 {font-size: 28px; font-weight: normal; width: 200px; margin-bottom: 10px }
.colder .herramientas li {background: url(../img-wide/tilde.png) no-repeat 0 2px; padding-left: 20px; margin-bottom: 10px }
.ayuda {border-top: 1px solid #c2d0dc; border-bottom: 1px solid #c2d0dc; padding: 15px 0; margin: 15px 0; text-align: center }
.ayuda h3 {font-size: 18px; color: #0c4273; width: auto }
.tips {border-bottom: 1px solid #c2d0dc; margin-bottom: 15px; padding: 10px 0 }
.tips li {padding-left: 15px; background: url(../img-wide/tip.png) no-repeat 0 4px; margin-bottom: 10px }
.tips h3 {font-size: 14px; font-weight: bold; margin: 0 }
.cuatro .colder {height: 485px; background: url(../img-wide/colrder-fondo-02.png) no-repeat center bottom; position: relative }
.cuatro .colizq {color: #333; width: 336px }
.cuatro .colizq h2 {font-size: 30px; margin-top: 30px; font-weight: normal; width: 300px }
.cuatro .colizq h3 {font-size: 24px; margin-top: 10px; font-weight: normal; margin-bottom: 15px; line-height: 22px; border-top: 1px solid #c2d0dc; border-bottom: 1px solid #c2d0dc; padding: 10px 0; width: 300px }
.cuatro .colizq p {}
.cuatro .colizq .empiece {border-top: 1px solid #c2d0dc; width: auto; padding-top: 10px; margin-top: 15px; font-size: 18px }
.cuatro .colizq .empiece a {color: #34638c }
.cuatro .colder {width: 452px; height: 266px; padding: 0; margin-top: 80px }
.cuatro .colder h2 {font-size: 22px !important; color: #2d3032; margin: 40px 0 15px 15px; width: 200px }
.cuatro .colder p {margin-bottom: 15px; margin-left: 15px; width: 200px }
.cuatro .colder a {display: block; font-size: 16px; color: #487297; text-decoration: none; margin-top: 30px; position: absolute; top: 185px; left: 230px }
.cuatro .colder a:hover {text-decoration: underline }
.cuatro .extend {width: 980px }
h2.extend {width: 980px !important }
h3.extend {width: 980px !important }
.tarjeta {width: 611px; height: 261px; background: url(../img-wide/tarjeta-fondo.png) no-repeat; margin: 15px auto; padding: 15px }
.tarjeta h2 {font-size: 20px; margin-bottom: 20px }
.tarjeta p {margin-bottom: 20px; font-size: 14px }
.uno {width: 830px }
.uno .colizq {width: 452px; height: 535px; background: url(../img-wide/colizq-01.png) no-repeat; margin: 0 0 20px 0; padding: 15px 35px 15px 15px; position: relative }
.uno .colder {background: url(../img-wide/colrder-fondo-03.png) no-repeat; width: 327px; height: 386px; padding: 0; margin-top: 38px }
.uno .colizq h2 {color: #326186; font-size: 24px; width: 254px }
.uno .colizq h3 {font-size: 18px; border-top: 1px solid #c2d0dc; border-bottom: 1px solid #c2d0dc; margin: 10px 0; padding: 10px 0; color: #333; font-weight: normal }
.uno ul {border-bottom: 1px solid #c2d0dc; margin-bottom: 7px; padding-bottom: 7px }
.uno li {margin-bottom: 4px; background: url(../img-wide/tilde.png) no-repeat 0 2px; padding-left: 20px }
.uno .colizq h4 {color: #326186; font-size: 16px; font-weight: normal; margin-left: 125px; margin-right: 10px; *margin-top: 10px }
.uno .colizq h4 strong {display: block }
.uno .monitor {position: absolute; top: -28px; left: 300px }
.pruebe {background: url(../img-wide/7diasdeacceso.png) no-repeat; margin: -14px 0 0 -10px; padding: 15px 15px 0 15px; height: 105px }
.uno .contratos {border: none }
.uno .colder h2 {font-size: 20px; margin-top: 20px }
.uno input, .uno label {margin: 0; padding: 0 }
.uno .input {width: 300px; line-height: 12px }
.uno label {margin: 10px 0 5px 0 }
.uno .colder a {text-decoration: none; color: #1966ad }
.uno .suscribir {margin: 5px 0 }
.cancelar {background: url(../img-wide/cancelar-01.png) no-repeat; width: 687px; margin: 20px auto; padding: 20px }
.cancelar h2 {font-size: 24px; color: #333; margin-top: 20px; font-weight: normal; margin-bottom: 15px; *margin-top: 40px }
.cancelar h3 {font-size: 18px; color: #333; font-weight: normal; margin-bottom: 15px }
.cancelar ul {list-style-type: none }
.cancelar li {margin-bottom: 13px; background: url(../img-wide/tilde.png) no-repeat 0 2px; padding-left: 20px }
.cancelar .continue {font-size: 18px; margin: 50px 0 10px 0 }
.cancelar a {display: block; color: #0069d1 }
.cancelar a:hover {text-decoration: none }
.cancelar .convierta {font-size: 25px; background: url(../img-wide/oferta-limitada.png) no-repeat 0 2px; padding: 20px 10px 20px 90px; line-height: 25px; margin-bottom: 20px }
.cancelar .paso2 {background: url(../img-wide/cancelar-02.png) no-repeat; color: #fff; padding-top: 13px; border-top: none !important }
.cancelar .paso2 h2 {color: #fff; margin-top: 0px; width: 310px; margin-bottom: 25px }
.cancelar .paso2 h3 {color: #fff }
.cancelar .paso2 p {margin-bottom: 35px; width: 430px; font-weight: normal; margin-left: 0 }
.cancelar .paso2 a {display: inline; color: #fff }
.cancelar1 {padding-bottom: 30px }
.cancelar1 label {display: block; margin: 20px 0 5px 0; position: relative; width: 300px }
.cancelar1 label a {position: absolute; right: 0 }
.cancelar1 .input {width: 300px }
.cancelar1 .guardar {margin-top: 20px; margin-bottom: 50px }
.cancelar1 .linkcancel {margin: 20px 0; display: block; font-size: 9px }
.cancelar1 a {color: #1966ad; font-weight: normal !important }
body {text-align: center}
html, body, #outer-wrap {height: 100%}
body > #outer-wrap {height: auto; min-height: 100%}
h1, h2, h3, h4, h5 {color: #3A4D64 !important}
a, a:link, a:visited {color: #1F3F64 !important; text-decoration: underline}
a:hover {text-decoration: none}
.links .outer-selector {position: relative; z-index: 1; display: inline}
.selector {display: inline}
.contextual {position: absolute; z-index: 1; margin-top: -2px; padding: 3px; background: #D7DADF; text-align: left; min-width: 150px; white-space: nowrap}
.left-contextual {left: 0}
.right-contextual {right: 4px}
.selector a.trigger {position: relative; z-index: 2; border-width: 3px 3px 0; border-color: transparent; border-style: solid}
.selector a.trigger span {border-width: 1px 1px 0; border-style: solid; border-color: transparent; padding: 0 0 2px 14px; background: transparent url(../img-wide/dark-arrow.png) no-repeat -5px 2px}
.selector a.trigger span.tab {background: #EFF5F9 url(../img-wide/dark-arrow.png) no-repeat -5px -16px; border-color: #91AFCB !important}
.selector a.show {border-color: #D7DADF #D7DADF #EFF5F9 #D7DADF; text-decoration: none}
.selector .contextual ul {border: 1px solid #91AFCB; background: #EFF5F9; padding: 8px 8px 10px}
li.selector .contextual ul li {display: block; font-size: 12px !important; background: transparent !important; margin: 0 -8px !important; padding: 4px 12px 8px 5px !important}
.selector .contextual li.current {background-color: #FEFEFE !important}
.selector .contextual li.selected {background-color: #E1E1E1 !important; text-align: center; padding: 8px 0 !important}
.selector .contextual li a {padding-left: 12px; background: transparent url(../img-wide/lightb-arrow.png) no-repeat 0 3px}
.selector .contextual li.current a {background: transparent url(../img-wide/lightc-arrow.png) no-repeat 0 3px}
ul.links li {display: inline; margin: 0 3px}
ul.links li ul li {display: block}
#header ul.links li {font-size: 12px; padding: 0 8px 0 0; background: transparent url(../img-wide/menu-li-separator.png) no-repeat right bottom}
#header ul.links li.last {background: transparent}
#header #promo-links {float: right}
#header #promo-links ul {margin: 12px 0}
#header #promo-links ul.links li {margin: 0; padding: 5px 0 6px; height: 27px; background: transparent url(../img-wide/promo-btn.png) no-repeat left top}
#header #promo-links a {color: #FFF !important; text-decoration: none; font-weight: bold; padding: 6px 12px}
#header #promo-links ul.links li.last {margin-left: -6px; background: transparent url(../img-wide/promo-btn.png) no-repeat right top}
#header #promo-links ul.links li.last a {padding-left: 0}
#top-tab {background: transparent url(../img-wide/user-menu-bg.png) no-repeat scroll left top; padding-left: 45px; float: right}
#top-tab .no-promo {margin-bottom: 35px}
ul.user-menu {background: transparent url(../img-wide/user-menu-bg.png) no-repeat scroll right top; padding: 12px 8px 10px 0}
.user-submenu {float: right}
.user-submenu ul.links {margin: 8px 0 16px}
ul.user-menu li a {font-weight: bold}
ul.user-menu li.login a {padding-left: 14px; background: transparent url(../img-wide/login-icon.png) no-repeat 0 3px}
form {font-size: 14px; color: #1F3F64; text-shadow: #FFF 0 1px 1px}
form ol.resizable li {display: inline}
form ol.floated {width: 50%; margin: 15px 0}
form ol.float-right {background: transparent url(../img-wide/form-separator.png) repeat-y left bottom}
form ol.floated li {padding: 5px 0}
form ol.floated label {width: 150px; display: inline-block; text-align: right; font-size: 0.9em}
form .text {color: #49698B; font: bold 16px "Helvetica Neue", Helvetica, Arial, sans-serif}
form input.text {background: #FFF; border-width: 1px; border-style: solid; border-color: #78A9D0 #8DB9DD #8DB9DD; padding: 6px 1px 5px; top: -1px; position: relative; font-weight: normal; font-style: normal; font-family: "Verdana", Lucida Grande, Lucida, sans-serif}
form .btn {color: #FFF !important; text-shadow: #436D8D 0 1px 1px; font: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding: 4px 0 10px 24px; height: 30px; line-height: 10px; vertical-align: text-top; text-decoration: none; background: transparent url(../img-wide/white-search-btn.png) no-repeat left top}
form .btn span {display: inline-block; padding: 10px 10px 11px 0; background: transparent url(../img-wide/white-search-btn.png) no-repeat right bottom}
#header {position: relative}
#header #logo {width: 98px; height: 52px; background: transparent url(../img-wide/vlex-logo.png) no-repeat top left; margin: 15px 0 0 15px}
#header .top-copy {position: absolute; left: 130px; top: 30px; font: normal 12px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
#top-search {width: 980px; padding: 0 0 10px; background: transparent url(../img-wide/top-search-bg.png) no-repeat left bottom; position: relative}
#top-search-inner {background: transparent url(../img-wide/top-search-inner-bg.png) no-repeat left top}
#top-search #main-search, #top-search #advanced-search {display: block; width: 960px; margin: 0 15px; padding: 12px 0 0}
#top-search input {vertical-align: middle}
#top-search .section a.trigger {height: 35px; margin-right: 12px; padding: 8px 25px 9px 0; background: transparent url(../img-wide/top-search-lsel.png) no-repeat right bottom; text-decoration: none; font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
#top-search .section a.trigger span {display: inline-block; cursor: pointer; line-height: 16px; padding: 8px 0 10px 10px; background: transparent url(../img-wide/top-search-lsel.png) no-repeat left top}
#top-search .colection a.trigger {height: 35px; padding: 10px 35px 9px 0; font-size: 13px; font-weight: normal; background: transparent url(../img-wide/top-search-rsel.png) no-repeat right bottom !important; text-decoration: none}
#top-search .colection a.trigger span {display: inline-block; cursor: pointer; line-height: 13px; padding: 10px 0 12px 10px; background: transparent url(../img-wide/top-search-rsel.png) no-repeat left top}
#top-search .select {position: relative; cursor: pointer}
#top-search .select .contextual {position: absolute; z-index: 2; top: 28px; background: #fff; border: 1px solid #7ca9c8}
#top-search .select .left-contextual {left: 2px}
#top-search .select .contextual .selected {background: #E1E1E1}
#top-search .select .contextual .current {background: #F1F1F1}
#top-search .select ul li {display: block; font-weight: normal; padding: 4px 10px}
#main-search .button {position: absolute; right: 15px}
#top-search .btn {height: 35px; line-height: 11px; margin-left: 10px; padding: 5px 0 12px 27px; background: transparent url(../img-wide/blue-search-btn.png) no-repeat left top}
#top-search .btn span {padding: 8px 10px 15px 0; background: transparent url(../img-wide/blue-search-btn.png) no-repeat right bottom}
#top-search ol.clear .button .btn {margin-left: 155px}
#breadcrumb {margin-top: 6px; width: 80%}
#breadcrumb li {margin: 0 8px 0 -3px; padding-right: 10px; background: transparent url(../img-wide/li-arrow.png) no-repeat right center}
#breadcrumb li.last {padding-right: 0; background: none}
#breadcrumb .selector a.trigger {margin-right: -3px}
#breadcrumb .selector a.trigger span {padding-left: 1px; padding-right: 16px; background-image: url(../img-wide/breadcrumb-arrow.png); background-repeat: no-repeat; background-position: 104% 0}
#breadcrumb a.trigger span.tab {background-position: 106% -16px !important}
#search-tab {cursor: pointer; font-size: 11px; height: 17px; margin: 0 0 0 10px; padding: 0 0 0 45px; background: transparent url(../img-wide/top-search-tab.png) no-repeat bottom left}
#search-tab.advanced-tab {background: transparent url(../img-wide/top-search-tab.png) no-repeat top left}
#search-tab span {display: inline-block; padding: 1px 5px 1px 3px; background: transparent url(../img-wide/top-search-tab.png) no-repeat top right}
#inner-wrap {background: transparent url(../img-wide/body-bg.png) repeat-x top left}
#main {width: 980px; margin: 0 auto; text-align: left}
#main .cover {float: left; background: transparent url(../img-wide/thumb-bg.png) no-repeat left top; margin-top: 6px; margin-right: 16px; padding: 3px 4px}
#main .content {margin-bottom: 40px; margin-top: 30px}
#main-content #navigation ul li {float: left; width: 33%; text-align: center}
#main-content #navigation ul li.prev {text-align: left}
#main-content #navigation ul li.next {text-align: right}
#side-content {margin-left: 20px; width: 180px}
#side-content.wide {padding-left: 19px; width: 300px; border-left: 1px solid #CCC}
#side-content #boxes {padding-bottom: 10px; background: transparent url(../img-wide/resume-bg.png) repeat-x scroll left bottom}
#side-content .box {margin-bottom: 30px}
#under-content {font-size: 12px; line-height: 18px}
#under-content .h2 {margin-top: 24px; margin-bottom: 12px; color: #333; font-size: 22px; font-weight: bold}
#under-content .h3 {font-size: 16px; font-weight: bold}
#under-content .h3, #under-content p {color: #333; margin: 12px 0}
#under-content p.page {color: #999; font-size: 10px}
#top-image {background: #F4F8FB}
#top-image img {width: 798px; margin: 10px auto}
#resume {margin-bottom: 12px}
#resume.public {background: transparent url(../img-wide/resume-bg.png) repeat-x left bottom; padding-bottom: 12px}
#resume-title {padding-top: 12px; border-bottom: 1px solid #C7DEEC; font: 28px/1.8em "Helvetica Neue", Helvetica, Arial, sans-serif; color: #3A4D64}
#resume-title h1 {display: inline}
#resume .meta {margin-top: 18px; padding-bottom: 18px; font-size: 14px; line-height: 14px; border-bottom: 1px solid #DCDCDC}
#resume .meta .small {font-size: 12px; margin: 10px 0 -10px}
#resume .more-info {padding: 18px 0; font-size: 12px; line-height: 18px}
.suscription {cursor: pointer; background: transparent url(../img-wide/green-suscription-btn.png) no-repeat right top; margin: 20px 0 0 20px; height: 84px; padding-right: 10px; font: bold 22px "Helvetica Neue", Helvetica, Arial, sans-serif}
.suscription div {background: transparent url(../img-wide/green-suscription-btn.png) no-repeat left top; padding: 20px 5px 0 65px; height: 64px; min-width: 200px}
.suscription em {font-size: 15px; font-style: normal; line-height: 28px; display: block; margin-top: -5px}
.suscription a, .suscription a:link, .suscription a:visited {color: #FFF; text-decoration: none; text-shadow: #72B01F -2px 1px 2px}
.content hr {margin: 0; padding: 0}
.content hr.blue-sep {background: #C7DCED; color: #C7DCED; height: 1px; border: none}
.content hr.grey-sep {background: #ECECEC; color: #ECECEC}
.content hr.ribet {height: 6px; color: transparent; background: transparent url(../img-wide/resume-bg.png) repeat-x scroll left bottom}
.barra {color: #1F3F64; text-shadow: #FFF 0 1px; font-size: 12px; font-weight: bold; padding-right: 8px}
.barra a {font-weight: normal; margin-left: 4px; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
.barra .selector a.bymail span {padding-left: 22px; background: transparent url(../img-wide/bymail.png) no-repeat -1px 2px}
.barra .selector a.bymail span.tab {padding-left: 22px; background: #EFF5F9 url(../img-wide/bymail.png) no-repeat -1px -17px}
.barra a.byrss {padding-left: 18px; background: transparent url(../img-wide/byrss.png) no-repeat left bottom}
.azul {background: transparent url(../img-wide/barra-azul.png) no-repeat right top}
.barra-inner {padding: 14px 0 26px; background: transparent url(../img-wide/barra-azul.png) no-repeat left top}
.barra-inner .float-left {margin-left: 15px}
.barra-inner .float-right {margin-right: 15px}
.barra-inner .selector .contextual {font-size: 1em; font-weight: normal; color: #CCC; width: 280px !important; top: 13px; margin-top: 0; white-space: normal}
.barra-inner .selector .left-contextual {left: 4px}
.barra-inner .selector .right-contextual {right: 4px}
.barra-inner .selector .contextual form {font-size: 11px; margin-bottom: 10px}
.barra-inner .selector .contextual form .text {padding: 7px 4px; font-size: 13px}
.barra-inner .selector .contextual form .btn {font-size: 13px; color: #436D8D; text-shadow: #FFF 0 1px 1px; height: 30px; padding: 6px 0 8px 9px; background: transparent url(../img-wide/signup-btn.png) no-repeat left top; margin-left: 8px; font-weight: bold}
.barra-inner .selector .contextual form .btn span {padding: 14px 9px 11px 0; background: transparent url(../img-wide/signup-btn.png) no-repeat right bottom}
#main-inner-content {margin-top: 20px}
#main-inner-content strong {font-weight: bold}
#main-inner-content .column {width: 45%}
#main-inner-content .column-right {padding-left: 36px; border-left: 1px solid #CCC}
#main-inner-content #listadoitems {padding-bottom: 25px; margin-bottom: 25px; background: transparent url(../img-wide/resume-bg.png) repeat-x left bottom}
#main-inner-content .translation-title {font-size: 20px; font-weight: bold; height: 50px; margin-bottom: 20px; padding: 0; background: transparent url(../img-wide/translation-title.png) no-repeat right bottom}
#main-inner-content .translation-title span {display: inline-block; padding: 18px 0 20px 75px; background: transparent url(../img-wide/translation-title.png) no-repeat left top; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif}
#main-inner-content .listadoitem {padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #C7ECDE}
#main-inner-content .listadoitem.last {border: none; background: none; margin-bottom: 0; padding-bottom: 0}
#main-inner-content .listadoitem .fotoinfo {min-height: 70px}
#main-inner-content .listadoitem .fotoinfo .topp {color: #3B4E64; font-size: 13px; font-weight: bold; line-height: 20px; padding-top: 6px}
#main-inner-content .column .listadoitem .fotoinfo .topp {line-height: 14px}
#main-inner-content .listadoitem .fotoinfo .section {display: block; color: #641A21; font-family: Verdana; font-variant: small-caps; font-size: 10px; font-weight: bold; line-height: 20px; padding-top: 6px}
#main-inner-content .listadoitem .fotoinfo .h2 a {color: #1F3F64; font-size: 18px; font-weight: bold; line-height: 20px}
#main-inner-content .listadoitem .listamainp, #main-inner-content .listadoitem .listmainp {float: left; margin-top: 18px; font-size: 13px; line-height: 18px}
#main-inner-content .listadoitem .extended, #main-inner-content .listadoitem .tags {font-size: 12px; padding-top: 18px; clear: both}
#main-inner-content .listadoitem .extended a {padding-left: 14px; background: transparent url(../img-wide/light-arrow.png) no-repeat left center}
#main-inner-content .suscription {margin: 5px 95px 0 0; padding-right: 30px}
#main-inner-content .suscription div {padding-left: 85px}
#main-inner-content #content-sidebar {width: 198px; margin-right: 20px; padding-right: 20px; border-right: 1px solid #CCC}
#main-inner-content #content-sidebar .h2, #main-inner-content #content-sidebar .h3 {font-size: 18px; font-weight: bold}
#main-inner-content #content-sidebar .h2 {color: #1F3F64; margin-bottom: 16px}
#main-inner-content #content-sidebar .h3 {color: #333;; margin-bottom: 10px}
#main-inner-content #content-sidebar .side-block {margin-bottom: 25px; padding-bottom: 15px; background: transparent url(../img-wide/resume-bg.png) repeat-x left bottom}
#main-inner-content #content-sidebar ul {margin-bottom: 25px}
#main-inner-content #content-sidebar ul li {font-size: 12px; line-height: 14px; padding: 3px 0 3px 14px; background: transparent url(../img-wide/light-arrow.png) no-repeat 0 6px}
.notice {height: 65px; padding: 0 0 20px 15px; font-size: 12px; line-height: 14px; background: transparent url(../img-wide/notice-red.png) no-repeat left top}
.inner-notice {padding: 20px 20px 17px 0; background: transparent url(../img-wide/notice-red.png) no-repeat right bottom}
.inner-notice * {display: inline-block; float: left}
.inner-notice em {color: #BA6943; width: 20%; padding: 2px 0; height: 100%; font: normal bold 18px "Helvetica Neue", Helvetica, Arial, sans-serif}
.inner-notice p {width: 80%; color: #333}
#main-inner-content #pagination {text-align: center; margin-bottom: 40px}
#main-inner-content #pagination li {font-size: 12px; display: inline; margin-left: 2px; vertical-align: middle}
#main-inner-content #pagination li.current {color: #FFF; background: #91AFCB; padding: 3px 5px; font-weight: bold}
#main-inner-content #pagination li a {padding: 3px 4px 4px; display: inline-block; color: #1F3F64; background: #EFF5F9; border: 1px solid #91AFCB; text-decoration: none}
#main-inner-content #pagination li a:hover {color: #FFF; background: #91AFCB}
.content-block {margin-bottom: 40px; position: relative}
.content-block.last-block {margin-bottom: 20px}
.content-block .h2 {font-size: 22px; font-weight: bold; margin-bottom: 10px; padding-bottom: 15px; color: #3A4A57 !important; border-bottom: 1px solid #C7DCED}
#under-content .content-block .h2 {border: none; margin-bottom: 0; padding-bottom: 10px}
.content-block p {font-size: 12px; line-height: 18px; margin-bottom: 10px}
.content-block form {width: 100%; margin: 10px 0}
.content-block .text {padding: 6px 0 6px 3px; font: normal normal 0.9em "Verdana", Lucida Grande, Lucida, sans-serif}
.content-block ul.related-bits li {float: left; width: 50%; margin: 8px 0 20px}
.content-block ul.related-bits li .cover {margin-top: 0}
.content-block #add-comment {position: absolute; top: 4px; right: 0}
.content-block ul li .comment-author {padding-left: 25px; background: transparent url(../img-wide/comment-bubble.png) no-repeat left center}
.more-btn {font-family: Helvetica; font-size: 16px; margin: 28px 0 15px}
.more-btn a, .more-btn a:link, .more-btn a:visited {text-decoration: none; font-weight: bold; height: 47px; padding: 15px 15px 15px 0}
.more-btn a span {color: #FFF; padding: 15px 0 15px 55px}
.red-btn a {text-shadow: #C21800 -1px 3px 2px; background: transparent url(../img-wide/content-more-btn-red.png) no-repeat right top}
.red-btn a span {background: transparent url(../img-wide/content-more-btn-red.png) no-repeat left top}
.blue-btn a {text-shadow: #4A7696 -1px 3px 2px; background: transparent url(../img-wide/content-more-btn-blue.png) no-repeat right top}
.blue-btn a span {background: transparent url(../img-wide/content-more-btn-blue.png) no-repeat left top}
#footer {width: 100%; position: relative; clear: both; background: #F4F8FB url(../img-wide/footer-bg.png) no-repeat top center; padding: 20px 0 0; border-top: 1px solid #DEE9F4}
#footer .content {width: 980px; margin: 0 auto; font-size: 12px; line-height: 14px; text-align: left}
#footer .content div {padding: 18px 0 20px; background: transparent url(../img-wide/footer-separator.png) repeat-x bottom left}
#footer .content div.last {padding: 20px 0 18px; background: transparent}
#footer .content .h4 {font-weight: bold; margin-bottom: 4px}
#footer .content .h4.copy {font-size: 14px}
#footer .content #lang-selector {margin-right: 65px}
#footer .subcontent * {color: #96ACBD; line-height: 18px; font-size: 0.9em}
.down-btn-outer {background-position: left top; margin-bottom: 25px; padding-top: 15px; cursor: pointer}
.down-btn-inner {width: 300px; background-position: left bottom}
.down-btn-inner a {display: inline-block; color: #FFF; font: bold 18px/14px "Helvetica Neue", Helvetica, Arial, sans-serif; text-decoration: none; padding: 5px 0 15px 50px}
.down-btn-inner a strong {display: block; font-size: 12px}
.pdf-btn {background-image: url(../img-wide/pdf-btn.png)}
.pdf-btn a {text-shadow: #C41F00 0 2px 2px}
.word-btn {background-image: url(../img-wide/word-btn.png)}
.word-btn a {text-shadow: #1B58A0 0 2px 2px}
.round-box {margin: 10px auto 25px; background: #EFF5F9 url(../img-wide/rbox-bottom.png) repeat-x left bottom}
.round-box-top {width: 100%; height: 6px; background: transparent url(../img-wide/rbox-top-left.png) no-repeat left top}
.round-box-top span {display: block; position: relative; height: 6px; background: transparent url(../img-wide/rbox-top-right.png) no-repeat right top}
.round-box-content {position: relative; padding: 10px; margin: -1px 0}
.round-box-bottom {width: 100%; height: 6px; background: transparent url(../img-wide/rbox-bottom-left.png) no-repeat left bottom}
.round-box-bottom span {display: block; position: relative; height: 6px; background: transparent url(../img-wide/rbox-bottom-right.png) no-repeat right bottom}
.rounded {margin: 20px 0; padding: 0 15px}
.rounded .h3 {font-size: 18px; color: #333; font-weight: bold; margin: 10px 0 20px}
.rounded .center {border-top: 1px solid #C8DDED; text-align: center; margin: 15px; padding-top: 25px; font-size: 13px; color: #333; line-height: 17px}
.rounded.notice-box {background: #FFF5EB; border: 1px solid #E9D9C9}
.rounded.notice-box .notice {padding: 10px 0 10px 15px; font-size: 12px; position: relative}
.rounded.notice-box .notice * {float: left; display: inline; vertical-align: text-bottom}
.rounded.notice-box .notice em {color: #BA6943; width: 20%; font: normal bold 18px "Helvetica Neue", Helvetica, Arial, sans-serif}
.rounded.notice-box .notice span {width: 80%; color: #333; line-height: 18px}
.side-box-outer {margin-bottom: 20px; padding-top: 15px; background: transparent url(../img-wide/sidebox-bg.png) no-repeat left top}
.side-box-inner {padding-bottom: 20px; background: transparent url(../img-wide/sidebox-bg.png) no-repeat left bottom}
.side-box-content {padding: 0 15px}
.side-box-content p {color: #3A4A57; font-size: 12px; line-height: 14px; margin-top: 10px}
.side-box-content .h2 {color: #34659C; font-size: 18px; font-weight: bold; margin-top: 0}
.side-box-content ul {margin: 10px 0; font-size: 12px}
.side-box-content ul li {padding: 4px 0 4px 22px}
#att-client-outer {background: transparent url(../img-wide/att-client-bg.png) no-repeat left top}
#att-client-inner {background: transparent url(../img-wide/att-client-bg.png) no-repeat left bottom}
#att-client-content .h2, #att-client-content p {color: #333}
.att-client-btn {display: inline-block; padding-top: 10px}
.att-client-btn.lbtn {margin-left: -6px}
.att-client-btn.rbtn {margin-right: -6px}
.att-client-btn a {text-decoration: none; font-size: 11px; font-weight: bold; text-shadow: #FFF 0 1px 0; height: 29px; padding: 8px 8px 8px 0; background: transparent url(../img-wide/att-client-btn.png) no-repeat right top}
.att-client-btn a span {color: #1F3F64; padding: 8px 0 8px 8px; background: transparent url(../img-wide/att-client-btn.png) no-repeat left top}
#tools-box-outer, #tools-box-inner {background: transparent; margin-bottom: 0; padding-top: 0}
#tools-box-content {padding: 0}
#tools-box-content .h2 {color: #333}
#tools-box-content ul li {padding: 6px 0 6px 28px}
#tools-box-content ul li.print-tool {background: transparent url(../img-wide/tools-icons.png) no-repeat 0 2px}
#tools-box-content ul li.email-tool {background: transparent url(../img-wide/tools-icons.png) no-repeat 0 -25px}
#tools-box-content ul li.down-tool {background: transparent url(../img-wide/tools-icons.png) no-repeat 0 -50px}
#tools-box-content ul li.tag-tool {background: transparent url(../img-wide/tools-icons.png) no-repeat 0 -77px}
#tags-box-outer {background: transparent url(../img-wide/sidebox-grey-bg.png) no-repeat left top}
#tags-box-inner {background: transparent url(../img-wide/sidebox-grey-bg.png) no-repeat left bottom}
#tags-box-content {position: relative}
#tags-box-content .h2 {color: #333}
#tags-box-content .tags-trigger {position: absolute; right: 15px; top: 0}
#tags-box-content ul#doc-tags li {background: transparent url(../img-wide/tags-icons.png) no-repeat left top}
#tags-box-content ul#user-tags li {background: transparent url(../img-wide/tags-icons.png) no-repeat left bottom}
#tags-box-content #tags p {margin: 0 -8px 0 -12px; padding-top: 14px; background: transparent url(../img-wide/sidebox-grey-separator.png) no-repeat left top; text-indent: 25px}
.yellow-box-outer {margin: 0 -2px 20px; padding-bottom: 20px; background: transparent url(../img-wide/yellow-box.png) no-repeat left bottom}
.yellow-box-inner {background: transparent url(../img-wide/yellow-box.png) no-repeat left top}
.yellow-box-outer.ywide {margin-top: 40px; background: transparent url(../img-wide/yellow-box-wide.png) no-repeat left bottom}
.yellow-box-inner.ywide {background: transparent url(../img-wide/yellow-box-wide.png) no-repeat left top}
.yellow-box-content {padding: 20px 20px 0}
#main .yellow-box-content .cover {background: transparent url(../img-wide/thumb-bg-yellow.png) no-repeat left top; margin-top: 0; padding: 3px 5px}
.yellow-box-content h1 {font-size: 22px; font-weight: bold; line-height: 26px; margin-bottom: 20px}
.yellow-box-content p {font-size: 12px; line-height: 16px; color: #333}
.yellow-box-content span {color: #666; line-height: 24px}
.yellow-box-content span input {border: 1px solid #D3C28D; background: #EBE3BF; color: #333}
.yellow-box-content .content-logo img {background: transparent url(../img-wide/logo-bg.png) no-repeat left top; padding: 2px 4px}
.bottom-yellow-box {margin: 20px -20px -20px; position: relative}
.bottom-yellow-box #paginator {background: transparent url(../img-wide/yellow-box-paginator-bg.png) no-repeat left top; padding: 14px 0 14px 100px}
.bottom-yellow-box #paginator li {display: inline; font: normal 13px/0 "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow: 0 1px #FFF; height: 40px; padding: 11px 12px}
.bottom-yellow-box #paginator li#prev, .bottom-yellow-box #paginator li#next {font-weight: bold}
.bottom-yellow-box #paginator li#prev {padding-right: 30px; background: transparent url(../img-wide/yellow-box-paginator-prev-bg.png) no-repeat right bottom}
.bottom-yellow-box #paginator li#next {padding-left: 30px; background: transparent url(../img-wide/yellow-box-paginator-next-bg.png) no-repeat left bottom}
.bottom-yellow-box #docsearch {background: transparent url(../img-wide/yellow-box-form-bg.png) no-repeat left top; position: absolute; right: 4px; top: 0; padding-left: 15px}
.bottom-yellow-box #docsearch-inner {background: transparent url(../img-wide/yellow-box-form-bg.png) no-repeat right top; height: 38px; padding: 2px 10px 0 0}
.bottom-yellow-box #docsearch ul li {display: inline; font-size: 11px}
.bottom-yellow-box #docsearch ul li .text {font-size: 12px}
.bottom-yellow-box #docsearch ul .btn {margin-left: 10px; padding: 5px 0 7px 27px; background: transparent url(../img-wide/small-blue-search-btn.png) no-repeat left top}
.bottom-yellow-box #docsearch ul .btn span {color: #FFF; padding: 4px 10px 4px 0; background: transparent url(../img-wide/small-blue-search-btn.png) no-repeat right bottom}
.clearfix:after {content: ' '; display: block; clear: both; visibility: hidden; line-height: 0; font-size: 0; height: 0}
.clearfix {display: inline-block}
html[xmlns] .clearfix {display: block}
span.redspan {color: #a50e0e }
.strong {font-weight: bold !important}
.clear {clear: both}
.float-left {float: left}
.float-right {float: right}
.hidden {display: none}
.replaced {text-indent: -9999em; position: absolute; width: 0; height: 0}
#trial-head {border-top: 1px solid #e2d8a3; margin: 20px 0 0 72px; width: 636px; padding-top: 20px; overflow: hidden}
#trial-head .trial-left {float: left; width: 320px}
#trial-head .trial-left .trial-access {background: transparent url(/img/trial-document-icon.gif) no-repeat left center; padding-left: 45px; font: bold 16px "Helvetica Neue", Helvetica, Arial, sans-serif; color: #C61F00; margin-top: 5px; cursor: pointer}
#trial-head .trial-left .trial-access em {font-size: 13px; display: block}
#trial-head .trial-left .trial-destacado {font: bold 16px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 15px 10px 15px 0}
#trial-head .trial-left .trial-clients {border-top: 1px solid #e2d8a3; border-bottom: 1px solid #e2d8a3; padding: 15px 0; margin-bottom: 15px}
#trial-head .trial-right {float: left; width: 280px; margin-left: 30px}
#trial-head .trial-right form label {font: bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif; display: block}
#trial-head .trial-right form input {width: 270px; margin-bottom: 5px}
#trial-head .trial-right form #usuario_cond_check {font: normal normal 10px Verdana, "Lucida Grande", Lucida, sans-serif; margin-bottom: 10px}
#trial-head .trial-right form #usuario_cond_check input {width: auto}
.simpletrial.trials.uno {margin: 0; width: 738px}
.simpletrial .step {margin: 0}
.simpletrial form {width: 320px; float: left}
#usuario_usu_nom, #usuario_usu_ape1, #usuario_usu_email {border: #7F9DB9 1px solid; padding: 3px; height: 1.6em}
.simpletrial .infotrial {float: right; background: transparent url(/img/trial-info-back.gif) no-repeat left bottom; margin: 25px 0 0; width: 370px; padding: 0 0 15px}
.simpletrial .infotrial .inner {padding: 15px 15px 0; background: transparent url(/img/trial-info-back.gif) no-repeat left top}
.simpletrial.alt .infotrial, .simpletrial.alt .infotrial .inner {background-image: url(/img/trial-info-back_alt.gif)}
.simpletrial .innertitle {font: bold 1.6em "Helvetica Neue", Helvetica, Arial, sans-serif}
.simpletrial.alt .inner ul {border-bottom-color: #d2c998}
.newtrial {background: transparent url(/img/trial-blue-back.gif) no-repeat left top; padding-top: 12px; width: 738px}
.newtrial-inner {background: transparent url(/img/trial-blue-back.gif) no-repeat left bottom; padding: 0 10px 12px 15px; position: relative}
.newtrial .trial-title {font: bold 1.9em "Helvetica Neue", Helvetica, Arial, sans-serif; width: 390px; color: #1f3f64; border-bottom: 1px solid #adc6db; padding-bottom: 15px; margin-bottom: 15px}
.newtrial .trial-subtitle {font: bold 1.5em "Helvetica Neue", Helvetica, Arial, sans-serif; width: 390px; color: #333; margin-bottom: 15px}
.newtrial .trial-list {border: none; margin-bottom: 10px; float: left; width: 300px}
.newtrial .trial-list.column-list {width: 195px; margin-right: 10px; position: relative}
.newtrial .trial-list li {margin-bottom: 7px}
.newtrial .trial-clients {margin: 0 0 10px; padding: 10px 0; border-top: 1px solid #adc6db; border-bottom: 1px solid #adc6db; width: 390px; float: left}
.newtrial .newtrial-form {float: right; width: 300px; padding-bottom: 10px; background: transparent url(/img/trial-form-back.gif) no-repeat left bottom}
.newtrial .newtrial-form form {padding: 10px 10px 0; background: transparent url(/img/trial-form-back.gif) no-repeat left top; margin: 0}
.newtrial .newtrial-form fieldset {margin: 0}
.newtrial .newtrial-form p {margin: 0}
.newtrial .newtrial-form .trial-form-title {font: bold 1.6em "Helvetica Neue", Helvetica, Arial, sans-serif; color: #1f3f64; margin: 0}
#usuario_usu_nom, #usuario_usu_ape1, #usuario_usu_email {border: #7F9DB9 1px solid; padding: 3px; height: 1.6em; width: 270px}
.newtrial .newtrial-form label {width: 270px}
.newtrial .newtrial-form .trial-check_info, .newtrial .newtrial-form .trial-check_conditions {font-size: 10px}
.newtrial .newtrial-form .suscribir {margin-bottom: 10px}
.newtrial .trial-last-info {overflow: hidden; position: relative; bottom: -18px; width: 713px}
.newtrial .trial-last-info.short {width: 390px; float: left}
.newtrial .trial-last-info.short.absolute {bottom: -7px; position: absolute}
.newtrial .trial-7days {float: left; background: transparent url(/img/trial-green-tag.gif) no-repeat right top; height: 86px; padding: 0 20px 0 15px}
.newtrial .trial-7days p {color: #fff; font: bold 20px Helvetica, Arial, Geneva, sans-serif; margin-top: 25px; margin-left: 5px; float: left; display: inline}
.newtrial .trial-7days .big7 {font-size: 48px; margin-top: 18px; margin-left: 0}
.newtrial .trial-need-vlex {font: bold 16px "Helvetica Neue", Helvetica, Arial, sans-serif; color: #1f3f64; float: left; width: 390px}
.newtrial .trial-last-info .trial-need-vlex {width: 390px; padding: 25px 0 0 20px}
.other_related {font-size: 90% !important; text-decoration:none !important}