@charset "UTF-8";
/*********************************** RESET *****************************************/
/*Reset*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

button, input[button] {
  cursor: pointer; }

button::-moz-focus-inner {
  border: 0;
  padding: 0; }

* {
  outline: none; }

/*********************** FUENTES********************************************/
@font-face {
  font-family: "twcent";
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/tcm.eot?#iefix") format("embedded-opentype"), url("../../fonts/tcm.woff") format("woff"), url("../../fonts/tcm.ttf") format("truetype"), url("../../fonts/tcm.svg#twcent") format("svg"); }
@font-face {
  font-family: "twcent_bold";
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/tcb.eot?#iefix") format("embedded-opentype"), url("../../fonts/tcb.woff") format("woff"), url("../../fonts/tcb.ttf") format("truetype"), url("../../fonts/tcb.svg#twcent_bold") format("svg"); }
@font-face {
  font-family: "twcent_cond";
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/tccm.eot?#iefix") format("embedded-opentype"), url("../../fonts/tccm.woff") format("woff"), url("../../fonts/tccm.ttf") format("truetype"), url("../../fonts/tccm.svg#twcent_cond") format("svg"); }
@font-face {
  font-family: "twcent_cond_bold";
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/tccb.eot?#iefix") format("embedded-opentype"), url("../../fonts/tccb.woff") format("woff"), url("../../fonts/tccb.ttf") format("truetype"), url("../../fonts/tccb.svg#twcent_cond_bold") format("svg"); }
@font-face {
  font-family: "twcent_cond_ebold";
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/tcceb.eot?#iefix") format("embedded-opentype"), url("../../fonts/tcceb.woff") format("woff"), url("../../fonts/tcceb.ttf") format("truetype"), url("../../fonts/tcceb.svg#twcent_cond_ebold") format("svg"); }
/*********************** CSS Document ********************************************/
#wrap, .wrap {
  width: 100%;
  max-width: 1020px;
  position: relative;
  margin: 0 auto;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

/**********************************************ESTILOS GENERICOS************************************************/
body {
  padding: 0px;
  margin: 0px;
  border: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #4A453E;
  background: white; }

img {
  border: 0px; }

hr {
  border-width: 0px;
  color: #CCC;
  height: 1px;
  background-color: #CCC; }

td {
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 1em; }

.hidden, .oculto {
  display: none; }

.derecha {
  float: right; }

img.izquierda {
  margin-right: 15px; }

.izquierda {
  float: left; }

img.derecha {
  margin-left: 15px; }

.centro {
  margin: 0 auto; }

.txtizquierda {
  text-align: left; }

.txtderecha {
  text-align: right; }

h2.h2-tit {
  margin: 0px;
  padding: 0px;
  margin-bottom: 10px;
  display: block; }

a, a:link, a:visited {
  color: #000;
  text-decoration: none;
  -webkit-transition: color 0.5s, background-color 0.5s;
  -moz-transition: color 0.5s, background-color 0.5s;
  transition: color 0.5s, background-color 0.5s; }

a:hover {
  color: #000;
  text-decoration: none; }

.limpiarlinea {
  clear: both; }

.limpiar::after {
  clear: both;
  content: "";
  display: table; }

/**********************************************ESTILOS GENERALES************************************************/
/*BREADCRUMB */
#breadcrumbs {
  color: #666;
  font-size: 11px;
  margin: auto;
  padding: 20px 10px;
  width: 1000px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  #breadcrumbs a {
    color: #666; }

/* Formularios */
.check {
  background-color: #fff;
  border: 0px;
  vertical-align: middle; }

.boton {
  width: 85px;
  padding: 0px;
  margin-top: 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  border: 1px solid #A6A6A6;
  background-image: url(/images/menu-li-bg-new.png);
  background-position: left center;
  background-repeat: repeat-x; }

.formulario {
  width: 90%;
  margin-right: auto;
  margin-left: auto; }
  .formulario form {
    margin: 0px;
    padding: 0px; }
    .formulario form fieldset {
      border: 1px dotted #C0C0C0;
      padding: 12px; }
      .formulario form fieldset legend {
        padding: 10px;
        background-color: #fff;
        font-weight: bold; }
    .formulario form label {
      margin: 0px;
      padding: 0px;
      line-height: 30px; }
    .formulario form input {
      width: 220px;
      font-size: 1em;
      padding-left: 3px;
      margin-top: 5px;
      margin-bottom: 5px; }
    .formulario form input.boton {
      width: 85px;
      padding-bottom: 1px;
      font-size: 0.8em;
      padding-left: 0px;
      margin-left: 10px; }
    .formulario form input.boton2 {
      padding: 0px;
      margin-top: 0px;
      font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
      font-size: 0.8em;
      color: #fff;
      font-weight: bold;
      text-transform: uppercase;
      cursor: pointer;
      background-color: #A6A6A6;
      border: 1px solid #A6A6A6;
      background-image: url(/images/menu-li-bg-new.png);
      background-position: left center;
      background-repeat: repeat-x;
      width: 135px;
      padding-bottom: 1px;
      font-size: 0.8em;
      padding-left: 0px;
      margin-left: 10px;
      margin-top: 10px; }
    .formulario form textarea {
      width: 400px;
      height: 100px;
      font-size: 1em;
      padding-left: 4px;
      padding-top: 2px;
      margin-top: 5px;
      margin-bottom: 5px; }

.txtlegal {
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #A4A4A4;
  font-style: italic;
  clear: both;
  width: 99%;
  text-align: justify;
  margin-top: 15px;
  margin-bottom: 10px;
  margin-right: auto;
  margin-left: auto; }

.respuesta {
  width: 350px;
  margin: 40px;
  margin-right: auto;
  margin-left: auto;
  padding: 25px;
  text-align: center;
  background-color: #F5F5F5;
  border: 1px solid #808080; }

.menu_derecho .login form {
  margin: 0px;
  padding: 0px; }
  .menu_derecho .login form input {
    width: 128px;
    margin-left: 2px;
    padding-left: 2px;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: normal;
    color: #4A453E;
    background-color: #fff;
    border: 1px solid #C0C0C0; }
  .menu_derecho .login form input.boton {
    width: 75px;
    padding: 0px;
    margin-top: 0px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    background-color: #A6A6A6;
    border: 1px solid #A6A6A6;
    background-image: url(/images/menu-li-bg-new.png);
    background-position: left center;
    background-repeat: repeat-x; }
  .menu_derecho .login form p {
    padding: 0px;
    padding-bottom: 4px;
    margin: 0px;
    color: #4A453E;
    font-weight: bold; }

#menufondo .buscador {
  margin: 0px;
  padding: 0px;
  padding-top: 1px;
  padding-right: 5px;
  line-height: 15px;
  float: right;
  font-size: 0.9em; }
  #menufondo .buscador form input {
    margin-left: 0px;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #BCBCBC;
    font-size: 1em; }
  #menufondo .buscador form input.buscar {
    width: 155px;
    padding-left: 4px; }
  #menufondo .buscador form input.lupa {
    width: 19px;
    border: 0px;
    background-color: transparent; }

.volver a, .volver a:link, .volver a:visited {
  background: #CC0000;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
  color: white;
  padding: 5px;
  clear: both;
  margin: 15px 0;
  display: inline-block;
  width: auto; }
.volver a:hover {
  background: gray;
  color: white;
  text-decoration: none; }

/********************************* Cabecera ******************************/
#cabecera100 {
  width: 100%;
  z-index: 200000; }

/* Cabecera */
#cabecera {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  /*Redes Sociales*/ }
  #cabecera .cabcentrado {
    width: 1000px;
    margin: 0 auto;
    text-align: left !important;
    position: relative; }
  #cabecera #wrap, #cabecera .wrap {
    max-width: 100%;
    padding: 0; }
    #cabecera #wrap .fila.fila-2 > .columna, #cabecera .wrap .fila.fila-2 > .columna {
      background: #000; }
    #cabecera #wrap .fila.fila-1, #cabecera .wrap .fila.fila-1 {
      width: 100%;
      height: auto;
      max-width: 1020px;
      position: relative;
      margin: 0 auto;
      padding: 0 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box;
      z-index: 200000;
      /*Menu responsive */ }
      #cabecera #wrap .fila.fila-1 .menu, #cabecera .wrap .fila.fila-1 .menu {
        position: relative;
        top: 60px; }
        #cabecera #wrap .fila.fila-1 .menu ul, #cabecera .wrap .fila.fila-1 .menu ul {
          display: none;
          position: absolute;
          right: 15px;
          padding: 10px 0px;
          background: #FFF none repeat scroll 0% 0%;
          width: auto;
          height: auto; }
          #cabecera #wrap .fila.fila-1 .menu ul li, #cabecera .wrap .fila.fila-1 .menu ul li {
            text-align: center;
            font: 22px 'twcent_cond'; }
            #cabecera #wrap .fila.fila-1 .menu ul li a, #cabecera .wrap .fila.fila-1 .menu ul li a {
              display: block;
              float: none;
              padding: 0 10px 5px;
              /*-webkit-transition: all 0.3s ease 0s;
              -moz-transition: all 0.3s ease 0s;
              transition: all 0.3s ease 0s; */}
              #cabecera #wrap .fila.fila-1 .menu ul li a:hover, #cabecera .wrap .fila.fila-1 .menu ul li a:hover {
                color: #be111d; }
            #cabecera #wrap .fila.fila-1 .menu ul li span, #cabecera .wrap .fila.fila-1 .menu ul li span {
              display: block;
              float: none;
              font: 11px/1 "Open Sans";
              padding: 6px 0px; }
            #cabecera #wrap .fila.fila-1 .menu ul li:last-child a, #cabecera .wrap .fila.fila-1 .menu ul li:last-child a {
              color: #737373 !important;
              font-size: 15px !important; }
  #cabecera .logo {
    float: left;
    margin: 0; }
    #cabecera .logo h1 {
      margin: 0px;
      padding: 0px; }
      #cabecera .logo h1 a span {
        display: none; }
  #cabecera .redes-sociales {
    position: relative;
    float: left;
    margin-top: 28px; }
    #cabecera .redes-sociales li {
      margin: 0 5px;
      display: inline-block;
      background: transparent; }
      #cabecera .redes-sociales li a {
        display: inline-block;
        width: 22px;
        height: 22px;
        padding: 0 !important;
        background-repeat: no-repeat;
        /*-webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        transition: all 0.3s;*/
        background-size: 100% auto; }
        #cabecera .redes-sociales li a:hover {
          opacity: 0.5; }
        #cabecera .redes-sociales li a.iconFacebook {
          background: url(/images/iconFacebook.svg) no-repeat center center;
          background-size: 100% auto; }
        #cabecera .redes-sociales li a.iconTwitter {
          background: url(/images/iconTwitter.svg) no-repeat center center;
          background-size: 100% auto; }
        #cabecera .redes-sociales li a.iconFlickr {
          background: url(/images/iconFlickr.svg) no-repeat center center;
          background-size: 100% auto; }
  #cabecera .accesos {
    float: right;
    margin-top: 24px; }
    #cabecera .accesos a {
      display: inline-block;
      text-indent: -999em;
      margin-left: 19px;
      height: 28px; }
    #cabecera .accesos .aragontv {
      background: url(/images/cabecera-logo-atv.png) top left no-repeat;
      width: 116px; }
    #cabecera .accesos .cartv {
      background: url(/images/cabecera-logo-corporacion.png) top left no-repeat;
      width: 127px; }
    #cabecera .accesos .intranet {
      background: url(/images/cabecera-logo-portal-empleado.png) top left no-repeat;
      width: 97px; }

/*MENU*/
#cabecera .menu_horizontal ul li {
  display: inline-block;
  background: transparent; }
  #cabecera .menu_horizontal ul li a {
    text-align: center;
    font: 18px 'twcent_bold';
    padding: 5px 25px;
    text-decoration: none;
    /*-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s; */}
    #cabecera .menu_horizontal ul li a:hover {
      color: #be111d;
      text-decoration: none; }
  #cabecera .menu_horizontal ul li:last-child a {
    color: #737373 !important;
    font-size: 15px !important; }
#cabecera .menu_horizontal ul li.activo a {
  background: #be111d;
  color: white; }

/*Cabecera Registro*/
#cabecera .registro {
  display: none;
  position: absolute;
  right: 220px;
  background: white;
  padding: 10px 20px;
  text-align: center;
  font-size: 13px;
  line-height: 2em; }
  #cabecera .registro li {
    display: inline-block;
    background: transparent none repeat scroll 0% 0%; }
  #cabecera .registro a {
    color: white;
    background: gray;
    padding: 5px 10px; }
    #cabecera .registro a:hover {
      background: #be111d;
      color: white; }

/*Cabecera Responsive*/
#cabecera .cabeceraResponsive {
  display: none;
  position: absolute;
  top: 10px;
  right: 0;
  width: 60%; }
  #cabecera .cabeceraResponsive span {
    display: inline-block;
    vertical-align: middle;
    font: 24px 'twcent_cond';
    color: black;
    padding-right: 19px; }
    #cabecera .cabeceraResponsive span:nth-child(2) {
      padding-right: 25px; }
#cabecera .buscadorResponsive {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  width: 34px;
  height: 34px;
  margin-right: 34px; }
  #cabecera .buscadorResponsive img {
    width: 100%;
    height: 100%; }
#cabecera .menuResponsive {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  width: 47px;
  height: 47px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s; }
  #cabecera .menuResponsive img {
    width: 100%;
    height: 100%; }
  #cabecera .menuResponsive:hover {
    opacity: 0.8; }

/*BANNER PRINCIPAL*/
#cabecera #wrap #wrap-1, #cabecera .wrap .wrap-1 {
  border-bottom: 1px solid #a8a8a8;
  background: rgba(255, 255, 255, 0.9);
  z-index: 200000000;
  position: absolute;
  width: 100%; }
#cabecera div.columna.bannerspecial.idbox-4 .sintetizar.texto, #cabecera div.columna.bannerspecial.idbox-3 .sintetizar.texto {
  position: relative;
  max-height: 455px;
  overflow: hidden; }
#cabecera div.columna.bannerspecial.idbox-4 .full-desc, #cabecera div.columna.bannerspecial.idbox-3 .full-desc {
  background: rgba(0, 0, 0, 0.6);
  color: white;
  min-height: 22%;
  font-size: 14px;
  padding: 4%; }
#cabecera div.columna.bannerspecial.idbox-4 .top, #cabecera div.columna.bannerspecial.idbox-3 .top {
  display: inline-block;
  width: auto !important;
  margin-left: 5% !important; }
  #cabecera div.columna.bannerspecial.idbox-4 .top h4, #cabecera div.columna.bannerspecial.idbox-3 .top h4 {
    font-size: 35px;
    font-family: 'twcent_cond_ebold'; }
  #cabecera div.columna.bannerspecial.idbox-4 .top a, #cabecera div.columna.bannerspecial.idbox-3 .top a {
    color: #fff; }
#cabecera div.columna.bannerspecial.idbox-4 span, #cabecera div.columna.bannerspecial.idbox-3 span {
  font-size: 15px;
  color: white;
  display: block;
  margin-left: 5%;
  margin-top: 10px; }
#cabecera div.columna.bannerspecial.idbox-4 p img, #cabecera div.columna.bannerspecial.idbox-3 p img {
  width: 100%; }

/*fin BANNER PRINCIPAL*/
/*PLUGIN BUSCADOR CABECERA*/
/*BUSCADOR*/
.buscadorcabecera {
  position: absolute;
  top: 22px;
  left: 25%;
  width: 57.5%;
  display: none; }
  .buscadorcabecera label {
    display: inline-block;
    vertical-align: middle;
    color: #000;
    font: 22px 'twcent_cond'; }
  .buscadorcabecera input[type="search"] {
    display: inline-block;
    vertical-align: middle;
    -webkit-appearance: none;
    width: 55%;
    padding: 5px;
    margin-left: 20px;
    color: #b5b5b5;
    font: 24px 'twcent_cond';
    border: 1px solid #c8c8c8;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    -webkit-box-shadow: inset 0 0 5px #E2E2E2;
    -moz-box-shadow: inset 0 0 5px #E2E2E2;
    box-shadow: inset 0 0 5px #E2E2E2; }
  .buscadorcabecera input[type="submit"] {
    cursor: pointer;
    background: url(/images/lupa.svg) no-repeat scroll center center/70% auto #838383;
    border: 0 none;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 97%;
    margin-left: -41px;
    padding: 0 20px;
    position: absolute;
    top: 0;
    width: 41px; }

/*fin buscador*/
.buscador_cabecera {
  float: right;
  height: 40px;
  margin: 0;
  padding: 0px;
  width: 220px;
  background: #f7f7f7;
  position: absolute;
  right: 0;
  float: right;
  border-top: 8px solid #be121e;
  margin-top: -8px; }
  .buscador_cabecera form {
    margin: 0px;
    padding: 0px; }
    .buscador_cabecera form input.mini {
      -webkit-appearance: none;
      margin-top: 0px;
      padding: 0px 10px 0px 10px;
      width: 177px;
      height: 40px;
      line-height: 40px;
      background-color: transparent;
      border: 0px;
      float: left;
      font-size: 1.3em;
      vertical-align: middle;
      box-sizing: border-box;
      color: #1c1c1c;
      font-weight: 300;
      font-style: normal; }
    .buscador_cabecera form input.bbuscador {
      float: right;
      height: 40px;
      margin: 0;
      padding: 0;
      width: 42px;
      border: 0px;
      background: url(/images/lupa-new.png) top left no-repeat;
      cursor: pointer; }
    .buscador_cabecera form input[type="search"] {
      color: #b5b5b5;
      font: 24px 'twcent_cond'; }
  .buscador_cabecera input {
    margin: 0px; }

/*FIN PLUGIN BUSCADOR CABECERA*/
/**********************fin CABECERA *****************************/
/************************** Pie ***********************************/
#pie100 {
  width: 100%;
  float: left;
  clear: both;
  margin-top: 40px;
  background: url(/images/pie-bgatv.png) repeat-x scroll left top #000;
  color: #fff; }
  #pie100 #wrap, #pie100 .wrap {
    max-width: 100%;
    padding: 0; }
    #pie100 #wrap #wrap-1, #pie100 #wrap .wrap-1, #pie100 .wrap #wrap-1, #pie100 .wrap .wrap-1 {
      width: 100%;
      max-width: 1020px;
      margin: 0 auto; }
      #pie100 #wrap #wrap-1 .fila, #pie100 #wrap .wrap-1 .fila, #pie100 .wrap #wrap-1 .fila, #pie100 .wrap .wrap-1 .fila {
        width: 100%;
        float: left;
        clear: both; }
        #pie100 #wrap #wrap-1 .fila .columna, #pie100 #wrap .wrap-1 .fila .columna, #pie100 .wrap #wrap-1 .fila .columna, #pie100 .wrap .wrap-1 .fila .columna {
          width: 100%; }
        #pie100 #wrap #wrap-1 .fila .copy, #pie100 #wrap .wrap-1 .fila .copy, #pie100 .wrap #wrap-1 .fila .copy, #pie100 .wrap .wrap-1 .fila .copy {
          color: #fff;
          text-align: left;
          font-size: 0.7em;
          margin: 25px 10px;
          line-height: 1.3em; }
          #pie100 #wrap #wrap-1 .fila .copy img, #pie100 #wrap .wrap-1 .fila .copy img, #pie100 .wrap #wrap-1 .fila .copy img, #pie100 .wrap .wrap-1 .fila .copy img {
            margin-bottom: 10px; }
          #pie100 #wrap #wrap-1 .fila .copy a, #pie100 #wrap .wrap-1 .fila .copy a, #pie100 .wrap #wrap-1 .fila .copy a, #pie100 .wrap .wrap-1 .fila .copy a {
            color: #fff; }
      #pie100 #wrap #wrap-1 .fila-1:after::after, #pie100 #wrap .wrap-1 .fila-1:after::after, #pie100 .wrap #wrap-1 .fila-1:after::after, #pie100 .wrap .wrap-1 .fila-1:after::after {
        clear: both;
        content: "";
        display: table; }
      #pie100 #wrap #wrap-1 .fila-1 ul, #pie100 #wrap .wrap-1 .fila-1 ul, #pie100 .wrap #wrap-1 .fila-1 ul, #pie100 .wrap .wrap-1 .fila-1 ul {
        margin-top: 17px;
        height: 66px; }
        #pie100 #wrap #wrap-1 .fila-1 ul a:visited, #pie100 #wrap #wrap-1 .fila-1 ul a:hover, #pie100 #wrap .wrap-1 .fila-1 ul a:visited, #pie100 #wrap .wrap-1 .fila-1 ul a:hover, #pie100 .wrap #wrap-1 .fila-1 ul a:visited, #pie100 .wrap #wrap-1 .fila-1 ul a:hover, #pie100 .wrap .wrap-1 .fila-1 ul a:visited, #pie100 .wrap .wrap-1 .fila-1 ul a:hover {
          color: #000000; }
        #pie100 #wrap #wrap-1 .fila-1 ul li, #pie100 #wrap .wrap-1 .fila-1 ul li, #pie100 .wrap #wrap-1 .fila-1 ul li, #pie100 .wrap .wrap-1 .fila-1 ul li {
          display: inline;
          width: 20%;
          height: 66px;
          float: left;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          padding-left: 82px;
          font-size: 14px;
          padding-top: 10px;
          line-height: 1.2em; }
        #pie100 #wrap #wrap-1 .fila-1 ul .contratacion, #pie100 #wrap .wrap-1 .fila-1 ul .contratacion, #pie100 .wrap #wrap-1 .fila-1 ul .contratacion, #pie100 .wrap .wrap-1 .fila-1 ul .contratacion {
          background: url(/images/icon-perfilcontratante.png) 27px 0 no-repeat; }
        #pie100 #wrap #wrap-1 .fila-1 ul .registro-de-programas, #pie100 #wrap .wrap-1 .fila-1 ul .registro-de-programas, #pie100 .wrap #wrap-1 .fila-1 ul .registro-de-programas, #pie100 .wrap .wrap-1 .fila-1 ul .registro-de-programas {
          background: url(/images/icon-registroprograms.png) 27px 0 no-repeat; }
        #pie100 #wrap #wrap-1 .fila-1 ul .ayuda, #pie100 #wrap .wrap-1 .fila-1 ul .ayuda, #pie100 .wrap #wrap-1 .fila-1 ul .ayuda, #pie100 .wrap .wrap-1 .fila-1 ul .ayuda {
          background: url(/images/icon-ayuda.png) 27px 0 no-repeat; }
        #pie100 #wrap #wrap-1 .fila-1 ul .contactar, #pie100 #wrap .wrap-1 .fila-1 ul .contactar, #pie100 .wrap #wrap-1 .fila-1 ul .contactar, #pie100 .wrap .wrap-1 .fila-1 ul .contactar {
          background: url(/images/icon-contactar.png) 27px 0 no-repeat; }
        #pie100 #wrap #wrap-1 .fila-1 ul .buzon-de-sugerencias, #pie100 #wrap .wrap-1 .fila-1 ul .buzon-de-sugerencias, #pie100 .wrap #wrap-1 .fila-1 ul .buzon-de-sugerencias, #pie100 .wrap .wrap-1 .fila-1 ul .buzon-de-sugerencias {
          background: url(/images/icon-buzonsugerencias.png) 27px 0 no-repeat; }
    #pie100 #wrap .fila-3 .columna, #pie100 .wrap .fila-3 .columna {
      margin: 17px 0 15px 0;
      text-align: center;
      color: #fff;
      background: url(/images/logo-ar-pie.png) no-repeat center center;
      padding-top: 65px; }
      #pie100 #wrap .fila-3 .columna a.link, #pie100 #wrap .fila-3 .columna a.activo, #pie100 .wrap .fila-3 .columna a.link, #pie100 .wrap .fila-3 .columna a.activo {
        color: #fff;
        text-align: left;
        font-size: 12px;
        line-height: 1.2em; }

/* Bloques del Cuerpo */
#cuerpo100 {
  width: 100%;
  float: left;
  background-color: #fff; }

#cuerpo {
  width: 100%;
  margin: 0 auto; }

#cuerpofondo {
  width: 100%;
  float: left; }
  #cuerpofondo .fila {
    width: 100%;
    float: left; }
  #cuerpofondo .fila.portada .fila {
    width: 75%;
    float: left; }
  #cuerpofondo .fila.portada .fila.fila-2 {
    width: 25%;
    float: right; }
  #cuerpofondo .columna {
    float: left;
    overflow: hidden; }

/* Fin Bloques del Cuerpo */
/* Login */
.contenidos .login {
  width: 505px;
  height: 171px;
  padding: 20px;
  padding-top: 10px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 10px;
  margin-bottom: 0px;
  background-image: url(/images/fondo_login.jpg);
  background-position: top;
  background-repeat: no-repeat; }
  .contenidos .login .rojonegrita {
    color: #CC0000;
    font-weight: bold; }
  .contenidos .login form {
    margin-top: 35px;
    margin-left: 90px; }
    .contenidos .login form input {
      margin-left: 3px;
      font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
      font-size: 0.9em;
      font-weight: normal;
      color: #000;
      background-color: #F7F7F7;
      border: 1px solid #C4CDCC;
      border-bottom: 1px solid #6E7678; }
    .contenidos .login form input.boton {
      padding: 8px;
      padding-bottom: 0px;
      padding-top: 0px;
      margin-top: 12px;
      margin-left: 11em;
      font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
      font-size: 0.8em;
      color: #fff;
      font-weight: bold;
      text-transform: uppercase;
      cursor: pointer;
      background-color: #6E7678;
      border: 1px solid #C4CDCC; }
    .contenidos .login form p {
      padding: 0px;
      padding-bottom: 4px;
      margin: 0px; }
    .contenidos .login form span {
      float: left;
      width: 40%;
      background-color: #F5F5F5;
      text-align: right;
      font-weight: normal;
      vertical-align: top;
      padding-top: 3px;
      padding-bottom: 3px; }

/* Fin Login */
/********************************************* HOME **************************************************************************************/
#idpag_1 .fila.fila-1, #idpag_1 .fila.fila-3, #idpag_1 .fila.fila-4, #idpag_1 .fila.fila-5, #idpag_1 .fila.fila-6 {
  padding-right: 2.7%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/*Escuchar radio en directo*/
#idpag_1 {
  padding-top: 25px; }

#idpag_1 .fila.fila-1 {
  width: 75%;
  float: left; }

#playerSIN, #playerSIN .headings-sinte {
  display: block;
  width: 100%;
  font-size: 0; }

