/**- COMMON -**/
html, body, body div, button, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

article, aside, figure, footer, header, hgroup, nav, section {
  display: block;
}

/* lets clear some floats */
.clearfix:before,
.clearfix:after {
  content: "\0020"; display: block; height: 0; overflow: hidden;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

ul {
  list-style: none;
}

body, input, textarea, select {
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
  font-size: 12px;
}

h1 {
  font-weight: bold;
  font-size: 16px;
  margin: 36px 0 18px;
  color: #27526b;
}

dl {
  margin: 6px 12px;
}

dt {
  font-weight: bold;
  margin: 12px 0;
}

dd {
  margin-left: 12px;
}

a {
  color: #3b7c9c;
  text-decoration: none;
}

a:hover {
  color: #1F7192;
}

hr{
  clear: both;
}

input.big-input,
.tabs,
.pagination a,
.pagination span,
#status-message,
.attachments .image,
ul.press-releases a.attach,
.br2 {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

.anadir-fuente-section .form-label-map,
#subheader.home-items .hi-button,
.form-multiselect,
.form-select,
.form-input,
.form-button,
.add-font-link,
.form-button-link,
#search,
.form-input,
.form-textarea,
.categories li,
.pagination a,
.pagination span,
#press-office .data-image,
.br3 {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.aside::-webkit-scrollbar-thumb {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.see-po,
.form-button-link,
.add-font-link,
.form-button,
.button,
.br4 {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.login-box-form,
.send-press,
ul.press-offices > li,
ul.press-releases > li,
ul.press-releases .favicon,
ul.press-offices .favicon,
.br5 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

#main-body {
  padding-bottom: 80px;
  margin: 0 auto;
  max-width: 1000px;
}

#sign-up #main-body {
  overflow: visible; /*tooltip*/
}

/* floats */
.fleft {
  float: left;
}

.fright {
  float: right;
}

.fnone {
  float: none;
}

/** HOME.CSS **/
/* home page */
#subheader {
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 3px 0;
}

#subheader li {
  float: left;
  margin: 0 80px 0 0;
  padding: 3px 0 0 40px;
  font-size: 13px;
  height: 33px;
}

#subheader li:last-child {
  margin-right: 0;
}

#subheader li a {
  color: #000;
}

#subheader li a:hover {
  text-decoration: underline;
}

#subheader li span {
  font-size: 22px;
  font-weight: bold;
}

#subheader li.po_icon {
  background: url(/img/po-small.png) no-repeat top left;
}

#subheader li.pr_icon {
  background: url(/img/pr-small.png) no-repeat top left;
}

#subheader li.reporter_icon {
  background: url(/img/reporter-small.png) no-repeat top left;
}

#header-container {
}

#footer-container,
#header-container {
  background: rgb(34,115,155);
  background: -moz-linear-gradient(top, rgba(34,115,155,1) 0%, rgba(32,103,138,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,115,155,1)), color-stop(100%,rgba(32,103,138,1)));
  background: -webkit-linear-gradient(top, rgba(34,115,155,1) 0%,rgba(32,103,138,1) 100%);
  background: -o-linear-gradient(top, rgba(34,115,155,1) 0%,rgba(32,103,138,1) 100%);
  background: -ms-linear-gradient(top, rgba(34,115,155,1) 0%,rgba(32,103,138,1) 100%);
  background: linear-gradient(top, rgba(34,115,155,1) 0%,rgba(32,103,138,1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#22739b', endColorstr='#20678a',GradientType=0 );
}

#header {
  max-width: 1000px;
  margin: 0 auto;
  padding: 10px 10px 0;
  height: 60px;
  color: #fff;
  line-height: 1;
}

.home #header {
  height: 80px;
  padding-top: 20px;
}

.home #header div#logo-box .pitch {
  display: block;
}

#header a {
  color: #fff;
}

#header div {
  float: left;
}

#header div#logo-box {
  text-align: center;
}

#header div#logo-box .pitch {
  font-size: 14px;
  color: #FFFFFF;
  text-shadow: 2px 2px 1px rgba(0,0,0,0.25);
  font-weight: normal;
  margin: 0;
  display: none;
}

#header div#logo-box #logo {
  background:url(/img/logo-big-white.png) scroll no-repeat 0 0 transparent;
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDY4Ljg5NSA3MC4yNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDY4Ljg5NSA3MC4yNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTE0MC42NDUsMzEuNTY1YzAsMy0wLjc1LDYuNS0xLjI1LDkuNQ0KCWMtMi4yNSwxMS41LTguNSwxNC4yNS0xNi41LDE0LjI1Yy0zLDAtNS4yNSwwLTguNzUtMWMwLDQuNS0xLDktMywxMy41Yy0wLjc1LDAtNi4yNS0wLjUtNi4yNS0yYzAtMC41LDEuNzUtNC4yNSwyLTYuNQ0KCWMwLjI1LTAuNSwwLjI1LTEsMC4yNS0xLjVjMC4yNS0xLjUsMC41LTMuMjUsMC43NS00Ljc1YzAuNS0yLjUsMS01LjI1LDEuMjUtOGMwLjUtMywxLTYuMjUsMS41LTkuNWMwLjI1LTEuNSwwLjUtMy4yNSwwLjc1LTQuNzUNCgljMC4yNS0xLjc1LDAuMjUtNCwxLjI1LTUuNzVjMS43NS0zLjI1LDEyLjUtNC4yNSwxNi4yNS00LjI1QzEzNy4xNDUsMjAuODE1LDE0MC42NDUsMjMuMDY1LDE0MC42NDUsMzEuNTY1eiBNMTU3LjE0NSwyMC44MTUNCgljMCwwLjUsMCwyLjUsMC41LDIuNWMwLjc1LDAsMS41LTAuNzUsMi0xYzMuNzUtMS41LDMuNzUtMS41LDYuNzUtMS41YzAuNSwwLDIuMjUsMCwzLjUsMC4yNWMwLDAuMjUsMC4yNSwwLDAuMjUsMC41DQoJYzAsMC43NS0xLDMuNS0xLjc1LDUuMjVjMCwwLjI1LDAsMC4yNS0wLjUsMC4yNWMtMC43NSwwLTIuNS0wLjUtMy4yNS0wLjVjLTIsMC02LjUsMS03LDEuNzVjLTEuNSw4LjUtMi43NSwxNy00LjI1LDI1LjUNCgljMCwwLjI1LTAuMjUsMC41LTAuNSwwLjc1aC02LjI1bDMuNS0yNy4yNWMxLTEsMC0zLjUsMC00LjVjMC0xLjc1LDUtMiw1LjUtMkgxNTcuMTQ1eiBNMjAxLjY0NSwzMC44MTVjMCw2LjUtMyw5LjUtMTEuNSwxMC43NQ0KCWMtMSwwLTIuNSwwLjUtMy4yNSwwLjVoLTguNzVjLTAuNSwwLjUtMC41LDEtMC41LDEuNzVjMCw2LDUsNi41LDksNi41YzMuMjUsMCw2LTAuNzUsMTAuMjUtMS41YzAuMjUsMSwwLjc1LDIuNzUsMC43NSwzLjUNCgljMCwyLjUtMTIsMy0xMi43NSwzYy00LjUsMC05Ljc1LTAuMjUtMTMtNS41Yy0wLjc1LTEuNS0xLjI1LTQtMS4yNS00LjV2LTUuMjVjMi0xNSw3LjI1LTE5LjI1LDE4LjUtMTkuMjUNCglDMTk2LjM5NSwyMC44MTUsMjAxLjY0NSwyMi4zMTUsMjAxLjY0NSwzMC44MTV6IE0yMzMuNjQ1LDIyLjA2NWMwLDAuMjUsMC4yNSwwLDAuMjUsMC41YzAsMC43NS0xLDIuNzUtMS41LDQNCgljMCwwLjI1LDAsMC4yNS0wLjc1LDAuMjVjLTAuNSwwLTcuNS0xLTguMjUtMWMtMi43NSwwLTgsMC4yNS04LDVjMCw3LjI1LDE2LjI1LDAsMTYuMjUsMTJjMCwxMC04LjI1LDEyLjUtMTUuNSwxMi41DQoJYy0xLjI1LDAtMTEuMjUtMC41LTExLjI1LTIuNzVjMC0wLjc1LDEtNCwxLjc1LTRjMS4yNSwwLDQuNSwxLjc1LDkuNzUsMS43NWMzLDAsOC4yNS0wLjc1LDguMjUtNS43NWMwLTYuNzUtMTYuMjUtMC43NS0xNi4yNS0xMg0KCWMwLTkuNzUsOC4yNS0xMS43NSwxNS4yNS0xMS43NWMyLjEzLDAsMi45LTAuMDQ1LDMuNjYsMC4wMkMyMjguMzMsMjAuOTIsMjI5LjM0LDIxLjIwNSwyMzMuNjQ1LDIyLjA2NXogTTI2NS4xNDUsMjIuMDY1DQoJYzAsMC4yNSwwLjI1LDAsMC4yNSwwLjVjMCwwLjc1LTEsMi43NS0xLjUsNGMwLDAuMjUsMCwwLjI1LTAuNzUsMC4yNWMtMC41LDAtNy41LTEtOC4yNS0xYy0yLjc1LDAtOCwwLjI1LTgsNQ0KCWMwLDcuMjUsMTYuMjUsMCwxNi4yNSwxMmMwLDEwLTguMjUsMTIuNS0xNS41LDEyLjVjLTEuMjUsMC0xMS4yNS0wLjUtMTEuMjUtMi43NWMwLTAuNzUsMS00LDEuNzUtNGMxLjI1LDAsNC41LDEuNzUsOS43NSwxLjc1DQoJYzMsMCw4LjI1LTAuNzUsOC4yNS01Ljc1YzAtNi43NS0xNi4yNS0wLjc1LTE2LjI1LTEyYzAtOS43NSw4LjI1LTExLjc1LDE1LjI1LTExLjc1YzIuMTMsMCwyLjktMC4wNDUsMy42NiwwLjAyDQoJQzI1OS44MywyMC45MiwyNjAuODQsMjEuMjA1LDI2NS4xNDUsMjIuMDY1eiBNMTk0LjY0NSwzMS4wNjVjMCwwLjc1LTAuNSwyLjUtMS4yNSwzLjc1Yy0xLDEuNzUtOC43NSwyLjUtMTEuNzUsMi41aC0zdi0wLjc1DQoJYzEuMjUtNy41LDMuNS0xMC43NSw5LjUtMTAuNzVDMTkxLjg5NSwyNS44MTUsMTk0LjY0NSwyNy4zMTUsMTk0LjY0NSwzMS4wNjV6IE0xMzMuMTQ1LDMyLjU2NWMwLDQtMS41LDEzLjUtNC43NSwxNg0KCWMtMS4yNSwxLTQuNSwxLjc1LTYsMS43NWMtMC43NSwwLTQuNS0wLjUtNi43NS0xYzAuNS0yLDAuNzUtNC4yNSwxLTYuMjVjMC4yNS0xLjUsMC41LTMuMjUsMC43NS00Ljc1YzAuNS0yLDAuNzUtNC4yNSwxLTYuMjUNCgljMC4yNS0xLDAuNS0yLjI1LDAuNS0zLjI1YzAuMjUtMC41LDAuMjUtMSwwLjI1LTEuNWMyLjUtMC41LDcuMjUtMS4yNSw3Ljc1LTEuMjVDMTMyLjg5NSwyNi4wNjUsMTMzLjE0NSwyOC4zMTUsMTMzLjE0NSwzMi41NjV6Ii8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTQzMS42NDUsNy4zMTV2NS43NWwtNS4yNSwzNC43NWMtMC4yNSwzLDMuNzUsMiw1LjI1LDINCgljMCwxLDAuMjUsMi4yNSwwLjI1LDNjMCwyLjI1LTQuMjUsMi4yNS01LjUsMi4yNWMtMS43NSwwLTYuNzUtMC41LTYuNzUtMy43NXYtNS41bDQuNzUtMzJjMC4yNS0xLjI1LDAtMy43NSwwLTQuMjUNCgljMC0yLjI1LDMuNS0yLDUtMi4yNUg0MzEuNjQ1eiBNMzAyLjg5NSwzMS41NjVjMCwzLTAuNzUsNi41LTEuMjUsOS41Yy0yLjI1LDExLjUtOC41LDE0LjI1LTE2LjUsMTQuMjVjLTMsMC01LjI1LDAtOC43NS0xDQoJYzAsNC41LTEsOS0zLDEzLjVjLTAuNzUsMC02LjI1LTAuNS02LjI1LTJjMC0wLjUsMS43NS00LjI1LDItNi41YzAuMjUtMC41LDAuMjUtMSwwLjI1LTEuNWMwLjI1LTEuNSwwLjUtMy4yNSwwLjc1LTQuNzUNCgljMC41LTIuNSwxLTUuMjUsMS4yNS04YzAuNS0zLDEtNi4yNSwxLjUtOS41YzAuMjUtMS41LDAuNS0zLjI1LDAuNzUtNC43NWMwLjI1LTEuNzUsMC4yNS00LDEuMjUtNS43NQ0KCWMxLjc1LTMuMjUsMTIuNS00LjI1LDE2LjI1LTQuMjVDMjk5LjM5NSwyMC44MTUsMzAyLjg5NSwyMy4wNjUsMzAyLjg5NSwzMS41NjV6IE0zMzguODk1LDMwLjgxNWMwLDYuNS0zLDkuNS0xMS41LDEwLjc1DQoJYy0xLDAtMi41LDAuNS0zLjI1LDAuNWgtOC43NWMtMC41LDAuNS0wLjUsMS0wLjUsMS43NWMwLDYsNSw2LjUsOSw2LjVjMy4yNSwwLDYtMC43NSwxMC4yNS0xLjVjMC4yNSwxLDAuNzUsMi43NSwwLjc1LDMuNQ0KCWMwLDIuNS0xMiwzLTEyLjc1LDNjLTQuNSwwLTkuNzUtMC4yNS0xMy01LjVjLTAuNzUtMS41LTEuMjUtNC0xLjI1LTQuNXYtNS4yNWMyLTE1LDcuMjUtMTkuMjUsMTguNS0xOS4yNQ0KCUMzMzMuNjQ1LDIwLjgxNSwzMzguODk1LDIyLjMxNSwzMzguODk1LDMwLjgxNXogTTM3NS4zOTUsMzEuODE1YzAsMC41LTAuNzUsNi0xLjI1LDljLTIuMjUsMTIuMjUtOS43NSwxNC41LTE3Ljc1LDE0LjUNCgljLTAuNSwwLTMuMjUtMC4yNS00Ljc1LTAuNWMtNC4yNS0wLjI1LTgtNC41LTgtNy43NXYtNmMxLjUtMTUuNSw2Ljc1LTIwLjI1LDE4LjUtMjAuMjUNCglDMzY5LjY0NSwyMC44MTUsMzc1LjM5NSwyMi41NjUsMzc1LjM5NSwzMS44MTV6IE00MTMuODk1LDMxLjU2NWMwLDMtMC43NSw2LjUtMS4yNSw5LjVjLTIuMjUsMTEuNS04LjUsMTQuMjUtMTYuNSwxNC4yNQ0KCWMtMywwLTUuMjUsMC04Ljc1LTFjMCw0LjUtMSw5LTMsMTMuNWMtMC43NSwwLTYuMjUtMC41LTYuMjUtMmMwLTAuNSwxLjc1LTQuMjUsMi02LjVjMC4yNS0wLjUsMC4yNS0xLDAuMjUtMS41DQoJYzAuMjUtMS41LDAuNS0zLjI1LDAuNzUtNC43NWMwLjUtMi41LDEtNS4yNSwxLjI1LThjMC41LTMsMS02LjI1LDEuNS05LjVjMC4yNS0xLjUsMC41LTMuMjUsMC43NS00Ljc1YzAuMjUtMS43NSwwLjI1LTQsMS4yNS01Ljc1DQoJYzEuNzUtMy4yNSwxMi41LTQuMjUsMTYuMjUtNC4yNUM0MTAuMzk1LDIwLjgxNSw0MTMuODk1LDIzLjA2NSw0MTMuODk1LDMxLjU2NXogTTQ2OC44OTUsMzAuODE1YzAsNi41LTMsOS41LTExLjUsMTAuNzUNCgljLTEsMC0yLjUsMC41LTMuMjUsMC41aC04Ljc1Yy0wLjUsMC41LTAuNSwxLTAuNSwxLjc1YzAsNiw1LDYuNSw5LDYuNWMzLjI1LDAsNi0wLjc1LDEwLjI1LTEuNWMwLjI1LDEsMC43NSwyLjc1LDAuNzUsMy41DQoJYzAsMi41LTExLjc1LDMtMTIuNzUsM2MtNC41LDAtOS43NS0wLjI1LTEzLTUuNWMtMC43NS0xLjUtMS4yNS00LTEuMjUtNC41di01LjI1YzItMTUsNy4yNS0xOS4yNSwxOC41LTE5LjI1DQoJQzQ2My42NDUsMjAuODE1LDQ2OC44OTUsMjIuMzE1LDQ2OC44OTUsMzAuODE1eiBNMzMxLjg5NSwzMS4wNjVjMCwwLjc1LTAuNSwyLjUtMS4yNSwzLjc1Yy0xLDEuNzUtOC43NSwyLjUtMTEuNzUsMi41aC0zdi0wLjc1DQoJYzEuMjUtNy41LDMuNS0xMC43NSw5LjUtMTAuNzVDMzI5LjE0NSwyNS44MTUsMzMxLjg5NSwyNy4zMTUsMzMxLjg5NSwzMS4wNjV6IE00NjEuODk1LDMxLjA2NWMwLDAuNzUtMC41LDIuNS0xLjI1LDMuNzUNCgljLTEsMS43NS04Ljc1LDIuNS0xMS43NSwyLjVoLTN2LTAuNzVjMS4yNS03LjUsMy41LTEwLjc1LDkuNS0xMC43NUM0NTkuMTQ1LDI1LjgxNSw0NjEuODk1LDI3LjMxNSw0NjEuODk1LDMxLjA2NXogTTI5NS4zOTUsMzIuNTY1DQoJYzAsNC0xLjUsMTMuNS00Ljc1LDE2Yy0xLjI1LDAuNzUtNC41LDEuNzUtNiwxLjc1Yy0wLjc1LDAtNC41LTAuNS02Ljc1LTFjMC41LTIsMC43NS00LjI1LDEtNi4yNWMwLjI1LTEuNSwwLjUtMy4yNSwwLjc1LTUNCgljMC41LTIsMC43NS00LDEtNmMwLjI1LTEsMC41LTIuMjUsMC41LTMuMjVjMC4yNS0wLjUsMC4yNS0xLDAuMjUtMS41YzIuNS0wLjUsNy4yNS0xLjI1LDcuNzUtMS4yNQ0KCUMyOTUuMTQ1LDI2LjA2NSwyOTUuMzk1LDI4LjMxNSwyOTUuMzk1LDMyLjU2NXogTTM2Ny44OTUsMzIuMDY1YzAsNC0xLjUsMTQuNzUtNSwxNi43NWMtMi4yNSwxLjI1LTMuNzUsMS4yNS01LjUsMS4yNQ0KCWMtNC43NSwwLTYuNS0xLjUtNi41LTZjMC0wLjUsMC4yNS0zLjUsMC41LTUuMjVjMS4yNS04Ljc1LDItMTIuNzUsMTAtMTIuNzVDMzY2LjY0NSwyNi4wNjUsMzY3Ljg5NSwyNy4zMTUsMzY3Ljg5NSwzMi4wNjV6DQoJIE00MDYuMzk1LDMyLjU2NWMwLDQtMS41LDEzLjUtNC43NSwxNmMtMS4yNSwwLjc1LTQuNSwxLjc1LTYsMS43NWMtMC43NSwwLTQuNS0wLjUtNi43NS0xYzAuNS0yLDAuNzUtNC4yNSwxLTYuMjUNCgljMC4yNS0xLjUsMC41LTMuMjUsMC43NS01YzAuNS0yLDAuNzUtNCwxLTZjMC4yNS0xLDAuNS0yLjI1LDAuNS0zLjI1YzAuMjUtMC41LDAuMjUtMSwwLjI1LTEuNWMyLjUtMC41LDcuMjUtMS4yNSw3Ljc1LTEuMjUNCglDNDA2LjE0NSwyNi4wNjUsNDA2LjM5NSwyOC4zMTUsNDA2LjM5NSwzMi41NjV6Ii8+DQo8Zz4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTc3LjMzNSw1Ny4xNzVsLTIzLjY0LDQuNjJ2LTI5LjA2DQoJCWMxNS42MS01Ljk0NSwzMS40NDUtNC40NCwzMS42Ni00LjQybDQuMjQsMC40NDVsMC44OS04LjQ1bC00LjI0NS0wLjQ0NGMtMC41NC0wLjA1Ni05LjMyLTAuOTItMjAuNjI1LDAuOTV2LTYuNTcNCgkJQzY1LjYxNSw2LjM5LDU5LjEyNSwwLDUxLjE0LDBoLTUuMDI1Yy03Ljk4LDAtMTQuNDcsNi4zOS0xNC40NywxNC4yNDV2Ni44MUMyMC4yMywxOS43NywxMS4xOSwyMS4yMiwxMC42MiwyMS4zMTVMNi40MSwyMi4wMg0KCQlsMS40MSw4LjM4bDQuMjEtMC43MDVjMC4xOC0wLjAyNSwxNy4zMjUtMi43OCwzMy4xMywzLjE3djI3Ljg0bC0yMy45NC0zLjY1bC0wLjY1NS0yLjkwNWwtOC4zMywxLjg2bDEuOTM1LDguNTdsMzQuOTQ1LDUuNjcNCgkJbDM1LjI1LTUuNzlsMi4wMjUtOC42MTVsLTguNDItMS40Nkw3Ny4zMzUsNTcuMTc1eiBNNDAuMTc1LDE0LjI0NWMwLTMuMTY1LDIuNjY1LTUuNzQ1LDUuOTQtNS43NDVoNS4wMjUNCgkJYzMuMjc1LDAsNS45NDUsMi41OCw1Ljk0NSw1Ljc0NXY4LjQ0NWMtMi41NzUsMC43MS01LjIsMS41ODUtNy44MiwyLjY1Yy0zLjAyNS0xLjIxLTYuMDg1LTIuMTMtOS4wOS0yLjgzVjE0LjI0NXoiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOTEuNDksMzMuMThjLTguMTEtMS42NS0xNC4wNi0yLjA5NS0xNC4zMS0yLjExNWMtMi4zLTAuMTY1LTQuMzksMS41OTUtNC41NjUsMy45Mw0KCQljLTAuMTcsMi4zNDUsMS41OTUsNC4zOCwzLjk0NSw0LjU1YzAuMDQ1LDAuMDA1LDMuNTM1LDAuMjY1LDguNjksMS4xMjVsLTAuODQsMi45NGMtNC4xNTUtMC41OC02Ljg0NS0xLTYuODgtMQ0KCQljLTIuMzEtMC4zNjUtNC41MSwxLjIyLTQuODc1LDMuNTRjLTAuMzY1LDIuMzE1LDEuMjMsNC40OSwzLjU1NSw0Ljg1NWMwLjA0NSwwLjAwNSw0LjQ2NSwwLjY4NSwxMC43MjUsMS41MjVsMy42NTUsMC40ODVMOTYsMzQuMQ0KCQlMOTEuNDksMzMuMTh6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIzLjM0NSw0Ni44MWMtMC4zNjUtMi4zMTktMi41Ni0zLjkxLTQuODc1LTMuNTQ1Yy0wLjAzNSwwLjAwNS0yLjcyNSwwLjQyNS02Ljg4LDEuMDA1bC0wLjg0LTIuOTM5DQoJCWM1LjE1NS0wLjg2LDguNjQ1LTEuMTI1LDguNjg5LTEuMTI1YzIuMzQ1LTAuMTc1LDQuMTE1LTIuMjEsMy45NC00LjU1Yy0wLjE3LTIuMzQtMi4xOTUtNC4xLTQuNTYtMy45MjUNCgkJYy0wLjI1LDAuMDItNi4yLDAuNDYtMTQuMzEsMi4xMUwwLDM0Ljc2bDUuNDA1LDE4LjkxNWwzLjY2LTAuNDg1YzYuMjYtMC44MzUsMTAuNjgtMS41MiwxMC43Mi0xLjUzDQoJCUMyMi4xMTUsNTEuMywyMy43MDUsNDkuMTMsMjMuMzQ1LDQ2LjgxeiIvPg0KPC9nPg0KPC9zdmc+DQo=) scroll no-repeat 0 0 / 100% auto transparent;
}

