.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:200; 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}
.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:350px; margin:0 0 10px 0; padding:5px 0; font-size:126%; background:#FFF; border:1px solid #D9CF9D}
#form-container fieldset .fm-req .lefter {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; background:transparent url(/img/cform-label.gif) top left no-repeat}
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; padding-left: }
.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 h1, .busq1top2 span {color: #0c4172; font-size: 24px; font-weight: normal; padding: 5px 0 0 7px; float: left}
.busq1top2 h1 {font-weight: bold}
.busq1top2 h1 span {font-weight: bold}
.busq1top2 span {font-family:Arial,sans-serif; letter-spacing:-1px; padding-left:17px}
.busq1top2 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}
.busq2top h1, .busq2top h3 {color: #0c4172; font-size: 24px; font-weight: normal; padding: 5px 0 0 17px; 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: 293px; 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}
.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}
.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}
.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; width:215px: padding-right:15px; 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}
.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 .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}
.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}
.redboxcont {width: 472px; background: transparent url(/img/rbcbotbg.gif) no-repeat bottom left}
.rbc2 {width: 432px; background: transparent url(/img/rbctopbg.gif) no-repeat; padding: 15px 20px}
.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}
.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}
.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; 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 {width: 654px; height: 20px; float: right}
.topmenu ul {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 {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 {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 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}
.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}
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}