#playerSIN .bAR2 {
  display: inline-block;
  width: 48%;
  margin-right: 2%;
  font-size: 24px;
  font-family: 'twcent_cond'; }
#playerSIN .bAR {
  display: inline-block;
  width: 48%;
  margin-left: 2%;
  font-size: 24px;
  font-family: 'twcent_cond'; }
#playerSIN .title {
  color: black;
  background: rgba(230, 230, 230, 0.76);
  width: auto !important;
  display: inline-block; }
#playerSIN .time {
  color: #be1824; }
#playerSIN .desc {
  color: #545454;
  font-size: 20px;
  padding-bottom: 5px;
  width: 98%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
#playerSIN .subheadings-sinte {
  display: block;
  background: #e6e6e6;
  height: 90%;
  position: relative; }
#playerSIN h2 {
  color: #a1a1a1;
  font: 24px 'twcent_cond';
  padding-bottom: 5px;
  margin: 0;
  line-height: 24px; }
#playerSIN .contLogo {
  width: 30%;
  background: rgba(255, 255, 255, 0.5);
  height: 100%;
  display: inline-block;
  text-align: center;
  padding: 20px 0 10px 0; }
  #playerSIN .contLogo img {
    max-width: 100%;
    max-height: 100%; }
#playerSIN .contDatos {
  width: 70%;
  display: inline-block;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  height: 100%;
  padding-top: 15px; }
  #playerSIN .contDatos span {
    display: block; }
#playerSIN .imagenPrograma {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 85%; }
#playerSIN .iconPlay {
  background: url(/images/iconPlayGris.svg) no-repeat;
  position: absolute;
  right: 10px;
  bottom: 4px;
  width: 37px;
  height: 28px;
  background-size: 100% auto;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  #playerSIN .iconPlay:hover {
    opacity: 0.2; }
#playerSIN .btn-player-group {
  bottom: 5px;
  position: absolute;
  right: 5px; }
#playerSIN .btn-player {
  font-size: 18px;
  display: inline-block;
  padding-left: 16px;
  padding-right: 5px;
  line-height: 28px;
  border-radius: 7px;
  background: #FFF url(/images/iconPlay.svg) no-repeat 4px center/auto 13px; }
  #playerSIN .btn-player:hover {
    background: #143175 url(/images/iconPlay.svg) no-repeat 4px center/auto 13px;
    color: #ffffff; }

/* PODCAST */
.page-podcast .playerSIN_ar2 .bAR2 .ahora {
  position: relative; }
.page-podcast .playerSIN_ar2 .bAR2 .ahora-txt {
  left: 5px;
  top: 15px;
  position: absolute;
  color: #fff;
  font-size: 15px;
  font-weight: 100;
  font-family: Arial, Helvetica, sans-serif; }
.page-podcast .playerSIN_ar2 .bAR2 .ahora-grados {
  left: 5px;
  top: 40px;
  position: absolute;
  color: #fff;
  font-size: 35px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 100;
  width: 50px;
  text-align: right; }
.page-podcast .playerSIN_ar2 .bAR2 .ahora-icono {
  top: 40px;
  left: 55px;
  position: absolute;
  color: #fff;
  font-size: 50px; }
.page-podcast .playerSIN_ar2 .bAR2 .ahora-linea {
  left: 135px;
  top: 25px;
  position: absolute;
  width: 1px;
  background-color: #ffffff;
  height: 60px; }
.page-podcast .playerSIN_ar2 .bAR2 .media {
  position: absolute;
  left: 114px; }
.page-podcast .playerSIN_ar2 .bAR2 .media-min {
  left: 36px;
  top: 20px;
  position: absolute;
  color: #fff;
  font-size: 15px;
  font-weight: 100;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 0.5; }
.page-podcast .playerSIN_ar2 .bAR2 .media-grados-min {
  left: 24px;
  font-size: 26px;
  position: absolute;
  top: 45px;
  color: #fff;
  font-weight: 100;
  font-family: Arial, Helvetica, sans-serif;
  width: 50px;
  text-align: center; }
.page-podcast .playerSIN_ar2 .bAR2 .media-max {
  left: 88px;
  top: 20px;
  position: absolute;
  color: #fff;
  font-size: 15px;
  font-weight: 100;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 0.5; }
.page-podcast .playerSIN_ar2 .bAR2 .media-grados-max {
  left: 78px;
  font-size: 26px;
  position: absolute;
  top: 45px;
  color: #fff;
  font-weight: 100;
  font-family: Arial, Helvetica, sans-serif;
  width: 50px;
  text-align: center; }

/* HOME */
.idbox-77 .playerSIN_ar2 {
  position: relative; }
  .idbox-77 .playerSIN_ar2 .bAR2 {
    position: absolute; }
    .idbox-77 .playerSIN_ar2 .bAR2 .ahora {
      position: relative; }
    .idbox-77 .playerSIN_ar2 .bAR2 .ahora-txt {
      position: absolute;
      left: 20px;
      top: 15px;
      color: #fff;
      font-size: 15px;
      font-weight: 100;
      font-family: Arial, Helvetica, sans-serif; }
    .idbox-77 .playerSIN_ar2 .bAR2 .ahora-grados {
      position: absolute;
      left: 25px;
      top: 40px;
      color: #fff;
      font-size: 35px;
      font-family: Arial, Helvetica, sans-serif;
      font-weight: 100;
      width: 50px;
      text-align: right; }
    .idbox-77 .playerSIN_ar2 .bAR2 .ahora-icono {
      color: #fff;
      font-size: 50px;
      position: absolute;
      top: 35px;
      left: 80px; }
    .idbox-77 .playerSIN_ar2 .bAR2 .ahora-linea {
      position: absolute;
      left: 160px;
      top: 20px;
      width: 1px;
      background-color: #ffffff;
      height: 60px; }
    .idbox-77 .playerSIN_ar2 .bAR2 .media {
      position: absolute;
      left: 160px; }
    .idbox-77 .playerSIN_ar2 .bAR2 .media-min {
      position: absolute;
      left: 40px;
      top: 15px;
      color: #fff;
      font-size: 15px;
      font-weight: 100;
      font-family: Arial, Helvetica, sans-serif;
      opacity: 0.5; }
    .idbox-77 .playerSIN_ar2 .bAR2 .media-max {
      position: absolute;
      left: 110px;
      top: 15px;
      color: #fff;
      font-size: 15px;
      font-weight: 100;
      font-family: Arial, Helvetica, sans-serif;
      opacity: 0.5; }
    .idbox-77 .playerSIN_ar2 .bAR2 .media-grados-min {
      position: absolute;
      left: 25px;
      top: 45px;
      color: #fff;
      font-size: 28px;
      font-weight: 100;
      font-family: Arial, Helvetica, sans-serif;
      width: 50px;
      text-align: center; }
    .idbox-77 .playerSIN_ar2 .bAR2 .media-grados-max {
      position: absolute;
      left: 100px;
      top: 45px;
      color: #fff;
      font-size: 28px;
      font-weight: 100;
      font-family: Arial, Helvetica, sans-serif;
      width: 50px;
      text-align: center; }

/*fin Escuchar radio en directo*/
/*Últimos Podcast*/
.page- #cuerpo100 .fila.fila-2 > .bannerspecial h3 {
  color: black;
  font: 30px 'twcent_cond_bold'; }
.page- #cuerpo100 .fila.fila-2 > .bannerspecial .podcast-ficha .podcast-box {
  background: #979797;
  margin-bottom: 20px; }
.page- #cuerpo100 .fila.fila-2 > .bannerspecial .podcast-ficha .image {
  width: 100%;
  height: auto;
  max-height: 101px;
  overflow: hidden; }
  .page- #cuerpo100 .fila.fila-2 > .bannerspecial .podcast-ficha .image img {
    width: 100%; }
.page- #cuerpo100 .fila.fila-2 > .bannerspecial .podcast-ficha .podcast-contenido .fecha {
  font: 14px 'Open Sans';
  color: white;
  text-align: right;
  margin-bottom: 0;
  clear: none;
  padding: 0; }
.page- #cuerpo100 .fila.fila-2 > .bannerspecial .podcast-contenido.enfunciones {
  position: relative;
  padding: 15px 5px 10px 15px; }
  .page- #cuerpo100 .fila.fila-2 > .bannerspecial .podcast-contenido.enfunciones .info-izq, .page- #cuerpo100 .fila.fila-2 > .bannerspecial .podcast-contenido.enfunciones .info-der {
    display: inline-block;
    vertical-align: bottom;
    width: 55%; }
  .page- #cuerpo100 .fila.fila-2 > .bannerspecial .podcast-contenido.enfunciones .info-izq a {
    display: block; }
  .page- #cuerpo100 .fila.fila-2 > .bannerspecial .podcast-contenido.enfunciones .info-der {
    width: 45%;
    padding-left: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .page- #cuerpo100 .fila.fila-2 > .bannerspecial .podcast-contenido.enfunciones .seccion a {
    text-align: right;
    text-decoration: underline;
    font-size: 13px; }
.page- #cuerpo100 .fila.fila-2 > .bannerspecial .podcast-ficha.podcasts-1 .podcast-contenido.enfunciones .info-izq {
  width: 100%;
  margin-bottom: 10px; }
.page- #cuerpo100 .fila.fila-2 > .bannerspecial .podcast-ficha.podcasts-1 .podcast-contenido.enfunciones .info-der {
  width: auto;
  position: absolute;
  bottom: 9px;
  right: 5px; }
.page- #cuerpo100 .fila.fila-2 > .bannerspecial .podcast-ficha.podcasts-1 .podcast-box {
  background: #be121e; }
.page- #cuerpo100 .fila.fila-2 > .bannerspecial .podcast-ficha.podcasts-1 .titulo a {
  font: 16px 'Open Sans';
  color: white;
  font-weight: 700;
  text-decoration: none;
  line-height: 1.2em; }
.page- #cuerpo100 .fila.fila-2 > .bannerspecial .podcast-ficha.podcasts-1 .fecha {
  padding-top: 7px !important;
  text-align: left !important; }
.page- #cuerpo100 .fila.fila-2 > .bannerspecial .podcast-ficha.podcasts-2 .titulo, .page- #cuerpo100 .fila.fila-2 > .bannerspecial .podcast-ficha.podcasts-3 .titulo {
  font: 15px 'Open Sans';
  text-transform: uppercase;
  font-weight: 800;
  line-height: 1.2em;
  padding-bottom: 5px; }

/*fin últimos podcast*/
/*IDENTIDAD SONORA*/
.identidadSonora {
  width: 100%;
  min-height: 80px;
  position: relative; }
  .identidadSonora .icono {
    max-width: 106px;
    width: 30%;
    height: 92px;
    position: absolute;
    left: 0;
    z-index: 2; }
    .identidadSonora .icono img {
      width: 100%; }
  .identidadSonora .boton {
    width: 80%;
    position: absolute;
    right: 0;
    bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #393939;
    padding: 16px 0 16px 13%;
    text-align: left; }
    .identidadSonora .boton:hover {
      background: #bd0e1a; }
      .identidadSonora .boton:hover span:nth-child(1) {
        color: black; }
      .identidadSonora .boton:hover span:nth-child(2) {
        color: white; }
    .identidadSonora .boton span:nth-child(1) {
      color: #e2e2e2;
      font: 18px 'twcent';
      text-transform: capitalize; }
    .identidadSonora .boton span:nth-child(2) {
      color: white;
      font: 17px 'twcent'; }

/*fin IDENTIDAD SONORA*/
/*HAZTE OIR ENCUESTA*/
.hazteOir {
  display: block;
  width: 100%;
  position: relative;
  margin-bottom: 45px;
  margin-top: 20px; }
  .hazteOir h4 {
    display: block;
    width: 100%;
    color: #393939 !important;
    font: 27px 'twcent_cond_ebold';
    text-align: center;
    padding-bottom: 0 !important;
    margin-bottom: -6px; }
    .hazteOir h4 span {
      color: #9d9d9d; }
  .hazteOir .encuestaBox {
    display: block;
    background: #4c4c4c;
    font: 17px 'twcent';
    color: white;
    padding: 27px 27px 15px 27px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; }
    .hazteOir .encuestaBox .boton {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
      width: 100%;
      background: #bd0e1a url(/images/hazteOir.svg) 0 bottom no-repeat;
      padding: 10px 20px;
      border: 0;
      color: white;
      text-align: center;
      font: 20px 'twcent';
      margin: 15px 0 0 0;
      display: block;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .hazteOir .encuestaBox .boton:hover {
        background: rgba(189, 14, 26, 0.67) url(/images/hazteOir.svg) 0 bottom no-repeat; }

/*fin HAZTE OIR ENCUESTA*/
/*Páginas de Interés*/
.page- #cuerpo100 #contenidos .fila-2 .columna.bannerspecial .bloque-paginas .pagina {
  background: #EAEAEA;
  border-bottom: 1px solid #FFF;
  font-size: 10px;
  font-weight: bold;
  color: #2E2E2E;
  padding: 5px 10px 0 0;
  line-height: 1.2em; }
  .page- #cuerpo100 #contenidos .fila-2 .columna.bannerspecial .bloque-paginas .pagina:hover {
    background: #535353; }
    .page- #cuerpo100 #contenidos .fila-2 .columna.bannerspecial .bloque-paginas .pagina:hover a {
      color: white; }
  .page- #cuerpo100 #contenidos .fila-2 .columna.bannerspecial .bloque-paginas .pagina:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden; }
  .page- #cuerpo100 #contenidos .fila-2 .columna.bannerspecial .bloque-paginas .pagina img {
    float: left;
    border-right: 10px solid #D9D9D9;
    width: 65px;
    height: 35px;
    margin: -5px 10px 0 0; }
  .page- #cuerpo100 #contenidos .fila-2 .columna.bannerspecial .bloque-paginas .pagina a {
    color: #2F2F2F;
    display: block;
    height: 28px; }

/*fin páginas de interés*/
/**Noticias destacadas**/
/*Artículo Destacado*/
.page- #cuerpo100 .fila.fila-3 > .bannerspecial {
  margin-top: 70px;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #f0f0f0; }
  .page- #cuerpo100 .fila.fila-3 > .bannerspecial .noticiadestacadaprincipal .valnotdest {
    display: none; }
  .page- #cuerpo100 .fila.fila-3 > .bannerspecial .noticiadestacadaprincipal .descnotdest {
    font-size: 0; }
    .page- #cuerpo100 .fila.fila-3 > .bannerspecial .noticiadestacadaprincipal .descnotdest .image {
      display: inline-block;
      width: 50%;
      vertical-align: top; }
      .page- #cuerpo100 .fila.fila-3 > .bannerspecial .noticiadestacadaprincipal .descnotdest .image img {
        width: 100%; }
    .page- #cuerpo100 .fila.fila-3 > .bannerspecial .noticiadestacadaprincipal .descnotdest .descripcion {
      display: inline-block;
      width: 50%;
      vertical-align: top;
      padding-left: 25px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      font: 14px 'Open Sans';
      line-height: 1.5em; }
      .page- #cuerpo100 .fila.fila-3 > .bannerspecial .noticiadestacadaprincipal .descnotdest .descripcion a {
        display: none; }
  .page- #cuerpo100 .fila.fila-3 > .bannerspecial .noticiadestacadaprincipal .titcatdest {
    font: 31px 'twcent_cond_ebold';
    display: block;
    color: black;
    position: absolute;
    margin: -90px 0 0 -20px;
    border-top: 1px solid #ececec;
    width: 71%;
    padding-top: 20px; }
    .page- #cuerpo100 .fila.fila-3 > .bannerspecial .noticiadestacadaprincipal .titcatdest a {
      font: 22px 'Open Sans';
      font-weight: 800;
      display: block;
      color: #be111d;
      text-decoration: none;
      line-height: 1.2em;
      padding-bottom: 20px; }
  .page- #cuerpo100 .fila.fila-3 > .bannerspecial .noticiadestacadaprincipal .titnotdest a {
    font: 22px 'Open Sans';
    font-weight: 800;
    display: block;
    color: #be111d;
    text-decoration: none;
    line-height: 1.2em;
    padding-bottom: 20px; }

/*fin artículo destacado*/
/*Resto de artículos*/
.page- #cuerpo100 .fila.fila-5 > .bannerspecial {
  padding-right: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.idbox-52 {
  padding-left: 13px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#idpag_1 .fila.fila-4 {
  display: block;
  padding-top: 25px; }
  #idpag_1 .fila.fila-4 .titcatdest {
    display: block;
    font: 31px 'twcent_cond_ebold';
    border-bottom: 1px solid #c0c0c0;
    padding-bottom: 15px;
    color: black; }
    #idpag_1 .fila.fila-4 .titcatdest a {
      display: block;
      color: #be111d;
      font: 18px 'Open Sans';
      font-weight: bold;
      padding: 22px 0 13px 0;
      line-height: 1.2em; }
  #idpag_1 .fila.fila-4 .valnotdest {
    display: none; }
  #idpag_1 .fila.fila-4 article + article {
    padding-top: 30px; }
  #idpag_1 .fila.fila-4 .image {
    padding-bottom: 20px; }
    #idpag_1 .fila.fila-4 .image img {
      width: 100%; }
  #idpag_1 .fila.fila-4 .descripcion {
    font: 13px 'Open Sans';
    line-height: 1.4em;
    padding-top: 20px; }
    #idpag_1 .fila.fila-4 .descripcion a {
      display: none; }

/*fin resto de artículos*/
/*últimas noticias*/
#idpag_1 .fila.fila-6 .noticiasPlugin h3 {
  background: none;
  display: block;
  font: 31px 'twcent_cond_ebold';
  padding-bottom: 15px;
  color: black; }
#idpag_1 .fila.fila-6 .noticiasPlugin ul {
  padding: 30px;
  background: #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  #idpag_1 .fila.fila-6 .noticiasPlugin ul li {
    font: 13px 'Open Sans';
    padding-bottom: 10px;
    font-weight: 600; }
    #idpag_1 .fila.fila-6 .noticiasPlugin ul li:before {
      content: '\25b6';
      text-decoration: none;
      padding-right: 15px;
      color: #bebebe; }
    #idpag_1 .fila.fila-6 .noticiasPlugin ul li .title {
      text-decoration: underline; }

/*fin últimas noticias*/
/*páginas de interés*/
#idpag_1 .fila.fila-7 {
  width: 100% !important;
  margin: 60px 0 50px 0;
  padding: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: white;
  -webkit-box-shadow: 0 0 5px #c1c1c1;
  -moz-box-shadow: 0 0 5px #c1c1c1;
  box-shadow: 0 0 5px #c1c1c1; }

/*fin páginas de interés*/
/** fin Noticias destacadas**/
/*Redacción Aragón Radio 2*/
.page- #cuerpo100 .fila.fila-2 > .bannerspecial .noticiasPlugin h3 {
  font: 28px 'twcent_bold';
  color: #979797;
  padding-left: 29%;
  line-height: 0.8em;
  padding-top: 7%; }
.page- #cuerpo100 .fila.fila-2 > .bannerspecial .noticiasPlugin ul {
  padding: 30px 0 10px 0;
  background: #979797; }
  .page- #cuerpo100 .fila.fila-2 > .bannerspecial .noticiasPlugin ul li {
    position: relative; }
    .page- #cuerpo100 .fila.fila-2 > .bannerspecial .noticiasPlugin ul li img {
      width: 100%; }
  .page- #cuerpo100 .fila.fila-2 > .bannerspecial .noticiasPlugin ul li + li {
    margin-top: 20px; }
.page- #cuerpo100 .fila.fila-2 > .bannerspecial .noticiasPlugin .title {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  background: rgba(0, 0, 0, 0.75); }
  .page- #cuerpo100 .fila.fila-2 > .bannerspecial .noticiasPlugin .title a {
    display: block;
    color: white;
    font: 14px 'Open Sans';
    font-weight: 700;
    width: 100%;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
.page- #cuerpo100 .fila.fila-2 > .bannerspecial .sintetizar.texto {
  margin-top: 22px;
  display: block; }
  .page- #cuerpo100 .fila.fila-2 > .bannerspecial .sintetizar.texto h4 {
    color: #989898;
    padding-bottom: 10px; }

/*fin Redacción Aragón Radio 2*/
/********************************************* FIN HOME **********************************************************************************/
/******************************************** DESCARGA APPs ****************************************************************************/
#idpag_351 {
  padding-bottom: 25px;
  font-size: 0; }
  #idpag_351 .contDescargas {
    display: block;
    text-align: center;
    width: 80%;
    margin: 0 auto; }
    #idpag_351 .contDescargas .descargaApp {
      display: inline-block;
      width: 50%;
      padding: 2% 2.5% 2% 7.5%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      #idpag_351 .contDescargas .descargaApp + .descargaApp {
        padding: 2% 7.5% 2% 2.5%; }
      #idpag_351 .contDescargas .descargaApp img {
        display: block;
        max-width: 100%;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out; }
        #idpag_351 .contDescargas .descargaApp img:hover {
          opacity: 0.6; }
      #idpag_351 .contDescargas .descargaApp span {
        display: block;
        width: 100%;
        color: white;
        text-align: left;
        margin-top: 5px;
        padding: 25px 45px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font: 26px 'twcent_cond';
        background: #606060; }

/******************************************** FIN DESCARGA APPs *************************************************************************/
/********************************************* NOTICIAS *******************************************************************************/
#idpag_2 {
  padding-bottom: 25px; }
  #idpag_2 .fila.fila-2, #idpag_2 .valnotdest {
    display: none; }
  #idpag_2 .idbox-8 p {
    text-align: left !important;
    padding-bottom: 35px;
    display: block; }
    #idpag_2 .idbox-8 p img {
      max-width: 100%;
      max-height: 100%;
      height: auto; }
  #idpag_2 article {
    padding-bottom: 25px; }
    #idpag_2 article .titcatdest {
      display: block;
      font: 31px 'twcent_cond_ebold';
      border-bottom: 1px solid #c0c0c0;
      padding-bottom: 15px;
      color: black; }
    #idpag_2 article > .descnotdest {
      font: 14px 'Open Sans';
      line-height: 1.5em; }
      #idpag_2 article > .descnotdest p {
        margin-top: 10px; }
  #idpag_2 header .titnotdest .subheadings-sinte {
    font: 22px 'Open Sans';
    font-weight: 800;
    display: block;
    color: #be111d;
    text-decoration: none;
    line-height: 1.2em;
    padding-top: 20px; }
    #idpag_2 header .titnotdest .subheadings-sinte:hover {
      text-decoration: underline; }
  #idpag_2 .idbox-2 {
    padding-right: 5%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  #idpag_2 .image {
    display: block;
    width: 100%;
    padding: 10px 0; }
    #idpag_2 .image img {
      max-width: 100%;
      width: 100%; }
  #idpag_2 .descripcion a {
    color: #be111d;
    font-weight: bold; }
  #idpag_2 .idbox-4 .sintetizar.texto p span {
    color: #8F8F8F !important;
    font: 40px 'twcent_cond_bold'; }
  #idpag_2 .idbox-4 .noticiasPlugin h3 {
    display: block;
    font: 24px 'twcent_cond_ebold';
    border-bottom: 1px solid #c0c0c0;
    padding-bottom: 8px;
    padding-top: 15px;
    color: white;
    background: #be111d;
    padding-left: 15px; }
  #idpag_2 .idbox-4 .noticiasPlugin ul {
    font: 13px 'Open Sans';
    background: #F8F8F8;
    padding: 30px 20px 30px 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    #idpag_2 .idbox-4 .noticiasPlugin ul li {
      font: 13px 'Open Sans';
      padding-bottom: 10px;
      font-weight: 600;
      text-indent: -25px; }
      #idpag_2 .idbox-4 .noticiasPlugin ul li:before {
        content: '\25b6';
        text-decoration: none;
        padding-right: 15px;
        color: #bebebe; }
      #idpag_2 .idbox-4 .noticiasPlugin ul li a:hover {
        text-decoration: underline; }

/*******************Detalle noticia*/
#idpag_3 {
  margin-top: 10px; }

.noticiadetalle h4 {
  font: 22px 'Open Sans';
  font-weight: 800;
  display: block;
  color: #be111d;
  text-decoration: none;
  line-height: 1.2em;
  padding-bottom: 20px; }
.noticiadetalle .fecha {
  display: none; }
.noticiadetalle .detalle {
  border-top: 1px dotted #c1c1c1;
  border-bottom: 1px dotted #c1c1c1;
  padding: 20px 0;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3; }
  .noticiadetalle .detalle p {
    font: 13px 'Open Sans';
    line-height: 1.6em;
    margin-bottom: 10px; }
  .noticiadetalle .detalle img {
    margin: 0 30px 20px 0 !important;
    width: 100%; }
.noticiadetalle footer {
  padding-top: 20px; }
.noticiadetalle .compartir, .noticiadetalle .compartir .oc-rss, .noticiadetalle .tags-user, .noticiadetalle .addthis_toolbox.addthis_default_style {
  display: none; }
.noticiadetalle .tags {
  clear: both; }

/********************************************* FIN NOTICIAS *****************************************************************************/
/******************************************* MI PERFIL ***************************************************************************************************/
#idpag_26 {
  padding-bottom: 25px;
  font: 14px 'Open Sans'; }
  #idpag_26 ul#perfil h3 {
    color: #c1c1c1; }
  #idpag_26 ul#perfil > li {
    font-weight: 800;
    color: #c02727; }
    #idpag_26 ul#perfil > li a {
      background: #7c7c7c;
      color: white;
      padding: 5px;
      display: inline-block;
      margin: 5px;
      font: 14px 'Open Sans'; }
  #idpag_26 h3 {
    color: #be111d;
    display: block;
    font: 40px 'twcent_cond_ebold';
    margin-bottom: 10px; }
  #idpag_26 .perfilmenu, #idpag_26 .general {
    display: inline-block;
    vertical-align: top; }

.editardatos input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border: 1px solid #c1c1c1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 5px; }

/*********************************** fin MI PERFIL **************************************************/
/************************************** CONTACTAR ***************************************************/
#idpag_49 .registro {
  display: block;
  position: relative;
  float: left;
  width: 100%;
  padding-bottom: 60px;
  text-align: left; }
  #idpag_49 .registro p {
    padding-bottom: 5px; }
  #idpag_49 .registro input, #idpag_49 .registro textarea {
    border: 1px solid #c1c1c1;
    padding: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font: 13px 'Open Sans';
    width: 35%; }
  #idpag_49 .registro input.boton {
    display: block;
    background: #be111d;
    width: 100%;
    padding: 10px 39px;
    border: 0;
    right: 10px; }
#idpag_49 legend {
  display: none; }