#header div#signin-box {
  float: right;
  width: 175px;
  line-height: 2;
}

#header div#signin-box a {
  display: block;
  text-align: right;
  margin-left: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

#header #search-box {
  float: right;
  width: 235px;
}

#header #search-box form {
  position: relative;
}

#header #search {
  background: #27526A;
  border: 1px solid #244B62;
  color: #BBD9EA;
  font-size: 14px;
  margin: 0 0 5px;
  padding-right: 35px;
  text-align: left;
  width: 200px;
  text-indent: 12px;
  height: 25px;
  line-height: 25px;
  vertical-align: center;
  -webkit-box-shadow: 2px 2px 1px rgba(255,255,255,0.25);
  -moz-box-shadow: 2px 2px 1px rgba(255,255,255,0.25);
  -ms-box-shadow: 2px 2px 1px rgba(255,255,255,0.25);
  -o-box-shadow: 2px 2px 1px rgba(255,255,255,0.25);
  box-shadow: 2px 2px 1px rgba(255,255,255,0.25);
}

#header #search-submit {
  background: url(/img/bg-search.png) scroll no-repeat 50% 50%;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIzNHB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzNCAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzQgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNBNkUyRkYiIGQ9Ik0wLDEyYzAsNi42Myw1LjM3LDEyLDEyLDEyYzIuMywwLDQuNDUtMC42NSw2LjI4LTEuNzdMMzAsMzJsNC00DQoJbC0xMS43My05Ljc4QzIzLjM3LDE2LjQxLDI0LDE0LjI4LDI0LDEyYzAtNi42My01LjM3LTEyLTEyLTEyUzAsNS4zNywwLDEyeiBNNCwxMmMwLTQuNDIsMy41OC04LDgtOHM4LDMuNTgsOCw4cy0zLjU4LDgtOCw4DQoJUzQsMTYuNDIsNCwxMnoiLz4NCjwvc3ZnPg0K") scroll no-repeat 50% 50% / 90% auto transparent;
  width: 21px;
  height: 29px;
  padding: 4px;
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  cursor: pointer;
}

#header #search-box label {
  font-size: 10px;
  color: #BAD8EA;
  text-shadow: 1px 1px 1px #26526A;
  margin-left: 8px;
}

#header img {
  margin: 0 0 -5px;
}

.home #header img {
  margin: -5px;
}

#header p {
  margin: 0;
  font-size: 14px;
}

/* footer */
/*always bottom*/
html, body {
  height: 100%;
}

body {
  position:relative;
}

.wrapper {
  min-height: 100%;
  position: relative;
  overflow: hidden; /*press release attachments*/
}

#footer-container {
  color: white;

  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

#footer p {
  margin: 0;
  text-align: center;
}

#footer {
  text-align: center;
  height: 40px;
  line-height: 40px;
  margin: 0 auto 0;
  padding: 10px 15px;
}

#footer a {
  color: white;
  padding: 0 4px;
  font-size: 14px;
  text-shadow: 1px 1px 1px #26526A;
  margin-right: 30px;
}

#footer a:last-child {
  margin-right: 0;
}

/* end footer */
/** - HOME.CSS - **/
.main p {
  margin: 12px 0;
}

.main ul, .main ol {
  margin: 12px 24px;
}

.main .inner-main {
  margin: 8px 0 24px 32px;
}

/* Breadcrumbs */
.breadcrumbs .breadcrumbs-inner {
  padding: 6px 0;
  width: 1000px;
  height: 26px;
  line-height: 26px;
  margin: 0 auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.breadcrumbs .home-link {
  height: 26px;
  display: inline-block;
}

.breadcrumbs .home-link span {
  background: url(/img/bg-breadcrumb-home.png) scroll no-repeat left center;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOC42MiAyOS43OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjguNjIgMjkuNzgiPg0KCSA8ZGVmcz4NCgkJPGxpbmVhckdyYWRpZW50IGlkPSJwcGhvdXNlIj4NCgkJCTxzdG9wIHN0b3AtY29sb3I9IiM4QjkzQTAiIG9mZnNldD0iMCIvPg0KCQkJPHN0b3Agc3RvcC1jb2xvcj0iI0FBQUJCNiIgb2Zmc2V0PSIwLjUiIC8+DQoJCQk8c3RvcCBzdG9wLWNvbG9yPSIjOEI5M0EwIiBvZmZzZXQ9IjEiLz4NCgkJPC9saW5lYXJHcmFkaWVudD4NCgkJPHN0eWxlIHR5cGU9InRleHQvY3NzIj48IVtDREFUQVsNCgkJICBwYXRoIHsNCgkJCXN0cm9rZTogIzdFODY5NDsNCgkJCXN0cm9rZS13aWR0aDogMTsNCgkJCXNoYWRvdzogIzAwMDAwMDsNCgkJICB9DQoJCV1dPjwvc3R5bGU+DQoJIDwvZGVmcz4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0idXJsKCNwcGhvdXNlKSIgZD0iTTAsMTQuOTZsMi41NywwLjAxTDIuNTksMjZjMCwwLDAuMTEsMy44MywzLjUsMy43OA0KCWM0LjQ3LTAuMDcsNC4zNC0wLjIsNC4zNC0wLjJsMC4wMi0xMS42OGg3LjE0bDAuMDksMTEuODFjMCwwLDAuMjksMC4wMiw0LjQxLDAuMDJjMy41LDAsMy40MS0zLjc3LDMuNDEtMy43N2wwLjA0LTEwLjc5di0wLjENCglsMy4wOCwwLjAxTDE0LjEyLDFMMCwxNC45NnoiLz4NCjwvc3ZnPg0K) scroll no-repeat left center / 16px 17px transparent;
  width: 23px;
  text-indent: -9000px;
  height: 26px;
  display: block;
  float: left;
}

.breadcrumbs {
  /* margin-top: 47px; */
  width: 100%;
  border-top: 1px solid #d0d0d7;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
  -ms-box-shadow: 0 1px 2px rgba(0,0,0,.3);
  -o-box-shadow: 0 1px 2px rgba(0,0,0,.3);
  box-shadow: 0 1px 2px rgba(0,0,0,.3);
  color: #c5c5c9;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fafaff), color-stop(1, #e9e9ff));
  background: -moz-linear-gradient(center top, #fafaff 5%, #e9e9ff 100%);
  background-color: #f3f3ff;
  text-shadow: #fff 0 1px 0;
  margin-bottom: 2px;
}

.breadcrumbs a {
  color: #9595a0;
  text-shadow: #fff 0 1px 0;
  /*display: inline-block;*/
  padding: 12px 0;
  margin: -16px 0;
  font-size: 14px;
}

.breadcrumbs a:hover {
  color: #353539;
}

.breadcrumbs a:hover::after {
  border-color: rgba(255,255,255,0.25);
  -webkit-box-shadow: 2px -2px 1px rgba(0,0,0,0.25);
  -moz-box-shadow: 2px -2px 1px rgba(0,0,0,0.25);
  -ms-box-shadow: 2px -2px 1px rgba(0,0,0,0.25);
  -o-box-shadow: 2px -2px 1px rgba(0,0,0,0.25);
  box-shadow: 2px -2px 1px rgba(0,0,0,0.25);
}

.breadcrumbs a::after {
  content: " ";
  border: 1px solid #d0d0d7;
  border-width: 1px 1px 0 0;
  display: inline-block;
  width: 27px;
  height: 27px;
  margin: -9px 12px -9px -10px;
  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.breadcrumbs a.last-child::after {
  display: none;
}

/* IE 6&7 leave a gap between h1 and form if h1 is floated */

/**BUTTONS**/
/*
.form-button-link,
.add-font-link,
.form-button,
*/
.button {
  border: 1px solid #1c5977;
  display: inline-block;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  -webkit-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  -moz-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  -ms-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  -o-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #328AB3), color-stop(1, #216e93));
  background: -moz-linear-gradient(center top, #328AB3 5%, #216e93 100%);
  background-color: #22749c;
  color: #fff;
  padding: 4px 11px 4px;
  line-height:1.7;
}

/*
input.form-button-link, button.form-button-link,
input.add-font-link, button.add-font-link,
input.form-button, button.form-button,
*/

@-moz-document url-prefix()
{
  input.button, button.button {
   width: auto;
   height: auto;
   overflow: visible;
   padding: 3px 8px 3px;
  }

}
/*
.form-button-link:active,
.add-font-link:active,
.form-button:active,
*/
.button:active {
  cursor: pointer;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #216f93), color-stop(1, #328AB3));
  background: -moz-linear-gradient(center top, #216f93 5%, #328AB3 100%);
  background-color: #216f93;
  color: #fff;
}

/*
.form-button-link:hover,
.add-font-link:hover,
.form-button:hover,
*/
.button:hover {
  cursor: pointer;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  -ms-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  -o-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  color: #fff;
}

/*
.add-font-link,
*/
.button-hl {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffd06b), color-stop(1, #ffb83d));
  background: -moz-linear-gradient(center top, #ffd06b 5%, #ffb83d 100%);
  background-color: #ffd06b;
  border-color: #8a620c;
  color: #333;
  text-shadow: #ffe8bc 0 1px;
  -webkit-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .5);
  -moz-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .5);
  -ms-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .5);
  -o-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .5);
  box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .5);
}

/*
.add-font-link:hover,
*/
.button-hl:hover {
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .5);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .5);
  -ms-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .5);
  -o-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .5);
  box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .5);
  color: #333;
}

/*
.add-font-link:active,
*/
.button-hl:active {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffb83d), color-stop(1, #ffd06b));
  background: -moz-linear-gradient(center top, #ffb83d 5%, #ffd06b 100%);
  background-color: #ffb83d;
  color: #000;
}

.button-dg {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e6b0b4), color-stop(1, #e09ca1));
  background: -moz-linear-gradient(center top, #e6b0b4 5%, #e09ca1 100%);
  background-color: #e3a5a8;
  border-color: #931919;
  color: #2a0909;
  text-shadow: #efcdd0 0 1px;
}

.button-dg:hover {
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2), inset 1px 1px 0 0 rgba(255, 255, 255, .5);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2), inset 1px 1px 0 0 rgba(255, 255, 255, .5);
  -ms-box-shadow: 0 1px 2px rgba(0,0,0,.2), inset 1px 1px 0 0 rgba(255, 255, 255, .5);
  -o-box-shadow: 0 1px 2px rgba(0,0,0,.2), inset 1px 1px 0 0 rgba(255, 255, 255, .5);
  box-shadow: 0 1px 2px rgba(0,0,0,.2), inset 1px 1px 0 0 rgba(255, 255, 255, .5);
  color: #260404;
}

.button-dg:active {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e09ca1), color-stop(1, #e6b0b4));
  background: -moz-linear-gradient(center top, #e09ca1 5%, #e6b0b4 100%);
  background-color: #e39c9c;
  color: #260404;
}

.button-s {
  font-size: 10px;
  padding: 2px 6px;
}

@-moz-document url-prefix()
{
  input.button-s, button.button-s {
   padding: 1px 3px;
  }

}


/* The PR snippets */
.main .pr-date {
  border: 1px solid #e7e7e7;
  border-width: 1px 0;
  font: bold 12px Georgia, Times, "Times New Roman", serif;
  padding: 6px 12px 6px 32px;
  margin: 24px 0 16px -32px;
  color: #4b4b4b;
}

/* The categories sidebar */
.aside {
  margin: 0 30px -3000px 0;
  padding: 20px 40px 3020px;
  background: #f2f2f2;
  border: 1px solid #e7e7e7;
  border-width: 0 1px;
  -webkit-box-shadow: inset -1px 0 0 0 #ffffff;
  -moz-box-shadow: inset -1px 0 0 0 #ffffff;
  -ms-box-shadow: inset -1px 0 0 0 #ffffff;
  -o-box-shadow: inset -1px 0 0 0 #ffffff;
  box-shadow: inset -1px 0 0 0 #ffffff;
  width: 200px;
  float: left;
}

.aside:hover {
  overflow-y: auto;
}

.aside::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  padding: 1px;
}

.aside::-webkit-scrollbar-thumb {
  background-color: rgba(0,0,0,.5);
  margin: 0 1px;
}

.categories ul {
  margin: 0 0 14px;
  font-weight: bold;
  font-size: 11px;
  text-shadow: #fff 0 1px;
  text-transform: lowercase;
}

.categories li {
  margin: 1px 0;
  padding: 1px 4px;
  font-weight: bold;
  font-size: 11px;
  text-shadow: #fff 0 1px;
  text-transform: lowercase;
}

