/**
 * override.css
 */

/* Drupal */
div.view div.views-admin-links { width: auto; }
div.messages,
div.messages.error { padding: 10px; margin: 10px; border: 1px solid #BBB; background: white url(images/headerblock_bg_right.gif) no-repeat left top;
  color: #333; }
  .messages em { font-weight: bold }
  .messages-inner { background: transparent url(images/info.png) no-repeat 0 0; padding: 8px 0 8px 40px; min-height: 24px }
  div.messages.error .messages-inner { background-image: url(images/exclamation.png) }
  .messages ul { padding: 0; margin: 0 }
    .messages ul li { list-style-type: none; padding-left: 12px; background: transparent url(images/bullet.gif) no-repeat 0 6px; }
.breadcrumb { font-size: 11px; padding: 3px 10px }
  .breadcrumb .breadcrumb-title { color: #999 }
.item-list ul.pager,
.view .item-list ul.pager { padding: 0.5em }
.item-list ul.pager li { margin: 0; padding: 0; border: none }
ul.pager li a { padding: 0.5em; color: #113366; text-decoration: none; }
p.unpublished { margin: 0 0 1em 0; padding: 1em; background-color: #FEE; font-weight: bold; border: 1px solid #AAA; text-align: center; clear: both }
.node-unpublished { background: transparent }

.field-type-section-field .feed-icon { display: block; padding: 15px 0 0 15px }
.field-type-section-field { clear: both }

.profile { margin: 1em }

#node-delete-confirm .container-inline { padding-top: 1em }

  table { width: 100% }
  table tr.odd { background-color: white }
  table tr.even { background-color: #F8F8F8 }
    table tr.drag-previous.draggable { background-color: #F8F8D0 }
    table tr.drag.draggable { background-color: #F8F8A8 }
    #page table a.tabledrag-handle:hover { text-decoration: none }
    table tr.region td { padding-top: 1.5em }

  #read-more { padding: 10px }

  .imagefooter { font-size: 11px; color: #888; }

  .front #node-86 { display: none }

/* header */
#block-block-4 { text-align: right; background: transparent url(images/headerblock_bg_right.gif) no-repeat right top; height: 60px; position: absolute; right: 0;}
#block-block-4 .content { background: transparent url(images/headerblock_bg_left.gif) no-repeat left top; padding-top: 0.5em }
#block-block-4 ul li { list-style: none; list-style-type: none; display: inline; padding: 0 1em 0 0; font-size: 11px; font-weight: bold }
#block-block-4 ul li a { font-weight: normal }
#block-block-4 ul li a:hover { color: #999 }
#block-banners-103 { position: absolute; right: 16px; top: 0px; }
#block-banners-103 #node-379 { color: #113366; float: left; }
#block-banners-103 #node-380 { display: none; }
#block-banners-103 #node-381 { display: none; }


#block-views--exp-Recursos-page_1 .views-exposed-widget { clear: both; width: 200px }

/*
 * Node
 */

.field-field-internal-video,
.field-field-flash { text-align: center; padding-bottom: 2em }

#main h1.node-attachments { background: transparent; clear: both }
  .node ul.attachments li,
  #block-cck_blocks-field_materiales ul li,
  #block-cck_blocks-field_prensa ul li { list-style-type: none; margin-left: 0 }

  .field-type-flickrfield .field-item { float: left; padding-right: 10px }
  .field-type-flickrfield p { font-size: 11px; font-style: normal; color: #888; height: 1.5em; width: 75px; overflow: hidden }
.node-teaser { overflow: hidden }
.front .node-teaser { overflow: visible }

/* recursos */
.view-id-Recursos { padding: 10px }
  .view-id-Recursos .views-field-title { font-size: 16px; font-weight: normal; line-height: 25px; }
  .view-id-Recursos .views-field-view-node { margin-bottom: 2em; text-align: right; background: #FAF9F7; color: #666666; font-size: 11px;
    font-weight: bold; clear: both }
  .ntype-recurso .field-field-idioma .field-item { display: inline }
  .ntype-recurso .field-field-idioma .field-label-inline { display: none }

  .field-field-recurso-imagen,
  .views-field-field-recurso-imagen-fid { float: right; margin: 0 0 5px 12px }

  #block-block-12 { margin: 10px }

.node .field-field-foto,
.node .field-field-tu-historia-foto { float: right; padding: 0 0 5px 10px }
div.layout-left .field-field-foto { float: left; padding: 0 10px 5px 0 }
div.layout-pano .field-field-foto { float: none; padding: 0 0 5px 0; text-align: center }
.ntype-page { overflow: hidden }

/* materiales campana del milenio */
.field-field-foto-mcm { float: right; margin: 0 0 5px 12px }
.node-teaser.ntype-materialescm h6 { margin: 0 0 1em }
.node-teaser.ntype-materialescm h6 a { font-size: 16px; font-weight: bold; color: #113366; }
.node-teaser.ntype-materialescm { border-bottom:1px dotted #666666; padding: 20px 0; margin 0 10px }
.ntype-materialescm { margin: 10px }
  .field-field-enlaces-mcm a,
  .field-field-adjuntos-mcm a { float: right; clear: right; color: #FFFFFF; background: #DD0000; text-transform: uppercase; padding: 1px 7px; margin: 0 0 5px;
    font-weight: bold; font-size: 10px; }
  .field-field-adjuntos-mcm img { display: none }

div.view-materialescm .item-list ul li { clear: both; margin: 0 1em 2em 0; padding: 0 0 2em; border-bottom: 1px solid #CCCCCC; overflow: hidden }
.full-node.ntype-materialescm h6 { font-weight: bold; margin: 0 0 1em }


/* movilizaciones contra la pobreza */
.ntype-movilizaciones { margin: 10px }
.node-teaser.ntype-movilizaciones { padding: 10px 0 30px; margin 0 10px }
.node-teaser.ntype-movilizaciones h6 { background:url("unmc/arr_wonr_clipped.gif") no-repeat scroll 0 50% transparent; border-bottom:1px solid #CCCCCC;
  font-family:"Century Gothic",'Gill Sans',Futura,sans-serif; font-size:12px; font-weight:bold; padding:5px 0 5px 20px; text-transform:uppercase; margin-bottom: 10px }

/* news */
.ntype-noticia { overflow: hidden }
  .ntype-noticia.full-node .field-field-entradilla { font-weight: bold }

/* socio */
.ntype-categoria-socios .field-field-tipo-socio .ntype-socio h6.ntitle { background: transparent url(unmc/arr_wonr.gif) no-repeat 0 15px;
  padding-left: 30px; font-size: 14px; font-weight: normal }
.ntype-categoria-socios .field-field-tipo-socio .ntype-noticia h6.ntitle a { color: #000000; text-transform: none }

/* prensa */
div.prensa-block { padding: 0; }
div.prensa-block h6.btitle { font-weight: bold; background: transparent url(unmc/arr_wonr_clipped.gif) no-repeat 0 50%;
  border-bottom: 1px solid #CCCCCC; font-family: "Century Gothic",'Gill Sans',Futura,sans-serif; font-size: 12px; padding: 5px 0 5px 20px;
  text-transform: uppercase; }
  div.prensa-block .content { padding: 0 20px; margin: 1em 0 }
  div.prensa-block .views-field-title,
  div.prensa-block .views-field-created { display: inline }
  div.prensa-block .views-field-created { color: #999 }
  div.prensa-block .views-row-odd,
  div.prensa-block .views-row-even { background: transparent url(images/bullet.gif) no-repeat 0 6px; padding-left: 12px; margin-bottom: 1em  }

  #read_more { clear: right; text-align: right; color: #666666; font-size: 11px; margin: 1px 0; padding: 3px 5px; font-weight: bold }

  .views-field-field-adjuntos-prensa-fid .filefield-file,
  .field-field-adjuntos-prensa .field-item { padding: 5px 0 0 15px }

/* tu historia odm */
.ntype-historia-odm h1.mdtitle { margin: 20px 0 10px 0 }
  div.ntype-historia-odm div.links { margin: 0 10px; padding-right: 10px }
  p.odm-author { color: #888; font-weight: bold; } /* background: transparent url(images/bullet_decalogo.gif) no-repeat 0 4px; padding-left: 18px */
    p.odm-author span { color: #000 }

/* decalogo acciones */
#node-53 ul { padding: 0; list-style: none}
#node-53 ul li { padding: 0 0 0 1.5em; background: transparent url(images/bullet_decalogo.gif) no-repeat 0 4px; }
#node-53 ul.attachments li { background: none }

/* actividades */
.field-field-external-video { text-align: center; margin: 2em 0 }
.field-type-flickrfield { padding-top: 10px; overflow: hidden }
.field-field-ad-campaign { clear: both }
  .field-field-ad-campaign .field-items { padding: 0 0 0 1.5em }
  .ntype-actividad.full-node .field-field-entradilla { font-weight: bold }

/* encuestas */
.ntype-webform { padding: 10px }
#content .ntype-webform form { padding: 0 }
.ntype-webform .webform-component-textfield input { width: 400px }
.ntype-webform .webform-component-textarea textarea { width: 450px }


/*
 * Managesite
 */
#content .managesite-admin { padding: 0 20px; margin-top: 10px }
#content .managesite-admin h3 { font-size: 14px; font-weight: bold; margin-bottom: 1em }

  #block-views-tu_historia_odm-block_1 { padding: 0 20px }
  #block-views-tu_historia_odm-block_1 h6 { font-size: 14px; font-weight: bold; margin-bottom: 0.5em; }

/*
 * Front
 */
.block h6.ftitle { font-weight: bold }
  .unmc-front3 .block .content .node .content { padding: 8px 0 0 0 }

.unmc-front3 {
  padding: 0px 3px;
  background: url(unmc/bleed_front3features.gif) repeat-y;}

  * html .unmc-front3 {
    height:1%;}

.unmc-front3 .col1,
.unmc-front3 .col2,
.unmc-front3 .col3 {
  width:258px; float:left;}

.unmc-front3 .footer {
  height:8px;
  clear:both;}

#block-menu-secondary-links {}
#block-menu-secondary-links ul li { list-style-image: none; list-style-type: none }
#block-menu-secondary-links ul li ul { display: none }

br.panel-clearer {
  display:block; clear:both;}

/*
 * Contact
 */
#contact-mail-page input.form-text { width: 300px }

/*
 * Login
 */
#user-login input.form-text,
#user-pass input.form-text { width: 300px }

/*
 * banner
 */
#page #sidebar-right .block-banners .content { padding: 0 }
#page #sidebar-right .block-banners .content .content { padding: 10px }
.block-banners ul { padding: 0 }
.block-banners ul li { margin-left: 5px; list-style-type: none; float: left; }
  .front .block-banners .banner-image { padding: 0; display: block }
  .block-banners .banner-image { padding: 0 10px }
.block-banners .content ul li.first .banner-image { float: left; margin-left: 5px; }
#block-views-banner-block_1 { padding-top: 10px; }
#block-views-banner-block_1 .views-field-field-imagen-fid { padding-top: 10px; }

/* otros paises */
.page-otros-paises #content { padding: 0 10px 10px 10px }
.ntype-sede { clear: both; overflow: hidden; padding-bottom: 2em }
.ntype-sede h6 { font-weight: bold; width: 150px; float: left }
.ntype-sede .field-field-responsable { padding-top: 1em; float: left; clear: left; width: 150px; }
.ntype-sede .field-field-direccion { float: none; clear: none; width: 188px; margin-left: 167px }
.ntype-sede .field-field-more-info { float: right; width: 115px }
.ntype-sede .field-field-more-info a { padding-left: 17px; background: transparent url(images/bullet_more.gif) no-repeat 0 1px }
.ntype-sede .field-field-localizacion { display: none }


/* difunde */
#node-125 { padding: 0 10px }
.ntype-merchandising { overflow: hidden; clear: both }
.ntype-merchandising h1.mtitle { margin-left: 0 }
.ntype-merchandising .content { margin-left: 120px; }
.ntype-merchandising .field-field-image-merchandising { float: left; margin-left: -120px; padding-top: 5px }
.ntype-merchandising h1.node-attachments { display: none }
  .ntype-merchandising ul.attachments { float: right }
  div.ntype-merchandising ul.attachments li { float: left; clear: left }

/* objetivos more info */
#block-block-11 { padding: 0 2em }

/* footer 2 */
#top-footer .block-banners li { margin: 0 }
#top-footer .block-banners h6 { display: none }


/*
 * Videos
 */

.view-videos.view-display-id-page_1 .view-content li { float: left; width: 168px; height: 130px; text-align: center; padding-top: 10px }
.view-videos.view-display-id-page_1 .view-content li img { background: url(images/shadow_video.png) no-repeat center bottom; padding-bottom: 16px }
.view-videos.view-display-id-page_1 .view-content li .views-field-title { width: 120px; text-align: left; font-size: 10px; margin: 0 0 0 26px; height: 2em; overflow: hidden }

#block-views-videos-block_1,
#block-views-videos-block_2 { overflow: hidden }
  #sidebar-right #block-views-videos-block_1 .content,
  #sidebar-right #block-views-videos-block_2 .content { padding-left: 70px }
#block-views-videos-block_1 .views-field-field-video-video-embed,
#block-views-videos-block_2 .views-field-field-video-video-embed { margin: 0 }
#block-views-videos-block_1 .jcarousellite-prev,
#block-views-videos-block_1 .jcarousellite-next,
#block-views-videos-block_2 .jcarousellite-prev,
#block-views-videos-block_2 .jcarousellite-next { padding-left: 43px }
#block-views-videos-block_1 div.jcarousellite div.item-list,
#block-views-videos-block_2 div.jcarousellite div.item-list { border: none; background: transparent }

div.jcarousellite div.item-list ul li { margin: 0 }

#block-sinexcusas_customizations-0 { background: #F4F2EF; overflow: hidden }
  #block-sinexcusas_customizations-0 .content form { padding: 0 20px }
  #block-sinexcusas_customizations-0 .form-item { float: left; margin-right: 1em }
  #block-sinexcusas_customizations-0 .form-item select { width: 150px }

  #block-sinexcusas_customizations-0 .form-submit { float: left; margin: 2.3em 0 0 1em }
.ntype-video { padding: 47px 0 0 47px }
.ntype-video.full-node { padding: 27px 0 0 43px }

/* menu fix */
#navigation .dropdown-nav .dropdown-nav .dropdown-nav .dropdown-nav { display: none }
.in-maintenance #content { padding: 0 1em }
.in-maintenance #content .footer { display: none }