/************************************** FIN CONTACTAR ***********************************************/
/*********************************** PÁGINA RESULTADO BÚSQUEDA y TAGS ************************************/
#idpag_34, #idpag_33 {
  padding-bottom: 25px; }
  #idpag_34 h3, #idpag_33 h3 {
    display: block;
    font: 31px 'twcent_cond_ebold';
    padding-bottom: 15px;
    color: #be111d; }
  #idpag_34 .seccionbuscadorlista, #idpag_33 .seccionbuscadorlista {
    margin-top: 25px; }
    #idpag_34 .seccionbuscadorlista h4, #idpag_33 .seccionbuscadorlista h4 {
      display: block;
      font: 31px 'twcent_cond_ebold';
      border-bottom: 1px solid #c0c0c0;
      padding-bottom: 15px;
      color: black;
      margin-top: 40px; }
  #idpag_34 h5 a, #idpag_33 h5 a {
    display: block;
    color: #be111d;
    font: 18px 'Open Sans';
    font-weight: bold;
    padding: 22px 0 13px 0;
    line-height: 1.2em; }
  #idpag_34 .buscadorlista > div, #idpag_33 .buscadorlista > div {
    font: 14px 'Open Sans';
    line-height: 1.5em; }
  #idpag_34 .fecha, #idpag_33 .fecha {
    color: #666;
    padding-bottom: 5px;
    display: block;
    margin: -5px 0 5px 0;
    font: 13px 'Open Sans'; }
  #idpag_34 .info a, #idpag_33 .info a {
    float: right;
    background: #808080;
    color: white;
    padding: 2px 10px; }
  #idpag_34 article, #idpag_33 article {
    margin-top: 25px; }
  #idpag_34 .vermas, #idpag_33 .vermas {
    display: block;
    padding: 40px 0 20px 0;
    text-align: center; }
    #idpag_34 .vermas a, #idpag_33 .vermas a {
      background: #CC0000;
      text-decoration: none;
      padding-left: 5px;
      padding-right: 5px;
      color: white;
      padding: 3px 10px;
      font: 14px 'Open Sans'; }
      #idpag_34 .vermas a:hover, #idpag_33 .vermas a:hover {
        background: gray; }

/* Tablas */
table.formato1 {
  width: 100%;
  margin-bottom: 15px;
  font-size: 1em;
  border-collapse: separate; }
  table.formato1 caption {
    display: none; }
  table.formato1 td, table.formato1 th {
    padding: 3px; }
  table.formato1 th {
    color: #CC0000;
    background-color: #F1F0F0; }
  table.formato1 td {
    border-bottom: 1px solid #D1D1D1;
    border-right: 1px solid #D1D1D1; }

table.formato2 {
  width: 100%;
  border: 1px solid #BABABA;
  border-bottom: 0px;
  margin-bottom: 15px;
  font-size: 1em;
  border-collapse: collapse; }
  table.formato2 caption {
    display: none; }
  table.formato2 td, table.formato2 th {
    padding: 3px;
    border: 1px solid #BABABA; }
  table.formato2 th {
    color: #CC0000;
    background-color: #F1F0F0;
    border-bottom: 3px solid #CC0000; }

table.formato3 {
  width: 100%;
  margin-bottom: 15px;
  font-size: 1em;
  border-collapse: collapse; }
  table.formato3 caption {
    display: none; }
  table.formato3 td, table.formato3 th {
    padding: 3px; }
  table.formato3 th {
    color: #fff;
    background-color: #CC0000;
    padding-top: 2px; }
  table.formato3 td {
    border: 1px solid #D1D1D1;
    border-bottom: 1px solid #CC0000; }

table.formato4 {
  width: 100%;
  margin-bottom: 15px;
  font-size: 1em;
  border-collapse: collapse; }
  table.formato4 caption {
    display: none; }
  table.formato4 td, table.formato4 th {
    padding: 3px; }
  table.formato4 th {
    color: #CC0000;
    background-color: #F1F0F0;
    padding-top: 2px; }
  table.formato4 td {
    border-bottom: 1px solid #D1D1D1; }

/* Fin Tablas */
/* Listados */
table.listado {
  width: 100%;
  margin: 0px;
  padding: 0px;
  border-collapse: collapse; }
  table.listado th {
    border-bottom: 1px dotted #FF8C95;
    vertical-align: top;
    text-align: right;
    padding-top: 10px;
    padding-bottom: 10px; }
  table.listado td {
    border-bottom: 1px dotted #FF8C95;
    vertical-align: top;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px; }
  table.listado strong a, table.listado strong a:link, table.listado strong a:visited {
    color: #CC0000;
    text-decoration: underline; }
  table.listado strong a:hover {
    color: #4A453E;
    text-decoration: underline; }
  table.listado .fecha {
    color: #989897;
    line-height: 18px; }

.pushbutton img {
  vertical-align: middle; }

.paginacion {
  clear: both;
  background-color: #fff;
  margin-top: 10px;
  padding: 3px;
  padding-right: 5px;
  padding-bottom: 4px;
  font-size: 0.9em;
  color: #CC0000;
  text-align: right; }
  .paginacion .activo {
    background-color: #CC0000;
    padding-bottom: 1px;
    padding-right: 3px;
    padding-left: 3px;
    font-size: 1.1em;
    color: #fff;
    font-weight: bold; }
  .paginacion a, .paginacion a:link, .paginacion a:visited {
    color: #CC0000;
    text-decoration: none;
    font-size: 1.1em;
    padding-right: 1px;
    padding-left: 1px; }
  .paginacion a:hover {
    color: #4A453E;
    text-decoration: underline;
    font-weight: bold; }
  .paginacion .back {
    text-align: left; }
    .paginacion .back a, .paginacion .back a:link, .paginacion .back a:visited {
      color: #CC0000;
      text-decoration: none;
      font-size: 1em;
      font-weight: bold; }
  .paginacion .back a, .paginacion .back a:link, .paginacion .back a:visited, .paginacion .back, .paginacion .back:link, .paginacion a.back:visited {
    color: #CC0000;
    text-decoration: none;
    font-size: 1em;
    font-weight: bold; }
  .paginacion .back a:hover, .paginacion a.back:hover {
    color: #4A453E;
    text-decoration: underline;
    font-weight: bold;
    padding-left: 1px; }

.paginacion_inside {
  float: right; }

.volver {
  background-color: #fff;
  margin-bottom: 20px;
  border-top: 1px dotted #CC0000;
  float: left;
  width: 100%;
  margin-top: 10px;
  padding: 3px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 4px;
  font-size: 0.9em;
  color: #CC0000;
  text-align: right;
  font-weight: bold; }
  .volver a:hover {
    color: #4A453E;
    text-decoration: underline;
    padding-left: 5px;
    padding-right: 5px; }

.eventolista {
  border-bottom: 1px dotted #FF8C95;
  padding-bottom: 10px;
  padding-top: 10px; }
  .eventolista .fecha {
    color: #CC0000;
    line-height: 18px; }
  .eventolista a, .eventolista a:link, .eventolista a:visited {
    color: #4A453E;
    text-decoration: underline; }
  .eventolista a:hover {
    color: #CC0000; }
  .eventolista .info {
    float: right;
    background-color: #EDEDED;
    padding: 6px;
    padding-top: 2px;
    padding-bottom: 3px;
    border-left: 15px solid #FFF; }
    .eventolista .info a, .eventolista .info a:link, .eventolista .info a:visited {
      font-size: 0.9em;
      color: #CC0000;
      text-decoration: none;
      font-weight: bold; }
    .eventolista .info a:hover {
      color: #4A453E;
      text-decoration: underline; }

.detalleEvento {
  width: 100%;
  float: left; }
  .detalleEvento dl {
    float: left;
    width: 80%;
    margin: 0px; }
  .detalleEvento dt {
    float: left;
    width: 25%;
    text-align: right;
    margin: 1px;
    padding: 2px;
    font-weight: bold; }
  .detalleEvento dd {
    float: left;
    width: 72%;
    background-color: #F6F6F6;
    margin: 1px;
    margin-left: 3px;
    padding: 2px; }
    .detalleEvento dd p {
      padding: 0px; }
  .detalleEvento .pdf {
    float: left;
    width: 20%;
    background-image: url(/images/acrobat3.gif);
    background-position: top;
    background-repeat: no-repeat;
    padding-top: 50px;
    text-align: center;
    font-size: 0.9em; }

h4.titBusqueda {
  padding: 1px;
  padding-bottom: 2px;
  padding-left: 8px;
  margin: 0px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 1.1em;
  color: #fff;
  background-color: #CC0000;
  border-bottom: 0px; }

.busqueda {
  border-bottom: 1px dotted #CCC;
  padding-bottom: 5px;
  padding-top: 5px; }
  .busqueda .fecharuta {
    color: #989897;
    line-height: 18px; }
  .busqueda a, .busqueda a:link, .busqueda a:visited {
    color: #4A453E;
    text-decoration: none; }
  .busqueda a:hover {
    color: #4A453E;
    text-decoration: underline; }
  .busqueda .info {
    margin-left: 5px; }
    .busqueda .info a, .busqueda .info a:link, .busqueda .info a:visited {
      font-size: 0.9em;
      color: #CC0000;
      text-decoration: none; }
    .busqueda .info a:hover {
      color: #4A453E;
      text-decoration: underline; }

.vertodos {
  background-color: #EDEDED;
  margin-top: 6px;
  margin-bottom: 20px;
  padding: 3px;
  padding-right: 5px;
  padding-bottom: 4px;
  font-size: 1em;
  color: #CC0000;
  font-weight: bold;
  text-align: right; }
  .vertodos a, .vertodos a:link, .vertodos a:visited {
    color: #CC0000;
    text-decoration: none;
    font-size: 0.9em;
    font-weight: bold;
    padding-right: 1px;
    padding-left: 1px; }
  .vertodos a:hover {
    color: #4A453E;
    text-decoration: underline;
    padding-left: 0px; }

/* Mapa Web */
ul.listamapaweb {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
  margin-right: auto;
  margin-left: auto; }
  ul.listamapaweb li {
    border-bottom: 1px solid #D5D5D5;
    padding: 5px;
    padding-left: 8px;
    margin: 0px;
    margin-bottom: 5px;
    font-weight: bold;
    background-color: #F5F5F5;
    background-image: none; }
  ul.listamapaweb a, ul.listamapaweb a:link, ul.listamapaweb a:visited {
    text-decoration: none;
    font-size: 1em;
    color: #4A453E; }
  ul.listamapaweb a:hover {
    color: #CC0000;
    text-decoration: underline; }
  ul.listamapaweb ul {
    list-style-type: none;
    margin: 1px;
    margin-left: 25px;
    padding: 0px;
    padding-left: 5px;
    border-left: 1px dotted #CC0000; }
    ul.listamapaweb ul li {
      padding: 1px;
      padding-left: 8px;
      margin: 0px;
      border: 0px;
      font-weight: normal;
      background-image: url(/images/ico_listas.gif);
      background-position: left 0.5em;
      background-repeat: no-repeat; }

/* Fin Mapa Web */
/* */
.marcaerror, .txtrojo {
  color: #F00; }

/**********************************/
.div50flotante {
  width: 50%;
  float: left; }

.menupie li {
  float: left; }

.menupie ul {
  list-style-type: none; }

.banner-h100 {
  margin: 0px;
  padding: 0px;
  margin-bottom: 20px; }

/**********************************************PAGINAS DINAMICASS************************************************/
.columna {
  float: left; }

.col5 {
  width: 5%;
  float: left;
  margin-bottom: 3px; }

.col9 {
  width: 10%;
  float: left;
  margin-bottom: 3px; }

.col10 {
  width: 10%;
  float: left;
  margin-bottom: 3px; }

.col20 {
  width: 20%;
  float: left;
  margin-bottom: 3px; }

.col30 {
  width: 30%;
  float: left;
  margin-bottom: 3px; }

.col40 {
  width: 40%;
  float: left;
  margin-bottom: 3px; }

.col49 {
  width: 49%;
  float: left;
  margin-bottom: 3px; }

.col50 {
  width: 50%;
  float: left;
  margin-bottom: 3px; }

.col60 {
  width: 60%;
  float: left;
  margin-bottom: 3px; }

.col70 {
  width: 70%;
  float: left;
  margin-bottom: 3px; }

.col80 {
  width: 80%;
  float: left;
  margin-bottom: 3px; }

.col90 {
  width: 90%;
  float: left;
  margin-bottom: 3px; }

.col98 {
  width: 98%;
  float: left;
  margin-bottom: 3px; }

.col99 {
  width: 99%;
  float: left;
  margin-bottom: 3px; }

.col100 {
  width: 100%;
  float: left;
  margin-bottom: 3px; }

.alttitulo {
  color: #B5B5B5; }

/*********************************************ESTILOS GENERALES*************************************************/
.masinfo {
  width: 100%;
  text-align: right;
  float: right; }
  .masinfo a {
    font-weight: bold; }

/**************************************************MODULOS*****************************************************/
/*SPLASH PAGE*/
#dialog {
  text-align: center;
  overflow: hidden; }

/*COMENTARIOS*/
ul #listComentarios li {
  background-color: #EEE;
  padding: 10px; }

.comentarios {
  clear: both;
  border-top: 1px solid #CCC;
  margin-top: 20px;
  padding-top: 10px; }
  .comentarios img {
    background-color: #fff;
    border: 1px solid #BBB;
    padding: 2px;
    width: 45px;
    margin-top: 5px; }
  .comentarios li {
    background-color: #D9D9D9;
    display: block;
    padding: 10px;
    margin-bottom: 15px; }

.txt-comentario {
  clear: both;
  border-top: 1px solid #CCC;
  margin-top: 20px;
  padding-top: 10px; }

/*GEOLOCALIZACION*/
.geolocalizacion {
  display: none; }

/*SLIMBOX*/
#lbOverlay {
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
 /* background-color: #000;*/
  cursor: pointer; }

#lbCenter, #lbBottomContainer {
  position: absolute;
  z-index: 2000000000000000000;
  overflow: hidden;
  background-color: #fff; }

.lbLoading {
  background: #FFF url(/images/loading.gif) center no-repeat; }

#lbImage {
  position: absolute;
  left: 0;
  top: 0;
  border: 10px solid #fff;
  background-repeat: no-repeat; }

#lbPrevLink, #lbNextLink {
  display: block;
  position: absolute;
  top: 0;
  width: 50%;
  outline: none; }

#lbPrevLink {
  left: 0; }
  #lbPrevLink:hover {
    background: transparent url(/images/prevlabel.gif) no-repeat 0 15%; }

#lbNextLink {
  right: 0; }
  #lbNextLink:hover {
    background: transparent url(/images/nextlabel.gif) no-repeat 100% 15%; }

#lbBottom {
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 10px;
  color: #666;
  line-height: 1.4em;
  text-align: left;
  border: 10px solid #fff;
  border-top-style: none; }

#lbCloseLink {
  display: block;
  float: right;
  width: 66px;
  height: 22px;
  background: transparent url(/images/closelabel.gif) center no-repeat;
  margin: 5px 0;
  outline: none; }

#lbCaption, #lbNumber {
  margin-right: 71px; }

#lbCaption {
  font-weight: bold; }

/*TAGS*/
.tags {
  margin-bottom: 10px;
  border-top: solid 1px #FFF;
  font-size: 0.9em;
  padding-top: 7px;
  line-height: 2.5em; }
  .tags a, .tags a:link, .tags a:visited {
    background-color: #D9D9D9;
    padding: 5px 5px 5px 5px;
    white-space: nowrap;
    font: 12px 'Open Sans'; }

.tags-admin {
  padding-top: 3px;
  padding-bottom: 3px; }

.tags-user {
  padding-top: 3px;
  padding-bottom: 3px; }

/*VALORACIONES*/
.valoraciones input.p {
  width: 30px;
  height: 30px;
  display: block;
  text-align: center;
  overflow: visible;
  background: url(/images/valora_bg.png) center center no-repeat;
  color: #000;
  float: left;
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  font-size: 1.1em;
  margin-top: -2px;
  margin-top: -2px; }

/**************************************************PODCAST*****************************************************/
.podcast-ficha .compartir {
  clear: both;
  font-size: 0.9em;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: bold;
  border-bottom: 1px solid #DEDFE1; }
.podcast-ficha .podcast-contenido a, .podcast-ficha .podcast-contenido a:link, .podcast-ficha .podcast-contenido a:visited {
  text-decoration: none; }
.podcast-ficha .podcast-contenido a:hover {
  text-decoration: underline; }
.podcast-ficha .podcast-contenido .titular {
  font-weight: bold;
  font-size: 1.5em; }
.podcast-ficha .podcast-contenido .texto {
  clear: both;
  font-size: 1em;
  border-bottom: 1px solid #DEDFE1;
  padding-bottom: 10px; }
.podcast-ficha .podcast-contenido .enlace {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 0.9em;
  font-weight: bold;
  color: #BD0E1A; }
  .podcast-ficha .podcast-contenido .enlace a, .podcast-ficha .podcast-contenido .enlace a:link, .podcast-ficha .podcast-contenido .enlace a:visited {
    text-decoration: none;
    color: #BD0E1A; }
  .podcast-ficha .podcast-contenido .enlace a:hover {
    text-decoration: underline;
    color: #000; }
.podcast-ficha .podcast-contenido .fecha {
  clear: left;
  color: #666;
  margin-bottom: 5px;
  display: block;
  font-weight: bold;
  font-size: 0.9em;
  text-align: left; }

/* FILTRO EMISIONES*/
#filtroEmisiones {
  font-size: 1.1em; }
  #filtroEmisiones .margeninferior10px {
    margin-bottom: 10px; }
  #filtroEmisiones input, #filtroEmisiones select {
    vertical-align: middle; }
  #filtroEmisiones select, #filtroEmisiones input.palabra {
    margin-right: 5px;
    margin-left: 5px; }

/*BLOGS*/
h4.blog-tit {
  font-size: 1.5em;
  font-weight: bold;
  color: #CCC; }

.post {
  margin-bottom: 20px; }

.fecha {
  color: #666;
  padding-bottom: 5px;
  display: block; }

.listaPostsBlog, .entry {
  padding-top: 20px; }

.contenidoBlog img {
  background-color: #fff;
  border: 1px solid #BBB;
  padding: 2px; }

.categorias {
  margin-top: 5px; }

.entry img {
  background-color: #fff;
  border: 1px solid #BBB;
  padding: 2px; }

.meta-post {
  clear: both;
  border-top: 1px solid #CCC;
  margin-top: 20px;
  padding-top: 10px; }

.post .categorias {
  clear: both; }

/*FOROS*/
.even {
  background-color: #fffafa;
  padding: 5px 0px 10px 0px; }

.odd {
  background-color: #ffffff;
  padding: 5px 0px 10px 0px; }

.foro-col-tema {
  border-bottom: 1px solid #DDD;
  margin: 5px 0px 5px 0px;
  padding: 5px 0px 5px 0px;
  display: block;
  height: 4em; }

.foro-col-tema-top {
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  margin: 5px 0px 0px 0px;
  padding: 5px 0px 5px 0px;
  display: block;
  height: 4em; }

.foro-col-lista-top {
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  margin: 5px 0px 0px 0px;
  padding: 5px 0px 5px 0px;
  display: block;
  height: 1em;
  color: #BD0E1A;
  background-color: #EEE; }

.txtfecha {
  color: #BD0E1A; }

.nick {
  font-size: 1.1em;
  color: #BD0E1A;
  font-weight: bold; }

.foroborde {
  border-bottom: 1px solid #CCC;
  padding-top: 3px;
  padding-bottom: 5px; }

/*LOCUTORES*/
/*FICHA*/
.locutores-ficha-interior {
  width: 100%;
  float: left;
  margin-bottom: 15px;
  margin-top: 15px; }
  .locutores-ficha-interior h4 {
    font-size: 2em;
    color: #333333;
    margin-bottom: 10px; }
  .locutores-ficha-interior .imagen-lateral {
    float: left;
    margin-right: 20px; }
    .locutores-ficha-interior .imagen-lateral img {
      background-color: #FFFFFF;
      border: 1px solid #BBBBBB;
      padding: 2px; }

.lista-podcasts {
  width: 100%;
  float: left;
  margin-bottom: 15px;
  margin-top: 0px; }
  .lista-podcasts .podcasts-bloque {
    margin-top: 20px;
    margin-left: 15px;
    margin-right: 25px; }
  .lista-podcasts .podcasts-lista {
    background: url(/images/archivo-podcasts-icon.png) left center no-repeat;
    padding-left: 30px;
    margin-bottom: 10px; }
  .lista-podcasts .podcast-programa {
    color: #BD0E1A;
    font-weight: bold; }

/**************************************************PLUGINS*****************************************************/
/*LOGIN CABECERA*/
.logincabecera {
  position: absolute;
  top: 0px;
  right: 0px;
  background: url(/images/login-bg.png);
  background-repeat: no-repeat;
  background-position: bottom right;
  margin-right: 10px;
  color: #fff;
  width: 265px;
  text-align: center;
  padding: 10px 0 15px 0; }
  .logincabecera .logincabeceraoculto {
    display: none; }
  .logincabecera .registro a {
    color: #fff;
    text-decoration: none; }
    .logincabecera .registro a:hover {
      text-decoration: underline;
      color: #fff; }
  .logincabecera .logincabecera-loged {
    text-align: left; }
    .logincabecera .logincabecera-loged .avatar {
      border: 1px solid #EEE;
      padding: 1px;
      margin-right: 10px;
      margin-left: 10px;
      float: left;
      width: 39px;
      height: 39px; }
  .logincabecera a.avatar-enlace {
    color: #ffe94a; }
  .logincabecera a.avatar-desc {
    color: #ffe94a;
    background: url(/images/ico_desconectar.png) left center no-repeat;
    padding-left: 12px;
    text-align: right;
    float: right;
    margin-top: 5px;
    margin-right: 10px; }
  .logincabecera .desconectar {
    position: absolute;
    bottom: 5px;
    right: 0px; }
  .logincabecera #loginUser div {
    margin-bottom: 10px; }
  .logincabecera #loginUser input {
    margin-left: 1px;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: normal;
    color: #4A453E;
    background-color: #fff;
    border: 1px solid #C0C0C0;
    width: 60px;
    overflow: visible; }
  .logincabecera #loginUser input.bentrar {
    margin-left: 1px;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: normal;
    color: #4A453E;
    background-color: #fff;
    border: 1px solid #C0C0C0;
    width: 60px;
    overflow: visible;
    margin-top: 7px; }

/*ENCUESTAS*/
.encuesta {
  background-color: #EEE;
  border: 1px solid #DDD;
  padding: 5%;
  display: block; }
  .encuesta h4 {
    margin: 0px;
    padding: 0px;
    color: #CC0000;
    font-size: 1.2em; }
  .encuesta .barraencuesta {
    width: 100%;
    margin-bottom: 6px;
    margin-top: 1px;
    height: 10px; }
  .encuesta .resultado {
    height: 10px;
    float: left; }
  .encuesta .resultado1 {
    background-color: #FF0000; }
  .encuesta .resultado2 {
    background-color: #009900; }
  .encuesta .resultado3 {
    background-color: #0066CC; }

/*ARCHIVO DE PODCAST*/
#archivo-podcast {
  width: 391px;
  height: 278px;
  background: url(/images/archivo-podcasts.png) bottom right no-repeat;
  float: right;
  position: relative;
  text-align: left; }
  #archivo-podcast h2 span {
    display: none; }
  #archivo-podcast .podcasts-bloque {
    margin-top: 55px;
    margin-left: 8px;
    margin-right: 10px;
    height: 198px;
    overflow: hidden; }
  #archivo-podcast .podcasts-lista {
    background: url(/images/archivo-podcasts-icon.png) left top no-repeat;
    padding-left: 28px;
    margin-bottom: 2px;
    font-size: 1em; }
    #archivo-podcast .podcasts-lista a, #archivo-podcast .podcasts-lista a:link, #archivo-podcast .podcasts-lista a:visited {
      text-decoration: none;
      font-weight: bold; }
    #archivo-podcast .podcasts-lista a:hover {
      text-decoration: underline;
      font-weight: bold; }
  #archivo-podcast .podcast-programa {
    color: #BD0E1A;
    font-weight: bold;
    font-size: 0.9em; }
    #archivo-podcast .podcast-programa a, #archivo-podcast .podcast-programa a:link, #archivo-podcast .podcast-programa a:visited {
      float: left;
      color: #BD0E1A;
      text-decoration: none; }
    #archivo-podcast .podcast-programa a:hover {
      float: left;
      color: #000000;
      text-decoration: underline; }
  #archivo-podcast .fecha {
    font-weight: bold;
    font-size: 0.9em; }
  #archivo-podcast .podcasts-mas {
    margin-top: 8px;
    margin-left: 15px;
    margin-right: 25px;
    text-align: right;
    font-size: 0.9em; }
    #archivo-podcast .podcasts-mas a, #archivo-podcast .podcasts-mas a:link, #archivo-podcast .podcasts-mas a:visited {
      text-decoration: none; }
    #archivo-podcast .podcasts-mas a:hover {
      color: #BD0E1A;
      text-decoration: underline; }

/*PLAYER*/
#player {
  width: 561px;
  height: 278px;
  background: url(/images/player_bg.png) top left no-repeat;
  float: left;
  position: relative; }
  #player .player_ar2 {
    float: left;
    width: 237px;
    height: 240px;
    position: absolute;
    top: 8px;
    left: 0px; }
  #player .actual {
    position: absolute;
    top: 25px;
    right: 20px;
    width: 282px;
    text-align: right; }
    #player .actual .active-artist {
      font-size: 1.5em;
      text-transform: uppercase;
      width: 100%;
      display: block;
      font-weight: bold;
      overflow: hidden;
      height: 1.4em; }
    #player .actual .active-title {
      font-size: 1.3em;
      width: 100%;
      display: block; }
  #player .playlist {
    position: absolute;
    top: 85px;
    right: 20px;
    background: url(/images/player_playlist.png) top left no-repeat;
    width: 283px;
    height: 177px; }
    #player .playlist ul {
      margin: 10px 0px 0px 12px;
      padding: 0px;
      list-style-type: none;
      color: #404040;
      height: 135px;
      overflow: hidden; }
      #player .playlist ul li {
        padding-bottom: 1px;
        padding-left: 0;
        padding-top: 0; }
        #player .playlist ul li .artist {
          color: #B5000D; }
    #player .playlist .programacion-full {
      width: 283px;
      height: 20px;
      display: block;
      margin-top: 15px; }
      #player .playlist .programacion-full a {
        width: 283px;
        height: 20px;
        display: block; }
        #player .playlist .programacion-full a span {
          display: none; }
  #player .open-player {
    width: 196px;
    height: 21px;
    position: absolute;
    top: 240px;
    left: 20px;
    color: #fff;
    background: url(/images/new_window_bg.png) top left no-repeat;
    padding-top: 3px; }
    #player .open-player a {
      margin-left: 15px;
      text-decoration: none;
      background: url(/images/ico-open.png) right center no-repeat;
      padding-right: 18px;
      color: #fff; }