.categories li a {
  display: block;
  height: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

.categories li:hover {
  background-color: #cde1f2;
  -webkit-transition: .2s;
  -moz-transition: .2s;
  transition: .2s;
}

.categories li:hover a {
  text-shadow: none;
}

.categories li.selected {
  background-color: #22749C;
  color: #fff;
  text-shadow: #666 0 1px;
}

.categories li.selected a {
  color: #fff;
}

.categories form {
  margin: 5px 0 16px;
}

.clear {
  clear: both;
  height: 1px;
}

/* search results for press releases */
.main ul.press-releases {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
  width: 550px;
}

ul.press-releases li.pr {
  color: #444;
  padding: 6px 16px 8px 48px;
  margin: 0;
  border-bottom: 1px solid #ebebeb;
  -webkit-transition: background .2s;
  -moz-transition: background .2s;
  transition: background .2s;
}

ul.press-releases li.pr:last-child {
  border: 0;
}

/*
ul.press-releases li.pr:hover {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  margin-top: -1px;
  background: #f8f8f8;
  -webkit-transition: background .2s;
  -moz-transition: background .2s;
  transition: background .2s;
}

*/
ul.press-releases li.pr .buttons {
  visibility: hidden;
}

ul.press-releases li.pr:hover .buttons {
  visibility: visible;
}

ul.press-releases li.pr .favicon {
  float: left;
  margin: -2px 8px 0 -42px;
  width: 32px;
}

ul.press-releases li.pr .f {
  visibility: hidden;
}

ul.press-releases li.pr:hover .f {
  visibility: visible;
}

ul.press-releases li.pr a.subtle {
  text-decoration: none;
  color: #666;
  -webkit-transition: .2s;
  -moz-transition: .2s;
}

ul.press-releases li.pr:hover a.subtle {
  color: #000;
  text-decoration: underline;
  -webkit-transition: .2s;
  -moz-transition: .2s;
}

ul.press-releases li.header-separator {
  padding: 0;
  margin: 0;
}

ul.press-releases h3 {
  margin: 2px 0;
  color: #4b4b4b;
}

ul.press-releases .time {
  color: #666;
  font: italic 10px Georgia, Times, "Times New Roman", serif;
  margin-right: 6px;
  position: relative;
  top: -3px;
}

ul.press-releases p {
  margin: 2px 0;
  color: #222;
  font-size: 13px;
  line-height: 1.4;
}

/* end search results for press releases */

#press-release .presspeople-collapsed {
  position: relative;
  margin: 0 0 20px;
  z-index: 3;

  font-size: 0.75em;
  line-height: 1.6;
  border-left: 1px solid #EEEEEE;
}

#press-release .presspeople-collapsed.collapsed {
  width: 72px;
  height: 17px;
  text-indent: -9000px;
  overflow: hidden;
  cursor: pointer;
  margin: 0 auto 10px;
  border-left: none;
}

#press-release .presspeople-collapsed .iafter {
  position: absolute;
  top: 0;
  display: none;
  line-height: 5px;
  text-indent: 0;
  content: "...";
  cursor: pointer;
  font-size: 18px;
  text-align: center;
  color: #DDDDDD;
  background: #F8F8F8;
  border: 1px solid #EEEEEE;
  width: 70px;
  height: 15px;
  z-index: 5;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

#press-release .presspeople-collapsed.collapsed .iafter {
  display: block;
}

#press-release .presspeople-collapsed .iafter:hover,
#press-release .presspeople-collapsed.collapsed:hover .iafter {
  background: #EEEEEE;
  color: #666666;
  border-color: #D0D0D0;
}

#press-release .presspeople-pre-news {
}

#press-release .presspeople-post-news {
  margin: 20px 0;
}

#press-release #maincontent {
  font: normal 16px Georgia, Times, "Times New Roman", serif;
  line-height: 140%;
  margin-top: 32px;
}

#press-release #maincontent ul {
  list-style: disc;
}

#press-release iframe {
  margin: 22px auto;
  display: block;
}

input.big-input {
  font-size: 14px;
  font-family: Tahoma, "sans serif";
  border: 1px solid #c8c8c8;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.12);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.12);
  -ms-box-shadow: inset 0 1px 2px rgba(0,0,0,.12);
  -o-box-shadow: inset 0 1px 2px rgba(0,0,0,.12);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.12);
  font-size: 14px;
  width: 220px;
  padding: 4px 6px;
}

.tabs {
  margin: 9px 16px;
  float: left;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.3);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,.3);
  -ms-box-shadow: 0 1px 1px rgba(0,0,0,.3);
  -o-box-shadow: 0 1px 1px rgba(0,0,0,.3);
  box-shadow: 0 1px 1px rgba(0,0,0,.3);
  border: 1px solid #175472;
  background: #175472;
}

.tabs li {
  display: inline-block;
  margin-right: 1px;
  /* IE6&7 hack*/
  *float: left;
}

.tabs li span {
  display: block;
}

.tabs li:last-child {
  margin: 0;
}

.tabs li a {
  display: block;
  margin: 0;
  padding: 4px 10px 5px;
  font-size: 12px;
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: #3d94c4;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2b91b4), color-stop(1, #206e95));
  background: -moz-linear-gradient(center top, #2b91b4 0%, #206e95 100%);
  background-color: #217194;
  -webkit-box-shadow: inset -1px -1px 2px rgba(0,0,0,.1);
  -moz-box-shadow: inset -1px -1px 2px rgba(0,0,0,.1);
  -ms-box-shadow: inset -1px -1px 2px rgba(0,0,0,.1);
  -o-box-shadow: inset -1px -1px 2px rgba(0,0,0,.1);
  box-shadow: inset -1px -1px 2px rgba(0,0,0,.1);
  color: #b0d2e7;
  text-shadow: #1d6e91 0 1px;
}

.tabs li a:hover {
  color: #efefef;
}

.tabs li a {
  transition: .2s;
}

.tabs li.selected span, .tabs li a:active {
  color: #efefef;
  text-shadow: #165177 0 -1px;
  padding: 5px 10px 4px;
  border: 1px solid #3b8eb0;
  border-width: 0 0 1px 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1a5983), color-stop(1, #2681a6));
  background: -moz-linear-gradient(center top, #1a5983 0%, #2681a6 100%);
  background-color: #217194;
  -webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,.1);
  -moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,.1);
  -ms-box-shadow: inset 1px 1px 2px rgba(0,0,0,.1);
  -o-box-shadow: inset 1px 1px 2px rgba(0,0,0,.1);
  box-shadow: inset 1px 1px 2px rgba(0,0,0,.1);
}

/* pages / pagination */
p.pagination {
  margin: 12px;
  line-height: 30px;
}

.list p.pagination {
  margin-left: 0;
}

.pagination a, .pagination span,  .pagination .dot {
  border: 1px solid #ccc;
  padding: 6px 9px;
}

.pagination span {
  font-weight: bold;
}

/* end pages / pagination */

.ui-autocomplete {
  max-height: 160px;
  overflow-y: auto;
  overflow-x: hidden;
  /* add padding to account for vertical scrollbar */
  padding-right: 20px;
}

/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
height: 160px;
}

body .ui-state-hover, 
body .ui-widget-content .ui-state-hover, 
body .ui-widget-header .ui-state-hover, 
body .ui-state-focus, 
body .ui-widget-content .ui-state-focus, 
body .ui-widget-header .ui-state-focus { 
  border: 1px solid #328AB3; 
  background: #EAEAFF;
  color: #1F7192;
}


/* press offices search results */
.press-offices h3 {
  margin: 0 0 3px;
  font-size: 12px;
}

.press-offices > li {
  margin: 24px 0 0 42px;
  zoom: 1;
}

.press-offices img.favicon {
  margin-left: -42px;
  float: left;
}

.press-offices div.clear {
  width: 600px;
}

.press-offices .tel {
  font-weight: semi-bold;
}

.main .press-offices ul {
  margin: 0
}

#welcome-source .press-offices {
  margin: 15px 0 30px 70px;
}

.adr {
  font-weight: bold;
}

.adr p {
  margin: 0;
}

.description {
  font-size: 14px;
}

.description p:first-child {
  margin-top: 80px;
}

#press-office-search .description p:first-child {
  padding-right: 150px;
  background: url(/img/po.png) no-repeat right top;
}

#search-page .description p:first-child {
  padding: 20px 150px 40px 0;
  background: url(/img/pr.png) no-repeat right top;
}

/* end press offices search results */

.dialog {
  display: none;
}

.aside p {
  margin: 12px 0;
}

.aside .button {
  margin: 0;
}

#press-release h1, #press-office h1 {
  font-family: "Yanone Kaffeesatz", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 28px;
  line-height: 1.1;
}

#press-release .sec-header h1 a {
  background: url(/img/sprite.png?v=1) no-repeat scroll 3px -1494px;
  display: inline-block;
  height: 27px;
  margin: -5px -23px -5px 0; /*para que no se salte de linea solo el enlace*/
  width: 23px;
}

#press-release .sec-header h1 a:hover{
  background-position: 3px -1520px;
}

#press-office  h1 small.type,
#press-release h1 small.type {
  margin: -5px -23px -5px 0; /*para que no se salte de linea solo el enlace*/
  font-size:12px;
  text-transform:uppercase;
  color:#666666;
}

.main {
  max-width: 960px;
  width: 96%;
  padding: 0;
  margin: 0 auto;
  overflow: hidden;
}

/* press office data */
.main .press-office {
  padding-top: 30px;
}

.main .press-office .press-releases .data .subscribe_form{
  display:none;
}

#press-office h1 {
  margin: 0 0 10px;
}

#press-office .data-image {
  float: left;
  margin: 0 10px 5px 0;
  max-width: 32px;
  max-height: 32px;
  overflow: hidden; /*case image not available*/
  font-size: 9px;
}

#press-office .card .adr {
  margin: 0;
}

.card {
  font-size: 12px;
  margin-bottom: 35px;
}

.card p,
.card .adr {
  margin: 0;
  line-height: 1.6;
  font-size: 12px;
  color: #26526B;
  font-weight: normal;
}

.card p.isolated, .st-form p.isolated {
  margin-left: 80px;
  font-weight: bold;
}

.card .description {
  margin: 0 0 35px;
  font-size: 18px;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-style: italic;
  line-height: 1.4;
}

.card label {
  display: block;
}

.card label span {
  display: inline-block;
  width: 130px;
  text-align: right;
  margin-right: 8px;
}

.card .long {
  width: 300px;
  margin-left: 0;
}

.card .short {
  width: 150px;
  margin-left: 0;
}

.card .vshort {
  width: 100px;
  margin-left: 0;
}

.card ul {
  margin: 2px 0 12px 0;
  width: 300px;
  /* prevents links overflowing */
  word-wrap: break-word;
  float: left;
}

.card ul li {
  margin: 6px 0;
  padding-left: 24px;
}

.card ul li.phone {
  background: url(/img/phone.png) no-repeat;
}

.card ul li.email {
  background: url(/img/email.png) no-repeat;
}

.card ul li.link {
  background: url(/img/link.png) no-repeat;
}

.card ul li.twitter {
  background: url(/img/sprite.png?v=1) no-repeat 0 -1549px !important;
}

.card .map {
  width: 280px;
}

.card .map-aside {
  float: right;
  width: 280px;
  margin: 0;
  padding-left: 20px;
  border-left: 4px solid #EAEAFF;
}

/**/
.contact-data {

}

.contact-data .fright {
  float: right;
}

.contact-data ul li {
  margin-bottom: 15px;
  background-position: 0 center !important;
  font-size: 11px;
  color: #333333;
}

.contact-data ul li a,
.contact-data ul li span {
  font-size: 13px;
  color: #1F7192;
  line-height: 20px;
}

/**/
.send-press {
  background: url(/img/bg-send-press.png) scroll no-repeat 10px center,
  background: rgb(250,250,255);
background: url(/img/bg-send-press.png) scroll no-repeat 10px center,, url(data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: url(/img/bg-send-press.png) scroll no-repeat 10px center, -moz-linear-gradient(top, rgb(250,250,255) 0%, rgba(233,233,255,1) 100%);
background: url(/img/bg-send-press.png) scroll no-repeat 10px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(250,250,255)), color-stop(100%,rgba(233,233,255,1)));
background: url(/img/bg-send-press.png) scroll no-repeat 10px center, -webkit-linear-gradient(top, rgb(250,250,255) 0%,rgba(233,233,255,1) 100%);
background: url(/img/bg-send-press.png) scroll no-repeat 10px center, -o-linear-gradient(top, rgb(250,250,255) 0%,rgba(233,233,255,1) 100%);
background: url(/img/bg-send-press.png) scroll no-repeat 10px center, -ms-linear-gradient(top, rgb(250,250,255) 0%,rgba(233,233,255,1) 100%);
background: url(/img/bg-send-press.png) scroll no-repeat 10px center, linear-gradient(to bottom, rgb(250,250,255) 0%,rgba(233,233,255,1) 100%);
  border: 1px solid #D0D0D0;
  min-height: 70px;
  padding: 10px 10px 10px 170px;
  margin-bottom: 30px;
}

.send-press .send-title {
  font-size: 14px;
  color: #333333;
  margin-bottom: 3px;
}

.send-press .send-mail {

}

.send-press .send-form {
  width: 220px;
}

.send-press p {
  font-size: 1.3;
  color: #1F7192;
  font-size: 12px;
  margin: 0;
  line-height: 1.4;
}

.send-press p small {
  font-size: 10px;
}

.press-office .press-office-releases {
  line-height: 30px;
  margin-bottom: 0;
}

.main .press-office ul.press-releases {
  margin-left: 0;
}

/* end press office data */

.main p.subtitle {
  margin: -.5em 0 .5em 0;
  font: italic 12px Georgia,serif;
}

#actions li {
  padding: 6px 7px 6px 27px;
  background-repeat: no-repeat;
  background-position: 7px 6px;
  overflow: hidden;
}

/* end press release */

/* Medio */
.press-medio {

}

.po-box ul.press-offices{
  margin:0 -10px 10px;
}

.po-box ul.press-offices > li:hover{
  background:none;
}

.po-box ul.press-offices ul.press-releases,
.po-box ul.press-offices > li {
  margin-bottom: 0;
}

.aside-box {
  float: right;
  width: 320px;
  margin-left: 30px;
}

.press-medio .aside-box .send-press,
.press-office .aside-box .send-press {
  width: 298px;
  height: auto;
}

.aside-box .send-press .send-form {
  width: auto;
}

.aside-box .send-press .send-mail {
  float: none;
}

.po-box {
  overflow: hidden;
}

ul.press-offices .latest-press {
  border-bottom: 1px solid #BBBBBB;
  color: #333333;
  font-size: 12px;
  font-weight: normal;
  height: 21px;
  line-height: 21px;
  margin-bottom: 20px;
  overflow: hidden;
  padding-bottom: 5px;
  padding-top: 10px;
  clear: left;
  margin-left: 60px;
}

.po-box ul.press-offices ul.press-releases {
  margin-left: 50px;
}

ul.press-offices ul.press-releases li {
  margin-bottom: 0;
}

ul.press-offices ul.press-releases > li {
  margin-top: -10px;
  padding-top: 0;
  padding-bottom: 0;

  margin-bottom: 15px;
}

ul.press-offices ul.press-releases > li .intro{
  /*limit to one line*/
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right:0;
}

ul.press-offices ul.press-releases > li .phone,
ul.press-offices ul.press-releases > li .name a,
ul.press-offices ul.press-releases > li .follow-font {
  display: none;
}

ul.press-offices ul.press-releases li .datetime {
  display: inline;
  float: left;
  margin-right: 10px;
  margin-top: 2px;
  line-height: 2;
}

/* Medio */
/* Medio 2.0*/
.main .press-medio {
  padding-top: 40px;
}

.press-medio .card {
  margin-bottom: 10px; /*ya tiene 20 de cada item de datos*/
}

.press-medio .agency-header {
  background: url(/img/bg-agency-top.jpg) scroll no-repeat 0 0;
  width: 990px;
  height: 180px;
  overflow: visible;
  position: relative;
  margin: 0 5px 40px;
  -webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.15);
  -ms-box-shadow: 0px 3px 5px rgba(0,0,0,0.15);
  -o-box-shadow: 0px 3px 5px rgba(0,0,0,0.15);
  box-shadow: 0px 3px 5px rgba(0,0,0,0.15);
}

  /*default backgrounds*/
.press-medio .ah-1 {
}

.press-medio .ah-2 {
}

.press-medio .ah-3 {
}

#press-office .press-medio h1 {
  margin: 0 0 10px 265px;
  top: 20px;
  position: relative;
  z-index: 3;
  line-height:1.2;
}

#press-office .press-medio h1,
#press-office .press-medio h1 a {
  color: #FFFFFF;
  *color: #666666; /*IE support (not text-shadow)*/
  font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans",Verdana,sans-serif;
  text-shadow: 0 0 5px #000000;
}

.press-medio .agency-top {
  position: absolute;
  right: 0;
  top: 0;
}

