.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 }
.cajaroja {width: 877px; background: transparent url(../img/cajarojabot.gif) no-repeat bottom left; margin: 0 auto 30px }
.cr2 {width: 837px; background: transparent url(../img/cajarojatop.gif) no-repeat; padding: 15px 20px }
.cajaroja p {color: #565656; font-size: 13px; line-height: 18px }
.cajaroja .crmsg p {font-size: 20px; text-align: center; font-family: Arial, sans-serif; letter-spacing: -1px }
.cajaroja ul.listaplain li a {color: #0055b4; font-weight: bold }
.cajaroja ul.listaplain li a:hover {text-decoration: none }
.redboxcont {width: 672px; margin-bottom: 40px; background: transparent url(../img/rbcbotbg.gif) no-repeat bottom left }
.rbc2 {width: 632px; background: transparent url(../img/rbctopbg.gif) no-repeat; padding: 15px 20px }
.rbc2 .announce {float: left; margin: 0 15px 10% 0 }
div#lbox_overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; display: none; z-index: 30}
* html div#lbox_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
div#lbox_wrap {text-align: left}
div#lbox_loading {position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100}
div#lbox_loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url(../img-wide/lightbox/lbox_progress.png) no-repeat}
div#lbox_loading_overlay {position: absolute; background-color: #FFF; z-index: 30}
div#lbox_loading_icon {position: absolute; background: url(../img-wide/lightbox/lbox_loading.gif) no-repeat; z-index: 35; width: 16px; height: 16px}
div#lbox_outer {position: absolute; top: 0; left: 0; z-index: 90; padding: 48px 12px 10px; margin: 0; overflow: hidden; background: #EFF5F9; display: none}
div#lbox_inner {position: relative; width:100%; height:100%; border: 1px solid #91AFCB; background: #FFF}
div#lbox_content {margin: 0; z-index: 100; position: absolute}
div#lbox_close {position: absolute; top: 10px; right: 17px; height: 12px; padding-left: 18px; font-size: 12px; background: url(../img-wide/lightbox/lbox_closebox.png) top left no-repeat; cursor: pointer; z-index: 181; display: none}
#lbox_frame {position: relative; width: 100%; height: 100%; display: none}
#lbox_ajax {width: 100%; height: 100%; overflow: auto}
.lbox_bigIframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent}
div#lbox_title {width: 100%; z-index: 100; font-size: 18px; font-weight: bold; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #1F3F64; display: none; margin-top: -35px; margin-bottom: 20px}
 .popupLink {color: red; outline: none }
.popup {position: absolute; visibility: hidden; z-index: 10; background-color: #fdf5d6; width: 200px; line-height: 16px; padding: 10px; border: 3px solid #e2d8a3 }
.popup_loading {position: absolute; visibility: hidden; z-index: 10; background-color: white; width: 250px; padding: 5px 0 10px 0; border: 3px solid #e2d8a3; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-align: center; color: #333333 }
div.auto_complete {width: 350px; background: #fff; font-size: 11px; z-index: 100}
ul.autocomplete {height: 20em; overflow: auto}
div.auto_complete ul {border:1px solid #888; margin:0; padding:0; width:100%; list-style-type:none}
div.auto_complete ul li {margin:0; padding:3px}
div.auto_complete ul li.selected {background-color: #ffb}
div.auto_complete ul strong.highlight {color: #cc0000; margin:0; padding:0}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
 :focus {outline: 0}
body {line-height: 1; color: black; background: white}
a img, img {border: none; text-decoration: none}
ol, ul {list-style: none}
cite, em, dfn {font-style: italic}
sup {position: relative; bottom: 0.3em; vertical-align: super}
sub {position: relative; bottom: -0.2em; vertical-align: sub}
code, kbd, samp, pre, tt, var, input[type='text'], textarea {font-size: 100%}
del {text-decoration: line-through}
ins, dfn {border-bottom: 1px solid #ccc}
small, sup, sub {font-size: 85%}
abbr, acronym {text-transform: uppercase; font-size: 85%; letter-spacing: .1em; border-bottom-style: dotted; border-bottom-width: 1px}
a abbr, a acronym {border: none}
 table {border-collapse: separate; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
 label, button {cursor: pointer}
input:focus, select:focus, textarea:focus {background-color: #FFF}
fieldset {border: none}
  html {background: transparent}
body {color: #333; background: transparent; font: normal normal 10px/12px "Verdana", Lucida Grande, Lucida, sans-serif; text-align: center}
html, body, #outer-wrap {height: 100%}
body > #outer-wrap {height: auto; min-height: 100%}
h1, .h2, .h3, .h4, .h5 {font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important; color: #3A4D64; display: block}
a, a:link{ color: #1F3F64; text-decoration: underline}
a:visited {color: #4083D0; text-decoration: underline}
.header-wrap a:visited {color: #1F3F64; text-decoration: underline}
a:hover {text-decoration: none}
  .links .outer-selector {position: relative; z-index: 1; display: inline}
.selector {display: inline}
.contextual {position: absolute; z-index: 1; margin-top: -2px; padding: 3px; background: #D7DADF; text-align: left; min-width: 150px; white-space: nowrap}
.left-contextual {left: 0}
.right-contextual {right: 4px}
.selector a.trigger {position: relative; z-index: 2; border-width: 3px 3px 0; border-color: transparent; border-style: solid}
.selector a.trigger span {border-width: 1px 1px 0; border-style: solid; border-color: transparent; padding: 0 0 2px 14px; background: transparent url(../img-wide/dark-arrow.png) no-repeat -5px 2px}
.selector a.trigger span.tab {background: #EFF5F9 url(../img-wide/dark-arrow.png) no-repeat -5px -16px; border-color: #91AFCB !important}
.selector a.show {border-color: #D7DADF #D7DADF #EFF5F9 #D7DADF; text-decoration: none}
.selector .contextual ul {border: 1px solid #91AFCB; background: #EFF5F9; padding: 8px 8px 10px}
li.selector .contextual ul li {display: block; font-size: 12px !important; background: transparent !important; margin: 0 -8px !important; padding: 4px 12px 8px 5px !important}
.selector .contextual li.current {background-color: #FEFEFE !important}
.selector .contextual li.selected {background-color: #E1E1E1 !important; text-align: center; padding: 8px 0 !important}
.selector .contextual li a {padding-left: 12px; background: transparent url(../img-wide/lightb-arrow.png) no-repeat 0 3px}
.selector .contextual li.current a {background: transparent url(../img-wide/lightc-arrow.png) no-repeat 0 3px}
  ul.links li {display: inline; margin: 0 3px}
ul.links li ul li {display: block}
#header ul.links li {font-size: 12px; padding: 0 8px 0 0; background: transparent url(../img-wide/menu-li-separator.png) no-repeat right bottom}
#header ul.links li.last {background: transparent}
#header #promo-links {float: right}
#header #promo-links ul {margin: 12px 0}
#header #promo-links ul.links li {margin: 0; padding: 5px 0 6px; height: 27px; background: transparent url(../img-wide/promo-btn.png) no-repeat left top}
#header #promo-links a {color: #FFF; text-decoration: none; font-weight: bold; padding: 6px 12px}
#header #promo-links ul.links li.last {margin-left: -6px; background: transparent url(../img-wide/promo-btn.png) no-repeat right top}
#header #promo-links ul.links li.last a {padding-left: 0}
#top-tab {background: transparent url(../img-wide/user-menu-bg.png) no-repeat scroll left top; padding-left: 45px; float: right}
#top-tab .no-promo {margin-bottom: 35px}
ul.user-menu {background: transparent url(../img-wide/user-menu-bg.png) no-repeat scroll right top; padding: 12px 8px 10px 0}
.user-submenu {float: right}
.user-submenu ul.links {margin: 8px 0 16px}
ul.user-menu li a {font-weight: bold}
ul.user-menu li.login a {padding-left: 14px; background: transparent url(../img-wide/login-icon.png) no-repeat 0 3px}
  form {font-size: 14px; color: #1F3F64; text-shadow: #FFF 0 1px 1px}
form ol.resizable li {display: inline}
form ol.floated, form ol.form-column {width: 50%; margin: 15px 0}
form ol.floated.float-right {background: transparent url(../img-wide/form-separator.png) repeat-y left bottom}
form ol.floated li, form ol.form-column li {padding: 5px 0}
form ol.form-column li {font-size: 12px; margin-bottom: 10px}
form ol.form-column li small {display: block}
form ol.floated label {width: 150px; display: inline-block; text-align: right; font-size: 0.9em}
form.type-one label, form ol.form-column label {display: block; font-size: 16px; font-weight: bold; text-indent: 2px; line-height: 22px}
form.type-one li {margin-bottom: 20px}
form.type-one small {font-weight: normal; font-size: 11px}
form.type-one .text {top: 0px; position: static}
form .text {color: #49698B; font: bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif}
form input.text, textarea.text {background: #FFF; border-width: 1px; border-style: solid; border-color: #78A9D0 #8DB9DD #8DB9DD; padding: 6px 1px 5px; font-weight: normal; font-style: normal; font-family: "Verdana", Lucida Grande, Lucida, sans-serif; top: -1px; position: relative}
form ol.form-column input.text {width: 80%}
form.type-one .text {width: 100%}
form .btn {color: #FFF; text-shadow: #436D8D 0 1px 1px; font: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding: 4px 0 10px 24px; height: 30px; line-height: 10px; vertical-align: text-top; text-decoration: none; background: transparent url(../img-wide/white-search-btn.png) no-repeat left top}
form .btn span {display: inline-block; padding: 10px 10px 11px 0; background: transparent url(../img-wide/white-search-btn.png) no-repeat right bottom}
form.type-one .btn, form ol.form-column .btn {color: #1F3F64; text-shadow: #FFF 0 1px 1px; display: inline-block; height: 56px; margin-top: 35px; padding: 0 0 0 75px; background: transparent url(../img-wide/blue-btn.png) no-repeat left top}
form.type-one .btn {margin-top: 20px}
form.type-one .btn span, form ol.form-column .btn span {font-size: 16px; line-height: 13px; padding: 19px 75px 24px 0; background: transparent url(../img-wide/blue-btn.png) no-repeat right bottom}
  #header {position: relative}
#header #logo {width: 98px; height: 52px; background: transparent url(../img-wide/vlex-logo.png) no-repeat top left; margin: 15px 0 0 15px}
#header .top-copy {position: absolute; left: 130px; top: 30px; font: normal 12px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
 #home-header {width: 978px; height: 345px; margin: 40px 0 25px; border: 1px solid #B5D6E9; background: transparent url(../img-wide/home-header-bg.png) repeat-x left top}
#home-header .header-column {height: 262px}
#home-header #header-tag {width: 600px; padding: 15px 14px; background: transparent url(../img-wide/home-header-globe.png) no-repeat left bottom}
#home-header #header-tag #header-title {width: 480px; color: #333; font: bold 32px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
#home-header #header-controls {width: 310px; padding: 25px 30px 5px 10px}
#home-header #header-controls ul {margin: 20px 0; padding-left: 24px}
#home-header #header-controls ul li {font-size: 12px; line-height: 18px; padding-left: 14px; background: transparent url(../img-wide/light-arrow.gif) no-repeat 0 4px}
#home-header #header-bottom {width: 978px; text-align: center; padding: 14px 0; color: #1F3F64; font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
   #top-search {width: 980px; padding: 0 0 10px; background: transparent url(../img-wide/top-search-bg.png) no-repeat left bottom; position: relative}
#top-search-inner {background: transparent url(../img-wide/top-search-inner-bg.png) no-repeat left top}
#top-search #main-search, #top-search #advanced-search {display: block; width: 960px; margin: 0 15px; padding: 12px 0 0}
#top-search input {vertical-align: middle}
#top-search .section a.trigger {height: 35px; margin-right: 12px; padding: 8px 25px 9px 0; background: transparent url(../img-wide/top-search-lsel.png) no-repeat right bottom; text-decoration: none; font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
#top-search .section a.trigger span {display: inline-block; cursor: pointer; line-height: 16px; padding: 8px 0 10px 10px; background: transparent url(../img-wide/top-search-lsel.png) no-repeat left top}
#top-search .colection a.trigger {height: 35px; padding: 10px 35px 9px 0; font-size: 13px; font-weight: normal; background: transparent url(../img-wide/top-search-rsel.png) no-repeat right bottom !important; text-decoration: none}
#top-search .colection a.trigger span {display: inline-block; cursor: pointer; line-height: 13px; padding: 10px 0 12px 10px; background: transparent url(../img-wide/top-search-rsel.png) no-repeat left top}
#top-search .select {position: relative; cursor: pointer}
#top-search .select .contextual {position: absolute; z-index: 2; top: 28px; background: #fff; border: 1px solid #7ca9c8}
#top-search .select .left-contextual {left: 2px}
#top-search .select .contextual .selected {background: #E1E1E1}
#top-search .select .contextual .current {background: #F1F1F1}
#top-search .select ul li {display: block; font-weight: normal; padding: 4px 10px}
#main-search .button {position: absolute; right: 15px}
#top-search .btn {height: 35px; line-height: 11px; margin-left: 10px; padding: 5px 0 12px 27px; background: transparent url(../img-wide/blue-search-btn.png) no-repeat left top}
#top-search .btn span {padding: 8px 10px 15px 0; background: transparent url(../img-wide/blue-search-btn.png) no-repeat right bottom}
#top-search ol.clear .button .btn {margin-left: 155px}
#breadcrumb {margin-top: 6px; width: 80%}
#breadcrumb li {margin: 0 8px 0 -3px; padding-right: 10px; background: transparent url(../img-wide/li-arrow.png) no-repeat right center}
#breadcrumb li.last {padding-right: 0; background: none}
#breadcrumb .selector a.trigger {margin-right: -3px}
#breadcrumb .selector a.trigger span {padding-left: 1px; padding-right: 16px; background-image: url(../img-wide/breadcrumb-arrow.png); background-repeat: no-repeat; background-position: 104% 0}
#breadcrumb a.trigger span.tab {background-position: 106% -16px !important}
#search-tab {cursor: pointer; font-size: 11px; height: 17px; margin: 0 0 0 10px; padding: 0 0 0 45px; background: transparent url(../img-wide/top-search-tab.png) no-repeat bottom left}
#search-tab.advanced-tab {background: transparent url(../img-wide/top-search-tab.png) no-repeat top left}
#search-tab span {display: inline-block; padding: 1px 5px 4px 3px; background: transparent url(../img-wide/top-search-tab.png) no-repeat top right}
  #inner-wrap {background: transparent url(../img-wide/body-bg.png) repeat-x top left}
#main {width: 980px; margin: 0 auto; text-align: left}
#main .cover {float: left; background: transparent url(../img-wide/thumb-bg.png) no-repeat left top; margin-top: 6px; margin-right: 16px; padding: 3px 4px}
#main .cover-content {float: left; width: 85%}
#main .postblock {margin-bottom: 25px}
#main .postblock .column-featured {width: 50%}
#main .postblock .column-featured .cover-content {width: 250px; margin: 0; padding: 0}
#main ul.basic-list li {font-size: 12px; padding: 6px 0 6px 12px; background: transparent url(../img-wide/light-arrow.gif) no-repeat 0 10px}
#main .home-content ul.basic-list li {float: left; display: inline; width: 200px}
#main .home-content ul.inline-list li {float: left; display: inline; font-size: 12px; margin: 3px 3px 0 0}
#main .content {margin-bottom: 40px}
#main .content-extra {margin-top: 40px}
#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; margin-bottom: 20px; width: 180px}
#side-content.wide {padding-left: 19px; width: 300px; border-left: 1px solid #CCC}
#side-content.huge {width: 400px}
#side-content #boxes {padding-bottom: 10px; background: transparent url(../img-wide/resume-bg.png) repeat-x left bottom}
#side-content .box {margin-bottom: 30px}
#side-content ul.basic-list li {background-position: 0 8px}
.under-content {font-size: 12px; line-height: 18px}
.under-content.fixed-content {width: 640px}
.under-content .h2 {margin-top: 24px; margin-bottom: 12px; color: #333; font-size: 22px; font-weight: bold}
.under-content .h3 {font-size: 16px; font-weight: bold}
.under-content .subtitle {font-size: 18px; font-weight: bold; color: #3A4D64}
.under-content .h3, .under-content p {color: #333; margin: 12px 0}
.under-content p.page {color: #999; font-size: 10px}
.under-content ul.doc-list li {padding-left: 15px; background: transparent url(../img-wide/light-arrow.gif) no-repeat 0 4px}
.under-content ul.doc-list li a {font-weight: bold}
#top-image {background: #F4F8FB}
#top-image img {width: 798px; margin: 10px auto}
 #resume {position: relative}
#resume strong {font-weight: bold}
#resume #globe {position: absolute; top: 64px; right: 25px; width: 246px; height: 151px; background: transparent url(../img-wide/globe-bg.png) no-repeat left top}
#resume #quotes {position: absolute; top: 28px; right: 0; width: 360px; height: 126px; z-index: 0; background: transparent url(../img-wide/quotes-bg.png) no-repeat left top}
#resume.public {background: transparent url(../img-wide/resume-bg.png) repeat-x left bottom; padding-bottom: 12px}
#resume.publisher-logged {background: transparent url(../img-wide/publisher-title-bg.png) no-repeat right bottom}
#resume-title, #home-title {padding-top: 12px; border-bottom: 1px solid #C7DEEC; color: #3A4D64; font: 28px/1.8em "Helvetica Neue", Helvetica, Arial, sans-serif}
#home-title {color: #333; font-size: 32px; font-weight: bold; border-bottom: none}
#resume-title h1 {display: inline; font-size: 28px}
#home-title h1 {display: inline; font-size: 32px}
#resume .meta, #resume .text-intro {margin-top: 12px; padding-bottom: 12px; font-size: 14px; line-height: 14px}
#resume .copy-caption {font: 16px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #666; max-width: 679px}
#resume .copy-caption.big {font-size: 24px}
#resume .home-caption {color: #4C79A5; position: relative; font: 14px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; border-color: #C7DCED; border-style: solid; border-width: 1px 0; margin-top: 70px; padding: 15px 0 18px}
#resume .home-caption p {position: relative; z-index: 100}
#resume .home-caption-dummy {background: #FFF; position: absolute; width: 100%; padding: 15px 0 18px; top: 0; z-index: 10}
#resume.countries-resume {padding-bottom: 30px; border-bottom: 1px solid #C7DCED}
#resume.testimonial-resume {padding-bottom: 20px; border-bottom: 1px solid #C7DCED}
#resume .meta .small {font-size: 12px; margin: 10px 0 -10px}
#resume .more-info {padding: 6px 0 16px; font-size: 12px; line-height: 18px}
  #featured-testimonial {position: relative; z-index: 2; margin: 20px 0; padding-bottom: 40px; background: transparent url(../img-wide/featured-testimonial-bg.png) no-repeat center bottom}
#featured-testimonial #featured-cite {width: 360px; margin: 20px 20px 0 0}
#featured-testimonial #featured-thumbs {width: 570px; float: right}
#featured-testimonial #featured-thumbs li {float: left; margin: 0; padding: 0 0 10px 40px}
#featured-testimonial #featured-thumbs li img {border: 1px solid #000}
#featured-testimonial .cite {font: 22px/30px Georgia, "Times New Roman", Times, serif; color: #4C79A5}
#featured-testimonial .author {color: #666; font-size: 13px; margin-top: 10px; line-height: 18px}
#testimonials {margin-right: 20px}
#testimonials li {margin: 18px 0; padding-bottom: 18px; border-bottom: 1px solid #C7DCED}
#testimonials li.last {border-bottom: none}
#testimonials blockquote .quote {font: 17px/24px Georgia, "Times New Roman", Times, serif; color: #333; margin-bottom: 18px}
#testimonials blockquote .cite {color: #666; margin-left: 15px; font-size: 13px; line-height: 17px; margin-bottom: 8px}
#testimonials blockquote .cite .author {color: #4C79A5}
#client-thumbs {margin-bottom: 15px}
#client-thumbs li {float: left; padding: 10px 0}
#client-thumbs li.middle-thumb {padding: 10px 30px}
#client-thumbs li.alone {padding: 10px 131px}
#client-thumbs li img {border: 1px solid #4A4A4A}
  #related-links {font-size: 12px; margin-bottom: 20px; padding: 10px 15px; background: transparent url(../img-wide/related-bg.png) no-repeat left top}
#related-links p.related-links-title {font: bold 21px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #394A57; line-height: 20px; margin: 5px 0 15px}
#related-links p.related-links-subtitle {font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #333}
#related-links ul {margin: 15px 0}
  .suscription {cursor: pointer; background: transparent url(../img-wide/green-suscription-btn.png) no-repeat right top; margin: 20px 0 0 20px; height: 84px; padding-right: 10px; font: bold 22px "Helvetica Neue", Helvetica, Arial, sans-serif}
.red-suscription {background: transparent url(../img-wide/red-suscription-btn.png) no-repeat right top}
.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}
.red-suscription div {background: transparent url(../img-wide/red-suscription-btn.png) no-repeat left top; padding-left: 20px}
.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}
.red-suscription em {text-align: center}
.red-suscription a, .red-suscription a:link, .red-suscription a:visited {text-shadow: #af1f1f -2px 1px 2px}
  .free-trial-button {margin-top: -5px; background: transparent url(../img-wide/promo-btn-alt.png) no-repeat right top; font-size: 18px; font-weight: normal; height: 50px}
.testimonial-resume .free-trial-button {margin-top: -30px}
.free-trial-button div {background: transparent url(../img-wide/promo-btn-alt.png) no-repeat left top; height: 30px; padding: 12px 5px 10px 55px}
.free-trial-button em {display: inline; font-weight: bold}
  .more-button {margin: 10px 0 10px 20px; height: 41px; padding-right: 15px; background: transparent url(../img-wide/blue-pill-btn.png) no-repeat right top}
.more-button div {height: 21px; padding: 8px 5px 12px 55px; background: transparent url(../img-wide/blue-pill-btn.png) no-repeat left top}
.more-button div a {text-decoration: none; text-shadow: #4C7A94 0 2px 1px; font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #FFF}
 hr {margin: 0; padding: 0}
hr.blue-sep {background: #C7DCED; color: #C7DCED; height: 1px; border: none}
hr.sepia-sep {background: #E9D9C9; color: #E9D9C9; height: 1px; border: none}
hr.gray-sep {background: #CCC; color: #CCC; height: 1px; border: none}
hr.grey-sep {background: #ECECEC; color: #ECECEC}
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; margin-top: 20px; padding-right: 8px}
.barra a {font-weight: normal; margin-left: 4px; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
.barra .selector a.bymail span {padding-left: 22px; background: transparent url(../img-wide/bymail.png) no-repeat -1px 2px}
.barra .selector a.bymail span.tab {padding-left: 22px; background: #EFF5F9 url(../img-wide/bymail.png) no-repeat -1px -17px}
.barra a.byrss {padding-left: 18px; background: transparent url(../img-wide/byrss.png) no-repeat left bottom}
.azul {background: transparent url(../img-wide/barra-azul.png) no-repeat right top}
.barra-inner {padding: 14px 0 26px; background: transparent url(../img-wide/barra-azul.png) no-repeat left top}
.barra-inner .float-left {margin-left: 15px}
.barra-inner .float-right {margin-right: 15px}
.barra-inner .selector .contextual {font-size: 1em; font-weight: normal; color: #CCC; width: 280px !important; top: 13px; margin-top: 0; white-space: normal}
.barra-inner .selector .left-contextual {left: 4px}
.barra-inner .selector .right-contextual {right: 4px}
.barra-inner .selector .contextual form {font-size: 11px; margin-bottom: 10px}
.barra-inner .selector .contextual form .text {padding: 7px 4px; font-size: 13px}
.barra-inner .selector .contextual form .btn {font-size: 13px; color: #436D8D; text-shadow: #FFF 0 1px 1px; height: 30px; padding: 6px 0 8px 9px; background: transparent url(../img-wide/signup-btn.png) no-repeat left top; margin-left: 8px; font-weight: bold}
.barra-inner .selector .contextual form .btn span {padding: 14px 9px 11px 0; background: transparent url(../img-wide/signup-btn.png) no-repeat right bottom}
  #main-inner-content {margin-top: 20px}
#home-top-container {padding-bottom: 45px; margin-bottom: 45px; background: transparent url(../img-wide/resume-bg.png) repeat-x left bottom}
#home-middle-content {width: 640px}
#home-bottom-container {margin-top: 45px}
#home-bottom-container .h3 {color: #333; font: bold 13px/17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
#home-bottom-container .country-list {font: normal 12px/20px "Lucida Grande", Lucida, Verdana, sans-serif; color: #1F3F64; margin: 8px 0 60px 0}
#home-bottom-container .country-list li {float: left; margin-right: 10px}
#home-middle-side {width: 310px}
#home-middle-content .links-list {margin-bottom: 40px; font-size: 12px; line-height: 16px}
#home-middle-side .cover-content {float: left; width: 215px}
#home-middle-side .listadoitem {padding-bottom: 15px; margin-bottom: 5px; border: none}
#home-middle-side .fotoinfo .h2 a {font-size: 12px}
#home-middle-side .suscription {margin: 25px 0}
#lbox_content #main-inner-content {padding: 0 10px}
#main-inner-content #content-body-alt {width: 741px}
#main-inner-content #content-body-alt.testimonial-content {width: 569px}
#main-inner-content #content-body-alt.home-content {width: 680px}
#main-inner-content #content-body-alt.home-content .h2.toptitle {font: bold 22px/0 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #333; margin-top: 8px; padding-bottom: 35px; margin-bottom: 10px; background: transparent url(../img-wide/home-toptitle-bg.png) no-repeat center bottom}
#main-inner-content #content-body-alt.home-content .h3 {color: #333; font-weight: bold; font-size: 12px}
#home-middle-content .h3 {color: #333; font-weight: bold; font-size: 16px; margin-top: 20px; margin-bottom: 8px}
#main-inner-content strong {font-weight: bold}
#main-inner-content .column {width: 45%}
#main-inner-content .column-right {padding-left: 5%; border-left: 1px solid #CCC}
#main-inner-content #content-body #listadoitems, #main-inner-content #content-body-alt #listadoitems {padding-bottom: 25px; margin-bottom: 25px; background: transparent url(../img-wide/resume-bg.png) repeat-x left bottom; min-height: 134px}
#main-inner-content #content-body .country-list img, #main-inner-content #content-body-alt .country-list img {padding: 1px; border: 1px solid #B4D0E3; vertical-align: middle; margin-bottom: 2px}
#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-tools {color: #DFDFDF; margin-bottom: 8px}
#main-inner-content .translation-tools a {padding: 4px 0 4px 24px}
#main-inner-content .translation-title span {display: inline-block; padding: 18px 0 20px 75px; background: transparent url(../img-wide/translation-title.png) no-repeat left top; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif}
.listadoitem {padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #C7ECDE}
.listadoitem.last {border: none; background: none; margin-bottom: 0; padding-bottom: 0}
.fotoinfo {min-height: 70px}
#main .fotoinfo .cover {margin-top: 0px}
.fotoinfo .topp {color: #3B4E64; font-size: 13px; font-weight: bold; line-height: 20px; padding-top: 0px}
.fotoinfo .topb {color: #333; font-size: 11px; font-weight: bold; line-height: 16px; margin: 0px 0}
.postblock .column-featured .cover-content .topb {line-height: 12px; margin: 0 0 4px}
.postblock .column-featured .cover-content .updt {margin: 4px 0; color: #B22600}
.column .fotoinfo .topp {line-height: 14px}
.fotoinfo .section {display: block; color: #641A21; font-family: Verdana; font-variant: small-caps; font-size: 10px; font-weight: bold; line-height: 20px; padding-top: 0px}
.fotoinfo .h2 a {font-size: 18px; line-height: 20px}
.postblock .column-featured .cover-content .h2 a {font-size: 12px}
.fotoinfo .h2 .rate-stars {display: inline-block; height: 15px;   width: 60px; background: transparent url(../img-wide/stars-all.png) no-repeat left top}
.fotoinfo .h2 .rate-stars.rate-one {background-position: 0 0}
.fotoinfo .h2 .rate-stars.rate-two {background-position: 0 -20px}
.fotoinfo .h2 .rate-stars.rate-three {background-position: 0 -40px}
.fotoinfo .h2 .rate-stars.rate-four {background-position: 0 -60px}
.fotoinfo .h2 .rate-stars.rate-five {background-position: 0 -80px}
.listamainp, .listmainp {margin-top: 8px; font-size: 13px; line-height: 18px}
.toomany {font-size: 8pt; margin-top: 4pt}
#main-inner-content p.more a {display: inline-block; margin: 8px 0 0 5px; padding: 4px 0 4px 25px; font-size: 10px; background: transparent url(../img-wide/more-icon.png) no-repeat left top}
#main-inner-content .extended, #main-inner-content .tags {font-size: 12px; padding-top: 18px; clear: both}
#main-inner-content .extended a {padding-left: 14px; background: transparent url(../img-wide/light-arrow.gif) 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.navigation-sidebar {width: 254px}
#main-inner-content #content-sidebar.home-sidebar {border: none}
#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.listapaises {margin: 5px 0}
#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.gif) no-repeat 0 6px}
#main-inner-content #content-sidebar ul.listapaises li {padding-left: 0; background-image: none}
#main-inner-content #content-sidebar .side-block ul.alphabet-filter li {float: left; display: inline-block; width: 35px; height: 15px}
#main-inner-content #content-sidebar .side-block ul.alphabet-filter li.selected {border: 1px solid #A2BFD8; background: #EFF5F9; font-weight: bold; width: 20px; height: 13px; margin-right: 13px}
#main-inner-content #content-sidebar .side-block ul.alphabet-filter li.selected a {text-decoration: none}
#main-inner-content #content-sidebar .side-block ul.alphabet-filter li.clear-filter {display: block; width: auto}
#main-inner-content #content-sidebar form .text, #main-inner-content #content-sidebar form select, #main-inner-content #content-sidebar form textarea {width: 196px; margin: 12px 0}
#main-inner-content #content-sidebar form .btn {background: transparent url(../img-wide/widget-btn.png) no-repeat scroll left top; display: inline-block; height: 54px; margin: 15px 0 5px; padding: 0 0 0 20px}
#main-inner-content #content-sidebar form .btn span {background: transparent url(../img-wide/widget-btn.png) no-repeat scroll right top; font-size: 16px; line-height: 12px; padding: 18px 46px 22px 0}
#main-inner-content #content-sidebar .listapaises {display: none}
   #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}
.h2.extratitle, .content-block .h2 {font-size: 22px; font-weight: bold; margin-bottom: 10px; padding-bottom: 15px; color: #3A4A57 !important; border-bottom: 1px solid #C7DCED}
.h2.extratitle a.more {font-size: 11px; font-weight: normal}
.h2.subtitle {margin-top: 45px}
.countries-content .content-block .h3 {font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #333; margin-left: 15px}
.under-content .content-block .h2 {border: none; margin-bottom: 0; padding-bottom: 10px}
.content-block p {font-size: 12px; line-height: 18px; margin-bottom: 10px}
.content-block form {width: 100%; margin: 10px 0}
.content-block .text {padding: 6px 0 6px 3px; font: normal normal 0.9em "Verdana", Lucida Grande, Lucida, sans-serif}
.content-block ul.related-bits li {float: left; width: 50%; margin: 8px 0 20px}
.content-block ul.related-bits li .cover {margin-top: 0}
.content-block #add-comment {position: absolute; top: 4px; right: 0}
.content-block ul li .comment-author {padding-left: 25px; background: transparent url(../img-wide/comment-bubble.png) no-repeat left center}
.content-block .home-separator {display: block; background: transparent url(../img-wide/home-separator.png) no-repeat left center; width: 739px; height: 33px}
.content-block .thumbs-box-list {margin-bottom: 16px}
.content-block .thumbs-box-list li {float: left; width: 210px; margin: 10px 15px 10px 15px; padding: 10px 0; text-align: center; color: #85A5B8; background: #EFF5F9 url(../img-wide/blue-box-big.png) no-repeat left bottom; border-top: 1px solid #B4D0E3; font: normal 11px/16px "Lucida Grande", Lucida, Verdana, sans-serif}
.countries-content .content-block .thumbs-box-list li {margin-right: 20px}
.content-block .thumbs-box-list li a {font-size: 12px; font-weight: bold}
.content-block .thumbs-box-list li.lastThumb {margin-right: 0}
.content-block .thumbs-box-list li img {display: block; margin: 10px auto 0; border: 2px solid #C4D8E5}
.countries-content .content-block .thumbs-box-list li img {border: 4px solid #C4D8E5; height: 59px}
.content-block .thumbs-box-list li p {display: block; height: 15px; padding: 10px 8px}
.content-block .country-list {font: bold 12px/20px "Lucida Grande", Lucida, Verdana, sans-serif; color: #1F3F64; margin: 0 0 0 15px}
.content-block .country-list li {float: left; margin-right: 10px}
.content-block .thumbs-box-list li p a {vertical-align: text-top}
.content-block .thumbs-box-list-alt li {float: left; width: 170px; margin: 10px 0 10px 15px; padding: 10px 0; text-align: center; background: #EFF5F9 url(../img-wide/blue-box.png) no-repeat left bottom; border-top: 1px solid #B4D0E3; font: bold 12px/16px "Lucida Grande", Lucida, Verdana, sans-serif}
.content-block #paginator {height: 53px; padding-left: 30px; background: transparent url(../img-wide/blue-bar.png) no-repeat left top}
.content-block #paginator-content {padding: 13px 30px 40px 0; background: transparent url(../img-wide/blue-bar.png) no-repeat right top}
.content-block #paginator a {font: bold 12px/16px "Lucida Grande", Lucida, Verdana, sans-serif; height: 23px; padding-top: 4px}
.content-block #paginator a#previous-link {padding-left: 25px; background: transparent url(../img-wide/blue-bar-back.png) no-repeat left top}
.content-block #paginator a#next-link {padding-right: 25px; background: transparent url(../img-wide/blue-bar-next.png) no-repeat right top}
  .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}
  #content-sidebar .navigation-title {font-size: 20px; width: 100%; margin-left: 2px; margin-bottom: 2px !important; padding: 16px 0 20px 14px; background: transparent url(../img-wide/navigation-title-bg.png) no-repeat left top}
#content-sidebar .navigation-title img {padding-bottom: 1px; padding-right: 4px}
#main-inner-content #content-sidebar #page-navigation li.page-navigation-btn {margin-bottom: 4px; padding: 0; height: 41px; position: relative; background: none}
#content-sidebar #page-navigation li.page-navigation-btn a.page-navigation-anchor, #content-sidebar .nav-btn a {color: #333; text-decoration: none; font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding: 10px 12px 12px; display: block; width: 230px; background: transparent url(../img-wide/nav-btn.png) no-repeat left top}
#content-sidebar #page-navigation li.page-navigation-btn a.page-navigation-anchor:hover {color: #5C451C; background: transparent url(../img-wide/nav-btn.png) no-repeat 0 -43px}
#content-sidebar #page-navigation li.page-navigation-btn a.page-navigation-anchor.selected {padding-right: 18px; color: #5C451C; background: transparent url(../img-wide/nav-btn.png) no-repeat 0 -86px}
#main-inner-content #content-sidebar #page-navigation li.page-navigation-btn ul.page-navigation-submenu {display: none; position: relative; top: -41px; left: 256px; padding: 6px 10px; max-width: 200px; min-height: 24px; background: #FFF4C9 url(../img-wide/nav-sub-bg.png) no-repeat -2px -1px; border: 1px solid #E3CA86; border-left: none}
#content-sidebar .nav-btn {margin-bottom: 8px}
#content-sidebar .green-nav-btn a {background: transparent url(../img-wide/nav-btn.png) no-repeat 0 -129px}
#content-sidebar .blue-nav-btn a {background: transparent url(../img-wide/nav-btn.png) no-repeat 0 -172px}
   #footer {width: 100%; position: relative; clear: both; background: #F4F8FB url(../img-wide/footer-bg.png) no-repeat top center; padding: 20px 0 0; border-top: 1px solid #DEE9F4}
#footer .content {width: 980px; margin: 0 auto; font-size: 12px; line-height: 14px; text-align: left}
#footer .content div {padding: 18px 0 20px; background: transparent url(../img-wide/footer-separator.png) repeat-x bottom left}
#footer .content div.last {padding: 20px 0 18px; background: transparent}
#footer .content .h4 {font-weight: bold; margin-bottom: 4px}
#footer .content .h4.copy {font-size: 14px}
#footer .content #lang-selector {margin-right: 65px}
#footer .subcontent * {line-height: 18px; font-size: 0.9em}
  .down-btn-outer {background-position: left top; margin-bottom: 25px; padding-top: 15px; cursor: pointer}
.down-btn-inner {width: 300px; background-position: left bottom}
.down-btn-inner a {display: inline-block; font: bold 18px/14px "Helvetica Neue", Helvetica, Arial, sans-serif; text-decoration: none; padding: 5px 0 15px 50px}
.down-btn-inner a strong {display: block; font-size: 12px; color: #FFF}
.pdf-btn {background-image: url(../img-wide/pdf-btn.png)}
.pdf-btn a {color: #FFEFE4; text-shadow: #C41F00 0 2px 2px}
.word-btn {background-image: url(../img-wide/word-btn.png)}
.word-btn a {color: #FFF0E5; text-shadow: #1B58A0 0 2px 2px}
   .round-box {margin: 10px auto 25px; background: #eff5f9 url("../img-wide/rbox-bottom.png")repeat-x bottom left; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border: 1px solid #c7dced; width: 100%}
.round-box-vid {margin: 0; background: #FFFFFF; border: none}
.round-box-top {}
 .round-box-top span {}
 .round-box-bottom {}
 .round-box-bottom span {}
 .round-box-content {position: relative; padding: 10px; margin: -1px 0}
.round-box-content-vid {position: relative; padding: 15px 0 0 0; margin: 0}
   .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}
  #editor-report-outer {padding: 0 0 20px 0; background: transparent url(../img-wide/editor-report-box.png) no-repeat left bottom}
#editor-report-inner {padding: 20px 0 0; background: transparent url(../img-wide/editor-report-box.png) no-repeat left top}
#editor-report-content .h2, #editor-report-content li {color: #333; line-height: 18px}
#editor-report-content li {float: left; margin: 10px 0 0}
#editor-report-content li label {font-size: 12px}
#editor-report-content li textarea {border: 1px solid #78A9D0}
#editor-report-content a.btn {position: relative; left: 120%; font-size: 11px; font-weight: bold; text-shadow: #FFF 0 1px 0; display: inline-block; height: 29px; padding: 0 12px 0 0; background: transparent url(../img-wide/editor-report-btn.png) no-repeat right top; vertical-align: -16px}
#editor-report-content a.btn span {color: #1F3F64; padding: 9px 0 9px 12px; background: transparent url(../img-wide/editor-report-btn.png) no-repeat left top}
  #history-box-outer {background: transparent url(../img-wide/history-box-bg.png) no-repeat left top}
#history-box-inner {background: transparent url(../img-wide/history-box-bg.png) no-repeat left bottom}
#history-box-content .h2, #history-box-content ol li {color: #333; line-height: 18px}
#history-box-content p {font-weight: bold; color: #1F3F64}
#history-box-content ol li {margin: 10px 0 0}
#history-box-content ol li.date-selector {padding-right: 16px; background: transparent url(../img-wide/date-icon.png) no-repeat right center}
#history-box-content ul li {font-weight: bold; line-height: 16px; padding: 2px 0 2px 14px; background: transparent url(../img-wide/light-arrow.gif) no-repeat 0 6px}
#history-box-content ul li.current {margin-bottom: 8px; padding: 6px 0 4px 28px; border: 1px solid #E9D9C9; background: #FFF5EB url(../img-wide/light-arrow.gif) no-repeat 12px 8px}
#history-box-content legend {color: #333; font-size: 12px; font-weight: bold}
#history-box-content a.btn {background: transparent url(../img-wide/history-box-btn.png) no-repeat left top}
#history-box-content a.btn span {padding-left: 5px; line-height: 12px; background: transparent url(../img-wide/history-box-btn.png) no-repeat right bottom}
  #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}
.print-tool {background: transparent url(../img-wide/tools-icons.png) no-repeat 0 2px}
.email-tool {background: transparent url(../img-wide/tools-icons.png) no-repeat 0 -25px}
.down-tool {background: transparent url(../img-wide/tools-icons.png) no-repeat 0 -50px}
.tag-tool {background: transparent url(../img-wide/tools-icons.png) no-repeat 0 -77px}
  #translations-box-outer, #translations-box-inner {background: transparent; margin-bottom: 0; padding-top: 0}
#translations-box-content {padding: 0}
#translations-box-content .h2 {color: #333}
#translations-box-content ul li a {font-weight: bold}
  #search-box-outer, #search-box-inner {background: transparent; margin-bottom: 0; padding-top: 0}
#search-box-content {padding: 0}
#search-box-content .h2 {color: #333; margin: 20px 0 10px}
#search-box-content li {float: left}
#search-box-content li input.text {padding: 4px 0; margin-right: 5px; vertical-align: -14px}
#search-box-content li a.btn span {line-height: 12px}
  #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.separator {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 0 -20px; position: relative}
.bottom-yellow-box #paginator {background: transparent url(../img-wide/yellow-box-paginator-bg.png) no-repeat left top; padding: 14px 0 14px 100px}
.bottom-yellow-box #paginator li {display: inline; font: normal 13px/0 "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow: 0 1px #FFF; height: 40px; padding: 11px 12px}
.bottom-yellow-box #paginator li#prev, .bottom-yellow-box #paginator li#next {font-weight: bold}
.bottom-yellow-box #paginator li#prev {padding-right: 30px; background: transparent url(../img-wide/yellow-box-paginator-prev-bg.png) no-repeat right bottom}
.bottom-yellow-box #paginator li#next {padding-left: 30px; background: transparent url(../img-wide/yellow-box-paginator-next-bg.png) no-repeat left bottom}
.bottom-yellow-box #docsearch {background: transparent url(../img-wide/yellow-box-form-bg.png) no-repeat left top; position: absolute; right: 4px; bottom: -3px; 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: 5px 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; line-height: 12px; padding: 7px 10px 10px 0; background: transparent url(../img-wide/small-blue-search-btn.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.form-box {background: #FFF5EB; border: 1px solid #E9D9C9}
.rounded.form-box form {color: #333}
.rounded.form-box form ol.float-left {background: transparent url(../img-wide/sepia-dot.png) repeat-y right top}
.rounded.form-box form ol {width: 47%; padding: 0 10px}
li.centered {text-align: center}
.rounded.form-box form small {color: #666; font-size: 11px}
.rounded.form-box form strong.title {font-size: 16px}
.rounded.form-box form label span {font-size: 12px}
  .rounded.notice-box {background: #FFF5EB; border: 1px solid #E9D9C9}
.rounded.notice-box .search-results {padding-left: 50px; background: transparent url(../img-wide/search-icon-sepia.png) no-repeat 10px 50%}
.rounded.notice-box .notice {padding: 10px 0 10px 15px; font-size: 12px; position: relative}
.rounded.notice-box .notice * {float: left; display: inline; vertical-align: text-bottom}
.rounded.notice-box .notice em {color: #BA6943; width: 20%; font: normal bold 18px "Helvetica Neue", Helvetica, Arial, sans-serif}
.rounded.notice-box .notice span {width: 80%; color: #333; line-height: 18px}
  .alert-box {font-size: 12px; padding: 20px 0 20px 65px; background: transparent url(../img-wide/alert-box-icon.png) no-repeat 0 20px}
.alert-box .h2 {color: #333; font-size: 18px; font-weight: bold; margin-bottom: 4px}
.alert-box ul {margin-top: 16px}
.alert-box ul li {padding: 4px 0 4px 14px; background: transparent url(../img-wide/light-arrow.gif) no-repeat 0 4px}
.alert-box ul li a {font-weight: bold}
  .rounded.grey-box {margin-top: 8px; padding: 15px; background: #EBEBEB; border: 1px solid #CCC}
  .rounded.tag-box {margin-top: 20px; padding: 15px; background: #CCDDEC; border: 1px solid #ADC6DB}
.rounded.tag-box a {margin-right: 10px}
  .rounded.blue-box {margin-top: 20px; padding: 15px; background: #E9F3FC; border: 1px solid #C8DDED}
   #editor-toolbox {background: #ECECEC; text-align: center; margin-top: 20px; margin-bottom: 20px; padding-bottom: 10px}
#editor-toolbox li {display: inline; font-size: 12px; vertical-align: -12px; padding: 0 18px 0 9px; background: transparent url(../img-wide/editor-toolbox-separator.png) no-repeat 100% -12px}
#editor-toolbox li.last {background: none}
#editor-toolbox li a {padding-left: 20px; padding-top: 1px}
#editor-toolbox li a#edit-doc {background: transparent url(../img-wide/edit-doc-icon.png) no-repeat left bottom}
#editor-toolbox li a#add-doc {background: transparent url(../img-wide/add-doc-icon.png) no-repeat left bottom}
#editor-toolbox li a#del-doc {background: transparent url(../img-wide/del-doc-icon.png) no-repeat left bottom}
#editor-toolbox li a#index-doc {background: transparent url(../img-wide/index-doc-icon.png) no-repeat left 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}
  .strong {font-weight: bold !important}
.note {display: block; margin-bottom: 20px; font: 11px/11px Verdana, sans-serif; color: #999}
.ajax-advise {margin-top: 20px; font-size: 24px; font-weight: bold; text-align: center}
.clear {clear: both}
.float-left {float: left; display: inline}
.float-right {float: right; display: inline}
.hidden {display: none}
.replaced {text-indent: -9999em; position: absolute; width: 0; height: 0}
   .under-content .free-trial-one {background: #CCDDEC; border: 1px solid #ADC6DB; padding-top: 12px; width: 945px; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
.under-content .free-trial-one .trial-title {font-size: 26px; font-weight: bold; line-height: 30px; width: 540px; color: #1F3F64; border-bottom: 1px solid #ADC6DB; padding-bottom: 15px; margin-bottom: 15px}
.under-content .free-trial-one .trial-subtitle {font-size: 18px; font-weight: bold; width: 540px; color: #333; margin-bottom: 15px}
.under-content .free-trial-one .trial-list {border: none; margin-bottom: 10px; float: left; width: 540px}
.under-content .free-trial-one .trial-list.column-list {width: 260px; margin-right: 10px; position: relative}
.under-content .free-trial-one .trial-list li {padding-left: 20px; margin-bottom: 7px; background: transparent url(../img-wide/trial-li-dot.png) no-repeat 0 1px}
.under-content .free-trial-one .trial-list li.last {margin-top: 20px}
.under-content .free-trial-one .free-trial-one-form {float: right; width: 390px; padding-bottom: 10px; background: transparent url(../img-wide/trial-one/trial-form-bg.png) no-repeat left bottom}
.under-content .free-trial-one .free-trial-one-form form {padding: 10px 10px 0 15px; background: transparent url(../img-wide/trial-one/trial-form-bg.png) no-repeat left top}
.under-content .free-trial-one .free-trial-one-form form li {float: left}
.under-content .free-trial-one .free-trial-one-form p {text-align: center}
.under-content .free-trial-one .free-trial-one-form .trial-form-title {font-size: 20px; font-weight: bold; color: #1F3F64; text-align: left}
.under-content .free-trial-one .free-trial-one-form label {color: #333; font-size: 16px; font-weight: bold; line-height: 25px; display: inline-block; margin-top: 5px; text-indent: 5px}
.under-content .free-trial-one .free-trial-one-form .trial-check {font-size: 12px; font-weight: normal}
.under-content .free-trial-one .free-trial-one-form .short-input {width: 170px; margin-right: 8px}
.under-content .free-trial-one .free-trial-one-form form .btn {display: inline-block; height: 54px; margin: 15px 0 5px; padding: 0 0 0 20px; background: transparent url(../img-wide/trial-one/trial-btn.png) no-repeat left top}
.under-content .free-trial-one .free-trial-one-form form .btn span {font-size: 24px; line-height: 12px; padding: 18px 55px 22px 0; background: transparent url(../img-wide/trial-one/trial-btn.png) no-repeat right top}
.under-content .free-trial-one .trial-last-info {overflow: hidden; margin-bottom: -8px; width: 513px; float: left}
.under-content .free-trial-one .trial-last-info.short {width: 540px; float: left}
.under-content .free-trial-one .trial-7days {float: left; background: transparent url(../img-wide/trial-tag-bg.png) no-repeat left top; width: 195px; height: 86px; position: relative}
.under-content .free-trial-one .trial-7days p {color: #FFF !important; font-size: 16px; font-weight: bold; font-style: normal; position: absolute; top: 10px; left: 55px}
.under-content .free-trial-one .trial-7days .big7 {font-size: 48px; line-height: 20px; top: 19px; left: 15px}
.under-content .free-trial-one p.trial-need-vlex {font-size: 16px; font-weight: bold; color: #1F3F64; float: left; width: 290px; padding-left: 20px}
  .under-content .free-trial-two {background: #CCDDEC; border: 1px solid #ADC6DB; padding-top: 12px; width: 610px; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
.under-content .free-trial-two .trial-title {font-size: 20px; font-weight: bold; line-height: 25px; width: 300px; color: #1F3F64; border-bottom: 1px solid #ADC6DB; padding-bottom: 15px; margin-bottom: 15px}
.under-content .free-trial-two .trial-subtitle {font-size: 16px; font-weight: bold; width: 300px; color: #333; margin-bottom: 15px}
.under-content .free-trial-two .trial-list {border: none; margin-bottom: 10px; float: left; width: 140px}
.under-content ..free-trial-two .trial-list.column-list {width: 140px; margin-right: 10px; position: relative}
.under-content .free-trial-two .trial-list li {padding-left: 20px; margin-bottom: 7px; background: transparent url(../img-wide/trial-li-dot.png) no-repeat 0 1px}
.under-content .free-trial-two .trial-list li.last {margin-top: 20px}
.under-content .free-trial-two .free-trial-two-form {float: right; width: 270px; padding-bottom: 10px; background: transparent url(../img-wide/trial-two/trial-form-bg.png) no-repeat left bottom}
.under-content .free-trial-two .free-trial-two-form form {padding: 10px 10px 0 15px; background: transparent url(../img-wide/trial-two/trial-form-bg.png) no-repeat left top}
.under-content .free-trial-two .free-trial-two-form form li {float: left}
.under-content .free-trial-two .free-trial-two-form p {text-align: center}
.under-content .free-trial-two .free-trial-two-form .trial-form-title {font-size: 18px; font-weight: bold; color: #1F3F64; text-align: left}
.under-content .free-trial-two .free-trial-two-form label {color: #333; font-size: 14px; font-weight: bold; line-height: 25px; display: inline-block; text-indent: 5px}
.under-content .free-trial-two .free-trial-two-form .trial-check {font-size: 12px; font-weight: normal}
.under-content .free-trial-two .free-trial-two-form .short-input {width: 230px; margin-right: 8px}
.under-content .free-trial-two .free-trial-two-form form .btn {display: inline-block; height: 54px; margin: 15px 0 5px; padding: 0 0 0 15px; background: transparent url(../img-wide/trial-two/trial-btn.png) no-repeat left top}
.under-content .free-trial-two .free-trial-two-form form .btn span {font-size: 16px; line-height: 12px; padding: 18px 40px 22px 0; background: transparent url(../img-wide/trial-two/trial-btn.png) no-repeat right top}
.under-content .free-trial-two .trial-last-info {overflow: hidden; margin-bottom: -8px; margin-top: 8px; width: 613px; float: left}
.under-content .free-trial-two .trial-last-info.short {width: 540px; float: left}
.under-content .free-trial-two .trial-7days {float: left; background: transparent url(../img-wide/trial-tag-bg.png) no-repeat left top; width: 195px; height: 86px; position: relative}
.under-content .free-trial-two .trial-7days p {color: #FFF !important; font-size: 16px; font-weight: bold; font-style: normal; position: absolute; top: 10px; left: 55px}
.under-content .free-trial-two .trial-7days .big7 {font-size: 48px; line-height: 20px; top: 19px; left: 15px}
.under-content .free-trial-two p.trial-need-vlex {font-size: 16px; font-weight: bold; color: #1F3F64; float: left; width: 340px; padding-left: 20px}
  .free-trial-three {width: 90%; margin: 20px auto 0; border-top: 1px solid #E2D8A3}
.free-trial-three .columns {margin-top: 10px}
.free-trial-three .float-left {width: 320px}
.free-trial-three .float-left p {font-size: 12px; margin: 18px 0}
.free-trial-three .float-left p.free-trial-title {cursor: pointer; color: #C61F00; font: bold 16px/15px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 10px 0 8px; padding-left: 45px; background: transparent url(../img-wide/trial-three/access-icon.png) no-repeat left top}
.free-trial-three .float-left p.free-trial-title span {font-size: 13px}
.free-trial-three .float-left p.caption {font: bold 16px/15px "Helvetica Neue", Helvetica, Arial, sans-serif}
.free-trial-three .float-left p.already-clients {padding: 18px 0; border-top: 1px solid #E2D8A3; border-bottom: 1px solid #E2D8A3}
.free-trial-three .float-left p.already-clients img {margin-top: 10px}
.free-trial-three .free-trial-three-form {width: 230px; padding-bottom: 10px}
.free-trial-three .free-trial-three-form label {color: #333; font-size: 14px; font-weight: bold; line-height: 25px; display: inline-block; text-indent: 5px}
.free-trial-three .free-trial-three-form .trial-check {font-size: 10px; line-height: 10px; font-weight: normal}
.free-trial-three .free-trial-three-form .short-input {width: 230px; margin-right: 8px; padding: 3px 1px}
.free-trial-three .free-trial-three-form form .btn {display: inline-block; height: 54px; margin: 15px 0 5px; padding: 0 0 0 12px; background: transparent url(../img-wide/trial-three/trial-btn.png) no-repeat left top}
.free-trial-three .free-trial-three-form .btn span {font-size: 16px; line-height: 12px; padding: 18px 40px 22px 0; background: transparent url(../img-wide/trial-three/trial-btn.png) no-repeat right top}
  .free-trial-four {margin: 10px auto}
#content-sidebar .free-trial-four {padding-bottom: 8px; background: transparent url(../img-wide/trial-four/trial-form-bg.png) no-repeat right bottom}
#content-sidebar .free-trial-four-inner {background: transparent url(../img-wide/trial-four/trial-form-bg.png) no-repeat right top}
#side-content .free-trial-four {padding-bottom: 10px; background: transparent url(../img-wide/trial-four/trial-form-bg-wide.png) no-repeat right bottom}
#side-content .free-trial-four-inner {background: transparent url(../img-wide/trial-four/trial-form-bg-wide.png) no-repeat right top}
#content-sidebar .free-trial-four .free-trial-four-form {width: 184px; margin: 0 auto}
#side-content .free-trial-four .free-trial-four-form {width: 280px; margin: 0 auto}
.free-trial-four .free-trial-four-form .trial-title {color: #AE2814; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; padding: 18px 8px 10px; line-height: 18px; background: transparent url(../img-wide/trial-four/trial-dots.png) repeat-x left bottom}
#content-sidebar .free-trial-four .free-trial-four-form .trial-title {font-size: 15px; margin: 0 -5px}
#side-content .free-trial-four .free-trial-four-form .trial-title {font-size: 18px; margin: 0 -8px}
.free-trial-four .free-trial-four-form label {color: #333; font-size: 14px; font-weight: bold; line-height: 25px; display: inline-block; text-indent: 5px}
.free-trial-four .free-trial-four-form .trial-check {font-size: 10px; line-height: 10px; font-weight: normal}
.free-trial-four .free-trial-four-form .short-input {margin-right: 8px; padding: 3px 1px}
#content-sidebar .free-trial-four .free-trial-four-form .short-input {width: 178px !important; margin: 0 8px 0 0 !important; padding: 3px 1px}
.free-trial-four .free-trial-four-form form .btn {display: inline-block; height: 54px; margin: 15px 4px 5px -8px; padding: 0 0 0 9px; background: transparent url(../img-wide/trial-four/trial-btn.png) no-repeat left top !important}
.free-trial-four .free-trial-four-form .btn span {font-size: 14px !important; line-height: 12px; padding: 18px 9px 24px 0; background: transparent url(../img-wide/trial-four/trial-btn.png) no-repeat right top !important}
#content-sidebar li.centered {margin-right: 6px}
#content-sidebar .free-trial-four .free-trial-four-form .btn span {padding: 14px 17px 18px 0 !important}
#side-content .free-trial-four .free-trial-four-form .btn span {font-size: 16px !important; padding: 18px 24px 24px !important}
  .free-trial-five {width: 610px; margin: 20px 0 0}
.free-trial-five .float-right {width: 340px}
.free-trial-five .float-right .trial-box {padding-top: 10px; background: transparent url(../img-wide/trial-five/trial-box-bg.png) no-repeat left top}
.free-trial-five .float-right .trial-box-inner {padding: 0 10px 10px; background: transparent url(../img-wide/trial-five/trial-box-bg.png) no-repeat left bottom}
.free-trial-five .float-right p {font-size: 12px; margin: 18px 0}
.free-trial-five .float-right ul {width: 290px; margin: 18px 5px 0; padding: 18px 0 0; background: transparent url(../img-wide/trial-five/trial-dots.png) repeat-x left top}
.free-trial-five .float-right ul li {padding: 4px 0 4px 20px; background: transparent url(../img-wide/trial-five/trial-li-dot.png) no-repeat 0 5px}
.free-trial-five .float-right p.free-trial-title {color: #C61F00; font: bold 16px/15px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 10px 0 8px}
.free-trial-five .float-right p.already-clients {width: 290px; background: transparent url(../img-wide/trial-five/trial-dots.png) repeat-x left top; padding: 18px 0; margin: 18px 5px 0}
.free-trial-five .float-right p.already-clients img {margin-top: 10px}
.free-trial-five .free-trial-five-form {width: 230px; padding-bottom: 10px}
.free-trial-five .free-trial-five-form label {color: #333; font-size: 14px; font-weight: bold; line-height: 25px; display: inline-block; text-indent: 5px}
.free-trial-five .free-trial-five-form .trial-check {font-size: 10px; line-height: 10px; font-weight: normal}
.free-trial-five .free-trial-five-form .short-input {width: 230px; margin-right: 8px; padding: 3px 1px}
.free-trial-five .free-trial-five-form form .btn {display: inline-block; height: 54px; margin: 15px 0 5px; padding: 0 0 0 12px; background: transparent url(../img-wide/trial-five/trial-btn.png) no-repeat left top}
.free-trial-five .free-trial-five-form .btn span {font-size: 16px; line-height: 12px; padding: 18px 40px 22px 0; background: transparent url(../img-wide/trial-five/trial-btn.png) no-repeat right top}
  .free-trial-six {background: transparent url(../img-wide/trial-six/trial-form-bg.png) no-repeat left bottom; margin-bottom: 15px; padding: 0 10px 12px; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
.free-trial-six-inner {margin: 0 -10px; padding: 12px 10px 0; background: transparent url(../img-wide/trial-six/trial-form-bg.png) no-repeat left top}
.free-trial-six .free-trial-six-block {width: 40%}
.free-trial-six p {font-size: 12px; line-height: 16px}
.free-trial-six .trial-title {font-size: 22px; font-weight: bold; line-height: 24px; color: #AE2814; padding-bottom: 15px; margin-bottom: 15px; background: transparent url(../img-wide/trial-six/trial-dots.png) repeat-x left bottom}
.free-trial-six .free-trial-six-form {width: 56%}
.free-trial-six .free-trial-six-form label {color: #333; font-size: 14px; font-weight: bold; line-height: 25px; display: inline-block; text-indent: 5px}
.free-trial-six .free-trial-six-form li {float: left}
.free-trial-six .free-trial-six-form .trial-check {font-size: 11px; line-height: 10px; font-weight: normal}
.free-trial-six .free-trial-six-form .short-input {width: 130px; margin-right: 8px}
.free-trial-six .free-trial-six-form form .btn {display: inline-block; height: 54px; margin: 15px 0 5px; padding: 0 0 0 14px; background: transparent url(../img-wide/trial-six/trial-btn.png) no-repeat left top}
.free-trial-six .free-trial-six-form .btn span {font-size: 20px; line-height: 12px; padding: 19px 40px 22px 0; background: transparent url(../img-wide/trial-six/trial-btn.png) no-repeat right top}
   #sugest {position: absolute; display: none; width: 520px; background: #FAFBFC; border: 1px solid #333; padding: 14px; text-align: left}
#sugest label {color: #333; font-weight: bold; line-height: 18px}
#sugest p {color: #333; line-height: 18px; margin-bottom: 4px}
#sugest p.smit {text-align: center}
#sugest p textarea {width: 490px; height: 100px}
  .ad_header {}
.ad_line1 {}
.ad_url {}
.ad_text { }
 .round-box .vanessa-style .ad_header, #side-content .vanessa-style .ad_header {font-size: 11px; color: #1F3F64}
.round-box .vanessa-style .ad_line1 {font-size: 18px; color: #1F3F64; line-height: 20px; font-weight: normal; font-family: Arial; text-decoration: underline}
.round-box .vanessa-style .ad_url, .round-box .vanessa-style .ad_text {font-size: 12px; line-height: 18px}
#side-content .vanessa-style .wide_ads {padding-top:15px}
#side-content .vanessa-style .ad_line1 {font-size: 12px; color: #1F3F64; line-height: 15px; font-weight: notmal; text-decoration: underline}
#side-content .vanessa-style .ad_url, #side-content .vanessa-style .ad_text {font-size: 11px; line-height: 14px; font-family: Arial}
.round-box .vanessa-style .ad_url, #side-content .vanessa-style .ad_url {color: #4083D0; text-decoration: underline}
  .cajaroja {width: 877px; background: transparent url(../img-wide/cajarojabot.gif) no-repeat bottom left; margin: 0 auto 30px }
.cr2 {width: 837px; background: transparent url(../img-wide/cajarojatop.gif) no-repeat; padding: 15px 20px }
.cajaroja p {color: #565656; font-size: 13px; line-height: 18px }
.cajaroja .crmsg p {font-size: 20px; text-align: center; font-family: Arial, sans-serif; letter-spacing: -1px }
  .ajax-advise {background: transparent url(../img-wide/widgets-loader.gif) no-repeat center center; font: bold 2em Helvetica, Arial, Geneva, sans-serif !important; padding-top: 100px; text-align: center}
#main-inner-content #content-sidebar #widget-color-selector li {background-image: none; float: left; margin: 0 12px; padding: 0}
#main-inner-content #content-sidebar #widget-color-selector li a {cursor: default; display: inline-block; width: 20px; height: 20px; border: 2px solid #1F3F64}
#main-inner-content #content-sidebar #widget-color-selector li a.selected {border-color: #FC0}
 div.content table {border-collapse: collapse}
div.content td {border: 1px solid black; padding: 5px}
 .iter_reverted {color: red}
.iter_reverted a {color: red; font-weight: bold;}
.iter_reverted a:hover {color: #1F3F64; font-weight: bold;}
.iter_confirmed {color: green}
.iter_confirmed a {color: green; font-weight: bold;}
.iter_confirmed a:hover {color: #1F3F64; font-weight: bold;}
.fotoinfo .iter_active, .fotoinfo .iter_passive, .fotoinfo .parte_vencedora{ margin-top: 8px; font-size: 13px; line-height: 18px; font-style: italic}
 #main-inner-content .h2 {line-height: 24px }
.other_related {font-size: 90% !important; text-decoration:none !important}