/*SCROLL NOTICIAS*/
.scrollvertical {
  height: 25px;
  display: block;
  background: #DCDCDF url(/images/fondo_ticker_noticias_dcha.gif) top right no-repeat;
  display: block; }
  .scrollvertical div.scrollable {
    position: relative;
    height: 20px;
    overflow: hidden; }
    .scrollvertical div.scrollable div.items {
      position: absolute; }
      .scrollvertical div.scrollable div.items div {
        margin-top: 2px;
        overflow: hidden; }
    .scrollvertical div.scrollable div {
      height: 20px;
      line-height: 9px;
      padding: 2px 0 2px 0; }

h2.ticker-home {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  background: url(/images/ultimas-not-tit.png) top left no-repeat;
  width: 145px;
  height: 25px;
  background-color: #DCDCDF; }
  h2.ticker-home span {
    display: none; }

div.scrollsinscroll {
  overflow: hidden;
  background-color: #DCDCDF; }
  div.scrollsinscroll div.items div {
    margin-top: 2px;
    overflow: hidden; }
  div.scrollsinscroll div {
    line-height: 20px; }

/*PROGRAMACION*/
.programacion {
  margin: 10px 0;
  width: 100%; }
  .programacion a:active {
    outline: none; }
  .programacion div.scrollable {
    /* required settings */
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 27px;
    margin: 0 0 0 0;
    /* custom decorations */
    padding: 7px 0px;
    border: 0px;
    background-color: #EEEEEF;
    font-size: 13px; }
    .programacion div.scrollable div.items {
      width: 10000em;
      position: absolute;
      clear: both;
      margin-left: 10px; }
      .programacion div.scrollable div.items div {
        float: left;
        /* custom decoration */
        text-align: left;
        padding: 0px 0px;
        font-size: 1em;
        font-family: Arial, Helvetica, sans-serif;
        margin-right: 20px;
        padding-right: 20px;
        border-right: 1px solid #CCC;
        height: 28px; }
        .programacion div.scrollable div.items div .active {
          border: 1px inset #ccc;
          background-color: #fff; }
  .programacion .logo_cadena {
    position: absolute;
    float: left;
    display: block;
    margin: 0; }
  .programacion a.prev, .programacion a.prevPage {
    position: absolute;
    display: block;
    height: 41px;
    width: 25px;
    float: left;
    margin: 0 0 0 61px;
    padding: 0;
    cursor: pointer;
    background-image: url(/images/f_left.png); }
  .programacion a.next, .programacion a.nextPage {
    width: 25px;
    float: right;
    height: 41px;
    margin: 0px;
    cursor: pointer;
    background-image: url(/images/f_right.png);
    clear: right; }

.cajascroll {
  margin: 0 25px 0 86px;
  padding: 0; }

.txtArtista {
  color: #CD202C; }

.txtCancion {
  color: #000;
  font-size: .9em; }

/*RSS*/
.rssPlugin {
  margin: 1%;
  padding: 2%;
  background-color: #fff;
  border: 0px;
  width: 94%; }
  .rssPlugin h3 {
    border-bottom: 1px dotted #F00;
    margin-bottom: 10px;
    display: block;
    width: 100%;
    padding-bottom: 3px; }
  .rssPlugin ul {
    margin: 0px;
    padding: 0px;
    clear: both;
    width: 100%;
    display: block; }
    .rssPlugin ul li {
      margin: 0px;
      padding: 0px 0px 6px 10px;
      background: url(/images/cuna.png) left top no-repeat; }

/*VER MAS*/
.vermas {
  background-color: #fff;
  margin-bottom: 20px;
  float: left;
  width: 100%;
  margin-top: 20px;
  padding: 3px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 4px;
  font-size: 0.9em;
  color: #CC0000;
  text-align: right;
  font-weight: bold; }
  .vermas a, .vermas a:link, .vermas a:visited {
    color: #CC0000;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px; }
  .vermas a:hover {
    color: #4A453E;
    text-decoration: underline;
    padding-left: 5px;
    padding-right: 5px; }

/*PLUGINGALERIA*/
.plugingaleria_0 {
  float: left;
  background-repeat: no-repeat;
  margin: 5px;
  padding: 12px 5px 5px 5px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  display: table-cell;
  vertical-align: middle; }

.plugingaleria_2 {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle; }

.plugingaleria_3 {
  display: inline-block;
  width: 100%;
  text-align: center;
  vertical-align: middle; }

/*ELEMENTOS RELACIONADOS*/
.elementosrelacionados {
  clear: both;
  border-top: 1px solid #CCC;
  margin-top: 20px;
  padding-top: 10px; }
  .elementosrelacionados a {
    text-decoration: none; }

/* PLANTILLA BLOGS*/
.tit-sec-blog-h {
  font-size: 1.3em;
  font-weight: bold;
  padding: 0px 10px 10px 10px;
  display: block; }

.txt-sec-blog-h {
  font-size: 1em;
  padding: 0px 10px 10px 10px;
  text-align: left; }
  .txt-sec-blog-h a, .txt-sec-blog-h a:link, .txt-sec-blog-h a:visited {
    text-decoration: none; }
  .txt-sec-blog-h a:hover {
    text-decoration: underline; }

.cat1 {
  border-top: 10px solid #AA0044;
  padding-top: 10px; }

.cat2 {
  border-top: 10px solid #0011AA;
  padding-top: 10px; }

.cat3 {
  border-top: 10px solid #333333;
  padding-top: 10px; }

.cat4 {
  border-top: 10px solid #DDDD00;
  padding-top: 10px; }

.cat5 {
  border-top: 10px solid #333333;
  padding-top: 10px; }

.contenidoBlog img {
  background-color: #fff;
  border: 1px solid #BBB;
  padding: 2px;
  margin-right: 15px;
  float: left; }

/* PLUGIN NOTICIAS DESTACADAS */
.boxhead {
  margin: 0;
  padding: 0;
  text-align: left; }

.noticiadestacadaprincipal .boxhead {
  margin: 0;
  padding: 0;
  text-align: left; }

.boxhead .titcatdest {
  margin: 0px;
  padding: 0px;
  font-size: 1em;
  font-weight: normal;
  color: #4A453E;
  text-transform: uppercase; }

.boxbody {
  margin: 0px;
  padding: 0px; }

/*WORDCLOUD*/
.word {
  padding: 0px;
  margin: 0px 10px 10px 0px;
  background-image: url(/images/tags-bg-right.png);
  background-position: top right;
  background-repeat: no-repeat;
  height: 23px;
  float: left;
  white-space: nowrap; }
  .word a {
    text-decoration: none;
    padding: 4px 10px 0px 10px;
    background-image: url(/images/tags-bg-left.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    height: 19px;
    float: left; }
    .word a:hover {
      text-decoration: underline; }

.size9 {
  color: #000;
  background-color: #E59FA3; }

.size8 {
  color: #000;
  background-color: #E7A8AC; }

.size7 {
  color: #000;
  background-color: #EAB2B5; }

.size6 {
  color: #000;
  background-color: #EDBCBF; }

.size5 {
  color: #000;
  background-color: #EFC5C8; }

.size4 {
  color: #000;
  background-color: #F2CFD1; }

.size3 {
  color: #000;
  background-color: #F4D8DA; }

.size2 {
  color: #000;
  background-color: #F7E2E3; }

.size1 {
  color: #000;
  background-color: #FAECED; }

.size0 {
  color: #000;
  background-color: #FCF6F6; }

.form_perfil {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px; }
  .form_perfil label {
    width: 150px;
    float: left;
    text-align: right;
    margin-right: 20px; }

div.error {
  text-align: center;
  margin: 10px;
  padding: 20px;
  border: 4px solid #BD0E1A; }

#botonLoginCabecera {
  cursor: pointer; }

/*VALORACION*/
.valoraciones {
  margin-top: 5px;
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 1.5em;
  float: left;
  vertical-align: bottom;
  margin-right: 10px;
  width: 100%; }
  .valoraciones .textovoto {
    float: left;
    padding-top: 5px; }

.estrellas-off {
  background: url(/images/valora_bg_off1.png) repeat-x;
  float: left;
  position: relative;
  width: 120px;
  height: 24px;
  margin-right: 5px;
  margin-top: 2px; }

.estrellas-on {
  background: url(/images/valora_bg.png) repeat-x;
  height: 24px;
  position: absolute; }

.estrellas-voto {
  background: url(/images/valora_bg_vota.png) repeat-x;
  height: 24px;
  position: absolute; }

.elegirmivoto .estrellas-off:hover {
  cursor: pointer; }

.relleno {
  clear: both;
  width: 100%; }

.etiquetar {
  margin-left: 15%;
  margin-top: 10px; }

.titulo_listatags {
  width: 110px;
  float: left;
  text-align: right;
  font-weight: bold; }

.listatags {
  margin-left: 120px; }

/*COMUNIDAD - GENERAL*/
.comunidad ul {
  list-style: none;
  margin: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
  font-weight: bold;
  font-size: 0.9em; }
  .comunidad ul li {
    background-image: url(/images/ico_listas2.gif);
    background-position: left 0.7em;
    background-repeat: no-repeat;
    border: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 15px;
    text-align: left; }
    .comunidad ul li a {
      color: #4A453E; }
      .comunidad ul li a:hover {
        color: #CC0000; }

/*MENSAJERIA*/
.botonMensaje {
  width: 140px;
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #FFF;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  border: 1px solid #A6A6A6;
  background-image: url(images/menu-li-bg-new.png);
  background-position: left center;
  background-repeat: repeat-x;
  margin-top: 5px;
  margin-bottom: 10px; }
  .botonMensaje a {
    color: #fff; }

.botonEliminar {
  width: 65px;
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #FFF;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  border: 1px solid #A6A6A6;
  background-image: url(images/menu-li-bg-new.png);
  background-position: left center;
  background-repeat: repeat-x; }
  .botonEliminar a {
    color: #fff;
    font-size: 0.9em; }
  .botonEliminar input {
    width: 65px;
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    text-align: center;
    border: 1px solid #A6A6A6;
    background-image: url(images/menu-li-bg-new.png);
    background-position: left center;
    background-repeat: repeat-x; }

.botonBBcode {
  width: 90px;
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #FFF;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  border: 1px solid #A6A6A6;
  background-image: url(images/menu-li-bg-new.png);
  background-position: left center;
  background-repeat: repeat-x;
  margin-top: 5px;
  margin-bottom: 15px; }
  .botonBBcode a {
    color: #fff;
    text-decoration: none; }

.botonVer {
  width: 35px;
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #FFF;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  border: 1px solid #A6A6A6;
  background-image: url(images/menu-li-bg-new.png);
  background-position: left center;
  background-repeat: repeat-x; }
  .botonVer a {
    color: #fff;
    text-decoration: none; }

.botonAgregar {
  float: left;
  width: 150px;
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #FFF;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  border: 1px solid #A6A6A6;
  background-image: url(images/menu-li-bg-new.png);
  background-position: left center;
  background-repeat: repeat-x; }
  .botonAgregar a, .botonAgregar a:visited, .botonAgregar a:hover {
    color: #fff; }

.botonVolver {
  width: 90px;
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #FFF;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  border: 1px solid #A6A6A6;
  background-image: url(images/menu-li-bg-new.png);
  background-position: left center;
  background-repeat: repeat-x;
  margin-top: 5px;
  margin-bottom: 10px; }
  .botonVolver a {
    color: #fff; }

.botonConfirmar {
  width: 90px;
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #FFF;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  border: 1px solid #A6A6A6;
  background-image: url(images/menu-li-bg-new.png);
  background-position: left center;
  background-repeat: repeat-x; }
  .botonConfirmar a {
    color: #fff; }

.botonVerGrupo {
  width: 90px;
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #FFF;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  border: 1px solid #A6A6A6;
  background-image: url(images/menu-li-bg-new.png);
  background-position: left center;
  background-repeat: repeat-x;
  margin-bottom: 10px; }
  .botonVerGrupo a {
    color: #fff;
    text-decoration: none; }

.botonVerMuro {
  width: 65px;
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #FFF;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  border: 1px solid #A6A6A6;
  background-image: url(images/menu-li-bg-new.png);
  background-position: left center;
  background-repeat: repeat-x; }
  .botonVerMuro a {
    color: #fff;
    font-size: 0.9em; }

.botonRecordar {
  width: 100px;
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #FFF;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  border: 1px solid #A6A6A6;
  background-image: url(images/menu-li-bg-new.png);
  background-position: left center;
  background-repeat: repeat-x; }
  .botonRecordar a {
    color: #fff;
    font-size: 0.9em; }

.nombreUser {
  float: left;
  width: 100px; }

.negrita {
  font-weight: bold; }

.reducir09 {
  font-size: 0.9em; }

.caja {
  float: left;
  width: 100%; }

.margen10 {
  margin-left: 10px;
  margin-right: 10px; }

.fondoCaja {
  padding: 0px;
  background-color: #EEE;
  margin-bottom: 10px; }
  .fondoCaja fieldset {
    padding: 0px;
    padding-top: 10px;
    margin: 0px; }

.bordeCaja {
  padding: 0px;
  border: 1px solid #DDD; }

.cabeceraTabla {
  background-color: #DDD;
  font-weight: bold;
  border-bottom: 1px solid #ffffff;
  margin: 0px; }

.contenidoTabla {
  background-color: #EEE;
  border-top: 1px solid #dedfe1; }

.floatizquierda {
  float: left;
  margin: 5px; }

.floatderecha {
  float: right;
  margin: 5px; }

.padding0 {
  padding: 0px; }

.padding5 {
  padding: 5px; }

.padding10 {
  padding: 10px; }

.paddingbottom5 {
  padding-bottom: 5px;
  margin: 0px; }

.paddingbottom10 {
  padding-bottom: 10px;
  margin: 0px; }

.paddingbottom20 {
  padding-bottom: 20px;
  margin: 0px; }

.paddingtop5 {
  padding-top: 5px;
  margin: 0px; }

.paddingtop10 {
  padding-top: 10px;
  margin: 0px; }

.lineablanca {
  width: 100%;
  float: left;
  border-bottom: solid 1px #FFF;
  margin-bottom: 10px;
  font-size: 0em; }

.botonAgregarmeGrupo {
  width: 100px;
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  border: 1px solid #A6A6A6;
  background-image: url(/images/menu-li-bg-new.png);
  background-position: left center;
  background-repeat: repeat-x; }
  .botonAgregarmeGrupo a {
    color: #fff;
    font-size: 0.9em; }

div.ok {
  text-align: center;
  margin: 10px;
  padding: 20px;
  border: 4px solid #00CC00; }

.titulolistado {
  color: #BD0E1A;
  font-size: 1em;
  font-weight: bold;
  display: block;
  margin-top: 5px;
  margin-bottom: 0px;
  padding: 0px;
  text-transform: uppercase; }

.titulogrupo {
  color: #BD0E1A;
  font-size: 1.2em;
  font-weight: bold;
  display: block;
  margin-top: 5px;
  margin-bottom: 0px;
  padding: 0px;
  text-transform: uppercase; }

/*****************Página Intermedia**************************/
/********MENU */
.menuvertical {
  font-family: 'twcent_cond_bold'; }
  .menuvertical .top h4 {
    background: #b5b5b5;
    color: #fff;
    font-size: 40px !important;
    line-height: 0.7;
    padding: 15px 25px;
    text-align: left;
    font-family: 'twcent_cond'; }
    .menuvertical .top h4 a {
      color: #fff; }
  .menuvertical #wrap, .menuvertical .wrap {
    padding: 0; }
  .menuvertical ul, .menuvertical ul li {
    margin: 0 0 1px;
    padding: 0;
    font-family: 'twcent_cond'; }
  .menuvertical ul li {
    background: #e6e6e6 !important;
    font-size: 23px;
    padding: 15px 25px; }
    .menuvertical ul li a {
      color: #545454 !important;
      display: block;
      overflow: hidden;
      text-indent: 0; }
      .menuvertical ul li a:hover {
        color: #b5b5b5 !important; }
  .menuvertical ul .secciones ul li {
    background: #D8D8D8 !important; }
    .menuvertical ul .secciones ul li a {
      color: #545454 !important;
      font-size: 18px;
      text-indent: 0; }
      .menuvertical ul .secciones ul li a:hover {
        color: #b5b5b5 !important; }

/**************** fin página intermedia *********************/
.barragris {
  border-bottom: 1px solid #DEDFE1;
  padding: 0px;
  margin: 0px; }

.altura164 {
  height: 164px; }

.altura186 {
  height: 186px; }

.altura200 {
  height: 200px; }

.overflowAuto {
  overflow: auto; }

.itemlocutor {
  padding: 0px;
  margin-bottom: 2px;
  font-size: 1em; }

.itemlocutor a, .itemlocutor a:link, .itemlocutor a:visited {
  text-decoration: none;
  font-weight: bold; }

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

.big1_2 {
  font-size: 1.2em; }

.big1_4 {
  font-size: 1.3em; }

.bordeCajaRoja {
  padding: 0px;
  border: 1px solid #D00; }

.noborde {
  border-style: none; }

ul.itemlocutores {
  padding: 0;
  margin: 0;
  list-style: none;
  list-style-position: inside; }
  ul.itemlocutores li {
    list-style: none;
    margin: 0;
    padding: 5px;
    width: 45%;
    float: left;
    height: 60px;
    display: table-cell;
    vertical-align: middle;
    line-height: 60px; }
    ul.itemlocutores li img {
      vertical-align: middle;
      margin-right: 5px; }
    ul.itemlocutores li a:hover {
      text-decoration: underline; }

fieldset.ocultomovil {
  width: 300px;
  clear: both;
  margin: 0 auto; }
  fieldset.ocultomovil ul li {
    float: left;
    padding-right: 23px; }
    fieldset.ocultomovil ul li .valido {
      background: white url(/images/valido.svg) right -64px no-repeat;
      background-size: 100% auto; }
    fieldset.ocultomovil ul li .obligatorio {
      background: white url(/images/obligatorio.svg) right -32px no-repeat;
      background-size: 100% auto; }
    fieldset.ocultomovil ul li .erroneo {
      background: white url(/images/erroneo.svg) right 0px no-repeat;
      background-size: 100% auto; }

footer {
  clear: both; }

.podcast-ficha .compartir {
  width: 160px;
  /*Ajustado para menos rss*/
  float: left; }

.addthis_toolbox.addthis_default_style {
  display: none; }

.podcast-ficha .compartir .oc-rss {
  display: none; }

.podcast-ficha .addthis_toolbox.addthis_default_style {
  display: block;
  width: auto;
  float: left;
  padding-top: 15px;
  border-bottom: 1px solid #DEDFE1;
  padding-bottom: 15px;
  height: 18px; }

.followbuttons {
  clear: both;
  padding: 10px 0; }
  .followbuttons > div {
    margin: 10px 0px; }

/**************************Desktops and laptops*******************************/
@media all and (max-width: 1015px) {
  #cabecera #menu li a {
    padding: 10px 20px; }

  .redes-sociales {
    right: -3%; } }
@media all and (max-width: 980px) {
  .redes-sociales {
    right: 3%; }

  #cabecera .logo {
    margin-left: -15%; }

  #cabecera #menu {
    margin-left: -7%;
    width: 80%; } }
@media all and (max-width: 867px) {
  .buscadorcabecera input[type="search"] {
    width: 60%;
    margin-left: 33%; } }
@media all and (max-width: 830px) {
  #cabecera #menu {
    margin-left: -9%;
    width: 80%; }

  .redes-sociales {
    right: 5%;
    top: -33px; }

  #cabecera .logo {
    margin-left: -22%; }

  .buscadorcabecera {
    top: 10px; } }
/**************************Mobile landscape (480)*******************************/
@media all and (max-width: 480px) {
  .soloMovil {
    display: block; }

  .page- #cuerpo100 .fila.fila-3 > .bannerspecial .noticiadestacadaprincipal .descnotdest .image {
    width: 100%; }
  .page- #cuerpo100 .fila.fila-3 > .bannerspecial .noticiadestacadaprincipal .descnotdest .descripcion {
    width: 100%;
    padding-left: 0;
    padding-top: 10px; } }
/**************************Mobile portrait (320)*******************************/
/**************************Mobile landscape (480)*******************************/
@media all and (max-width: 480px) {
  .soloMovil {
    display: block; }

  .page- #cuerpo100 .fila.fila-3 > .bannerspecial .noticiadestacadaprincipal .descnotdest .image {
    width: 100%; }
  .page- #cuerpo100 .fila.fila-3 > .bannerspecial .noticiadestacadaprincipal .descnotdest .descripcion {
    width: 100%;
    padding-left: 0;
    padding-top: 10px; } }
/*Redacción Aragón Radio 2*/
#idpag_8 .noticiasPlugin h3 {
  font: 28px 'twcent_bold';
  color: #979797;
  padding-left: 29%;
  line-height: 0.8em;
  padding-top: 7%; }
#idpag_8 .noticiasPlugin ul {
  padding: 30px 0 10px 0;
  background: #979797; }
  #idpag_8 .noticiasPlugin ul li {
    position: relative; }
    #idpag_8 .noticiasPlugin ul li + li {
      margin-top: 20px; }
    #idpag_8 .noticiasPlugin ul li img {
      width: 100%; }
  #idpag_8 .noticiasPlugin ul .title {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    background: rgba(0, 0, 0, 0.75); }
    #idpag_8 .noticiasPlugin ul .title a {
      display: block;
      color: white;
      font: 14px 'Open Sans';
      font-weight: 700;
      width: 100%;
      padding: 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
#idpag_8 .sintetizar.texto {
  margin-top: 22px;
  display: block; }
  #idpag_8 .sintetizar.texto h4 {
    color: #989898;
    padding-bottom: 10px; }

/* ****************************************************************************************************** PODCAST */
/* ****************************************************** ESTRUCTURA / SOBRESCRITOS */
.page-podcast #contenidos .columna.idbox-1 {
  width: 72% !important; }
.page-podcast #contenidos .columna.idbox-2, .page-podcast #contenidos .columna.idbox-3 {
  width: 25% !important;
  margin: 0 3% 0 0; }
.page-podcast .col70, .page-podcast .col30 {
  width: 100% !important; }
.page-podcast #cuerpofondo .columna {
  overflow: visible;
  width: 100%; }
.page-podcast #playerSIN .btn-player {
  font-size: 13px; }

/* ****************************************************** MENU */
.page-podcast .menuvertical.emisiones-principal {
  font-family: 'twcent_cond_bold'; }
  .page-podcast .menuvertical.emisiones-principal ul {
    margin: 0 0 1px;
    padding: 0;
    font-family: 'twcent_cond'; }
    .page-podcast .menuvertical.emisiones-principal ul li {
      margin: 0 0 1px;
      padding: 0;
      font-family: 'twcent_cond';
      background: #e6e6e6 !important;
      font-size: 23px;
      padding: 15px 25px; }
      .page-podcast .menuvertical.emisiones-principal ul li a {
        color: #545454 !important;
        display: block;
        overflow: hidden;
        text-indent: -20px; }
        .page-podcast .menuvertical.emisiones-principal ul li a:hover {
          color: #b5b5b5 !important; }
    .page-podcast .menuvertical.emisiones-principal ul .secciones ul li {
      background: #D8D8D8 !important; }
      .page-podcast .menuvertical.emisiones-principal ul .secciones ul li a {
        color: #545454 !important;
        font-size: 18px;
        text-indent: 0; }
        .page-podcast .menuvertical.emisiones-principal ul .secciones ul li a:hover {
          color: #b5b5b5 !important; }

/***************************************************Suscripción RSS*/
#idpag_8 .suscripcionrss {
  display: block;
  background: #e6e6e6;
  border: 3px solid #cccccc;
  color: #8b8b8b;
  padding: 10px 15px;
  margin: 30px 0 40px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  #idpag_8 .suscripcionrss h5 {
    position: relative;
    font: 21px 'twcent_cond'; }
    #idpag_8 .suscripcionrss h5 a {
      background: rgba(255, 255, 255, 0.5) url(/images/rss.svg) no-repeat center;
      height: 100%;
      width: 20px;
      position: absolute;
      right: -14px;
      bottom: -10px;
      padding: 10px 13px; }
      #idpag_8 .suscripcionrss h5 a img {
        display: none; }

/* ****************************************************** DESTACADOS */
.page-podcast #contenidos .columna.bannerspecial .bAR2, .page-podcast #contenidos .columna.bannerspecial .bAR {
  width: 100%;
  margin: 0;
  padding: 15px 0 0; }
  .page-podcast #contenidos .columna.bannerspecial .bAR2 .imagenPrograma, .page-podcast #contenidos .columna.bannerspecial .bAR .imagenPrograma {
    display: none; }
.page-podcast #contenidos .columna.bannerspecial .bAR > h2 {
  display: none; }

/* ****************************************************** BUSCADOR */
.page-podcast .idbox-1 > .col100.paddingbottom20 {
  float: right;
  margin: -60px 0 0;
  width: 450px; }
  .page-podcast .idbox-1 > .col100.paddingbottom20 fieldset, .page-podcast .idbox-1 > .col100.paddingbottom20 fieldset div {
    background: none !important;
    padding: 0 !important; }

.page-podcast #busquedaEmisiones {
  position: relative; }
  .page-podcast #busquedaEmisiones label {
    display: inline-block;
    float: left;
    font-size: 24px;
    font-family: 'twcent_cond';
    padding: 8px 0 0; }
  .page-podcast #busquedaEmisiones input.palabra {
    display: inline-block;
    width: 67%;
    padding: 5px;
    margin-left: 20px;
    height: 27px;
    color: #b5b5b5;
    font-size: 24px;
    font-family: 'twcent_cond';
    float: right;
    border: 1px solid #c8c8c8;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: white;
    box-shadow: inset 0 0 5px #E2E2E2; }
  .page-podcast #busquedaEmisiones input.boton {
    position: absolute;
    padding: 0 20px;
    margin-left: -41px;
    margin-top: -8px;
    height: 38px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    box-sizing: border-box;
    background: #838383 url(/images/lupa.svg) no-repeat center center/34px 34px;
    background-size: 70%;
    border: 0;
    text-indent: -999999px;
    width: 38px; }

/* ****************************************************** LISTADO */
.page-aragondeporte h5 {
  display: none; }

.podcast-ficha {
  background: none !important;
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
  width: 100% !important; }
  .podcast-ficha .podcast-ficha-pral {
    background: #be121e;
    padding: 15px; }
    .podcast-ficha .podcast-ficha-pral:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
  .podcast-ficha .minifoto {
    background: none !important;
    border: 0 !important;
    float: left;
    margin: 0 15px 0 0;
    padding: 0 !important; }
    .podcast-ficha .minifoto img {
      max-width: 290px;
      min-height: 145px; }
  .podcast-ficha .titular {
    font-family: 'twcent_cond_bold';
    font-size: 32px !important;
    line-height: 0.9;
    margin: 0 0 10px; }
    .podcast-ficha .titular a {
      color: #000; }
      .podcast-ficha .titular a:hover {
        color: #b5b5b5; }
  .podcast-ficha .date {
    display: block;
    font-size: 20px !important;
    font-weight: 800;
    padding: 0 0 10px; }
  .podcast-ficha .time {
    color: #000;
    font-size: 16px; }
  .podcast-ficha .locutor {
    font-size: 18px;
    padding: 5px 0 0; }
  .podcast-ficha .fav.enplugins {
    float: none !important;
    padding: 60px 0 5px; }
    .podcast-ficha .fav.enplugins .span, .podcast-ficha .fav.enplugins .span a, .podcast-ficha .fav.enplugins span, .podcast-ficha .fav.enplugins span a {
      display: inline-block;
      float: left; }

.podcast-ficha .fav.enplugins span a, .page-aragondeporte .podcast-ficha .fav.enplugins span a {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #8b8a8a;
  font-family: 'twcent_bold';
  font-size: 12px;
  margin: 0 5px 0 0; }
.podcast-ficha .fav.enplugins span.favorite a, .page-aragondeporte .podcast-ficha .fav.enplugins span.favorite a {
  padding: 11px 6px 9px 30px;
  background: #FFF url(/images/iconFavorito.svg) no-repeat 4px center/auto 20px; }
.podcast-ficha .fav.enplugins span.add a, .page-aragondeporte .podcast-ficha .fav.enplugins span.add a {
  padding: 11px 6px 9px 24px;
  background: #FFF url(/images/iconAnadir.svg) no-repeat 4px center/auto 16px; }
.podcast-ficha .fav.enplugins span.descargar a, .page-aragondeporte .podcast-ficha .fav.enplugins span.descargar a {
  padding: 11px 6px 9px 27px;
  background: #FFF url(/images/iconGuardar.svg) no-repeat 4px center/auto 20px; }
.podcast-ficha .fav.enplugins span.play a, .page-aragondeporte .podcast-ficha .fav.enplugins span.play a {
  padding: 11px 6px 9px 23px;
  background: #FFF url(/images/iconPlay.svg) no-repeat 4px center/auto 20px; }
.podcast-ficha .date, .podcast-ficha .locutor, .podcast-ficha .locutor a, .page-aragondeporte .podcast-ficha .date, .page-aragondeporte .podcast-ficha .locutor, .page-aragondeporte .podcast-ficha .locutor a {
  color: #fff; }
.podcast-ficha .texto, .page-aragondeporte .podcast-ficha .texto {
  background: #f2f2f2;
  color: #666;
  font-size: 14px;
  line-height: 1.7;
  padding: 30px 35px; }
.podcast-ficha .titulo_listatags, .page-aragondeporte .podcast-ficha .titulo_listatags {
  font-weight: normal;
  font-size: 11px;
  width: 75px; }
.podcast-ficha .listatags, .page-aragondeporte .podcast-ficha .listatags {
  margin-left: 80px;
  font-size: 11px; }
.podcast-ficha .tags a, .page-aragondeporte .podcast-ficha .tags a {
  background: #eaeaea !important; }

/*PAGINAS INTERMEDIAS - Despierta Aragón*/
.page-despierta-aragon h5 {
  display: none; }
.page-despierta-aragon #cuerpofondo .fila {
  margin-bottom: 50px; }
.page-despierta-aragon .podcast-ficha {
  margin-top: 30px !important; }

/* ****************************************************** PAGINACION */
.page-aragondeporte .paginacion,
.page-podcast .paginacion,
.page-hemeroteca .paginacion {
  color: #707070; }
  .page-aragondeporte .paginacion span, .page-aragondeporte .paginacion a,
  .page-podcast .paginacion span,
  .page-podcast .paginacion a,
  .page-hemeroteca .paginacion span,
  .page-hemeroteca .paginacion a {
    background: #707070;
    color: #FFF !important;
    display: inline-block;
    font-size: 12px !important;
    padding: 5px 8px !important; }
  .page-aragondeporte .paginacion span.activo,
  .page-podcast .paginacion span.activo,
  .page-hemeroteca .paginacion span.activo {
    background: #adadad; }

/* ****************************************************** DETALLE */
.page-podcast .podcast-ficha-interior .podcast_extra {
  background: #be121e;
  margin: 0 !important;
  padding: 15px; }
  .page-podcast .podcast-ficha-interior .podcast_extra:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

/* **** PODCAST ANTERIORES **** */
.page-podcast #postcasts-anteriores {
  padding: 30px 0; }
  .page-podcast #postcasts-anteriores h2 {
    color: #000;
    font-family: 'twcent_cond_bold';
    font-size: 40px;
    margin: 0 0 10px; }
  .page-podcast #postcasts-anteriores table {
    width: 100%; }
    .page-podcast #postcasts-anteriores table tr {
      background: #f2f2f2; }
      .page-podcast #postcasts-anteriores table tr .cabecera {
        background: #be121e;
        color: #fff;
        font-size: 20px; }
        .page-podcast #postcasts-anteriores table tr .cabecera td {
          color: #fffefe;
          font-size: 16px;
          font-weight: bold;
          text-align: center; }
          .page-podcast #postcasts-anteriores table tr .cabecera td a {
            color: #fffefe;
            font-size: 16px;
            font-weight: bold;
            text-align: center;
            padding: 0 25px 0 0;
            background: transparent no-repeat right center / 15px auto;
            background-image: url(/images/flechaAbajo.svg);
            background-repeat: no-repeat; }
            .page-podcast #postcasts-anteriores table tr .cabecera td a .orden_bottom_icon {
              background-image: url(/images/flechaArriba.svg);
              background-repeat: no-repeat; }
      .page-podcast #postcasts-anteriores table tr:hover {
        opacity: 0.6; }
      .page-podcast #postcasts-anteriores table tr:nth-child(odd) {
        background-color: #f9f9f9; }
    .page-podcast #postcasts-anteriores table td {
      color: #000;
      font-size: 14px;
      padding: 10px 10px 10px 40px; }
      .page-podcast #postcasts-anteriores table td a {
        font-weight: bold; }
      .page-podcast #postcasts-anteriores table td + td {
        text-align: center;
        white-space: nowrap; }

/* ****************************************************************************************************** NOTICIAS */
.page-noticias #idpag_2 .columna.bannerspecial.idbox-2 .titcatdest, .page-noticias #idpag_2 .columna.bannerspecial.idbox-2 .noticiadestacadaprincipal .descripcion a {
  display: none; }
.page-noticias #idpag_2 .columna.bannerspecial.idbox-2 .noticiasPlugin li {
  padding: 0 0 25px;
  font: 14px/1.5em "Open Sans"; }
  .page-noticias #idpag_2 .columna.bannerspecial.idbox-2 .noticiasPlugin li a {
    font: 800 22px/1.2em "Open Sans";
    color: #be111d;
    display: inline-block;
    padding: 0 0 10px; }
    .page-noticias #idpag_2 .columna.bannerspecial.idbox-2 .noticiasPlugin li a:hover {
      text-decoration: underline; }