.press-medio .agency-fill {
  position: absolute;
  left: 0;
  top: 0;
  background: -moz-linear-gradient(left, rgba(244,243,240,1) 75%, rgba(244,243,240,0) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(75%,rgba(244,243,240,1)), color-stop(100%,rgba(244,243,240,0))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(244,243,240,1) 75%,rgba(244,243,240,0) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(244,243,240,1) 75%,rgba(244,243,240,0) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(244,243,240,1) 75%,rgba(244,243,240,0) 100%); /* IE10+ */
  background: linear-gradient(to right, rgba(244,243,240,1) 75%,rgba(244,243,240,0) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f3f0', endColorstr='#00f4f3f0',GradientType=1 ); /* IE6-9 */
}

.press-medio .agency-img {
  position: absolute;
  left: 30px;
  bottom: -12px;
  border: 2px solid #D0D0D7;
  background: #D0D0D7;
  z-index: 5;
  overflow: hidden; /*case image not available*/
  font-size: 9px;
}

.press-medio .agency-links {
  position: absolute;
  left: 264px;
  bottom: 20px;
}

.press-medio .agency-links form {
  display: inline;
}

.press-medio .agency-links .button {
  float: left;
  margin-right: 10px;
}

.press-medio .card .description {
  font-style: normal;
  margin-bottom: 30px;
}

.press-medio .contact-data {
  width: 1020px;
  margin-right: -20px;
}

.press-medio .contact-data dl {
  float: left;
  margin: 0 15px 20px 0;
  width: 240px;
  height: 50px;
  line-height: 1.4;

  -webkit-column-count: auto;
  -moz-column-count: auto;
  -ms-column-count: auto;
  -o-column-count: auto;
  column-count: auto;
  overflow: hidden;
}

.press-medio .contact-data dt {
  font-weight: normal;
  font-size: 10px;
  color: #333333;
  display: block;
  margin: 0;
}

.press-medio .contact-data dd {
  display: block;
}

.press-medio .contact-data dd,
.press-medio .contact-data dd a {
  font-size: 12px;
  font-weight: normal;
  color: #26526B;
}

.press-medio .contact-data .main-people {
  float: none;
  width: 100%;
  height: auto;
}

.press-medio .contact-data .main-people dd,
.press-medio .contact-data dd.bold {
  font-weight: normal;
  color: #000000;
  font-size: 14px;
}

.press-medio .po-box ul.press-offices {
  margin-right: -40px;
}

.press-medio .po-box ul.press-offices > li {
  width: 300px;
  float: left;
  margin-right: 30px;
  margin-bottom: 20px;/**/
}

.press-medio .po-box ul.press-offices > li:nth-child(3n+4){
  clear: both;
}

.press-medio .po-box ul.press-offices > li.n4{ /*IE SUPPORT (Need Javascript) */
  clear: both;
}

.press-medio .po-box ul.press-offices > li .name,
.press-medio .po-box ul.press-offices > li .address {
  margin-right: 0;
}

.press-medio .po-box ul.press-offices > li .latest-press,
.press-medio .po-box ul.press-offices > li .press-releases {
  margin-left: 0;
}

.press-medio .po-box ul.press-offices > li .press-releases {
  border-top: 1px solid #E7E7E7;
  clear: both;
  margin-left: 0;
  margin-top: 15px;
  padding-top: 15px;
}

.press-medio .po-box ul.press-offices > li .press-releases li {
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 10px;
}

.press-medio .po-box ul.press-offices > li .press-releases li,
.press-medio .po-box ul.press-offices > li .press-releases li a {
  font-size: 12px;
}

.press-medio .po-box ul.press-offices a.see-po {
  border: 1px solid #CDCDCD;
  display: block;
  text-align: center;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  -webkit-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  -moz-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  -ms-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  -o-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  background: #ebebeb; /* Old browsers */
  background: -moz-linear-gradient(top, #ebebeb 0%, #e1e1e1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ebebeb 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ebebeb 0%,#e1e1e1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ebebeb 0%,#e1e1e1 100%); /* IE10+ */
  background: linear-gradient(to bottom, #ebebeb 0%,#e1e1e1 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */
  color: #26526B;
  padding: 4px 11px 4px;
  margin: 0;
  line-height: 1.5;
}

.press-medio .po-box ul.press-offices a.see-po:active {
  cursor: pointer;
}

.press-medio .po-box ul.press-offices a.see-po:hover {
  cursor: pointer;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.03), inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.03), inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  -ms-box-shadow: 0 1px 2px rgba(0,0,0,.03), inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  -o-box-shadow: 0 1px 2px rgba(0,0,0,.03), inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  box-shadow: 0 1px 2px rgba(0,0,0,.03), inset 1px 1px 0 0 rgba(255, 255, 255, .3);
}

.press-medio .medio-admin-boxs {

}

.press-medio .medio-admin-boxs .send-press {
  width: auto;
}

/* Medio 2.0*/

.sparkline-box {
  margin-top: 6px;
  font-size: 10px;
}

/* add-press-release, add-press-office */
.st-form {
  font-size: 12px;
  width: 650px;
  margin: 20px 0;
}

.st-form span.required {
  color: red;
}

.st-form div.left {
  width: 150px;
  margin-top: 4px;
  float: left;
  text-align: right;
}

.st-form div.left label {
  font-weight: bold;
}

.st-form div.left p {
  text-align: left;
  font-style: italic;
  font-size: 10px;
}

.st-form input {
  margin-top: 2px;
}

.st-form .st-wrap {
  width: 520px;
  margin: 16px 0 16px 160px;
}

.st-form textarea {
  width: 480px;
  height: 70px;
  margin-top: 2px;
}

.st-form div.item {
  margin: 0;
}

.st-form ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.form-example {
  color: #777;
}

.medium-input {
  width: 300px;
}

.big-input {
  font-size: 14pt;
  font-weight: bold;
  width: 480px;
  margin-bottom: 20px;
}

.wide-input {
  width: 350px;
}

.st-form .big-area {
  width: 480px;
  height: 400px;
}

/* end edit press office */

p.submit_or_cancel {
  width: 75%;
  text-align: center;
}

p.submit_or_cancel input, p.submit_or_cancel button {
  margin-top: 15px;
  padding: 5px 8px;
  font-weight: bold;
}

.error-msg {
  padding-left: 150px;
  margin: 100px 120px 100px -162px;
  background: url(/img/favicon-big.png) no-repeat top left;
  min-height: 120px;
}

#toc {
  font-size: 13px;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  -ms-column-gap: 20px;
  -o-column-gap: 20px;
  column-gap: 20px;
}

#toc li {
  margin: 7px 0;
  list-style: disc outside none;
  font-size: 9px; /*tamano disc*/
}

#toc li a {
  font-size: 13px;
  line-height:1.4;
}

#main-wrap {
  padding: 6px 24px;
}

.generica dl {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  -ms-column-gap: 30px;
  -o-column-gap: 30px;
  column-gap: 30px;
  margin: 5px 0 20px;
}

.generica dt {
  margin: 13px 0 0;
}

.generica dd {
  margin: 0;
}

.generica .c3 {
  width: 33%;
  float: left;
}

.generica .cclear:before,
.generica .cclear {
  clear: both;
  display: block;
}

/* status messages */
#status-message-wrapper {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}

#status-message-wrapper a {
  color: #3b7c9c;
}

#status-message {
  width: 480px;
  padding: 6px 32px 6px 10px;
  color: #333;
  font-weight: bold;
  margin: 0 auto;
  text-shadow: none;
  -webkit-box-shadow: 0 0 2px #000;
  -moz-box-shadow: 0 0 2px #000;
  -ms-box-shadow: 0 0 2px #000;
  -o-box-shadow: 0 0 2px #000;
  box-shadow: 0 0 2px #000;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
}

.disabled {
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
  transition: visibility 0s linear 0.3s, opacity 0.3s linear;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
}

#status-message .close {
  color: #000;
  float: right;
  margin: 0 -24px 0 0;
  -webkit-opacity: .5;
  -moz-opacity: .5;
  -ms-opacity: .5;
  -o-opacity: .5;
  opacity: .5;
}

#status-message .close:hover {
  cursor: pointer;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
}

.success {
  border: 1px solid #FFE475;
  background-color: #FEF7CB;
}

.error {
  border: 1px solid #ff7575;
  background-color: #fecbcb;
}

/* end status messages */

.mini-result {
  padding: 0 0 20px 50px;
}

#help h3 {
  padding-top: 52px;
  margin-top: -40px;
  padding-left: 25px;
}

#search-glass {
  position: absolute;
  right: 0;
  padding: 6px 4px;
  cursor: pointer;
  border: 0;
  margin: 0;
  width: 23px;
  height: 23px;
}

.social-buttons {
  float: left;
  width: 32px;
  margin: 4px 0 0 -64px;
}

.ie7 .sec-header .social-buttons {
  margin-top: 40px;
}

.social-buttons a, .social-buttons button {
  display: block;
  width: 32px;
  height: 32px;
  margin-bottom: 12px;
  background-image: url(/img/sprite.png?v=1);
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -1000px;
  cursor: pointer;
}

.share-fb {
  background-position: 0 -350px;
}

.share-fb:hover {
  background-position: 0 -400px;
}

.share-tw {
  background-position: 0 -450px;
}

.share-tw:hover {
  background-position: 0 -500px;
}

.delete-pr {
  background-position: 0 -1400px;
}

.delete-pr:hover {
  background-position: 0 -1450px;
}

.edit-pr {
  background-position: 0 -1739px;
}

.edit-pr:hover {
  background-position: 0 -1781px;
}

.report-pr {
  background-position: 0 -1844px;
}

.report-pr:hover {
  background-position: 0 -1884px;
}

ul.bulleted {
  list-style: disc;
}

ul.bulleted li {
  margin-bottom: 26px;
}

.main .article {
  max-width: 600px;
  padding: 0;
  margin: 0 auto;
}

.main .article .section{
  padding-top: 0;
}

.main-content-with-left-sidebar {
  margin-left: 314px;
}

.buttons .form-on-buttons {
  float: right;
  margin-top: -8px;
  font-size: 10px !important;
}

.main .title-po {
  line-height: 30px;
  margin-top: 3px;
}

a.edit-po {
  font-weight: bold;
  text-decoration: underline;
}

a.underline {
  font-size: 10px;
}

a.underline:hover {
  /*font-weight: bold;*/
  text-decoration: underline;
}

.buttons a.underline {
  color: #1F7192;
}

.buttons a.underline:hover {
  color: #1F7192;
}

.attachments {
  /* margin:48px; - Dentro de main-body */
  margin-top: -60px;
  padding: 10px 48px;
  text-align: center;
  position: relative;
  background: rgb(245,245,237);
  border-top: 1px solid #eaeaea;
}

.attachments .attachment-wrapper {
  margin: 24px 6px;
  overflow: hidden;
  display: inline-block;
  position: relative;
  z-index: 9;
}

.ie7 .attachments .attachment-wrapper{
  text-align: left;
  display: inline;
}

.attachments .image {
  padding: 4px;
  margin: 26px 6px;
  border: 1px solid;
  border-color: #e0e4f0 #ccc #bbb #dde;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
  -ms-box-shadow: 0 1px 2px rgba(0,0,0,.3);
  -o-box-shadow: 0 1px 2px rgba(0,0,0,.3);
  box-shadow: 0 1px 2px rgba(0,0,0,.3);
/* -webkit-transform: rotate(2deg);
  -moz-transform: rotate(2deg);*/
  -moz-transition: .2s;
  transition: .2s;
}

/*.attachments .image:nth-child(2) {
  -webkit-transform: rotate(-1deg);
  -moz-transform: rotate(1deg);
}

.attachments .image:nth-child(3) {
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
}

.attachments .image:nth-child(4) {
  -webkit-transform: rotate(1deg);
  -moz-transform: rotate(1deg);
}

.attachments .image:nth-child(4) {
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
}*/
.attachments .image:hover {
  border-color: #e0e4f0 #bbb #aaa #d7d7ea;
  -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.4);
  -moz-box-shadow: 0 1px 5px rgba(0,0,0,.4);
  -ms-box-shadow: 0 1px 5px rgba(0,0,0,.4);
  -o-box-shadow: 0 1px 5px rgba(0,0,0,.4);
  box-shadow: 0 1px 5px rgba(0,0,0,.4);
/* -webkit-transform: rotate(0);*/
  -webkit-transition: .2s;
  -moz-transition: .2s;
  transition: .2s;
}

.attachments .attachment-wrapper img {
  height: 208px;
  margin: 2px;
  border: 1px solid;
  display: block;
  border-color: #e0e4f0 #bbb #aaa #d7d7ea;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
  -ms-box-shadow: 0 1px 2px rgba(0,0,0,.3);
  -o-box-shadow: 0 1px 2px rgba(0,0,0,.3);
  box-shadow: 0 1px 2px rgba(0,0,0,.3);
}

.attachments .attachment-wrapper:hover img {
  border-color: #e0e4f0 #bbb #aaa #d7d7ea;
  -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.4);
  -moz-box-shadow: 0 1px 5px rgba(0,0,0,.4);
  -ms-box-shadow: 0 1px 5px rgba(0,0,0,.4);
  -o-box-shadow: 0 1px 5px rgba(0,0,0,.4);
  box-shadow: 0 1px 5px rgba(0,0,0,.4);
  -webkit-transition: .2s;
  -moz-transition: .2s;
  transition: .2s;
}

.attachments .image img {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  visibility: hidden;
  height: inherit;
  position: relative;
}

/*IE10 Hack*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .attachments .image img {
    visibility: visible;
  }

}
.ie9 .attachments .image img,
.ie7 .attachments .image img,
.ie8 .attachments .image img {
  visibility: visible;
}

.attachments .attachment-wrapper:hover:before {
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.3);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,.3);
  -ms-box-shadow: 0 1px 1px rgba(0,0,0,.3);
  -o-box-shadow: 0 1px 1px rgba(0,0,0,.3);
  box-shadow: 0 1px 1px rgba(0,0,0,.3);
  -webkit-transition: .2s;
  -moz-transition: .2s;
  -ms-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
}

.attachments .attachment-wrapper small{
  display:none;
}

.ie8 .attachments .attachment-wrapper small,
.ie7 .attachments .attachment-wrapper small,
.attachments .attachment-wrapper:before {
  display: block;
  padding: 3px;
  width: 100px;
  text-align: center;
  font-weight: bold;
  font-size: 8px;
  letter-spacing: 3px;
  color: white;
  background: #9A0000;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.3);
  -ms-box-shadow: 0 1px 3px rgba(0,0,0,.3);
  -o-box-shadow: 0 1px 3px rgba(0,0,0,.3);
  box-shadow: 0 1px 3px rgba(0,0,0,.3);
  text-shadow: 0 1px rgba(0,0,0,.8);
  position: absolute;
  top: 14px;
  left: -27px;
  line-height: 10px;
  z-index:999;
}

.ie8 .attachments .attachment-wrapper:before,
.ie7 .attachments .attachment-wrapper:before{
  display:none;
}

.ie8 .attachments .attachment-wrapper small,
.ie7 .attachments .attachment-wrapper small{
  filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.65, M12=0.65, M21=-0.65, M22=0.65, sizingMethod='auto expand');
  display:inline-block;
  left:-14px;
  top:-14px;
}

.ie7 .attachments .pdf small,
.ie8 .attachments .pdf small,
.attachments .pdf:before {
  content: "PDF";
}

.ie7 .attachments .doc small,
.ie8 .attachments .doc small,
.attachments .doc:before {
  content: "WORD";
  background: #000090;
}

.filter-form {
  border: 1px solid #ccc;
  padding: 12px 10px;
  -webkit-box-shadow: 0 0 10px #000;
  -moz-box-shadow: 0 0 10px #000;
  -ms-box-shadow: 0 0 10px #000;
  -o-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
  width: 400px;
  position: absolute;
  z-index: 100;
  background: #fff;
  display: none;
}

.form-row .big-input {
  margin: 2px;
}

.form-row label {
  width: 80px;
  display: inline-block;
}

.delete-link {
  direction: ltr;
  text-indent: -9000px;
  display: inline-block;
  width: 13px;
  height: 16px;
  background: url(/img/delete.png) scroll no-repeat 0 0;
}

.delete-link:hover {
  background: url(/img/delete.png) scroll no-repeat 0 -26px;
}



/**- REDESIGN.CSS -**/
.title1 {
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: bold;
  color: #26526B;
  line-height: 1.2;
}

.list > .title1:after,
.list > .title1:before {
  content: " ";
  clear: both;
  display: block;
}

.title2 {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: normal;
  color: #000000;
  line-height: 1.2;
}

.title3 {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: normal;
  color: #000000;
  line-height: 1.4;
}

.text {
  font-size: 13px;
  margin-bottom: 5px;
  line-height: 1.4;
  overflow: hidden;
}

.text p {
  margin: 0 0 20px;
}

.intro {
  font-size: 14px;
  margin-bottom: 0;
  line-height: 1.4;
}

.intro p {
  margin: 0 0 20px;
}

.section {
  padding-top: 25px;
}

#signin-box .user-logged {
  padding-right: 17px;
  background: url(/img/bg-user-logged.png) scroll no-repeat right center;
  padding-right: 17px;
  width: 145px;
}

/*login-box*/
#header {
  position: relative;
}

#login-box {
  position: absolute;
  top: 55px;
  right: 10px;
  z-index: 999;
}

.login-box-form {
  background: #20678A;
  line-height: 1.2;
  -webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.25);
  -moz-box-shadow: 0 0 5px 5px rgba(0,0,0,0.25);
  -ms-box-shadow: 0 0 5px 5px rgba(0,0,0,0.25);
  -o-box-shadow: 0 0 5px 5px rgba(0,0,0,0.25);
  box-shadow: 0 0 5px 5px rgba(0,0,0,0.25);
  padding: 5px 13px;
  width: 154px;
  overflow: hidden;
}

.login-box-form .close {
  width: 8px; height: 8px;
  background: url(/img/bg-close.png) scroll no-repeat 50% 50%;
  display: block;
  position: absolute;
  top: 3px;
  right: 3px;
  padding: 5px;
}

.login-box-form .form-label {
  font-size: 12px;
  color: #FFFFFF;
  margin-bottom: 3px;
}

.login-box-form .form-input:focus,
.login-box-form .form-input:hover,
.login-box-form .form-input {
  background: #27526A;
  width: 145px;
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
  border: 1px solid #244B62;
  -webkit-box-shadow: 1px 1px 2px rgba(255,255,255,0.25);
  -moz-box-shadow: 1px 1px 2px rgba(255,255,255,0.25);
  -ms-box-shadow: 1px 1px 2px rgba(255,255,255,0.25);
  -o-box-shadow: 1px 1px 2px rgba(255,255,255,0.25);
  box-shadow: 1px 1px 2px rgba(255,255,255,0.25);
  color: #BBD9EA;
  margin-bottom: 5px;
}

.login-box-form .form-button {
  height: 17px;
  line-height: 17px;
  background: #1D3D4E;
  font-size: 11px;
  color: #FFFFFF;
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
  -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
  -ms-box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
  -o-box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
  box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
  margin-bottom: 3px;
  font-weight: normal;
}

/**- Home -**/
#video-box {
  float: left;
  margin: 0 50px 0 0;
  -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.35);
  -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.35);
  -ms-box-shadow: 2px 2px 3px rgba(0,0,0,0.35);
  -o-box-shadow: 2px 2px 3px rgba(0,0,0,0.35);
  box-shadow: 2px 2px 3px rgba(0,0,0,0.35);
  width: 480px;
}

.main-box {
  margin: 0;
}

#categories-box {
  padding: 24px 12px;
  width: 440px;
  float: left;
}

#categories-box .box-title {
  font-size: 16px;
  color: #000000;
  margin-bottom: 10px;
  line-height: 1.2;
}

#categories-box ul {
  list-style: none;
  padding: 12px 0;
}

#categories-box ul li {
  padding: 0 20px 0 0;
  float: left;
  white-space: nowrap;
  width: 140px;
}

#categories-box ul li ,
#categories-box ul li a {
  font-size: 14px;
  line-height: 2.3;
}

#categories-box ul li a:before {
  content: "· ";
}

#categories-box ul li:nth-child(3n) {
  margin-right: 0;
}

#categories-box ul {
  overflow: hidden;
  padding: 0;
  margin-right: -20px;
}

#subheader.home-items {
  margin: 40px 0 55px;
  overflow: hidden;
  padding: 0;
}

