  #pretty-video span.videos {display: block; min-height: 20px; margin-bottom: 10px}
#pretty-video .togglable {width: 188px; padding: 10px; margin-left: -25px; margin-top: -25px}
#pretty-video .togglable {width: 188px; padding: 10px; margin-left: -25px; margin-top: -25px }
#pretty-video .togglable p {margin-bottom: 10px; text-align: left }
#pretty-video .togglable p.small {font-size: 95% }
#pretty-video .togglable img {position: absolute; margin-top: -25px; margin-left: 184px }
#faq ul li {margin-bottom: 5px}
 .cajaroja .cr2 .errorExplanation ul {margin-top: 10px; margin-left: 50px}
.counter {display:none }
* {margin: 0; padding: 0 }
html {background: transparent }
body {background: transparent; color: #224; font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 15px; text-align: center; background-repeat: repeat-x }
strong, em, b, i, h1, h2, h3, h4, h5, h6, address {font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Trebuchet MS", sans-serif }
h1, h2, h3, h4, h5, h6, address {font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif }
html, body, #outer-wrap {height: 100% }
body > #outer-wrap {height: auto; min-height: 100%; min-width: 980px }
h1, h2, h3, h4, h5 {color: #3A4D64 !important; margin: 15px 0 }
.h2, .h3, .h4, .h5 {color: #3A4D64 !important; margin: 15px 0; display: block }
h1, h2, h3 {letter-spacing: -0.5px }
body.boletines_controller h1, body.boletines_controller table {padding-left: 50px; padding-right: 50px}
h2 small {font-size: 18px; font-weight: normal }
a, a:link { color: #0F4A8C; text-decoration: underline }
a:visited {color: #1f3f64; text-decoration: underline }
a:hover {text-decoration: none }
  #additional_info {width: 100%; position: relative; clear: both; background: #F4F8FB url(/img-wide/header_set.png) repeat-x 0 -900px; padding: 0px; border-top: 1px solid #DEE9F4; font-size: 11px; margin-top: 20px; padding-bottom: 10px}
#additional_info .content {width: 1080px; margin: 0 auto; text-align: left }
#additional_info .content {padding: 18px 0 20px }
body.vid_controller #additional_info .content, body.search_controller #additional_info .content {width: 100%; padding: 18px 0}
body.logged_out.vid_controller #additional_info .content {width:1080px }
#additional_info .content div {padding: 5px 0px; clear: left; margin: 0 50px }
#additional_info .content div.last {padding: 20px 0 18px; background: transparent }
#additional_info .content .h4 {font-weight: bold; margin-bottom: 4px }
#additional_info .content .h4.copy {font-size: 13px }
#additional_info p {float: left; width: 170px; margin-top: 0 }
#additional_info .top {margin-bottom: 29px !important; padding: 0 !important }
#additional_info p strong {font-weight: bold; font-size: 11px; text-align: right; width: 160px; display: block}
#additional_info #lang-selector strong {font-weight: normal; font-size: 10px }
#additional_info .subcontent p {float: none; width: 100% }
#additional_info a:link, #additional_info a:visited {text-decoration: none; color:#1F3F64 !important }
#additional_info a:hover, #additional_info a:focus {color:#1F3F64 !important; text-decoration: underline }
#additional_info .subcontent {padding: 10px 0 20px; margin-top: 20px }
#additional_info .links {width: 702px }
#additional_info #lang-selector {margin-top: -4px }
  .with_separators > li {border-color: #cccccc }
.with_separators > li.with_bullet {background-position: 5px top }
.with_separators > li {border-left-width: 1px; border-left-style: solid }
.with_separators > li:first-child {border-left-width: 0px }
.with_separators > li.noborder {border-left-width: 0px }
.with_separators > li {margin-left: 5px }
.with_separators > li:first-child {margin-left: 0px }
.with_separators > li {padding-left: 10px }
.with_separators > li:first-child {padding-left: 0px }
li.with_bullet {padding-left: 21px }
  iframe#freetrial_vid {width:980px; height:700px; overflow:hidden }
  .ac_results {background: #F7FAFD; border: 1px solid #006fa9; border-top: none; box-shadow: 2px 2px 3px rgba(0,0,0,.2); -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.2); -moz-box-shadow: 2px 2px 3px rgba(0,0,0,.2); padding-top: 3px; padding-bottom: 3px }
.ac_even, .ac_odd {text-align: left; padding: 3px 10px; background: #fafafa; font-size: 13px }
.ac_over {background-color: #c0d8eb; color: #222233 }
.ac_even {}
  .tipsy {padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat; background-image: url(/img/tipsy.gif); white-space: nowrap }
.tipsy-inner {padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center }
.tipsy-inner {-moz-border-radius:3px; -webkit-border-radius:3px }
.tipsy-north {background-position: top center }
.tipsy-south {background-position: bottom center }
.tipsy-east {background-position: right center }
.tipsy-west {background-position: left center }
 strong {font-weight: bold !Important }
 iframe#freetrial_small_box {width: 639px; height: 120px }
.freetrial-small-box {background: url(/img-wide/yellow_box.png) no-repeat scroll transparent; background-position: center }
iframe#freetrial_links {height: 40px; width: 1180px}
  #top-null {background: #F4F8FB; height: 90px }
  a.bttn, button.bttn, input[type="submit"].bttn {display: inline-block; font-weight: bold; text-align: center; text-decoration: none; padding: 4px 8px; border: 1px solid rgba(0,0,0,0.25); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 1px 3px 1px rgba(0,0,0,0.4); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.4); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4); text-shadow: 0 -1px 1px rgba(0,0,0,0.6); position: relative; cursor: pointer; color: #ffffff; background: #78a3c5 url(/img-wide/super-button-overlay.png) repeat-x center center; z-index: 999 }
a.bttn:hover, button.bttn:hover, input[type="submit"].bttn:hover {background-color: #6386a0; text-decoration: underline }
a.bttn:active, button.bttn:active, input[type="submit"].bttn:active {top: 1px }
#header #promo-links ul.links li a.bttn {background: #6bbe3a url(/img-wide/super-button-overlay.png) repeat-x center center }
#header #promo-links ul.links li a.bttn:hover {background-color: #5a9a3b }
#header #promo-links ul.links li a.bttn:active {top: 1px }
#to-advanced-search span.separator {float:right; padding: 0 5px !important }
button.conoce_mas, a.bttn.conoce_mas {font-size: 24px; display: inline-table; text-decoration: none; padding: 5px 10px; color: #ffffff !important; top: 13px; background: #6bbe3a url(/img-wide/super-button-overlay.png) repeat-x center center }
button.conoce_mas:hover, a.bttn.conoce_mas:hover {background-color: #5a9a3b }
button.conoce_mas:active, a.bttn.conoce_mas:active {top: 1px }
a.bttn.activa {font-size: 18px; display: block; text-decoration: none; padding: 5px 10px; margin: 10px 0 20px 0; color: #ffffff !important; background: #78a3c5 url(/img-wide/super-button-overlay.png) repeat-x center center }
a.bttn.activa:hover {background-color: #6386a0 }
a.bttn.activa:active {top: 1px }
button.bttn.search-submit {padding: 4px 10px 4px 25px; display: inline-block; font-weight: bold; font-size: 18px; line-height: 20px; background: #78a3c5 url(/img-wide/blue-search-btn.png) no-repeat left center }
button.bttn.search-submit:hover {background-color: #6386a0 }
button.bttn.search-submit:active {top: 1px }
.lbctr input[type="submit"].bttn.acceder, .lbctr input[type="submit"].bttn.enviar {font-size: 24px; font-weight: bold; display: inline-table; text-decoration: none; padding: 5px 10px; color: #ffffff !important; background: #6bbe3a url(/img-wide/super-button-overlay.png) repeat-x center center }
.lbctr input[type="submit"].bttn.acceder:hover, .lbctr input[type="submit"].bttn.enviar:hover {background-color: #5a9a3b }
.lbctr input[type="submit"].bttn.acceder:active, .lbctr input[type="submit"].bttn.enviar:active {top: 1px }
 #Formulario {padding-top: 0; margin-top: 0 }
#Formulario div {border: none; text-align: left; margin-left: 0px; margin-top: 1px; padding-top: 0; top: 0 }
#Formulario div .susbox1 {padding: 5px 10px; text-align: left; width: 185px }
#Formulario .rounded-yellow-box {background: #FAEEAB url(/img-wide/bg_yp.png); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px }
#Formulario div .sb2 {padding: 10px; margin-left: 1px; background-image: none; text-align: left }
#Formulario div .sb2 input[type=text] {font-size: 14px; width: 200px; font-weight: normal }
#Formulario div .sb2 label {display: block; margin-top: 1px; font-weight:bold; color: #3970AE; font-size: 90% }
#Formulario div .sb2 .spexpl {font-size: 10px; line-height: 12px; margin: 15px auto }
#Formulario div .sb2 .spexpl a {display: block; padding-left: 16px }
#Formulario div select {margin-left: 1px; width: 170px }
#Formulario .form_intro {float: left; width: 690px; padding-right: 30px }
.promo_form {float:left;width: 230px !important }
.promo_fields {padding-left:20px; font-size:10px; background:none; width:250px !important }
#usa_ads p {padding-left:7px !important }
 #mobile_additional_info {display: none }
 #alert_top_bar {background-color: #FDF6F0; border-bottom: #EAE0D4 1px solid; margin:0; padding: 10px 0 5px 0; width:100%; height: 20px; text-align: center; font-size:12px; display:none }
#alert_top_bar span#icon {background-image: url(/img-wide/alert_top_bar_icon.png); background-repeat: no-repeat; padding-bottom: 20px; padding-left: 29px; padding-top: 13px; background-position: 0% 35%; background-repeat: no-repeat no-repeat }
#alert_top_bar span#txt {padding-: 3px; background-color: #eae0d4 }
#alert_top_bar a {color:#aa0000; font-weight: bold }
#alert_top_bar a:link {text-decoration: underline }
#alert_top_bar a:hover {text-decoration: none }
#alert_top_bar img#quit {margin-left: 5px; vertical-align: bottom }
#alert_top_bar img#quit:hover, #alert_top_bar img#quit:focus {background: url(/img-wide/alert_top_bar_quit_selected.png) }
 #dets {position:absolute; margin-top:-30px }
  #header-wrap.public_search_bar {position:absolute; top: 0px; width: 100%; margin: 0;left:0px }
.hd_es {top: 100px !important }
#header, #top-search, #to-advanced-search {margin: 0 auto; position: relative; text-align: left }
body.logged_out #header {width: 980px }
body.logged_out.search_controller #header {width: 100% }
#to-advanced-search {float: none; display:block }
#to-advanced-search a {float: right }
#header-wrap.search #top-search-input {width: 390px; margin-top: -8px }
.resizable {margin-top: 4px}
#title h1 {font-size: 2em; font-weight: bold; margin-bottom: 10px; margin-left: 50px }
.vid_content {padding-top:170px }
.vid_content .yellow-box-content h1 {font-size: 18px; line-height: 18px; font-weight: bold; margin: 0 0 10px 0 }
.b_public {top:0px !important }
#anterior_siguiente_primero {position: absolute; top: 127px; width: 647px }
.ant_sig_es {top:234px !important }
 .empty_div {display: block; height: 40px }
 .rv-small {height: 90px !important }
 body.logged_out .new_side_content{ border-left:none !important; padding-left:0px !important; padding-right: 19px !important; margin-left: 0px !important; margin-right:20px !important; border-right: 1px solid #CCCCCC !important}
body.logged_out #main-inner-content.under-content {clear:right }
body.logged_out #side-content.float-right.wide.new_side_content {float: left !important}
  body.corporate {background-image: url(/img-wide/bg-landings-body-top-bg.png); background-position-x: center; background-position-y: top; background-position: center top; background-repeat: no-repeat; font-family: "Lucida Grande"; padding: 0; margin: 0 auto; color:#444444; line-height: normal }
body.corporate.logged_in {background-image: url(/img-wide/bg-landings-body-top-bg-logged-in.png) }
body.corporate #main-container {width: 1135px; margin: 0 auto; overflow-x: hidden }
body.corporate #main {padding-top: 0 }
body.corporate #main a.body-top-logo {float: left }
body.corporate #firma {padding-bottom: 36px; font-size: 20px; font-weight: normal; padding-left: 276px; padding-top: 57px }
body.corporate #action {padding-bottom: 20px; padding-left: 120px; text-align: left; font-size: 30px; font-weight: bold; color: white; text-shadow: #608cb4 1px -1px 1px; white-space: nowrap }
body.corporate #content {clear: both; padding: 80px 90px 0 150px; text-align: left }
body.corporate #content div {width: 400px; float: left; margin-right: 30px }
body.corporate #content div span {font-weight: bold }
body.corporate h1 {font-size: 30px; letter-spacing: -1px; margin-top: 25px }
body.corporate h2 {font-size: 19px; letter-spacing: -1px; margin: 5px auto }
body.corporate h3 {font-size: 20px; letter-spacing: -1px; margin: 5px auto; font-weight: normal; padding-left: 50px; padding-right: 50px }
body.corporate h1, body.corporate h2 {text-align: center }
body.corporate #content h3, body.corporate #content h4 {font-family: Georgia, Times, 'Times New Roman', serif; color: #C00; font-size: 20px; font-style: normal; font-weight: normal; background-image: url(/img-wide/check-red.png); background-position-x: left; background-position-y: top; background-repeat: no-repeat; padding-left: 25px; margin-left: -10px }
body.corporate #content h4 {margin-top: 0 }
body.corporate #content p, body.corporate #testimonial p {font-family: Georgia, Times, 'Times New Roman', serif; font-size: 16px; line-height: 20px }
body.corporate #content p {padding-top: 10px; padding-left: 25px }
body.corporate #content p.demo_link {font-weight: normal }
body.corporate #content p.demo_link a {font-weight: bold }
body.corporate #testimonial {clear: both; padding: 50px 150px 0 150px }
body.corporate #testimonial p {background-color: #eed; padding: 10px 20px; margin-left: 55px; font-size: 15px; line-height: 18px; font-style: italic; border: 1px solid rgba(0, 0, 0, 0.246094); border-bottom-left-radius: 10px 10px; border-bottom-right-radius: 10px 10px; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px; width: 440px; display: block; float: left }
body.corporate #testimonial span {text-align: left; width: 240px; display: block; float: left; padding: 10px 10px 10px 25px; background-image: url(/img-wide/arrow-corporate-testimonial_h.png); background-position-x: left; background-position-y: center; background-repeat: no-repeat; z-index: 1000; margin-left: -1px }
body.corporate #testimonial span img {float: left; margin: 0 10px }
body.corporate #content a {color:#34659C }
body.corporate a.button, body.corporate button, body.corporate input[type="submit"], body.corporate input[type="button"], body.corporate a.button:visited, body.corporate button:visited, body.corporate input[type="submit"]:visited, body.corporate input[type="button"]:visited {display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none; font-size: 15px; line-height: 15px; font-weight: bold; padding: .5em 1em .55em; -webkit-border-radius: .3em; -moz-border-radius: .3em; border-radius: .3em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); color: #effeff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, .5) !important; border: solid 1px #0076a3; background: #006699; background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5)); background: -moz-linear-gradient(top, #00adee, #0078a5)}
body.corporate li.plan.principal a.button {font-size: 18px;line-height: 18px}
body.corporate a.button:hover, body.corporate button:hover, body.corporate input[type="submit"]:hover, body.corporate input[type="button"]:hover {text-decoration: none; background: #007ead; background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e)); background: -moz-linear-gradient(top, #0095cc, #00678e)}
body.corporate a.button:active, body.corporate button:active, body.corporate input[type="submit"]:active, body.corporate input[type="button"]:active {position: relative; top: 1px; background: #006e9d; background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee)); background: -moz-linear-gradient(top, #0078a5, #00adee)) }
 body.corporate #vlex_plans {width: 1021px; margin: 0 auto; font-size: 12px }
body.corporate #vlex_plans ul, body.corporate #vlex_plans li {padding: 0; margin: 0; list-style: none }
body.corporate #vlex_plans ul {background-color: #F4E8BB }
body.corporate #vlex_plans ul:hover {background-color: #FBEFC0 }
body.corporate #vlex_plans ul#plans {margin-top: 60px }
body.corporate #vlex_plans li.plan {border: 5px solid #D6CC9A; border-right: none; width: 180px; float: left }
body.corporate #vlex_plans li.plan.R {margin-left: -2px }
body.corporate #vlex_plans li.last_plan {border-right: 5px solid #D6CC9A }
body.corporate #vlex_plans ul.plan li {padding: 1px 5px; text-align: center }
body.corporate #vlex_plans ul.plan li.title {font-size: 35px; font-weight: bold; letter-spacing: -1px; word-spacing: -5px; color: #34659C; padding-top: 5px }
body.corporate #vlex_plans ul.plan li.fee {font-size: 24px; font-weight: normal; letter-spacing: -1px; color: #aa0000 }
body.corporate #vlex_plans ul.plan li.slogan {font-weight: bold; font-size: 12px; margin: 5px; border-top: 1px dotted #b2cbe1; border-bottom: 1px dotted #b2cbe1; padding-top: 5px; padding-bottom: 5px; height: 50px }
body.corporate #vlex_plans ul.plan li.features {padding-bottom: 10px }
body.corporate #vlex_plans ul.plan li.info {margin: 5px; border-top: 1px dotted #b2cbe1; padding-top: 5px; padding-bottom: 5px }
body.corporate #vlex_plans ul.plan li button {font-size: 15px }
body.corporate #vlex_plans ul.plan li.deal {padding-top: 10px; height: 30px }
body.corporate #vlex_plans ul.plan li.deal a {font-size: 10px; color: #C33700 }
body.corporate #vlex_plans ul.plan li.deal a:hover {text-decoration: none }
body.corporate #vlex_plans ul.plan li.deal div.togglable, body.corporate #vlex_plans li.principal ul.plan li.deal div.togglable {background-color: #FFFBE9; border: 1px solid #D6CC9A; display: none; margin-left: -23px; margin-top: -19px; padding-right: 20px; padding-bottom: 40px; text-align: left; width: 175px; background-image: url(/img-wide/mailcertificado_p.png); background-position: 100% 100%; background-repeat: no-repeat }
body.corporate #vlex_plans li.principal ul.plan li {padding: 4px 10px }
body.corporate #vlex_plans ul.plan li.deal div.togglable a, body.corporate #vlex_plans li.principal ul.plan li.deal div.togglable a {position: absolute; left: 203px; margin-top: -23px }
body.corporate #vlex_plans li.principal {border: 10px solid #D6CC9A; width: 256px; margin-top: -30px }
body.corporate #vlex_plans li.principal ul.plan {background-color: #FBEFC0 }
body.corporate #vlex_plans li.principal ul.plan:hover {background-color: #fff4c8 }
body.corporate #vlex_plans li.principal ul.plan li.title {font-size: 40px }
body.corporate #vlex_plans li.principal ul.plan li.fee {font-size: 33px; font-weight: bold }
body.corporate #vlex_plans li.principal ul.plan li.slogan {font-weight: bold; font-size: 17px; margin: 6px; padding-top: 6px; padding-bottom: 6px; height: 60px; width: 226px }
body.corporate #vlex_plans li.principal ul.plan li.features {font-size: 15px }
body.corporate #vlex_plans li.principal ul.plan li.info {font-size: 15px }
body.corporate #vlex_plans li.principal ul.plan li button {font-size: 20px }
body.corporate #vlex_plans li.principal ul.plan li.deal a {font-size: 13px }
body.corporate #vlex_plans li.principal ul.plan li.deal div.togglable {font-size: 105%; width: 235px }
body.corporate #vlex_plans li.principal ul.plan li.deal div.togglable a {left: 263px }
body.corporate #vlex_plans li.L ul {}
body.corporate #vlex_plans li.R ul {margin-left: -2px }
body.corporate #vlex_plans li.L ul li, body.corporate #vlex_plans li.R ul li {background-color: transparent }
body.corporate #vlex_plans table.togglable {margin-left: 30px; margin-top: -84px; width: 960px; font-size: 12px; border: 10px solid #D6CC9A; padding: 30px; text-align: center }
body.corporate #vlex_plans table.togglable td {border-bottom: 1px solid #D6CC9A; padding: 6px 6px 6px 12px }
body.corporate #vlex_plans table.togglable a {position: absolute; left: 935px; margin-top: -54px }
body.corporate #vlex_plans table.togglable td {width: 150px }
body.corporate #vlex_plans table.togglable .yelltd {font-size: 24px; font-weight: bold; padding-top: 20px; padding-bottom: 20px; background-color: #F4E8BB }
body.corporate #vlex_plans table.togglable .tblcol1 {font-size: 10px; font-weight: bold; text-align: left; padding-left: 30px }
body.corporate #vlex_plans table.togglable .last {padding-right: 30px }
body.corporate #vlex_plans table.togglable .fee td {font-size: 27px; font-weight: normal; letter-spacing: -1px; color: #aa0000; padding-top: 20px; padding-bottom: 20px; background-color: #F4E8BB }
body.corporate #vlex_plans table.togglable .fee td span {font-size: 20px }
body.corporate #vlex_plans table.togglable .fee td.tblcol1 {font-size: 12px; font-weight: bold; letter-spacing: 0; color: #222 }
body.corporate #vlex_plans table.togglable tr.alternative {background-color: #fff6d5 }
 body.corporate #container_customers {width: 1060px; margin: 0 auto; padding-top: 20px; padding-left: 120px; clear: both }
body.corporate #customers {position: relative; margin: 30px 0; overflow: hidden; width: 940px }
body.corporate #customers h1 {position: absolute; top: 0; left: 0; width: 140px; height: 50px; margin: 0; padding: 20px 0 0 0; background: #FFF; font-size: 12px }
body.corporate #customers ul {background-color: white; width: 1760px; height: 55px; margin: 0 }
body.corporate #customers ul li {background-color: white; position: static; float: left; display: table; width: 140px; height: 85px; margin: 0 20px 0 0; list-style: none; text-align: center; overflow: hidden }
body.corporate #customers ul li a {display: table-cell; width: 100%; vertical-align: middle }
body.corporate #customers ul li img {display: block; margin: 0 auto }
body.corporate #customers.alternative {margin: 0 0 2.8em }
body.corporate #customers.alternative p {position: absolute; top: 0; left: 0; width: 300px; margin: .6em 0 0; color: #888; font-size: 1.2em }
body.corporate #customers.alternative p .logo-beanstalk {float: left; width: 80px; height: 25px; margin: -.6em .25em 0 0; text-indent: -9999em; overflow: hidden }
body.corporate #customers.alternative ul {margin-left: 320px }
body.corporate .empty_div {display: none }
body.corporate.logged_out ul.user-menu {height: 35px }
body.corporate.logged_in #main a.body-top-logo, body.corporate.logged_in #firma {display: none }
body.corporate.logged_in #action {margin-top: 90px }
body.corporate a, body.corporate a:link, body.corporate a:visited {text-decoration: underline }
body.corporate a:hover {text-decoration: none }
body.corporate a.button, body.corporate a.button:link, body.corporate a.button:visited, body.corporate a.button:hover {text-decoration: none }
body.corporate a.btn em {font-style: normal !important}
.hidden, .togglable {display: none }
 .togglable {position: absolute; margin:0; z-index: 99990; height: auto; padding-top: 10px; padding-bottom: 20px; padding-left: 23px; box-shadow: 0 4px 10px #8B8B8B; -webkit-box-shadow: 0 4px 10px #8B8B8B; -moz-box-shadow: 0 4px 10px #8B8B8B; background-color: #EFF5F9 }
#vlex_plans .togglable {background-color: #fff8db }
.togglable ul {padding: 20px; float: left; width: 215px }
.togglable ul li {color: #7a7a7a }
.togglable img {padding-right: 10px }
                   ul.treeview {font-size:14px; line-height:18px}
ul.treeview li ul {margin: 0; padding: 5px 0 0 10px}
ul.treeview li ul li {background: none; margin-bottom: 3px; padding-left: 0; padding-right: 5px; float: left; font-size: 12px }
ul.treeview li ul li:after {content: ", " }
ul.treeview li ul li.last:after, ul.treeview li ul li.first:after {content: none }
ul.treeview span {color: #0055B4; font-weight: bold; text-decoration: underline}
ul.treeview span:hover {color: #112; text-decoration: none}
ul.treeview .link_nav_voc a, ul.treeview .link_nav_voc a:link, ul.treeview .link_nav_voc a:visited, ul.treeview .link_nav_voc a:hover, ul.treeview .link_nav_voc a:active {color:#112; text-decoration: none}
ul.treeview .link_nav_voc {background: url(/img-wide/nav_voc_bg.png) no-repeat 92% 40%; display: inline; color:#cacad2; font-size: 12px}
ul.treeview .link_nav_voc:hover {background-image: url(/img-wide/nav_voc_bg_hover.png)}
ul.treeview .link_nav_voc a, ul.treeview .link_nav_voc a:link, ul.treeview .link_nav_voc a:visited {padding-right: 30px; color:#cacad2 }
ul.treeview .link_nav_voc a:hover, ul.treeview .link_nav_voc a:active {color:#0055B4 }
ul.treeview > li {background: transparent url(/img-wide/bluearrow2.gif) no-repeat 0 2px; padding-left: 12px; clear: left }
ul.treeview li ul li a {white-space: nowrap}
   ul.listaplain.inline.last {margin-bottom: 80px }
ul.listaplain.inline li {background-image: none; float: left; padding-left: 0; padding-right: 5px }
ul.listaplain.inline li:after {content: ", " }
ul.listaplain.inline li.last:after {content: "" }
ul.listaplain li.clearleft {clear: left}
.actualidad .listaplain li span, ul.listaplain.inline li span {display: block; padding-bottom: 4px}
.actualidad .listaplain li span span, ul.listaplain.inline li span span {display: block; padding-top: 10px}
ul.treeview li ul li a:hover, .listaplain.inline a:hover, .listaplain.inline.vacatio li a:hover {color: #112 !important; text-decoration: none; background-color: transparent}
 ul.treeview li ul li a:hover, .actualidad a:hover, .accesorapido a:hover {background-color:#e7eef6}
.contenido h2.bot20.hp {margin-top: 0; margin-bottom: 20px; padding-top: 30px; padding-left: 0; letter-spacing: -1px; font-size: 22px; line-height: 24px; clear: left}
.contenido h2.bot20.hp.first {padding-top: 0}
ul.accesorapido a {color: #0055B4; font-weight: normal; text-decoration: underline}
ul.accesorapido a:hover {color: #112; text-decoration: none}
ul.accesorapido li {font-size: 12px; margin-bottom: 8px }
.columnader .actualidad .expand_link a, .columnader .actualidad .expand_link a:link, .columnader .actualidad .expand_link a:visited, .columnader .actualidad .expand_link a:hover, .columnader .actualidad .expand_link a:active, .columnader .actualidad .collapse_link a, .columnader .actualidad .collapse_link a:link, .columnader .actualidad .collapse_link a:visited, .columnader .actualidad .collapse_link a:hover, .columnader .actualidad .collapse_link a:active, .treeview .link_nav_voc a, .treeview .link_nav_voc a:link, .treeview .link_nav_voc a:visited, .treeview .link_nav_voc a:hover, .treeview .link_nav_voc a:active {background-color: transparent}
.columnader .actualidad ul.listaplain {margin-bottom: 0; padding-bottom: 0 }
.columnader .actualidad ul.listaplain li {background-image: none; padding-left:0; font-size: 12px }
.columnader .actualidad ul.listaplain.inline {clear: left }
.columnader .actualidad ul.listaplain.inline {display: table }
.columnader .actualidad ul.listaplain.inline li {background-image: none; float: left; padding-right: 5px }
.columnader .actualidad ul.listaplain.inline li:after {content: ", " }
.columnader .actualidad ul.listaplain.inline li.first:after, .columnader .actualidad ul.listaplain.inline li.last:after {content: none }
.columnader .actualidad {width:255px; padding:10px; border: 1px solid #becee5; border-bottom: none; margin-bottom:30px}
.columnader .actualidad h2 {margin-top: 0; margin-bottom: 20px; padding-left: 0; font-size: 14px }
.columnader .actualidad ul.listaplain.vacatio li a, .columnader .actualidad ul.listaplain.vacatio li a:link, .columnader .actualidad ul.listaplain.vacatio li a:visited, .contenido ul.listaplain.inline li a {color: #0055b4; font-weight: bold }
.columnader .actualidad .expand_link {position: absolute; background-image: url(/img-wide/blue-tab-bg_1.png); margin-top: 8px; margin-left: -11px; width: 277px; height: 20px; padding: 0; margin-bottom: 10px;}
.columnader .actualidad .collapse_link {position: absolute; background-image: url(/img-wide/blue-tab-bg_2.png); margin-top: 8px; margin-left: -11px; width: 277px; height: 20px; padding: 0}
.columnader .ayuda {background: url(/img-wide/box.png)repeat-x top left; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border: 2px solid #C7DCED; width: 254px; padding: 10px; font-size: 12px; margin-top:40px; text-align: left}
.columnader .ayuda h2.bot20.di.subtitle {margin-top:0}
.columnader .ayuda a {display: block}
.columnader .ayuda a:hover {text-decoration: none}
 #lexdir {background-color: #E4E4D9; border: 1px solid #267298; width: 298px; margin: 10px 0; text-align: center; font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: #999a9a 0 2px 4px; -webkit-box-shadow: #999a9a 0 2px 4px; box-shadow: #999a9a 0 2px 4px }
#lexdir:hover {background-color: #d0d0c6}
#lexdir img {font-size: 24px; color: #3399cc; margin: 20px auto 5px; height: 70px; width: 152px}
#lexdir strong {font-size: 24px; color: #3399cc; margin: 5px auto 5px}
#lexdir .a1 {font-size: 18px; color: #336699; text-decoration: underline; margin: 5px auto 20px; display: block }
#lexdir .a1:hover {font-size: 18px; color: #336699; text-decoration: none; font-weight: bold }
#lexdir .a1:active {margin-top: -1px}
#lexdir img:hover {-webkit-transform: scale(1.3); -moz-transform: scale(1.3); -o-transform: scale(1.3); transform: scale(1.3) }
#lexdir .a2 {text-decoration: none; font-size: 24px; color: #3399cc}
#lexdir .a2:hover {text-decoration: none; font-size: 24px; color: #3399cc}
#lexdir .a2:active {font-size: 24px; color: #3399cc}
 #questionary_thanks {background: transparent; color: #224; font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; line-height: normal; background-image: url(/img-wide/bg-landings-body-top-bg.png); background-position-x: center; background-position-y: top; background-repeat: no-repeat; padding: 0; margin: 0 auto }
#questionary_thanks .container {width: 980px; margin: 0 auto; overflow: hidden }
#questionary_thanks .logo {padding-top: 0}
#questionary_thanks #action {padding-bottom: 50px; padding-left: 40px; font-size: 30px; font-weight: bold; color: white; text-shadow: #608CB4 1px -1px 1px; clear: both; padding-top: 49px }
#questionary_thanks .principal {margin: 140px auto 0 auto}
#questionary_thanks p {width: 440px; margin: 50px auto 45px auto; font-size: 32px; letter-spacing: -0.075em; text-align: center; line-height: 40px; color: #aaaaaa }
img.tooltip{ cursor: pointer}
#header-wrap #top-search-input.text.translatable.search-examples{ color: #888; font-size: 12px}
.ft-checkbox{ padding: 5px 0px}
.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 }
div#lbox_overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; display: none; z-index: 30 }
* html div#lbox_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px') }
div#lbox_wrap {text-align: left }
div#lbox_loading {position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100 }
div#lbox_loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url(/img-wide/lightbox/lbox_progress.png) no-repeat }
div#lbox_loading_overlay {position: absolute; background-color: #FFF; z-index: 30 }
div#lbox_loading_icon {position: absolute; background: url(/img-wide/lightbox/lbox_loading.gif) no-repeat; z-index: 35; width: 16px; height: 16px }
div#lbox_outer {position: absolute; top: 0; left: 0; z-index: 90; padding: 48px 12px 10px; margin: 0; overflow: hidden; background: #EFF5F9; display: none; height: 500px; width: 600px !important }
div#lbox_inner {position: relative; width:100%; height:100%; border: 1px solid #91AFCB; background: #FFF }
div#lbox_content {margin: 0; z-index: 100; position: absolute; width: 100% !important }
div#lbox_close {position: absolute; top: 10px; right: 17px; height: 12px; padding-left: 18px; font-size: 12px; background: url(/img-wide/lightbox/lbox_closebox.png) top left no-repeat; cursor: pointer; z-index: 181; display: none }
#lbox_frame {position: relative; width: 100%; height: 100%; display: none }
#lbox_ajax {width: 100%; height: 100%; overflow: auto }
.lbox_bigIframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent }
div#lbox_title {width: 100%; z-index: 100; font-size: 18px; font-weight: bold; color: #1F3F64; display: none; margin-top: -35px; margin-bottom: 20px }
.popupLink {color: red; outline: none }
.popup {position: absolute; visibility: hidden; z-index: 10; background-color: white; width: 200px; line-height: 16px; padding: 10px; border: 1px solid #007FFF; color: #666666 }
.popup_loading {position: absolute; visibility: hidden; z-index: 10; background-color: white; width: 250px; padding: 5px 0 10px 0; border: 3px solid #e2d8a3; font-size: 11px; font-weight: bold; text-align: center; color: #333333 }
.cajagris3 input.btncrear {margin-bottom: 15px; padding-left: 100px }
#RB_overlay {position: absolute; z-index: 100; width: 100%; height: 100%; top: 0; left: 0px; 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-size: 11px; font-weight: bold; text-align: center; color: #333333 }
.feed-help {padding: 3px 0 10px 40px; background: transparent url(/img-wide/feed-icon-28x28.png) no-repeat }
.profileplus {padding-bottom: 12px; background: transparent url(/img-wide/profilebox-bg.gif) 8px 100% no-repeat; cursor: pointer }
.profileplus ul.listaplain {width: 200px; margin: 0 auto }
#profilebox {height: 72px; list-style-type: none; background: transparent url(/img-wide/profilebox.gif) 0 0 no-repeat; cursor: pointer }
#profilebox li {padding-top: 10px; margin-left: 65px; font-size: 10pt; font-weight: bold; color: #474747 }
.alert {background: #FFC; width: 528px; padding: 10px 20px 0; margin: 0 auto 20px auto; border-top: 1px solid #c2d0dc; border-bottom: 1px solid #c2d0dc }
.alert p.bluexcl {background: transparent url(/img-wide/bluexcl.gif) no-repeat; font-size: 13px; font-weight: bold; padding: 3px 0 0 35px; margin: 0 10px 15px }
.alert em {font-weight: bold; font-style: normal; color: #AC0000 }
.snnipet {display: block; list-style-type: none; text-align: center; width: 80%; margin: 10px auto; padding: 8px; border-top: 1px solid #C2D0DC; border-bottom: 1px solid #C2D0DC }
ul.listaplain li .snnipet li, ul.listaplain li.btnlnk {background: none }
ul.listaplain li.btnlnk {width: 80%; margin: 10px auto; padding: 8px; text-align: center }
.print-results * {background: none !important }
img {border: 0 }
.cnt {clear: both; width: 980px; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto }
#aboutus .subtle {width: 92%; margin: 20px auto; padding: 20px 27px 27px 10px; background: transparent url(/img-wide/aboutusbg.gif) no-repeat }
#aboutus .subtle h2 {border: none; width: 700px }
#aboutus .subtle h2 span {display: block; font-size: 27px }
#aboutus .subtle h2 small {color: #111; line-height: 27px; font-size: 18px; font-weight: normal }
#aboutus .alternativo {padding-top: 15px; background: transparent url(/img-wide/colizqpaisbg_h.gif) no-repeat }
#aboutus .alternativo h3 {border: none; color: #000; margin: 0 0 15px 20px }
#aboutus .subtle1 {width: 94%; text-align: center; margin: 20px auto; padding: 20px 27px 27px 10px; background: transparent url(/img-wide/aboutusbg1.gif) no-repeat }
#aboutus .subtle1 h2 {border: none; width: 700px; margin-left: 120px }
#aboutus .subtle1 h2 span {display: block; font-size: 27px }
#aboutus .subtle1 h2 small {color: #111; line-height: 27px; font-size: 18px; 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: 27px }
#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: 15px; 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: 18px; font-weight: bold; letter-spacing: -1px }
#form-container fieldset .sbg-bgb-top {display: block; height: 20px; background: transparent url(/img-wide/sbg-bgbbot.gif) 30px 100% no-repeat }
#form-container fieldset .sbg-bgb {padding: 40px 0 10px 0; background: transparent url(/img-wide/sbg-bgbtop.gif) 30px 0 no-repeat }
#form-container fieldset .sbg-bgb2 {padding: 0; background: transparent url(/img-wide/sbg-bgbmid.gif) 30px 0 repeat-y }
#form-container fieldset .sbg-bgb p {margin-left: 18px }
#form-container fieldset .sbg-bgbfull {display: block; padding: 40px 0 40px 0; background: transparent url(/img-wide/sbg-bgbfull.gif) 30px 0 no-repeat }
#form-container label.block {float: none; display: block; margin-left: 60px }
#form-container label.inline {float: left; display: inline; width: 180px; text-align: right; margin: 4px 8px 0 35px; padding-top: 2px }
#form-container fieldset .fm-req {padding: 0; display: block }
#form-container fieldset .fm-req small {display: block; width: 580px; color: #5D5D5D; margin-left: 60px; font-size: 11px; padding-top: 15px; padding-bottom: 25px }
#form-container fieldset .fm-req ul {list-style-type: none; margin: 0 0 0 40px; padding-bottom: 15px }
#form-container fieldset .fm-req ul li {float: left; margin-right: 95px }
#form-container fieldset .fm-req ul li label {display: block }
#form-container fieldset .fm-req span {margin-left: 75px }
#form-container fieldset .fm-req span a {font-weight: bold; color: #3470D0; padding: 15px }
#form-container fieldset .fm-req input, #form-container fieldset .fm-req textarea, #form-container fieldset .fm-req select {width: 70%; margin: 0 0 10px 0; padding: 5px 0; font-size: 126%; background: #FFF; border: 1px solid #D9CF9D }
.lefter_date select {width: 100px !important }
#form-container fieldset .fm-req .lefter, #form-container fieldset .fm-req .lefter_date {margin-left: 60px }
#form-container fieldset .fm-req input.large {width: 580px; margin: 5px 0 5px 60px }
#form-container fieldset .fm-req input.checkbox {float: none; width: auto; border: 0; background: transparent; margin: 10px 15px 0 15px }
#form-container fieldset .fm-req select {padding: 1px }
#form-container fieldset .fm-req textarea {width: 580px; height: 240px }
#form-container fieldset .fm-req textarea#summary {height: 120px }
#form-container fieldset .buttons {margin-left: 148px }
* html #form-container fieldset .buttons {margin-left: 100px }
#form-container fieldset #catgory {margin-top: 15px; display: block; clear: both }
#form-container fieldset #catgory label {width: 90px }
#form-container fieldset #catgory input {width: 500px }
#form-container fieldset .buttons input {width: auto; float: left; margin: 5px 2px }
#form-container #fm-submit {clear: both; padding-top: 1em; text-align: center }
#form-container #fm-submit input {padding: 2px 1em }
#gb2box {background: transparent url(/img-wide/greyb2-top.gif) 0 0 no-repeat }
#gb2boxbtm {height: 8px; background: transparent url(/img-wide/greyb2-btm.gif) bottom left no-repeat }
.comentario {background: #EEEEEE; margin-top: 0pt; margin-left: 30pt; padding: 4pt; font-size: 8pt }
.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-weight: bold; font-size: 20px; line-height: 1.2em; 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-size: 15px; line-height: 14px; font-weight: bold; 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: 15px; 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: 940px; padding: 0; margin: 0 auto }
#triresume.leadscpc {width:100% }
.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: 15px; text-align: right }
th {border-bottom: 1px solid #C1DAD7; text-align: left; padding: 6px 6px 6px 12px; background: transparent }
thead th {font-size: 12px }
#triresume th {border-right: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; background: #CAE8EA url(/img-wide/bg_header.jpg) no-repeat }
.triresume th {text-align: center; border-color: #CCC }
.lefted th {background: #F5FAFA }
th.nobg {background: #EEE; border-top: 1px solid #CCC }
#triresume th.nobg {border-left: 1px solid #C1DAD7; border-right: 1px solid #C1DAD7; background: #CAE8EA }
td {border-bottom: 1px solid #C1DAD7; padding: 6px 6px 6px 12px }
#triresume td {border-right: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7 }
.triresume td {text-align: center; border-color: #CCC }
.myresume td a {color: #0055B4; font-size: 12px; font-weight: bold }
.myresume td a.tag {font-size: 10px; font-weight: normal }
.myresume td p {padding: 3px 6px; border-left: 1px solid #C1DAD7 }
.weekend, #triresume td.alt {background: #F5FAFA }
th.res {font-weight: bold }
#triresume th.res {border-left: 1px solid #C1DAD7; border-top: 0; background: #fff url(/img-wide/bullet1.gif) no-repeat }
th.resalt {font-weight: bold }
#triresume th.resalt {border-left: 1px solid #C1DAD7; border-top: 0; background: #f5fafa url(/img-wide/bullet2.gif) no-repeat }
.ttotal tfoot th {background: #F5FAFA; text-align: left }
tfoot td {border: 0; border-bottom: 1px solid #C1DAD7; background: #F5FAFA; padding: 3px 3px 3px 6px; font-weight: bold }
.lefted th, .lefted td {text-align: left }
.lefted th, .lefted td {text-align: left }
.contactitem .vcard, .contenido .border {margin-bottom: 0; border-bottom: 1px solid #DFDFDF }
.contenido .vcard {float: left; width: 632px; padding: 10px }
.contenido .vcard a {color: #0055B4; font-weight: bold }
.contenido .vcard .photo {display: block; float: left; margin-right: 15px }
.contenido .vcard .org {font-weight: bold; color: #0C4172 }
.contenido .vcard .meta {margin-top: 6px }
.contenido .vcard .meta h3 {font-size: 18px }
.contenido .vcard .meta .title, .contenido .vcard .meta .country {font-style: italic }
.contenido .vcard img {padding: 1px; background: #000; border: 3px solid #CCC }
.contenido .middle {border-top: 1px solid #DDD; border-bottom: 1px solid #DDD }
.contenido p span.advert {width: 90%; color: #ac0000; font-weight: bold; font-size: 11px; text-align: right; display: block; float: left }
.contenido p span.largeadvert {color: #ac0000; font-weight: bold; font-size: 11px; display: block }
.replaced {position: absolute; text-indent: -9999em }
.ybox {background: transparent url(/img-wide/ybox1.gif) top left no-repeat }
.ybox h2 {height: 55px }
.ybox p {color: #3A4813; font-size: 15px; line-height: 1.4em; font-weight: normal; margin: 0 15px }
.ybox p.last {padding-top: 10px; background: transparent url(/img-wide/ybox-line.gif) top left no-repeat }
.ybox .listaplain {padding: 16px }
#tracker {width: 450px; display: block; margin: 12px auto; font-weight: bold; font-size: 15px }
#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-size: 20px; line-height: 20px; font-weight: bold; font-weight: bold; font-size: 20px; line-height: 20px }
#distribuidores #ficha p {text-align: right; padding-top: 6px; border-top: 1px solid #EEE }
.stat-controls {width: 600px; margin: 15px auto }
.stat-controls ul {width: 500px; margin-left: 35px; list-style-type: none }
.stat-controls ul li {float: left; margin-left: 6px; padding: 4px }
.stat-controls ul li a {padding: 8px; text-decoration: none }
.stat-controls ul li a:hover, .stat-controls ul li a.selected {background: #EEE }
p.ttlo a {color: #0055B4 }
.cajabusqueda1 {width: 980px; margin-bottom: 20px }
.integraciones .cajabusqueda1 {padding-bottom: 35px; background: transparent url(/img-wide/busq1botbg-large.gif) bottom left no-repeat }
form#cForm ol li, form#sForm ol li, form#gForm ol li {position: relative; list-style: none; padding: 5px }
form#cForm li.messageli {padding: 15px 5px }
.cajabusqueda1 form#cForm label {color: #222833; line-height: 1.8; vertical-align: top; display: inline-block; width: 80px; margin-left: 10px; text-align: right; font-weight: bold }
form#cForm select {border: 1px solid #7F9DB9; width: 250px; padding: 2px }
form#sForm select, form#sForm input.wauto {border: 1px solid #7F9DB9; width: auto; padding: 2px }
form#sForm label {text-align: right }
.myform form#sForm ol li {padding: 15px 5px }
.myform form#sForm .txt {width: 580px; margin: 0 0 2px 59px }
form#gForm select {border: 1px solid #7F9DB9; width: auto; font-size: 20px; font-weight: bold; padding: 2px }
.cajabusqueda1 form#cForm p {display: block; width: 87px; height: 24px; margin: 0 auto }
.busq1top {background: #fff url(/img-wide/busq1topbg.gif) no-repeat; width: 980px; height: 54px }
.busq1top h1 {color: #fff; font-size: 24px; font-weight: normal; padding: 16px 0 0 27px }
.busq1bot {background: #fff url(/img-wide/busq1botbg.gif) no-repeat; width: 980px; height: 42px }
.integraciones .busq1bot {background: transparent }
.busq1bot form {float: left; width: 623px; margin-top: 6px }
.busq1botopen {background: #fff url(/img-wide/busq1botopen.gif) no-repeat; width: 980px; height: 42px }
.bb60 {background: #fff url(/img-wide/bb60bg.gif) no-repeat; width: 980px; height: 60px }
.bb60check {margin-left: 40px; padding-top: 2px; font-size: 11px }
.bb60check label {color: #0d4273 }
.bb60check label a {color: #0d4273; font-weight: bold }
.bb60check label a:hover {text-decoration: none }
.busq1botopen {background: #fff url(/img-wide/busq1botopen.gif) no-repeat; width: 980px; height: 42px }
.bb60open {background: #fff url(/img-wide/bb60openbg.gif) no-repeat; width: 980px; height: 60px }
.busq1bot .linea {width: 842px; padding-top: 5px; display: block; float: left }
.integraciones .busq1bot .linea {padding: 5px 85px }
.integraciones .busq1bot label span {width: 60px }
.busq1bot input.inp1 {width: 311px; height: 22px; margin-left: 17px; margin-right: 13px; border: 1px solid #7f9db9 }
.busq1bot input.inp2 {width: 668px; height: 22px; margin-left: 17px; margin-right: 13px; border: 1px solid #7f9db9 }
.busq1bot select {width: 158px; height: 22px; border: 1px solid #7f9db9; margin-right: 13px }
.busq1bot input.butbuscar {width: 87px; height: 24px; vertical-align: top }
.cajabusqueda1bot {background: #fff url(/img-wide/cajabusqueda1bot.gif) no-repeat; width: 980px; height: 13px; margin-bottom: 15px; display: block; float: left }
.avanzadatab {width: 131px; height: 42px; display: block; float: left }
.buscardentrobot .avanzadatab {position: absolute; right: 18px; top: 0 }
.bb60 .avanzadatab {height: 60px }
.avanzadatab a {color: #0d4273; background: transparent url(/img-wide/arrowdown.gif) no-repeat 90px 14px; width: 114px; height: 30px; font-size: 11px; font-weight: bold; line-height: 13px; padding: 12px 0 0 17px; display: block; float: left }
.bb60 .avanzadatab a {margin-top: 18px }
.avtabup a {background: transparent url(/img-wide/arrowup.gif) no-repeat 90px 14px }
.bb60open .avtabup a {margin-top: 18px }
.avanzadatab a:hover {text-decoration: none }
.busq1top2 {background: #fff url(/img-wide/busq1top2bg.gif) no-repeat; width: 980px; height: 62px }
.busq1top2 span, .busq2top span {color: #0c4172; font-size: 24px; font-weight: normal; padding: 5px 0 0 7px; float: left; margin: 0px }
.busq1top2 h1 {margin: 0px; color: #0c4172; font-size: 24px; font-weight: normal; padding: 4px 0 0px 5px; float: left }
.busq1top2 h1, .busq2top h1, .busq1top2 h1 a, .busq2top h1 a, .busq1top2 h1 span, .busq2top h1 span {font-weight: bold }
.busq1top2 span, .busq2top span {letter-spacing: -1px; padding-left: 6px }
.busq1top2 span a, .busq2top span a {text-decoration: none; color: #0c4172 }
.busq1top2 span a, .busq2top span a {text-decoration: none; color: #0c4172 }
.busq2bot input.inp3 {width: 139px; height: 22px; margin-right: 13px; border: 1px solid #7f9db9 }
.cajabusqueda2 {width: 980px; margin-bottom: 20px }
.busq2top {background: #fff url(/img-wide/busq2topbg.gif) no-repeat; width: 980px; height: 37px; margin-bottom: 8px; position: relative }
.busq2top h1, .busq2top h3 {color: #0c4172; font-size: 24px; font-weight: normal; padding: 5px 0 0 7px; float: left }
.banner-editorial {width: 710px; height: 144px; margin: 0 auto; position: relative; background: transparent url(/img-wide/banner-editorial.png) no-repeat }
.banner-editorial span {width: 340px; height: 100px; top: 25px; right: 54px; font-size: 28px; text-align: center; position: absolute; line-height: 24px }
.busq2top h1 a, .busq2top h3 a {text-decoration: none; color: #0c4172 }
.busq1top2 h1 a {text-decoration: none; color: #0c4172 }
.busq2top h1 span, .busq2top h3 span {font-weight: bold }
.bustop2 {width: 240px; float: right; padding: 7px 17px 0 0; text-align: right }
.bustop2 input.inp3 {height: 22px; border: 1px solid #7f9db9 }
.bustop2 input.butbuscar {width: 87px; height: 24px; vertical-align: top }
.busq2bot {background: #fff url(/img-wide/busq2botbg2.png) no-repeat bottom left; width: 980px; margin: auto }
.inside {background: #fff url(/img-wide/busq2botbg4.gif) no-repeat bottom left; width: 468px }
.busq2bot3 {background: #fff url(/img-wide/busq2botbg2.png) no-repeat bottom left; width: 980px; height: 20px }
.b2bb {background: transparent url(/img-wide/busq2botbg1.png) no-repeat; width: 920px; padding: 15px 30px 20px }
.inside .b2bb {background: transparent url(/img-wide/busq2botbg3.gif) no-repeat; width: 408px; padding: 15px 30px 20px }
.b2bb .imgleft {margin: 0 15px 0 0; display: block; float: left }
.b2bb .imgright {margin: 0 0 20px 0; display: block; float: right }
.b2bb img, .colderopciones img {background-color: #e6d8a0; padding: 4px 3px 3px 4px; border-right: 1px solid #decc80; border-bottom: 1px solid #decc80 }
.b2info {width: 576px; display: block; float: left }
.inside .b2info {width: 335px }
.b2bb h2, .b2bb h1 {color: #000; font-size: 18px; font-weight: normal; margin-bottom: 5px }
.b2bb h2 a {color: #104474 }
.b2bb h2 a:hover {text-decoration: none }
p.b2fecha {color: #000; margin-bottom: 5px }
p.b2fecha a {color: #104474; font-weight: bold; margin-bottom: 5px }
p.b2fecha a:hover {text-decoration: none }
p.b2sub {color: #77713d; line-height: 18px }
p.b2busq {color: #77713d; font-weight: bold; line-height: 24px; margin-top: 30px }
p.b2busq input.inp4 {width: 250px; height: 22px; margin-right: 6px; border: 1px solid #7f9db9 }
p.b2busq .butbuscar {width: 87px; height: 24px; vertical-align: top }
.busq2bot2 {background: #fff url(/img-wide/busq2bot2.gif) no-repeat bottom left; width: 980px }
.busq2bot2 span.redspan {color: #a50e0e }
.buscardentrotop {background: transparent url(/img-wide/buscardentrotopbg.gif) no-repeat; position: relative; width: 980px; height: 57px }
.buscardentrobot .avanzada {margin-top: 16px }
.buscardentrotop h2 {color: #635946; font-size: 18px; font-weight: normal; padding: 35px 0 0 35px }
.buscardentrobot {background: transparent url(/img-wide/buscardentrobotbg.gif) no-repeat left top; position: relative; width: 980px; height: 42px }
.buscardentrobotopen {background: transparent url(/img-wide/buscardentrobotopenbg.gif) no-repeat bottom left; width: 980px; height: 42px }
.buscardentrobot form {width: 792px; padding-left: 35px; display: block; float: left }
.buscardentrobot input.inp2 {width: 600px; height: 22px; margin-right: 13px; border: 1px solid #7f9db9 }
.buscardentrobot .butbuscar {vertical-align: top }
.avanzada {background: transparent url(/img-wide/avanzadabg.gif) no-repeat left bottom; width: 966px; padding: 20px 0 15px }
.avanzada p {margin-bottom: 10px; padding-left: 70px }
.avanzada p label {margin-top: 3px; width: 300px; margin-right: 8px; display: block; float: left; text-align: right }
.avanzada p label.labela {width: 374px; margin-right: 13px; display: block; float: left; text-align: right }
.avanzada p span {color: #4d6185; font-size: 11px }
.avanzada p select {margin-right: 8px }
.avanzada input.inp5 {width: 386px; height: 22px; border: 1px solid #7f9db9 }
.columnaizq {width: 201px; margin-right: 35px; display: block; float: left }
.columnaizq h3 {color: #0c4273; font-size: 18px; font-weight: normal; margin-bottom: 10px; padding-bottom: 2px; border-bottom: 1px solid #c2cfdb }
.colizqpais {background:url(/img-wide/colizqpaisbg_h.gif) no-repeat scroll 0 0 transparent; width:201px; position:relative; margin-bottom: 10px }
.colizqpais p {color: #000; font-size: 18px; font-weight: bold; letter-spacing: -0.75px; padding: 8px 0 10px 10px }
.colizqpais img {vertical-align: middle; margin-right: 4px }
.columnaizq ul.menu {width: 201px; list-style-type: none; color: #000; font-size: 15px; font-weight: normal; letter-spacing: -0.75px; margin-bottom: 35px }
.columnaizq ul.menu li {background: transparent url(/img-wide/menulibg_h.png) no-repeat; width: 201px; height: 40px; margin-bottom: 6px }
.columnaizq ul.menu li a {background: transparent url(/img-wide/menulibg_h.png) no-repeat 0 -40px; text-decoration: none; width: 190px; height: 29px; padding: 11px 0 0 11px; display: block }
.columnaizq ul.menu li a span {font-size: 15px; font-weight: bold; line-height: 8px; display: block }
.columnaizq ul.menu li a small {color: #666; font-size: 11px; line-height: 20px; font-weight: normal; word-spacing: -0.1em; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; width: 175px; display: block }
.columnaizq ul.menu li a:hover {background-image: none }
.columnaizq ul.menu li.activo a {color: #5c451c; background: transparent url(/img-wide/menulibg_h.png) no-repeat 0 -80px; font-weight: bold }
.columnaizq ul.m-cyf li.activo a {color: #5c451c; background: transparent url(/img-wide/menulibg_h.png) no-repeat 0 -80px; letter-spacing: 0.75px; font-weight: bold }
.columnaizq ul.menu li.activo a:hover {background: transparent url(/img-wide/menulibg_h.png) no-repeat 0 -80px }
.columnaizq ul.menu li.tlcont {background: transparent url(/img-wide/tlcontbg_h.png) no-repeat }
.columnaizq ul.menu li.tbcont {background: transparent url(/img-wide/tbcontbg_h.png) no-repeat }
.columnaizq ul.menu li.tlcont a {color: #3b5235; background: transparent url(/img-wide/tlcontbg_h.png) no-repeat; font-weight: bold }
.columnaizq ul.menu li.tbcont a {color: #0C4172; background: transparent url(/img-wide/tbcontbg_h.png) no-repeat; font-weight: bold }
.columnaizq ul.menu li.tlcont a:hover, .columnaizq ul.menu li.tbcont a:hover {color: #000 }
.calendario, .calhead, .calbody, .calhead h4 {background: transparent url(/img-wide/calendariobg-large.png) bottom right no-repeat }
.calendario {width: 230px !important; margin-bottom: 40px; margin-left: -30px !important }
.calhead {background-position: top right; margin-right: 0; padding-right: 9px }
.calhead h4 {color: #000; font-size: 18px; ine-height: 1.2em; font-weight: normal; 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: 213px; list-style-type: none; margin: 0 0 6px; padding: 3px 0 1px 3px; display: block; float: left }
.calendario ul.caldias li {background-color: #fff; display: inline; float: left; width: 25px; height: 17px; text-align: center; margin: 0 3px 2px 0; padding-top: 2px; border: 1px solid #fff }
.calendario ul.caldias li a {color: #0c4273; text-decoration: none }
.calendario ul.caldias li a:hover {color: #000; font-weight: bold }
.calendario ul.caldias li.lihead {color: #fff; background-color: #a0c291; font-weight: bold }
.calendario ul.caldias li.hoyli {color: #fff; background-color: #7f9db9 }
.calendario ul.caldias li.hoyli a {color: #fff }
.calendario ul.caldias li.emptyli {background-color: #d2d2d2 }
p.calotrosmeses {width: 212px }
p.calotrosmeses a {color: #000; font-weight: bold }
p.calotrosmeses a:hover {text-decoration: none }
p.calotrosmeses a.mesant {background: transparent url(/img-wide/doblearrowle.gif) no-repeat 0 4px; padding-left: 15px }
p.calotrosmeses a.mesprox {background: transparent url(/img-wide/doblearrowri.gif) no-repeat top right; padding-right: 15px; float: right }
ul.llistat {list-style-type: none; margin-bottom: 40px }
ul.llistat li {margin-bottom: 8px; padding: 4px 0; padding-left: 15px }
ul.llistat li a {font-weight: bold; color: #0055B4 }
ul.llistat li a:hover {text-decoration: none }
ul.listaplain {list-style-type: none; font-size: 15px; line-height: 16px }
ol.listaplain {margin-bottom: 40px }
ul.listaplain li {background: url(/img-wide/icons_flags_etc.png) 1px -495px no-repeat; margin-bottom: 8px; padding-left: 13px }
ul.listaplain li.folder-open {background: transparent url(/img-wide/folder-open.gif) no-repeat 0 0; padding-left: 20px }
ul.listaplain li.folder-open ul {list-style-type: none; margin-top: 8px }
ul.listaplain li.folder-open ul li {background: transparent url(/img-wide/elbow-end.gif) no-repeat 0 0; padding-left: 25px }
ol.listaplain li {margin-bottom: 8px }
ul.listaplain li.activo {color: #5c451c; background: #fcefbd url(/img-wide/greenarrow.gif) no-repeat 6px 8px; font-weight: bold; margin-bottom: 8px; padding: 6px 4px 6px 20px; border: 1px solid #e2d8a3 }
ul.listaplain li.activo a {color: #5c451c }
ul.listaplain li a, ol.listaplain li a {color: #000 }
ul.listaplain li a:hover, ol.listaplain li a:hover {text-decoration: none }
.cajatabs {width: 231px; background: #fcefbd url(/img-wide/cajatabsbg.gif) no-repeat bottom left; padding-bottom: 15px }
ul.listatabs {width: 231px; height: 38px; list-style-type: none; margin-bottom: 5px }
ul.listatabs1 {background: transparent url(/img-wide/listatabs1.gif) no-repeat }
ul.listatabs2 {background: transparent url(/img-wide/listatabs2.gif) no-repeat }
ul.listatabs3 {background: transparent url(/img-wide/listatabs3.gif) no-repeat }
ul.listatabs li {color: #0c4273; font-weight: bold; font-size: 11px; padding-top: 6px; display: inline; float: left; text-align: center }
ul.listatabs li a {color: #606061 }
ul.listatabs li a:hover {text-decoration: none }
ul.listatabs li.tabetiquetas {width: 86px }
ul.listatabs li.tabalertas {width: 70px }
ul.listatabs li.tabhistorial {width: 75px }
.cajatabs p {margin-bottom: 10px; padding-left: 15px }
.cajatabs .listaplain {padding: 0 20px; margin-bottom: 0 }
.refinarbusq {margin-bottom: 30px; padding-left: 15px }
.refinarbusq input.inp6 {width: 330px; height: 20px; vertical-align: middle }
.refinarbusq input {float: left; margin-right: 10px }
.refinarbusq p {padding-top: 5px }
.columnader {width: 231px; margin: 0 0 20px 20px; padding-left: 15px; display: block; float: left }
body.publisher_controller .columnader {width: 201px}
.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: 18px; font-weight: normal; margin-bottom: 10px; padding-bottom: 2px; border-bottom: 1px solid #c2cfdb }
.greybox {width: 231px; background: transparent url(/img-wide/greyboxbot.gif) no-repeat bottom left; margin-bottom: 40px; padding-bottom: 10px }
.rss-help-box {padding-bottom: 5px }
.greybox h3 {color: #0c4273; background: transparent url(/img-wide/greyboxtop.gif) no-repeat; letter-spacing: -1px; margin-bottom: 10px; padding: 10px 0 0 15px; border: 0 }
.greybox .rss-help-title {padding-top: 5px }
.greybox .editoriallogo {text-align: center }
.greybox .editoriallogo img {background-color: #fff; margin: 0 6px 4px 0; padding: 2px; border: 2px solid #d0d0d0 }
.greybox p {margin-bottom: 15px; line-height: 17px; padding: 0 10px 0 15px; border: 0 }
.greybox p a {color: #0055b4; font-weight: bold }
.greybox p a:hover {text-decoration: none }
.greybox ul.listaplain {padding: 0 15px; margin-bottom: 0 }
.principal ul.listaplain li a {color: #000; font-weight: normal }
.redbox {width: 231px; background: transparent url(/img-wide/redboxbot.png) no-repeat bottom left; margin-bottom: 40px; padding-bottom: 10px }
.redbox h3.topbg {background: transparent url(/img-wide/redboxtop.png) no-repeat; padding: 10px 0 0 15px }
.redbox h3.alertader {color: #b32600; background: transparent url(/img-wide/redboxtop.png) no-repeat; padding: 10px 0 0 15px }
.colredboxtop {background: transparent url(/img-wide/redboxtop.png) no-repeat; padding-top: 10px }
.redbox .colredboxtop p.pdfp, .redbox .colredboxtop p.rtfp {margin-left: 10px; padding-left: 50px; color: #565656 }
.redbox h3 {color: #909090; letter-spacing: -1px; margin-bottom: 6px; padding: 0 0 0 15px; border: 0 }
.redbox p {margin-bottom: 15px; line-height: 17px; padding: 0 15px 0 15px; border: 0 }
.redbox p.accedaaqui {background: transparent url(/img-wide/blueboxarrow.gif) no-repeat 15px 0; padding-left: 45px }
.redbox p.pdffile {background: transparent url(/img-wide/pdficon.gif) no-repeat 15px 0; padding-left: 45px }
.redbox p a {color: #0055b4; font-weight: bold }
.redbox p a:hover {text-decoration: none }
.anosant p a {color: #0055b4; font-weight: bold }
.anosant p a:hover {text-decoration: none }
.columnader .destacados {width: 231px; margin-bottom: 40px }
.columnader .destacados ul {width: 231px; list-style-type: none }
.columnader .destacados ul li {width: 231px; border-bottom: 1px solid #dfdfdf; margin-bottom: 10px; padding-bottom: 8px; display: block; float: left; clear: both }
.columnader .destacados ul li div {display: block; float: left; margin-right: 10px }
.columnader .destacados ul li div a {display: block; float: left; padding: 2px; border: 2px solid #d0d0d0 }
html > body .columnader .destacados ul li div a {padding: 2px 2px 0px }
.columnader .destacados ul li div a:hover {border: 2px solid #777 }
.columnader .destacados ul li p {line-height: 16px }
.columnader .destacados ul li p a {color: #0055b4; font-weight: bold; margin-bottom: 2px; display: block }
.columnader .destacados ul li p a:hover {text-decoration: none }
.columnader .buscarder, .columnaizq .buscarder {width: 231px; margin-bottom: 40px }
.columnader .buscarder input.inp6, .columnaizq .buscarder input.inp6 {width: 130px; height: 22px; margin: 0 5px 10px 0; border: 1px solid #7f9db9 }
.columnader .buscarder .butbuscar, .columnaizq .buscarder .butbuscar {width: 87px; height: 24px; vertical-align: top }
.columnader .buscarder label, .columnaizq .buscarder label {margin-left: 6px }
.docs .listaplain li {width: 650px; margin-left: 20px; padding: 1px 27px 1px; line-height: 17px; border-bottom: 1px solid #CCC }
.opcionesdeldoc .listaplain li {padding-left: 27px; line-height: 17px }
.listaplain li.imprli {background: transparent url(/img-wide/printicon.gif) no-repeat }
.listaplain li.mailli {background: transparent url(/img-wide/mailicon.gif) no-repeat }
.listaplain li.descli {background: transparent url(/img-wide/saveicon.gif) no-repeat }
.listaplain li.tagli {background: transparent url(/img-wide/tagicon.gif) no-repeat; padding-left: 27px; line-height: 17px }
.listaplain li.slctli {background: transparent url(/img-wide/savefoldericon.gif) no-repeat }
.listaplain li.helpli {background: transparent url(/img-wide/helpicon.gif) no-repeat }
.listaplain li.relpli {background: transparent url(/img-wide/relatedpageicon.gif) no-repeat }
.listaplain li.pdfli {background: transparent url(/img-wide/pdficon.gif) no-repeat }
.colderopciones {margin-bottom: 40px }
.colderopciones p {color: #5c451c; font-weight: bold; margin-bottom: 8px }
.colderopciones p.activo {color: #5c451c; background: #fcefbd url(/img-wide/greenarrow.gif) no-repeat 6px 8px; font-weight: bold; margin-bottom: 8px; padding: 6px 4px 6px 20px; border: 1px solid #e2d8a3 }
.colderopciones ul.listaplain {margin-bottom: 20px }
.contenido {width: 700px; display: block; float: left }
.contenido .admin {width: 940px}
body.sem_controller .contenido {width: 680px }
body.dossier_controller .contenido {width: 568px }
.contenido.hp {width: 415px; margin-right: 15px }
.maincont4 .contenido {width: 738px; display: block; float: left }
.maincont6 .contenido {width: 940px; display: block; float: left }
.maincont6 th.nobg {background: #AAA; border-top: 1px solid #BBB}
.contenido h2 {color: #0c4172; font-size: 19px; line-height: 24px; font-weight: normal }
.contenido h2.bot20 {margin-bottom: 20px; padding-left: 20px }
.contenido h4 {font-size: 15px; margin-bottom: 10px }
h2.azulclaro {color: #0055B4; 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 {border: #D1D1CC 2px solid; border-radius: 5px; background: #E1E1DD url(/img-wide/rbox-bottom-transp.png) repeat-x bottom left; margin-top: 20px; color: #D6CC9A; min-height: 38px; padding: 0; margin-bottom: 20px}
.barraceleste h2 {margin-top: 6px; margin-bottom: 6px; color: #3A4D64; background: none; font-weight: bold; padding: 0 0 0 8px; letter-spacing: -0.05em}
.barraceleste h2 span {display: block; line-height: 26px; padding-left: 29px}
.barraceleste h2 span.nuevoicon {background: url(/img-wide/icons_flags_etc.png) -775px -299px no-repeat}
.barraceleste h2 span.librosicon {background: url(/img-wide/icons_flags_etc.png) -775px -209px no-repeat; padding-left: 26px}
.barraceleste h2 span.exclicon {background: url(/img-wide/icons_flags_etc.png) 0 -269px no-repeat}
.barraceleste h2 span.lupaicon {background: url(/img-wide/icons_flags_etc.png) 0 -329px no-repeat}
.barraceleste h2 span.boletinicon {background: url(/img-wide/icons_flags_etc.png) -775px -359px no-repeat; padding-left: 24px}
.barraceleste h2 span.favoriticon {background: url(/img-wide/icons_flags_etc.png) 0 -389px no-repeat}
.barraceleste h2 span.mundoicon {background: url(/img-wide/icons_flags_etc.png) -775px -149px no-repeat}
.barraceleste h2 span.ayudaicon {background: url(/img-wide/icons_flags_etc.png) 0 -179px no-repeat}
.barraceleste h2 span.inboxicon {background: url(/img-wide/icons_flags_etc.png) -775px -419px no-repeat}
.barraceleste span.diet h2 {display: inline; font-weight: normal; height: 2px; line-height: 42px; padding: 10px 0px 10px 15px }
.barraceleste span.diet h1 {color: #393939; font-size: 18px; font-weight: bold; display: inline; height: 2px; line-height: 42px; padding: 10px 0px 10px 15px }
.barraceleste h2.jobs {margin-top: 0}
.contenido .admin .resume {width: 940; margin-bottom: 20px; margin-left: 0; border-bottom: 1px solid #dfdfdf }
}
.contenido .resumen {width: 652px; margin-bottom: 20px; margin-left: 0; border-bottom: 1px solid #dfdfdf }
.contenido #gb2box .resumen {width: 632px; margin: -20px 0; padding: 0 10px; border-bottom: none }
.contenido .resume {margin-bottom: 20px }
#distribuidores .contenido .resume {margin: 20px }
#distribuidores .contenido .resume .listadoitem {width: 698px }
.resumen h4, .resume h4 {font-size: 15px; margin-bottom: 10px }
.resumen p, .resume p {line-height: 20px; margin-bottom: 15px; font-size: 15px; font-weight: normal }
.resumen p.lead, .resume p.lead {color: #666; font-weight: bold; font-size: 15px; letter-spacing: 1px }
.resumen ul.listaplain {margin-bottom: 30px}
.resumen ul.listaplain li {line-height: 20px; font-size: 15px}
.resume .tools {float: left; width: 191px }
.resume .trimestre {margin-left: 191px }
.resume .totac {font-weight: bold; font-size: 15px }
p.blueboxarrow a {color: #0055b4; background: transparent url(/img-wide/blueboxarrow.gif) no-repeat; font-weight: bold; padding-left: 25px }
p.blueboxarrow a:hover {text-decoration: none }
.contenido .destacados {width: 722px; margin-bottom: 10px; float: left }
.contenido .destacados ul {width: 672px; list-style-type: none }
.contenido .destacados ul li {width: 672px; border-bottom: 1px solid #dfdfdf; margin-bottom: 12px; padding-bottom: 10px; display: block; float: left; clear: both }
.contenido .destacados ul li div {display: block; float: left; margin-right: 10px }
.contenido .destacados ul li p {line-height: 16px }
.contenido .destacados ul li p span {color: #b32600; display: block }
.contenido .destacados ul li p a {color: #0055b4; font-weight: bold; margin-bottom: 2px; display: block; font-size: 13px }
.contenido .destacados ul li p a:hover {text-decoration: none }
.dst {width: 430px; margin-bottom: 10px; float: left }
.dst ul {width: 430px; list-style-type: none }
.dst ul li {width: 430px; border-bottom: 1px solid #dfdfdf; margin-bottom: 12px; padding-bottom: 10px; display: block; float: left; clear: both }
.dst ul li div {display: block; float: left; margin-right: 10px }
.dst ul li div a {display: block; float: left; padding: 2px; border: 2px solid #d0d0d0 }
html > body .dst ul li div a {padding: 2px 2px 0px }
.dst ul li div a:hover {border: 2px solid #777 }
.dst ul li p {line-height: 16px }
.dst ul li p span {color: #b32600; display: block }
.dst ul li p a {color: #0055b4; font-weight: bold; margin-bottom: 2px; display: block }
.dst ul li p a:hover {text-decoration: none }
.singletab {width: 652px; height: 48px; background: transparent url(/img-wide/singletabbg.png) no-repeat; margin-bottom: 10px; padding-left: 20px; display: block; float: left }
body.dossier_controller .singletab {width: 528px }
.singletab h2 {height: 42px; background: transparent url(/img-wide/tabbg.png) no-repeat; padding: 10px 11px 0 15px; display: block; float: left; margin-top: 0 }
.singletab .tabend {width: 8px; height: 48px; background: transparent url(/img-wide/tabend.gif) no-repeat; display: block; float: left }
.buscarportitulos {width: 672px; margin-bottom: 40px; display: block; float: left }
.buscarportitulos h2 {color: #b32600; padding: 0 0 5px 10px; margin-bottom: 4px; font-size: 16px}
.indicebox {width: 212px; height: 128px; background: transparent url(/img-wide/indiceboxbg_212.png) no-repeat; margin-right: 15px; float: left }
.columnaizq .indicebox {width: 212px; height: 108px; background: transparent url(/img-wide/colizqindiceboxbg.gif) no-repeat; margin-right: 0px; padding-top: 20px; float: left }
.indicebox ul {width: 203px; list-style-type: none; margin: 0 0 6px 0px; padding-left: 8px; display: block; float: left }
.columnaizq .indicebox ul {width: 203px}
.indicebox ul li {display: inline; float: left; width: 25px; height: 17px; text-align: center; margin: 0 3px 2px 0; padding-top: 2px }
.indicebox ul li.letractiva {color: #fff; background-color: #507aaa; font-weight: bold }
.indicebox ul li a {color: #0055b4; text-decoration: none }
.indicebox ul li a:hover {color: #000; font-weight: bold }
.buscarbox {width: 345px; height: 128px; background: transparent url(/img-wide/buscarboxbg.gif) no-repeat; float: left }
.buscarbox h2 {margin-bottom: 15px }
.buscarbox input.inp6 {width: 220px; height: 22px; margin: 0 5px 10px 15px; border: 1px solid #7f9db9 }
.buscarbox .butbuscar {width: 87px; height: 24px; vertical-align: top }
.buscarbox p {color: #5c5c5c; font-size: 11px; line-height: 15px; padding: 0 15px }
.micomentario {width: 453px; background: transparent url(/img-wide/micomenbotbg.gif) no-repeat bottom left; margin-bottom: 10px }
.micom2 {width: 413px; background: transparent url(/img-wide/micomentopbg.gif) no-repeat; padding: 10px 20px }
.micomentario h2 {color: #5c5c5c; margin-bottom: 10px }
.micomentario p {line-height: 18px; margin-bottom: 10px; padding-left: 20px }
.micomentario p.modifcomen {background: transparent url(/img-wide/modifcomenicon.gif) no-repeat; padding-left: 20px }
.otroscomentarios {width: 453px; background: transparent url(/img-wide/otroscomenbotbg.gif) no-repeat bottom left; margin-bottom: 40px }
.otroscom2 {width: 413px; background: transparent url(/img-wide/otroscomentopbg.gif) no-repeat; padding: 10px 20px }
.otroscomentarios p {line-height: 18px; margin-bottom: 10px; padding-left: 20px }
.otroscomentarios p.ocultarcomen {background: transparent url(/img-wide/ocultarcomenicon.gif) no-repeat; padding-left: 20px }
.editaretiqueta {width: 472px; margin-bottom: 40px }
.tagitem {margin-bottom: 30px; border-bottom: 1px solid #dfdfdf }
.editaretiqueta ul.listaplain {padding-left: 20px; margin-bottom: 10px }
.editaretiqueta p {margin-bottom: 10px; padding-left: 35px }
.principal p.etborr a.borrara {color: #9c0701; background: transparent url(/img-wide/borraricon.gif) no-repeat; padding-left: 20px; margin-left: 10px }
.editaretiqueta .micomentario {margin: 0 0 20px 20px }
.editaretiqueta .micomentario p {line-height: 18px; margin-bottom: 0px; padding-left: 10px }
.principal p.borrarrenom {padding: 0px 0 0 25px }
.principal p.borrarrenom a.borrara {color: #9c0701 }
.lista2 {margin-bottom: 20px }
h2.greyh2 {color: #6a6a6a; margin-bottom: 15px }
.lista2 ul.listaplain li span {color: #6a6a6a }
p.arrow19 {width: 437px; text-align: center; padding: 0 0 0 35px; float: left; margin-bottom: 20px }
p.arrow19 a {color: #0055b4; background: transparent url(/img-wide/blueboxarrowle.gif) no-repeat 0 3px; font-size: 18px; font-weight: normal; letter-spacing: -1px; padding-left: 25px }
.prevnextresul {width: 452px; display: block; margin: 0 auto 40px; padding-left: 20px }
.maincont5 .prevnextresul {width: auto }
.prevnextresul ul {list-style-type: none; height: 20px; display: block; float: left }
.prevnextresul ul li {background: transparent url(/img-wide/resultlibg.png) repeat-x; display: inline; float: left; height: 20px; text-align: center; margin: 0 3px 2px 0; border-top: 1px solid #dadada; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; border-left: 1px solid #dadada }
.prevnextresul ul li.puntsus {background-image: none; padding: 2px 4px; border: 0 }
.prevnextresul ul li a {color: #0055b4; height: 18px; padding: 2px 6px 0; text-decoration: none; display: block; float: left }
.prevnextresul ul li.activo a {color: #fff; background-color: #34659c }
.prevnextresul ul li.activo a:hover {color: #fff; background-color: #34659c }
.prevnextresul ul li a:hover {color: #000; background-color: #fff7c9 }
.redboxcont {width: 672px; margin-bottom: 40px; background: transparent url(/img-wide/rbcbotbg.png) no-repeat bottom left }
.rbc2 {width: 632px; background: transparent url(/img-wide/rbctopbg.png) no-repeat; padding: 15px 20px }
.rbc2 .announce {float: left; margin: 0 15px 10% 0 }
.maincont5 .redboxcont {margin: 0 auto; background: transparent url(/img-wide/rbcbotbg-wide.gif) no-repeat bottom left }
.maincont5 .rbc2 {background: transparent url(/img-wide/rbctopbg-wide.gif) no-repeat }
.maincont5 .redboxcont, .maincont5 .rbc2 {width: 90% }
.rbc3 {float: left }
.rbc4 {float: left; margin-bottom: 20px }
p.pdfp {background: transparent url(/img-wide/pdfp.gif) no-repeat; padding-left: 50px }
p.rtfp {background: transparent url(/img-wide/rtfp.gif) no-repeat; padding-left: 50px }
.clboth {clear: left }
.redboxcont h2 {color: #b32600; line-height: 26px }
.redboxcont p {color: #565656; font-size: 13px; line-height: 18px }
h2.redh2 a {color: #0055b4; text-decoration: underline }
h2.grish2 {color: #565656 }
h2.redh2 a:hover {text-decoration: none }
.conttabs {position: relative; width: 722px; height: 48px; background: transparent url(/img-wide/singletabbg.png) no-repeat left top; padding-left: 20px; margin-bottom: 20px; display: block; float: left }
.conttabswide {width: 918px; height: 48px; background: transparent url(/img-wide/conttabswidebg.gif) no-repeat left top; margin-top: 30px}
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; white-space: nowrap}
p.ct-rss a, p.ct-help a {color: #0055b4; font-weight: bold; font-size: 11px }
p.ct-rss a:hover, p.ct-help a:hover {text-decoration: none }
p.ct-rss img, p.ct-help img, p.ct-logo img {vertical-align: top; margin-right: 5px }
.conttabs div.activetab {height: 42px; color: #0d4273; background: transparent url(/img-wide/tabbg.png) no-repeat; padding: 10px 7px 0 9px; font-weight: bold; display: block; float: left; font-size: 14px }
.conttabs .tabend {width: 8px; height: 48px; background: transparent url(/img-wide/tabend.gif) no-repeat; margin-right: 4px; display: block; float: left }
.conttabs div.pasivetab {height: 42px; background: transparent url(/img-wide/pasivetabbg.png) no-repeat; padding: 10px 7px 0 9px; display: block; float: left }
.conttabs .pasivetabend {width: 8px; height: 48px; background: transparent url(/img-wide/pasivetabend.gif) no-repeat; margin-right: 4px; display: block; float: left }
.conttabs div.pasivetab a {color: #565656; font-weight: bold; font-size: 13px }
.conttabs div.pasivetab a:hover {text-decoration: none }
.ctulta {margin-bottom: 5px }
p.ulta {width: 472px; text-align: center; margin-bottom: 30px; display: block; float: left }
p.ulta span {background-color: #fff7c9 }
.inbox {width: 672px }
.inbox .rbc2 {padding: 12px 20px 15px 20px }
h2.inboxh2 {color: #393939; background: transparent url(/img-wide/inboxicon.gif) no-repeat 0 3px; font-weight: bold; margin-bottom: 10px; padding-left: 27px }
.inbox ul.listaplain {margin-bottom: 0 }
.inbox ul.listaplain li {background: transparent url(/img-wide/sbbarrow.gif) no-repeat 0 3px }
.inboxcont {background-color: #fff; padding: 6px 6px 6px 14px; line-height: 16px; margin: 10px 0 10px; border-top: 1px solid #e8d8c9; border-left: 1px solid #e8d8c9 }
.listasumario {clear: both }
.listasumario p {margin-bottom: 25px; line-height: 18px }
.listasumario p.ttlo {margin-bottom: 6px }
.yellowbox, .ywbox {width: 472px; background: transparent url(/img-wide/yellowboxbot.png) no-repeat bottom left; margin-bottom: 40px; float: left }
.ywbox {height: 72px }
.yb2, .yw2 {width: 472px; background: transparent url(/img-wide/yellowboxtop.png) 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 }
body.sem_controller .listadoitem {margin-bottom: 20px; padding-bottom: 0}
.maincont4 .listadoitem {width: 738px }
.maincont6 .listadoitem {width: 940px }
.print-results .maincont4 .listadoitem, .print-results .maincont6 .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 }
.maincont6 .listadoitem .fotoinfo {width: 940px }
.listadoitem .cover {display: block; float: left; margin-right: 10px }
.listadoitem .cover a {display: block; float: left; padding: 2px; border: 2px solid #d0d0d0 }
html > body .listadoitem .cover a {padding: 2px 2px 0px }
.listadoitem .cover a:hover {border: 2px solid #777 }
.listadoitem p.topp {font-size: 13px; font-weight: bold }
.listadoitem p.topp {font-size: 13px; font-weight: bold }
.listadoitem h2 a {color: #0055b4 }
.listadoitem h2 a:hover {text-decoration: none }
.listadoitem p.greyp {color: #6d6d6d }
.listadoitem p.listmainp {line-height: 17px; margin-bottom: 15px; clear: both }
.maincont {width: 938px; background: transparent url(/img-wide/maincontbg_h.png) repeat-y; margin: 20px auto; display: block }
.maincont.noborder {background-image: none }
.maincont2 {width: 938px; background: transparent url(/img-wide/maincontbg_h.png) repeat-y 442px 0px; margin: 0 auto; display: block }
body.dossier_controller .maincont2 {width: 836px; background: transparent url(/img-wide/maincontbg_h.png) repeat-y 362px 0px; margin: 30px auto }
.maincont3 {width: 938px; background: transparent url(/img-wide/maincontbg_h.png) repeat-y 486px 0px; margin: 0 0 20px; padding-left: 15px; display: block; float: left }
.maincont4 {width: 738px; background: transparent; margin: 0 0 20px; padding-left: 15px; display: block; float: left }
.maincont5 {width: 970px; background: transparent url(/img-wide/maincontbg_h.png) repeat-y 197% 0; margin: 0 0 20px; padding-left: 15px; display: block; float: left }
.maincont6 {width: 940px; background: transparent; margin: 0 0 20px; padding-left: 15px; display: block; float: left }
}
.anchoav {width: 935px; margin: 0 auto; padding-top: 4px; clear: both; margin: 0 auto }
.principal {width: 980px; margin: 0 auto }
.principal h2 {color: #0c4172; font-size: 19px; font-weight: normal }
body.alerts_controller .principal h2 {line-height: 24px}
.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: 18px; margin-bottom: 10px}
.principal p a {color: #0055b4}
.principal p a:hover {text-decoration: none }
.principal ul.listaplain li a {color: #0055b4; font-weight: bold }
.principal ul.listaplain li a:hover {text-decoration: none }
.principal .doccol ul.listaplain {padding: 10px 0 0 35px }
.principal .doccol ul.listaplain li {margin-bottom: 20px }
.header {position: relative; z-index: 1000; width: 980px; height: 79px }
.logo {width: 114px; height: 68px; text-align: right; padding-top: 11px; display: block; float: left }
.poweredby {position: absolute; top: 12px; left: 190px }
.greentab {width: 148px; height: 33px; background: transparent url(/img-wide/greentabbg.png) no-repeat top left; margin-left: 6px; padding: 2px 0 0 50px; float: right }
.greentab p a {color: #fff; font-size: 11px; line-height: 13px }
.greentab p a:hover {text-decoration: none }
.toptab {height: 45px; background: transparent url(/img-wide/toptabend.gif) no-repeat top left; margin-bottom: 2px; float: right }
.tt2 {width: 570px }
.toptab p {height: 35px; color: #0f4571; background: transparent url(/img-wide/toptabbeg.gif) no-repeat top right; font-size: 11px; padding: 8px 20px 0; float: left }
.tt2 p {padding-top: 6px }
.toptab p a {color: #0f4571; font-weight: bold }
.toptab p a:hover {text-decoration: none }
.ttt {width: 654px; height: 54px; margin-bottom: 2px; text-align: right; float: right }
.ttt p {width: 280px; height: 54px; color: #0f4571; background: transparent url(/img-wide/tttbeg.gif) no-repeat top left; font-size: 11px; float: right }
.ttt span {height: 39px; color: #0f4571; background: transparent url(/img-wide/tttend.gif) no-repeat top right; padding: 15px 20px 0; float: right }
.ttt p a {color: #0f4571; font-weight: bold }
.ttt p a:hover {text-decoration: none }
.ttt select {vertical-align: middle }
.tttel p {width: 200px; height: 54px; color: #0f4571; background: transparent url(/img-wide/tttbeg.gif) no-repeat top left; font-size: 11px; font-weight: bold; text-align: right; float: right }
.tttel span {height: 46px; color: #393939; background: transparent url(/img-wide/tttelbg.gif) no-repeat top right; padding: 8px 65px 0 0; float: right }
.tttel span strong {font-size: 18px; letter-spacing: -1px }
.topmenu {position: relative; z-index: 25000; width: 654px; height: 20px; float: right }
.topmenu ul {position: relative; z-index: 20000; list-style-type: none; height: 20px; display: block; float: right }
.topmenu ul li {position: relative; display: inline; float: left; height: 18px; font-size: 11px; text-align: center; margin: 0 2px 0 0; border: 1px solid #d7e4ed }
.topmenu ul li.accdir {position: relative; z-index: 15000; width: 100px; color: #0055b4; background: transparent url(/img-wide/downarrowwhite.gif) no-repeat top right; height: 16px; padding: 2px 25px 0 6px }
.topmenu ul li a {color: #0055b4; height: 16px; padding: 2px 6px 0; text-decoration: none; display: block; float: left }
.topmenu ul li a:hover {color: #000; background-color: #fff7c9 }
.topmenu ul#nav li ul {z-index: 10000; display: none; position: absolute; top: 16px; left: 0 }
.topmenu ul#nav li ul li {width: 130px; background-color: #fff; line-height: 16px; padding: 0; text-align: left }
.topmenu ul#nav li ul li a {display: block; float: none; padding-bottom: 3px }
.topmenu ul#nav li:hover ul, .topmenu ul#nav li.over ul {display: block }
.principal .hyp {margin-bottom: 20px }
.principal .hyp h2 {margin-bottom: 8px }
.principal .hyp h4 {margin-bottom: 20px }
.principal .hyp p {line-height: 18px; margin-bottom: 15px }
.principal .barraceleste {border: #d1d1cc 2px solid; border-radius: 5px; background: #e1e1dd url(/img-wide/rbox-bottom-transp.png) repeat-x bottom left; margin-top: 20px; color: #D6CC9A; min-height: 38px; padding: 0; margin-bottom: 20px }
.principal .barraceleste h2 {color: #3A4D64; background: none; font-weight: bold; padding: 0 0 0 8px; letter-spacing: -0.05em }
.barragris {height: 37px; background: transparent url(/img-wide/barragrisbg.gif) no-repeat top right; margin-bottom: 20px; clear: both }
.griscent {text-align: center }
.griscent h2 span {font-weight: normal }
.barragris h2, .barragris h1 {height: 29px; color: #393939; background: transparent url(/img-wide/barragrish2bg.gif) no-repeat; font-size: 18px; font-weight: bold; padding: 8px 0 0 15px }
.sem_controller .barragris.griscent {margin: auto; width: 950px}
.barragris h2 span.mundoicon {color: #0C4172; background: transparent url(/img-wide/mundoicon.gif) no-repeat 0 1px; padding-left: 28px }
.half h2 {float: left; width: 46%; color: #0C4172 }
.half h2.dotted {background: transparent url(/img-wide/h_separator.gif) no-repeat 5px 2px; padding-left: 28px }
.barragris h2 a {color: #0c4172 }
.barragris h2 a:hover {text-decoration: none }
.cajagris {width: 677px; background: transparent url(/img-wide/cajagrisbot.png) no-repeat bottom left; margin: 0 auto 20px }
.cajagris2 {margin-bottom: 40px }
.cg2 {width: 677px; background: transparent url(/img-wide/cajagristop.png) no-repeat; padding: 20px 0 }
.cg3 {width: 677px; background: transparent url(/img-wide/cajagristop.png) 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 span.inline {display: inline; padding-left: 0px; float: none}
.cajagris p span.inline-padded {display: inline; float: none}
.cajagris p label.labela {width: 274px; margin-right: 13px; display: block; float: left; text-align: right }
.cajagris p select {margin-right: 8px }
.cajagris input.inp5 {width: 286px; height: 22px; border: 1px solid #7f9db9 }
.cajagris input.btncrear {padding-left: 238px; margin-bottom: 15px }
.cajagris p.editborr {padding-left: 268px; margin-bottom: 15px }
.cajagris p a.cgeditar {background: transparent url(/img-wide/iconedit.gif) no-repeat; padding: 0 0 3px 20px; margin-left: 10px }
.cajagris p a.borrara {color: #9c0701; background: transparent url(/img-wide/borraricon.gif) no-repeat; padding-left: 20px; margin-left: 10px }
.cajagris3 {width: 677px; background: transparent url(/img-wide/cajagrisbot.png) no-repeat bottom left; margin: 0 auto 20px }
.cajagris2 {margin-bottom: 40px }
.cg2 {width: 677px; background: transparent url(/img-wide/cajagristop.png) 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 }
.cajaamarilla-bt, .cajaamarilla-bt-login, .cajaamarilla-bt-join {width: 877px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border: 1px solid #e2d8a3; background: #fefbda url(/img-wide/rbox-bottom-a.png)repeat-x bottom left; margin: 0 auto 30px}
.cajaamarilla-bt-login {float: left}
.cajaamarilla-bt-join {float: right}
.cajaamarilla-bt-login, .cajaamarilla-bt-join {border: 2px solid #e2d8a3}
.cajaamarilla-bt-login p, .cajaamarilla-bt-join p {margin-bottom: 15px; padding-left: 10px; float: left }
.cajaamarilla-bt-login p label, .cajaamarilla-bt-join p label {background: transparent url(/img-wide/loginlabelbg.gif) no-repeat top right; height: 22px; width: 100px; padding: 2px 8px 0 0; display: block; float: left; text-align: right }
.cajaamarilla-bt-login input.inp5, .cajaamarilla-bt-join input.inp5 {width: 185px; height: 22px; border: 1px solid #d9cf9d}
.cajaamarilla-bt-login p.lbctr, .cajaamarilla-bt-join p.lbctr {text-align: center; clear: both; float: none }
.cajaamarilla-bt-login legend, .cajaamarilla-bt-join legend {display: none }
.cajaamarilla-bt-login fieldset, .cajaamarilla-bt-join fieldset {border: none; margin-top: 0}
.cajaroja, .cajaroja-bt, .cajaroja-bt-alt {border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px}
.cajaroja, .cajaroja-bt, .cajaroja-bt-alt {width: 877px; border: 1px solid #eae0d4; background: #fdf6f0 url(/img-wide/rbox-bottom-b.png) repeat-x bottom left; margin: 30px auto; margin-bottom: 10px}
.cajaroja-bt, .cajaroja-bt-alt {border: 2px solid #eae0d4}
.cajaroja-bt-alt {background: #fdf6f0 url(/img-wide/box-b.png)repeat-x top left;}
.cr2 {padding: 15px 20px}
.cr2 h2 {margin-top: 0}
.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 }
#translations {margin-bottom: 35px; background: transparent url(/img-wide/h_separator.gif) repeat-y 50% 0 }
#translations .container {float: left; width: 48% }
#translations .translated {margin-right: 28px }
#translations p.resume, #translations .texto {margin: 15px }
#translations .texto h3 {margin: 15px 0 }
#translations .texto p {margin: 8px 0 }
#translations .citas p {margin: 12px 3px }
#translations .subtitle {color: #0055B4; font-size: 18px; font-weight: normal; text-align: center }
.principal .slogan {width: 980px; text-align: center; margin-bottom: 30px }
.principal .slogan h1 {color: #000; font-size: 24px; font-weight: bold; margin-bottom: 8px }
.principal .slogan h2 a {color: #0055B4; font-weight: bold; padding: 0 6px }
.principal .slogan h2 a span {font-weight: normal }
.principal .slogan h2 a:hover {text-decoration: none }
.principal .accedeavlex {width: 980px; height: 69px; background: transparent url(/img-wide/accedeavlexbg.png) no-repeat; margin-bottom: 10px}
.principal .accedeavlex p {color: #474747; font-size: 23px; letter-spacing: -1px; padding: 18px 0px 0px 30px }
.principal .accedeavlex p img {vertical-align: middle }
.principal .accedeavlex p a {margin-left: 40px }
.principal .trescol {width: 980px; margin-bottom: 10px; display: block; float: left }
.principal .trescol ul.listaplain {padding-left: 15px }
.principal .trescol ul.listaplain li a {color: #3A4D64; font-weight: normal }
.principal .trescol1, .principal .trescol2, .principal .trescol3 {width: 316px; float: left; margin-right: 16px }
ul.listapaises {list-style-type: none; padding-left: 5px }
.trescol1 ul.listapaises {padding-left: 15px }
ul.listapaises h3 {font-size: 15px; margin-bottom: 8px; line-height: 16px}
ul.listapaises li {font-size: 15px; line-height: 20px; margin-bottom: 4px; padding-left: 35px }
ul.listapaises li.selected {font-weight: bold; padding-top: 1px; margin-bottom: 4px  }
ul.listapaises li img {margin-right: 8px padding: 1px; border: 1px solid #B4D0E3; vertical-align: middle; margin-bottom: 2px }
ul.listapaises li.selected img {margin-top: -2px }
ul.listapaises li a {color: #3A4D64 }
ul.listapaises li.tlpaises a {color: #000; background: transparent url(/img-wide/bluearrow.gif) no-repeat 0 4px; padding-left: 15px; font-size: 12px; font-weight: bold; letter-spacing: normal }
ul.listapaises li a:hover {text-decoration: none }
ul.listapaises li {background: url(/img-wide/small-flags-set.png) 0 0 no-repeat}
ul.listapaises li.ad {background: url(/img-wide/small-flags-set.png) -371px -25px no-repeat}
ul.listapaises li.ae {background: url(/img-wide/small-flags-set.png) 0px -50px no-repeat}
ul.listapaises li.ag {background: url(/img-wide/small-flags-set.png) -371px -75px no-repeat}
ul.listapaises li.al {background: url(/img-wide/small-flags-set.png) 0px -100px no-repeat}
ul.listapaises li.an {background: url(/img-wide/small-flags-set.png) -371px -125px no-repeat}
ul.listapaises li.ar {background: url(/img-wide/small-flags-set.png) 0px -150px no-repeat}
ul.listapaises li.at {background: url(/img-wide/small-flags-set.png) -371px -175px no-repeat}
ul.listapaises li.au {background: url(/img-wide/small-flags-set.png) 0px -200px no-repeat}
ul.listapaises li.ba {background: url(/img-wide/small-flags-set.png) -371px -225px no-repeat}
ul.listapaises li.bb {background: url(/img-wide/small-flags-set.png) 0px -250px no-repeat}
ul.listapaises li.be {background: url(/img-wide/small-flags-set.png) -371px -275px no-repeat}
ul.listapaises li.bf {background: url(/img-wide/small-flags-set.png) 0px -300px no-repeat}
ul.listapaises li.bg {background: url(/img-wide/small-flags-set.png) -371px -325px no-repeat}
ul.listapaises li.bi {background: url(/img-wide/small-flags-set.png) 0px -350px no-repeat}
ul.listapaises li.bj {background: url(/img-wide/small-flags-set.png) -371px -375px no-repeat}
ul.listapaises li.bm {background: url(/img-wide/small-flags-set.png) 0px -400px no-repeat}
ul.listapaises li.br {background: url(/img-wide/small-flags-set.png) -371px -425px no-repeat}
ul.listapaises li.bs {background: url(/img-wide/small-flags-set.png) 0px -450px no-repeat}
ul.listapaises li.bz {background: url(/img-wide/small-flags-set.png) -371px -475px no-repeat}
ul.listapaises li.ca {background: url(/img-wide/small-flags-set.png) 0px -500px no-repeat}
ul.listapaises li.cd {background: url(/img-wide/small-flags-set.png) -371px -525px no-repeat}
ul.listapaises li.cf {background: url(/img-wide/small-flags-set.png) 0px -550px no-repeat}
ul.listapaises li.cg {background: url(/img-wide/small-flags-set.png) -371px -575px no-repeat}
ul.listapaises li.ci {background: url(/img-wide/small-flags-set.png) 0px -600px no-repeat}
ul.listapaises li.ck {background: url(/img-wide/small-flags-set.png) -371px -625px no-repeat}
ul.listapaises li.cl {background: url(/img-wide/small-flags-set.png) 0px -650px no-repeat}
ul.listapaises li.cm {background: url(/img-wide/small-flags-set.png) -371px -675px no-repeat}
ul.listapaises li.cn {background: url(/img-wide/small-flags-set.png) 0px -700px no-repeat}
ul.listapaises li.co {background: url(/img-wide/small-flags-set.png) -371px -725px no-repeat}
ul.listapaises li.cp {background: url(/img-wide/small-flags-set.png) 0px -750px no-repeat}
ul.listapaises li.cr {background: url(/img-wide/small-flags-set.png) -371px -775px no-repeat}
ul.listapaises li.cs {background: url(/img-wide/small-flags-set.png) 0px -800px no-repeat}
ul.listapaises li.cu {background: url(/img-wide/small-flags-set.png) -371px -825px no-repeat}
ul.listapaises li.cy {background: url(/img-wide/small-flags-set.png) 0px -850px no-repeat}
ul.listapaises li.cz {background: url(/img-wide/small-flags-set.png) -371px -875px no-repeat}
ul.listapaises li.de {background: url(/img-wide/small-flags-set.png) 0px -900px no-repeat}
ul.listapaises li.dj {background: url(/img-wide/small-flags-set.png) -371px -925px no-repeat}
ul.listapaises li.dk {background: url(/img-wide/small-flags-set.png) 0px -950px no-repeat}
ul.listapaises li.do {background: url(/img-wide/small-flags-set.png) -371px -975px no-repeat}
ul.listapaises li.dz {background: url(/img-wide/small-flags-set.png) 0px -1000px no-repeat}
ul.listapaises li.ea {background: url(/img-wide/small-flags-set.png) -371px -1025px no-repeat}
ul.listapaises li.ec {background: url(/img-wide/small-flags-set.png) 0px -1050px no-repeat}
ul.listapaises li.ee {background: url(/img-wide/small-flags-set.png) -371px -1075px no-repeat}
ul.listapaises li.eg {background: url(/img-wide/small-flags-set.png) 0px -1100px no-repeat}
ul.listapaises li.es {background: url(/img-wide/small-flags-set.png) -371px -1125px no-repeat}
ul.listapaises li.eu {background: url(/img-wide/small-flags-set.png) 0px -1150px no-repeat}
ul.listapaises li.fi {background: url(/img-wide/small-flags-set.png) -371px -1175px no-repeat}
ul.listapaises li.fr {background: url(/img-wide/small-flags-set.png) 0px -1200px no-repeat}
ul.listapaises li.ga {background: url(/img-wide/small-flags-set.png) -371px -1225px no-repeat}
ul.listapaises li.gb {background: url(/img-wide/small-flags-set.png) 0px -1250px no-repeat}
ul.listapaises li.gg {background: url(/img-wide/small-flags-set.png) -371px -1275px no-repeat}
ul.listapaises li.gi {background: url(/img-wide/small-flags-set.png) 0px -1300px no-repeat}
ul.listapaises li.gn {background: url(/img-wide/small-flags-set.png) -371px -1325px no-repeat}
ul.listapaises li.gq {background: url(/img-wide/small-flags-set.png) 0px -1350px no-repeat}
ul.listapaises li.gr {background: url(/img-wide/small-flags-set.png) -371px -1375px no-repeat}
ul.listapaises li.hk {background: url(/img-wide/small-flags-set.png) 0px -1400px no-repeat}
ul.listapaises li.hr {background: url(/img-wide/small-flags-set.png) -371px -1425px no-repeat}
ul.listapaises li.ht {background: url(/img-wide/small-flags-set.png) 0px -1450px no-repeat}
ul.listapaises li.hu {background: url(/img-wide/small-flags-set.png) -371px -1475px no-repeat}
ul.listapaises li.id {background: url(/img-wide/small-flags-set.png) 0px -1500px no-repeat}
ul.listapaises li.ie {background: url(/img-wide/small-flags-set.png) -371px -1525px no-repeat}
ul.listapaises li.il {background: url(/img-wide/small-flags-set.png) 0px -1550px no-repeat}
ul.listapaises li.im {background: url(/img-wide/small-flags-set.png) -371px -1575px no-repeat}
ul.listapaises li.in {background: url(/img-wide/small-flags-set.png) 0px -1600px no-repeat}
ul.listapaises li.iq {background: url(/img-wide/small-flags-set.png) -371px -1625px no-repeat}
ul.listapaises li.ir {background: url(/img-wide/small-flags-set.png) 0px -1650px no-repeat}
ul.listapaises li.it {background: url(/img-wide/small-flags-set.png) -371px -1675px no-repeat}
ul.listapaises li.je {background: url(/img-wide/small-flags-set.png) 0px -1700px no-repeat}
ul.listapaises li.jm {background: url(/img-wide/small-flags-set.png) -371px -1725px no-repeat}
ul.listapaises li.jp {background: url(/img-wide/small-flags-set.png) 0px -1750px no-repeat}
ul.listapaises li.ke {background: url(/img-wide/small-flags-set.png) -371px -1775px no-repeat}
ul.listapaises li.kh {background: url(/img-wide/small-flags-set.png) 0px -1800px no-repeat}
ul.listapaises li.kn {background: url(/img-wide/small-flags-set.png) -371px -1825px no-repeat}
ul.listapaises li.kr {background: url(/img-wide/small-flags-set.png) 0px -1850px no-repeat}
ul.listapaises li.ky {background: url(/img-wide/small-flags-set.png) -371px -1875px no-repeat}
ul.listapaises li.lc {background: url(/img-wide/small-flags-set.png) 0px -1900px no-repeat}
ul.listapaises li.li {background: url(/img-wide/small-flags-set.png) -371px -1925px no-repeat}
ul.listapaises li.lt {background: url(/img-wide/small-flags-set.png) 0px -1950px no-repeat}
ul.listapaises li.lv {background: url(/img-wide/small-flags-set.png) -371px -1975px no-repeat}
ul.listapaises li.ma {background: url(/img-wide/small-flags-set.png) 0px -2000px no-repeat}
ul.listapaises li.mg {background: url(/img-wide/small-flags-set.png) -371px -2025px no-repeat}
ul.listapaises li.ml {background: url(/img-wide/small-flags-set.png) 0px -2050px no-repeat}
ul.listapaises li.mr {background: url(/img-wide/small-flags-set.png) -371px -2075px no-repeat}
ul.listapaises li.mt {background: url(/img-wide/small-flags-set.png) 0px -2100px no-repeat}
ul.listapaises li.mu {background: url(/img-wide/small-flags-set.png) -371px -2125px no-repeat}
ul.listapaises li.mx {background: url(/img-wide/small-flags-set.png) 0px -2150px no-repeat}
ul.listapaises li.my {background: url(/img-wide/small-flags-set.png) -371px -2175px no-repeat}
ul.listapaises li.ne {background: url(/img-wide/small-flags-set.png) 0px -2200px no-repeat}
ul.listapaises li.ng {background: url(/img-wide/small-flags-set.png) -371px -2225px no-repeat}
ul.listapaises li.ni {background: url(/img-wide/small-flags-set.png) 0px -2250px no-repeat}
ul.listapaises li.nl {background: url(/img-wide/small-flags-set.png) -371px -2275px no-repeat}
ul.listapaises li.no {background: url(/img-wide/small-flags-set.png) 0px -2300px no-repeat}
ul.listapaises li.nz {background: url(/img-wide/small-flags-set.png) -371px -2325px no-repeat}
ul.listapaises li.pa {background: url(/img-wide/small-flags-set.png) 0px -2350px no-repeat}
ul.listapaises li.pe {background: url(/img-wide/small-flags-set.png) -371px -2375px no-repeat}
ul.listapaises li.ph {background: url(/img-wide/small-flags-set.png) 0px -2400px no-repeat}
ul.listapaises li.pk {background: url(/img-wide/small-flags-set.png) -371px -2425px no-repeat}
ul.listapaises li.pl {background: url(/img-wide/small-flags-set.png) 0px -2450px no-repeat}
ul.listapaises li.pr {background: url(/img-wide/small-flags-set.png) -371px -2475px no-repeat}
ul.listapaises li.pt {background: url(/img-wide/small-flags-set.png) 0px -2500px no-repeat}
ul.listapaises li.py {background: url(/img-wide/small-flags-set.png) -371px -2525px no-repeat}
ul.listapaises li.ro {background: url(/img-wide/small-flags-set.png) 0px -2550px no-repeat}
ul.listapaises li.ru {background: url(/img-wide/small-flags-set.png) -371px -2575px no-repeat}
ul.listapaises li.rw {background: url(/img-wide/small-flags-set.png) 0px -2600px no-repeat}
ul.listapaises li.sc {background: url(/img-wide/small-flags-set.png) -371px -2625px no-repeat}
ul.listapaises li.se {background: url(/img-wide/small-flags-set.png) 0px -2650px no-repeat}
ul.listapaises li.sg {background: url(/img-wide/small-flags-set.png) -371px -2675px no-repeat}
ul.listapaises li.si {background: url(/img-wide/small-flags-set.png) 0px -2700px no-repeat}
ul.listapaises li.sk {background: url(/img-wide/small-flags-set.png) -371px -2725px no-repeat}
ul.listapaises li.sn {background: url(/img-wide/small-flags-set.png) 0px -2750px no-repeat}
ul.listapaises li.sv {background: url(/img-wide/small-flags-set.png) -371px -2775px no-repeat}
ul.listapaises li.sw {background: url(/img-wide/small-flags-set.png) 0px -2800px no-repeat}
ul.listapaises li.td {background: url(/img-wide/small-flags-set.png) -371px -2825px no-repeat}
ul.listapaises li.tg {background: url(/img-wide/small-flags-set.png) 0px -2850px no-repeat}
ul.listapaises li.tn {background: url(/img-wide/small-flags-set.png) -371px -2875px no-repeat}
ul.listapaises li.tr {background: url(/img-wide/small-flags-set.png) 0px -2900px no-repeat}
ul.listapaises li.tw {background: url(/img-wide/small-flags-set.png) -371px -2925px no-repeat}
ul.listapaises li.u1 {background: url(/img-wide/small-flags-set.png) 0px -2950px no-repeat}
ul.listapaises li.ua {background: url(/img-wide/small-flags-set.png) -371px -2975px no-repeat}
ul.listapaises li.us {background: url(/img-wide/small-flags-set.png) 0px -3000px no-repeat}
ul.listapaises li.uy {background: url(/img-wide/small-flags-set.png) -371px -3025px no-repeat}
ul.listapaises li.ve {background: url(/img-wide/small-flags-set.png) 0px -3050px no-repeat}
ul.listapaises li.vg {background: url(/img-wide/small-flags-set.png) -371px -3075px no-repeat}
ul.listapaises li.vn {background: url(/img-wide/small-flags-set.png) 0px -3100px no-repeat}
ul.listapaises li.vu {background: url(/img-wide/small-flags-set.png) -371px -3125px no-repeat}
ul.listapaises li.xm {background: url(/img-wide/small-flags-set.png) 0px -3150px no-repeat}
ul.listapaises li.ye {background: url(/img-wide/small-flags-set.png) -371px -3175px no-repeat}
ul.listapaises li.za {background: url(/img-wide/small-flags-set.png) 0px -3200px no-repeat}
ul.listapaises li.all {background: url(/img-wide/small-flags-set.png) -371px -3225px no-repeat}
.principal .trescol3 {margin-right: 0 }
.principal .trescol3 p {line-height: 18px; margin-bottom: 7px; padding-left: 15px; font-size: 15px; color: #3A4D64 }
.principal .trescol3 p.tour {font-size: 14px; line-height: 17px}
.principal .trescol3 p.tour a {font-weight: bold; color: #3A4D64; font-size: 15px}
.principal .trescol3 img {background-color: white; margin: 0 0 8px 15px; padding: 2px; border: 2px solid #D0D0D0 }
.principal .trescol3 p.tour img {float: right; padding: 0; border: none; background-color: transparent; margin: -5px -25px 0 0}
.interficieidiomas {width: 960px; clear: both; text-align: center; border: 2px solid #e1e1dd; padding: 3px 10px 15px 10px; background: #f1f1ee url(/img-wide/rbox-bottom-transp.png) repeat-x bottom left; margin: 0 auto 10px auto; border-radius: 5px }
.sustitle {width: 940px; padding: 0 15px; margin-bottom: 20px; padding-top: 1px; clear:both; margin-left: auto; margin-right: auto }
.sustitle h1 {color: #000; font-weight: bold; font-size: 27px; padding-top: 7px }
.sustpass h1 {margin-bottom: 15px }
.sustitle h1.bav {margin-bottom: 10px }
.sustitle h1.s19 {font-size: 18px }
.sustitle h2 {color: #565656; margin-bottom: 10px }
.sustitle p.bluexcl {background: transparent url(/img-wide/bluexcl.gif) no-repeat; font-size: 13px; font-weight: bold; padding: 5px 0 5px 35px; margin: 0 10px 15px }
.ensolo2pasos {width: 204px; height: 100px; background: transparent url(/img-wide/ensolo2pasosbg.gif) no-repeat; float: right }
.ensolo2pasos h2 {color: #000; font-weight: bold; padding: 6px 0 0 10px; margin-bottom: 4px }
.ensolo2pasos p.paso1 {background: transparent url(/img-wide/paso1bg.gif) no-repeat 10px 0; padding: 2px 0 0 36px; margin-bottom: 3px }
.ensolo2pasos p.paso2 {height: 20px; background: transparent url(/img-wide/paso2bg.gif) no-repeat 10px 0; padding: 2px 0 0 36px }
.cajadatos {width: 715px; background: transparent url(/img-wide/cajadatosbg.gif) no-repeat bottom left; margin: 0 auto 30px; padding-bottom: 20px }
.nobg {background: none }
.cdatos2 {width: 504px; background: transparent url(/img-wide/cajadatosbg2.gif) no-repeat bottom left }
.cajadatos h2 {width: 695px; background: transparent url(/img-wide/cajadatosh3bg.gif) no-repeat; color: #393939; font-weight: bold; margin-bottom: 20px; padding-left: 20px }
.nobg h2 {background: none }
.cdatos2 h2 {width: 484px; background: transparent url(/img-wide/cajadatosh3bg2.gif) no-repeat; color: #393939; font-weight: bold; margin-bottom: 20px; padding-left: 20px }
.cajadatos h2 span {background-color: #fff; padding: 0 5px }
p.datosayuda {color: #565656; font-weight: bold; padding: 5px 20px 10px }
.cajadatos p.datosayuda {background: transparent url(/img-wide/datosayudabg.gif) no-repeat; margin-left: 25px }
.cdatos2 p.datosayuda {width: 432px; background: transparent url(/img-wide/datosayudabg.gif) no-repeat; margin-left: 16px }
.susbox1 {width: 626px; background: transparent url(/img-wide/susbox626bot.gif) no-repeat bottom left; margin: 0 auto }
.susbox-full {width: 630px; height: 90px; background: transparent url(/img-wide/susbox-full.gif) no-repeat bottom left; margin: 0 auto }
.cdatos2 .susbox1 {width: 472px; background: transparent url(/img-wide/susbox472bot.gif) no-repeat bottom left; margin: 0 auto }
.sbox1 {margin-bottom: 40px }
.sb2 {width: 626px; background: transparent url(/img-wide/susbox626top.gif) no-repeat top left; padding: 20px 0; display: block; float: left }
.sb3 {background: transparent url(/img-wide/sb3top.gif) no-repeat top left }
.sb4 {width: 626px; padding: 20px 0; display: block; float: left }
.cdatos2 .sb2 {width: 472px; background: transparent url(/img-wide/susbox472top.gif) no-repeat top left; padding: 20px 0; display: block; float: left }
.susbox1 p, .susbox-full p {margin-bottom: 10px; padding-left: 50px; float: left }
.cdatos2 .susbox1 p {padding-left: 10px }
.cdatos2 .susbox1 p.nifcif {margin-bottom: 2px }
.susbox1 p label, .susbox-full p label {margin-top: 3px; width: 200px; margin-right: 8px; display: block; float: left; text-align: right }
.cdatos2 .susbox1 p label {width: 150px }
.susbox1 p span, .susbox-full p span {margin-top: 3px; display: block; float: left }
.susbox1 p span.spexpl {width: 268px; color: #5d5d5d; font-size: 11px; padding-left: 208px; display: block; float: left }
.cdatos2 .susbox1 p span.sppersdecont {width: 268px; color: #5d5d5d; letter-spacing: -1px; font-size: 18px; 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: 0 auto 30px auto; padding: 0 20px; width: 940px }
.susok p {margin-bottom: 15px; color: #565656 }
.susbox1 p.p-btn {text-align: center; float: none }
.sbox1 h2 {color: #393939; background: transparent url(/img-wide/susokicon.gif) no-repeat; height: 47px; font-weight: bold; margin: 0 0 20px 50px; padding: 10px 0 0 70px }
.sbox1 ul {list-style-type: none; padding-left: 97px; margin-bottom: 20px }
.sbox1 ul li {background: transparent url(/img-wide/tickbullet.gif) no-repeat 0 4px; line-height: 24px; padding-left: 23px }
.susboxes2 {width: 738px; background: transparent url(/img-wide/susboxes2bg.png) no-repeat bottom left; margin: 0 auto 25px }
.susboxes2top {width: 738px; background: transparent url(/img-wide/susboxes2topbg.png) no-repeat top left; display: block; float: left }
.susboxes2 h2, .susbox3 h2 {color: #393939; font-weight: bold; margin: 0 0 10px; padding: 15px 0 0 30px }
.susboxes2 h2 span, .susbox3 h2 span {color: #167100 }
.susboxes2 p {font-size: 11px; width: 320px; margin: 3px auto; padding-bottom: 8px }
.susboxes2 ul {list-style-type: none; padding-left: 30px; margin-bottom: 20px }
.susboxes2 ul li {background: transparent url(/img-wide/tickbullet.gif) no-repeat 0 4px; line-height: 24px; padding-left: 23px }
.susboxes2 ul li a {color: #605807 }
.susboxes2 ul li a:hover {text-decoration: none }
.susboxes2 p.p-btn, .susbox3 p.p-btn {text-align: center; float: none; margin-bottom: 15px }
.sbbox1, .sbbox2 {width: 355px; float: left }
.sbbox1 {margin-right: 28px }
.susbox3 {width: 738px; background: transparent url(/img-wide/susbox3bg.png) no-repeat bottom left; margin: 0 auto 20px }
.susbox3top {width: 738px; background: transparent url(/img-wide/susbox3topbg.png) no-repeat top left; display: block; float: left }
.susbox3 p.pe {line-height: 18px; padding: 0 40px 0 60px; margin-bottom: 10px }
.susbox3 p.pinc {color: #565656; font-size: 11px; line-height: 16px; margin-bottom: 20px; padding: 0 40px 0 60px }
.susctr {text-align: center; margin-bottom: 40px }
.susctr h4 {margin-bottom: 8px }
.sustbl {width: 100%; margin-bottom: 30px; border-collapse: collapse }
.sustbl td {width: 157px; font-size: 11px; text-align: center; border: 2px solid #cbcbcb; padding: 5px 3px }
.sustbl td h2 {color: #000; font-weight: bold; margin-bottom: 3px }
.sustbl td.tblcol1 {width: 257px; background-color: #f1f8fc; text-align: right; font-weight: bold; padding-right: 6px }
.sustbl td.tblcol1 span {font-weight: normal }
.sustbl td.yelltd {background: transparent url(/img-wide/yelltd.png) repeat-x }
.contenido3 {width: 704px; margin-right: 30px; float: left }
.maincont5 .contenido {width: 703px; display: block; float: left }
p.accededirect {background: transparent url(/img-wide/blueboxarrow.gif) no-repeat; padding-left: 25px; margin: 0 0 20px 30px }
.ppvbox {width: 704px; background: transparent url(/img-wide/ppvboxbg.gif) no-repeat bottom left; margin-bottom: 30px }
.ppvboxtop {width: 604px; background: transparent url(/img-wide/ppvboxtopbg.gif) no-repeat top left; padding: 18px 22px 8px; display: block; float: left }
.ppvbox1 {background: transparent url(/img-wide/ppvbox1bg.gif) no-repeat top left }
.ppvsel {width: 160px; margin: 0 15px 10px 0; float: left }
.ppvselrecom {height: 105px; background: transparent url(/img-wide/recomendadobg.gif) no-repeat bottom left }
.ppvbox h2 {color: #393939; font-weight: bold; margin: 0 0 10px }
.ppvbox h2 span {color: #167100 }
.ppvbox h2 span.redh {color: #c30000; font-weight: normal }
.ppvbox h2 span.redh span {color: #c30000; font-weight: normal; text-decoration: line-through }
.ppvbox p.ppvp {clear: both; margin-bottom: 15px; padding-left: 30px }
.ppvbox ul {list-style-type: none; padding-left: 30px; margin-bottom: 20px }
.ppvbox ul li {background: transparent url(/img-wide/tickbullet.gif) no-repeat 0 4px; line-height: 24px; padding-left: 23px }
.pregyresp {margin-bottom: 40px }
.pregyresp dt {color: #366aa4; font-family: Georgia, "times new roman", serif; font-size: 18px; font-weight: bold; margin-bottom: 5px }
.columnader3 .pregyresp dt {font-size: 15px }
.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: 18px }
.columnader3 {width: 204px; float: left }
.columnader3 h3 {color: #0c4273; font-size: 18px; font-weight: normal; margin-bottom: 10px; padding-bottom: 2px; border-bottom: 1px solid #c2cfdb }
.columnader3 blockquote {width: 188px; background: transparent url(/img-wide/bqtopbg.gif) no-repeat; line-height: 18px; text-indent: 30px; padding: 8px 8px 0 }
.columnader3 p.bquop {width: 204px; background: transparent url(/img-wide/bqbotbg.gif) no-repeat; color: #565656; line-height: 17px; margin-bottom: 30px; padding-top: 20px }
.colderybox {width: 204px; background: transparent url(/img-wide/colderyboxbg.gif) no-repeat bottom left; margin-bottom: 30px }
.colderyboxtop {width: 194px; background: transparent url(/img-wide/colderyboxtopbg.gif) no-repeat top left; padding: 5px 5px 5px; display: block; float: left }
.loginboxes {width: 963px; margin-bottom: 30px }
.loginbox {width: 355px; background: transparent url(/img-wide/loginboxbg.png) no-repeat bottom left; margin: 0 28px 0 0; float: left; display: block }
.vcivil {width: 548px; padding: 20px 0 80px 190px }
.lbpass .loginbox {height: 200px; margin: 0 0 0 28px }
.lbtop {width: 355px; background: transparent url(/img-wide/loginboxtop.png) 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 {height: 22px; width: 100px; padding: 2px 8px 0 0; display: block; float: left; text-align: right }
.loginbox input.inp5 {width: 185px; height: 22px; border: 1px solid #d9cf9d }
.loginbox p.lbctr {text-align: center; clear: both; float: none }
.secondbox {width: 510px; float: left; display: block }
.secondbox h2.tdv {margin-bottom: 10px; padding-bottom: 2px; border-bottom: 1px solid #c2cfdb }
.secondbox h2.rgs {color: #565656; margin-bottom: 10px }
.secondbox ul.listaplain {margin-bottom: 15px }
.lbpass .secondbox ul.listaplain {margin-bottom: 15px; padding-top: 25px }
.lbpass .secondbox ul.listaplain li {margin-bottom: 20px }
.secondbox p {font-weight: bold; font-size: 13px;}
.lognov {width: 708px; padding: 0 15px; margin-bottom: 40px; float: left }
.lognov h2 {margin-top: 0 }
.lognov h2 a {color: #0055b4 }
.lognov h2 a:hover {text-decoration: none }
.lognov p {line-height: 18px; margin-bottom: 15px }
.lognov .destacados {margin-bottom: 40px; padding-top: 10px }
.lognov .destacados ul {list-style-type: none }
.lognov .destacados ul li {margin-bottom: 10px; padding-bottom: 8px; display: block; float: left; clear: both }
.lognov .destacados ul li div {display: block; float: left; margin-right: 10px }
.lognov .destacados ul li div a {display: block; float: left; padding: 2px; border: 2px solid #d0d0d0 }
.lognov .destacados ul li div a:hover {border: 2px solid #777 }
.lognov .destacados ul li p {line-height: 16px }
.lognov .destacados ul li p a {color: #0055b4; font-weight: bold; margin-bottom: 2px; display: block }
.lognov .destacados ul li p a:hover {text-decoration: none }
.usanv {width: 920px; padding: 0 15px; margin-bottom: 40px; float: left; text-align: center}
.usanv div {display: block; float: left; margin: 0 15px 15px 0 }
.usanv div a {display: block; float: left; padding: 2px; border: 2px solid #d0d0d0 }
.usanv div a:hover {border: 2px solid #777 }
.contenido .destacados ul.le20 {width: 452px; padding-left: 20px }
.contenido .destacados ul.le20 li {width: 722px }
body.publisher_controller .contenido .destacados ul.le20 li {width: 680px;}
.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 }
.maincont6 .contenido .destacados ul.le30 {width: 940px; padding-left: 30px; margin-bottom: 10px; float: left }
.maincont4 .contenido .destacados ul.le30 li {width: 680px }
.maincont6 .contenido .destacados ul.le30 li {width: 940px }
.contenido .destacados ul.le40 {width: 632px; padding-left: 40px }
.contenido .destacados ul.le40 li {width: 632px }
.contenido .destflole {float: left }
.contenido .le20 p {padding-left: 20px }
.contenido .left20 {width: 652px; padding-left: 20px; float: left }
.contenido .left20 h2 {margin-bottom: 10px }
.contenido .left20 h2 a {color: #0055b4 }
.contenido .left20 h2 a:hover {text-decoration: none }
.contenido .left20 p {line-height: 18px; margin-bottom: 15px }
.contenido .newsblock ul.lpdossier li {line-height: 18px; margin-bottom: 10px; border-bottom: 1px solid #dfdfdf }
.contenido .newsblock ul.listaplain {padding-left: 15px }
ul.listaplain li.nobullet {background-image: none; margin-bottom: 8px; padding-left: 15px }
.contenido .newsblock ul.lpdossier li a {display: block; margin-bottom: 10px }
.contenido .newsblock ul.lpdossier li p a {display: inline; margin: 0px}
.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: 15px; 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: 15px }
.juriscal ul.listaplain li a.mesactiv {font-size: 15px; color: #000; padding: 0 4px; background-color: #fff7c9 }
.contflota {width: 950px; float: left }
.contflota p {line-height: 18px; margin-bottom: 15px }
.l20 {padding-left: 20px }
.l20 em {font-style: italic; font-size: 100%; display: inline }
.lple {float: left }
.contflota .l20 {padding-left: 20px; margin-bottom: 30px }
h2.refbusq {color: #393939; padding-left: 15px; font-weight: normal; margin-bottom: 20px }
.micoment {width: 453px; background: #f5f5f5 url(/img-wide/micomentbg.gif) no-repeat bottom left; padding-bottom: 8px; margin-left: 0px }
.micoment h2 {width: 433px; color: #565656; background: transparent url(/img-wide/micomenttopbg.gif) no-repeat; padding: 12px 0 0 20px; margin-bottom: 10px }
.micoment p {margin-bottom: 8px; padding: 0 15px 0 40px }
.micoment p.editmc {background: transparent url(/img-wide/iconedit.gif) no-repeat 20px 0; padding-left: 40px }
.otroscoment {width: 433px; background: #e7e7e7 url(/img-wide/otroscomentbg.gif) no-repeat bottom left; padding: 6px 0 6px; margin: 0 0 30px 10px }
.otroscoment p {margin-bottom: 8px; padding: 0 15px 0 40px }
.otroscoment p.mcou {height: 20px; background: transparent url(/img-wide/mcoubg.gif) no-repeat 40px 0; padding-left: 70px }
.otroscoment p.ocou {height: 20px; background: transparent url(/img-wide/ocoubg.gif) no-repeat 40px 0; padding-left: 70px }
.conocemas {background: transparent url(/img-wide/conocemasbg.jpg) no-repeat; width: 980px; height: 123px; margin-bottom: 30px }
.cmas3 {height: 160px }
.conocemas2 {width: 620px; padding-top: 15px; margin-bottom: 55px; text-align: center }
.cmas3 .conocemas2 {padding-top: 35px }
.conocemas h2 {color: #565656; font-weight: normal; font-size: 22px; line-height: 22px; margin-bottom: 10px }
.conocemas h2 a {color: #0055b4 }
.conocemas h2 a:hover {text-decoration: none }
.conocemas p a {color: #0055B4; font-size: 13px; line-height: 18px; text-decoration: none; padding: 0 8px }
.cmas3 p {text-align: center }
.cmas3 p a {color: #0055B4; font-size: 18px; letter-spacing: -1px; padding: 0 6px; text-decoration: underline }
.cmas3 p a:hover {text-decoration: none }
p.veaeltextoahora {text-align: center; margin-bottom: 30px }
p.veaeltextoahora img {margin-bottom: 10px }
.clientesblq {width: 935px; padding: 0 0 25px 15px; margin-bottom: 30px; float: left; border-bottom: 1px solid #ddd }
.clienteslogori a {display: block; float: right; margin: 0 0 10px 20px; padding: 2px; border: 2px solid #d0d0d0 }
.clienteslogori a:hover {border: 2px solid #777 }
.clientesblq p {font-size: 13px; color: #565656; line-height: 17px; margin-bottom: 10px }
.clientesblq p span {font-weight: bold; color: #000 }
.clientesblq blockquote {background: transparent url(/img-wide/clientesbqbg.gif) no-repeat; padding: 12px 0 0 15px; text-indent: 30px; line-height: 18px }
.paisesflags p {font-size: 13px; line-height: 18px; margin-bottom: 40px }
.paisbox {width: 150px; height: 130px; margin-bottom: 10px; text-align: center; float: left }
.paisbox div {display: block; padding: 0 0 0 23px }
.paisbox a.bandpais {display: block; float: left; padding: 2px; border: 2px solid #d0d0d0 }
.paisbox a:hover.bandpais {border: 2px solid #777 }
.paisbox p {clear: left }
.paisbox p a {color: #0055b4; font-weight: bold }
.paisbox p a:hover {text-decoration: none }
.contenido3 .idioms {padding-left: 20px }
.contenido3 .idioms p {font-size: 13px; line-height: 17px; margin-bottom: 15px }
.contenido3 .idioms ul.listaplain {padding: 10px 0 0 30px }
.contenido3 .idioms ul.listaplain li a {color: #0055b4; font-weight: bold }
.contenido3 .idioms ul.listaplain li a:hover {text-decoration: none }
p.editop1 {font-size: 15px; line-height: 18px; margin-bottom: 30px; padding: 0 20px }
p.editop2 {font-size: 13px; text-align: center; line-height: 18px; margin-bottom: 25px; padding: 0 20px }
p.editop2 a {color: #0055b4 }
p.editop2 a:hover {text-decoration: none }
.editorialesvlex h3 {clear: both; color: #0c4273; font-size: 18px; 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; margin: auto; width: 940px }
.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: 18px }
.vlexsac h1 {margin: 0 0 6px 20px; font-size: 24px }
.vlexsac p.editop1 {color: #565656 }
.vlexsac ul.listaplain li a, p.crquest a, .npe-m p a {color: #0055b4; font-weight: bold }
.vlexsac a:hover {text-decoration: none }
p.crquest {height: 32px; color: #393939; background: transparent url(/img-wide/crquest.gif) no-repeat; padding: 6px 0 0 50px }
.vlexsac .editorialbox {width: 300px; height: 135px; margin: 0 0 10px 30px; text-align: center; float: left }
.vlexsac .editorialbox div {display: block; padding: 0 0 0 40px }
.npe-m {background: url(/img-wide/npe-m.gif) no-repeat; width: 843px; height: 81px; padding: 15px 10px 0 95px; margin-bottom: 80px }
.npe-m h2 {color: #565656; margin-bottom: 5px }
.npe-m p {color: #393939; line-height: 18px }
.npe-s {background: url(/img-wide/npe-s.png) 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: 18px; 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 ul, .dossdet li {list-style: outside !important; margin-left: 20px !important }
.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: 15px; margin-bottom: 15px; padding-left: 5px }
.vlexconoce .barraceleste {margin-bottom: 20px }
.cono3 {width: 704px; margin-right: 15px; float: left }
html > body .cono3 {margin-right: 30px }
.vlexconoce p.l20 {margin-bottom: 20px; font-size: 13px }
.ppvboxquest {width: 604px; background: transparent url(/img-wide/ppvboxquest.gif) no-repeat top left; padding-left: 80px }
.ppvboxquest h2 {font-size: 24px }
.ppvboxquest p {line-height: 18px; margin-bottom: 20px; padding-right: 20px }
.vlexconoce ul.vcmlista {padding-left: 20px }
.vlexconoce ul.vcmlista li {background: url(/img-wide/blueboxarrow.gif) no-repeat; margin-bottom: 20px; padding-left: 25px; line-height: 16px }
.vlexconoce ul.vcmlista li span {font-weight: bold; font-size: 13px; display: block; margin-bottom: 3px }
.vcmcols h3 {font-size: 18px; font-weight: normal; margin-bottom: 15px }
.vcmcol1 {width: 470px; margin: 0 20px; float: left }
.vcmcol2 {width: 470px; float: left }
.greybox form.textvig {background-color: #ddd; padding: 10px 0 5px; margin: 0 5px 20px }
.sactema .barraceleste {margin-bottom: 20px }
.sactema h1 {font-size: 24px; padding: 10px 0 0 20px; border-top: 1px solid #ccc }
.sactema h1 a {color: #0055b4 }
.sactema h1 a:hover {text-decoration: none }
.sactema h2.comoopav {color: #393939; font-size: 18px; padding: 0 0 10px 20px; margin-bottom: 20px; border-bottom: 1px solid #ccc }
.sactema h1.opavan {margin-bottom: 15px }
.sactema p {padding-left: 20px; margin-bottom: 20px }
.sactema ul.listaplain {padding-left: 40px; margin-bottom: 20px }
.sactbl {width: 100%; margin-bottom: 40px; border-collapse: collapse }
.sactbl td {font-size: 11px; border: 2px solid #cbcbcb; padding: 5px 10px }
.sactbl tr.tblhead td {font-size: 12px; font-weight: bold; padding: 5px 10px; color: #393939; background-color: #fffcd7; text-align: center }
.sactbl td.sactd1 {width: 200px }
.errorExplanation {background: transparent url(/img-wide/errorsign.gif) no-repeat; padding-left: 70px }
.errorExplanation h2 {color: #b32600 }
.errorExplanation p {color: #000; margin-bottom: 15px }
.errorExplanation ul {list-style-type: none }
.errorExplanation ul li {color: #393939; background: transparent url(/img-wide/bluearrow.gif) no-repeat 0px 4px; margin-bottom: 8px; padding-left: 20px; text-align: left}
.notaapie {background-color: #fdf5d6; width: 200px; line-height: 16px; padding: 10px; border: 3px solid #e2d8a3 }
.notaapie img {vertical-align: top }
.error404 {width: 728px; padding: 20px 20px 0; margin-bottom: 50px; border-top: 1px solid #c2d0dc }
.error404 h1 {color: #000; background: transparent url(/img-wide/erroricon.gif) no-repeat; font-weight: bold; font-size: 27px; margin-bottom: 5px; padding: 0 0 10px 50px }
.error404 p {color: #565656; font-size: 15px; margin-bottom: 15px; padding-left: 5px }
.footer, .push {height: 45px }
.footer {width: 980px; background: transparent url(/img-wide/footerbg.gif) no-repeat; clear: both; margin: 0 auto }
.footer p {color: #585858; font-size: 11px; text-align: center; padding-top: 12px }
.footer p a {color: #585858; font-weight: bold }
.footer p a:hover {text-decoration: none }
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden }
.notice {background: yellow; border: 1pt solid; padding: 10pt; margin: 5pt }
.buscardentrobot .avanzada {margin-top: 16px }
.subtle1 { padding: 24px 15px 0 15px}
#header-wrap.corporate br {display: none}
.subtle1 h2 {border: none; width: 100%; clear:both; margin-left: 0 }
body.librarian_center_controller .subtle1 h2 {width: 938px; margin: 20px auto }
.subtle1 h2 strong {font-size: 18px; font-weight: normal !important }
.subtle1 h2 span {font-size: 27px; line-height: 30px; display: block; margin: -8px 0 15px 0 }
.subtle1 h2 em {position: absolute; top: 35px; right: 32px; width: 100px; color: #FFF; font-size: 18px }
.errorExplanation h2 em {display: inline; font-size: 100%; color: #333333 }
ul.listaplain li.separator {background: none; margin-bottom: 8px; padding-left: 0 }
.columnaizq h3 {color: #0c4273; font-size: 15px; font-weight: normal; margin-bottom: 10px; padding-bottom: 2px; border-bottom: 0px; padding-left: 8px }
.columnaizq hr {height: 1px; padding: 0; border: 0; color: #c2cfdb; background-color: #c2cfdb }
.columnaizq ul.menu li.separator {background: none; height: 4px; margin-bottom: 0; width: 231px }
.resumen .greybox {width: 472px; background: transparent url(/img-wide/affilgrey1.gif) no-repeat bottom left; margin-bottom: 40px; padding-bottom: 10px }
.resumen .greybox h4 {margin-bottom: 10px; padding: 10px 0 0 15px; border: 0 }
.resumen .greybox h4.topbg {height: 11px; background: transparent url(/img-wide/affilgrey2.gif) no-repeat top left }
.margen_previo {margin-top: 100pt }
.navegacion_abs {position: absolute; top: 0pt; width: 100%; height: 100pt }
.b1, .b2, .b3, .b4 {font-size: 1px; overflow: hidden; display: block }
.b1 {height: 1px; background: #A3AAB0; margin: 0 5px }
.b2 {height: 1px; background: #A3AAB0; border-right: 2px solid #888; border-left: 2px solid #888; margin: 0 3px }
#commentDiv a {font-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 }
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: #bb0000; margin: 0; padding: 0 }
.landing {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: 15px; line-height: 18px }
.landing hr {display: none }
.landing .hr {height: 2px; width: 100%; background: url(/img-wide/landings-div.png); display: block; margin: 10px 0; *margin: 7px 0 }
.azulclaro em {display: inline }
em {display: block; font-size: 15px; font-style: normal }
.v01, .v02 {width: 244px; background-image: url(/img-wide/v01.png) }
.v01 .hr, .v02 .hr {width: 224px; margin-left: 10px}
.v01 h2 {padding-top: 15px}
.v01 p {background: url(/img-wide/v01b.png) bottom center; padding-bottom: 15px}
.v01 p span {margin: 0 15px; display: block }
.v02 h2 {width: 230px; text-transform: none; padding-top: 15px}
.v02 h3 {text-align: center; font-size: 22px; margin-top: 10px}
.v02 h4 {width: 130px }
.v02 p {margin: 0 15px }
.v02 em {background: url(/img-wide/v01b.png) bottom center; padding-bottom: 15px}
.v03 {text-align: left; position: relative; width: 887px; height: 176px; background: url(/img-wide/v03.png) }
.v03 h2 {text-transform: none; margin: 0}
.v03 h3 {margin: 10px 0; *margin: 5px 0}
.v03 .izq {width: 670px; position: absolute; left: 15px; top: 15px}
.v03 .der {width: 192px; position: absolute; left: 728px; top: 15px; text-align: center }
.v03 .der h4 {margin: 0}
.v04 {width: 534px; height: 253px; background-image: url(/img-wide/v04.png); text-align: left; position: relative }
.v04 ul, .v04 li {margin: 0; padding: 0; list-style-type: none; font-size: 15px}
.v04 ul {margin-top: 10px}
.v04 h2 {text-transform: none; color: #33332f; font-weight: bold}
.v04 .izq {width: 340px; position: absolute; left: 15px; top: 15px}
.v04 .der {width: 151px; position: absolute; left: 374px; top: 15px; text-align: center }
.v04 li {background: url(/img-wide/tilde.png) no-repeat; padding-left: 20px; line-height: 15px; margin-bottom: 9px}
.v04 p {color: #ff0000; font-size: 18px; text-decoration: line-through; text-align: center; font-weight: bold}
.v04 em {font-size: 24px; color: #167100; font-weight: bold }
.v04 strong, .v04 strong em {font-size: 31px; color: #167100; text-transform: uppercase; line-height: 45px}
.v04 strong em {font-size: 72px; margin-bottom: 45px}
div.auto_complete {width: 350px; background: #fff; font-size: 11px; z-index: 100 }
ul.autocomplete {height: 20em; overflow: auto }
div.auto_complete ul {border: 1px solid #888; margin: 0; padding: 0; width: 100%; list-style-type: none }
div.auto_complete ul li {margin: 0; padding: 3px }
div.auto_complete ul li.selected {background-color: #ffb }
div.auto_complete ul strong.highlight {color: #bb0000; margin: 0; padding: 0 }
.cajabusqueda1 form {position: relative; z-index: 1 }
#country-holder, #colect-holder {position: absolute; top: 37px; left: 12px; width: 560px; background: transparent url(/img-wide/paises-selector-bg.gif) left bottom no-repeat; z-index: 1000 }
#country-holder-home {position: absolute; top: 46px; left: 25px; width: 560px; background: transparent url(/img-wide/paises-selector-bg.gif) left bottom no-repeat; z-index: 1000 }
h4.code, h5.code {letter-spacing: -1px; border-bottom: 0px none; color: #0C4273; font-size: 18px; font-weight: normal; margin: 10px 15px 0px; padding-bottom: 2px }
h5.code {font-size: 15px; font-weight: 800 }
#colect-holder h4 {padding-bottom: 8px; background: transparent url(/img-wide/hdot.gif) left bottom repeat-x }
#colect-holder p {margin-bottom: 8px; padding-bottom: 12px; background: transparent url(/img-wide/hdot.gif) left bottom repeat-x }
#colect-holder p#last {background: none }
#country-slide, #colect-slide, #country-slide-home {position: relative; margin: 0; padding: 0 15px }
#country-slide, #country-slide-home, #colect-slide {float: none }
#country-slide a, #colect-slide a {position: absolute; top: -9px; left: -9px; margin: 0 5px; padding: 8px 14px; background: transparent url(/img-wide/paises-down.gif) 0 0 no-repeat }
#country-slide-home a {position: relative; top: 2px; margin: -16px; padding: 9px 14px; background: transparent url(/img-wide/paises-down-home.gif) 0 0 no-repeat }
#country-slide a.open, #colect-slide a.open, #country-slide-home a.open {background: transparent url(/img-wide/paises-up.gif) 0 0 no-repeat }
.slide-holder a, .slide-holder-home a {font-size: 15px; color: #0055B4; text-decoration: none }
#country-holder ul, #country-holder-home ul {display: block; margin: 0px 15px; background: transparent url(/img-wide/hdot.gif) left bottom repeat-x }
#country-holder ul li, #country-holder-home ul li {list-style-type: none; float: left; width: 116px; background: transparent url(/img-wide/hdot.gif) left bottom repeat-x; margin: 9px 8px 0; padding-bottom: 9px }
#country-holder ul li a, #country-holder-home ul li a {color: #000; padding: 4px 6px; font-weight: 800 }
.slide-holder p, .slide-holder-home p {margin: 8px 15px 20px }
.ad_header {color: #999; padding-bottom: 7px; font-size: 10px }
.ad_line1 {color: #0055B4; font-size: 15px; font-weight: normal; text-decoration: underline }
.ad_line1_n {color: #000; text-decoration: underline }
.ad_text {color: #000000; font-size: 13px; text-decoration: none; margin-left: 0.8em }
.ad_url {color: #008000; font-size: 13px; margin-bottom: 12px; text-decoration: none }
.search_header {background: #eee; padding: 4px; font-size: 15px; font-weight: bold }
.widde_ads {background: #ddf8cc; padding: 10px }
.wide_ads {background: #f2f2f2; padding: 5px 0px 0px 10px; margin: 13px }
.narrow_ads {background: #fff; margin-left: 15px }
.trials {width: 798px }
ul, li {margin: 0; padding: 0; list-style-type: none }
.trials fieldset {border: none; margin-top: 20px }
.trials legend {display: none }
.trials label, .trials .activar {display: block }
.trials label {margin: 0 0 0 30px }
.trials input {margin: 5px 0 10px 30px }
.colizq, .colder {float: left; margin-bottom: 20px }
.colizq {width: 534px; margin-right: 10px }
.colder {width: 233px; height: 1387px; padding: 10px; background: url(/img-wide/colrder-fondo-01.png) no-repeat }
.destacado {background: url(/img-wide/destacado.png) no-repeat; display: block; height: 126px; width: 504px; padding: 15px }
.destacado h2 {font-size: 32px; font-weight: normal; margin-bottom: 10px; color: #474747 }
.destacado h3 {font-size: 27px; font-weight: normal; color: #474747 }
.destacado h3 span {font-size: 18px; display: block }
.puede {font-size: 15px; color: #1c5079; margin-top: 15px }
.puede li {margin-bottom: 10px; background: url(/img-wide/tilde.png) no-repeat 0 2px; padding-left: 20px }
h4 {font-size: 18px; margin-bottom: 15px; position: relative }
h4.freetrial span {font-size: 10px; font-weight: normal; position: absolute; right: 0; top: 7px; color: #bf0000 }
.paso1, .paso2, .paso3, .recuerde {border-top: 1px solid #c2d0dc; padding-top: 20px; margin-top: 20px }
.paso2 input, .paso3 input {width: 298px }
.paso1 h4 {background: url(/img-wide/paso1.png) no-repeat; padding-left: 30px }
.paso2 h4 {background: url(/img-wide/paso2.png) no-repeat; padding-left: 30px }
.paso3 h4 {background: url(/img-wide/paso3.png) no-repeat; padding-left: 30px }
.paso1 p {margin-left: 30px }
.paso1 fieldset {margin: 15px 0 15px 60px }
.paso1 label {margin-bottom: 10px }
.paso1 input {margin: 0 10px 0 0 }
.recuerde {background: url(/img-wide/atencion.png) no-repeat 10px 10px; padding: 15px 0 5px 60px; color: #31870f }
.recuerde strong {display: block; color: #000 }
.paso2 p {font-weight: bold; margin-left: 30px }
.paso3 p {margin-left: 30px; font-size: 10px }
.hr {border-top: 1px solid #c2d0dc; height: 1px; margin: 15px 0 20px 0 }
.hr hr {display: none }
.colder h2 {font-size: 25px; margin-bottom: 10px }
.colder h3 {font-size: 28px; font-weight: normal; width: 200px; margin-bottom: 10px }
.colder .herramientas li {background: url(/img-wide/tilde.png) no-repeat 0 2px; padding-left: 20px; margin-bottom: 10px }
.ayuda {border-top: 1px solid #c2d0dc; border-bottom: 1px solid #c2d0dc; padding: 15px 0; margin: 15px 0; text-align: center }
.ayuda h3 {font-size: 18px; color: #0c4273; width: auto }
.tips {border-bottom: 1px solid #c2d0dc; margin-bottom: 15px; padding: 10px 0 }
.tips li {padding-left: 15px; background: url(/img-wide/tip.png) no-repeat 0 4px; margin-bottom: 10px }
.tips h3 {font-size: 15px; font-weight: bold; margin: 0 }
.cuatro .colder {height: 485px; background: url(/img-wide/colrder-fondo-02.png) no-repeat center bottom; position: relative }
.cuatro .colizq {color: #333; width: 336px }
.cuatro .colizq h2 {font-size: 27px; margin-top: 30px; font-weight: normal; width: 300px }
.cuatro .colizq h3 {font-size: 24px; margin-top: 10px; font-weight: normal; margin-bottom: 15px; line-height: 22px; border-top: 1px solid #c2d0dc; border-bottom: 1px solid #c2d0dc; padding: 10px 0; width: 300px }
.cuatro .colizq .empiece {border-top: 1px solid #c2d0dc; width: auto; padding-top: 10px; margin-top: 15px; font-size: 18px }
.cuatro .colizq .empiece a {color: #34638c }
.cuatro .colder {width: 452px; height: 266px; padding: 0; margin-top: 80px }
.cuatro .colder h2 {font-size: 22px !important; color: #2d3032; margin: 40px 0 15px 15px; width: 200px }
.cuatro .colder p {margin-bottom: 15px; margin-left: 15px; width: 200px }
.cuatro .colder a {display: block; font-size: 15px; color: #487297; text-decoration: none; margin-top: 30px; position: absolute; top: 185px; left: 230px }
.cuatro .colder a:hover {text-decoration: underline }
.cuatro .extend {width: 980px }
h2.extend {width: 980px !important }
h3.extend {width: 980px !important }
.tarjeta {width: 611px; height: 261px; background: url(/img-wide/tarjeta-fondo.png) no-repeat; margin: 15px auto; padding: 15px }
.tarjeta h2 {font-size: 20px; margin-bottom: 20px }
.tarjeta p {margin-bottom: 20px; font-size: 15px }
.uno {width: 830px }
.uno .colizq {width: 452px; height: 535px; background: url(/img-wide/colizq-01.png) no-repeat; margin: 0 0 20px 0; padding: 15px 35px 15px 15px; position: relative }
.uno .colder {background: url(/img-wide/colrder-fondo-03.png) no-repeat; width: 327px; height: 386px; padding: 0; margin-top: 38px }
.uno .colizq h2 {color: #326186; font-size: 24px; width: 254px }
.uno .colizq h3 {font-size: 18px; border-top: 1px solid #c2d0dc; border-bottom: 1px solid #c2d0dc; margin: 10px 0; padding: 10px 0; color: #333; font-weight: normal }
.uno ul {border-bottom: 1px solid #c2d0dc; margin-bottom: 7px; padding-bottom: 7px }
.uno li {margin-bottom: 4px; background: url(/img-wide/tilde.png) no-repeat 0 2px; padding-left: 20px }
.uno .colizq h4 {color: #326186; font-size: 15px; font-weight: normal; margin-left: 125px; margin-right: 10px; *margin-top: 10px }
.uno .colizq h4 strong {display: block }
.uno .monitor {position: absolute; top: -28px; left: 300px }
.pruebe {background: url(/img-wide/7diasdeacceso.png) no-repeat; margin: -14px 0 0 -10px; padding: 15px 15px 0 15px; height: 105px }
.uno .contratos {border: none }
.uno .colder h2 {font-size: 20px; margin-top: 20px }
.uno input, .uno label {margin: 0; padding: 0 }
.uno .input {width: 300px; line-height: 12px }
.uno label {margin: 10px 0 5px 0 }
.uno .colder a {text-decoration: none; color: #1966ad }
.uno .suscribir {margin: 5px 0 }
.cancelar {background: url(/img-wide/cancelar-01.png) no-repeat; width: 687px; margin: 20px auto; padding: 20px }
.cancelar h2 {font-size: 24px; color: #333; margin-top: 20px; font-weight: normal; margin-bottom: 15px; *margin-top: 40px }
.cancelar h3 {font-size: 18px; color: #333; font-weight: normal; margin-bottom: 15px }
.cancelar ul {list-style-type: none }
.cancelar li {margin-bottom: 13px; background: url(/img-wide/tilde.png) no-repeat 0 2px; padding-left: 20px }
.cancelar .continue {font-size: 18px; margin: 50px 0 10px 0 }
.cancelar a {display: block; color: #0055b4 }
.cancelar a:hover {text-decoration: none }
.cancelar .convierta {font-size: 25px; background: url(/img-wide/oferta-limitada.png) no-repeat 0 2px; padding: 20px 10px 20px 90px; line-height: 25px; margin-bottom: 20px }
.cancelar .paso2 {background: url(/img-wide/cancelar-02.png) no-repeat; color: #fff; padding-top: 13px; border-top: none !important }
.cancelar .paso2 h2 {color: #fff; margin-top: 0px; width: 310px; margin-bottom: 25px }
.cancelar .paso2 h3 {color: #fff }
.cancelar .paso2 p {margin-bottom: 35px; width: 430px; font-weight: normal; margin-left: 0 }
.cancelar .paso2 a {display: inline; color: #fff }
.cancelar1 {padding-bottom: 30px }
.cancelar1 label {display: block; margin: 20px 0 5px 0; position: relative; width: 300px }
.cancelar1 label a {position: absolute; right: 0 }
.cancelar1 .input {width: 300px }
.cancelar1 .guardar {margin-top: 20px; margin-bottom: 50px }
.cancelar1 .linkcancel {margin: 20px 0; display: block; font-size: 9px }
.cancelar1 a {color: #1966ad; font-weight: normal !important }
 #help-center-box {padding-top: 10px }
#help-center-box h1 {margin-left: auto; margin-right: auto; font-size:27px; line-height: 27px; width: 918px }
#help-center-box .greyh2 {font-weight: bold; color:#1f3f64; padding: 0px 0; font-size: 18px; width: 910px; margin: 0 auto 20px auto }
#help-center-box .basic-box {width: 910px; margin: 0 auto }
#help-center-box .basic-box a.link-box {background: url(/img-wide/box.png)repeat-x top left; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border: 2px solid #c7dced; float:left; width: 260px; margin: 0 15px 20px 4px; padding: 10px; font-size: 12px; display: block; text-decoration: none; min-height: 75px; text-align: center}
#help-center-box .basic-box a.link-box:hover {background: #dfe9f4; border: 2px solid #c7dced}
#help-center-box .basic-box span {font-size: 14px; font-weight: bold; display:block; line-height: 150%; text-decoration: underline}
#help-center-box .basic-box span:hover {text-decoration: none}
#help-center-box img {float:left; margin-right:7px; width:30px; margin-bottom: 10px; margin-top: 2px; border: 4px solid #C4D8E5}
#help-center-form {background: transparent url(/img-wide/header_set.png) repeat-x 50% -300px; padding: 13px; font-size: 12px; display: block; text-decoration: none; text-align: center; height: 60px; width: 100% !important }
#help-center-form input {width: 650px; margin-top: -5px; line-height: 1; padding: 4px 9px; border: 2px solid #006CAB; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); height: 25px; font-size: 18px; font-weight: normal; background-color: #D0E0E9; color: #49698B}
#help-center-form input.focused:focus {background-color: #fff}
#help-center-bt-box, #formacion-online-bt-box {width:677px; margin: 20px auto; font-size: 15px; color:#565656;}
#formacion-online-bt-box.help-center {width: 816px; margin: 60px auto 20px auto }
#formacion-online-bt-box.help-center h2 {padding-bottom: 10px;font-size:14px}
#formacion-online-bt-box.help-center h2 {padding-bottom: 10px;font-size:14px}
#formacion-online-bt-box.help-center h2 span {display: block}
#help-center-bt-box {width:270px; margin-top: 0; font-size: 12px; height:238px; float:right; border: 2px #f1eae1 solid; padding:10px; background-color: #fefaf6}
#help-center-bt-box h2 {line-height: 27px; padding-bottom: 0; margin-bottom: 0 ; padding-top: 0; margin-top: 0}
#help-center-bt-box a {padding-bottom: 10px; display:block}
#help-center-bt-box a.inline {padding-bottom: 10px; display:inline}
#help-center-bt-box p {padding: 10px 0}
.help-center-alert {color:#a90700; font-weight:bold; padding: 20px 0 10px 0; font-size: 15px; line-height: 15px}
  #formacion-online-box {padding-bottom: 0px; padding-top: 7px}
#formacion-online-box h1 {font-size: 27px }
#formacion-online-box h3 {font-size: 24px; margin-top: 40px }
#formacion-online-box h2, #formacion-online-box h4, #formacion-online-box .greyh4, #formacion-online-box .greyh2 {font-weight: normal; padding: 0 0 5px 0; font-size: 16px; line-height: 21px; letter-spacing: normal; text-align: center; margin-top: -4px;}
#formacion-online-bt-box h2, #formacion-online-bt-box h4 {font-weight: bold; padding: 0; font-size: 18px; line-height: 21px; letter-spacing: normal; text-align: center; margin-bottom: 0}
#formacion-online-box .greyh2, #formacion-online-box .greyh4 {font-size: 15px; text-align: left; padding: 0 0 0 0}
#formacion-online-box .basic-table, #formacion-online-box .videos-table, #videos .videos-table {width: 100%; margin: 10px 0; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border: 1px solid #c7dced; background-color: #c7dced; background-image: url(/img-wide/rbox-bottom-table.png); background-position-x: left; background-position-y: bottom; background-repeat: repeat-x }
#formacion-online-box .videos-table, #videos .videos-table {background-color: #eff5f9; padding-bottom: 10px }
#formacion-online-box .videos-table td, #videos .videos-table td {border: none; width: 150px; padding: 10px 10px 0 10px; vertical-align: top }
#formacion-online-box .videos-table td.first {padding-left: 30px }
#formacion-online-box .videos-table td.last { }
#formacion-online-box .basic-table img {width:16px; border: none !important}
#formacion-online-box .basic-table td {background-color: #eff5f9; background-image: url(/img-wide/rbox-bottom.png); background-position-x: left; background-position-y: bottom; background-repeat: repeat-x; border-bottom: none}
#formacion-online-box .basic-table th, #formacion-online-box .basic-table td, #formacion-online-box p {text-align: center}
#formacion-online-box .basic-table th.left, #formacion-online-box .basic-table td.left, #formacion-online-box p.left {text-align: left}
#formacion-online-box .basic-table input[type="submit"]:hover {text-decoration: underline}
#formacion-online-box p.div {width: 100%; display: table; padding: 20px 0; margin-bottom: 20px; border-bottom: 1px solid #c7dced}
#formacion-online-box p.div span {display: block }
#formacion-online-box .basic-box a {background-image: url(/img-wide/box.png); background-repeat: repeat-x; background-position-x: left; background-position-y: top; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border: 2px solid #c7dced; float:left; width: 265px; margin: 0 15px 20px 4px; padding: 10px; font-size: 12px; display: block; text-decoration: none; min-height: 40px;}
#formacion-online-box .basic-box a:hover {background-color: #dfe9f4; border: 2px solid #c7dced}
#formacion-online-box .basic-box span {font-size: 12px; font-weight: bold; display:block; line-height: 150%; text-decoration: underline}
#formacion-online-box .basic-box span:hover {text-decoration: none }
#formacion-online-box img {}
#formacion-online-bt-box.cajaamarilla-bt-login, #formacion-online-bt-box.cajaamarilla-bt-join {width: 380px}
#formacion-online-bt-box.cajaamarilla-bt-join .input {background-color: #C4D8E5; width: 150px}
#formacion-online-box #doscajas {width:800px; margin:0 auto; padding:0}
#formacion-online-box table.videos-table span.videos {display: block; min-height: 30px; margin-bottom: 10px}
#formacion-online-box #mask {position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none }
#formacion-online-box .window {position:absolute; left:0; top:0; display:none; z-index:9999; padding:3px; background-color:#fff }
#formacion-online-box .window a.close {position:absolute; margin-top:-22px; margin-left:846px }
#formacion-online-box .videos-table img, #videos .videos-table img {margin-bottom:0 }
#formacion-online-box .videos-table .videos a, #videos .videos-table .videos a {font-weight: bold; margin-top:0 }
#formacion-online-box .videos-table .pdfs a, #videos .videos-table .pdfs a {font-weight: normal; margin-top:0; margin-bottom: 10px; display: block }
#formacion-online-box .togglable {width: 188px; padding: 10px; margin-left: -25px; margin-top: -25px }
#formacion-online-box .togglable p {margin-bottom: 10px; text-align: left }
#formacion-online-box .togglable p.small {font-size: 95% }
#formacion-online-box .togglable img {position: absolute; margin-top: -25px; margin-left: 184px }
body.help_center_controller .cnt, body.help_center_controller .cnt .anchoav {width: 100% }
body.help_center_controller .cnt .anchoav p, body.help_center_controller .cnt .anchoav ul.listaplain {width: 938px; margin-left: auto; margin-right: auto }
body.help_center_controller .cnt .anchoav div.cajaroja-bt p {width: 100%}
 p.breadcrumb {margin-top: 4px; color: green}
p.breadcrumb > a:link {color: green !important; text-decoration: none}
p.breadcrumb > a:hover {color: green; text-decoration: underline}
p.breadcrumb > a:visited {color: green; text-decoration: underline}
#help_resources_fields p {margin-bottom: 10px}
#help_resources_fields label {display: block }
#help_resources_fields textarea {width: 500px }
.providers {float: left; margin-left: 5px}
.external_provider {margin: 30px; border-top: 1px solid #D9CF9D; padding-top: 10px}
.external_provider p { }
.external_provider img {float: left}
.all_sources_div {margin: 0 auto; width:980px}
 .links .outer-selector {position: relative; z-index: 1; display: inline }
.selector {display: inline }
.contextual {position: absolute; z-index: 1; margin-top: -2px; padding: 3px; background: #D7DADF; text-align: left; min-width: 150px; white-space: nowrap }
.left-contextual {left: 0 }
.right-contextual {right: 4px }
.selector a.trigger {position: relative; z-index: 2; border-width: 3px 3px 0; border-color: transparent; border-style: solid; margin-left: -5px }
.selector a.trigger span {border-width: 1px 1px 0; border-style: solid; border-color: transparent; padding: 0 14px 0 0; background: transparent url(/img-wide/dark-arrow.png) no-repeat 100% -16px }
.selector a.trigger span.tab {background: none; border-color: #91AFCB !important }
.selector a.show {border-color: #D7DADF #D7DADF #EFF5F9 #D7DADF; text-decoration: none }
.selector .contextual ul {border: 1px solid #91AFCB; background: #EFF5F9; padding: 8px 8px 10px }
li.selector .contextual ul li {display: block; font-size: 12px !important; background: transparent; margin: 0 -8px; padding: 4px 12px 8px 5px }
li.selector .contextual ul.tags li {line-height: 24px }
li.selector .contextual ul li.tagli {background: transparent url(/img-wide/tagicon-blue.gif) no-repeat !important; padding-left: 27px !important; margin: 5px 0 0 10px }
.selector .contextual li.current {background-color: #FEFEFE !important }
.selector .contextual li.selected {background-color: #E1E1E1 !important; text-align: center; padding: 8px 0 !important }
.selector .contextual li a {padding-left: 12px; background: transparent url(/img-wide/lightb-arrow.png) no-repeat 0 3px }
.selector .contextual li.tagli a {padding-left: 0; background: none }
.selector .contextual li.current a {background: transparent url(/img-wide/lightc-arrow.png) no-repeat 0 3px }
.selector .contextual li.all_tags {background: none !important}
.selector .contextual li.all_tags a {margin-top: 5px; margin-left: 8px}
  ul.links li {display: inline; margin: 0 1px }
ul.links li ul li {display: block }
ul.links a:link, ul.links a:visited {text-decoration: none }
ul.links a:hover, ul.links a:focus {text-decoration: underline }
#header ul.links li {font-size: 12px; padding: 0 0 0 8px; background: url(/img-wide/header_set.png) no-repeat 0 -600px }
#header ul.links li.first {background: transparent }
#header #promo-links {float: right }
#header #promo-links ul {margin: 12px 0 }
#header #promo-links ul.links li {margin: 0; padding: 5px 4px 6px 4px; height: 27px; background: transparent url(/img-wide/promo-btn.png) no-repeat left top }
#header #promo-links ul.links li.green {background: transparent url(/img-wide/promo-btn-green.png) no-repeat left top }
#header #promo-links ul.links li.red {background: transparent url(/img-wide/promo-btn-red.png) no-repeat left top }
#header #promo-links ul.links li.blue {background: transparent url(/img-wide/promo-btn-blue.png) no-repeat left top }
#header #promo-links a {color: #FFF !important; text-decoration: none; font-weight: bold; padding: 6px 6px 6px 12px }
#header #promo-links ul.links li.last {margin-left: -12px; background: transparent url(/img-wide/promo-btn.png) no-repeat right top }
#header #promo-links ul.links li.green.last {background: transparent url(/img-wide/promo-btn-green.png) no-repeat right top }
#header #promo-links ul.links li.red.last {background: transparent url(/img-wide/promo-btn-red.png) no-repeat right top }
#header #promo-links ul.links li.blue.last {background: transparent url(/img-wide/promo-btn-blue.png) no-repeat right top }
#header #promo-links ul.links li.last a {padding-left: 0 }
#top-tab {background: url(/img-wide/header_set.png) 0px -400px no-repeat; padding-left: 45px; float: right; margin-right: 0 }
#top-tab .no-promo {margin-bottom: 35px }
ul.user-menu {background: url(/img-wide/header_set.png) right -500px no-repeat; padding: 12px 8px 10px 0; color: #222244 }
.user-submenu {float: right }
.user-submenu ul.links {margin: 8px 0 16px; width: 800px; height: 15px; overflow: hidden; text-align: right; padding-right: 8px }
ul.user-menu li a {font-weight: normal; color:#1F3F64 !important}
ul.user-menu li.login a {padding-left: 14px; background: url(/img-wide/icons_flags_etc.png) 0 -447px no-repeat }
  form {font-size: 12px; color: #1F3F64; padding-left: 0 }
form ol.resizable li {display: inline }
form ol.floated {width: 50%; margin: 15px 0 }
form ol.float-right {background: transparent url(/img-wide/form-separator.png) repeat-y left bottom }
form ol.floated li {padding: 5px 0 }
form ol.floated label {width: 150px; display: inline-block; text-align: right; font-size: 0.9em }
form .text {color: #49698B; font-size: 15px; font-weight: bold }
form input.text {background: #FFF; border-width: 1px; border-style: solid; border-color: #78A9D0 #8DB9DD #8DB9DD; padding: 6px 1px 5px; top: -1px; position: relative; font-weight: normal; font-style: normal }
form .btn {}
form .btn span {}
form .text#top-search-input {font-size: 18px; color: #49698B }
form input.text, textarea.text {background: #FFF; border-width: 1px; border-style: solid; border-color: #78A9D0 #8DB9DD #8DB9DD; padding: 3px 6px; font-weight: normal; font-style: normal; position: relative }
form input#top-search-input.text {background-color: #D0E0E9}
form input#top-search-input.text:focus {background-color: #FFF}
a.button, button, input[type="submit"], input[type="button"] {display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none; font-size: 10px; line-height: 10px; font-weight: bold; padding: .5em 1em .55em; -webkit-border-radius: .3em; -moz-border-radius: .3em; border-radius: .3em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); border: solid 1px #999; color: #555 !important; text-shadow: 0 -1px 0 rgba(255, 255, 255, .5) !important; background: #eeeeee; background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc)); background: -moz-linear-gradient(top, #eee, #ccc)}
a.button, button:hover, input[type="submit"]:hover, input[type="button"]:hover {text-decoration: none; background: #dadada; background: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#d5d5d5)); background: -moz-linear-gradient(top, #dadada, #d5d5d5)}
a.button, button:active, input[type="submit"]:active, input[type="button"]:active {position: relative; top: 1px; background: #cccccc; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#eee)); background: -moz-linear-gradient(top, #ccc, #eee)}
.btn:after {content: " \203A "}
.btn em {font-style: normal !important}
.btn {display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none !important; font-size: 15px; line-height: 15px; font-weight: bold; padding: .5em 1em .55em; -webkit-border-radius: .3em; -moz-border-radius: .3em; border-radius: .3em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); color: #effeff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, .5) !important; border: solid 1px #0076a3; background: #006699; background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5)); background: -moz-linear-gradient(top, #00adee, #0078a5)}
.btn:hover {text-decoration: none !important; background: #007ead; background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e)); background: -moz-linear-gradient(top, #0095cc, #00678e)}
.btn:active {position: relative; top: 1px; background: #006e9d; background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee)); background: -moz-linear-gradient(top, #0078a5, #00adee)) }
.btn.giant {font-size: 18px; line-height: 18px}
.btn.medium {font-size: 15px; line-height: 15px}
.btn.mini {font-size: 12px; line-height: 12px}
.btn.promobtn {padding: .5em 1.5em; margin-top: 10px; margin-bottom: 10px; font-size: 15px; line-height: 15px}
.btn.gray {border: solid 1px #999; color: #555 !important; text-shadow: 0 -1px 0 rgba(255, 255, 255, .5) !important; background: #eeeeee; background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc)); background: -moz-linear-gradient(top, #eee, #ccc)}
.btn.gray:hover {background: #dadada; background: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#d5d5d5)); background: -moz-linear-gradient(top, #dadada, #d5d5d5)}
.btn.gray:active {background: #cccccc; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#eee)); background: -moz-linear-gradient(top, #ccc, #eee)}
.btn.gray.giant.search-submit {top:0px}
.btn.gray.giant.search-submit:active {top:-1px}
.btn.green {border: solid 1px #999999; color: #ffffee !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, .5) !important; background: #22c31d; background: -webkit-gradient(linear, left top, left bottom, from(#22c31d), to(#178714)); background: -moz-linear-gradient(top, #22c31d, #178714)}
.btn.green:hover {background: #1da719; background: -webkit-gradient(linear, left top, left bottom, from(#1da719), to(#137411)); background: -moz-linear-gradient(top, #1da719, #137411)}
.btn.green:active {background: #178714; background: -webkit-gradient(linear, left top, left bottom, from(#178714), to(#22c31d)); background: -moz-linear-gradient(top, #178714, #22c31d)}
.btn.red {border: solid 1px #999999; color: #ffffee !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, .5) !important; background: #ee0041; background: -webkit-gradient(linear, left top, left bottom, from(#ee0041), to(#a5002d)); background: -moz-linear-gradient(top, #ee0041, #a5002d)}
.btn.red:hover {background: #1da719; background: -webkit-gradient(linear, left top, left bottom, from(#cc0039), to(#8e0027)); background: -moz-linear-gradient(top, #cc0039, #8e0027)}
.btn.red:active {background: #a5002d; background: -webkit-gradient(linear, left top, left bottom, from(#a5002d), to(#ee0041)); background: -moz-linear-gradient(top, #a5002d, #ee0041)}
.btn.cyan {border: solid 1px #2c8cb6; color: #effeff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, .5) !important; background: #2cb3eb; background: -webkit-gradient(linear, left top, left bottom, from(#2cb3eb), to(#2c8eb8)); background: -moz-linear-gradient(top, #2cb3eb, #2c8eb8)}
.btn.cyan:hover {background: #2ca2d3; background: -webkit-gradient(linear, left top, left bottom, from(#2ca2d3), to(#2c82a8)); background: -moz-linear-gradient(top, #2ca2d3, #2c82a8)}
.btn.cyan:active {background: #2c8eb8; background: -webkit-gradient(linear, left top, left bottom, from(#2c8eb8), to(#2cb3eb)); background: -moz-linear-gradient(top, #2c8eb8, #2cb3eb) }
.btn.blue {color: #effeff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, .5) !important; border: solid 1px #0076a3; background: #006699; background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5)); background: -moz-linear-gradient(top, #00adee, #0078a5)}
.btn.blue:hover {background: #007ead; background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e)); background: -moz-linear-gradient(top, #0095cc, #00678e)}
.btn.blue:active {background: #006e9d; background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee)); background: -moz-linear-gradient(top, #0078a5, #00adee)) }
input[type="button"]:disabled, input[type="submit"]:disabled {border: solid 1px #dddddd; color: #555 !important; text-shadow: 0 -1px 0 rgba(255, 255, 255, .5) !important; background: #fafafa; background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eeeeee)); background: -moz-linear-gradient(top, #fafafa, #eeeeee)}
input[type="button"]:disabled:hover, input[type="submit"]:disabled:hover {background: #f1f1f1; background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#f9f9f9)); background: -moz-linear-gradient(top, #dadada, #f9f9f9)}
input[type="button"]:disabled:active, input[type="submit"]:disabled:active {background: #eeeeee; background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#fafafa)); background: -moz-linear-gradient(top, #eeeeee, #fafafa)}
.btn.promobtn:after {content: ""}
.btn.promobtn span {padding-left: 30px; background: transparent url(/img-wide/ico_check_promo.png) left -5px no-repeat; height: 25px; display: block }
  #header {position: relative; width: 980px; margin: 0 auto }
#header #logo {margin: 15px 0 0 15px; position: absolute }
#header .top-copy {position: absolute; left: 120px; top: 30px; font-size: 12px; line-height: 14px; font-weight: normal }
  #top-search {width: 100%; padding: 0; background: transparent url(/img-wide/header_set.png) repeat-x 50% -300px; position: relative; height: 73px }
#top-search.contenidos-contratados {background: transparent url(/img-wide/top-search_bg-contenidos-contratados.png) repeat-x center top; height: 88px; margin-bottom: 15px }
.help_center #top-search, .help_center #to-advanced-search {display:none }
#to-advanced-search {width: 980px }
#top-search-inner {width: 800px; margin: 0 auto }
#top-search #main-search, #top-search #advanced-search {display: block; margin: 0 15px; padding: 8px 0 0 0 }
#top-search input {vertical-align: middle }
form .text#top-search-input {font-size: 18px; color: #49698B }
#header-wrap #top-search-input.text {margin-top: -5px; line-height: 1; padding: 4px 9px; border: 2px solid #006CAB; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25); height: 25px; font-size: 18px; font-weight: normal;}
#top-search .section a.trigger {}
#top-search .section a.trigger span {}
#top-search .colection a.trigger {height: 35px; margin-right: 12px; padding: 8px 8px 10px 0; background: none; text-decoration: none; font-size: 18px; line-height: 28px; font-weight: bold; color:#ffffff; text-shadow: #164f88 0 1px 1px }
#top-search .colection a.trigger span {}
#top-search .select {position: relative; cursor: pointer }
#top-search .select .contextual {position: absolute; z-index: 2; top: 20px; background: #fff; border: 1px solid #7ca9c8; font-size: 14px; left: -25px; min-width: 270px }
#top-search .select .left-contextual {left: 2px }
#top-search .select .contextual .selected {background: #E1E1E1 }
#top-search .select .contextual .current {background: #F1F1F1 }
#top-search .select ul li {display: block; font-weight: normal; padding: 4px 10px }
#top-search ol.clear .button .btn {margin-left: 155px }
#top-search ol.resizable li.busquedas a {color: #ffffff}
#link_to_advanced_search {font-weight: bold}
#top-search ol.resizable li.busquedas a {text-decoration: underline }
#top-search ol.resizable li.busquedas a:hover {text-decoration: none }
#top-search ol.resizable li.busquedas {position: absolute; margin: 5px 0 0 10px; font-weight: bold }
#breadcrumb {margin-top: 6px; width: 80% }
#breadcrumb li {margin: 0 8px 0 -3px; padding-right: 10px; background: transparent url(/img-wide/li-arrow.png) no-repeat right center }
#breadcrumb li.last {padding-right: 0; background: none }
#breadcrumb .selector a.trigger {margin-right: -3px }
#breadcrumb .selector a.trigger span {padding-left: 1px; padding-right: 16px; background-image: url(/img-wide/breadcrumb-arrow.png); background-repeat: no-repeat; background-position: 104% 0 }
#breadcrumb a.trigger span.tab {background-position: 106% -16px !important }
#search-tab {cursor: pointer; font-size: 11px; height: 17px; margin: 0 0 0 10px; padding: 0 0 0 45px; background: transparent url(/img-wide/top-search-tab.png) no-repeat bottom left }
#search-tab.advanced-tab {background: transparent url(/img-wide/top-search-tab.png) no-repeat top left }
.help_center #search-tab {display:none }
#search-tab span {display: inline-block; padding: 1px 5px 1px 3px; background: transparent url(/img-wide/top-search-tab.png) no-repeat top right }
  #inner-wrap {background: url(/img-wide/header_set.png) 0px -1500px repeat-x}
.maingraphic {padding-top: 4px }
#main {width: 100%; margin: 0 auto; text-align: left }
.erp_main {width: 980px; margin: auto}
#main > a {padding-left: 50px }
#main .cover {float: left; background: transparent url(/img-wide/thumb-bg.png) no-repeat left top; margin-top: 6px; margin-right: 16px; padding: 3px 4px 10px 4px }
#main .content {width: 1030px; margin: 0 auto; padding: 0 20px }
#main #classic_emb {width: 980px; margin: 0; padding: 0;}
#main-content #navigation ul li {float: left; width: 33%; text-align: center }
#main-content #navigation ul li.prev {text-align: left }
#main-content #navigation ul li.next {text-align: right }
#side-content {margin-left: 20px; width: 180px }
#side-content.wide {padding-left: 19px; width: 300px; border-left: 1px solid #CCC }
#side-content #boxes {padding-bottom: 10px; background: transparent url(/img-wide/resume-bg.png) repeat-x scroll left bottom }
#side-content .box {margin-bottom: 30px }
#under-content {font-size: 12px; line-height: 18px }
#under-content .h2 {margin-top: 24px; margin-bottom: 12px; color: #333; font-size: 22px; font-weight: bold }
#under-content .h3 {font-size: 15px; font-weight: bold }
#under-content .h3, #under-content p {color: #333; margin: 12px 0 }
#under-content p.page {color: #999; font-size: 10px }
#top-image {background: #F4F8FB; padding: 5px 0 }
#top-image div {margin: 0 auto !important}
#top-image img {}
#resume {margin-bottom: 12px }
#resume.public {background: transparent url(/img-wide/resume-bg.png) repeat-x left bottom; padding-bottom: 12px }
#resume-title {padding-top: 12px; border-bottom: 1px solid #C7DEEC; font-size: 28px; line-height: 1.8em; color: #3A4D64 }
#resume-title h1 {display: inline }
#resume .meta {margin-top: 18px; padding-bottom: 18px; font-size: 15px; line-height: 14px; border-bottom: 1px solid #DCDCDC }
#resume .meta .small {font-size: 12px; margin: 10px 0 -10px }
#resume .more-info {padding: 18px 0; font-size: 12px; line-height: 18px }
.suscription {cursor: pointer; background: transparent url(/img-wide/green-suscription-btn.png) no-repeat right top; margin: 20px 0 0 20px; height: 84px; padding-right: 10px; font-size: 22px; font-weight: bold }
.suscription div {background: transparent url(/img-wide/green-suscription-btn.png) no-repeat left top; padding: 20px 5px 0 65px; height: 64px; min-width: 200px }
.suscription em {font-size: 15px; font-style: normal; line-height: 28px; display: block; margin-top: -5px }
.suscription a, .suscription a:link, .suscription a:visited {color: #FFF; text-decoration: none; text-shadow: #72B01F -2px 1px 2px }
.content hr {margin: 0; padding: 0 }
.content hr.blue-sep {background: #C7DCED; color: #C7DCED; height: 1px; border: none }
.content hr.grey-sep {background: #ECECEC; color: #ECECEC }
.content hr.ribet {height: 6px; color: transparent; background: transparent url(/img-wide/resume-bg.png) repeat-x scroll left bottom }
 .barra {color: #1F3F64; text-shadow: #FFF 0 1px; font-size: 12px; font-weight: bold; padding-right: 8px }
.barra a {font-weight: normal; margin-left: 4px }
.barra .selector a.bymail span {padding-left: 22px; background: transparent url(/img-wide/bymail.png) no-repeat -1px 2px }
.barra .selector a.bymail span.tab {padding-left: 22px; background: #EFF5F9 url(/img-wide/bymail.png) no-repeat -1px -17px }
.barra a.byrss {padding-left: 18px; background: transparent url(/img-wide/byrss.png) no-repeat left bottom }
.azul {background: transparent url(/img-wide/barra-azul.png) no-repeat right top }
.barra-inner {padding: 14px 0 26px; background: transparent url(/img-wide/barra-azul.png) no-repeat left top }
.barra-inner .float-left {margin-left: 15px }
.barra-inner .float-right {margin-right: 15px }
.barra-inner .selector .contextual {font-size: 1em; font-weight: normal; color: #CCC; width: 280px !important; top: 13px; margin-top: 0; white-space: normal }
.barra-inner .selector .left-contextual {left: 4px }
.barra-inner .selector .right-contextual {right: 4px }
.barra-inner .selector .contextual form {font-size: 11px; margin-bottom: 10px }
.barra-inner .selector .contextual form .text {padding: 7px 4px; font-size: 13px }
.barra-inner .selector .contextual form .btn {font-size: 13px; color: #436D8D; text-shadow: #FFF 0 1px 1px; height: 30px; padding: 6px 0 8px 9px; background: transparent url(/img-wide/signup-btn.png) no-repeat left top; margin-left: 8px; font-weight: bold }
.barra-inner .selector .contextual form .btn span {padding: 14px 9px 11px 0; background: transparent url(/img-wide/signup-btn.png) no-repeat right bottom }
  #main-inner-content {margin-top: 20px }
#main-inner-content strong {font-weight: bold }
#main-inner-content .column {width: 45% }
#main-inner-content .column-right {padding-left: 36px; border-left: 1px solid #CCC }
#main-inner-content #listadoitems {padding-bottom: 25px; margin-bottom: 25px; background: transparent url(/img-wide/resume-bg.png) repeat-x left bottom }
#main-inner-content .translation-title {font-size: 20px; font-weight: bold; height: 50px; margin-bottom: 20px; padding: 0; background: transparent url(/img-wide/translation-title.png) no-repeat right bottom }
#main-inner-content .translation-title span {display: inline-block; padding: 18px 0 20px 75px; background: transparent url(/img-wide/translation-title.png) no-repeat left top }
#main-inner-content .listadoitem {padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #C7ECDE }
#main-inner-content .listadoitem.last {border: none; background: none; margin-bottom: 0; padding-bottom: 0 }
#main-inner-content .listadoitem .fotoinfo {min-height: 70px }
#main-inner-content .listadoitem .fotoinfo .topp {color: #3B4E64; font-size: 13px; font-weight: bold; line-height: 20px; padding-top: 6px }
#main-inner-content .column .listadoitem .fotoinfo .topp {line-height: 14px }
#main-inner-content .listadoitem .fotoinfo .section {display: block; color: #641A21; font-variant: small-caps; font-size: 10px; font-weight: bold; line-height: 20px; padding-top: 6px }
#main-inner-content .listadoitem .fotoinfo .h2 a {color: #1F3F64; font-size: 18px; font-weight: bold; line-height: 20px }
#main-inner-content .listadoitem .listamainp, #main-inner-content .listadoitem .listmainp {float: left; margin-top: 18px; font-size: 13px; line-height: 18px }
#main-inner-content .listadoitem .extended, #main-inner-content .listadoitem .tags {font-size: 12px; padding-top: 18px; clear: both }
#main-inner-content .listadoitem .extended a {padding-left: 14px; background: transparent url(/img-wide/light-arrow.png) no-repeat left center }
#main-inner-content .suscription {margin: 5px 95px 0 0; padding-right: 30px }
#main-inner-content .suscription div {padding-left: 85px }
 #main-inner-content #content-sidebar {width: 198px; margin-right: 20px; padding-right: 20px; border-right: 1px solid #CCC }
#main-inner-content #content-sidebar .h2, #main-inner-content #content-sidebar .h3 {font-size: 18px; font-weight: bold }
#main-inner-content #content-sidebar .h2 {color: #1F3F64; margin-bottom: 16px }
#main-inner-content #content-sidebar .h3 {color: #333;; margin-bottom: 10px }
#main-inner-content #content-sidebar .side-block {margin-bottom: 25px; padding-bottom: 15px; background: transparent url(/img-wide/resume-bg.png) repeat-x left bottom }
#main-inner-content #content-sidebar ul {margin-bottom: 25px }
#main-inner-content #content-sidebar ul li {font-size: 12px; line-height: 14px; padding: 3px 0 3px 14px; background: transparent url(/img-wide/light-arrow.png) no-repeat 0 6px }
  .notice {height: 65px; padding: 0 0 20px 15px; font-size: 12px; line-height: 14px; background: transparent url(/img-wide/notice-red.png) no-repeat left top }
.inner-notice {padding: 20px 20px 17px 0; background: transparent url(/img-wide/notice-red.png) no-repeat right bottom }
.inner-notice * {display: inline-block; float: left }
.inner-notice em {color: #BA6943; width: 20%; padding: 2px 0; height: 100%; font-size: 18px; font-weight: bold; font-style: normal }
.inner-notice p {width: 80%; color: #333 }
  #main-inner-content #pagination {text-align: center; margin-bottom: 40px }
#main-inner-content #pagination li {font-size: 12px; display: inline; margin-left: 2px; vertical-align: middle }
#main-inner-content #pagination li.current {color: #FFF; background: #91AFCB; padding: 3px 5px; font-weight: bold }
#main-inner-content #pagination li a {padding: 3px 4px 4px; display: inline-block; color: #1F3F64; background: #EFF5F9; border: 1px solid #91AFCB; text-decoration: none }
#main-inner-content #pagination li a:hover {color: #FFF; background: #91AFCB }
  .content-block {margin-bottom: 40px; position: relative }
.content-block.last-block {margin-bottom: 20px }
.content-block .h2 {font-size: 22px; font-weight: bold; margin-bottom: 10px; padding-bottom: 15px; color: #3A4A57 !important; border-bottom: 1px solid #C7DCED }
#under-content .content-block .h2 {border: none; margin-bottom: 0; padding-bottom: 10px }
.content-block p {font-size: 12px; line-height: 18px; margin-bottom: 10px }
.content-block form {width: 100%; margin: 10px 0 }
.content-block .text {padding: 6px 0 6px 3px; font-weight: normal; font-style: normal; font-size: 0.9em }
.content-block ul.related-bits li {float: left; width: 50%; margin: 8px 0 20px }
.content-block ul.related-bits li .cover {margin-top: 0 }
.content-block #add-comment {position: absolute; top: 4px; right: 0 }
.content-block ul li .comment-author {padding-left: 25px; background: transparent url(/img-wide/comment-bubble.png) no-repeat left center }
  .more-btn {font-family: Helvetica; font-size: 16px; margin: 28px 0 15px }
.more-btn a, .more-btn a:link, .more-btn a:visited {text-decoration: none; font-weight: bold; height: 47px; padding: 15px 15px 15px 0 }
.more-btn a span {color: #FFF; padding: 15px 0 15px 55px }
.red-btn a {text-shadow: #C21800 -1px 3px 2px; background: transparent url(/img-wide/content-more-btn-red.png) no-repeat right top }
.red-btn a span {background: transparent url(/img-wide/content-more-btn-red.png) no-repeat left top }
.blue-btn a {text-shadow: #4A7696 -1px 3px 2px; background: transparent url(/img-wide/content-more-btn-blue.png) no-repeat right top }
.blue-btn a span {background: transparent url(/img-wide/content-more-btn-blue.png) no-repeat left top }
  .down-btn-outer {background-position: left top; margin-bottom: 25px; padding-top: 15px; cursor: pointer }
.down-btn-inner {width: 300px; background-position: left bottom }
.down-btn-inner a {display: inline-block; color: #FFF; font-size: 18px; line-height: 14px; font-weight: bold; text-decoration: none; padding: 5px 0 15px 50px }
.down-btn-inner a strong {display: block; font-size: 12px }
.pdf-btn {background-image: url(/img-wide/pdf-btn.png) }
.pdf-btn a {text-shadow: #C41F00 0 2px 2px }
.word-btn {background-image: url(/img-wide/word-btn.png) }
.word-btn a {text-shadow: #1B58A0 0 2px 2px }
   .round-box {margin: 10px auto 25px; background: #EFF5F9 url(/img-wide/rbox-bottom.png) repeat-x left bottom }
.round-box-top {width: 100%; height: 6px; background: transparent url(/img-wide/rbox-top-left.png) no-repeat left top }
.round-box-top span {display: block; position: relative; height: 6px; background: transparent url(/img-wide/rbox-top-right.png) no-repeat right top }
.round-box-content {position: relative; padding: 10px; margin: -1px 0 }
.round-box-bottom {width: 100%; height: 6px; background: transparent url(/img-wide/rbox-bottom-left.png) no-repeat left bottom }
.round-box-bottom span {display: block; position: relative; height: 6px; background: transparent url(/img-wide/rbox-bottom-right.png) no-repeat right bottom }
   .rounded {margin: 20px 0; padding: 0 15px }
.rounded .h3 {font-size: 18px; color: #333; font-weight: bold; margin: 10px 0 20px }
.rounded .center {border-top: 1px solid #C8DDED; text-align: center; margin: 15px; padding-top: 25px; font-size: 13px; color: #333; line-height: 17px }
.rounded {-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px}
 .rounded.notice-box {background: #FFF5EB; border: 1px solid #E9D9C9 }
.rounded.notice-box .notice {padding: 10px 0 10px 15px; font-size: 12px; position: relative }
.rounded.notice-box .notice * {float: left; display: inline; vertical-align: text-bottom }
.rounded.notice-box .notice em {color: #BA6943; width: 20%; font-size: 18px; font-weight: bold; font-style: normal }
.rounded.notice-box .notice span {width: 80%; color: #333; line-height: 18px }
   .side-box-outer {margin-bottom: 20px; padding-top: 15px; background: transparent url(/img-wide/sidebox-bg.png) no-repeat left top }
.side-box-inner {padding-bottom: 20px; background: transparent url(/img-wide/sidebox-bg.png) no-repeat left bottom }
.side-box-content {padding: 0 15px }
.side-box-content p {color: #3A4A57; font-size: 12px; line-height: 14px; margin-top: 10px }
.side-box-content .h2 {color: #34659C; font-size: 18px; font-weight: bold; margin-top: 0 }
.side-box-content ul {margin: 10px 0; font-size: 12px }
.side-box-content ul li {padding: 4px 0 4px 22px }
 #att-client-outer {background: transparent url(/img-wide/att-client-bg.png) no-repeat left top }
#att-client-inner {background: transparent url(/img-wide/att-client-bg.png) no-repeat left bottom }
#att-client-content .h2, #att-client-content p {color: #333 }
.att-client-btn {display: inline-block; padding-top: 10px }
.att-client-btn.lbtn {margin-left: -6px }
.att-client-btn.rbtn {margin-right: -6px }
.att-client-btn a {text-decoration: none; font-size: 11px; font-weight: bold; text-shadow: #FFF 0 1px 0; height: 29px; padding: 8px 8px 8px 0; background: transparent url(/img-wide/att-client-btn.png) no-repeat right top }
.att-client-btn a span {color: #1F3F64; padding: 8px 0 8px 8px; background: transparent url(/img-wide/att-client-btn.png) no-repeat left top }
  #tools-box-outer, #tools-box-inner {background: transparent; margin-bottom: 0; padding-top: 0 }
#tools-box-content {padding: 0 }
#tools-box-content .h2 {color: #333 }
#tools-box-content ul li {padding: 6px 0 6px 28px }
#tools-box-content ul li.print-tool {background: transparent url(/img-wide/tools-icons.png) no-repeat 0 2px }
#tools-box-content ul li.email-tool {background: transparent url(/img-wide/tools-icons.png) no-repeat 0 -25px }
#tools-box-content ul li.down-tool {background: transparent url(/img-wide/tools-icons.png) no-repeat 0 -50px }
#tools-box-content ul li.tag-tool {background: transparent url(/img-wide/tools-icons.png) no-repeat 0 -77px }
  #tags-box-outer {background: transparent url(/img-wide/sidebox-grey-bg.png) no-repeat left top }
#tags-box-inner {background: transparent url(/img-wide/sidebox-grey-bg.png) no-repeat left bottom }
#tags-box-content {position: relative }
#tags-box-content .h2 {color: #333 }
#tags-box-content .tags-trigger {position: absolute; right: 15px; top: 0 }
#tags-box-content ul#doc-tags li {background: transparent url(/img-wide/tags-icons.png) no-repeat left top }
#tags-box-content ul#user-tags li {background: transparent url(/img-wide/tags-icons.png) no-repeat left bottom }
#tags-box-content #tags p {margin: 0 -8px 0 -12px; padding-top: 14px; background: transparent url(/img-wide/sidebox-grey-separator.png) no-repeat left top; text-indent: 25px }
  .yellow-box-outer {margin: 0 -2px 20px; padding-bottom: 20px; background: transparent url(/img-wide/yellow_box.png) no-repeat left bottom }
.yellow-box-inner {background: transparent url(/img-wide/yellow_box.png) no-repeat left top }
.yellow-box-outer.ywide {margin-top: 40px; background: transparent url(/img-wide/yellow-box-wide.png) no-repeat left bottom }
.yellow-box-inner.ywide {background: transparent url(/img-wide/yellow-box-wide.png) no-repeat left top }
.yellow-box-content {padding: 20px 20px 0 }
#main .yellow-box-content .cover {background: transparent url(/img-wide/thumb-bg-yellow.png) no-repeat left top; margin-top: 0; padding: 3px 5px }
.yellow-box-content h1 {font-size: 22px; font-weight: bold; line-height: 26px; margin-bottom: 20px }
.yellow-box-content p {font-size: 12px; line-height: 16px; color: #333 }
.yellow-box-content span {color: #666; line-height: 24px }
.yellow-box-content span input {border: 1px solid #D3C28D; background: #EBE3BF; color: #333 }
.yellow-box-content .content-logo img {background: transparent url(/img-wide/logo-bg.png) no-repeat left top; padding: 2px 4px }
.bottom-yellow-box {margin: 20px -20px -20px; position: relative }
.bottom-yellow-box #paginator {background: transparent url(/img-wide/yellow-box-paginator-bg.png) no-repeat left top; padding: 14px 0 14px 100px }
.bottom-yellow-box #paginator li {display: inline; font-size: 13px; line-height: 0; font-style: normal; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !Important; text-shadow: 0 1px #FFF; height: 40px; padding: 11px 12px }
.bottom-yellow-box #paginator li#prev, .bottom-yellow-box #paginator li#next {font-weight: bold }
.bottom-yellow-box #paginator li#prev {padding-right: 30px; background: transparent url(/img-wide/yellow-box-paginator-prev-bg.png) no-repeat right bottom }
.bottom-yellow-box #paginator li#next {padding-left: 30px; background: transparent url(/img-wide/yellow-box-paginator-next-bg.png) no-repeat left bottom }
.bottom-yellow-box #docsearch {background: transparent url(/img-wide/yellow-box-form-bg.png) no-repeat left top; position: absolute; right: 4px; top: 0; padding-left: 15px }
.bottom-yellow-box #docsearch-inner {background: transparent url(/img-wide/yellow-box-form-bg.png) no-repeat right top; height: 38px; padding: 2px 10px 0 0 }
.bottom-yellow-box #docsearch ul li {display: inline; font-size: 11px }
.bottom-yellow-box #docsearch ul li .text {font-size: 12px }
.bottom-yellow-box #docsearch ul .btn {margin-left: 10px; padding: 5px 0 7px 27px; background: transparent url(/img-wide/small-blue-search-btn.png) no-repeat left top }
.bottom-yellow-box #docsearch ul .btn span {color: #FFF; padding: 4px 10px 4px 0; background: transparent url(/img-wide/small-blue-search-btn.png) no-repeat right bottom }
  .clearfix:after {content: ' '; display: block; clear: both; visibility: hidden; line-height: 0; font-size: 0; height: 0 }
.clearfix {display: inline-block }
html[xmlns] .clearfix {display: block }
  span.redspan {color: #a50e0e }
.strong {font-weight: bold !important }
.clear {clear: both }
.float-left {float: left }
.float-right {float: right }
.hidden {display: none }
.replaced {text-indent: -9999em; position: absolute; width: 0; height: 0 }
  a.new-feature {display: inline-block; color: #9a0700 !important }
  a.minibutton {display:inline-block; height:23px; padding:0 0 0 3px; font-size:11px; font-weight:bold; color:#333; background:url(/img-wide/minibutton_matrix.png) 0 0 no-repeat; white-space:nowrap; border:none; overflow:visible; cursor:pointer; text-decoration:none }
a.minibutton>span {display:block; height:23px; padding:0 10px 0 8px; line-height:23px; background:url(/img-wide/minibutton_matrix.png) 100% 0 no-repeat }
a.minibutton:hover, a.minibutton:focus {color:#fff; text-decoration:none; background-position:0 -150px }
a.minibutton:hover>span, a.minibutton:focus>span {background-position:100% -150px }
a.minibutton.mousedown{ background-position:0 -60px }
a.minibutton.mousedown>span{ background-position:100% -60px }
  #offline_trials, #offline_trials form {font-size: 12px; color: #224 }
#offline_trials h1 {display: block; padding:5px 15px 10px 30px }
#offline_trials p {padding:5px 15px 0px 30px }
#offline_trials p label {font-weight: bold }
#offline_trials input, #offline_trials select {margin:5px 0 5px 0 }
#offline_trials .pp {padding:15px 15px 5px 30px; display: block }
#offline_trials .ppf {padding:5px 15px 0px 30px; display: block; clear: both }
#offline_trials .ppf a {line-height: 30px }
#offline_trials table {margin:5px 15px 0px 15px }
#offline_trials .bottom {color: #999999; margin-left: 30px; margin-top: 15px; margin-bottom: 20px }
#offline_trials .display_inline {float: left; display: inline; margin-right: 15px }
 .content .browsing {width: 940px; margin-left: 50px }
.content .browsing h2 {margin-bottom: 10px; padding-top: 30px; border-bottom: 1px solid #b1c9e0; clear: both }
.content .browsing ul {width: 30%; float: left }
 #slideshow {margin: 0px auto 0px -9px; width:996px; height:398px; position:relative}
#slideshow #slidesContainer {margin:0 auto; width:979px; height:398px; overflow:hidden;  position:relative}
#slideshow #slidesContainer .slide {margin:0 auto; width:969px;  height:398px}
#slideshow .control {display:block; width:39px; height:398px; text-indent:-10000px; position:absolute; cursor: pointer}
#slideshow #leftControl {top:0; left:0; background: url(/img-wide/slider_hp_es_set.png) 301px -484px !important; margin-left: -14px; z-index: 9; height: 387px}
#slideshow #rightControl {top:0; right: -10px; background: url(/img-wide/slider_hp_es_set.png) 259px -484px !important; height: 387px; z-index: 2}
#slideshow #pageContainer {margin:0 auto; padding-left: 5px; width: 989px }
#slideshow .slide p {height:398px; font-family: 'lucida Grande'; font-size: 20px; height: 398px; margin: 0px; padding: 0px }
#slideshow .enlaces {background: url(/img-wide/slider_hp_es_set.png) 301px -873px !important; height: 315px; left: 678px; padding-left: 12px; padding-top: 71px; position: absolute; top: 1px; width: 290px}
#slideshow a.enlace_b1 {height: 81px; width: 281px; background: url(/img-wide/slider_hp_es_set.png) 301px 0px !important; display: block}
#slideshow a.enlace_b2 {height: 80px; width: 281px; background: url(/img-wide/slider_hp_es_set.png) 301px -162px; display: block}
#slideshow a.enlace_b3 {height: 81px; width: 281px; background: url(/img-wide/slider_hp_es_set.png) 301px -322px; display: block}
#slideshow a.enlace_b1:hover, #slideshow a.enlace_b1:active {background: url(/img-wide/slider_hp_es_set.png) 301px -81px}
#slideshow a.enlace_b2:hover, #slideshow a.enlace_b2:active {background: url(/img-wide/slider_hp_es_set.png) 301px -242px}
#slideshow a.enlace_b3:hover, #slideshow a.enlace_b3:active {background: url(/img-wide/slider_hp_es_set.png) 301px -403px}
#slideshow .slide div.welcome {height: 400px; padding: 290px 0px 0px 37px; background: url(/img-wide/slider_hp_es_set.png) 0px 0px !important}
#slideshow .slide div.welcome h1 {font-size: 19px}
#slideshow .slide div.welcome h2 {font-size: 15px}
#slideshow .slide div.iphone {height: 400px; padding: 240px 0px 0px 30px; background: url(/img-wide/slider_hp_es_set.png) 0px -398px !important}
#slideshow .slide div.social_media {height: 400px; padding: 115px 0px 0px 86px; background: url(/img-wide/slider_hp_es_set.png) 0px -796px !important}
#trial-head {border-top: 1px solid #e2d8a3; margin: 20px 0 0 72px; width: 636px; padding-top: 20px; overflow: hidden }
#trial-head .trial-left {float: left; width: 320px }
#trial-head .trial-left .trial-access {background: transparent url(/img/trial-document-icon.gif) no-repeat left center; padding-left: 45px; font-size: 16px; font-weight: bold; color: #C61F00; margin-top: 5px; cursor: pointer }
#trial-head .trial-left .trial-access em {font-size: 13px; display: block }
#trial-head .trial-left .trial-destacado {font-size: 16px; font-weight: bold; margin: 15px 10px 15px 0 }
#trial-head .trial-left .trial-clients {border-top: 1px solid #e2d8a3; border-bottom: 1px solid #e2d8a3; padding: 15px 0; margin-bottom: 15px }
#trial-head .trial-right {float: left; width: 280px; margin-left: 30px }
#trial-head .trial-right form label {font-size: 14px; font-weight: bold; display: block }
#trial-head .trial-right form input {width: 270px; margin-bottom: 5px }
#trial-head .trial-right form #usuario_cond_check {font-weight: normal; font-size: 10px; font-style: normal; margin-bottom: 10px }
#trial-head .trial-right form #usuario_cond_check input {width: auto }
.simpletrial.trials.uno {margin: 0; width: 738px }
.simpletrial .step {margin: 0 }
.simpletrial form {width: 320px; float: left }
#usuario_usu_nom, #usuario_usu_ape1, #usuario_usu_email,#usuario_usu_telefono {border: #7F9DB9 1px solid; padding: 3px; height: 1.6em }
.simpletrial .infotrial {float: right; background: transparent url(/img/trial-info-back.gif) no-repeat left bottom; margin: 25px 0 0; width: 370px; padding: 0 0 15px }
.simpletrial .infotrial .inner {padding: 15px 15px 0; background: transparent url(/img/trial-info-back.gif) no-repeat left top }
.simpletrial.alt .infotrial, .simpletrial.alt .infotrial .inner {background-image: url(/img/trial-info-back_alt.gif) }
.simpletrial .innertitle {font-weight: bold; font-size: 1.6em }
.simpletrial.alt .inner ul {border-bottom-color: #d2c998 }
.newtrial {background: transparent url(/img-wide/trial-blue-back.png) no-repeat left top; padding-top: 12px; width: 738px; text-align: left }
.newtrial-inner {background: transparent url(/img-wide/trial-blue-back.png) no-repeat left bottom; padding: 0 10px 12px 15px; position: relative }
.newtrial .trial-title {font-size: 1.7em; font-weight: bold; width: 390px; color: #1f3f64; border-bottom: 1px solid #adc6db; padding-bottom: 15px; margin-bottom: 15px }
.newtrial .trial-subtitle {font-size: 1.5em; font-weight: bold; width: 390px; color: #333; margin-bottom: 15px }
.newtrial .trial-list {border: none; margin-bottom: 10px; float: left; width: 300px }
.newtrial .trial-list.column-list {width: 195px; margin-right: 10px; position: relative }
.newtrial .trial-list li {margin-bottom: 7px }
.newtrial .trial-clients {margin: 0 0 10px; padding: 10px 0; border-top: 1px solid #adc6db; border-bottom: 1px solid #adc6db; width: 390px; float: left }
.newtrial .newtrial-form {float: right; width: 300px; padding-bottom: 10px; background: transparent url(/img-wide/trial-form-back.png) no-repeat left bottom }
.newtrial .newtrial-form form {padding: 10px 10px 0; background: transparent url(/img-wide/trial-form-back.png) no-repeat left top; margin: 0 }
.newtrial .newtrial-form fieldset {margin: 0 }
.newtrial .newtrial-form p {margin: 0 }
.newtrial .newtrial-form .trial-form-title {font-size: 1.6em; font-weight: bold; color: #1f3f64; margin: 0 }
.step2-input {border: #7F9DB9 1px solid; padding: 3px; height: 1.6em; width: 298px !important }
.ccv {margin-left: 0 !important; width: 91px !important }
.creditcard {width: 200px !important }
.step2-select {margin: 0 0 0 30px }
#usuario_usu_nom, #usuario_usu_ape1, #usuario_usu_email, #usuario_usu_telefono {border: #7F9DB9 1px solid; padding: 3px; height: 1.6em; width: 270px }
.newtrial .newtrial-form label {width: 270px }
.newtrial .newtrial-form .trial-check_info, .newtrial .newtrial-form .trial-check_conditions {font-size: 10px }
.newtrial .newtrial-form .suscribir {margin-bottom: 10px }
.newtrial .trial-last-info {overflow: hidden; position: relative; bottom: -18px; width: 713px }
.newtrial .trial-last-info.short {width: 390px; float: left }
.newtrial .trial-last-info.short.absolute {bottom: -7px; position: absolute }
.newtrial .trial-7days {float: left; background: transparent url(/img-wide/trial-green-tag.png) no-repeat right top; height: 86px; padding: 0 20px 0 15px }
.newtrial .trial-7days p {color: #fff; font-size: 20px; font-weight: bold; margin-top: 25px; margin-left: 5px; float: left; display: inline }
.newtrial .trial-7days .big7 {font-size: 48px; margin-top: 18px; margin-left: 0 }
.newtrial .trial-need-vlex {font-size: 16px; font-weight: bold; color: #1f3f64; float: left; width: 390px }
.newtrial .trial-last-info .trial-need-vlex {width: 390px; padding: 25px 0 0 20px }
.other_related {font-size: 90% !important; text-decoration:none !important}