.page-noticias #idpag_2 .columna.bannerspecial.idbox-2 a.verNoticias {
  background: #be111d;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
  color: white;
  padding: 5px;
  clear: both;
  margin: 15px 0;
  display: inline-block;
  width: auto;
  float: right; }
  .page-noticias #idpag_2 .columna.bannerspecial.idbox-2 a.verNoticias:hover {
    background: #6b6b6b; }

/* ****************************************************************************************************** NOTICIAS AR2 */
.page-noticiasar2 .fila-2 .columna {
  padding: 30px 0 0; }
  .page-noticiasar2 .fila-2 .columna .noticiadestacada {
    padding: 0 15px 25px 0;
    font: 14px/1.5em "Open Sans"; }
    .page-noticiasar2 .fila-2 .columna .noticiadestacada .titnotdest {
      font: 800 22px/1.2em "Open Sans";
      color: #be111d;
      display: inline-block;
      padding: 0 0 10px; }
      .page-noticiasar2 .fila-2 .columna .noticiadestacada .titnotdest a {
        color: #be111d; }
  .page-noticiasar2 .fila-2 .columna + .columna .margenderecho20px {
    padding: 0 0 0 20px; }
  .page-noticiasar2 .fila-2 .columna + .columna h3 {
    display: block;
    font: 24px 'twcent_cond_ebold';
    border-bottom: 1px solid #c0c0c0;
    padding-bottom: 8px;
    padding-top: 15px;
    color: white;
    background: #be111d;
    padding-left: 15px; }
  .page-noticiasar2 .fila-2 .columna + .columna ul {
    font: 13px 'Open Sans';
    background: #F8F8F8;
    padding: 30px 20px 30px 40px; }
  .page-noticiasar2 .fila-2 .columna + .columna li {
    font: 13px 'Open Sans';
    padding-bottom: 10px;
    font-weight: 600;
    text-indent: -25px; }
    .page-noticiasar2 .fila-2 .columna + .columna li a:before {
      content: '\25b6';
      text-decoration: none;
      padding-right: 15px;
      color: #bebebe; }

/* ****************************************************************************************************** HEMEROTECA */
.page-hemeroteca .noticialista {
  padding: 10px 0 15px; }
  .page-hemeroteca .noticialista h4 a {
    color: #be111d;
    display: block;
    font: bold 18px/1.2em 'Open Sans';
    padding: 22px 0 13px; }
  .page-hemeroteca .noticialista .fecha {
    color: #666;
    display: block;
    font: 13px 'Open Sans';
    margin: -5px 0 5px;
    padding-bottom: 5px; }
  .page-hemeroteca .noticialista .cuerpo {
    font: 14px/1.5em 'Open Sans'; }
  .page-hemeroteca .noticialista .info {
    margin: 20px 0;
    float: right; }
    .page-hemeroteca .noticialista .info a {
      background: #808080;
      color: white;
      padding: 4px 10px 5px;
      text-decoration: none;
      font-size: 14px; }

/* ****************************************************************************************************** ESTATICAS */
.page-faq .contenidos ul, .page-aviso-legal .contenidos ul, .page-proteccion-de-datos .contenidos ul, .page-politica-de-cookies .contenidos ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  text-align: left;
  margin: 0 0 20px 20px; }
  .page-faq .contenidos ul li, .page-aviso-legal .contenidos ul li, .page-proteccion-de-datos .contenidos ul li, .page-politica-de-cookies .contenidos ul li {
    list-style: disc inside none;
    margin-bottom: 10px; }
.page-faq .contenidos table, .page-aviso-legal .contenidos table, .page-proteccion-de-datos .contenidos table, .page-politica-de-cookies .contenidos table {
  width: 100%;
  border: 1px solid #BABABA;
  border-bottom: 0px;
  margin-bottom: 15px;
  font-size: 1em;
  border-collapse: collapse; }
  .page-faq .contenidos table caption, .page-aviso-legal .contenidos table caption, .page-proteccion-de-datos .contenidos table caption, .page-politica-de-cookies .contenidos table caption {
    display: none; }
  .page-faq .contenidos table td, .page-faq .contenidos table th, .page-aviso-legal .contenidos table td, .page-aviso-legal .contenidos table th, .page-proteccion-de-datos .contenidos table td, .page-proteccion-de-datos .contenidos table th, .page-politica-de-cookies .contenidos table td, .page-politica-de-cookies .contenidos table th {
    padding: 3px;
    border: 1px solid #BABABA; }
  .page-faq .contenidos table th, .page-aviso-legal .contenidos table th, .page-proteccion-de-datos .contenidos table th, .page-politica-de-cookies .contenidos table th {
    color: #CC0000;
    background-color: #F1F0F0;
    border-bottom: 3px solid #CC0000; }

#idpag_39, #idpag_42, #idpag_46, #idpag_391 {
  padding-bottom: 30px;
  font: 13px 'Open Sans'; }
  #idpag_39 h3, #idpag_42 h3, #idpag_46 h3, #idpag_391 h3 {
    color: #be111d;
    display: block;
    font: 40px 'twcent_cond_ebold';
    margin-bottom: 10px; }
  #idpag_39 .sintetizar p, #idpag_42 .sintetizar p, #idpag_46 .sintetizar p, #idpag_391 .sintetizar p {
    line-height: 1.6em;
    margin-bottom: 10px;
    text-indent: 15px; }
    #idpag_39 .sintetizar p strong, #idpag_42 .sintetizar p strong, #idpag_46 .sintetizar p strong, #idpag_391 .sintetizar p strong {
      padding: 10px;
      margin: 30px 10px -10px 10px;
      display: block; }

.page-faq .sintetizar p, .page-aviso-legal .sintetizar p, .page-proteccion-de-datos .sintetizar p, .page-politica-de-cookies .sintetizar p {
  text-indent: 0 !important; }
  .page-faq .sintetizar p strong, .page-aviso-legal .sintetizar p strong, .page-proteccion-de-datos .sintetizar p strong, .page-politica-de-cookies .sintetizar p strong {
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important; }

/* ****************************************************************************************************** CONTACTO */
.page-contacto fieldset.ocultomovil {
  margin: 20px 0 30px; }
  .page-contacto fieldset.ocultomovil ul li {
    font-size: 12px;
    padding-right: 28px;
    margin: 0 12px 0 0; }
  .page-contacto fieldset.ocultomovil ul li.valido {
    background: url(/images/valido.svg) no-repeat right center/auto 24px !important; }
  .page-contacto fieldset.ocultomovil ul li.obligatorio {
    background: url(/images/obligatorio.svg) no-repeat right center/auto 24px !important; }
  .page-contacto fieldset.ocultomovil ul li.erroneo {
    background: url(/images/erroneo.svg) no-repeat right center/auto 24px !important; }
.page-contacto #contactoUser input[type="text"], .page-contacto #contactoUser input[type="email"], .page-contacto #contactoUser textarea {
  background: none; }
.page-contacto #contactoUser input:required {
  background: #FFF url(/images/obligatorio.svg) no-repeat 99% center/auto 24px !important; }
.page-contacto #contactoUser input:required:valid {
  background: #FFF url(/images/valido.svg) no-repeat 99% center/auto 24px !important; }
.page-contacto #contactoUser input:required:invalid {
  background: #FFF url(/images/erroneo.svg) no-repeat 99% center/auto 24px !important; }

/* ****************************************************************************************************** REGISTRO */
#menu .registro {
  background: #e5eaeb url(/images/menuRegistro.svg) no-repeat center 20px/140px auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 280px !important;
  right: 20px !important; }
  #menu .registro .col50 {
    float: none;
    width: 100%; }
    #menu .registro .col50 .form_perfil {
      margin: 0;
      padding: 155px 0 0; }
      #menu .registro .col50 .form_perfil legend {
        display: none; }
      #menu .registro .col50 .form_perfil .padding5 {
        position: relative;
        text-align: left;
        padding: 0; }
        #menu .registro .col50 .form_perfil .padding5 label {
          position: absolute;
          z-index: 10;
          width: auto;
          padding: 0 0 0 30px;
          float: none;
          margin: 0;
          font-family: 'twcent_cond';
          font-size: 18px;
          color: #999;
          top: 6px;
          left: 5px;
          overflow: hidden; }
        #menu .registro .col50 .form_perfil .padding5 input {
          position: relative;
          z-index: 1;
          font-family: 'twcent_cond';
          font-size: 18px;
          color: #666;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          border-radius: 3px;
          border: 0;
          padding: 10px 35px;
          width: 74%;
          margin: 0 0 10px; }
      #menu .registro .col50 .form_perfil #loginUser .boton {
        border: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        background: #be111d;
        padding: 10px 30px;
        width: auto; }
      #menu .registro .col50 .form_perfil #loginUser .padding5 label {
        background: url(/images/loginUsuario.svg) no-repeat left center/auto 22px; }
      #menu .registro .col50 .form_perfil #loginUser .padding5 + .padding5 label {
        background: url(/images/loginContrasena.svg) no-repeat 5px center/auto 22px; }
      #menu .registro .col50 .form_perfil #loginUser .padding5 input:required {
        background: #FFF url(/images/obligatorio.svg) no-repeat 99% center/auto 24px !important; }
      #menu .registro .col50 .form_perfil #loginUser .padding5 input:required:valid {
        background: #FFF url(/images/valido.svg) no-repeat 99% center/auto 24px !important; }
      #menu .registro .col50 .form_perfil #loginUser .padding5 input:required:invalid {
        background: #FFF url(/images/erroneo.svg) no-repeat 99% center/auto 24px !important; }
      #menu .registro .col50 .form_perfil fieldset.ocultomovil {
        width: auto !important;
        margin: 0 0 10px !important; }
        #menu .registro .col50 .form_perfil fieldset.ocultomovil ul {
          text-align: center;
          float: none;
          text-transform: none; }
          #menu .registro .col50 .form_perfil fieldset.ocultomovil ul li {
            display: inline-block;
            font-size: 12px;
            padding-right: 28px;
            margin: 0 9px 0 0; }
            #menu .registro .col50 .form_perfil fieldset.ocultomovil ul li.valido {
              background: url(/images/valido.svg) no-repeat right center/auto 24px !important; }
            #menu .registro .col50 .form_perfil fieldset.ocultomovil ul li.obligatorio {
              background: url(/images/obligatorio.svg) no-repeat right center/auto 24px !important; }
            #menu .registro .col50 .form_perfil fieldset.ocultomovil ul li.erroneo {
              background: url(/images/erroneo.svg) no-repeat right center/auto 24px !important; }
      #menu .registro .col50 .form_perfil .col50.paddingtop5.binf .col50 {
        display: inline; }
        #menu .registro .col50 .form_perfil .col50.paddingtop5.binf .col50 a {
          background: none;
          font-weight: normal;
          font-family: 'twcent_cond';
          color: #666;
          text-transform: none;
          font-size: 16px;
          color: #be111d; }
      #menu .registro .col50 .form_perfil .binf .botonRecordar {
        background: none;
        border: 0;
        width: auto;
        display: inline; }

/* ****************************************************************************************************** HEADER */
#cabecera .menu_horizontal {
  margin: 0px;
  padding: 0px;
  height: 40px;
  float: left;
  font-size: 14px;
  width: 100%; }
  #cabecera .menu_horizontal #menu, #cabecera .menu_horizontal .menu {
    height: 40px;
    margin: 0;
    padding: 0px; }
  #cabecera .menu_horizontal ul {
    text-transform: uppercase;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    height: 40px;
    position: relative; }
    #cabecera .menu_horizontal ul li {
      float: left;
      margin: 0;
      padding: 0px 8px;
      height: 40px;
      line-height: 40px;
      display: block; }
      #cabecera .menu_horizontal ul li:first-child {
        background-image: none; }
      #cabecera .menu_horizontal ul li a {
        color: #fff;
        display: block;
        text-decoration: none;
        height: 40px;
        padding: 0 10px;
        line-height: 40px; }
      #cabecera .menu_horizontal ul li .copy {
        display: none; }

/* ****************************************************************************************************** SLIDER */
#cabecera div.columna.bannerspecial.idbox-4 .top, #cabecera div.columna.bannerspecial.idbox-3 .top {
  display: inline-block;
  width: auto !important;
  margin-left: 5% !important; }

/* ****************************************************************************************************** HOME */
.page- #idpag_1 {
  padding: 0; }

/* **** ESTAMOS OYENDO **** */
.page- #contenidos .columna.bannerspecial #playerSIN .bAR {
  margin: 0 2% 0 0; }
.page- #contenidos .columna.bannerspecial #playerSIN .bAR2 {
  margin: 0 0 0 2%; }

#contenidos .columna.bannerspecial #playerSIN h2 {
  background: #be111d;
  color: #fff;
  padding: 2px 0 0 12px; }

/* **** MIL MANERAS **** */
.page- #contenidos .columna.bannerspecial .box-maneras {
  margin: 0 0 20px;
  /*Mil maneras de escucharnos*/ }
  .page- #contenidos .columna.bannerspecial .box-maneras .titulo {
    text-align: center;
    font-size: 26px;
    font-family: 'twcent_cond_bold';
    color: #979797; }
    .page- #contenidos .columna.bannerspecial .box-maneras .titulo span {
      color: #000; }
  .page- #contenidos .columna.bannerspecial .box-maneras .milManeras {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #ADADAD;
    text-align: center; }
    .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li {
      display: table-cell;
      vertical-align: bottom;
      width: auto;
      padding: 15px 5px;
      text-align: center;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-transition: all 0.5s ease-in-out;
      -moz-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out; }
      .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li a {
        padding-left: 7px; }
      .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li img {
        text-align: center;
        min-height: 34px;
        max-width: 34px;
        max-width: 100%; }
      .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li:nth-child(7) img, .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li:nth-child(5) img {
        margin: 0 0 0 -8px; }
      .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li:nth-child(6) img {
        margin: 0 0 0 5px; }
      .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li:nth-child(8) img, .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li:nth-child(9) img {
        margin: 0 0 0 -5px; }
      .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li:hover {
        top: 10px;
        background: #be111d; }
        .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li:hover span {
          color: white !important; }
      .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li span {
        white-space: nowrap;
        display: block;
        width: 100%;
        color: #3B3B3B;
        text-align: center;
        font: 19px 'twcent_cond';
        color: #3B3B3B; }

/* **** SE VE Y SE OYE **** */
.page- #contenidos .columna.bannerspecial .box-video h4 {
  font-size: 28px;
  font-family: 'twcent_cond_bold';
  color: #000;
  padding: 0 0 10px; }
.page- #contenidos .columna.bannerspecial .box-video .video {
  background: #be111d url(/images/camara.svg) no-repeat 78% bottom;
  font-size: 16px;
  font-family: 'Open Sans';
  color: #fff;
  line-height: 1.5;
  margin: 0 0 40px; }
  .page- #contenidos .columna.bannerspecial .box-video .video:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .page- #contenidos .columna.bannerspecial .box-video .video .reproductor {
    float: none;
    margin: 2% auto;
    width: 96%;
    padding-top: 2%; }
    .page- #contenidos .columna.bannerspecial .box-video .video .reproductor video {
      width: 100%; }
  .page- #contenidos .columna.bannerspecial .box-video .video .desc {
    float: left;
    margin: 2%;
    width: 180px; }
  .page- #contenidos .columna.bannerspecial .box-video .video .canal-youtube {
    float: right;
    font-size: 12px;
    margin: 0% 2% 2%;
    width: 180px; }
    .page- #contenidos .columna.bannerspecial .box-video .video .canal-youtube img {
      margin: 10px 0 0 0; }

/* **** SOCIAL MEDIA **** */
.page- #contenidos .columna.bannerspecial .box-rs {
  margin: 0 0 20px; }
  .page- #contenidos .columna.bannerspecial .box-rs a.follow_us {
    display: block;
    float: right;
    font-size: 20px;
    font-family: 'twcent_cond';
    color: #fff;
    padding: 1px 18px 3px 45px;
    margin: 10px 0 0; }
  .page- #contenidos .columna.bannerspecial .box-rs:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .page- #contenidos .columna.bannerspecial .box-rs .twitter {
    width: 48%;
    float: left; }
    .page- #contenidos .columna.bannerspecial .box-rs .twitter a.follow_us {
      background: #58CCFF;
      margin-top: 41px; }
    .page- #contenidos .columna.bannerspecial .box-rs .twitter h4 + h4 {
      font-size: 28px;
      font-family: 'twcent_cond_bold';
      color: #9D9D9D;
      background: url(/images/twitter.svg) no-repeat left center;
      padding: 6px 50px;
      margin: 0 0 20px; }
    .page- #contenidos .columna.bannerspecial .box-rs .twitter ul li {
      color: #736972;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      font-size: 12px;
      line-height: 1.2;
      margin: 15px 10px 5px 15px;
      padding: 5px;
      position: relative; }
      .page- #contenidos .columna.bannerspecial .box-rs .twitter ul li span.icono {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        background: #58CCFF;
        width: 10px;
        height: 10px;
        display: block;
        position: absolute;
        top: 8px;
        left: -12px; }
    .page- #contenidos .columna.bannerspecial .box-rs .twitter .acciones a {
      display: inline-block;
      width: 15px;
      height: 10px;
      margin: 10px;
      background: no-repeat center center / 15px 10px; }
      .page- #contenidos .columna.bannerspecial .box-rs .twitter .acciones a .i-twfav {
        background-image: url(/images/estrellaTwitter.svg); }
      .page- #contenidos .columna.bannerspecial .box-rs .twitter .acciones a .i-retwuit {
        background-image: url(/images/retweet.svg); }
  .page- #contenidos .columna.bannerspecial .box-rs .facebook {
    width: 48%;
    float: right; }
    .page- #contenidos .columna.bannerspecial .box-rs .facebook a.follow_us {
      background: #3B5997; }
    .page- #contenidos .columna.bannerspecial .box-rs .facebook .fb-page {
      width: 100%; }

/* **** SLIDER **** */
.page- #contenidos .columna.bannerspecial .carrusel {
  margin: 20px 0;
  border-top: 1px solid #E6E6E6;
  padding: 20px 0; }
  .page- #contenidos .columna.bannerspecial .carrusel .subtitle {
    font-size: 28px;
    font-family: 'twcent_cond_bold';
    color: #9D9D9D; }
  .page- #contenidos .columna.bannerspecial .carrusel .barrita {
    font-size: 28px;
    font-family: 'twcent_cond_bold';
    color: #be111d; }
  .page- #contenidos .columna.bannerspecial .carrusel h4 {
    display: inline;
    font-size: 28px;
    font-family: 'twcent_cond_bold';
    color: #000; }

/* **** NOTICIAS **** */
.page- #contenidos .columna.bannerspecial.idbox-78 {
  margin: 0; }

.page- #contenidos .columna.bannerspecial .noticiadestacadaprincipal .titcatdest {
  display: none; }