#subheader.home-items li {
  width: 300px;
  float: left;
  margin: 0 0 0 25px;
  padding: 0;
  height: auto;
  text-align: center;
  background: none;
}

#subheader.home-items .hi-title {
}

#subheader.home-items .hi-title,
#subheader.home-items .hi-title a {
  font-size: 14px;
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  text-align: center;
}

#subheader.home-items .hi-title span {
  font-size: 20px;
  font-weight: bold;
}

#subheader.home-items .hi-button {
  color: #FFFFFF;
  font-size: 16px;
  text-shadow: 2px 2px 2px #125978;
  text-align: center;
  display: block;
  margin: 0 50px;
  -webkit-box-shadow: 3px 3px 3px #C9D5C6;
  -moz-box-shadow: 3px 3px 3px #C9D5C6;
  -ms-box-shadow: 3px 3px 3px #C9D5C6;
  -o-box-shadow: 3px 3px 3px #C9D5C6;
  box-shadow: 3px 3px 3px #C9D5C6;
  height: 37px;
  line-height: 37px;
  background: rgb(55,156,200);
  background: -moz-linear-gradient(top, rgba(55,156,200,1) 0%, rgba(55,156,200,1) 95%, rgba(41,135,177,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,156,200,1)), color-stop(95%,rgba(55,156,200,1)), color-stop(100%,rgba(41,135,177,1)));
  background: -webkit-linear-gradient(top, rgba(55,156,200,1) 0%,rgba(55,156,200,1) 95%,rgba(41,135,177,1) 100%);
  background: -o-linear-gradient(top, rgba(55,156,200,1) 0%,rgba(55,156,200,1) 95%,rgba(41,135,177,1) 100%);
  background: -ms-linear-gradient(top, rgba(55,156,200,1) 0%,rgba(55,156,200,1) 95%,rgba(41,135,177,1) 100%);
  background: linear-gradient(top, rgba(55,156,200,1) 0%,rgba(55,156,200,1) 95%,rgba(41,135,177,1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#379cc8', endColorstr='#2987b1',GradientType=0 );

  /* old style */
  border: 1px solid #1c5977;
  -webkit-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  -moz-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  -ms-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  -o-box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #328AB3), color-stop(1, #216e93));
  background: -moz-linear-gradient(center top, #328AB3 5%, #216e93 100%);
  background-color: #22749c;
  color: #fff;
}

#subheader.home-items .hi-button:focus,
#subheader.home-items .hi-button:hover {
  text-decoration: none;
  /*
  background: rgb(46,135,177);
  background: -moz-linear-gradient(top, rgba(55,156,200,1) 0%, rgba(84,170,207,1) 95%, rgba(40,118,155,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,156,200,1)), color-stop(95%,rgba(84,170,207,1)), color-stop(100%,rgba(40,118,155,1)));
  background: -webkit-linear-gradient(top, rgba(55,156,200,1) 0%,rgba(84,170,207,1) 95%,rgba(40,118,155,1) 100%);
  background: -o-linear-gradient(top, rgba(55,156,200,1) 0%,rgba(84,170,207,1) 95%,rgba(40,118,155,1) 100%);
  background: -ms-linear-gradient(top, rgba(55,156,200,1) 0%,rgba(84,170,207,1) 95%,rgba(40,118,155,1) 100%);
  background: linear-gradient(top, rgba(55,156,200,1) 0%,rgba(84,170,207,1) 95%,rgba(40,118,155,1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2e87b1', endColorstr='#28769b',GradientType=0 );
  */
  /* old style */
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  -ms-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  -o-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .3);
  box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .3);
}

#subheader.home-items .hi-button:active {
  text-decoration: none;
  background: rgb(46,135,177);
  background: -moz-linear-gradient(top, rgba(55,156,200,1) 0%, rgba(84,170,207,1) 95%, rgba(40,118,155,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,156,200,1)), color-stop(95%,rgba(84,170,207,1)), color-stop(100%,rgba(40,118,155,1)));
  background: -webkit-linear-gradient(top, rgba(55,156,200,1) 0%,rgba(84,170,207,1) 95%,rgba(40,118,155,1) 100%);
  background: -o-linear-gradient(top, rgba(55,156,200,1) 0%,rgba(84,170,207,1) 95%,rgba(40,118,155,1) 100%);
  background: -ms-linear-gradient(top, rgba(55,156,200,1) 0%,rgba(84,170,207,1) 95%,rgba(40,118,155,1) 100%);
  background: linear-gradient(top, rgba(55,156,200,1) 0%,rgba(84,170,207,1) 95%,rgba(40,118,155,1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2e87b1', endColorstr='#28769b',GradientType=0 );

  /* old style */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #216f93), color-stop(1, #328AB3));
  background: -moz-linear-gradient(center top, #216f93 5%, #328AB3 100%);
  background-color: #216f93;
}

#subheader.home-items .hi-image {
  background: url(/img/bg-home-subheader-sp.png) scroll no-repeat 0 0;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxMzZweCIgaGVpZ2h0PSIzNTBweCIgdmlld0JveD0iMCAwIDEzNiAzNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEzNiAzNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNDOUQ1QzYiIGQ9Ik05MC43MTUsMjQuNjk1Yy0zLjI5LTIuMzEtOC4xMi01LjI5LTE5LjMzLTQuNjdsNi45OCwxMi4xNw0KCQljOS4wNCwxLjc2LDExLjU0LDEwLjEyLDExLjgxLDExLjEzbDAuMjYtMC4wNmMtMC45OSwzLjk2LTQuNjIsNi45Mi04Ljk4LDYuOTJoLTcuNWMtNS4xMSwwLTkuMjYtNC4wNi05LjI2LTkuMDR2LTE4LjI3DQoJCWMwLTQuOTksNC4xNS05LjA0LDkuMjYtOS4wNGg3LjVjNS4xMSwwLDkuMjYsNC4wNSw5LjI2LDkuMDRWMjQuNjk1eiBNMTAxLjU5NSw0Ny43MjVjMC42OS0yLjA4LDEuMDgtNC4yOCwxLjA4LTYuNTh2LTE4LjI3DQoJCWMwLTExLjYtOS41Mi0yMS4wNC0yMS4yMi0yMS4wNGgtNy41Yy0xMS43LDAtMjEuMjIsOS40NC0yMS4yMiwyMS4wNHYxOC4yN2MwLDExLjYsOS41MiwyMS4wNCwyMS4yMiwyMS4wNGg3LjUNCgkJYzMuODYsMCw3LjQ3LTEuMDQsMTAuNTktMi44NGg1LjdjNi41MiwwLDExLjgyLDYuMzksMTEuODIsMTQuMjR2NC40MmgtNDEuODNsLTI0LjYzLTE3Ljc5aC0yNC40MmMtMy4zLDAtNS45OCwyLjY4LTUuOTgsNg0KCQljMCwzLjMxLDIuNjgsNiw1Ljk4LDZoMjAuNTZsMjQuNjMsMTcuNzloNTcuMjlsMC4zMS01Ljk2YzAuMDMtMC40MiwwLjA1LTAuODUsMC4wNS0xLjI4di05LjE4DQoJCUMxMjEuNTI1LDYwLjU2NSwxMTIuODc1LDQ5Ljc2NSwxMDEuNTk1LDQ3LjcyNXoiLz4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzMwODdBQiIgZD0iTTMwLjE0NSwzNC44MTVjMy4wNSwwLDUuNTMsMi40OCw1LjUzLDUuNTRzLTIuNDgsNS41NS01LjUzLDUuNTUNCgkJYy0zLjA1LDAtNS41Mi0yLjQ5LTUuNTItNS41NVMyNy4wOTUsMzQuODE1LDMwLjE0NSwzNC44MTV6IE0zMC4xNDUsNTcuOTA1YzkuNjQsMCwxNy40OS03Ljg3LDE3LjQ5LTE3LjU1DQoJCWMwLTkuNjctNy44NS0xNy41NC0xNy40OS0xNy41NGMtOS42NCwwLTE3LjQ4LDcuODctMTcuNDgsMTcuNTRDMTIuNjY1LDUwLjAzNSwyMC41MDUsNTcuOTA1LDMwLjE0NSw1Ny45MDV6Ii8+DQoJPHBhdGggZmlsbD0iIzMwODdBQiIgZD0iTTM0Ljc2NSw5My40ODV2LTUuMjJoMS45OWMzLjMsMCw1Ljk4LTIuNjgsNS45OC02YzAtMy4zMS0yLjY4LTYtNS45OC02aC0xOC4wN2MtMy4zLDAtNS45OCwyLjY5LTUuOTgsNg0KCQljMCwzLjMyLDIuNjgsNiw1Ljk4LDZoNC4xMnY1LjIyYzAsOS45LDUuODEsMTMuNDIsMTAuNzksMTMuNDJoMTUuOTN2LTEyaC0xNC42N0MzNC44MDUsOTQuNTU1LDM0Ljc2NSw5NC4wODUsMzQuNzY1LDkzLjQ4NXoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjQzlENUM2IiBkPSJNODAuMjg1LDMzNi4xNjVoLTYzLjU4di00LjM0YzAtNy43Niw1LjI0LTE0LjA4LDExLjc2LTE0LjA4DQoJCWw1Ljg4LTAuMDhjMy4xNCwxLjgzLDYuNzcsMi45LDEwLjY3LDIuOWg3LjQ0YzMuODMsMCw3LjQyLTEuMDQsMTAuNTItMi44Mmg1LjY0YzYuNDQsMCwxMS42Nyw2LjMyLDExLjY3LDE0LjA4VjMzNi4xNjV6DQoJCSBNMzUuODc1LDI4MS41MjVjMC00LjkyLDQuMS04LjkzLDkuMTQtOC45M2g3LjQ0YzUuMDQsMCw5LjE0LDQuMDEsOS4xNCw4LjkzdjE4LjEyYzAsNC45Mi00LjEsOC45Mi05LjE0LDguOTJoLTcuNDQNCgkJYy01LjA0LDAtOS4xNC00LTkuMTQtOC45MlYyODEuNTI1eiBNNzIuNDk1LDMwNi4xMzVjMC42OC0yLjA1LDEuMDYtNC4yMywxLjA2LTYuNDl2LTE4LjEyYzAtMTEuNTQtOS40Ny0yMC45My0yMS4xLTIwLjkzaC03LjQ0DQoJCWMtMTEuNjQsMC0yMS4xLDkuMzktMjEuMSwyMC45M3YxOC4xMmMwLDIuMjQsMC4zNiw0LjM5LDEuMDIsNi40MWMtMTEuNCwxLjg1LTIwLjE5LDEyLjY5LTIwLjE5LDI1Ljc3djkuMQ0KCQljMCwwLjQ2LDAuMDMsMC45MSwwLjA2LDEuMzZsMC4zMyw1Ljg4aDg2LjczbDAuMzMtNS44OGMwLjAzLTAuNDUsMC4wNS0wLjksMC4wNS0xLjM2di05LjENCgkJQzkyLjI0NSwzMTguOTA1LDgzLjY4NSwzMDguMTg1LDcyLjQ5NSwzMDYuMTM1eiIvPg0KCTxyZWN0IHg9IjYzLjk2NSIgeT0iMjQ1LjAwNSIgZmlsbD0iIzMwODdBQiIgd2lkdGg9IjcxLjQ4IiBoZWlnaHQ9IjEyIi8+DQoJPHJlY3QgeD0iOTQuNTI1IiB5PSIzMzYuMTY1IiBmaWxsPSIjMzA4N0FCIiB3aWR0aD0iNDAuOTMiIGhlaWdodD0iMTIiLz4NCgk8cmVjdCB4PSIxMjMuNTA1IiB5PSIyNTYuNjM1IiBmaWxsPSIjMzA4N0FCIiB3aWR0aD0iMTEuOTUiIGhlaWdodD0iNzkuNzkiLz4NCgk8cmVjdCB4PSI5OC4wOTUiIHk9IjI2NS4zNzUiIGZpbGw9IiMzMDg3QUIiIHdpZHRoPSIxNS41MiIgaGVpZ2h0PSIxMiIvPg0KCTxyZWN0IHg9IjgxLjI3NSIgeT0iMjgzLjI1NSIgZmlsbD0iIzMwODdBQiIgd2lkdGg9IjE1LjUzIiBoZWlnaHQ9IjEyIi8+DQoJPHJlY3QgeD0iOTcuOTY1IiB5PSIzMDMuMDA1IiBmaWxsPSIjMzA4N0FCIiB3aWR0aD0iMTUuNTMiIGhlaWdodD0iMTIiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjQzlENUM2IiBkPSJNNDguMDE1LDE4MC41NDVjNS4xMSwwLDkuMjctNC4wNiw5LjI3LTkuMDV2LTE4LjI2DQoJCWMwLTQuOTktNC4xNi05LjA1LTkuMjctOS4wNWgtNy41Yy01LjExLDAtOS4yNiw0LjA2LTkuMjYsOS4wNXYxOC4yNmMwLDQuOTksNC4xNSw5LjA1LDkuMjYsOS4wNUg0OC4wMTV6IE0yMC4zNzUsMTc4LjA3NQ0KCQljLTAuNjktMi4wNy0xLjA4LTQuMjgtMS4wOC02LjU4di0xOC4yNmMwLTExLjYxLDkuNTItMjEuMDUsMjEuMjItMjEuMDVoNy41YzExLjcxLDAsMjEuMjIsOS40NCwyMS4yMiwyMS4wNXYxOC4yNg0KCQljMCwxMS42MS05LjUxLDIxLjA1LTIxLjIyLDIxLjA1aC03LjVjLTMuODYsMC03LjQ3LTEuMDUtMTAuNTktMi44NGgtNS43Yy02LjUyLDAtMTEuODIsNi4zOS0xMS44MiwxNC4yNHY0LjQyaDQxLjgzbDI0LjYzLTE3Ljc5DQoJCWgyMC40NGMzLjMsMCw1Ljk4LDIuNjgsNS45OCw2YzAsMy4zMS0yLjY4LDYtNS45OCw2aC0xNi41OGwtMjQuNjMsMTcuNzlIMC41NDV2LTE2LjQyQzAuNTQ1LDE5MC45MjUsOS4wOTUsMTgwLjEyNSwyMC4zNzUsMTc4LjA3NQ0KCQl6Ii8+DQoJPHBhdGggZmlsbD0iIzMwODdBQiIgZD0iTTg3Ljc4NSwyMDguNjI1aDExLjUyYzMuMywwLDUuOTgsMi42OSw1Ljk4LDZzLTIuNjgsNi01Ljk4LDZoLTExLjUyYy0zLjMxLDAtNS45OC0yLjY5LTUuOTgtNg0KCQlTODQuNDc1LDIwOC42MjUsODcuNzg1LDIwOC42MjV6Ii8+DQoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMzMDg3QUIiIGQ9Ik04OS4xNzUsMTY3LjczNWwyMi4zNSw3LjZ2LTIyLjgzbC0yMi4zNSw3LjExVjE2Ny43MzV6DQoJCSBNNzcuMjI1LDE1MC44MzVsNDYuMjYtMTQuNzJ2NTUuOTZsLTQ2LjI2LTE1LjczVjE1MC44MzV6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==) scroll no-repeat 0 0 / 136px auto transparent;
  margin: 0 auto;
}

#subheader.home-items .po_icon .hi-image {
  background-position: 0 0;
}

#subheader.home-items .pr_icon .hi-image {
  background-position: 0 -120px;
}

#subheader.home-items .reporter_icon .hi-image {
  background-position: 0 -240px;
}

#subheader.home-items .hi-slogan {
  margin-top: 10px;
}

#subheader.home-items .hi-slogan,
#subheader.home-items .hi-slogan a {
  color: #000000;
  font-size: 12px;
  text-align: center;
  font-weight: normal;
  line-height: 1.3;
}

/**- Anadir Press release -**/
.anadir-press-section {
  padding-left: 100px;
  width: 900px;
}

.anadir-press-section .form-item-footer {
  /*margin-right: 350px;*/
  margin-right: 340px;
}

.anadir-press-section .form-multiselect,
.anadir-press-section .form-select,
.anadir-press-section .form-input,
.anadir-press-section .form-textarea {
  width: 545px;
}

.anadir-press-section .big-area {
  height: 250px;
}

.anadir-press-section ul.generic-list{
  margin: 0 0 15px 20px;
}

/*attachments
.anadir-press-section #wrapper_attachments {
  margin-top: 3px;
  width: 558px;
}

.anadir-press-section #wrapper_attachments > .item {
  float: left;
  margin-right: 70px;
  width: 260px;
  position: relative;
  margin-bottom: 5px;
}

.anadir-press-section #wrapper_attachments > .item .form-input {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 5;
  
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  *filter: alpha(opacity=0);
}

.anadir-press-section #wrapper_attachments .form-button-link {
  float: right;
  margin-right: 0;
}

.anadir-press-section #wrapper_attachments > .item .button-browse {
  cursor: pointer;
  position: relative;
  z-index: 2;
  padding-left: 70px;
  padding-right: 70px;
}

*/

/**- Anadir Fuente -**/
.anadir-fuente-section {
  padding-left: 100px;
  width: 900px;
}

.anadir-fuente-section .text {
  clear: both;
}

.form {
}

.form-item {
  margin-bottom: 15px;
  padding-left: 3px; /*form validators*/
}

.form-item-footer {
  margin-bottom: 15px;
  margin-right: 490px;
}

.form-label {
  font-size: 11px;
  color: #1F7192;
  line-height: 1.2;
  display: block;
  margin-bottom: 5px;
}

.form-label-left,
.form-label-right {
  float: right;
  margin: 0 160px 0 0;
  width: 320px;
  font-size: 11px;
  font-style:italic;
  color:#999999;
}

.form-label-left.error,
.form-label-right.error{
  color:#880000;
}

.anadir-press-section .form-label-right, /*Add pr*/
.form-label-left {
  float: none;
  margin: 0;
}

.form-label-half {
}

.form-label-small {
  font-size: 11px;
  float: left;
}

.form-item #wrapper_phone .form-label-small,
.form-item-telefonos .form-label-small {
  width: 300px;
}

.form-item .explanation {
  float: none;
  font-size:10px;
}

.form-multiselect,
.form-select,
.form-input,
.form-item-prepend:after,
.form-textarea {
  background: rgb(250,250,255);
  background: -moz-linear-gradient(top, rgb(250,250,255) 40%, rgb(242,242,255) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,rgb(250,250,255)), color-stop(100%,rgb(242,242,255)));
  background: -webkit-linear-gradient(top, rgb(250,250,255) 40%,rgb(242,242,255) 100%);
  background: -o-linear-gradient(top, rgb(250,250,255) 40%,rgb(242,242,255) 100%);
  background: -ms-linear-gradient(top, rgb(250,250,255) 40%,rgb(242,242,255) 100%);
  background: linear-gradient(top, rgb(250,250,255) 40%,rgb(242,242,255) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fafaff', endColorstr='#f2f2ff',GradientType=0 );
  border: 1px solid #EAEAFF;

  font-size: 13px;
  color: #333333;
  width: 395px;
  padding-left: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
}

