.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/feed-icon-28x28.png) no-repeat}
.profileplus {padding-bottom: 12px; background: transparent url(/img/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/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/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: 768px; 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/aboutusbg.gif) no-repeat }
#aboutus .subtle h2 {border: none; width: 500px }
#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/colizqpaisbg.gif) no-repeat }
#aboutus .alternativo h3 {border: none; color: #000; margin: 0 0 15px 20px }
#aboutus .subtle1 {width: 92%; text-align: center; margin: 20px auto; padding: 20px 30px 30px 10px; background: transparent url(/img/aboutusbg1.gif) no-repeat }
#aboutus .subtle1 h2 {border: none; width: 500px; 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/sbg-bgbbot.gif) 30px 100% no-repeat }
#form-container fieldset .sbg-bgb {padding: 40px 0 10px 0; background: transparent url(/img/sbg-bgbtop.gif) 30px 0 no-repeat }
#form-container fieldset .sbg-bgb2 {padding: 0; background: transparent url(/img/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/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 {margin-top: 15px; background: transparent url(/img/greyb2-top.gif) 0 0 no-repeat }
#gb2boxbtm {height: 15px; background: transparent url(/img/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/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/bullet1.gif) no-repeat }
th.resalt {font-weight: bold }
#triresume th.resalt {border-left: 1px solid #C1DAD7; border-top: 0; background: #f5fafa url(/img/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: 432px; 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/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/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: 768px; margin-bottom: 20px }
.integraciones .cajabusqueda1 {padding-bottom: 35px; background: transparent url(/img/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/busq1topbg.gif) no-repeat; width: 768px; height: 54px }
.busq1top h1 {color: #fff; font-size: 24px; font-weight: normal; padding: 16px 0 0 27px }
.busq1bot {background: #fff url(/img/busq1botbg.gif) no-repeat; width: 768px; height: 42px }
.integraciones .busq1bot {background: transparent }
.busq1bot form {float: left; width: 623px; margin-top: 6px }
.busq1botopen {background: #fff url(/img/busq1botopen.gif) no-repeat; width: 768px; height: 42px }
.bb60 {background: #fff url(/img/bb60bg.gif) no-repeat; width: 768px; 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/busq1botopen.gif) no-repeat; width: 768px; height: 42px }
.bb60open {background: #fff url(/img/bb60openbg.gif) no-repeat; width: 768px; height: 60px }
.busq1bot .linea {width: 622px; 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: 486px; 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/cajabusqueda1bot.gif) no-repeat; width: 768px; 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/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/arrowup.gif) no-repeat 90px 14px }
.bb60open .avtabup a {margin-top: 18px }
.avanzadatab a:hover {text-decoration: none }
.busq1top2 {background: #fff url(/img/busq1top2bg.gif) no-repeat; width: 768px; 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: 768px; margin-bottom: 20px }
.busq2top {background: #fff url(/img/busq2topbg.gif) no-repeat; width: 768px; 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/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/busq2botbg2.gif) no-repeat bottom left; width: 768px }
.inside {background: #fff url(/img/busq2botbg4.gif) no-repeat bottom left; width: 468px }
.busq2bot3 {background: #fff url(/img/busq2botbg2.gif) no-repeat bottom left; width: 768px; height: 20px }
.b2bb {background: transparent url(/img/busq2botbg1.gif) no-repeat; width: 708px; padding: 15px 30px 20px }
.inside .b2bb {background: transparent url(/img/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: 376px; 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/busq2bot2.gif) no-repeat bottom left; width: 768px }
.busq2bot2 span.redspan {color: #a50e0e }
.buscardentrotop {background: transparent url(/img/buscardentrotopbg.gif) no-repeat; position: relative; width: 768px; 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/buscardentrobotbg.gif) no-repeat left top; position: relative; width: 768px; height: 42px }
.buscardentrobotopen {background: transparent url(/img/buscardentrobotopenbg.gif) no-repeat bottom left; width: 768px; height: 42px }
.buscardentrobot form {width: 592px; padding-left: 35px; display: block; float: left }
.buscardentrobot input.inp2 {width: 400px; height: 22px; margin-right: 13px; border: 1px solid #7f9db9 }
.buscardentrobot .butbuscar {vertical-align: top }
.avanzada {background: transparent url(/img/avanzadabg.gif) no-repeat left bottom; width: 768px; padding: 20px 0 15px }
.avanzada p {margin-bottom: 10px; padding-left: 70px }
.avanzada p label {margin-top: 3px; width: 200px; margin-right: 8px; display: block; float: left; text-align: right }
.avanzada p label.labela {width: 274px; 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: 286px; 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 {width: 231px; background: transparent url(/img/colizqpaisbg.gif) no-repeat }
.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/menulibg.gif) no-repeat; width: 231px; height: 40px; margin-bottom: 6px }
.columnaizq ul.menu li a {color: #000; background: transparent url(/img/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/menulibg.gif) no-repeat 0 -80px; font-weight: bold }
.columnaizq ul.m-cyf li.activo a {color: #5c451c; background: transparent url(/img/menulibg.gif) no-repeat 0 -80px; letter-spacing: -2px; font-weight: bold }
.columnaizq ul.menu li.activo a:hover {background: transparent url(/img/menulibg.gif) no-repeat 0 -80px }
.columnaizq ul.menu li.tlcont {background: transparent url(/img/tlcontbg.gif) no-repeat }
.columnaizq ul.menu li.tbcont {background: transparent url(/img/tbcontbg.gif) no-repeat }
.columnaizq ul.menu li.tlcont a {color: #3b5235; background: transparent url(/img/tlcontbg.gif) no-repeat; font-weight: bold }
.columnaizq ul.menu li.tbcont a {color: #0C4172; background: transparent url(/img/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/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/doblearrowle.gif) no-repeat 0 4px; padding-left: 15px }
p.calotrosmeses a.mesprox {background: transparent url(/img/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/bluearrow.gif) no-repeat 0 4px; margin-bottom: 8px; padding-left: 15px }
ul.listaplain li.folder-open {background: transparent url(/img/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/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/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/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/listatabs1.gif) no-repeat }
ul.listatabs2 {background: transparent url(/img/listatabs2.gif) no-repeat }
ul.listatabs3 {background: transparent url(/img/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/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/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/redboxbot.gif) no-repeat bottom left; margin-bottom: 40px; padding-bottom: 10px }
.redbox h3.topbg {background: transparent url(/img/redboxtop.gif) no-repeat; padding: 10px 0 0 15px }
.redbox h3.alertader {color: #b32600; background: transparent url(/img/redboxtop.gif) no-repeat; padding: 10px 0 0 15px }
.colredboxtop {background: transparent url(/img/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/blueboxarrow.gif) no-repeat 15px 0; padding-left: 45px }
.redbox p.pdffile {background: transparent url(/img/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/printicon.gif) no-repeat }
.listaplain li.mailli {background: transparent url(/img/mailicon.gif) no-repeat }
.listaplain li.descli {background: transparent url(/img/saveicon.gif) no-repeat }
.listaplain li.tagli {background: transparent url(/img/tagicon.gif) no-repeat }
.listaplain li.slctli {background: transparent url(/img/savefoldericon.gif) no-repeat }
.listaplain li.helpli {background: transparent url(/img/helpicon.gif) no-repeat }
.listaplain li.relpli {background: transparent url(/img/relatedpageicon.gif) no-repeat }
.listaplain li.pdfli {background: transparent url(/img/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/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: 472px; 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/barracelestebg.gif) no-repeat top right; margin-bottom: 30px }
.barraceleste h2 {height: 29px; color: #393939; font-size: 19px; background: transparent url(/img/barracelesteh2bg.gif) no-repeat; font-weight: bold; padding: 8px 0 0 15px }
.barraceleste h2 span.nuevoicon {background: transparent url(/img/nuevoicon.gif) no-repeat 0 1px; padding-left: 28px }
.barraceleste h2 span.librosicon {background: transparent url(/img/librosicon.gif) no-repeat 0 1px; padding-left: 28px }
.barraceleste h2 span.exclicon {background: transparent url(/img/exclicon.gif) no-repeat 0 1px; padding-left: 28px }
.barraceleste h2 span.lupaicon {background: transparent url(/img/iconlupa.gif) no-repeat 0 1px; padding-left: 28px }
.barraceleste h2 span.boletinicon {background: transparent url(/img/boletinicon.gif) no-repeat 0 1px; padding-left: 28px }
.barraceleste h2 span.favoriticon {background: transparent url(/img/favoriticon.gif) no-repeat 0 1px; padding-left: 28px }
.barraceleste h2 span.mundoicon {background: transparent url(/img/mundoicon.gif) no-repeat 0 1px; padding-left: 28px }
.barraceleste h2 span.ayudaicon {background: transparent url(/img/ayudaicon.gif) no-repeat 0 1px; padding-left: 28px }
.barraceleste h2 span.inboxicon {background: transparent url(/img/inboxicon.gif) no-repeat 0 1px; padding-left: 28px }
.barraceleste span.diet h2 {font-weight: normal; display: inline }
.barraceleste span.diet h1 {color: #393939; font-size: 19px; font-weight: bold; display: inline }
.contenido .resumen {width: 452px; margin-bottom: 20px; margin-left: 20px; border-bottom: 1px solid #dfdfdf }
.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/blueboxarrow.gif) no-repeat; font-weight: bold; padding-left: 25px }
p.blueboxarrow a:hover {text-decoration: none }
.contenido .destacados {width: 472px; margin-bottom: 10px; float: left }
.contenido .destacados ul {width: 472px; list-style-type: none }
.contenido .destacados ul li {width: 472px; 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 div a {display: block; float: left; padding: 2px; border: 2px solid #d0d0d0 }
html > body .contenido .destacados ul li div a {padding: 2px 2px 0px }
.contenido .destacados ul li div a:hover {border: 2px solid #777 }
.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: 452px; height: 48px; background: transparent url(/img/singletabbg.gif) no-repeat; margin-bottom: 10px; padding-left: 20px; display: block; float: left }
.singletab h2 {height: 42px; background: transparent url(/img/tabbg.gif) no-repeat; padding: 10px 11px 0 15px; display: block; float: left }
.singletab .tabend {width: 8px; height: 48px; background: transparent url(/img/tabend.gif) no-repeat; display: block; float: left }
.buscarportitulos {width: 472px; margin-bottom: 40px; display: block; float: left }
.buscarportitulos h2 {color: #b32600; padding: 8px 0 0 10px; margin-bottom: 4px }
.indicebox {width: 212px; height: 128px; background: transparent url(/img/indiceboxbg.gif) no-repeat; margin-right: 15px; float: left }
.columnaizq .indicebox {width: 212px; height: 108px; background: transparent url(/img/indiceboxbg.gif) no-repeat; margin-right: 0px; padding-top: 20px; float: left }
.indicebox ul {width: 203px; list-style-type: none; margin: 0 0 6px 0px; padding-left: 8px; display: block; float: left }
.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: 245px; height: 128px; background: transparent url(/img/buscarboxbg.gif) no-repeat; float: left }
.buscarbox h2 {margin-bottom: 15px }
.buscarbox input.inp6 {width: 120px; 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/micomenbotbg.gif) no-repeat bottom left; margin-bottom: 10px }
.micom2 {width: 413px; background: transparent url(/img/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/modifcomenicon.gif) no-repeat; padding-left: 20px }
.otroscomentarios {width: 453px; background: transparent url(/img/otroscomenbotbg.gif) no-repeat bottom left; margin-bottom: 40px }
.otroscom2 {width: 413px; background: transparent url(/img/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/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/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: 472px; 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/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; margin-bottom: 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/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: 472px; margin-bottom: 40px; background: transparent url(/img/rbcbotbg.gif) no-repeat bottom left }
.rbc2 {width: 432px; background: transparent url(/img/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/rbcbotbg-wide.gif) no-repeat bottom left }
.maincont5 .rbc2 {background: transparent url(/img/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/pdfp.gif) no-repeat; padding-left: 50px }
p.rtfp {background: transparent url(/img/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: 452px; height: 48px; background: transparent url(/img/singletabbg.gif) no-repeat; padding-left: 20px; margin-bottom: 20px; display: block; float: left }
.conttabswide {width: 718px; height: 48px; background: transparent url(/img/conttabswidebg.gif) no-repeat }
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/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/tabend.gif) no-repeat; margin-right: 4px; display: block; float: left }
.conttabs div.pasivetab {height: 42px; background: transparent url(/img/pasivetabbg.gif) no-repeat; padding: 10px 7px 0 9px; display: block; float: left }
.conttabs .pasivetabend {width: 8px; height: 48px; background: transparent url(/img/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: 472px }
.inbox .rbc2 {padding: 12px 20px 15px 20px }
h2.inboxh2 {color: #393939; background: transparent url(/img/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/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/yellowboxbot.gif) no-repeat bottom left; margin-bottom: 40px; float: left }
.ywbox {height: 72px }
.yb2, .yw2 {width: 472px; background: transparent url(/img/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: 738px; background: transparent url(/img/maincontbg.gif) repeat-y; margin: 0 0 20px 15px; display: block; float: left }
.maincont2 {width: 738px; background: transparent url(/img/maincontbg.gif) repeat-y 240px 0px; margin: 0 0 20px 15px; display: block; float: left }
.maincont3 {width: 738px; background: transparent url(/img/maincontbg.gif) repeat-y 286px 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/maincontbg.gif) repeat-y 197% 0; margin: 0 0 20px; padding-left: 15px; display: block; float: left }
.anchoav {width: 738px; margin-left: 15px }
.principal {width: 768px }
.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: 768px; 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/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/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/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/tttbeg.gif) no-repeat top left; font-size: 11px; float: right }
.ttt span {height: 39px; color: #0f4571; background: transparent url(/img/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/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/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/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/barracelestebg.gif) no-repeat top right; margin-bottom: 20px }
.principal .barraceleste h2 {height: 29px; color: #393939; background: transparent url(/img/barracelesteh2bg.gif) no-repeat; font-weight: bold; padding: 8px 0 0 15px }
.barragris {height: 37px; background: transparent url(/img/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/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/mundoicon.gif) no-repeat 0 1px; padding-left: 28px }
.half h2 {float:left; width:46%; color:#0C4172}
.half h2.dotted {background: transparent url(/img/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/cajagrisbot.gif) no-repeat bottom left; margin: 0 auto 20px }
.cajagris2 {margin-bottom: 40px }
.cg2 {width: 677px; background: transparent url(/img/cajagristop.gif) no-repeat; padding: 20px 0 }
.cg3 {width: 677px; background: transparent url(/img/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/iconedit.gif) no-repeat; padding: 0 0 3px 20px; margin-left: 10px }
.cajagris p a.borrara {color: #9c0701; background: transparent url(/img/borraricon.gif) no-repeat; padding-left: 20px; margin-left: 10px }
.cajagris3 {width: 677px; background: transparent url(/img/cajagrisbot.gif) no-repeat bottom left; margin: 0 auto 20px }
.cajagris2 {margin-bottom: 40px }
.cg2 {width: 677px; background: transparent url(/img/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: 677px; background: transparent url(/img/cajarojabot.gif) no-repeat bottom left; margin: 0 auto 30px }
.cr2 {width: 637px; background: transparent url(/img/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/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: 768px; 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: 768px; height: 69px; background: transparent url(/img/accedeavlexbg.gif) no-repeat; margin-bottom: 30px }
.principal .accedeavlex p {color: #474747; font-family: Arial, sans-serif; font-size: 19px; letter-spacing: -1px; padding: 15px 0 0 30px }
.principal .accedeavlex p img {vertical-align: middle }
.principal .accedeavlex p a {margin-left: 20px }
.principal .trescol {width: 768px; 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: 246px; float: left; margin-right: 15px }
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/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: 768px; float: left; text-align: center; border-top: 1px solid #c2d0dc; padding-top: 10px; margin-bottom: 40px }
.sustitle {width: 728px; 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/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/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/paso1bg.gif) no-repeat 10px 0; padding: 2px 0 0 36px; margin-bottom: 3px }
.ensolo2pasos p.paso2 {height: 20px; background: transparent url(/img/paso2bg.gif) no-repeat 10px 0; padding: 2px 0 0 36px }
.cajadatos {width: 715px; background: transparent url(/img/cajadatosbg.gif) no-repeat bottom left; margin: 0 auto 30px; padding-bottom: 20px }
.nobg {background: none }
.cdatos2 {width: 504px; background: transparent url(/img/cajadatosbg2.gif) no-repeat bottom left }
.cajadatos h2 {width: 695px; background: transparent url(/img/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/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/datosayudabg.gif) no-repeat; margin-left: 25px }
.cdatos2 p.datosayuda {width: 432px; background: transparent url(/img/datosayudabg.gif) no-repeat; margin-left: 16px }
.susbox1 {width: 626px; background: transparent url(/img/susbox626bot.gif) no-repeat bottom left; margin: 0 auto }
.susbox-full {width: 630px; height: 76px; background: transparent url(/img/susbox-full.gif) no-repeat bottom left; margin: 0 auto }
.cdatos2 .susbox1 {width: 472px; background: transparent url(/img/susbox472bot.gif) no-repeat bottom left; margin: 0 auto }
.sbox1 {margin-bottom: 40px }
.sb2 {width: 626px; background: transparent url(/img/susbox626top.gif) no-repeat top left; padding: 20px 0; display: block; float: left }
.sb3 {background: transparent url(/img/sb3top.gif) no-repeat top left }
.sb4 {width: 626px; padding: 20px 0; display: block; float: left }
.cdatos2 .sb2 {width: 472px; background: transparent url(/img/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/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/tickbullet.gif) no-repeat 0 4px; line-height: 24px; padding-left: 23px }
.susboxes2 {width: 738px; background: transparent url(/img/susboxes2bg.gif) no-repeat bottom left; margin: 0 auto 25px }
.susboxes2top {width: 738px; background: transparent url(/img/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/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/susbox3bg.gif) no-repeat bottom left; margin: 0 auto 20px }
.susbox3top {width: 738px; background: transparent url(/img/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/yelltd.gif) repeat-x }
.contenido3 {width: 504px; margin-right: 30px; float: left }
.maincont5 .contenido {width: 703px; display:block; float: left }
p.accededirect {background: transparent url(/img/blueboxarrow.gif) no-repeat; padding-left: 25px; margin: 0 0 20px 30px }
.ppvbox {width: 504px; background: transparent url(/img/ppvboxbg.gif) no-repeat bottom left; margin-bottom: 30px }
.ppvboxtop {width: 474px; background: transparent url(/img/ppvboxtopbg.gif) no-repeat top left; padding: 15px 15px 5px; display: block; float: left }
.ppvbox1 {background: transparent url(/img/ppvbox1bg.gif) no-repeat top left }
.ppvsel {width: 160px; margin: 0 15px 10px 0; float: left }
.ppvselrecom {height: 105px; background: transparent url(/img/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/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/bqtopbg.gif) no-repeat; line-height: 18px; text-indent: 30px; padding: 8px 8px 0 }
.columnader3 p.bquop {width: 204px; background: transparent url(/img/bqbotbg.gif) no-repeat; color: #565656; line-height: 17px; margin-bottom: 30px; padding-top: 20px }
.colderybox {width: 204px; background: transparent url(/img/colderyboxbg.gif) no-repeat bottom left; margin-bottom: 30px }
.colderyboxtop {width: 194px; background: transparent url(/img/colderyboxtopbg.gif) no-repeat top left; padding: 5px 5px 5px; display: block; float: left }
.loginboxes {width: 738px; margin-bottom: 30px }
.loginbox {width: 355px; background: transparent url(/img/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/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/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: 355px; 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: 708px; padding: 0 15px; margin-bottom: 40px; float: left }
.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: 452px }
.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: 432px; padding-left: 40px }
.contenido .destacados ul.le40 li {width: 432px }
.contenido .destflole {float: left }
.contenido .le20 p {padding-left: 20px }
.contenido .left20 {width: 452px; 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: 738px; float: left }
.contflota p {line-height: 18px; margin-bottom: 15px }
.l20 {padding-left: 20px }
.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/micomentbg.gif) no-repeat bottom left; padding-bottom: 8px; margin-left: 0px }
.micoment h2 {width: 433px; color: #565656; background: transparent url(/img/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/iconedit.gif) no-repeat 20px 0; padding-left: 40px }
.otroscoment {width: 433px; background: #e7e7e7 url(/img/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/mcoubg.gif) no-repeat 40px 0; padding-left: 70px }
.otroscoment p.ocou {height: 20px; background: transparent url(/img/ocoubg.gif) no-repeat 40px 0; padding-left: 70px }
.conocemas {background: transparent url(/img/conocemasbg.jpg) no-repeat; width: 768px; height: 123px; margin-bottom: 30px }
.cmas3 {height: 160px }
.conocemas2 {width: 420px; padding-top: 15px; margin-bottom: 55px; text-align: center }
.cmas3 .conocemas2 {padding-top: 35px }
.conocemas h2 {color: #565656; font-weight: normal; font-size: 19px; 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: 723px; 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/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 {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/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/npe-m.gif) no-repeat; width: 633px; height: 81px; padding: 15px 10px 0 95px; margin-bottom: 40px }
.npe-m h2 {color: #565656; margin-bottom: 5px }
.npe-m p {color: #393939; line-height: 18px }
.npe-s {background: url(/img/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: 504px; margin-right: 15px; float: left }
html > body .cono3 {margin-right: 30px }
.vlexconoce p.l20 {margin-bottom: 20px; font-size: 13px }
.ppvboxquest {width: 424px; background: transparent url(/img/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/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: 350px; margin: 0 20px; float: left }
.vcmcol2 {width: 350px; 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/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/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/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: 768px; background: transparent url(/img/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/afiliacionbg.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 }
.contenido .resumen {margin-left: 0 }
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/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/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/landings-div.png); display: block; margin: 10px 0; *margin: 7px 0}
em {display: block; font-size: 14px; font-style: normal}
.v01, .v02 {width: 244px; background-image: url(../img/v01.png)}
.v01 .hr, .v02 .hr {width: 224px; margin-left: 10px;}
.v01 h2 {padding-top: 15px;}
.v01 p {background: url(../img/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/v01b.png) bottom center; padding-bottom: 15px;}
.v03 {text-align: left; position: relative; width: 687px; height: 176px;background: url(../img/v03.png)}
.v03 h2 {text-transform: none; margin: 0;}
.v03 h3 {margin: 10px 0; *margin: 5px 0;}
.v03 .izq {width: 470px; position: absolute; left: 15px; top: 15px;}
.v03 .der {width: 142px; position: absolute; left: 528px; top:15px; text-align: center}
.v03 .der h4 {margin: 0;}
.v04 {width: 534px; height: 253px; background-image: url(../img/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/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/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/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/hdot.gif) left bottom repeat-x}
#colect-holder p {margin-bottom:8px; padding-bottom:12px; background:transparent url(/img/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/paises-down.gif) 0 0 no-repeat}
#country-slide-home a {position:relative; top: 2px; margin: -16px; padding: 9px 14px; background:transparent url(/img/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/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/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/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}