.page- #contenidos .columna.bannerspecial .scrollvertical {
  background: #C5C5CA;
  font-size: 12px;
  margin: 10px 0; }
  .page- #contenidos .columna.bannerspecial .scrollvertical h2.ticker-home {
    background: none;
    width: auto;
    padding: 5px 10px 0 0; }
  .page- #contenidos .columna.bannerspecial .scrollvertical h2.ticker-home span {
    display: block;
    text-transform: uppercase;
    color: #be111d;
    font-size: 12px;
    font-weight: normal;
    border-right: 1px solid #4F4F50;
    width: auto;
    display: block;
    padding: 2px 10px; }
.page- #contenidos .columna.bannerspecial .noticiadestacada {
  width: 47%;
  display: inline-block;
  margin: 1%;
  padding: 20px 0 30px;
  font-size: 13px;
  line-height: 1.6;
  vertical-align: top; }
  .page- #contenidos .columna.bannerspecial .noticiadestacada .titnotdest a.subheadings-sinte {
    font-size: 28px;
    font-family: 'twcent_cond_bold';
    color: #be111d;
    line-height: 1; }
  .page- #contenidos .columna.bannerspecial .noticiadestacada .titcatdest, .page- #contenidos .columna.bannerspecial .noticiadestacada .valnotdest, .page- #contenidos .columna.bannerspecial .noticiadestacada .descripcion a {
    display: none; }
  .page- #contenidos .columna.bannerspecial .noticiadestacada:nth-child(1), .page- #contenidos .columna.bannerspecial .noticiadestacada:nth-child(2) {
    border-bottom: 1px solid #C0C0C0; }

/* **** DERECHA **** */
.page- #contenidos .fila-2 .columna.bannerspecial .bloque-paginas .pagina {
  background: #EAEAEA;
  border-bottom: 1px solid #FFF;
  font-size: 10px;
  font-weight: bold;
  color: #2E2E2E;
  padding: 5px 10px 0 0;
  line-height: 1.2em; }
  .page- #contenidos .fila-2 .columna.bannerspecial .bloque-paginas .pagina a {
    color: #2F2F2F; }
  .page- #contenidos .fila-2 .columna.bannerspecial .bloque-paginas .pagina a:hover {
    color: #be111d; }
  .page- #contenidos .fila-2 .columna.bannerspecial .bloque-paginas .pagina:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .page- #contenidos .fila-2 .columna.bannerspecial .bloque-paginas .pagina img {
    float: left;
    border-right: 10px solid #D9D9D9;
    width: 65px;
    height: 35px;
    margin: -5px 10px 0 0; }

.sintetizar.texto #banner_hazte_oir, .sintetizar.texto #banner_identidad_sonora {
  max-width: 100%;
  height: auto;
  margin: 0 0 20px; }

/* ****************************************************************************************************** ARAGON EN 100 PALABRAS */
.detalle_programa_titular {
  color: #000 !important;
  display: block;
  font: 32px "twcent_cond_ebold" !important;
  padding: 0 0 10px;
  text-decoration: none; }

.detalle_programa_menu_interior {
  padding: 10px 0; }
  .detalle_programa_menu_interior li {
    display: inline-block;
    background: #e6e6e6 !important;
    font-family: "twcent_cond";
    font-size: 24px;
    padding: 10px 35px; }

/* **** ARAGON EN 100 PALABRAS **** */
.page-aragonenpalabras #cuerpo #contenidos .fila, .page-bases #cuerpo #contenidos .fila, .page-ganadores #cuerpo #contenidos .fila {
  font: 13px/1.6em "Open Sans";
  margin-bottom: 10px; }
.page-aragonenpalabras #cuerpo .margensuperior20px, .page-bases #cuerpo .margensuperior20px, .page-ganadores #cuerpo .margensuperior20px {
  padding: 20px 0 0; }
.page-aragonenpalabras #cuerpo .margeninferior20px, .page-bases #cuerpo .margeninferior20px, .page-ganadores #cuerpo .margeninferior20px {
  padding: 0 0 20px 0; }
.page-aragonenpalabras #cuerpo .margenderecho20px, .page-bases #cuerpo .margenderecho20px, .page-ganadores #cuerpo .margenderecho20px {
  padding: 0 20px 0 0; }
.page-aragonenpalabras #cuerpo .margenizquierdo20px, .page-bases #cuerpo .margenizquierdo20px, .page-ganadores #cuerpo .margenizquierdo20px {
  padding: 0 0 0 20px; }
.page-aragonenpalabras #cuerpo .rayainf, .page-bases #cuerpo .rayainf, .page-ganadores #cuerpo .rayainf {
  border-bottom: 1px dotted;
  padding: 0 0 30px;
  margin: 0 0 30px; }
.page-aragonenpalabras #cuerpo .columna h3, .page-bases #cuerpo .columna h3, .page-ganadores #cuerpo .columna h3 {
  font: 24px 'twcent_cond_ebold';
  color: #be111d;
  padding: 0 0 15px;
  background: none; }

.page-aragonenpalabras #cuerpo .columna + .columna h3 {
  display: block;
  font: 24px 'twcent_cond_ebold';
  border-bottom: 1px solid #c0c0c0;
  padding-bottom: 8px;
  padding-top: 15px;
  color: white;
  background: #be111d;
  padding-left: 15px; }
.page-aragonenpalabras #cuerpo .columna + .columna ul {
  font: 13px 'Open Sans';
  background: #F8F8F8;
  padding: 30px 20px 30px 40px; }
.page-aragonenpalabras #cuerpo .columna + .columna li {
  font: 13px 'Open Sans';
  padding-bottom: 10px;
  font-weight: 600;
  text-indent: -25px; }
.page-aragonenpalabras #cuerpo .columna + .columna li a:before {
  content: '\25b6';
  text-decoration: none;
  padding-right: 15px;
  color: #bebebe; }

/* **** CATEDU **** */
.page-catedu #cuerpo #contenidos .fila, .page-arasaac #cuerpo #contenidos .fila, .page-alumnos #cuerpo #contenidos .fila, .page-hemeroteca #cuerpo #contenidos .fila {
  font: 13px/1.6em "Open Sans";
  margin-bottom: 10px; }
.page-catedu #cuerpo .margensuperior20px, .page-arasaac #cuerpo .margensuperior20px, .page-alumnos #cuerpo .margensuperior20px, .page-hemeroteca #cuerpo .margensuperior20px {
  padding: 20px 0 0; }
.page-catedu #cuerpo .margeninferior20px, .page-arasaac #cuerpo .margeninferior20px, .page-alumnos #cuerpo .margeninferior20px, .page-hemeroteca #cuerpo .margeninferior20px {
  padding: 0 0 20px 0; }
.page-catedu #cuerpo .margenderecho20px, .page-arasaac #cuerpo .margenderecho20px, .page-alumnos #cuerpo .margenderecho20px, .page-hemeroteca #cuerpo .margenderecho20px {
  padding: 0 20px 0 0; }
.page-catedu #cuerpo .margenizquierdo20px, .page-arasaac #cuerpo .margenizquierdo20px, .page-alumnos #cuerpo .margenizquierdo20px, .page-hemeroteca #cuerpo .margenizquierdo20px {
  padding: 0 0 0 20px; }

.page-catedu #cuerpo .rayainf, .page-hemeroteca #cuerpo .rayainf {
  border-bottom: 1px dotted;
  padding: 0 0 30px;
  margin: 0 0 30px; }
.page-catedu #cuerpo .columna h3, .page-hemeroteca #cuerpo .columna h3 {
  font: 24px 'twcent_cond_ebold';
  color: #be111d;
  padding: 0 0 15px;
  background: none; }
.page-catedu #cuerpo .columna .noticiadestacada .titnotdest, .page-hemeroteca #cuerpo .columna .noticiadestacada .titnotdest {
  display: block;
  color: #be111d;
  font-family: "twcent_cond_bold";
  font-size: 28px;
  line-height: 1;
  padding: 0 0 10px; }
  .page-catedu #cuerpo .columna .noticiadestacada .titnotdest a, .page-hemeroteca #cuerpo .columna .noticiadestacada .titnotdest a {
    color: #be111d; }
.page-catedu #cuerpo .columna + .columna h3, .page-hemeroteca #cuerpo .columna + .columna h3 {
  display: block;
  font: 24px 'twcent_cond_ebold';
  border-bottom: 1px solid #c0c0c0;
  padding-bottom: 8px;
  padding-top: 15px;
  color: white;
  background: #be111d;
  padding-left: 15px; }
.page-catedu #cuerpo .columna + .columna ul, .page-hemeroteca #cuerpo .columna + .columna ul {
  font: 13px 'Open Sans';
  background: #F8F8F8;
  padding: 30px 20px 30px 40px; }
  .page-catedu #cuerpo .columna + .columna ul li, .page-hemeroteca #cuerpo .columna + .columna ul li {
    font: 13px 'Open Sans';
    padding-bottom: 10px;
    font-weight: 600;
    text-indent: -25px; }
    .page-catedu #cuerpo .columna + .columna ul li a:before, .page-hemeroteca #cuerpo .columna + .columna ul li a:before {
      content: '\25b6';
      text-decoration: none;
      padding-right: 15px;
      color: #bebebe; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }

.slick-prev:before, .slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: "←"; }
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: "→"; }
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* Dots */
.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }

.slick-dots {
  right: 10px;
  top: 50%;
  display: inherit;
  width: auto; }
  .slick-dots li {
    display: inherit; }
    .slick-dots li button:before {
      font-size: 11px;
      line-height: 24px;
      width: 18px;
      height: 18px;
      color: #fff;
      border-radius: 90px;
      -webkit-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.75);
      -moz-box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.75);
      box-shadow: 0px 0px 14px -4px rgba(0, 0, 0, 0.75); }
    .slick-dots li.slick-active button:before {
      opacity: 1;
      color: #fff;
      border-radius: 90px;
      font-size: 14px; }

.variable-width .slick-slide p {
  background: #fff;
  height: 100px;
  color: #3498db;
  margin: 5px;
  line-height: 100px; }

.slick-slide {
  margin: 0px auto; }
  .slick-slide img {
    display: block;
    width: 100%; }
    .slick-slide img.slick-loading {
      border: 0; }

.carrusel {
  overflow: hidden; }

.single-item-item {
  position: relative; }

.slick-slider {
  margin-bottom: 0; }

#cabecera .carrusel {
  overflow: hidden;
  margin-bottom: 30px; }
  #cabecera .carrusel .carrusel {
    margin-bottom: 0; }
#cabecera .single-item-item {
  position: relative; }
  #cabecera .single-item-item img {
    width: 100%; }
#cabecera .carrusel-textos {
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: rgba(0, 0, 0, 0.6);
  padding-left: 50px;
  padding-right: 50px; }
  #cabecera .carrusel-textos h4 {
    font-family: 'twcent_cond_ebold';
    font-size: 35px;
    margin: 20px auto;
    text-align: center;
    color: #fff; }
    #cabecera .carrusel-textos h4 a {
      color: #fff; }

.multiple-items {
  position: relative;
  padding: 1%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  margin-left: 3px;
  width: 97%; }
  .multiple-items .desc-page {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.75);
    font-size: 12px;
    color: #fff;
    padding: 10px;
    width: 100%; }

.multiple-items-item {
  position: relative; }

.panelvertical {
  position: relative;
  padding: 7px 0 2px 0;
  height: 20px;
  overflow: hidden; }

.panelvertical-item {
  position: relative;
  left: 0px;
  top: 0px;
  height: 12px;
  overflow: hidden; }

form.validarsi input {
  position: relative; }

form.validarsi input[type=checkbox],
form.validarsi input[type=checkbox]:required {
  background: none; }

form.validarsi input[type=text],
form.validarsi input[type=email],
form.validarsi input:required {
  background: white url("/css/images/ico_validation.png") 379px 24px no-repeat; }

form.validarsi input[type=text].error,
form.validarsi input[type=email].error,
form.validarsi input.error {
  background: pink url("/css/images/ico_validation.png") right 0px no-repeat;
  outline: none; }

form.validarsi input[type=text].required,
form.validarsi input[type=email].required,
form.validarsi input.required {
  background: #fff url("/css/images/ico_validation.png") right -32px no-repeat; }

form.validarsi input[type=text].valid,
form.validarsi input[type=email].valid,
form.validarsi input.valid {
  background: #fff url("/css/images/ico_validation.png") right -64px no-repeat; }

form.validarsi fieldset input[type=text]:required:valid,
form.validarsi input[type=email]:required:valid,
form.validarsi input:required:valid {
  background: #fff url("/css/images/ico_validation.png") right -64px no-repeat; }

#smartbanner {
  position: absolute;
  left: 0;
  top: -82px;
  border-bottom: 1px solid #e8e8e8;
  width: 100%;
  height: 78px;
  font-family: 'Helvetica Neue',sans-serif;
  background: -webkit-linear-gradient(top, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);
  background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  z-index: 9998;
  -webkit-font-smoothing: antialiased;
  overflow: hidden;
  -webkit-text-size-adjust: none; }

#smartbanner, html.sb-animation {
  -webkit-transition: all .3s ease; }

#smartbanner .sb-container {
  margin: 0 auto; }

#smartbanner .sb-close {
  position: absolute;
  left: 5px;
  top: 10px;
  display: block;
  border: 2px solid #fff;
  width: 14px;
  height: 14px;
  font-family: 'ArialRoundedMTBold',Arial;
  font-size: 15px;
  line-height: 15px;
  text-align: center;
  color: #fff;
  background: #070707;
  text-decoration: none;
  text-shadow: none;
  border-radius: 14px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
  -webkit-font-smoothing: subpixel-antialiased; }

#smartbanner .sb-close:active {
  font-size: 13px;
  color: #aaa; }

#smartbanner .sb-icon {
  position: absolute;
  left: 30px;
  top: 10px;
  display: block;
  width: 57px;
  height: 57px;
  background: rgba(0, 0, 0, 0.6);
  background-size: cover;
  border-radius: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }

#smartbanner.no-icon .sb-icon {
  display: none; }

#smartbanner .sb-info {
  position: absolute;
  left: 98px;
  top: 18px;
  width: 44%;
  font-size: 11px;
  line-height: 1.2em;
  font-weight: bold;
  color: #6a6a6a;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }

#smartbanner #smartbanner.no-icon .sb-info {
  left: 34px; }

#smartbanner .sb-info strong {
  display: block;
  font-size: 13px;
  color: #4d4d4d;
  line-height: 18px; }

#smartbanner .sb-info > span {
  display: block; }

#smartbanner .sb-info em {
  font-style: normal;
  text-transform: uppercase; }

#smartbanner .sb-button {
  position: absolute;
  right: 20px;
  top: 24px;
  border: 0;
  padding: 0 10px;
  min-width: 10%;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  font-weight: bold;
  color: #6a6a6a;
  background: -webkit-linear-gradient(top, #efefef 0%, #dcdcdc 100%);
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 0 rgba(255, 255, 255, 0.7) inset; }

#smartbanner .sb-button:active, #smartbanner .sb-button:hover {
  background: -webkit-linear-gradient(top, #dcdcdc 0%, #efefef 100%); }

#smartbanner .sb-icon.gloss:after {
  content: '';
  position: absolute;
  left: 0;
  top: -1px;
  border-top: 1px solid rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 50%;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.2) 100%);
  border-radius: 10px 10px 12px 12px; }

#smartbanner.android {
  border-color: #212228;
  background: #3d3d3d url("data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7");
  border-top: 5px solid #88B131;
  box-shadow: none; }

#smartbanner.android .sb-close {
  border: 0;
  width: 17px;
  height: 17px;
  line-height: 17px;
  color: #b1b1b3;
  background: #1c1e21;
  text-shadow: 0 1px 1px #000;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.3); }

#smartbanner.android .sb-close:active {
  color: #eee; }

#smartbanner.android .sb-info {
  color: #ccc;
  text-shadow: 0 1px 2px #000; }

#smartbanner.android .sb-info strong {
  color: #fff; }

#smartbanner.android .sb-button {
  min-width: 12%;
  border: 0;
  padding: 1px;
  color: #d1d1d1;
  background: none;
  border-radius: 0;
  box-shadow: none;
  min-height: 28px; }

#smartbanner.android .sb-button span {
  text-align: center;
  display: block;
  padding: 0 10px;
  background-color: #42B6C9;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#42B6C9), to(#39A9BB));
  background-image: -moz-linear-gradient(top, #42B6C9, #39A9BB);
  text-transform: none;
  text-shadow: none;
  box-shadow: none; }

#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover {
  background: none; }

#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span {
  background: #2AC7E1; }

#smartbanner.windows .sb-icon {
  border-radius: 0px; }

.responsive_hide {
  display: none; }

/********************************************************************* 1024 ****/
@media all and (max-width: 1024px) {
  .buscadorcabecera {
    display: none; } }
/********************************************************************* 800 ****/
@media all and (max-width: 1023px) {
  #breadcrumbs {
    padding: 10px;
    width: auto; }

  /* **** HOME **** */
  .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li {
    display: inline-block !important;
    padding: 10px 5px !important; }
    .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li:nth-child(8) img {
      margin: 0 0 0 5px; }

  /* **** PODCAST **** */
  .responsive_hide {
    display: block; }

  .responsive_menu {
    position: absolute;
    bottom: 16px;
    left: 250px;
    display: block;
    color: #FFF !important;
    font-size: 20px;
    padding: 8px 30px 8px 9px;
    background: #be121e no-repeat right center;
    cursor: pointer; }

  .page-podcast #cuerpofondo .columna {
    float: none;
    width: 100% !important; }

  .page-podcast #contenidos .columna.idbox-3, .page-podcast #contenidos .columna.idbox-1 {
    width: 100% !important;
    margin: 0;
    position: relative; }
  .page-podcast #contenidos .columna.idbox-3 {
    padding: 0 0 50px;
    position: relative; }
    .page-podcast #contenidos .columna.idbox-3 .suscripcionrss {
      position: absolute;
      bottom: -28px;
      right: 0;
      width: 280px !important; }
    .page-podcast #contenidos .columna.idbox-3 .noticiasPlugin {
      display: none; }
    .page-podcast #contenidos .columna.idbox-3 .bAR2, .page-podcast #contenidos .columna.idbox-3 .bAR {
      width: 48%;
      margin: 0 1% 3%; }
      .page-podcast #contenidos .columna.idbox-3 .bAR2 .contDatos .title, .page-podcast #contenidos .columna.idbox-3 .bAR .contDatos .title {
        line-height: 0.8; }
      .page-podcast #contenidos .columna.idbox-3 .bAR2 .contDatos .time, .page-podcast #contenidos .columna.idbox-3 .bAR .contDatos .time {
        display: none; }
    .page-podcast #contenidos .columna.idbox-3 .bAR > h2 {
      display: block; }

  .page-podcast .idbox-1 > .col100.paddingbottom20 {
    position: absolute;
    top: -53px;
    left: 0;
    margin: 0;
    width: 240px; }
  .page-podcast #busquedaEmisiones label {
    font-size: 0; }
  .page-podcast #busquedaEmisiones input.palabra {
    width: 95%; }
  .page-podcast .menuvertical.emisiones-principal .top h4 {
    display: none; }
  .page-podcast .menuvertical.emisiones-principal nav {
    display: none;
    position: absolute;
    top: 228px;
    left: 250px;
    background: #FFF;
    z-index: 1; }

  /* **** NOTICIAS **** */
  .page-noticias #idpag_2 header .titnotdest .subheadings-sinte {
    font-size: 18px !important; }
  .page-noticias #idpag_2 article > .descnotdest {
    font-size: 12px !important; }

  .page-hemeroteca .noticiadetalle .titulo_listatags {
    width: auto; }
  .page-hemeroteca .noticiadetalle .listatags {
    margin-left: 40px; }

  /* **** BUSCADOR **** */
  .page-buscador .buscadorlista .info {
    padding: 15px 0 0; }

  /* **** CONTACTO **** */
  .page-contacto .registro {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important; }
  .page-contacto .form_perfil.contacto {
    margin: 0;
    padding: 0;
    width: 100%; }
  .page-contacto #contactoUser {
    width: 80%;
    margin: auto; }
    .page-contacto #contactoUser label {
      float: none;
      display: block;
      width: auto;
      text-align: left; }
    .page-contacto #contactoUser input[type="text"], .page-contacto #contactoUser input[type="email"], .page-contacto #contactoUser textarea {
      width: 98% !important; }

  /* **** FOOTER **** */
  #pie100 #wrap #wrap-1 .fila-1 ul li, #pie100 #wrap .wrap-1 .fila-1 ul li, #pie100 .wrap #wrap-1 .fila-1 ul li, #pie100 .wrap .wrap-1 .fila-1 ul li {
    padding-left: 65px;
    background-position: 10px 0 !important; }

  #pie100 .page- #cuerpo100 .fila.fila-3 > .bannerspecial {
    padding: 0;
    background: url(/images/logo-ar-pie.png) no-repeat center top;
  }
  
  /* **** HEADER**** */
  #cabecera .buscadorcabecera, #cabecera .redes-sociales, #cabecera .menu ul, #cabecera .accesos {
    display: none; }
  #cabecera #menu {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important; }
    #cabecera #menu ul {
      position: absolute;
      right: 15px;
      padding: 10px 0;
      background: #FFF;
      width: auto;
      height: auto; }
      #cabecera #menu ul li {
        display: block; }
        #cabecera #menu ul li a, #cabecera #menu ul li span {
          display: block;
          float: none;
          padding: 0 10px 5px !important; }
    #cabecera #menu > ul li:last-child a {
      top: 15px; }
  #cabecera .logo {
    margin: 0 !important;
    height: 60px !important;
    width: 50%; }
    #cabecera .logo h1 a {
      display: block;
      text-indent: -999999px;
      width: 100%;
      background: url(/images/logo_responsive.png) no-repeat left center/54% auto;
      height: 60px; }
      #cabecera .logo h1 a img {
        display: none; }
  #cabecera .fila-2 {
    display: none; }
  #cabecera .cabcentrado {
    width: 100%;
    margin: 0; }
  #cabecera .cabeceraResponsive {
    display: block !important;
    width: auto !important;
    right: 20px !important; }
    #cabecera .cabeceraResponsive span {
      display: none !important; }
    #cabecera .cabeceraResponsive img {
      height: 40px !important;
      width: auto !important; }
  #cabecera .buscadorResponsive {
    margin: -13px 30px 0 0 !important; }
  #cabecera .buscadorcabecera {
    left: 4%;
    width: 75%;
    top: 10px; }
    #cabecera .buscadorcabecera label {
      display: none; }
    #cabecera .buscadorcabecera input[type="search"] {
      width: 60%;
      margin-left: 33%; }
    #cabecera .buscadorcabecera input[type="submit"] {
      bottom: 0 !important;
      height: 100% !important; }

  #playerSIN .btn-player {
    font-size: 15px; }

  .idbox-77 .playerSIN_ar2 .bAR2 .ahora {
    position: relative; }
  .idbox-77 .playerSIN_ar2 .bAR2 .ahora-txt {
    left: 15px;
    top: 15px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .ahora-grados {
    left: 5px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .ahora-icono {
    top: 40px;
    left: 55px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .ahora-linea {
    left: 135px;
    top: 25px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .media {
    left: 114px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .media-min {
    left: 36px;
    top: 20px;
    font-size: 15px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .media-grados-min {
    left: 24px;
    top: 45px;
    font-size: 26px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .media-max {
    left: 88px;
    top: 20px;
    font-size: 15px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .media-grados-max {
    left: 78px;
    font-size: 26px; } }
/********************************************************************* 768 ****/
@media all and (max-width: 799px) {
  /* **** NOTICIAS **** */
  .page-hemeroteca .noticiadetalle .detalle {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2; }

  /* **** FOOTER **** */
  #pie100 #wrap #wrap-1 .fila.fila-1 .columna.bannerspecial.idbox-1, #pie100 .wrap .wrap-1 .fila.fila-1 .columna.bannerspecial.idbox-1 {
    width: 65%; }

  #cabecera #menu li a {
    padding: 5px 15px;
    font: 22px 'twcent_cond'; }
  #cabecera .buscadorcabecera {
    left: 4%; }
    #cabecera .buscadorcabecera label {
      display: none; }
    #cabecera .buscadorcabecera input[type="submit"] {
      top: auto;
      bottom: 3px;
      height: 90%; }
  #cabecera .fila-3 {
    display: block; }
  #cabecera .redes-sociales {
    right: 3%;
    top: -35px; }

  #playerSIN .btn-player {
    font-size: 14px; }

  .idbox-77 .playerSIN_ar2 .bAR2 .ahora-txt {
    left: 15px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .ahora-grados {
    left: 5px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .ahora-icono {
    top: 40px;
    left: 55px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .ahora-linea {
    left: 135px;
    top: 25px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .media {
    left: 114px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .media-min {
    left: 36px;
    top: 20px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .media-grados-min {
    left: 24px;
    top: 45px;
    font-size: 26px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .media-max {
    left: 88px;
    top: 20px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .media-grados-max {
    left: 78px;
    font-size: 26px; } }
/********************************************************************* 640 ****/
@media all and (max-width: 767px) {
  /* **** PODCAST **** */
  .page-podcast #contenidos .columna.idbox-3 .bAR2, .page-podcast #contenidos .columna.idbox-3 .bAR {
    margin: 0;
    padding: 1%;
    background: #444;
    position: relative;
    margin: 30px 0 0; }
  .page-podcast #contenidos .columna.idbox-3 .bAR > h2 {
    color: #434343;
    position: absolute;
    top: -25px;
    right: -70px;
    text-transform: uppercase;
    font-family: 'twcent_cond_bold'; }
  .page-podcast #contenidos .columna.idbox-3 .bAR2 > h2 {
    display: none; }
  .page-podcast #contenidos .columna.idbox-3 .suscripcionrss {
    display: none; }
  .page-podcast .menuvertical.emisiones-principal nav {
    top: 218px; }
  .page-podcast .podcast-ficha .minifoto img {
    max-width: 180px; }
  .page-podcast #postcasts-anteriores h2 {
    font-size: 24px; }
  .page-podcast #postcasts-anteriores table tr {
    border-bottom: 1px solid #FFF; }
  .page-podcast #postcasts-anteriores table tr.cabecera {
    display: none; }
  .page-podcast #postcasts-anteriores table td {
    padding: 5px 15px;
    font-size: 12px;
    color: #fff;
    background: #808080; }
    .page-podcast #postcasts-anteriores table td a {
      color: #FFF !important; }
    .page-podcast #postcasts-anteriores table td:first-child {
      background: #474747; }
      .page-podcast #postcasts-anteriores table td:first-child + td {
        border-right: 1px solid #FFF; }

  .page-podcast .idbox-1 > .col100.paddingbottom20 {
    display: none; }

  .responsive_menu {
    background: transparent url(/images/menuPodcastM.svg) no-repeat center top/477px 50px;
    height: 39px;
    left: 0;
    bottom: 6px;
    padding: 11px 0 0;
    text-align: center;
    color: #be121e !important; }

  /* **** NOTICIAS **** */
  .page-noticias #idpag_2 .idbox-2 {
    padding: 0;
    width: 100% !important; }
  .page-noticias #idpag_2 .idbox-4 {
    padding: 20px 0;
    width: 100% !important; }

  /* **** FOOTER **** */
  #pie100 #wrap #wrap-1 .fila-1 ul, #pie100 #wrap .wrap-1 .fila-1 ul, #pie100 .wrap #wrap-1 .fila-1 ul, #pie100 .wrap .wrap-1 .fila-1 ul {
    height: auto;
    background: #dedee2; }
    #pie100 #wrap #wrap-1 .fila-1 ul li, #pie100 #wrap .wrap-1 .fila-1 ul li, #pie100 .wrap #wrap-1 .fila-1 ul li, #pie100 .wrap .wrap-1 .fila-1 ul li {
      display: block;
      width: 100%;
      text-align: left;
      float: none; }
  #pie100 #wrap #wrap-1 .fila-2, #pie100 #wrap .wrap-1 .fila-2, #pie100 .wrap #wrap-1 .fila-2, #pie100 .wrap .wrap-1 .fila-2 {
    display: none; }

  /* **** HEADER **** */
  #cabecera .logo h1 a {
    background-size: 75% auto; }
  #cabecera .buscadorcabecera {
    left: 6%; }
    #cabecera .buscadorcabecera input[type="search"] {
      margin-left: 20px; }
  #cabecera .carrusel-textos {
    width: 80%;
    z-index: 10;
    left: 2.5%; }

  /* **** HOME **** */
  .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li {
    width: auto; }
    .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li span {
      font-size: 16px; }
    .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li:nth-child(8) img {
      margin: 0 0 0 5px; }

  .page- #cuerpo100 #cuerpofondo #idpag_1 .fila.fila-1, .page- #cuerpo100 #cuerpofondo #idpag_1 .fila.fila-2, .page- #cuerpo100 #cuerpofondo #idpag_1 .fila.fila-3, .page- #cuerpo100 #cuerpofondo #idpag_1 .fila.fila-4, .page- #cuerpo100 #cuerpofondo #idpag_1 .fila.fila-5 {
    float: none;
    width: 100%; }

  #playerSIN .btn-player {
    font-size: 15px; }

  .idbox-77 .playerSIN_ar2 .bAR2 .ahora-txt {
    left: 15px;
    top: 15px;
    font-size: 15px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .ahora-grados {
    left: 10px;
    top: 40px;
    font-size: 26px;
    width: 40px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .ahora-icono {
    font-size: 40px;
    top: 35px;
    left: 65px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .ahora-linea {
    left: 140px;
    top: 20px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .media {
    left: 140px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .media-min {
    left: 30px;
    top: 15px;
    font-size: 15px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .media-max {
    left: 90px;
    top: 15px;
    font-size: 15px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .media-grados-min {
    left: 30px;
    top: 45px;
    font-size: 24px;
    width: 40px; }
  .idbox-77 .playerSIN_ar2 .bAR2 .media-grados-max {
    left: 90px;
    top: 45px;
    font-size: 24px;
    width: 40px; } }
/********************************************************************* 480 ****/
@media all and (max-width: 639px) {
  /* **** PODCAST **** */
  .page-podcast #contenidos .columna.idbox-3 .bAR {
    width: 98%; }
  .page-podcast #contenidos .columna.idbox-3 .bAR2 {
    margin: 0;
    padding: 0 1% 1%;
    width: 100%; }
    .page-podcast #contenidos .columna.idbox-3 .bAR2 .ahora {
      position: relative; }
    .page-podcast #contenidos .columna.idbox-3 .bAR2 .ahora-txt {
      position: absolute;
      left: 20px;
      top: 15px;
      color: #fff;
      font-size: 15px;
      font-weight: 100;
      font-family: Arial, Helvetica, sans-serif; }
    .page-podcast #contenidos .columna.idbox-3 .bAR2 .ahora-grados {
      position: absolute;
      left: 25px;
      top: 40px;
      color: #fff;
      font-size: 35px;
      font-family: Arial, Helvetica, sans-serif;
      font-weight: 100;
      width: 50px;
      text-align: right; }
    .page-podcast #contenidos .columna.idbox-3 .bAR2 .ahora-icono {
      color: #fff;
      font-size: 50px;
      position: absolute;
      top: 35px;
      left: 80px; }
    .page-podcast #contenidos .columna.idbox-3 .bAR2 .ahora-linea {
      position: absolute;
      left: 160px;
      top: 20px;
      width: 1px;
      background-color: #ffffff;
      height: 60px; }
    .page-podcast #contenidos .columna.idbox-3 .bAR2 .media {
      position: absolute;
      left: 160px; }
    .page-podcast #contenidos .columna.idbox-3 .bAR2 .media-min {
      position: absolute;
      left: 40px;
      top: 15px;
      color: #fff;
      font-size: 15px;
      font-weight: 100;
      font-family: Arial, Helvetica, sans-serif;
      opacity: 0.5; }
    .page-podcast #contenidos .columna.idbox-3 .bAR2 .media-max {
      position: absolute;
      left: 110px;
      top: 15px;
      color: #fff;
      font-size: 15px;
      font-weight: 100;
      font-family: Arial, Helvetica, sans-serif;
      opacity: 0.5; }
    .page-podcast #contenidos .columna.idbox-3 .bAR2 .media-grados-min {
      position: absolute;
      left: 25px;
      top: 45px;
      color: #fff;
      font-size: 28px;
      font-weight: 100;
      font-family: Arial, Helvetica, sans-serif;
      width: 50px;
      text-align: center; }
    .page-podcast #contenidos .columna.idbox-3 .bAR2 .media-grados-max {
      position: absolute;
      left: 100px;
      top: 45px;
      color: #fff;
      font-size: 28px;
      font-weight: 100;
      font-family: Arial, Helvetica, sans-serif;
      width: 50px;
      text-align: center; }
  .page-podcast #contenidos .columna.idbox-3 .bAR > h2 {
    right: auto;
    left: 25%; }
  .page-podcast .menuvertical.emisiones-principal nav {
    top: 320px;
    left: 70px; }
  .page-podcast .podcast-ficha .fav.enplugins {
    padding: 30px 0 5px; }
    .page-podcast .podcast-ficha .fav.enplugins span a {
      text-indent: -999999px;
      padding: 0 !important;
      width: 30px;
      height: 30px;
      background-position: center center !important; }

  .responsive_menu {
    background-image: url(/images/menuPodcastP.svg);
    background-size: 317px 50px;
    width: 100%; }

  /* **** NOTICIAS **** */
  .page-hemeroteca .noticiadetalle .detalle {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1; }

  /* **** FOOTER **** */
  /* **** HEADER **** */
  #cabecera .logo h1 a {
    background-size: 100% auto; }
  #cabecera .buscadorcabecera {
    left: 8%; }
  #cabecera .fila.fila-3 {
    padding: 70px 0 0; }
  #cabecera .slider, #cabecera .carrusel {
    display: none; }

  /* **** HOME **** */
  .page- #contenidos .columna.bannerspecial #playerSIN .bAR, .page- #contenidos .columna.bannerspecial #playerSIN .bAR2, .page- #contenidos .columna.bannerspecial .box-rs .twitter, .page- #contenidos .columna.bannerspecial .box-rs .facebook, .page- #contenidos .columna.bannerspecial .noticiadestacada {
    width: 100%;
    margin: 15px 0; }
  .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li {
    width: auto; }
    .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li span {
      font-size: 16px; }
  .page- #contenidos .columna.bannerspecial .box-maneras .titulo span {
    display: block; }

  .video-player-html {
    width: 410px !important;
    height: 278px !important; }

  #playerSIN .btn-player {
    font-size: 16px; }
  #playerSIN .headings-sinte {
    height: 310px; }
  #playerSIN .bAR2 {
    display: block !important; } }