.form-item-prepend .form-input {
  position: relative;
  padding-left: 35px;
  width: 370px;
}

.form-item-prepend:after {
  background: #F2F2FF;
  border-right: 1px solid #EAEAFF;
  content: "@";
  display: block;
  height: 14px;
  line-height: 14px;
  bottom: 3px;
  left: 4px;
  position: absolute;
  text-align: center;
  width: 30px;
  padding-right: 0;
  padding-left: 0;
  color: #666666;
}

.form-item-twitter:after {
  content: "@";
}

.form-item-facebook:after {
  content: "f";
}

.form-item-googleplus:after {
  content: "g";
}

.ie .form-item-prepend:after {
  height: 18px;
  line-height: 18px;
  bottom: 1px;
}

@-moz-document url-prefix()
{
  .form-item-prepend:after {
  height: 19px;
  line-height: 19px;
  bottom: 1px;
  }

}

label.form-input-file {
  display: block;
  position: relative;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  width: 385px;
}

label.form-input-file input {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  *filter: alpha(opacity=0);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
  height: 100%;
  width: 100%;
  cursor: pointer;
}


input::-webkit-input-placeholder { color: #999999; }
input:-moz-placeholder { color: #999999; }
input:-ms-input-placeholder { color: #999999; }
input:-o-input-placeholder { color: #999999; }
input:input-placeholder { color: #999999; }

textarea::-webkit-input-placeholder { color: #999999; }
textarea:-moz-placeholder { color: #999999; }
textarea:-ms-input-placeholder { color: #999999; }
textarea:-o-input-placeholder { color: #999999; }
textarea:input-placeholder { color: #999999; }

.form-item input::-webkit-input-placeholder { color: #999999; }
.form-item input:-moz-placeholder { color: #999999; }
.form-item input:-ms-input-placeholder { color: #999999; }
.form-item input:-o-input-placeholder { color: #999999; }
.form-item input:input-placeholder { color: #999999; }

.form-item textarea::-webkit-input-placeholder { color: #999999; }
.form-item textarea:-moz-placeholder { color: #999999; }
.form-item textarea:-ms-input-placeholder { color: #999999; }
.form-item textarea:-o-input-placeholder { color: #999999; }
.form-item textarea:input-placeholder { color: #999999; }

.form-item #logo.form-input{
  text-overflow:ellipsis;
  width:332px;
  padding-right:5px;
  margin-bottom:2px;
}


.notification-setup{
  background: rgb(250,250,255);
  background: -moz-linear-gradient(top, rgb(250,250,255) 40%, rgb(242,242,255) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,rgb(250,250,255)), color-stop(100%,rgb(242,242,255)));
  background: -webkit-linear-gradient(top, rgb(250,250,255) 40%,rgb(242,242,255) 100%);
  background: -o-linear-gradient(top, rgb(250,250,255) 40%,rgb(242,242,255) 100%);
  background: -ms-linear-gradient(top, rgb(250,250,255) 40%,rgb(242,242,255) 100%);
  background: linear-gradient(top, rgb(250,250,255) 40%,rgb(242,242,255) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fafaff', endColorstr='#f2f2ff',GradientType=0 );
  border: 1px solid #EAEAFF;
  margin:20px 0 20px 3px;
  padding: 10px;
  width: 690px;
}

.notification-setup legend{
  background: #EAEAFF;
  background: -moz-linear-gradient(top, #EAEAFF 0%, rgb(250,250,255) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EAEAFF), color-stop(100%,rgb(250,250,255)));
  background: -webkit-linear-gradient(top, #EAEAFF 0%,rgb(250,250,255) 100%);
  background: -o-linear-gradient(top, #EAEAFF 0%,rgb(250,250,255) 100%);
  background: -ms-linear-gradient(top, #EAEAFF 0%,rgb(250,250,255) 100%);
  background: linear-gradient(top, #EAEAFF 0%,rgb(250,250,255) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fafaff', endColorstr='#f2f2ff',GradientType=0 );
  border: 1px solid #EAEAFF;
  border-left:none;
  border-right:none;
  border-bottom:none;
  padding: 3px 10px;
  color:#1F7192;
  font-size:12px;
}

.notification-setup .form-item-time,
.notification-setup .form-item-days{
  float:left;
}

.notification-setup .form-item-days:after{
  clear:both;
  content:" ";
  display:block;
}

.notification-setup .form-item-time{
  margin-right:25px;
}

.notification-setup .form-item-days{
  margin-right:-10px;
}

.notification-setup .form-item-days .label-check{
  color: #1F7192;
  float: left;
  font-size: 11px;
  margin-bottom: 10px;
  margin-right: 10px;
  margin-top: 10px;
  text-transform: capitalize;
}

.notification-setup .form-item-days .label-check input{
  margin-left:0;
}

.notification-setup .form-item-notify{
  clear:both;
  margin-bottom:5px;
}

.notification-setup .form-item-notify .form-label{
  font-size:13px;
}

.notification-setup .form-item-notify .notify-item{
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #D0D0EE;
  height:18px;
  line-height:18px;
  background: #EFEFFF;
  margin:3px 3px 3px 0;
  padding: 0 5px;
  display:inline-block;
  font-size:12px;
}

.form-multiselect,
.form-select{
  width: 400px;
}

.form-select:focus,
.form-input:focus,
.form-textarea:focus {
  border-color: #CCCCCC;
  background: rgb(250,250,255);
  background: -moz-linear-gradient(top, rgb(250,250,255) 0%, rgba(238,238,255,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(250,250,255)), color-stop(100%,rgba(238,238,255,1)));
  background: -webkit-linear-gradient(top, rgb(250,250,255) 0%,rgba(238,238,255,1) 100%);
  background: -o-linear-gradient(top, rgb(250,250,255) 0%,rgba(238,238,255,1) 100%);
  background: -ms-linear-gradient(top, rgb(250,250,255) 0%,rgba(238,238,255,1) 100%);
  background: linear-gradient(top, rgb(250,250,255) 0%,rgba(238,238,255,1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fafaff', endColorstr='#f2f2ff',GradientType=0 );
}

.form-select:hover,
.form-input:hover,
.form-textarea:hover {
  border-color: #CCCCCC;
}

.form-textarea {
}

.form-input-half {
  width: 240px;
}

.anadir-fuente-section .form-input-half {
  width: 230px;
}

.signup2 .form-input-half {
  width: 190px;
}

.form-checkbox {
  margin: 0 5px 0 0;
  float: left;
}

.form-button-link {
  float: right;
  /*margin-right: 498px;*/
  margin-right: 490px;
  margin-top: 5px;

  /*height: 18px;
  line-height: 18px;
  padding: 0 10px;
  /*
  font-size: 11px;
  color: #FFFFFF;
  border: none;
  text-decoration: none;
  background: rgb(55,156,200);
  background: -moz-linear-gradient(top, rgba(55,156,200,1) 0%, rgba(55,156,200,1) 95%, rgba(46,135,177,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,156,200,1)), color-stop(95%,rgba(55,156,200,1)), color-stop(100%,rgba(46,135,177,1)));
  background: -webkit-linear-gradient(top, rgba(55,156,200,1) 0%,rgba(55,156,200,1) 95%,rgba(46,135,177,1) 100%);
  background: -o-linear-gradient(top, rgba(55,156,200,1) 0%,rgba(55,156,200,1) 95%,rgba(46,135,177,1) 100%);
  background: -ms-linear-gradient(top, rgba(55,156,200,1) 0%,rgba(55,156,200,1) 95%,rgba(46,135,177,1) 100%);
  background: linear-gradient(top, rgba(55,156,200,1) 0%,rgba(55,156,200,1) 95%,rgba(46,135,177,1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#379cc8', endColorstr='#2987b1',GradientType=0 );
  */
}

.form-button {
  float: right;
  margin-top: 5px;
/*
  vertical-align: middle;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  cursor: pointer;
  border: none;
  text-decoration: none;
  background: rgb(55,156,200);
  background: -moz-linear-gradient(top, rgba(55,156,200,1) 0%, rgba(55,156,200,1) 95%, rgba(46,135,177,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(55,156,200,1)), color-stop(95%,rgba(55,156,200,1)), color-stop(100%,rgba(46,135,177,1)));
  background: -webkit-linear-gradient(top, rgba(55,156,200,1) 0%,rgba(55,156,200,1) 95%,rgba(46,135,177,1) 100%);
  background: -o-linear-gradient(top, rgba(55,156,200,1) 0%,rgba(55,156,200,1) 95%,rgba(46,135,177,1) 100%);
  background: -ms-linear-gradient(top, rgba(55,156,200,1) 0%,rgba(55,156,200,1) 95%,rgba(46,135,177,1) 100%);
  background: linear-gradient(top, rgba(55,156,200,1) 0%,rgba(55,156,200,1) 95%,rgba(46,135,177,1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#379cc8', endColorstr='#2987b1',GradientType=0 );
  -webkit-box-shadow: inset 0 -2px 3px rgb(33,113,148), 3px 3px 3px #C9D5C6;
  -moz-box-shadow: inset 0 -2px 3px rgb(33,113,148), 3px 3px 3px #C9D5C6;
  -ms-box-shadow: inset 0 -2px 3px rgb(33,113,148), 3px 3px 3px #C9D5C6;
  -o-box-shadow: inset 0 -2px 3px rgb(33,113,148), 3px 3px 3px #C9D5C6;
  box-shadow: inset 0 -2px 3px rgb(33,113,148), 3px 3px 3px #C9D5C6;

  padding: 0 15px;
*/
}

.form-back {
  float: right;
  margin-top: 5px;
  margin-right: 10px;
}

.preview-dialog b{
  padding-left: 20px;
  margin-left: -3px;
  background: url(/img/bg-search.png) scroll no-repeat 0 center;
  font-weight: normal;
}

.form-select,
.form-select:hover,
.form-select:focus {
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  width: 143px;
  text-indent: 0;
  margin-right: 10px;
  background: url(/img/bg-input-select.gif) no-repeat 100% 50% rgb(250,250,255);
  background: url(/img/bg-input-select.gif) no-repeat 105% 50%, -moz-linear-gradient(top, rgb(250,250,255) 0%, rgb(242,242,255) 100%);
  background: url(/img/bg-input-select.gif) no-repeat 100% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(250,250,255)), color-stop(100%,rgb(242,242,255)));
  background: url(/img/bg-input-select.gif) no-repeat 100% 50%, -webkit-linear-gradient(top, rgb(250,250,255) 0%,rgb(242,242,255) 100%);
  background: url(/img/bg-input-select.gif) no-repeat 100% 50%, -o-linear-gradient(top, rgb(250,250,255) 0%,rgb(242,242,255) 100%);
  background: url(/img/bg-input-select.gif) no-repeat 100% 50%, -ms-linear-gradient(top, rgb(250,250,255) 0%,rgb(242,242,255) 100%);
  background: url(/img/bg-input-select.gif) no-repeat 100% 50%, linear-gradient(top, rgb(250,250,255) 0%,rgb(242,242,255) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fafaff', endColorstr='#f2f2ff',GradientType=0 );
}

.form-multiselect {
  height: 55px;
  overflow: auto;
  overflow-x: hidden;
  position: relative;
}

.form-multiselect .option {
  width: 100px;
  height: 19px;
  line-height: 19px;
  float: left;
  position: relative;
  cursor: pointer;
}

.form-multiselect .option:nth-child(4n) {
  margin-right: -40px;
}

.form-multiselect .n4 {
  margin-right: -40px;
}

.form-multiselect .option:hover {
  background: #EFEFEF;
}

.form-multiselect .option.active {
  background: #DBDBDB;
}

.form-item-telefonos {

}

.form-item-emails .form-input,
.form-item div .item .form-input,
.form-item-telefonos .form-select,
.form-item div .item .form-select,
.form-item div .item .form-input-half,
.form-item-telefonos .form-input-half {
  margin-bottom: 5px;
}

.form-item-telefonos .form-select,
.form-item #wrapper_phone .form-select{
  width: 152px;
}

.edit-profile-section .form-item-telefonos .form-input {
  width: 190px;
  border-right-color: #CCCCCC;
}

.form-item #wrapper_phone .form-button-link,
.form-item-telefonos .form-button-link {
  margin-top: 0;
}

/**Errores y mensajes varios**/
.error-section {
  background: url(/img/favicon-big.png) no-repeat scroll 0 10px;
  padding-left: 130px;
  width: 870px;
  margin-top: 90px;
}

.press-mail {
  background: url(/img/email-big.png) no-repeat scroll 0 5px;
  padding-left: 150px;
  width: auto;
}

/**Registro y login**/
.signup-section {
  padding-left: 0;
  padding-top: 35px;
}

.signup-section .aside-menu {
  margin-top: 0;
}

.signup-linkedin {
  position: relative;
  float: right;
  display: block;
  height: 42px;
  padding: 5px;
  margin: 0 20px 0 -251px;

  font-size: 14px;
  font-weight: normal;
  color: #1A647F;
  text-shadow: 1px 1px 1px #FFFFFF;
  text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 0 50px 0 49px;
  width: 142px;
  line-height: 1.3;
  background: url(/img/bg-signup-linkedin.png) scroll no-repeat center center rgba(242,242,255,1);
  background:  url(/img/bg-signup-linkedin.png) scroll no-repeat center center, -moz-linear-gradient(top, rgba(242,242,255,1) 0%, rgba(250,250,255,1) 100%);
  background:  url(/img/bg-signup-linkedin.png) scroll no-repeat center center,  -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,242,255,1)), color-stop(100%, rgba(250,250,255,1)));
  background:  url(/img/bg-signup-linkedin.png) scroll no-repeat center center,  -webkit-linear-gradient(top, rgba(242,242,255,1) 0%, rgba(250,250,255,1) 100%);
  background:  url(/img/bg-signup-linkedin.png) scroll no-repeat center center,  -o-linear-gradient(top, rgba(242,242,255,1) 0%, rgba(250,250,255,1) 100%);
  background:  url(/img/bg-signup-linkedin.png) scroll no-repeat center center,  -ms-linear-gradient(top, rgba(242,242,255,1) 0%, rgba(250,250,255,1) 100%);
  background:  url(/img/bg-signup-linkedin.png) scroll no-repeat center center,  linear-gradient(to bottom, rgba(242,242,255,1) 0%, rgba(250,250,255,1) 100%);
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.15), inset 0 1px 1px rgba(255,255,255,0.75);
  -moz-box-shadow: 0 0 5px rgba(0,0,0,0.15), inset 0 1px 1px rgba(255,255,255,0.75);
  -ms-box-shadow: 0 0 5px rgba(0,0,0,0.15), inset 0 1px 1px rgba(255,255,255,0.75);
  -o-box-shadow: 0 0 5px rgba(0,0,0,0.15), inset 0 1px 1px rgba(255,255,255,0.75);
  box-shadow: 0 0 5px rgba(0,0,0,0.15), inset 0 1px 1px rgba(255,255,255,0.75);
  -webkit-transition: 0.1s;
  -moz-transition: 0.1s;
  -ms-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
}

.signup-linkedin:hover {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,1);
  -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,1);
  -ms-box-shadow: 0 0 5px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,1);
  -o-box-shadow: 0 0 5px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,1);
  box-shadow: 0 0 5px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,1);
  text-shadow: 1px 1px 1px #FFFFFF;
}

.signup-linkedin:active {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,1), inset 0 -10px 10px rgba(0,0,0,0.05);
  -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,1), inset 0 -10px 10px rgba(0,0,0,0.05);
  -ms-box-shadow: 0 0 5px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,1), inset 0 -10px 10px rgba(0,0,0,0.05);
  -o-box-shadow: 0 0 5px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,1), inset 0 -10px 10px rgba(0,0,0,0.05);
  box-shadow: 0 0 5px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,1), inset 0 -10px 10px rgba(0,0,0,0.05);
  text-shadow: 1px 1px 1px #FFFFFF;
}

.signup-linkedin:after {
  text-indent: 0;
  margin: 0;
  bottom: 42px !important;
  z-index: 9999;
}

.register {
  padding: 30px;
  border: 1px solid #CFCFCF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

.register .register-form {
  overflow: hidden;
}

.register .register-know {
  width: 520px;
  float: right;
  padding: 00;
  line-height: 2.2;
}

.register-know h5,
.register .register-question {
  font-size: 18px;
  font-weight: normal;
  margin-top: 10px;
}

.register .register-know .form-label-small {
  float: none;
  display: inline;
  display: inline-block;
  font-size: 16px;
  color: #333339;
  margin-right: 60px;
}

.signup2 .register .form-item-footer {
  margin-right: 60px;
}

.register .register-question:hover,
.tooltip {
  cursor: help;
}

.register .register-question:hover .tooltip {
  border-bottom: 1px dotted #D0D0D7;
}

.tooltip {
  position: relative;
  -webkit-transition: 1.2s;
  -moz-transition: 1.2s;
  -ms-transition: 1.2s;
  -o-transition: 1.2s;
  transition: 1.2s;
}

.tooltip:after {
  -webkit-opacity: .5;
  -moz-opacity: .5;
  -ms-opacity: .5;
  -o-opacity: .5;
  opacity: .5;
}

.tooltip:hover:after {
  background: #EAEAFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  bottom: 26px;
  content: attr(title);
  left: 20%;
  padding: 5px 15px;
  position: absolute;
  z-index: 98;
  width: auto;
  min-width: 250px;
  font-size: 11px;
  line-height: 1.4;
  font-weight: normal;

  -webkit-opacity: .9;
  -moz-opacity: .9;
  -ms-opacity: .9;
  -o-opacity: .9;
  opacity: .9;

  -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,0.75);
  -moz-box-shadow: 0 0 3px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,0.75);
  -ms-box-shadow: 0 0 3px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,0.75);
  -o-box-shadow: 0 0 3px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,0.75);
  box-shadow: 0 0 3px rgba(0,0,0,0.25), inset 0 1px 1px rgba(255,255,255,0.75);
}

/* Pagina de landing de registro */
.landing-welcome .landing-links {
  list-style: disc outside none;
  margin: 0 0 30px 40px;
}

.landing-links li {
}

.landing-links li,
.landing-links li a {
  font-size: 12px;
  color: #000000;
  line-height: 1.7;
}

.landing-links li a:hover {
  text-decoration: underline;
}

.landing-welcome .suggest-prs {
  margin-bottom: 40px;
}

.landing-welcome .suggest-prs h3 {
  font-size: 14px;
  font-weight: normal;
  color: #000000;
  line-height: 1.2;
  margin-bottom: 20px;
}

.landing-welcome .suggest-prs h4 {
  font-size: 13px;
  font-weight: normal;
  color: #000000;
  line-height: 1.2;
  margin: 0 0 5px;
}

.landing-welcome .suggest-prs h4 .seeall {
  font-size: 11px;
  color: #333333;
  float: right;
  margin-right: 10px;
}

.landing-welcome .suggest-prs ul {
  margin: 0 0 10px 0;
  width: 700px;
  overflow: hidden;
}

.landing-welcome .suggest-prs ul li {
  width: 320px;
  padding: 5px;
  margin: 0 20px 10px 0;
  float: left;
  line-height: 1.2;
}

.landing-welcome .suggest-prs ul li:hover {
  background: #F2F2F2;
}

.landing-welcome .suggest-prs ul li,
.landing-welcome .suggest-prs ul li a {
  
}

.landing-welcome .suggest-prs ul li img{
  float: left;
  margin: 0 10px 5px 0;
}

.landing-welcome .suggest-prs ul li .pr-name {
  margin: 0 0 2px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.landing-welcome .suggest-prs ul li .pr-name,
.landing-welcome .suggest-prs ul li .pr-name a {
  font-size: 12px;
  color: #397A9A;
  font-weight: bold;
  }

.landing-welcome .suggest-prs h4 .seeall:hover,
.landing-welcome .suggest-prs .pr-follow:hover,
.landing-welcome .suggest-prs ul li .pr-name a:hover {
  text-decoration: underline;
}

.landing-welcome .suggest-prs ul li .pr-num {
  font-size: 11px;
  color: #888888;
  font-weight: normal;
  margin: 0 0 5px;
}

.landing-welcome .suggest-prs .pr-follow {
  font-size: 11px;
  color: #397A9A;
  font-weight: normal;
}

.landing-welcome .form-select,
.landing-welcome .form-input {
  width: 193px;    

  font-size: 11px;
  height: 18px;
  line-height: 18px;
  padding-bottom: 2px;
  padding-top: 2px;
  margin: 0 10px;
}

.landing-welcome .form-select {
  font-size: 11px;
  height: 22px;
  padding-bottom: 0;
  padding-left: 5px;
  padding-top: 0;
  vertical-align: middle;
}

.landing-welcome .button {
  vertical-align: top;
}

.landing-welcome .share-presspeople {
  background: #F8F8FF;
  border: 1px solid #EAEAFF;
  padding: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  line-height: 1.2;
  margin-bottom: 30px;
}

.landing-welcome .title3 {
  clear: both;
  margin: 40px 0 10px;
  overflow: hidden;
  line-height: 1.2;
}

.landing-welcome .title3 .button {
  float: right;
}

.signup-section .form-multiselect,
.signup-section .form-select,
.signup-section .form-input,
.signup-section .form-textarea {
  max-width: 345px;
  width: 100%;
  box-sizing: border-box;
}

.signup-section .form-item-prepend .form-input {
  max-width: 320px;
  width: 100%;
  box-sizing: border-box;
}

.signup-section .form-input-half {
  max-width: 163px;
  margin-right: 4px;
  width: 100%;
  box-sizing: border-box;
}

.signup-section .form-label-right {
  float: none;
  font-size: 10px;
}

.signup2 .form-item,
.signup-section .form-item {
  position: relative;
}

.signup-section .form-item-footer {
  margin-right: 0;
  margin-bottom: 0;
  /*margin-right: 120px;
  width: 357px;*/
}

.login-aside .form-item-footer {
  margin-right: 0;
}

.signup2n .form-item-footer .form-button {
  margin-left: 5px;
}

.signup-section .form-item-footer .fleft {
  margin-left: 0;
  float: left;
}

.signup-section .form-item-footer .form-checkbox,
.signup-section .form-item-footer .form-label-small {
  margin-top: 13px;
}

.signup-section .form-item-footer .form-label-small a {
  color: #333333;
  font-weight: normal;
  text-decoration: underline;
}

.signup-section .form-item-footer .form-label-small a:hover {
  text-decoration: none;
}

/*Periodista-agencia*/
.aside-box .send-press,
.signup-section .send-press {
  background: rgb(250,250,255);
  background: url(data: image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgb(250,250,255) 0%, rgba(233,233,255,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(250,250,255)), color-stop(100%,rgba(233,233,255,1)));
  background: -webkit-linear-gradient(top, rgb(250,250,255) 0%,rgba(233,233,255,1) 100%);
  background: -o-linear-gradient(top, rgb(250,250,255) 0%,rgba(233,233,255,1) 100%);
  background: -ms-linear-gradient(top, rgb(250,250,255) 0%,rgba(233,233,255,1) 100%);
  background: linear-gradient(to bottom, rgb(250,250,255) 0%,rgba(233,233,255,1) 100%);
  height: 80px;
  padding-left: 10px;
  width: 440px;
}

.signup-section .send-press .send-form{
  margin-top: 20px;
  text-align: right;
  margin-left: 10px;
  float: right;
  width: auto;
}

.anadir-fuente {
  overflow: hidden;
  margin-bottom: 32px;
}

.login-aside {
  float: right;
  width: 360px;
  padding-left: 30px;
  margin: 0 0 0 30px;
  border-left: 4px solid #EAEAFF;
}

.signup2 .login-aside {
  border-top: 1px solid #CFCFCF;
  border-left: 0;
  float: none;
  margin: 30px 0 20px;
  padding-top: 20px;
  padding-left: 0;
  width: auto;
  overflow: hidden;
}

.signup2 .login-aside .title1 {
  margin-bottom: 0;
  font-weight: normal;
  color: #333339;
}

.signup2 .login-aside > p {
  line-height: 1.4;
  margin-bottom: 0;
  margin-top: 5px;
}

.signup2 .login-aside .form {
  float: right;
}

.signup2 .login-aside .form-item {
  float: left;
  margin-bottom: 0;
}

.signup2 .login-aside .form-item-footer {
  float: left;
  border-top: none;
  margin-bottom:none ;
}

.signup2 .login-aside .form-item-footer .form-button {
  margin-top: 18px;
}

#sign-up .signup2 {
  overflow: visible;
}

.signup-form {
  max-width: 350px;
}
.signup-section form {
  max-width: 350px; 
}

.login-aside .form-input {
  width: 344px;
  padding-top: 7px;
  padding-bottom: 7px;
}

.login-aside .form-item-aside-bottom {
  margin-bottom: 30px;
}

/**- Listado -**/
.sort-options {
  border-bottom: 1px solid #CFCFCF;
  display: block;
  margin: 0 0 20px 10px;
  text-align: right;
  color:#444444;
}

.listado {
  padding-top: 0;
}

.list {
  padding-top: 20px;
  overflow: hidden;
  padding-right: 20px;
}

.list .list-title {
  margin-bottom: 25px;
}

.list .list-title .bh { /*button height*/
  height: 30px;
  line-height: 30px;
  float: left;
}

.list .title1 {
  margin-bottom: 15px;
}

.list .text {
  font-size: 14px;
}

.list .list-title .subscribe_form{
  display:inline;
}

.categories-aside {
  padding-top: 0;
}

.nav-categories {
  background: rgb(138,178,198);
  background: -moz-linear-gradient(top, rgba(138,178,198,1) 0%, rgba(133,169,188,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(138,178,198,1)), color-stop(100%,rgba(133,169,188,1)));
  background: -webkit-linear-gradient(top, rgba(138,178,198,1) 0%,rgba(133,169,188,1) 100%);
  background: -o-linear-gradient(top, rgba(138,178,198,1) 0%,rgba(133,169,188,1) 100%);
  background: -ms-linear-gradient(top, rgba(138,178,198,1) 0%,rgba(133,169,188,1) 100%);
  background: linear-gradient(top, rgba(138,178,198,1) 0%,rgba(133,169,188,1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#8ab2c6', endColorstr='#85a9bc',GradientType=0 );

  width: 279px;
  margin: 0 -40px 25px;
  overflow: hidden;
}

.nav-categories,
.nav-categories a {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  font-weight: normal;
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #94949F;
}

.nav-categories a {
  padding: 0 20px;
  float: left;

  /*Adapt to 3 items*/
  padding: 0;
  width: 33%;
  text-align: center;
}

.nav-categories a.selected {
  background: rgb(104,150,174);
  background: -moz-linear-gradient(top, rgba(104,150,174,1) 0%, rgba(123,171,193,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,150,174,1)), color-stop(100%,rgba(123,171,193,1)));
  background: -webkit-linear-gradient(top, rgba(104,150,174,1) 0%,rgba(123,171,193,1) 100%);
  background: -o-linear-gradient(top, rgba(104,150,174,1) 0%,rgba(123,171,193,1) 100%);
  background: -ms-linear-gradient(top, rgba(104,150,174,1) 0%,rgba(123,171,193,1) 100%);
  background: linear-gradient(top, rgba(104,150,174,1) 0%,rgba(123,171,193,1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#6896ae', endColorstr='#7babc1',GradientType=0 );

  border: 1px solid #6896AE;
  margin: -1px;
  text-shadow: 1px 1px 1px #26526A;
}

ul.categories-list {
  font-size: 12px;
  margin: 0;
}

.categories-list li,
.categories-list li a,
.categories-list li span {
  color: #1F7192;
  line-height: 1.8;
}

.categories-list li span:before,
.categories-list li a:before {
  content: "· ";
}

.categories-list li.myfonts {
  font-size: 14px;
}

.categories-list li.myfonts:last-child {
  margin-bottom: 20px;
}

.categories-list li.selected,
.categories-list li.selected a {
  font-weight: bold;
  font-size: 14px;
}

.categories-list li.selected a:before,
.categories-list li.selected span:before {
  content: "» ";
  font-weight: bold;
}

.search {
  border: 1px solid #CFCFCF;
  padding: 0 0 0 13px;
  margin: 0 0 20px 0;
position: relative;
}

.search legend {
  color: #1F7192;
  float: left;
  font-size: 14px;
  margin: 5px 0;
  position: relative;
  line-height: 1.2;
}

.search form {
  clear: both;
}

.search form .form-item {
  float: left;
  margin-bottom: 0;
  position: relative;
}

.search form .close {
  width: 8px; height: 8px;
  background: url(/img/bg-close.png) scroll no-repeat 0 0;
  display: none;
  position: absolute;
  top: 5px;
  right: 15px;
}

.touch .search form .form-item .close,
.search form .form-item:focus .close,
.search form .form-item:hover .close {
  display: block;
}

.search form .form-item-footer {
  border-top: 0 none;
  float:right;
  margin: 15px 19px 14px -200px;
}

.search form .form-item-footer .form-button {
  margin-top: 0;
}

.search form .form-input {
  width: 188px;
  height: 18px;
  line-height: 18px;
  font-size: 10px;
  margin: 0 13px 10px 0;

  padding-top: 2px;
  padding-bottom: 2px;
}

.search form .form-select {
  font-size: 10px;
  margin: 0 13px 10px 0;
  vertical-align: middle;
  height: 22px;
  width: 200px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 5px;
}

.search form .form-select option {
}

.title_explain {
  font-size: 10px;
  padding-bottom: 8px;
  display: block;
  font-weight: normal;
}

/*FUENTES*/
ul.press-offices {
  margin: 0 0 10px 0;
  line-height: 1.2;
}

.email-verify-section .press-offices {
  margin-left: 0;
}

ul.press-offices > li {
  margin: 0 0 20px 0;
  font-size: 14px;
  padding: 10px;
}

ul.press-offices > li:hover{
  background:rgb(244,244,244);
}

ul.press-offices .favicon {
  margin: 0 10px 0 0;
  float: left;
  overflow: hidden; /*case image not available*/
  font-size: 9px;
}

ul.press-offices .data {
  overflow: hidden;
}

ul.press-offices .phone {
  float: right;
  background: url(/img/bg-phone.png) scroll no-repeat left center;
  height: 20px;
  line-height: 20px;
  margin-bottom: 5px;
  padding-left: 20px;
  color: #666666;
  font-weight: bold;
  font-size: 14px;
}

ul.press-offices .name {
  margin-bottom: 10px;
  display: block;
  margin-right: 130px;
}

ul.press-offices .name,
ul.press-offices .name .po-name {
  color: #1F7192;
  font-weight: bold;
  font-size: 14px;
}

a.inline-action {
  color: black;
  font-size: 12px;
  font-weight: normal;
  padding: 2px 3px;
  border-radius: 3px;
  -webkit-opacity: .5;
  -moz-opacity: .5;
  -ms-opacity: .5;
  -o-opacity: .5;
  opacity: .5;
}

a.inline-action:hover {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  background-color: #FFD06B;
  cursor: pointer;
}

ul .name .po-report,
ul .name .po-erase,
ul .name .po-edit {
  background: url(/img/sprite.png?v=1) no-repeat scroll 3px -1572px;
  padding-left: 18px;
  padding-top: 0;
  padding-bottom: 0;
}

ul .name .po-erase {
  background-position: 3px -1591px;
}

ul .name .po-report {
  background-position: 3px -1819px;
}

ul.press-offices .follow-font {
  float: right;
  height: 20px;
  line-height: 20px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: bold;
  clear: right;
}

ul.press-offices .address {
  color: #333333;
  display: block;
  margin-right: 130px;
}

/*NOTAS*/
.main ul.press-releases {
  margin: 0 0 10px 0;
  line-height: 1.2;
  width: auto;
}

ul.press-releases > li {
  margin: 0 0 20px 0;
  font-size: 14px;
  padding: 10px;
  padding-bottom:0;/*Shorted*/
}

/*
ul.press-releases > li:hover{
  background:rgb(244,244,244);
}

*/
/*-Ver mas-*/
ul.press-offices > li.seemore_li,
ul.press-releases > li.seemore_li {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -ms-border-radius: 0 0 5px 5px;
  -o-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  border: 1px solid #f0f0f0;
  text-align: center;
  height:14px;
  line-height:14px;
  background: #f6f6f6;
  margin-top: -10px;
  padding: 5px;
}

ul.press-offices > li.seemore_li a,
ul.press-releases > li.seemore_li a {
  display: block;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  color: #999999;
}

ul.press-releases > li.first-author{
  margin-bottom: 10px;
  margin-top: 15px;
}

ul.press-releases > li.shorted {
  margin-top: -10px;
  padding-top: 0;
  padding-bottom: 0;

  margin-bottom: 15px;
}

/*ul.press-releases > li.first-author .intro,*/
ul.press-releases > li.shorted .intro{
  /*limit to one line*/
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

ul.press-releases > li.shorted .phone,
ul.press-releases > li.shorted .name,
ul.press-releases > li.shorted .follow-font {
  display: none;
}

/* */
ul.press-releases > li.shorted .name {
  display: block;
}

ul.press-releases > li.shorted .name a {
  display: none;
}

ul.press-releases > li.shorted > .datetime {
}

/* */
ul.press-releases > li.shorted .favicon {
  visibility: hidden;
  width:48px;
  height:5px;
}

ul.press-releases .favicon { 
  margin: 0 10px 0 0;
  float: left;
  overflow: hidden; /*case image not available*/
  font-size: 9px;
}

ul.press-releases .data {
  overflow: hidden;
}

ul.press-releases .phone {
  float: right;
  background: url(/img/bg-phone.png) scroll no-repeat left center;
  height: 20px;
  line-height: 20px;
  margin-bottom: 5px;
  padding-left: 20px;
  color: #666666;
  font-weight: bold;
  font-size: 14px;
}

ul.press-releases .name {
  margin-bottom: 7px;
  display: block;
  margin-right: 130px;
}

ul.press-releases .name .po-name {
  color: #1F7192;
  font-weight: bold;
  font-size: 12px;
}

ul.press-releases .datetime {
  display: inline;
  float: left;
  margin-right: 7px;
  margin-top: 3px;
}

ul.press-releases .datetime,
ul.press-releases .datetime a {
  color: #333333;
  font-weight: normal;
  font-size: 10px;
  line-height: 14px;
}

ul.press-releases .follow-font {
  float: right;
  height: 20px;
  line-height: 20px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: bold;
  clear: right;
}

ul.press-releases .address {
  color: #333333;
  display: block;
  margin-right: 130px;
}

ul.press-releases .intro {
  display: block;
  margin-right: 135px;
}

ul.press-releases .intro,
ul.press-releases .intro a {
  color: #333333;
  font-weight: bold;
  font-size: 13px;
}

ul.press-releases .intro a:hover {
  text-decoration: underline;
}

ul.press-releases p a {
  color: #666;
}

ul.press-releases a.attach {
  float: left;
  margin: 0 2px;
  padding: 2px 4px;
  font-size: 10px;
  background: #c66;
  color: white;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

ul.press-releases a.attach:hover {
  background: #b22;
  text-decoration: none;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

/**/
.pagination a, .pagination span, .pagination .dot {
  border: 1px solid #CCCCCC;
  color: #26526B;
  float: left;
  height: 30px;
  line-height: 30px;
  margin-right: 5px;
  padding: 0 13px;
}

.pagination span {
  background: rgb(235,235,235);
  background: -moz-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(225,225,225,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,235,235,1)), color-stop(100%,rgba(225,225,225,1)));
  background: -webkit-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(225,225,225,1) 100%);
  background: -o-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(225,225,225,1) 100%);
  background: -ms-linear-gradient(top, rgba(235,235,235,1) 0%,rgba(225,225,225,1) 100%);
  background: linear-gradient(top, rgba(235,235,235,1) 0%,rgba(225,225,225,1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#e1e1e1',GradientType=0 );
  font-weight: bold;
  cursor: default;
}

.pagination a:hover {
  background: rgb(240,240,240);
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(240,240,240,1)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
  background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#e1e1e1',GradientType=0 );
}

.pagination a:active {

  background: rgb(240,240,240);
  background: -moz-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(240,240,240,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,230,230,1)), color-stop(100%,rgba(240,240,240,1)));
  background: -webkit-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(240,240,240,1) 100%);
  background: -o-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(240,240,240,1) 100%);
  background: -ms-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(240,240,240,1) 100%);
  background: linear-gradient(top, rgba(230,230,230,1) 0%,rgba(240,240,240,1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#e1e1e1',GradientType=0 );

  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
  -ms-box-shadow: 0 1px 2px rgba(0,0,0,.3);
  -o-box-shadow: 0 1px 2px rgba(0,0,0,.3);
  box-shadow: 0 1px 2px rgba(0,0,0,.3);
}

.pagination .dot {
  border: none;
  background: none;
}

.follow-filter {
  /*
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  */
  float: none;
  margin: 0 0 0 10px;
}

.featured-results {
  margin-left: 45px;
  border-left: 4px solid #F2F2F2;
  padding-left: 20px;
  margin-bottom: 30px;
  line-height: 1.4;
  overflow: hidden;
}

.featured-results-title {
  font-size: 10px;
  color: #333333;
  font-weight: normal;
  line-height: 1.2;
  margin: 0 0 10px;
}

.related-link {
  margin-left: 10px;
  font-weight: bold;
  font-size: 12px;
}

ul.featured-list {
  margin: 0;
}

ul.featured-list >li {
  margin: 0 0 5px;
}

ul.featured-list >li,
ul.featured-list >li a {
  font-size: 11px;
  color: #1F7192;
  font-weight: bold;
}


ul.featured-list .phone {
  background: url(/img/bg-phone.png) scroll no-repeat 5px center;
  background-size: 12px 12px;
  height: 20px;
  line-height: 20px;
  margin-bottom: 5px;
  margin-left: 10px;
  padding-left: 20px;
  color: #666;
  font-weight: bold;
  font-size: 10px;
}

.add-font-link {
  float: right;
  /*
  height: 22px;
  line-height: 22px;
  background: rgb(255,152,0);
  background: -moz-linear-gradient(top, rgba(255,152,0,1) 90%, rgba(217,130,0,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(90%,rgba(255,152,0,1)), color-stop(100%,rgba(217,130,0,1)));
  background: -webkit-linear-gradient(top, rgba(255,152,0,1) 90%,rgba(217,130,0,1) 100%);
  background: -o-linear-gradient(top, rgba(255,152,0,1) 90%,rgba(217,130,0,1) 100%);
  background: -ms-linear-gradient(top, rgba(255,152,0,1) 90%,rgba(217,130,0,1) 100%);
  background: linear-gradient(top, rgba(255,152,0,1) 90%,rgba(217,130,0,1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff9800', endColorstr='#d98200',GradientType=0 );
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 2px #D98200;
  padding: 0 5px;
  */
}

/* Contact button and its form */
#contact-link {
  display: block;
  color: white;
  padding: 6px 12px;
}

#contact-box {
  font-size: 11px;
  background: #B22;
  -webkit-box-shadow: -2px 1px 4px #333;
  -moz-box-shadow: -2px 1px 4px #333;
  box-shadow: -2px 1px 4px #333;
  display: block;
  left: -70px;
  position: fixed;
  top: 250px;
  z-index: 999999;
  text-align: center;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -webkit-transition: .2s;
  -moz-transition: .2s;
  -ms-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
}

#contact-box:hover {
  left: -66px;
  -webkit-transition: .2s;
  -moz-transition: .2s;
  -ms-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
}

.ie8 #contact-box,
.ie7 #contact-box {
  left: -7px;
  filter:progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=1, M21=-1, M22=0, sizingMethod='auto expand');
  height: 30px;
}

.ie8 #contact-box #contact-link,
.ie7 #contact-box #contact-link {
  height: 150px;
}

.ie8 #contact-box:hover,
.ie7 #contact-box:hover {
  left: 0;
}

#cookie-dialog {
  position: fixed;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #FFFFFF;
  padding: 20px;
}
#cookie-dialog a{
  color: white;
}
#cookie-dialog a:hover{
  color: rgba(255, 255, 255, 0.5);
}
#cookie-dialog p {
  margin-right: 40px;
}
.close-cookie-dialog {
  float: right;
  font-size: 20px;
  font-weight: 800;
}

#contact-dialog {
  display: none;
}

.presspeople-modal {
  text-align:center;
}

.presspeople-modal p {
  width: 420px;
  margin: 5px 0 10px;
  text-align: left;
}

.presspeople-modal form textarea {
  width: 400px;
  height: 150px;
  border: 1px solid #DDDDDD;
}

/*Generica*/
.generica {
}

.generica .generic-content {
  padding-top: 0;
  overflow: hidden;
}

ul.generic-list {
  margin: 0 0 25px;
}

ul.generic-list > li {
  margin: 0;
  line-height: 1.7;
  list-style: disc inside;
  font-size: 13px;
}

/**- WYSIWYG -**/
.defaultSkin table.mceLayout,
.defaultSkin table.mceLayout tr.mceLast td,
.defaultSkin table.mceLayout tr.mceFirst td {
  border-color: #EAEAFF !important;
}

.defaultSkin table.mceLayout:hover,
.defaultSkin table.mceLayout:hover tr.mceLast td,
.defaultSkin table.mceLayout:hover tr.mceFirst td {
  border-color: #CCCCCC !important;
}

/** - Crossbrowsing - **/
.ie6 .breadcrumbs a,
.ie7 .breadcrumbs a,
.ie8 .breadcrumbs a,
.ie9 .breadcrumbs a {
  padding-right: 20px;
  margin-right: 5px;
  background: url(/img/bg-submenu-separator.png) scroll no-repeat right center;
}