/********************************************************************* 360 ****/
@media all and (max-width: 479px) {
  /* **** PODCAST **** */
  .responsive_menu {
    left: 0px; }

  .page-podcast .menuvertical.emisiones-principal nav {
    left: 10px; }

  .page-podcast .podcast-ficha .minifoto {
    float: none;
    margin: 0 0 15px;
    width: 100%;
    text-align: center; }
    .page-podcast .podcast-ficha .minifoto img {
      max-width: 100%;
      min-height: 10px; }
  .page-podcast .podcast-ficha .headings-sinte .fecha, .page-podcast .podcast-ficha .date, .page-podcast .podcast-ficha .locutor, .page-podcast .podcast-ficha .headings-sinte .fecha .date, .page-podcast .podcast-ficha .headings-sinte .fecha .time {
    display: inline-block;
    font-size: 18px !important;
    font-family: 'twcent_cond'; }
  .page-podcast .podcast-ficha .headings-sinte .fecha .time {
    margin: 0 5px;
    padding: 0 5px;
    border-right: 2px solid #FFF;
    border-left: 2px solid #FFF; }
  .page-podcast .podcast-ficha .fav.enplugins {
    padding: 15px 0 5px; }

  #cabecera .buscadorcabecera {
    left: 7%; }

  /* **** FOOTER **** */
  #pie100 #wrap #wrap-1 .fila.fila-1, #pie100 .wrap .wrap-1 .fila.fila-1 {
    float: none;
    width: 100%;
    position: relative; }
    #pie100 #wrap #wrap-1 .fila.fila-1 .columna.bannerspecial.idbox-1, #pie100 .wrap .wrap-1 .fila.fila-1 .columna.bannerspecial.idbox-1 {
      width: 100% !important;
      text-align: center;
      padding: 0 0 20px; }
      #pie100 #wrap #wrap-1 .fila.fila-1 .columna.bannerspecial.idbox-1 img, #pie100 .wrap .wrap-1 .fila.fila-1 .columna.bannerspecial.idbox-1 img {
        margin: 0 5px 0 !important;
        max-width: 80px;
        height: auto; }
        #pie100 #wrap #wrap-1 .fila.fila-1 .columna.bannerspecial.idbox-1 img + img, #pie100 .wrap .wrap-1 .fila.fila-1 .columna.bannerspecial.idbox-1 img + img {
          max-width: 65px; }
          #pie100 #wrap #wrap-1 .fila.fila-1 .columna.bannerspecial.idbox-1 img + img + img, #pie100 .wrap .wrap-1 .fila.fila-1 .columna.bannerspecial.idbox-1 img + img + img {
            max-width: 86px; }
    #pie100 #wrap #wrap-1 .fila.fila-1 .columna.bannerspecial.idbox-2, #pie100 .wrap .wrap-1 .fila.fila-1 .columna.bannerspecial.idbox-2 {
      border: 0;
      width: 96% !important;
      margin: 20px 10px 40px;
      float: none;
      padding: 0;
      clear: both; }
      #pie100 #wrap #wrap-1 .fila.fila-1 .columna.bannerspecial.idbox-2:after, #pie100 .wrap .wrap-1 .fila.fila-1 .columna.bannerspecial.idbox-2:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden; }
    #pie100 #wrap #wrap-1 .fila.fila-1 + .columna.bannerspecial, #pie100 .wrap .wrap-1 .fila.fila-1 + .columna.bannerspecial {
      position: absolute;
      width: 96% !important;
      left: 0;
      bottom: -30px;
      margin: 20px 0 0 2%;
      padding: 0;
      border: 0 !important; }
      #pie100 #wrap #wrap-1 .fila.fila-1 + .columna.bannerspecial ul, #pie100 .wrap .wrap-1 .fila.fila-1 + .columna.bannerspecial ul {
        width: 100% !important; }
        #pie100 #wrap #wrap-1 .fila.fila-1 + .columna.bannerspecial ul li, #pie100 .wrap .wrap-1 .fila.fila-1 + .columna.bannerspecial ul li {
          display: inline-block; }
          #pie100 #wrap #wrap-1 .fila.fila-1 + .columna.bannerspecial ul li a, #pie100 .wrap .wrap-1 .fila.fila-1 + .columna.bannerspecial ul li a {
            padding: 0 !important;
            margin: 0 5px; }

  /* **** HOME **** */
  .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li {
    width: auto; }
    .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li img {
      min-width: 50px; }
    .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li:nth-child(7) img, .page- #contenidos .columna.bannerspecial .box-maneras .milManeras li:nth-child(5) img {
      margin: 0 0 0 0; }
  .page- #contenidos .columna.bannerspecial .noticiadestacadaprincipal span.image {
    display: none; }
  .page- #contenidos .columna.bannerspecial .noticiadestacadaprincipal .descripcion {
    width: 100%;
    margin: 0; }

  .video-player-html {
    width: 300px !important;
    height: 204px !important; }

  #playerSIN .btn-player {
    font-size: 15px; }
  #playerSIN .headings-sinte {
    height: 310px; }
  #playerSIN .bAR2 {
    display: block !important; } }
/********************************************************************* 360 ****/
@media all and (max-width: 359px) {
  .video-player-html {
    width: 260px !important;
    height: 176px !important; }

  /* **** PODCAST **** */
  .responsive_menu {
    width: 100%; }

  .page-podcast #postcasts-anteriores table td {
    font-size: 11px;
    word-break: break-all; }

  /* **** LOGIN **** */
  #menu .registro {
    padding: 10px !important;
    width: 270px !important; }

  #cabecera .buscadorcabecera {
    left: 7%;
    width: 70%; }

  /* **** HOME **** */
  #playerSIN .btn-player {
    font-size: 13px; } }
@font-face {
  font-family: 'weathericons';
  src: url("../font/weathericons-regular-webfont.eot");
  src: url("../font/weathericons-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/weathericons-regular-webfont.woff2") format("woff2"), url("../font/weathericons-regular-webfont.woff") format("woff"), url("../font/weathericons-regular-webfont.ttf") format("truetype"), url("../font/weathericons-regular-webfont.svg#weather_iconsregular") format("svg");
  font-weight: normal;
  font-style: normal; }
.wi {
  display: inline-block;
  font-family: 'weathericons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.wi-fw {
  text-align: center;
  width: 1.4em; }

.wi-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.wi-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.wi-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.wi-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.wi-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

.wi-day-sunny:before {
  content: "\f00d"; }

.wi-day-cloudy:before {
  content: "\f002"; }

.wi-day-cloudy-gusts:before {
  content: "\f000"; }

.wi-day-cloudy-windy:before {
  content: "\f001"; }

.wi-day-fog:before {
  content: "\f003"; }

.wi-day-hail:before {
  content: "\f004"; }

.wi-day-haze:before {
  content: "\f0b6"; }

.wi-day-lightning:before {
  content: "\f005"; }

.wi-day-rain:before {
  content: "\f008"; }

.wi-day-rain-mix:before {
  content: "\f006"; }

.wi-day-rain-wind:before {
  content: "\f007"; }

.wi-day-showers:before {
  content: "\f009"; }

.wi-day-sleet:before {
  content: "\f0b2"; }

.wi-day-sleet-storm:before {
  content: "\f068"; }

.wi-day-snow:before {
  content: "\f00a"; }

.wi-day-snow-thunderstorm:before {
  content: "\f06b"; }

.wi-day-snow-wind:before {
  content: "\f065"; }

.wi-day-sprinkle:before {
  content: "\f00b"; }

.wi-day-storm-showers:before {
  content: "\f00e"; }

.wi-day-sunny-overcast:before {
  content: "\f00c"; }

.wi-day-thunderstorm:before {
  content: "\f010"; }

.wi-day-windy:before {
  content: "\f085"; }

.wi-solar-eclipse:before {
  content: "\f06e"; }

.wi-hot:before {
  content: "\f072"; }

.wi-day-cloudy-high:before {
  content: "\f07d"; }

.wi-day-light-wind:before {
  content: "\f0c4"; }

.wi-night-clear:before {
  content: "\f02e"; }

.wi-night-alt-cloudy:before {
  content: "\f086"; }

.wi-night-alt-cloudy-gusts:before {
  content: "\f022"; }

.wi-night-alt-cloudy-windy:before {
  content: "\f023"; }

.wi-night-alt-hail:before {
  content: "\f024"; }

.wi-night-alt-lightning:before {
  content: "\f025"; }

.wi-night-alt-rain:before {
  content: "\f028"; }

.wi-night-alt-rain-mix:before {
  content: "\f026"; }

.wi-night-alt-rain-wind:before {
  content: "\f027"; }

.wi-night-alt-showers:before {
  content: "\f029"; }

.wi-night-alt-sleet:before {
  content: "\f0b4"; }

.wi-night-alt-sleet-storm:before {
  content: "\f06a"; }

.wi-night-alt-snow:before {
  content: "\f02a"; }

.wi-night-alt-snow-thunderstorm:before {
  content: "\f06d"; }

.wi-night-alt-snow-wind:before {
  content: "\f067"; }

.wi-night-alt-sprinkle:before {
  content: "\f02b"; }

.wi-night-alt-storm-showers:before {
  content: "\f02c"; }

.wi-night-alt-thunderstorm:before {
  content: "\f02d"; }

.wi-night-cloudy:before {
  content: "\f031"; }

.wi-night-cloudy-gusts:before {
  content: "\f02f"; }

.wi-night-cloudy-windy:before {
  content: "\f030"; }

.wi-night-fog:before {
  content: "\f04a"; }

.wi-night-hail:before {
  content: "\f032"; }

.wi-night-lightning:before {
  content: "\f033"; }

.wi-night-partly-cloudy:before {
  content: "\f083"; }

.wi-night-rain:before {
  content: "\f036"; }

.wi-night-rain-mix:before {
  content: "\f034"; }

.wi-night-rain-wind:before {
  content: "\f035"; }

.wi-night-showers:before {
  content: "\f037"; }

.wi-night-sleet:before {
  content: "\f0b3"; }

.wi-night-sleet-storm:before {
  content: "\f069"; }

.wi-night-snow:before {
  content: "\f038"; }

.wi-night-snow-thunderstorm:before {
  content: "\f06c"; }

.wi-night-snow-wind:before {
  content: "\f066"; }

.wi-night-sprinkle:before {
  content: "\f039"; }

.wi-night-storm-showers:before {
  content: "\f03a"; }

.wi-night-thunderstorm:before {
  content: "\f03b"; }

.wi-lunar-eclipse:before {
  content: "\f070"; }

.wi-stars:before {
  content: "\f077"; }

.wi-storm-showers:before {
  content: "\f01d"; }

.wi-thunderstorm:before {
  content: "\f01e"; }

.wi-night-alt-cloudy-high:before {
  content: "\f07e"; }

.wi-night-cloudy-high:before {
  content: "\f080"; }

.wi-night-alt-partly-cloudy:before {
  content: "\f081"; }

.wi-cloud:before {
  content: "\f041"; }

.wi-cloudy:before {
  content: "\f013"; }

.wi-cloudy-gusts:before {
  content: "\f011"; }

.wi-cloudy-windy:before {
  content: "\f012"; }

.wi-fog:before {
  content: "\f014"; }

.wi-hail:before {
  content: "\f015"; }

.wi-rain:before {
  content: "\f019"; }

.wi-rain-mix:before {
  content: "\f017"; }

.wi-rain-wind:before {
  content: "\f018"; }

.wi-showers:before {
  content: "\f01a"; }

.wi-sleet:before {
  content: "\f0b5"; }

.wi-snow:before {
  content: "\f01b"; }

.wi-sprinkle:before {
  content: "\f01c"; }

.wi-storm-showers:before {
  content: "\f01d"; }

.wi-thunderstorm:before {
  content: "\f01e"; }

.wi-snow-wind:before {
  content: "\f064"; }

.wi-snow:before {
  content: "\f01b"; }

.wi-smog:before {
  content: "\f074"; }

.wi-smoke:before {
  content: "\f062"; }

.wi-lightning:before {
  content: "\f016"; }

.wi-raindrops:before {
  content: "\f04e"; }

.wi-raindrop:before {
  content: "\f078"; }

.wi-dust:before {
  content: "\f063"; }

.wi-snowflake-cold:before {
  content: "\f076"; }

.wi-windy:before {
  content: "\f021"; }

.wi-strong-wind:before {
  content: "\f050"; }

.wi-sandstorm:before {
  content: "\f082"; }

.wi-earthquake:before {
  content: "\f0c6"; }

.wi-fire:before {
  content: "\f0c7"; }

.wi-flood:before {
  content: "\f07c"; }

.wi-meteor:before {
  content: "\f071"; }

.wi-tsunami:before {
  content: "\f0c5"; }

.wi-volcano:before {
  content: "\f0c8"; }

.wi-hurricane:before {
  content: "\f073"; }

.wi-tornado:before {
  content: "\f056"; }

.wi-small-craft-advisory:before {
  content: "\f0cc"; }

.wi-gale-warning:before {
  content: "\f0cd"; }

.wi-storm-warning:before {
  content: "\f0ce"; }

.wi-hurricane-warning:before {
  content: "\f0cf"; }

.wi-wind-direction:before {
  content: "\f0b1"; }

.wi-alien:before {
  content: "\f075"; }

.wi-celsius:before {
  content: "\f03c"; }

.wi-fahrenheit:before {
  content: "\f045"; }

.wi-degrees:before {
  content: "\f042"; }

.wi-thermometer:before {
  content: "\f055"; }

.wi-thermometer-exterior:before {
  content: "\f053"; }

.wi-thermometer-internal:before {
  content: "\f054"; }

.wi-cloud-down:before {
  content: "\f03d"; }

.wi-cloud-up:before {
  content: "\f040"; }

.wi-cloud-refresh:before {
  content: "\f03e"; }

.wi-horizon:before {
  content: "\f047"; }

.wi-horizon-alt:before {
  content: "\f046"; }

.wi-sunrise:before {
  content: "\f051"; }

.wi-sunset:before {
  content: "\f052"; }

.wi-moonrise:before {
  content: "\f0c9"; }

.wi-moonset:before {
  content: "\f0ca"; }

.wi-refresh:before {
  content: "\f04c"; }

.wi-refresh-alt:before {
  content: "\f04b"; }

.wi-umbrella:before {
  content: "\f084"; }

.wi-barometer:before {
  content: "\f079"; }

.wi-humidity:before {
  content: "\f07a"; }

.wi-na:before {
  content: "\f07b"; }

.wi-train:before {
  content: "\f0cb"; }

.wi-moon-new:before {
  content: "\f095"; }

.wi-moon-waxing-crescent-1:before {
  content: "\f096"; }

.wi-moon-waxing-crescent-2:before {
  content: "\f097"; }

.wi-moon-waxing-crescent-3:before {
  content: "\f098"; }

.wi-moon-waxing-crescent-4:before {
  content: "\f099"; }

.wi-moon-waxing-crescent-5:before {
  content: "\f09a"; }

.wi-moon-waxing-crescent-6:before {
  content: "\f09b"; }

.wi-moon-first-quarter:before {
  content: "\f09c"; }

.wi-moon-waxing-gibbous-1:before {
  content: "\f09d"; }

.wi-moon-waxing-gibbous-2:before {
  content: "\f09e"; }

.wi-moon-waxing-gibbous-3:before {
  content: "\f09f"; }

.wi-moon-waxing-gibbous-4:before {
  content: "\f0a0"; }

.wi-moon-waxing-gibbous-5:before {
  content: "\f0a1"; }

.wi-moon-waxing-gibbous-6:before {
  content: "\f0a2"; }

.wi-moon-full:before {
  content: "\f0a3"; }

.wi-moon-waning-gibbous-1:before {
  content: "\f0a4"; }

.wi-moon-waning-gibbous-2:before {
  content: "\f0a5"; }

.wi-moon-waning-gibbous-3:before {
  content: "\f0a6"; }

.wi-moon-waning-gibbous-4:before {
  content: "\f0a7"; }

.wi-moon-waning-gibbous-5:before {
  content: "\f0a8"; }

.wi-moon-waning-gibbous-6:before {
  content: "\f0a9"; }

.wi-moon-third-quarter:before {
  content: "\f0aa"; }

.wi-moon-waning-crescent-1:before {
  content: "\f0ab"; }

.wi-moon-waning-crescent-2:before {
  content: "\f0ac"; }

.wi-moon-waning-crescent-3:before {
  content: "\f0ad"; }

.wi-moon-waning-crescent-4:before {
  content: "\f0ae"; }

.wi-moon-waning-crescent-5:before {
  content: "\f0af"; }

.wi-moon-waning-crescent-6:before {
  content: "\f0b0"; }

.wi-moon-alt-new:before {
  content: "\f0eb"; }

.wi-moon-alt-waxing-crescent-1:before {
  content: "\f0d0"; }

.wi-moon-alt-waxing-crescent-2:before {
  content: "\f0d1"; }

.wi-moon-alt-waxing-crescent-3:before {
  content: "\f0d2"; }

.wi-moon-alt-waxing-crescent-4:before {
  content: "\f0d3"; }

.wi-moon-alt-waxing-crescent-5:before {
  content: "\f0d4"; }

.wi-moon-alt-waxing-crescent-6:before {
  content: "\f0d5"; }

.wi-moon-alt-first-quarter:before {
  content: "\f0d6"; }

.wi-moon-alt-waxing-gibbous-1:before {
  content: "\f0d7"; }

.wi-moon-alt-waxing-gibbous-2:before {
  content: "\f0d8"; }

.wi-moon-alt-waxing-gibbous-3:before {
  content: "\f0d9"; }

.wi-moon-alt-waxing-gibbous-4:before {
  content: "\f0da"; }

.wi-moon-alt-waxing-gibbous-5:before {
  content: "\f0db"; }

.wi-moon-alt-waxing-gibbous-6:before {
  content: "\f0dc"; }

.wi-moon-alt-full:before {
  content: "\f0dd"; }

.wi-moon-alt-waning-gibbous-1:before {
  content: "\f0de"; }

.wi-moon-alt-waning-gibbous-2:before {
  content: "\f0df"; }

.wi-moon-alt-waning-gibbous-3:before {
  content: "\f0e0"; }

.wi-moon-alt-waning-gibbous-4:before {
  content: "\f0e1"; }

.wi-moon-alt-waning-gibbous-5:before {
  content: "\f0e2"; }

.wi-moon-alt-waning-gibbous-6:before {
  content: "\f0e3"; }