.ie6 .breadcrumbs a.last-child,
.ie7 .breadcrumbs a.last-child,
.ie8 .breadcrumbs a.last-child,
.ie9 .breadcrumbs a.last-child {
  background: none;
}

.ie9 .breadcrumbs a:before,
.ie9 .breadcrumbs a:after {
  content: "";
  display: none;
}

.ie6 .breadcrumbs .home-link span,
.ie7 .breadcrumbs .home-link span,
.ie8 .breadcrumbs .home-link span,
.ie9 .breadcrumbs .home-link span {
  float: none;
}

.ie7 .signup-section .form-item-footer .form-button {
  float: right;
  margin: 10px -40px 0 40px;
}

/** - jquery ui dialog - **/
body .ui-widget {
  font-family: inherit;
}

.ui-widget-header {
  background: rgb(34, 115, 155) !important;
  background: -webkit-linear-gradient(top, rgb(34, 115, 155) 0%,rgb(32, 103, 138) 100%) !important;
  background: -moz-linear-gradient(top, rgb(34, 115, 155) 0%, rgb(32, 103, 138) 100%) !important;
  background: -ms-linear-gradient(top, rgb(34, 115, 155) 0%,rgb(32, 103, 138) 100%) !important;
  background: -o-linear-gradient(top, rgb(34, 115, 155) 0%,rgb(32, 103, 138) 100%) !important;
  background: linear-gradient(top, rgb(34, 115, 155) 0%,rgb(32, 103, 138) 100%) !important;
  border: 1px solid rgb(32, 103, 138) !important;
}

body .ui-button {
  background: #ffd06b !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffd06b), color-stop(1, #ffb83d)) !important;
  background: -moz-linear-gradient(center top, #ffd06b 5%, #ffb83d 100%) !important;
  background: -ms-linear-gradient(center top, #ffd06b 5%, #ffb83d 100%) !important;
  background: -o-linear-gradient(center top, #ffd06b 5%, #ffb83d 100%) !important;
  background: linear-gradient(center top, #ffd06b 5%, #ffb83d 100%) !important;
  border-color: #8a620c !important;
  color: #333 !important;
  text-shadow: #ffe8bc 0 1px !important;
  float: right; /*same order than other forms*/
}

body .ui-button:hover {
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .5) !important;
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .5) !important;
  -ms-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .5) !important;
  -o-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .5) !important;
  box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 1px 1px 0 0 rgba(255, 255, 255, .5) !important;
}

body .ui-button:active {
  background: #ffb83d !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffb83d), color-stop(1, #ffd06b)) !important;
  background: -moz-linear-gradient(center top, #ffb83d 5%, #ffd06b 100%) !important;
  background: -ms-linear-gradient(center top, #ffb83d 5%, #ffd06b 100%) !important;
  background: -o-linear-gradient(center top, #ffb83d 5%, #ffd06b 100%) !important;
  background: linear-gradient(center top, #ffb83d 5%, #ffd06b 100%) !important;
  color: #000 !important;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
}

.ui-widget-header .ui-state-hover{
  border-color: transparent !important;
  background:none !important;
}

.ui-state-default .ui-icon,
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-active .ui-icon {
  background-image:url(/img/ui-icons_ffb83e_256x240.png) !important;
}

.ie7 .ui-dialog {
  width: 450px !important;
}

#main-body-dialog {
  background: #FFFFFF;
  margin: 7px 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

#main-body-dialog h1 {
  font-family: "Yanone Kaffeesatz", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 28px;
  line-height: 1.1;
  margin-top: 10px;
}

#main-body-dialog h1 a {
  background: url(/img/sprite.png?v=1) no-repeat scroll 3px -1494px;
  display: inline-block;
  height: 27px;
  margin: -5px -23px -5px 0; /*para que no se salte de linea solo el enlace*/
  width: 23px;
}

#main-body-dialog h1 a:hover {
  background-position: 3px -1520px;
}

#main-body-dialog a {
  color: #3B7C9C;
}

#main-body-dialog #maincontent {
  font: normal 16px Georgia, Times, "Times New Roman", serif;
  line-height: 140%;
  margin-top: 32px;
}

#main-body-dialog #maincontent ul {
  list-style: disc;
}

#main-body-dialog iframe {
  margin: 22px auto;
  display: block;
}

.anadir-fuente-section .ui-tabs {
  padding: 0 !important;
}

.anadir-fuente-section .ui-widget-content {
  background: #FFFFFF 50% top repeat-x !important;
  border: 0px !important;
}

#tabs .form-label-right {
  margin: 0 125px 0 0;
}

#tabs .ui-state-hover a {
  color: #26526B;
  background-color: white;
  text-decoration: none;
}

#tabs .ui-state-hover a, .ui-state-hover a:hover {
  color: #EB8F00;
  background-color: white;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0px 1px !important;
}

/*-Addfont-*/
.anadir-fuente-section {
  overflow: hidden;
  padding-bottom: 5px;
  padding-left: 0;
  width: 690px;
}

.anadir-fuente-section .form-label-right {
  margin: 0;
  width: 260px;
}

.anadir-fuente-section .form-label-map {
  position: relative;
  background: url(/img/bg-loading.gif) scroll no-repeat center center #FAFAFF;
  border: 1px solid #cccccc;
  
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  *filter: alpha(opacity=0);

  width: 260px;
  height: 200px;
  margin: 0 -2000px -200px;
  -webkit-transition: opacity .4s linear;
  -moz-transition: opacity .4s linear;
  -ms-transition: opacity .4s linear;
  -o-transition: opacity .4s linear;
  transition: opacity .4s linear;
}

.anadir-fuente-section .form-label-map > img,
.anadir-fuente-section .form-label-map > div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.anadir-fuente-section .form-label-map.map-error {
  background-image: none;
  -webkit-box-shadow: inset 0 0 70px #ff0000;
  -moz-box-shadow: inset 0 0 70px #ff0000;
  -ms-box-shadow: inset 0 0 70px #ff0000;
  -o-box-shadow: inset 0 0 70px #ff0000;
  box-shadow: inset 0 0 70px #ff0000;
  *border:1px solid red;
}

.anadir-fuente-section .form-label-map.map-error > div,
.anadir-fuente-section .form-label-map.map-loading > div {
  opacity: 0.5;

  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -ms-opacity: 0.5;
  -o-opacity: 0.5;
  opacity: 0.5;
  *filter: alpha(opacity=50);
}

.anadir-fuente-section .form-label-map:hover,
.anadir-fuente-section .form-label-map:focus,
.anadir-fuente-section .form-input:focus + .form-label-map,
.anadir-fuente-section .form-textarea:focus + .form-label-map {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  *filter: alpha(opacity=100);
  margin-right: 0;
}

.ie7 .anadir-fuente-section .form-label-map{
  opacity: 1;
  *filter: alpha(opacity=100);
  margin: -40px 0 -200px;
}

/*Avatar*/
.anadir-fuente-section .form-label-avatar:hover,
.anadir-fuente-section .form-label-avatar:focus,
.anadir-fuente-section .form-input:focus  .form-label-avatar,
.anadir-fuente-section .form-label-avatar {
  width: 48px;
  height: 48px;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  *filter: alpha(opacity=100);
  background: url(../img/bg-user.png) scroll no-repeat 0 0;
  margin-right: 210px;
}

.anadir-fuente-section .form-label-avatar.loading {
  background-image: url(/img/bg-loading.gif);
}

.anadir-fuente-section .form-button-link,
.anadir-fuente-section .form-item-footer {
  margin-right: 280px;
}

.aside-menu {
  float: right;
  width: 280px;
  border-left: 1px solid #EAEAFF;
  padding-left: 1px;
  background: #FFFFFF;
  margin: 20px 0;
}

.aside-menu .am-title {
  /*height: 40px;*/
  line-height: 40px;
  background: #2E87B1;
  font-size: 16px;
  font-weight: normal;
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #5B5B64;
  text-indent: 20px;
}

.aside-menu .am-percent {
  float: right;
  margin-right: 20px;
  margin-left: -100px;
}

.aside-menu .am-div-percent {
  width: 100%;
  position:relative;
  height: 5px;
  display: block;
}

.aside-menu .am-div-percent small {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background: #FFFFFF;
}

.aside-menu .am-ul {
  background: #EAEAFF;
  padding: 5px 0;
  margin: 0;
}

.aside-menu .am-ul li {
  height: 40px;
  margin: 0 10px;
  position: relative;
}

.aside-menu .am-ul li,
.aside-menu .am-ul li a {
  font-size: 14px;
  line-height: 40px;
  color: #1B647F;
  text-decoration: none;
  display: block;
}

.aside-menu .am-ul li a {
  padding: 0 10px;
}

.aside-menu .am-ul li a.active,
.aside-menu .am-ul li a:hover {
  background-color: #FFFFFF;
  background-color: rgba(255,255,255,0.65);
}

.aside-menu .am-ul li.ok:before{
  content: '✓'; /*✓*/
  position: absolute;
  left: -5px;
  top: 0;
}

.aside-menu .am-ul li a.po,
.aside-menu .am-ul li a.pr,
.aside-menu .am-ul li a.rp {
  background-image: url(/img/sprite.png?v=1);
  background-repeat: no-repeat;
  background-position: 10px -1616px;
  padding-left: 55px;
}

.aside-menu .am-ul li a.po {
  background-position: 10px -1616px;
}

.aside-menu .am-ul li a.pr {
  background-position: 10px -1656px;
}

.aside-menu .am-ul li a.rp {
  background-position: 10px -1696px;
}

.anadir-fuente-section .form-button-link.button-dg { /*delete pr*/
  margin-top: -5px;
}

.title-po .button {
  margin-top: -5px;
}

#press-release .attachments {

}

#press-release .article-related-wrapper {
  padding: 24px 0 28px;
  background: rgb(249,249,247);
  border-top: 1px solid #ddd;
}

#press-release .article-related-links {
  max-width: 600px;
  margin: auto;
}

#press-release .article-related-col {
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding: 12px;
}

#press-release .article-related-col ul {
  margin-top: 6px;
}

#press-release .article-related-col li {
  padding: 4px 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

#press-release .article-before-footer {
  height: 0px;
  margin: 0;
  padding: 0;
  margin-bottom: 60px;
}

.button-associate-twitter {
  text-indent: 0;
  width: auto;
  height: 20px;
  padding: 9px 14px 3px 34px;
  background-image: url(/img/twitter_bird.png);
  background-position: 2px center;
  background-repeat: no-repeat;
  background-color: #ececec;
  color: #333;
  text-decoration: none;
  line-height: 100%;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  margin: 0 2px 5px 0;
  border: solid 1px #b8b8b9;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,.1);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,.1);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.button-associate-twitter:hover {
    background-color: #f3f3f3;
    color: #333;
}

.button-desassociate-twitter {
  text-indent: 0;
  width: auto;
  height: 20px;
  padding: 9px 14px 3px 34px;
  background-image: url(/img/twitter_bird.png);
  background-position: 2px center;
  background-repeat: no-repeat;
  background-color: #d1e5fe;
  color: #333;
  text-decoration: none;
  line-height: 100%;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  margin: 0 2px 5px 0;
  border: solid 1px #6694d6;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,.1);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,.1);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

a .button-desassociate-twitter:hover {
    background-color: #d1e5fe;
    color: #333;
}

#contact-form input {
    background: white;
    width: 400px;
    border: 1px solid #dddddd;
}

/* grid */
.pp-container * {
  box-sizing: border-box;
}

.pp-row {
  width: 100%;
}

.pp-row:after {
  min-height: 1px;
  content: '';
  clear: both;
}

[class^=pp-col-] {
  padding: 10px 15px;
  float: left;
}

.pp-col-md-1 {
  width: 8.33333%;
}

.pp-col-md-2 {
  width: 16.6666%;
}

.pp-col-md-3 {
  width: 25%;
}

.pp-col-md-4 {
  width: 33.3333%;
}

.pp-col-md-5 {
  width: 41.6666%;
}

.pp-col-md-6 {
  width: 50%;
}

.pp-col-md-7 {
  width: 58.3333%;
}

.pp-col-md-8 {
  width: 66.6666%;
}

.pp-col-md-9 {
  width: 75%;
}

.pp-col-md-10 {
  width: 83.3333%;
}

.pp-col-md-11 {
  width: 91.6666%;
}

.pp-col-md-12 {
  width: 100%;
}


@media only screen and (max-width: 767px) {
    /* phones */
    #logo-box {
        display: none;
    }

    .breadcrumbs .breadcrumbs-inner > span {
        display: none;
    }

    .breadcrumbs .breadcrumbs-inner > span:nth-last-child(2) {
        display: inline;
        padding-left: 8px;
    }

    #contact-box {
        display: none;
    }

    .social-buttons {
        display: none;
    }

    #footer-container {
        display: none;
    }

    #header #search-box {
        display: none;
    }

    #press-release .article-related-col {
        width: 100%;
    }

    #subheader.home-items li {
        width: 100%;
        margin: 0 0 60px 0;
    }

    #categories-box {
        box-sizing: border-box;
        width: 100%;
    }

    .aside {
        display: none;
    }

    ul.press-releases .intro {
        margin-right: 0;
    }

    ul.press-releases .name {
        margin-right: 0;
    }

    .search {
        display: none;
    }

    .sort-options {
        display: none;
    }

    .press-releases .subscribe_form {
        display: none;
    }

    .list-title .add-font-link {
        display: none;
    }

    .attachments {
        padding-left: 0;
        padding-right: 0;
    }

    .card .map {
        display: none;
    }

    .card .map-aside {
        width: 100%;
        margin: 0;
        padding: 0;
        border: 0;
    }

    .login-aside {
        float: none;
        padding: 0;
        border-left: 0;
        margin: 32px 0;
    }

    [class^=pp-col-] {
      width: 100%;
    }
}

@media only screen and (max-width: 767px) and (orientation: portrait) {
    /* portrait phones */
}