.wi-moon-alt-third-quarter:before {
  content: "\f0e4"; }

.wi-moon-alt-waning-crescent-1:before {
  content: "\f0e5"; }

.wi-moon-alt-waning-crescent-2:before {
  content: "\f0e6"; }

.wi-moon-alt-waning-crescent-3:before {
  content: "\f0e7"; }

.wi-moon-alt-waning-crescent-4:before {
  content: "\f0e8"; }

.wi-moon-alt-waning-crescent-5:before {
  content: "\f0e9"; }

.wi-moon-alt-waning-crescent-6:before {
  content: "\f0ea"; }

.wi-moon-0:before {
  content: "\f095"; }

.wi-moon-1:before {
  content: "\f096"; }

.wi-moon-2:before {
  content: "\f097"; }

.wi-moon-3:before {
  content: "\f098"; }

.wi-moon-4:before {
  content: "\f099"; }

.wi-moon-5:before {
  content: "\f09a"; }

.wi-moon-6:before {
  content: "\f09b"; }

.wi-moon-7:before {
  content: "\f09c"; }

.wi-moon-8:before {
  content: "\f09d"; }

.wi-moon-9:before {
  content: "\f09e"; }

.wi-moon-10:before {
  content: "\f09f"; }

.wi-moon-11:before {
  content: "\f0a0"; }

.wi-moon-12:before {
  content: "\f0a1"; }

.wi-moon-13:before {
  content: "\f0a2"; }

.wi-moon-14:before {
  content: "\f0a3"; }

.wi-moon-15:before {
  content: "\f0a4"; }

.wi-moon-16:before {
  content: "\f0a5"; }

.wi-moon-17:before {
  content: "\f0a6"; }

.wi-moon-18:before {
  content: "\f0a7"; }

.wi-moon-19:before {
  content: "\f0a8"; }

.wi-moon-20:before {
  content: "\f0a9"; }

.wi-moon-21:before {
  content: "\f0aa"; }

.wi-moon-22:before {
  content: "\f0ab"; }

.wi-moon-23:before {
  content: "\f0ac"; }

.wi-moon-24:before {
  content: "\f0ad"; }

.wi-moon-25:before {
  content: "\f0ae"; }

.wi-moon-26:before {
  content: "\f0af"; }

.wi-moon-27:before {
  content: "\f0b0"; }

.wi-time-1:before {
  content: "\f08a"; }

.wi-time-2:before {
  content: "\f08b"; }

.wi-time-3:before {
  content: "\f08c"; }

.wi-time-4:before {
  content: "\f08d"; }

.wi-time-5:before {
  content: "\f08e"; }

.wi-time-6:before {
  content: "\f08f"; }

.wi-time-7:before {
  content: "\f090"; }

.wi-time-8:before {
  content: "\f091"; }

.wi-time-9:before {
  content: "\f092"; }

.wi-time-10:before {
  content: "\f093"; }

.wi-time-11:before {
  content: "\f094"; }

.wi-time-12:before {
  content: "\f089"; }

.wi-direction-up:before {
  content: "\f058"; }

.wi-direction-up-right:before {
  content: "\f057"; }

.wi-direction-right:before {
  content: "\f04d"; }

.wi-direction-down-right:before {
  content: "\f088"; }

.wi-direction-down:before {
  content: "\f044"; }

.wi-direction-down-left:before {
  content: "\f043"; }

.wi-direction-left:before {
  content: "\f048"; }

.wi-direction-up-left:before {
  content: "\f087"; }

.wi-wind-beaufort-0:before {
  content: "\f0b7"; }

.wi-wind-beaufort-1:before {
  content: "\f0b8"; }

.wi-wind-beaufort-2:before {
  content: "\f0b9"; }

.wi-wind-beaufort-3:before {
  content: "\f0ba"; }

.wi-wind-beaufort-4:before {
  content: "\f0bb"; }

.wi-wind-beaufort-5:before {
  content: "\f0bc"; }

.wi-wind-beaufort-6:before {
  content: "\f0bd"; }

.wi-wind-beaufort-7:before {
  content: "\f0be"; }

.wi-wind-beaufort-8:before {
  content: "\f0bf"; }

.wi-wind-beaufort-9:before {
  content: "\f0c0"; }

.wi-wind-beaufort-10:before {
  content: "\f0c1"; }

.wi-wind-beaufort-11:before {
  content: "\f0c2"; }

.wi-wind-beaufort-12:before {
  content: "\f0c3"; }

.wi-yahoo-0:before {
  content: "\f056"; }

.wi-yahoo-1:before {
  content: "\f00e"; }

.wi-yahoo-2:before {
  content: "\f073"; }

.wi-yahoo-3:before {
  content: "\f01e"; }

.wi-yahoo-4:before {
  content: "\f01e"; }

.wi-yahoo-5:before {
  content: "\f017"; }

.wi-yahoo-6:before {
  content: "\f017"; }

.wi-yahoo-7:before {
  content: "\f017"; }

.wi-yahoo-8:before {
  content: "\f015"; }

.wi-yahoo-9:before {
  content: "\f01a"; }

.wi-yahoo-10:before {
  content: "\f015"; }

.wi-yahoo-11:before {
  content: "\f01a"; }

.wi-yahoo-12:before {
  content: "\f01a"; }

.wi-yahoo-13:before {
  content: "\f01b"; }

.wi-yahoo-14:before {
  content: "\f00a"; }

.wi-yahoo-15:before {
  content: "\f064"; }

.wi-yahoo-16:before {
  content: "\f01b"; }

.wi-yahoo-17:before {
  content: "\f015"; }

.wi-yahoo-18:before {
  content: "\f017"; }

.wi-yahoo-19:before {
  content: "\f063"; }

.wi-yahoo-20:before {
  content: "\f014"; }

.wi-yahoo-21:before {
  content: "\f021"; }

.wi-yahoo-22:before {
  content: "\f062"; }

.wi-yahoo-23:before {
  content: "\f050"; }

.wi-yahoo-24:before {
  content: "\f050"; }

.wi-yahoo-25:before {
  content: "\f076"; }

.wi-yahoo-26:before {
  content: "\f013"; }

.wi-yahoo-27:before {
  content: "\f031"; }

.wi-yahoo-28:before {
  content: "\f002"; }

.wi-yahoo-29:before {
  content: "\f031"; }

.wi-yahoo-30:before {
  content: "\f002"; }

.wi-yahoo-31:before {
  content: "\f02e"; }

.wi-yahoo-32:before {
  content: "\f00d"; }

.wi-yahoo-33:before {
  content: "\f083"; }

.wi-yahoo-34:before {
  content: "\f00c"; }

.wi-yahoo-35:before {
  content: "\f017"; }

.wi-yahoo-36:before {
  content: "\f072"; }

.wi-yahoo-37:before {
  content: "\f00e"; }

.wi-yahoo-38:before {
  content: "\f00e"; }

.wi-yahoo-39:before {
  content: "\f00e"; }

.wi-yahoo-40:before {
  content: "\f01a"; }

.wi-yahoo-41:before {
  content: "\f064"; }

.wi-yahoo-42:before {
  content: "\f01b"; }

.wi-yahoo-43:before {
  content: "\f064"; }

.wi-yahoo-44:before {
  content: "\f00c"; }

.wi-yahoo-45:before {
  content: "\f00e"; }

.wi-yahoo-46:before {
  content: "\f01b"; }

.wi-yahoo-47:before {
  content: "\f00e"; }

.wi-yahoo-3200:before {
  content: "\f077"; }

.wi-forecast-io-clear-day:before {
  content: "\f00d"; }

.wi-forecast-io-clear-night:before {
  content: "\f02e"; }

.wi-forecast-io-rain:before {
  content: "\f019"; }

.wi-forecast-io-snow:before {
  content: "\f01b"; }

.wi-forecast-io-sleet:before {
  content: "\f0b5"; }

.wi-forecast-io-wind:before {
  content: "\f050"; }

.wi-forecast-io-fog:before {
  content: "\f014"; }

.wi-forecast-io-cloudy:before {
  content: "\f013"; }

.wi-forecast-io-partly-cloudy-day:before {
  content: "\f002"; }

.wi-forecast-io-partly-cloudy-night:before {
  content: "\f031"; }

.wi-forecast-io-hail:before {
  content: "\f015"; }

.wi-forecast-io-thunderstorm:before {
  content: "\f01e"; }

.wi-forecast-io-tornado:before {
  content: "\f056"; }

.wi-wmo4680-0:before,
.wi-wmo4680-00:before {
  content: "\f055"; }

.wi-wmo4680-1:before,
.wi-wmo4680-01:before {
  content: "\f013"; }

.wi-wmo4680-2:before,
.wi-wmo4680-02:before {
  content: "\f055"; }

.wi-wmo4680-3:before,
.wi-wmo4680-03:before {
  content: "\f013"; }

.wi-wmo4680-4:before,
.wi-wmo4680-04:before {
  content: "\f014"; }

.wi-wmo4680-5:before,
.wi-wmo4680-05:before {
  content: "\f014"; }

.wi-wmo4680-10:before {
  content: "\f014"; }

.wi-wmo4680-11:before {
  content: "\f014"; }

.wi-wmo4680-12:before {
  content: "\f016"; }

.wi-wmo4680-18:before {
  content: "\f050"; }

.wi-wmo4680-20:before {
  content: "\f014"; }

.wi-wmo4680-21:before {
  content: "\f017"; }

.wi-wmo4680-22:before {
  content: "\f017"; }

.wi-wmo4680-23:before {
  content: "\f019"; }

.wi-wmo4680-24:before {
  content: "\f01b"; }

.wi-wmo4680-25:before {
  content: "\f015"; }

.wi-wmo4680-26:before {
  content: "\f01e"; }

.wi-wmo4680-27:before {
  content: "\f063"; }

.wi-wmo4680-28:before {
  content: "\f063"; }

.wi-wmo4680-29:before {
  content: "\f063"; }

.wi-wmo4680-30:before {
  content: "\f014"; }

.wi-wmo4680-31:before {
  content: "\f014"; }

.wi-wmo4680-32:before {
  content: "\f014"; }

.wi-wmo4680-33:before {
  content: "\f014"; }

.wi-wmo4680-34:before {
  content: "\f014"; }

.wi-wmo4680-35:before {
  content: "\f014"; }

.wi-wmo4680-40:before {
  content: "\f017"; }

.wi-wmo4680-41:before {
  content: "\f01c"; }

.wi-wmo4680-42:before {
  content: "\f019"; }

.wi-wmo4680-43:before {
  content: "\f01c"; }

.wi-wmo4680-44:before {
  content: "\f019"; }

.wi-wmo4680-45:before {
  content: "\f015"; }

.wi-wmo4680-46:before {
  content: "\f015"; }

.wi-wmo4680-47:before {
  content: "\f01b"; }

.wi-wmo4680-48:before {
  content: "\f01b"; }

.wi-wmo4680-50:before {
  content: "\f01c"; }

.wi-wmo4680-51:before {
  content: "\f01c"; }

.wi-wmo4680-52:before {
  content: "\f019"; }

.wi-wmo4680-53:before {
  content: "\f019"; }

.wi-wmo4680-54:before {
  content: "\f076"; }

.wi-wmo4680-55:before {
  content: "\f076"; }

.wi-wmo4680-56:before {
  content: "\f076"; }

.wi-wmo4680-57:before {
  content: "\f01c"; }

.wi-wmo4680-58:before {
  content: "\f019"; }

.wi-wmo4680-60:before {
  content: "\f01c"; }

.wi-wmo4680-61:before {
  content: "\f01c"; }

.wi-wmo4680-62:before {
  content: "\f019"; }

.wi-wmo4680-63:before {
  content: "\f019"; }

.wi-wmo4680-64:before {
  content: "\f015"; }

.wi-wmo4680-65:before {
  content: "\f015"; }

.wi-wmo4680-66:before {
  content: "\f015"; }

.wi-wmo4680-67:before {
  content: "\f017"; }

.wi-wmo4680-68:before {
  content: "\f017"; }

.wi-wmo4680-70:before {
  content: "\f01b"; }

.wi-wmo4680-71:before {
  content: "\f01b"; }

.wi-wmo4680-72:before {
  content: "\f01b"; }

.wi-wmo4680-73:before {
  content: "\f01b"; }

.wi-wmo4680-74:before {
  content: "\f076"; }

.wi-wmo4680-75:before {
  content: "\f076"; }

.wi-wmo4680-76:before {
  content: "\f076"; }

.wi-wmo4680-77:before {
  content: "\f01b"; }

.wi-wmo4680-78:before {
  content: "\f076"; }

.wi-wmo4680-80:before {
  content: "\f019"; }

.wi-wmo4680-81:before {
  content: "\f01c"; }

.wi-wmo4680-82:before {
  content: "\f019"; }

.wi-wmo4680-83:before {
  content: "\f019"; }

.wi-wmo4680-84:before {
  content: "\f01d"; }

.wi-wmo4680-85:before {
  content: "\f017"; }

.wi-wmo4680-86:before {
  content: "\f017"; }

.wi-wmo4680-87:before {
  content: "\f017"; }

.wi-wmo4680-89:before {
  content: "\f015"; }

.wi-wmo4680-90:before {
  content: "\f016"; }

.wi-wmo4680-91:before {
  content: "\f01d"; }

.wi-wmo4680-92:before {
  content: "\f01e"; }

.wi-wmo4680-93:before {
  content: "\f01e"; }

.wi-wmo4680-94:before {
  content: "\f016"; }

.wi-wmo4680-95:before {
  content: "\f01e"; }

.wi-wmo4680-96:before {
  content: "\f01e"; }

.wi-wmo4680-99:before {
  content: "\f056"; }

.wi-owm-200:before {
  content: "\f01e"; }

.wi-owm-201:before {
  content: "\f01e"; }

.wi-owm-202:before {
  content: "\f01e"; }

.wi-owm-210:before {
  content: "\f016"; }

.wi-owm-211:before {
  content: "\f016"; }

.wi-owm-212:before {
  content: "\f016"; }

.wi-owm-221:before {
  content: "\f016"; }

.wi-owm-230:before {
  content: "\f01e"; }

.wi-owm-231:before {
  content: "\f01e"; }

.wi-owm-232:before {
  content: "\f01e"; }

.wi-owm-300:before {
  content: "\f01c"; }

.wi-owm-301:before {
  content: "\f01c"; }

.wi-owm-302:before {
  content: "\f019"; }

.wi-owm-310:before {
  content: "\f017"; }

.wi-owm-311:before {
  content: "\f019"; }

.wi-owm-312:before {
  content: "\f019"; }

.wi-owm-313:before {
  content: "\f01a"; }

.wi-owm-314:before {
  content: "\f019"; }

.wi-owm-321:before {
  content: "\f01c"; }

.wi-owm-500:before {
  content: "\f01c"; }

.wi-owm-501:before {
  content: "\f019"; }

.wi-owm-502:before {
  content: "\f019"; }

.wi-owm-503:before {
  content: "\f019"; }

.wi-owm-504:before {
  content: "\f019"; }

.wi-owm-511:before {
  content: "\f017"; }

.wi-owm-520:before {
  content: "\f01a"; }

.wi-owm-521:before {
  content: "\f01a"; }

.wi-owm-522:before {
  content: "\f01a"; }

.wi-owm-531:before {
  content: "\f01d"; }

.wi-owm-600:before {
  content: "\f01b"; }

.wi-owm-601:before {
  content: "\f01b"; }

.wi-owm-602:before {
  content: "\f0b5"; }

.wi-owm-611:before {
  content: "\f017"; }

.wi-owm-612:before {
  content: "\f017"; }

.wi-owm-615:before {
  content: "\f017"; }

.wi-owm-616:before {
  content: "\f017"; }

.wi-owm-620:before {
  content: "\f017"; }

.wi-owm-621:before {
  content: "\f01b"; }

.wi-owm-622:before {
  content: "\f01b"; }

.wi-owm-701:before {
  content: "\f01a"; }

.wi-owm-711:before {
  content: "\f062"; }

.wi-owm-721:before {
  content: "\f0b6"; }

.wi-owm-731:before {
  content: "\f063"; }

.wi-owm-741:before {
  content: "\f014"; }

.wi-owm-761:before {
  content: "\f063"; }

.wi-owm-762:before {
  content: "\f063"; }

.wi-owm-771:before {
  content: "\f011"; }

.wi-owm-781:before {
  content: "\f056"; }

.wi-owm-800:before {
  content: "\f00d"; }

.wi-owm-801:before {
  content: "\f011"; }

.wi-owm-802:before {
  content: "\f011"; }

.wi-owm-803:before {
  content: "\f012"; }

.wi-owm-804:before {
  content: "\f013"; }

.wi-owm-900:before {
  content: "\f056"; }

.wi-owm-901:before {
  content: "\f01d"; }

.wi-owm-902:before {
  content: "\f073"; }

.wi-owm-903:before {
  content: "\f076"; }

.wi-owm-904:before {
  content: "\f072"; }

.wi-owm-905:before {
  content: "\f021"; }

.wi-owm-906:before {
  content: "\f015"; }

.wi-owm-957:before {
  content: "\f050"; }

.wi-owm-day-200:before {
  content: "\f010"; }

.wi-owm-day-201:before {
  content: "\f010"; }

.wi-owm-day-202:before {
  content: "\f010"; }

.wi-owm-day-210:before {
  content: "\f005"; }

.wi-owm-day-211:before {
  content: "\f005"; }

.wi-owm-day-212:before {
  content: "\f005"; }

.wi-owm-day-221:before {
  content: "\f005"; }

.wi-owm-day-230:before {
  content: "\f010"; }

.wi-owm-day-231:before {
  content: "\f010"; }

.wi-owm-day-232:before {
  content: "\f010"; }

.wi-owm-day-300:before {
  content: "\f00b"; }

.wi-owm-day-301:before {
  content: "\f00b"; }

.wi-owm-day-302:before {
  content: "\f008"; }

.wi-owm-day-310:before {
  content: "\f008"; }

.wi-owm-day-311:before {
  content: "\f008"; }

.wi-owm-day-312:before {
  content: "\f008"; }

.wi-owm-day-313:before {
  content: "\f008"; }

.wi-owm-day-314:before {
  content: "\f008"; }

.wi-owm-day-321:before {
  content: "\f00b"; }

.wi-owm-day-500:before {
  content: "\f00b"; }

.wi-owm-day-501:before {
  content: "\f008"; }

.wi-owm-day-502:before {
  content: "\f008"; }

.wi-owm-day-503:before {
  content: "\f008"; }

.wi-owm-day-504:before {
  content: "\f008"; }

.wi-owm-day-511:before {
  content: "\f006"; }

.wi-owm-day-520:before {
  content: "\f009"; }

.wi-owm-day-521:before {
  content: "\f009"; }

.wi-owm-day-522:before {
  content: "\f009"; }

.wi-owm-day-531:before {
  content: "\f00e"; }

.wi-owm-day-600:before {
  content: "\f00a"; }

.wi-owm-day-601:before {
  content: "\f0b2"; }

.wi-owm-day-602:before {
  content: "\f00a"; }

.wi-owm-day-611:before {
  content: "\f006"; }

.wi-owm-day-612:before {
  content: "\f006"; }

.wi-owm-day-615:before {
  content: "\f006"; }

.wi-owm-day-616:before {
  content: "\f006"; }

.wi-owm-day-620:before {
  content: "\f006"; }

.wi-owm-day-621:before {
  content: "\f00a"; }

.wi-owm-day-622:before {
  content: "\f00a"; }

.wi-owm-day-701:before {
  content: "\f009"; }

.wi-owm-day-711:before {
  content: "\f062"; }

.wi-owm-day-721:before {
  content: "\f0b6"; }

.wi-owm-day-731:before {
  content: "\f063"; }

.wi-owm-day-741:before {
  content: "\f003"; }

.wi-owm-day-761:before {
  content: "\f063"; }

.wi-owm-day-762:before {
  content: "\f063"; }

.wi-owm-day-781:before {
  content: "\f056"; }

.wi-owm-day-800:before {
  content: "\f00d"; }

.wi-owm-day-801:before {
  content: "\f000"; }

.wi-owm-day-802:before {
  content: "\f000"; }

.wi-owm-day-803:before {
  content: "\f000"; }

.wi-owm-day-804:before {
  content: "\f00c"; }

.wi-owm-day-900:before {
  content: "\f056"; }

.wi-owm-day-902:before {
  content: "\f073"; }

.wi-owm-day-903:before {
  content: "\f076"; }

.wi-owm-day-904:before {
  content: "\f072"; }

.wi-owm-day-906:before {
  content: "\f004"; }

.wi-owm-day-957:before {
  content: "\f050"; }

.wi-owm-night-200:before {
  content: "\f02d"; }

.wi-owm-night-201:before {
  content: "\f02d"; }

.wi-owm-night-202:before {
  content: "\f02d"; }

.wi-owm-night-210:before {
  content: "\f025"; }

.wi-owm-night-211:before {
  content: "\f025"; }

.wi-owm-night-212:before {
  content: "\f025"; }

.wi-owm-night-221:before {
  content: "\f025"; }

.wi-owm-night-230:before {
  content: "\f02d"; }

.wi-owm-night-231:before {
  content: "\f02d"; }

.wi-owm-night-232:before {
  content: "\f02d"; }

.wi-owm-night-300:before {
  content: "\f02b"; }

.wi-owm-night-301:before {
  content: "\f02b"; }

.wi-owm-night-302:before {
  content: "\f028"; }

.wi-owm-night-310:before {
  content: "\f028"; }

.wi-owm-night-311:before {
  content: "\f028"; }

.wi-owm-night-312:before {
  content: "\f028"; }

.wi-owm-night-313:before {
  content: "\f028"; }

.wi-owm-night-314:before {
  content: "\f028"; }

.wi-owm-night-321:before {
  content: "\f02b"; }

.wi-owm-night-500:before {
  content: "\f02b"; }

.wi-owm-night-501:before {
  content: "\f028"; }

.wi-owm-night-502:before {
  content: "\f028"; }

.wi-owm-night-503:before {
  content: "\f028"; }

.wi-owm-night-504:before {
  content: "\f028"; }

.wi-owm-night-511:before {
  content: "\f026"; }

.wi-owm-night-520:before {
  content: "\f029"; }

.wi-owm-night-521:before {
  content: "\f029"; }

.wi-owm-night-522:before {
  content: "\f029"; }

.wi-owm-night-531:before {
  content: "\f02c"; }

.wi-owm-night-600:before {
  content: "\f02a"; }

.wi-owm-night-601:before {
  content: "\f0b4"; }

.wi-owm-night-602:before {
  content: "\f02a"; }

.wi-owm-night-611:before {
  content: "\f026"; }

.wi-owm-night-612:before {
  content: "\f026"; }

.wi-owm-night-615:before {
  content: "\f026"; }

.wi-owm-night-616:before {
  content: "\f026"; }

.wi-owm-night-620:before {
  content: "\f026"; }

.wi-owm-night-621:before {
  content: "\f02a"; }

.wi-owm-night-622:before {
  content: "\f02a"; }

.wi-owm-night-701:before {
  content: "\f029"; }

.wi-owm-night-711:before {
  content: "\f062"; }

.wi-owm-night-721:before {
  content: "\f0b6"; }

.wi-owm-night-731:before {
  content: "\f063"; }

.wi-owm-night-741:before {
  content: "\f04a"; }

.wi-owm-night-761:before {
  content: "\f063"; }

.wi-owm-night-762:before {
  content: "\f063"; }

.wi-owm-night-781:before {
  content: "\f056"; }

.wi-owm-night-800:before {
  content: "\f02e"; }

.wi-owm-night-801:before {
  content: "\f022"; }

.wi-owm-night-802:before {
  content: "\f022"; }

.wi-owm-night-803:before {
  content: "\f022"; }

.wi-owm-night-804:before {
  content: "\f086"; }

.wi-owm-night-900:before {
  content: "\f056"; }

.wi-owm-night-902:before {
  content: "\f073"; }

.wi-owm-night-903:before {
  content: "\f076"; }

.wi-owm-night-904:before {
  content: "\f072"; }

.wi-owm-night-906:before {
  content: "\f024"; }

.wi-owm-night-957:before {
  content: "\f050"; }

.wi-wu-chanceflurries:before {
  content: "\f064"; }

.wi-wu-chancerain:before {
  content: "\f019"; }

.wi-wu-chancesleat:before {
  content: "\f0b5"; }

.wi-wu-chancesnow:before {
  content: "\f01b"; }

.wi-wu-chancetstorms:before {
  content: "\f01e"; }

.wi-wu-clear:before {
  content: "\f00d"; }

.wi-wu-cloudy:before {
  content: "\f002"; }

.wi-wu-flurries:before {
  content: "\f064"; }

.wi-wu-hazy:before {
  content: "\f0b6"; }

.wi-wu-mostlycloudy:before {
  content: "\f002"; }

.wi-wu-mostlysunny:before {
  content: "\f00d"; }

.wi-wu-partlycloudy:before {
  content: "\f002"; }

.wi-wu-partlysunny:before {
  content: "\f00d"; }

.wi-wu-rain:before {
  content: "\f01a"; }

.wi-wu-sleat:before {
  content: "\f0b5"; }

.wi-wu-snow:before {
  content: "\f01b"; }

.wi-wu-sunny:before {
  content: "\f00d"; }

.wi-wu-tstorms:before {
  content: "\f01e"; }

.wi-wu-unknown:before {
  content: "\f00d"; }

#cookie-bar {
  background: #000;
  height: auto;
  min-height: 24px;
  line-height: 24px;
  color: #eeeeee;
  text-align: left;
  padding: 3px 0;
  z-index: 10000; }

#cookie-bar.fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%; }

#cookie-bar.fixed.bottom {
  bottom: 0;
  top: auto; }

#cookie-bar p {
  margin: 0;
  padding: 5px; }

#cookie-bar a {
  color: #ffffff;
  display: inline-block;
  text-decoration: none;
  padding: 0 3px; }

#cookie-bar .cb-enable {
  background: #be111d;
  padding: 0 6px;
  margin-left: 8px; }

#cookie-bar .cb-enable:hover {
  background: #be111d; }

#cookie-bar .cb-disable {
  background: #666;
  padding: 0 6px;
  margin-left: 8px; }

#cookie-bar .cb-disable:hover {
  background: #666; }

#cookie-bar .cb-policy {
  background: #0033bb; }

#cookie-bar .cb-policy:hover {
  background: #0055dd;
  padding: 0 6px;
  margin-left: 8px; }

#cookie-bar .titulo {
  display: block; }

/*# sourceMappingURL=css.css.map */
