﻿
@import url('fuentes.css');
@import url('registro.css');
@import url('pie.css');
@import url('notification.css');

/* helpers */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.clearfix {
  display: inline-block;
}

html[xmlns] .clearfix {
  display: block;
}

* html .clearfix {
  height: 1%;
  overflow: visible;
}

body {
  font-size: 100%;
  line-height: 100%;
  background-color: #efefef;
  padding:0;
  margin:0;
}

  body.home {
    
  }

  body.interior {
    
  }

ul, li
{
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none;
}


#contenedor {
  width: 1280px ;
  margin: 0 auto; 
  padding: 0px 20px 20px 20px;
}


/*MENU SUPERIOR*/
#menu-sup
{
   background-color:#1d1d1b;
   width:1280px;
   height:50px;
}



ul.dropdown{ 
  position: relative; 
  background-color:#1d1d1b;
  margin: 0px;
  padding: 0px;
  list-style: none;
  background-color:#1d1d1b;
  width:1280px;
}

ul.dropdown li{ 
  font-weight: bold; 
  float: left; 
  width: 170px; 
  position: relative;
  background-color:#1d1d1b;
  font-family: 'GothamMediumRegular';
  color:#FFFFFF;
  text-transform: uppercase;
  font-size:11px;
  height:46px;
  border-left:1px solid #30302e;

}

ul.dropdown>li:first-child
{
     width:50px;
   /*border-left:0px solid #30302e;
   border-bottom:4px solid #F8B847;*/
   vertical-align:middle;
   height:46px;
   display: block;
}

ul.dropdown>li:first-child>a{
    /*display:none;*/
}​

.ico-home{
    vertical-align: middle;
    padding-bottom:15px;
    position:absolute;
    top:5px;
}​

ul.dropdown a:hover{ 
  color: #000; 
}

ul.dropdown li a { 
  display: block; 
  padding: 15px 0px 25px;
  color: #FFFFFF; 
  position: relative; 
  z-index: 2000; 
  text-align: center;
  text-decoration: none;
  font-weight: 300;

}

ul.dropdown li a:hover,
ul.dropdown li a.hover{ 
  background: #a3e1f6;
  position: relative;
  color: #000000;
  height:10px;
}


ul.dropdown ul{ 
 display: none;
 position: absolute; 
  top: 0px; 
  left: 0; 
  width: 220px; 
  z-index: 1000;
}

ul.dropdown ul li { 
  font-weight: normal; 
  background: #1d1d1b; 
  color: #000; 
  border-bottom: 1px solid #ccc; 
  vertical-align:middle;
   display: block; 
   width:220px;
   text-align:center;
    border-left:0px solid #30302e;
}

ul.dropdown ul li a{ 
  display: block; 
  color: #ffffff !important;
  background: #1d1d1b !important;
  vertical-align:middle;
   text-align:center;
} 

ul.dropdown ul li a:hover{
  display: block; 
  background: #a3e1f6 !important;
  color: #000000 !important;
} 

.drop > a{
  position: relative;
}

.drop > a:after{
  content:"";
  position: absolute;
  right: 10px;
  top: 40%;
  border-left: 5px solid transparent;
  border-top: 5px solid #333;
  border-right: 5px solid transparent;
  z-index: 999;
}

.drop > a:hover:after{
  content:"";
   border-left: 5px solid transparent;
  border-top: 5px solid #fff;
  border-right: 5px solid transparent;
}



ul.dropdown>li:last-child{
   float:right;
   vertical-align:middle;
   display:inline-block;
   border-left:0px solid #30302e;
}


ul.dropdown>li:last-child>img{
   padding-top:15px;
   padding-left:20px;
}

.ico-social
 {
     cursor:pointer;
 }
 
 .activo
 {
     background: #a3e1f6 !important;
     color:#000000;
     height:50px;
     border-bottom:4px solid #a3e1f6;
 }
 
 .oculto
 {
     display:none;
 }
 
 .acceso
 {
     color:#000000 !important;
 }
 
 .seleccion
 {
     border-bottom:4px solid #F8B847;
     vertical-align:middle;
     height:46px;
     padding-bottom:0px;
 }
 
 .seleccion-home
 {
     
 }
 
 /*FIN MENU SUPERIOR*/
 
 
 
 /*CONTENIDO*/
.contenido
{
    padding-top:50px;
    width: 1180px;
    margin: 0 auto;
    padding-bottom:100px;
    margin-bottom:100px;
    display:block;
    overflow:visible;
}

.contenido-izq
{
    float:left;
    width: 800px;
}

.contenido-der
{
    float:right;
    width:380px;
   
}

.contenido-der-cont
{
    width:340px;
    float:right;
     background-color:#F1F1F1;
    border: 1px solid #D8D8D8;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
}


.titulo-aldia
{
    background-color:#F1F1F1;
    margin-left:50px;
}

.contenido-novedades
{
}

.contenido-novedades span
{
    width:250px;
    text-align:center;
    font-family:'Brandon_reg';
    font-size:35px;
    color:#3e3e3e;
    top:-5px;
    position:relative;
    height:60px;
    clear:both;
    display:block;
    text-align:center;
}

.contenido-1
{
    background-color:#FFFFFF;
    height:650px;
    margin-right:20px;
    float:left;
    overflow:hidden;
}

.contenido-2
{
    background-color:#FFFFFF;
    height:650px;
    float:left;
    overflow:hidden;
}

.contenido-wrapp
{
    margin-top:20px;
    padding: 10px 10px 10px 10px;
    width:auto;
    
}

.contenido-wrapp span
{
  font-family:'Brandon_med';
  clear:both;
  font-size:30px;
  color:#3e3e3e;
}

.contenido-wrapp a
{
  font-family:'Brandon_med';
  clear:both;
  font-size:30px;
  color:#3e3e3e;
  text-decoration:none;
}

.contenido-wrapp p
{
   width:360px;
   font-family:'Brandon_reg';
   font-size:18px;
   line-height:24px;
   padding-bottom:0px;
   padding-top:0px;
}

.contenido-wrapp om
{
    font-weight:bold;
     color: #c37f05;
}

/*BUTTONS*/
.button-home
{
    background-color:#a3e1f6;
    padding: 10px 30xp 10px 30px;
    border: 0px;
    font-family:'Brandon_blk';
    font-size:bold;
    font-size:18px;
    height:50px;
    cursor:pointer;
    width:90px;
    color:#3e3e3e;
}

.button-home-nw
{
    background-color:#a3e1f6;
    padding: 10px 30xp 10px 30px;
    border: 0px;
    font-family:'Brandon_blk';
    font-size:bold;
    font-size:18px;
    height:50px;
    cursor:pointer;
    color:#3e3e3e;
}

.button-home-wide
{
    background-color:#a3e1f6;
    width:100%;
    padding: 10px 10xp 10px 10px;
    border: 0px;
    font-family:'Brandon_blk';
    font-size:bold;
    font-size:18px;
    height:50px;
    cursor:pointer;
    color:#3e3e3e;
    
}

.button-color
{
    background-color:#F8B847;
    padding-top:0px;
    padding-left:40px;
    padding-right:40px;
    padding-bottom:0px;
    border: 0px;
    font-family:'Brandon_blk';
    font-size:bold;
    font-size:18px;
    height:40px;
    cursor:pointer;
    color:#3e3e3e;
    display:block;
    float:left;
    text-decoration:none;
    text-transform:uppercase;
}

.centrado
{
    padding:0;
    margin:0;
    text-align:center;
    width:100%;
}

.button-centrado
{
    background-color:#F8B847;
    padding-top:0px;
    padding-left:40px;
    padding-right:40px;
    padding-bottom:0px;

    border: 0px;
    font-family:'Brandon_blk';
    font-size:bold;
    font-size:18px;
    height:40px;
    color:#3e3e3e;
    text-decoration:none;
    text-transform:uppercase;
    vertical-align:middle;
    line-height:40px;
    max-width:150px;
    display: inline-block;
}

.proximo
{
    font-family:'Brandon_blk';
    font-size:bold;
    font-size:24px;
    margin-top:100px;
}



/*AGENDA*/
.agenda
{
    float:left;
    width:340px;
    margin-bottom:50px;
}

.agenda h1
{
    color: #F8B847;
    text-transform: uppercase;
    font-family:'Brandon_blk';
    font-size:18px;
}

.agenda h1:before {
    padding: 0 10px;
    content: "  ";
    background: url('/images/master/ico-block.png') no-repeat center;
}

.agenda-lista
{
    padding: 0;
    list-style-type: none;
    float:left;
    width:340px;
    clear:both;
}

.agenda-lista li
{
     list-style:none;
     float:left;
     width:340px;
      height:50px;
      border-bottom: 1px solid #c7c7c7;
      padding-left:0px;
}

.agenda-lista li h2
{
     width:30px;
     float:left;
     height:50px;
     font-family:'Brandon_blk';
     color:#c7c7c7;
     font-size:25px;
}

.agenda-lista li h4
{
     width:40px;
     float:left;
     text-transform: uppercase;
     height:50px;
     font-family:'Brandon_light';
     color:#c7c7c7;
}

.agenda-lista li h3
{
     width:270px;
     float:left;
     height:50px;
     font-family:'Brandon_reg';
     font-size:20px;
     font-weight:normal;
     color:#3e3e3e;
}


/*SOCIAL*/
.social
{
    float:left;
    width:340px;
    margin: 30px 0px 0px 0px;
}

.social h1
{
    color: #F8B847;
    text-transform: uppercase;
    font-family:'Brandon_blk';
    font-size:18px;
    margin-bottom:20px;
}

.social-facebook
{
   
   
}

.social h1:before {
    padding: 0 10px;
    content: "  ";
    background: url('/images/master/ico-block.png') no-repeat center;
}


.social-twitter
{

}



/*BLOGS*/
.blogs-sec
{
    float:left;
    margin-top:50px;
    margin-bottom:50px;
}

.blogs
{
  background-color:#a3e1f6;
  display: table-cell;
  width: 340px;
  height: 240px;
  max-height:240px;
  vertical-align: middle;
  text-align: center;
}

.blogs-in
{
   display: inline-block;
   width: 280px; height: 180px;
   border: 4px solid #ffffff;
   vertical-align:middle;
   color:#FFFFFF;
   font-family:'Brandon_blk';
}

.blogs-in h1
{
     font-size:55px;
     vertical-align:middle;
}


.blogs-in h2
{
 font-size:25px;
 text-transform: uppercase;
 height:25px;
}

.blogs-in h3
{ 
    font-size:18px;
    text-transform: uppercase;
}


/*NOVEDADES*/
.novedades
{
    float:left;
    width:340px;
}

.novedades h1
{
    color: #F8B847;
    text-transform: uppercase;
    font-family:'Brandon_blk';
    font-size:18px;
}

.novedades h1:before {
    padding: 0 10px;
    content: "  ";
    background: url('/images/master/ico-block.png') no-repeat center;
}

.novedades a
{
    color: #3e3e3e;
    font-family:'Brandon_blk';
    font-size:16px;
    margin-top:20px;
    text-decoration:none;
}

.novedades p
{
    color: #3e3e3e;
    font-family:'Brandon_reg';
    font-size:14px;
    margin-top:10px;
    padding-bottom:0px;
    margin-bottom:0px;
    
}

.novedades-item
{
    border-bottom: 1px solid #D8D8D8;
    display:block;
    margin-bottom:20px;
    padding-bottom:20px;
}

.novedades-item em
{
    color: #D8D8D8;
    font-family:'Brandon_reg';
    font-size:18px;
    float:right;
    font-style:normal;
}

.elemento {
  margin-bottom: 0px;
  margin-top: 25px;
  display:block;
}

/*HOME*/
.home-contenido-1
{
    margin-right:20px;
    float:left;
}

.home-contenido-2
{
    margin-right:20px;
    float:left;
}

.home-contenido-wrapp
{
    padding: 0px 10px 10px 10px;
    width:auto;
}

.home-contenido-wrapp span
{
  font-family:'Brandon_med';
  clear:both;
  font-size:30px;
  color:#3e3e3e;
}

.home-contenido-wrapp a
{
  font-family:'Brandon_med';
  clear:both;
  font-size:30px;
  color:#3e3e3e;
  text-decoration:none;
}

.home-contenido-wrapp p
{
   width:360px;
   font-family:'Brandon_reg';
   font-size:18px;
   line-height:24px;
   padding-bottom:0px;
   padding-top:0px;
}

.contenido-wrapp om
{
    font-weight:bold;
     color: #c37f05;
}

h1.home-seccion
{
    font-size:24pt;
    font-family:'Brandon_reg';
    color:#F8B847;
    float:left;
    vertical-align:baseline;
    line-height:24px;
    clear:both;
    padding-top:0px;
    top:-30px;
    position:relative;
}

h1.home-seccion span
{
    font-size:32px;
    font-family:'Brandon_reg';
    color:#3e3e3e;
    padding-left:10px;
    vertical-align:baseline;
    line-height:24px;
}

h2.titulo-color
{
    color: #F8B847;
    text-transform: uppercase;
    font-family:'Brandon_blk';
    font-size:18px;
    padding-top:10px;
}


.home-blog
{
    margin-top:25px;
    background-color:#A3E1F6;
    width:330px;
     -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    height:440px;
    padding-left:10px;
    padding-top:1px;
    margin-bottom:20px;
}

.home-blog h1
{
    color: #FFFFFF;
    text-transform: uppercase;
    font-family:'Brandon_blk';
    font-size:45px;
    line-height:40px;
    padding-bottom:0px;
    margin-bottom:20px;
    margin-top:30px;
    clear:both;
    overflow:hidden;
}

.home-blog-post
{
    background-color: #FFFFFF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width:300px;
    clear:both;
    float:left;
    margin-bottom:0px;
    padding:10px 10px 10px 10px;
    vertical-align:top;
    height:110px;
}

.home-blog-post-izq
{
    float:left;
    max-width:100px;
    overflow:hidden;
    max-height:100px;
}

.home-blog-post-der
{
    float:left;
    width:180px;
    vertical-align:top;
}

.home-blog-post-der a
{
    font-size:14px;
    font-family:'Brandon_blk';
    color:#449AC1;
    padding-left:5px;
    margin-top:0px;
    padding-top:0px;
    padding-bottom:0px;
    display:block;
    text-decoration:none;
}

.home-blog-post-der p
{
    font-size:14px;
    font-family:'Brandon_reg';
    margin-left:5px;
    width:190px;
    line-height:12px;
    margin-top:0px;
    padding-top:0px;
    clear:both;
}

.home-blog-social
{
    clear:both;
    width:320px;
    float:left;
    top:-25px;
    position:relative;
}

.home-blog-social-plus
{
    float:right;
    
}

.home-blog-share
{
     margin-left:20px;
}

.home-blog-share a
{
    font-size:12px;
    color:#FFFFFF;
}

.home-video
{
    background-color:#F8B847;
    /**/
    width:auto;
    padding: 20px 20px 20px 20px;
    clear:both;
    float:left;
    height:355px;
    margin-top:30px;
}

.home-video span
{
    font-size:20px;
    font-weight:bold;
    color: #FFFFFF;
    text-transform: uppercase;
    font-family:'Brandon_reg';
}

.home-video-file
{
    margin-top:20px;
    width:730px;
    height:355px;
    border: 4px solid #FFFFFF;
    background-color:#e4e4e4;
    
}

.home-sep
{
     border-top: 1px solid #D8D8D8;
     height:10px;
     width:100%;
     display:block;
     clear:both;
    
}

.home-testimonio
{
    float:left;
}

.home-testimonio-texto
{
    clear:both;
    padding: 60px 20px 10px 20px;
    border-bottom: 0px solid #D8D8D8;
}

.home-testimonio-texto span
{
     font-family:'Brandon_med';
      clear:both;
  font-size:30px;
  color:#3e3e3e;
}

.home-testimonio-texto p
{
     font-family:'Brandon_reg';
      clear:both;
  font-size:18px;
  color:#3e3e3e;
  line-height:24px;
}

.home-testimonio-texto om
{
    font-weight:bold;
     color: #c37f05;
}

.home-noticias
{
    clear:both;
    padding: 20px 20px 0px 20px;
    overflow:hidden;
}

.home-noticias-ul
{
    clear:both;
    padding: 0;
    list-style: none;
    height:215px;
    margin-bottom:20px;
    border-bottom: 1px solid #D8D8D8;
    padding-bottom:20px;
}

.home-noticias-ul li
{
    float:left;
    display:block;
    overflow:visible;

}

.home-noticias-ul li span
{
    float:left;
     font-family:'Brandon_reg';
      clear:both;
  font-size:30px;
  color:#3e3e3e;
  line-height:32px;
}

.home-noticias-ul li a
{
    float:left;
     font-family:'Brandon_reg';
      clear:both;
  font-size:30px;
  color:#3e3e3e;
  line-height:32px;
  text-decoration:none;
}

.home-noticias-ul li p
{
    float:left;
    font-family:'Brandon_reg';
      clear:both;
  font-size:18px;
  color:#3e3e3e;
  line-height:22px;
}

.home-noticias-ul>li:last-child{
   
   width:360px;
   padding-left:20px;
   vertical-align:top;

}​

.text-nar
{
    color: #c37f05;
    font-size:18px;
    font-weight:bold;
}

/*TWITTER*/
#home-share-twitter
{
   float:left;
   width:80px;
   overflow:hidden;
   margin-left:120px;
}

#home-share-twitter a
{
   font-size:12px;
   color:#FFFFFF;
}

#home-share-facebook
{
   float:left;
   width:80px;
   overflow:hidden;
}


/*COMUN*/
h1.seccion
{
    font-size:24pt;
    font-family:'Brandon_reg';
    color:#F8B847;
    float:left;
    vertical-align:baseline;
    line-height:24px;
    clear:both;
    padding-top:0px;
    top:-30px;
    position:relative;
}

h1.seccion span
{
    font-size:32px;
    font-family:'Brandon_reg';
    color:#3e3e3e;
    padding-left:10px;
    vertical-align:baseline;
    line-height:24px;
}

h1.subseccion 
{
    color: #3e3e3e;
    text-transform: uppercase;
    font-family:'Brandon_blk';
    font-size:18px;
    clear:both;
    padding-top:10px;
}

h1.subseccion:before {
    padding: 0 15px;
    content: "  ";
    background: url('/images/master/ico-block.png') no-repeat center;
}

h1.subseccion-color
{
    color: #F8B847;
    text-transform: uppercase;
    font-family:'Brandon_blk';
    font-size:18px;
    clear:both;
    padding-top:10px;
}

h1.subseccion-color:before {
    padding: 0 15px;
    content: "  ";
    background: url('/images/master/ico-block.png') no-repeat center;
}

.padding-top20
{   
    padding-top:20px;
}

.margin-top20
{   
    margin-top:20px;
}

.padding-top10
{   
    padding-top:10px;
}

.margin-top10
{   
    margin-top:10px;
}

.clear
{
    clear:both;
}

.sep
{
    margin-top:20px;
    margin-bottom:20px;
    display:block;
    clear:both;
}

.sep10
{
    margin-top:10px;
    display:block;
}

.nota-pie
{
    font-style:italic;
    font-size:14px;
    font-family:'Brandon_reg';
    color:#3e3e3e;
    clear:both;
}

span.titulocuadro
{
    background-color:#a3e1f6;
    border-left: 6px solid #F8B847;
    height:50px;
    font-size:16px;
    font-family:'Brandon_blk';
    font-weight:bold;
    color:#3e3e3e;
    text-transform:uppercase;
    clear:both;
    padding: 10px 20px 10px 20px;
    margin-top:20px;
    margin-bottom:20px;
}

p.texto-seccion
{
    font-family:'Brandon_reg';
    color:#3e3e3e;
    font-size:18px;
    line-height:20px;
    clear:both;
    display:block;
}

p.texto-reducido
{
     font-family:'Brandon_reg';
    color:#3e3e3e;
    font-size:14px;
    line-height:20px;
    clear:both;
    display:block;
}

p.texto-seccion a
{
    color:#3e3e3e;
    text-decoration:none;
}

p.texto-espaciado
{
    line-height:30px;
}

.fondo-color
{
   background-color:#a3e1f6;
   font-size:20px;
}

.texto-color
{
    color:#F8B847;
}

.link-gris
{
    text-decoration:underline !important;
    font-weight:bold !important;
}

a.link-color
{
    color:#F8B847 !important;
    font-weight:bold;
    text-decoration:underline;
}

a.link-color:hover
{
    color:#F8B847 !important;
    font-weight:bold;
    text-decoration:underline;
}

a.link-color:active
{
    color:#F8B847 !important;
    font-weight:bold;
    text-decoration:underline;
}

.texto-ampliado
{
    font-size:24px;
    font-family:'Brandon_reg';
    font-weight:bold;
    color:#3e3e3e;
}

.texto-ampliado a
{
    text-decoration:none;
}

.subtitulo-seccion-color
{
    color:#F8B847;
     font-size:24px;
    font-family:'Brandon_reg';
    font-weight:bold;
    clear:both;
}

.blanco
{
    background-color:#FFFFFF;
}



.video-comencemos
{
    background-color:#a3e1f6;
    /**/
    width:auto;
    padding: 20px 20px 20px 20px;
    clear:both;
    float:left;
    margin-bottom:30px;
}

.video-comencemos-file
{
    width:730px;
    height:355px;
    border: 4px solid #FFFFFF;
}


.ampliar
{
    background-color:#a3e1f6;
    border-left: 6px solid #F8B847;
    border-right:0px;
    border-top:0px;
    border-bottom:0px;
    height:30px;
    font-size:16px;
    font-family:'Brandon_blk';
    font-weight:bold;
    color:#3e3e3e;
    text-transform:uppercase;
    clear:both;
    padding-top: 0px;
    padding-left: 40px;
    padding-bottom:5px;
    padding-right:40px;
    margin-right:10px;
    /*float:right;*/
    line-height:30px;
    vertical-align:middle;
    cursor:pointer;
}

.ico-social-txt
{
    vertical-align:middle;
}

a.enlace
{
    color:#F8B847;
}

a.enlace:hover
{
    color:#F8B847;
}

.float-right
{
    float:right;
}

.float-left
{
    float:left;
}

.margin-left
{
    margin-left:50px;
}

.padding-right
{
    padding-right:20px;
}

.botones
{
    width:auto;
    margin: 0 auto; 
    margin-top:50px;
}

.botones ul
{
    text-align:center;
    width:100%;
}

.botones ul li
{
    float:left;
    margin-left:100px;
}

.listado
{
    padding-left:20px;
}

.listado li
{
    padding-bottom:10px;
    list-style-type: disc;
}

.listado li a
{
    font-size:16px;
    font-family:'Brandon_reg';
    text-decoration:none;
    color:#3e3e3e;
}

/*LISTA ENDESA*/
.endesa-educa
{
    clear:both;
    padding-bottom:30px;
    padding-top:0px;
}

ul.lista-endesa
{
    margin-top:40px;
    overflow:auto;
    display:inline-block;
    padding-left:0;
}

ul.lista-endesa li
{
    font-size:18px;
    font-family:'Brandon_reg';
    color:#3e3e3e;
    padding-bottom:10px;
    line-height:22px;
    vertical-align:middle;
    width:auto;
    margin-bottom:40px;
    overflow:auto;
    float:left;
    min-height:50px;
}

ul.lista-endesa li img
{
    vertical-align:middle;
    float:left;
    padding-right:20px;
}

ul.lista-endesa li span
{
    padding-left:20px;
    display:block;
    margin-left:20px;
    padding-top:5px;
    
}

ul.lista-endesa li em
{
    padding-left:0px;
    font-style:normal;
}

.lista-iconos-endesa
{
    font-family:'Brandon_blk';
    font-size:20px;
    text-decoration:underline;
    color:#3e3e3e;
}


/*LISTA ICONOS*/
ul.lista-iconos
{
    margin-top:40px;
    overflow:auto;
    display:inline-block;
    padding-left:0;
}

ul.lista-iconos li
{
    font-size:18px;
    font-family:'Brandon_reg';
    color:#3e3e3e;
    padding-bottom:10px;
    line-height:22px;
    vertical-align:middle;
    width:auto;
    margin-bottom:20px;
    overflow:auto;
    float:left;
    min-height:50px;
}

ul.lista-iconos li img
{
    vertical-align:middle;
    float:left;
    padding-right:20px;
}

ul.lista-iconos li span
{
    padding-left:20px;
    display:block;
    margin-left:20px;
    padding-top:5px;
    
}

ul.lista-iconos li em
{
    padding-left:0px;
    font-style:normal;
}

ul.lista-iconos-sub
{
    padding-left:80px;
    list-style: disc;
    padding-top:10px;
}

ul.lista-iconos-sub li
{
    list-style-type: disc;
    margin-bottom:0px;
    overflow:visible;
}

.lista-iconos-sub li em
{
    padding-left:0px;
    font-style:normal;
}

.lista-iconos-titulo
{
    font-family:'Brandon_blk';
     font-size:20px;
}

.icono-endesa-1
{
   background:url('/images/iconos/icono-endesa-1.png') no-repeat no-repeat;
   padding-left: 30px;
}


.icono-endesa-2
{
   background:url('/images/iconos/icono-endesa-2.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-endesa-3
{
   background:url('/images/iconos/icono-endesa-3.png') no-repeat no-repeat;
   padding-left: 30px;
}


.icono-endesa-4
{
   background:url('/images/iconos/icono-endesa-4.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-dedo
{
   background:url('/images/iconos/icono-dedo.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-difusion
{
   background:url('/images/iconos/icono-difusion.png') no-repeat no-repeat;
   padding-left: 30px;
}


.icono-escudo
{
   background:url('/images/iconos/icono-escudo.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-fiesta
{
   background:url('/images/iconos/icono-fiesta.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-grupo
{
   background:url('/images/iconos/icono-grupo.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-hoja
{
   background:url('/images/iconos/icono-hoja.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-hojas
{
   background:url('/images/iconos/icono-hojas.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-libro
{
   background:url('/images/iconos/icono-libro.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-llave
{
   background:url('/images/iconos/icono-llave.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-llave2
{
   background:url('/images/iconos/icono-llave2.png') no-repeat no-repeat;
   padding-left: 30px;
}


.icono-marcador
{
   background:url('/images/iconos/icono-marcador.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-masterclass
{
   background:url('/images/iconos/icono-masterclass.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-oso
{
   background:url('/images/iconos/icono-oso.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-papiro
{
   background:url('/images/iconos/icono-papiro.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-pareja
{
   background:url('/images/iconos/icono-marcador.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-pastel
{
   background:url('/images/iconos/icono-pastel.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-periodico
{
   background:url('/images/iconos/icono-periodico.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-personas
{
   background:url('/images/iconos/icono-personas.png') no-repeat no-repeat;
   padding-left: 30px;
}


.icono-premio
{
   background:url('/images/iconos/icono-premio.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-premios
{
   background:url('/images/iconos/icono-premios.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-premios a
{
    font-weight:bold;
    color:#3e3e3e;
}

.icono-profesor
{
   background:url('/images/iconos/icono-profesor.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-publicacion
{
   background:url('/images/iconos/icono-publicacion.png') no-repeat no-repeat;
   padding-left: 30px;
}


.icono-reunion
{
   background:url('/images/iconos/icono-reunion.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-tareas
{
   background:url('/images/iconos/icono-tareas.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-texto
{
   background:url('/images/iconos/icono-texto.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-trofeo
{
   background:url('/images/iconos/icono-trofeo.png') no-repeat no-repeat;
   padding-left: 30px;
}

.icono-trofeo span a
{
    color:#3e3e3e;
}


/*MANUALES*/

ul.manuales
{
    width:100%;
    margin-top:50px;
}

ul.manuales li
{
    float:left;
    width:150px;
    text-align:center;
}

ul.manuales li span
{
     font-size:16px;
    font-family:'Brandon_reg';
    color:#3e3e3e;
    text-transform:uppercase;
    font-weight:bold;
    padding-bottom:5px;
    width:150px;
    clear:both;
    display:block;
}

ul.manuales li img
{
    clear:both;
    margin-top:10px;
    cursor:pointer;
}

/*PREMIOS*/
ul.premios
{
    list-style: disc;
    padding-left:20px;
}

ul.premios li
{
     font-size:16px;
    font-family:'Brandon_reg';
    color:#3e3e3e;
    padding-bottom:10px;
    list-style-type: disc;
    overflow:visible;
    padding-left:10px;
}

ul.premios b
{
    font-family:'Brandon_blk';
}

/*REGISTRO*/

.registro
{
    background-color:#F8B847;
    padding-left: 20px;
    padding-right:20px;
    padding-top:20px;
    padding-bottom:20px;
    border: 0px;
    font-family:'Brandon_reg';
    font-size:18px;
    color:#3e3e3e;
    display:inline-block;
    margin:0px 20px 0px 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.registro h3
{
    color:#B37508;
    font-family:'Brandon_blk';
}

.registro-centro
{
    padding-left:20px;
    clear:both;
}

.registro-centro li
{
    list-style-type:disc;
    overflow:visible;
    color:#B37508;
   
    margin-bottom:20px;
}

.registro-centro li span
{
    color:#B37508;
    font-size:24px;
    
}

.registro-centro li p
{
    color:#FFFFFF;
    font-size:18px;
    font-family:'Brandon_reg';
    line-height:24px;
}

.registro-centro li a
{
    color:#B37508;
    font-size:18px;
    font-family:'Brandon_reg';
    line-height:24px;
    text-decoration:none;
}

.registro-completado
{
    font-size:18px;
    font-family:'Brandon_reg';
    line-height:24px;
}

.fin-registro ul li
{
    font-size:18px;
    font-family:'Brandon_blk';
    line-height:24px;
}

.fin-registro ul li span
{
    color:#00ACE8;
    font-size:22px;
}

.separador
{
     border-top:1px solid #926937;
}

.button-registro
{
    padding-left: 20px;
    padding-right:20px;
    padding-top:10px;
    padding-bottom:10px;
    border: 0px solid #926937;
    background-color:#926937;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    color:#FFFFFF;
    text-decoration:none;
    cursor:pointer;
    font-size:18px;
}

.linkbutton-registro
{
    padding-left: 20px;
    padding-right:20px;
    padding-top:12px;
    padding-bottom:12px;
    border: 0px solid #926937;
    background-color:#926937;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    color:#FFFFFF;
    text-decoration:none;
    font-size:18px;
}

.button-enviar
{
    padding-left: 20px;
    padding-right:20px;
    padding-top:10px;
    padding-bottom:10px;
    border: 0px solid #E9A442;
    background-color:#E9A442;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    color:#FFFFFF;
    text-decoration:none;
    cursor:pointer;
    font-size:18px;
}

ul.campos
{
   
}

ul.campos li
{
     list-style-type:disc;
    overflow:visible;
    color:#B37508;
    padding-bottom:10px;
    font-weight:normal;
    margin-bottom:0px;
}

ul.campos>li:first-child
{
    border-bottom:0px solid #B37508;
   
}



ul.campos li select
{
    background-color:#926937;
    border: 0px solid #926937;
    height:20px;
    color: #FFFFFF;
    font-family:'Brandon_reg';
}

.registro-alumno
{
}

.registro-alumno p
{
    color:#FFFFFF;
    font-size:18px;
    font-family:'Brandon_reg';
    line-height:24px;
}

.alumno-campos
{
    width:100%;
    display:block;
    clear:both;
    overflow:hidden;
}

.alumno-campos-izquierda
{
    width:50%;
    display:block;
    float:left;
}

.alumno-campos-derecha
{
    width:50%;
    display:block;
    float:right;
}

.alumno-elementos
{
    width: 330px;
    padding-left:20px;
}

.alumno-elementos li
{
    list-style-type:none;
    padding-bottom:20px;
}

.alumno-elementos li select
{
    background-color:#926937;
    border: 0px solid #926937;
    height:20px;
    color: #FFFFFF;
    font-family:'Brandon_reg';
}


.alumno-elementos li label {
    float: left;
    color:#B37508;
}

.alumno-elementos li span {
     display: block;
    overflow: hidden;
    padding: 0 5px;
}


.alumno-elementos li span input
{
    background-color:#926937;
    border: 0px solid #926937;
    height:20px;
    color: #FFFFFF;
    font-family:'Brandon_reg';
    width:100%;
}

.alumno-elementos li span em
{
    float:left;
    font-size:12px;
}

.radio-buttons
{
    width:250px;
}

.radio-buttons-amp
{
    width:550px;
}

.radio
{
    float:left;
    display:block;
    white-space:nowrap;
}

.radio-amp
{
    float:left;
    display:block;
    white-space:nowrap;
}

.radio>input[type=radio]
{
    float:left;
    width:20px;
    font-size:14px;
    vertical-align:middle;
}

.radio label
{
    float:right;
    width:80px;
    white-space:nowrap;
    vertical-align:middle;
    top:5px;
    font-size:16px;
    line-height:24px;
}

.radio-amp label
{
    float:right;
    width:150px;
    white-space:nowrap;
    vertical-align:middle;
    top:5px;
    font-size:16px;
    line-height:24px;
}

.radio-amp>input[type=radio]
{
    float:left;
    width:20px;
    font-size:14px;
    vertical-align:middle;
}

.campos-captcha
{
     font-family:'Brandon_reg';
    width:100%;
    padding-bottom:20px;
    clear:both;
}

.campos-captcha div
{
    padding-bottom:20px;
}

.campos-captcha div label
{
}

/* captcha */
.captcha {
}

  .captcha.contacto {
    margin: 15px 0 0 192px;
  }

#recaptcha_widget_div {
  position: relative;
  left: -7px;
}

  #recaptcha_widget_div #recaptcha_logo {
    display: none;
  }

  #recaptcha_widget_div #recaptcha_tagline {
    display: none;
  }

  #recaptcha_widget_div .recaptchatable {
    border: 0 none !important;
  }

  #recaptcha_widget_div .recaptcha_image_cell {
    background-color: transparent;
  }

  #recaptcha_widget_div input[type="text"] {
    border: 0 none !important;
    margin: 0 !important;
    /*font-size: 0.6875em;*/
    font-size:18px;
    
  }

.captcha.contacto #recaptcha_widget_div input[type="text"] {
  position: relative;
  left: -6px;
}

.captcha .texto label {
  float: none;
}

.acepto-politicas
{
    padding-left:20px;
}

.acepto-politicas label
{
    font-size:18px;
}

.acepto-politicas input[type=checkbox]
{
    border: 1px solid #FFFFFF;
    width: 15px;
	height: 15px;
	background: #fcfff4;
}

.acepto-politicas a
{
    color:#926937;
}

/*PROFESOR*/
.profesor-campos
{
    width:100%;
    display:block;
    clear:both;
    overflow:hidden;
}

.profesor-campos-izquierda
{
    width:50%;
    display:block;
    float:left;
}

.profesor-campos-derecha
{
    width:50%;
    display:block;
    float:right;
}

.profesor-elementos
{
    width: 330px;
    padding-left:20px;
}

.profesor-elementos li
{
    list-style-type:none;
    padding-bottom:20px;
}

.profesor-elementos li select
{
    background-color:#926937;
    border: 0px solid #926937;
    height:20px;
    color: #FFFFFF;
    font-family:'Brandon_reg';
}


.profesor-elementos li label {
    float: left;
    color:#B37508;
}

.profesor-elementos li span {
     display: block;
    overflow: hidden;
    padding: 0 5px;
}


.profesor-elementos li span input
{
    background-color:#926937;
    border: 0px solid #926937;
    height:20px;
    color: #FFFFFF;
    font-family:'Brandon_reg';
    width:100%;
}

.profesor-elementos li span em
{
    float:left;
    font-size:12px;
}

.registro-profesor
{
    clear:both;
}

.registro-profesor p
{
    color:#FFFFFF;
    font-size:18px;
    font-family:'Brandon_reg';
    line-height:24px;
}

.registro-profesor-small
{
    font-size:16px;
    color:#FFFFFF;
    font-family:'Brandon_reg';
}

.registro-profesor-small a
{
    color:#B37508;
}

/*NUEVO CENTRO*/
.centros-campos
{
    width:100%;
    display:block;
    clear:both;
    overflow:hidden;
}

.centros-campos-izquierda
{
    width:50%;
    display:block;
    float:left;
}

.centros-campos-derecha
{
    width:50%;
    display:block;
    float:right;
}

.centros-elementos
{
    width: 330px;
    padding-left:20px;
}

.centros-elementos li
{
    list-style-type:none;
    padding-bottom:20px;
}

.centros-elementos li select
{
    background-color:#926937;
    border: 0px solid #926937;
    height:20px;
    color: #FFFFFF;
    font-family:'Brandon_reg';
}


.centros-elementos li label {
    float: left !important;
    color:#B37508 !important; 
}

.centros-elementos li span {
     display: block;
    overflow: hidden;
    padding: 0 5px;
}


.centros-elementos li span input
{
    background-color:#926937 !important;
    border: 0px solid #926937;
    height:20px;
    color: #FFFFFF;
    font-family:'Brandon_reg';
    width:100%;
}

.centros-elementos li span em
{
    float:left;
    font-size:12px;
}

.registro-centros
{
    clear:both;
}

.registro-centros p
{
    color:#FFFFFF;
    font-size:18px;
    font-family:'Brandon_reg';
    line-height:24px;
}

/*RECURSOS*/

.portadas-recursos
{
    width:100%;
    margin-bottom:50px;
    display:block;
}

.portadas-recursos li
{
    float:left;
    background-color:#F8B847;
    padding:10px 10px 10px 10px;
    width:22%;
    margin-bottom:50px;
    display:block;
}

.portadas-recursos li img
{
    border: 2px solid #FFFFFF;
    padding:10px 5px 10px 5px;
}


/*CONSEJOS*/
.consejos-periodisticos
{
    padding:10px 10px 10px 10px;
    overflow:hidden;
    clear:both;
}

.consejos-periodisticos ul
{
    clear:both;
    background-color:#F8BF59;
    padding:10px 10px 10px 30px;
    display:block;
    overflow:hidden;
    width:520px;
}

.consejos-periodisticos ul li
{
    float:left;
    background-color:#1B1B1B;
    height:50px;
    margin-right:10px;
    margin-bottom:10px;
    
    padding: 5px 5px 5px 5px;
    width:150px;
    vertical-align:middle;
    display:block;
}

.consejos-periodisticos ul li a
{
    font-family:'Brandon_reg';
    font-size:12px;
    color:#FFFFFF;
    text-decoration:none;
     vertical-align:middle;
     display:block;
     overflow:hidden;
     max-width:115px;
     float:right;
     text-align:right;
}

.como-cronica
{
   background:url('/images/iconos/icono-cronica.png') no-repeat no-repeat 10px 10px;
   padding-left: 30px;
}

.como-reportaje
{
   background:url('/images/iconos/icono-reportaje.png') no-repeat no-repeat 10px 10px;
   padding-left: 30px;
}

.como-entrevista
{
   background:url('/images/iconos/icono-entrevista.png') no-repeat no-repeat 10px 10px;
   padding-left: 30px;
}

.como-fotografia
{
   background:url('/images/iconos/icono-fotografia.png') no-repeat no-repeat 10px 10px;
   padding-left: 30px;
}

.como-tira
{
   background:url('/images/iconos/icono-tira.png') no-repeat no-repeat 10px 10px;
   padding-left: 30px;
}

.como-ingles
{
   background:url('/images/iconos/icono-ingles.png') no-repeat no-repeat 10px 10px;
   padding-left: 30px;
}

.como-multimedia
{
   background:url('/images/iconos/icono-multimedia.png') no-repeat no-repeat 10px 10px;
   padding-left: 30px;
}

.como-publi
{
   background:url('/images/iconos/icono-publi.png') no-repeat no-repeat 10px 10px;
   padding-left: 30px;
}

.como-blog
{
   background:url('/images/iconos/icono-blog.png') no-repeat no-repeat 10px 10px;
   padding-left: 30px;
}

/*DESCARGAR */
.descargar
{
    width:200px;
    text-align:center;
    
    overflow:visible;
}

.descargar a
{
    color:#3E3E3E;
    font-family:'Brandon_blk';
    font-size:16px;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none;
    background-color:#DEA725;
    width:100%;
    line-height:30px;
    vertical-align:middle;
    float:left;
    
}

.icono-descarga
{
    width:36px;
    background:url('/images/iconos/icono-descarga.png') no-repeat no-repeat;
    float:left;
    height:36px;
    top:-5px;
    position:relative;
}

.porcapitulo
{
    width:260px;
    text-align:center;
    overflow:visible;
     background-color:#DEA725;
     float:left;
    line-height:30px;
   font-family:'Brandon_blk';
    font-size:16px;
    font-weight:bold;
    text-transform:uppercase;
    margin-left:10px;
    color:#3E3E3E;
}

.descargar-capitulo
{
    list-style:none;
}

.descargar-capitulo li
{
    background-color:#DEA725;
    margin-left:5px;
    float:left;
    width:25px;
    text-align:center;
}

.descargar-capitulo li a
{
    color:#3E3E3E;
     font-family:'Brandon_blk';
    font-size:16px;
    font-weight:bold;
     line-height:30px;
     text-decoration:none;
     width:25px;
}

/*RECURSOS UTILIES*/

.enlaces-recursos
{
    list-style:disc;
   padding-left:50px;
}

.enlaces-recursos li
{
    margin-bottom:10px;
     overflow:visible;
     list-style-type:disc;
      color:#3E3E3E;
    font-family:'Brandon_reg';
    font-size:16px;
}

.enlaces-recursos li a
{
    color:#3E3E3E;
    font-family:'Brandon_blk';
    font-size:16px;
}

.enlaces-recursos-color
{
     list-style:disc;
   padding-left:50px;
}

.enlaces-recursos-color li 
{
     margin-bottom:20px;
     overflow:visible;
     list-style-type:disc;
      color:#DEA725;
    font-family:'Brandon_reg';
    font-size:16px;
}

.enlaces-recursos-color li b
{
    color:#DEA725;
}

.enlaces-recursos-color li span
{
    color:#3E3E3E;
}

.enlaces-recursos-color li a
{
}

.enlaces-recursos-color li ul
{
   padding-left:50px;
}

.enlaces-recursos-color li ul li
{
    color:#3E3E3E;
    font-family:'Brandon_blk';
    font-size:16px;
    padding-top:10px;
    padding-bottom:0px;
}

.enlaces-recursos-color li ul li a
{
    color:#3E3E3E;
    font-family:'Brandon_blk';
    font-size:16px;
}

/*HEMEROTECA*/

.hemeroteca
{
    list-style:disc;
    padding-left:50px;
}

.hemeroteca li
{
     margin-bottom:20px;
     overflow:visible;
     list-style-type:disc;
      color:#3E3E3E;
    font-family:'Brandon_reg';
    font-size:16px;
}

/*MODAL*/


.modal 
{
  display:none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10000;
  margin: auto;
  padding: 20px;
  width: 460px;
  height: 360px;
  border-radius: 10px;
  background-color:#A9DCF7;

  -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
  box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
  /*opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);*/

  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  -ms-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease;
}

.modal h2 {
  color: #000000;
  text-transform: uppercase;
  font-family: 'GothamMediumRegular';
  font-size:32px;
  font-weight:bold;
  text-align:center;
  width:100%;
  padding-bottom:30px;
}

.modal-in
{
    border: 10px solid #FFFFFF;
    display:block;   
    border-radius: 10px;
    height: 320px;
     margin: auto;
    padding: 15px;
   
}

.modal p {
  color: #444;
  text-align: left;
  font: 13px/1.8 Georgia, Times, sans-serif;
}

.modal-container
{
     margin: 0 auto; 
  padding: 0;
  width:410;
  border: 0px solid #990000;
}



.modal-container-izq
{
    float:left;
    display:block;
    width:180px;
}

.modal-container-izq span
{
    font-family: 'GothamMediumRegular';
  font-size:16px;
  font-weight:bold;
  text-transform:uppercase;
  float:left;
  clear:both;
  padding-bottom:20px;
  height:40px;
}

.modal-container-der
{
    float:left;
    display:block;
    width:180px;
    margin-left:50px;
}

.modal-container-der span
{
    font-family: 'GothamMediumRegular';
  font-size:16px;
  font-weight:bold;
  text-transform:uppercase;
  float:left;
  clear:both;
  padding-bottom:20px;
  height:40px;
}

.modal-input
{
     font-family: 'GothamMediumRegular';
  font-size:16px;
  height:20px;
  border-radius: 5px;
  border: 1px solid #FFFFFF;
  width:180px;
  float:left;
  clear:both;
  margin-top:10px;
}

.button-entrar
{
    background-color:#000000;
    color:#FFFFFF;
    text-transform: uppercase;
  font-family: 'GothamMediumRegular';
  font-size:24px;
  font-weight:bold;
  text-align:center;
  width:180px;
  border: 0px;
  padding:20px;
  text-decoration:none;

  clear:both;
  margin-top:20px;
}

.button-nuevo-registro
{
    background-color:#000000;
    color:#FFFFFF;
    text-transform: uppercase;
  font-family: 'GothamMediumRegular';
   border: 0px;
   float:left;
   padding:5px;
   cursor:pointer;
   margin-top:10px;
}

.button-recuperar
{
    background-color:#000000;
    color:#FFFFFF;
    text-transform: uppercase;
  font-family: 'GothamMediumRegular';
   border: 0px;
   float:right;
   padding:5px;
   cursor:pointer;
   margin-top:10px;
}

.modal-buttons
{
    width:100%;
    text-align:center;
    padding-top:80px;
    clear:both;
    display:block;
}

/*MODAL BANNER*/
.modalbanner 
{
  /*display:none;*/
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100000;
  margin: auto;
  /*padding: 20px;*/
  width:751px;
  height: 500px;
  -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.1);
  box-shadow: 5px 5px 5x rgba(0,0,0,0.1);
  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  -ms-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease;
}

.modalbanner-in
{
    display:block;   
    width:751px;
    height: 500px;
    margin: auto;
    background: url('/imagesmaster/banner-01.jpg') no-repeat center;
}

.modalbanner-close
{
    float:right;
    position:relative;
    cursor:pointer;
}

.modalbanner-registrate
{
    clear:both;
    float:right;
    position:relative;
    margin-top:360px;
    margin-right:40px;
    cursor:pointer;
}

/*OVERLAY*/
.overlay {
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    
     z-index: 100000000;
    
     position: fixed;
     filter: Alpha(Opacity=80);
     opacity: 0.80;
     -moz-opacity: 0.80;
}
* html .overlay {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
    width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
}
.loader {
     position: absolute;
    top: 50%;
    left: 50%;
    width: 300px;
    height: 80px;    
    margin-top: -100px;
    margin-left: -150px;
    padding-top: 120px;
    text-align: center; 
    background: #FFF url(img/ajax_loader3.gif) center 80px no-repeat;
    border: 1px solid #243c60;
    border-radius: 10px;
    color: #666;
    font-size: 16px; 
    z-index: 1000;   
        
}
* html .loader {
    position: absolute;
    margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
}



.spanWait
{
    font-weight:bold;
    font-size:14px;
    font-family:Tahoma;
    line-height:20px; 
}
.overlayInt
{
    
}
.loaderInt
{
    text-align:center;
    font-weight:bold;
    font-size:10px;
}


/*CONTACTO*/

.formulario-contacto
{
    width: 500px;
    padding-left:20px;
    font-family:'Brandon_reg';
}

.formulario-contacto li
{
    list-style-type:none;
    padding-bottom:20px;
}

.formulario-contacto li select
{
    background-color:#ffffff;
    border: 0px solid #ffffff;
    height:20px;
    color: #000000;
    font-family:'Brandon_reg';
}


.formulario-contacto li label {
    float: left;
    color:#3E3E3E;
    width:200px;
}

.formulario-contacto li span {
     display: block;
    overflow: hidden;
    padding: 0 5px;
}


.formulario-contacto li span input
{
    background-color:#A2CFF0;
    border: 0px solid #A2CFF0;
    height:20px;
    color: #000000;
    font-family:'Brandon_reg';
    width:100%;
}

.formulario-contacto li span textarea
{
    background-color:#A2CFF0;
    border: 0px solid #A2CFF0;
    color: #000000;
    font-family:'Brandon_reg';
    width:100%;
}

.formulario-contacto li span em
{
    float:left;
    font-size:12px;
}

.perfiles-sociales
{
    width: 500px ;
    margin: 0 auto; 
    clear:both;
    margin-bottom:50px;
    margin-top:50px;
    text-align:center;
}

.perfiles-sociales a
{
    text-decoration:none;
}

/*FAQS*/
.faqs
{
    clear:both;
    background-color:#C5E7F3;
     font-family:'Brandon_reg';
    font-size:18px;
    padding-left:20px;
    padding-right:20px;
    padding-top:20px;
    padding-bottom:20px;
}

.faqs h3
{
    color:#EDBB0F;
    font-size:24px;
}

.faqs p
{
    line-height:22px;
}

.faqs p a
{
    text-decoration:none;
    color:#EDBB0F;
    text-decoration:underline;
}

.faqs ul
{
    padding-left:20px;
    list-style: disc;
    padding-top:10px;
}

.faqs ul li
{
    list-style-type: disc;
    margin-bottom:10px;
    overflow:visible;
    color:#3E3E3E;
}

.shortcuts
{
    
}

.shortcuts ul li
{
    padding-bottom:20px;
}

.shortcuts ul li a
{
    text-decoration:none;
    color:#3E3E3E;
}


/*RECUPERAR */
.formulario-recuperar
{
    width: 400px;
    padding-left:20px;
    font-family:'Brandon_reg';
}

.formulario-recuperar li
{
    list-style-type:none;
    padding-bottom:20px;
}

.formulario-recuperar li select
{
    background-color:#ffffff;
    border: 0px solid #ffffff;
    height:20px;
    color: #000000;
    font-family:'Brandon_reg';
}


.formulario-recuperar li label {
    float: left;
    color:#3E3E3E;
    width:150px;
}

.formulario-recuperar li span {
     display: block;
    overflow: hidden;
    padding: 0 5px;
}


.formulario-recuperar li span input
{
    background-color:#A2CFF0;
    border: 0px solid #A2CFF0;
    height:20px;
    color: #000000;
    font-family:'Brandon_reg';
    width:100%;
}

.formulario-recuperar li span textarea
{
    background-color:#A2CFF0;
    border: 0px solid #A2CFF0;
    color: #000000;
    font-family:'Brandon_reg';
    width:100%;
}

.formulario-recuperar li span em
{
    float:left;
    font-size:12px;
}


/*MAPA WEB*/
.mapaweb
{
    list-style:none;
    font-family:'Brandon_reg';
    font-weight:bold;
}


.mapaweb li
{
    clear:both;
    width:300px;
    color:#3E3E3E;
    padding-top:10px;
    font-size:14px;
}

.mapaweb li a
{
    color:#616160;
    font-size:14px;
    font-family:'Brandon_reg';
    font-size:bold;
    text-decoration:none;
    font-weight:normal;
    margin-top:20px;
}

.mapaweb li span
{
    color:#FFFFFF;
    font-size:22px;
    font-family:'Brandon_blk';
    font-size:bold;
    text-decoration:none;
    font-weight:bold;
    margin-top:20px;
    background-color:#E9A442;
    padding-left:20px;
    padding-right:20px;
    padding-top:10px;
    padding-bottom:10px;
     -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width:200px;
    display:inline-block;
    text-align:center;
    height:30px;
    line-height:30px;
    vertical-align:middle;
}

.mapaweb li ul
{
    margin-top:10px;
    padding-left:40px;
    list-style:disc;
    font-size:20px;
}

.mapaweb li ul li
{
    list-style-type: disc;
    margin-bottom:0px;
    overflow:visible;
}

.mapaweb li ul li a
{
    font-size:18px !important;
    font-family:'Brandon_blk';
}

/*AL DIA*/
.aldia
{
    margin-bottom:100px;
}

.aldia h5 a
{
    color:#060605;
    font-size:26px;
    font-family:'Brandon_blk';
    clear:both;
    text-decoration:none;
    line-height:30px;
} 

.aldia h4
{
    color:#3E3E3E;
    font-size:16px;
    font-family:'Brandon_reg';
    clear:both;
}

.aldia h4 em
{
    color:#00ABE6;
    font-size:20px;
    font-family:'Brandon_reg';
    clear:both;
}

.aldia-imagen
{
    text-align:center;
}

.aldia-contenido
{
    font-family:'Brandon_reg';
}

.aldiacontenido-extendido
{
    font-family:'Brandon_reg';
}

.leer-mas
{
    clear:both;
    font-family:'Brandon_blk';
    font-size:18px;
    float:right;
    text-transform:uppercase;
    margin-top:30px;
    color:#060605;
    padding-right:30px;
    text-decoration:none;
}


/*LOGUEADO*/
#mi-perfil {
  /*background: url('../imagesfondo-login.png') no-repeat 50% 0;*/
  background-color: #F2BD6F;
  width: 300px;
  /*height: 72px;*/
  /*margin: 0 20px 15px 20px;*/
  padding: 0px 20px 20px 20px;
  position: relative;
  float:right;
  display:block;
  margin-right:10px;
  margin-bottom:30px;
   -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

#mi-perfil h1
{
    color:#FFFFFF;
    font-size:20px;
    text-align:center;
    font-family: 'GothamMediumRegular';
}

  #mi-perfil .avatar {
    float: left;
    width: 34px;
    height: 34px;
    margin: 0 5px 0 0;
  }

    #mi-perfil .avatar img {
      max-width: 34px;
      max-height: 34px;
      width: 34px;
    height: 34px;
      -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
    border-radius: 17px;
    background-color:#F7A100;
    }

  #mi-perfil p {
    font: normal 0.6875em/170% 'GothamMediumRegular', Arial, Helvetica, sans-serif;
    color: #fff;
    display: block;
  }

  #mi-perfil .enlaces {
    margin: 40px 0 0;
  }

  #mi-perfil .area-privada {
    font: normal 0.8125em/100% 'GothamMediumRegular', Arial, Helvetica, sans-serif;
    color: #fff;
    text-align: center;
    text-decoration: none;
    width: 150px;
    height: 17px;
    padding-top: 4px;
    background: #8ED0F2;
    margin: 7px 6px 0 6px;
    position: absolute;
    right: 2px;
    bottom: 13px;
  }

  #mi-perfil .cerrar-sesion {
    font: normal 0.6875em/120% 'GothamMediumRegular', Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
    margin: 7px 6px 0;
    border: 0 none;
    position: absolute;
    left: 12px;
    bottom: 14px;
  }
  
  /*ENTRADAS*/

.entradas
{
    float:left;
    width:340px;
}

.entradas h1
{
    color: #060605;
    text-transform: uppercase;
    font-family:'Brandon_blk';
    font-size:18px;
}

.entradas h1:before {
    padding: 0 10px;
    content: "  ";
    background: url('/imagesmaster/ico-entrada.png') no-repeat center;
}

.entradas ul
{
    list-style: disc;
    padding-top:10px;
    padding-left:30px;
}

.entradas ul li
{
    list-style-type: disc;
    margin-bottom:10px;
    overflow:visible;
}


.entradas ul li a
{
    color: #F8B847;
    font-family:'Brandon_reg';
    font-size:16px;
    margin-top:20px;
    text-decoration:none;
}


.entradas-item
{
    border-bottom: 1px solid #D8D8D8;
    display:block;
    margin-bottom:20px;
    padding-bottom:20px;
}


/*ENTRADA*/
#entrada-aldia
{
}

#entrada-aldia .titulo
{
    color:#060605;
    font-size:26px;
    font-family:'Brandon_blk';
    clear:both;
    text-decoration:none;
    line-height:30px;
}

#entrada-aldia h4
{
    color:#3E3E3E;
    font-size:16px;
    font-family:'Brandon_reg';
    clear:both;
}

#entrada-aldia h4 em
{
    color:#00ABE6;
    font-size:20px;
    font-family:'Brandon_reg';
    clear:both;
}

#entrada-aldia .detalle-noticia
{
    font-size:18px;
    font-family:'Brandon_reg';
     clear:both;
}

#entrada-aldia .tags
{
    color:#3E3E3E;
    font-size:18px;
    font-family:'Brandon_reg';
    clear:both;
    margin-top:50px;
    
}

#entrada-aldia .tags a
{
    color:#F8B847;
    font-size:18px;
    font-family:'Brandon_reg';
    text-decoration:none;
    margin-right:20px;
    text-transform: lowercase;
}

#entrada-aldia .compartir
{
    color:#3E3E3E;
    float:right;
     font-size:24px;
    font-family:'Brandon_reg';
    font-weight:bold;
    text-decoration:none;
}

#entrada-aldia p a
{
    text-decoration:none;
    margin-left:10px;
}

#entrada-aldia p a img
{
    vertical-align:middle;
}

/*TAGS*/
.aldia-categoria
{
    margin-bottom:100px;
}

.aldia-categoria h1
{
    color:#060605;
    font-size:26px;
    font-family:'Brandon_blk';
    clear:both;
    text-decoration:none;
} 


/*EQUIPOS*/
.registro-equipos
{
    
}

.registro-equipos p
{
    line-height:22px;
}

.selector-equipo {
  width: 650px;
  margin: 0 auto;
}

  .selector-equipo td,
  .selector-equipo th {
    font: normal 18PX 'Brandon_reg', Arial, Helvetica, sans-serif;
    color: #3E3E3E;
    padding: 2px 0;
  }

    .selector-equipo tbody tr td input[type="text"] {
      width: 220px;
      background-color:#926937;
        border: 0px solid #926937;
        height:20px;
        color: #FFFFFF;
        font-family:'Brandon_reg';
    }

.registro .selector-equipo select {
  width: 220px;
  background-color:#926937;
    border: 0px solid #926937;
    height:20px;
    color: #FFFFFF;
    font-family:'Brandon_reg';
}


.acreditacion input[type="text"] {
 width: 220px;
      background-color:#926937;
        border: 0px solid #926937;
        height:20px;
        color: #FFFFFF;
        font-family:'Brandon_reg';
  margin: 0 15px 0 0;
  float: left;
}

.registro .acreditacion input[type="text"].error {
  background-color: #ffd8dd;
}

.acreditacion label {
  color: #3E3E3E;
  clear:both;
}




/*EL PAIS*/

.elpais-ul
{
    clear:both;
    padding: 0;
    list-style: none;
    height:215px;
    margin-bottom:20px;
    border-bottom: 1px solid #D8D8D8;
    padding-bottom:0px;
}

.elpais-ul li
{
    float:left;
    display:block;
    overflow:visible;

}

.elpais-ul li span
{
    float:left;
     font-family:'Brandon_reg';
      clear:both;
  font-size:30px;
  color:#3e3e3e;
  line-height:32px;
}

.elpais-ul li a
{
  float:left;
  font-family:'Brandon_reg';
  clear:both;
  font-size:30px;
  color:#3e3e3e;
  line-height:32px;
  text-decoration:none;
}

.elpais-ul li p
{
  float:left;
  font-family:'Brandon_reg';
  clear:both;
  font-size:18px;
  color:#3e3e3e;
  line-height:22px;
}

.elpais-ul>li:last-child{
   
   width:360px;
   padding-left:20px;
   vertical-align:top;

}​ 


/*AREA OCIO*/

.texto-ampliado
{
    font-size:20px;
}

.ocio-contenedor
{
  width:714px;
  height:545px;
  position: relative;
  margin-left:50px;
}

.ocio-marco
{
    position: absolute;
    top: 0;
    left: 0;
    width:714px;
    height:545px;
    background: url('/imagesarea-de-ocio/marco.png') no-repeat center;
    z-index:5;
}

.ocio-juego
{
    position: absolute;
    top: 38px;
    left: 38px;
    width:633px;
    height:462px;
    z-index:10;
    
}

.ocio-fondo
{
    position: absolute;
    top: 30px;
    left: 30px;
    width:655px;
    height:475px;
    z-index:1;
    background-color:#D7A953;
}


.ocio-contenedor-ver
{
  height:714px;
  width:545px;
  position: relative;
  margin-left:100px;

}

.ocio-marco-ver
{
    position: absolute;
    top: 0;
    left: 0;
    height:714px;
    width:545px;
    background: url('/imagesarea-de-ocio/marco-ver.png') no-repeat center;
    z-index:5;
}

.ocio-juego-ver
{
    position: absolute;
    top: 45px;
    left: 45px;
    height:625px;
    width:455px;
    z-index:10;
    
}

.ocio-fondo-ver
{
    position: absolute;
    top: 30px;
    left: 30px;
    height:655px;
    width:475px;
    z-index:1;
    background-color:#f3f3f3;
}

.ocio-juegos
{
    list-style: none;
    width:800px;
    margin-left:10px;
}

.ocio-juegos li
{
    width:400px !important;
    height:426px  !important;
    float:left;
    background: url('/imagesarea-de-ocio/cuadro.png') no-repeat center;
    margin-bottom:50px;
    
}

.ocio-juegos li a
{
    background-color:#ffffff;
    color:#000000;
    font-family:'Brandon_blk';
    font-size:bold;
    font-size:22px;
    height:40px;
    cursor:pointer;
    color:#3e3e3e;
    display:block;
    float:left;
    padding-left:30px;
    padding-right:30px;
    padding-top:25px;
    text-decoration:none;
    text-transform:uppercase;
     -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    
    text-align:center;
    left:100px;
    position:relative;
    width:150px;
    
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
    
}

.ocio-tit-mas
{
    float:left;
    position:relative;
    left:20px;
}

.ocio-tit-waffle
{
    float:left;
    position:relative;
    left:20px;
}

.ocio-tit-sorcerer
{
    float:left;
    position:relative;
    left:20px;
}

.ocio-tit-sudoku
{
    float:left;
    position:relative;
    left:20px;
}

.ocio-btn-mas
{
    top:0px;
}

.ocio-btn-waffle
{
    top:0px;
}

.ocio-btn-sudoku
{
    top:0px;
}

.ocio-btn-sorcerer
{
    top:0px;
}

.ocio-modal 
{
  
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10000;
  margin: auto;
  padding: 20px;
  width: 460px;
  height: 360px;
  border-radius: 10px;
  background-color:#A9DCF7;

  -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
  box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
  /*opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);*/

  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  -ms-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease;
}

.ocio-modal-in
{
    /*border: 10px solid #FFFFFF;*/
    display:block;   
    border-radius: 10px;
    height: 320px;
     margin: auto;
    padding: 15px;
   
}


.ocio-semana
{
    border: 1px solid #000000;
    width:200px;
    padding:5px 5px 5px 5px;
    font-family:'Brandon_blk';
}

.num
{
	background-color:#F5F5F5;
	font-weight:bold;
	width:150px;
	text-align:right;
}

.hnum
{
	width:150px;
	text-align:right;
	padding:5px 5px 5px 5px;
}

.lcol
{
	width:60px;
	text-align:left;
}

.rcol
{
	width:80px;
	text-align:right;
}

.nwcol
{
	text-align:left;
}

.rnum
{
	width:25px;
	text-align:left;
}

.ccol
{
	width:14px;
	text-align:left;
}

.color
{
	width:12px;
	height:12px;
}

.hcod
{
	width:100px;
}

.tcol
{
	width:130px;
	text-align:left;
}


.cico
{
	width:25px;
	text-align:center;
	vertical-align:middle;
}

.ocio-ranking-grid
{
      border-width:4px;
      border-color: #F8B847;
      background-color: #F8B847;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      border-radius: 10px;
      padding-bottom:10px;
      padding-top:5px;
      padding-left:5px;
      padding-right:5px;
      margin-top:20px;
}

.ocio-grid-sinregistros
{
    font-size:16px;
  font-family:'Brandon_blk'; 
  text-align:center;
  width:100%;
}

.gridviewRanking
{
  font-size:14px;
  font-family:'Brandon_blk';  
  width:100%;
  border-width:0px;
}

.gridviewRanking td
{
  font-size:14px;
  font-family:'Brandon_reg'; 
  padding: 5px 5px 5px 5px;
  background-color: #efefef;
  border-bottom: none 10px #F8B847;
  border-top: none 20px #F8B847;
  border-left: none 0px #F8B847;
  border-right: none 0px #F8B847;
}

.gridviewRanking td:hover
{
    cursor:hand;
}

.headerGridViewRanking
{
    border-right: solid 0px #F8B847;
    padding-right: 5px;
    border-top: solid 5px #F8B847;
    padding-left: 5px;
    font-size: 14px;
    padding-bottom: 5px;
    border-left: solid 0px #F8B847;
    color: #000000;
    padding-top: 5px;
    border-bottom: solid 0px #F8B847;
    font-family:'Brandon_blk';
    background-color: #efefef;
    height: 30px;
    font-weight:bold;
    vertical-align:middle;
    text-transform: uppercase;
}

.headerGridViewRanking th
{
    border-right: solid 0px #F8B847;
    padding-right: 5px;
    border-top: solid 0px #F8B847;
    padding-left: 5px;
    font-size: 14px;
    padding-bottom: 5px;
    border-left: solid 0px #F8B847;
    color: #000000;
    padding-top: 5px;
    border-bottom: solid 0px #F8B847;
    font-family:'Brandon_blk';
    background-color: #efefef;
    height: 30px;
    font-weight:bold;
    vertical-align:middle;
    text-transform: uppercase;
}
 
.rowGridViewRanking
{
   font-size:14px;
  font-family:'Brandon_reg'; 
  padding: 5px 5px 5px 5px;
  background-color: #efefef;
  border-bottom: solid 5px #F8B847;
  border-top: solid 10px #F8B847;
  border-left: none 0px #F8B847;
  border-right: none 0px #F8B847;
}



.rowGridViewRankingAlt
{
    border-right: solid 0px #999999;
    padding-right: 2px;
    border-top: solid 0px #999999;
    padding-left: 2px;
    font-size: 12px;
    padding-bottom: 2px;
    border-left: solid 0px #999999;
    color: #000000;
    padding-top: 2px;
    border-bottom: solid 0px #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FAFAFA;
    height: 30px;
   
}

.pagerGridViewRanking {
    font-family:'Brandon_blk';
    font-size:13px;
    color: #efefef;
    text-decoration: none;
    padding: 2px 10px 2px 10px;
    border-top: solid 0px #777777;
    border-right: solid 0px #333333;
    border-bottom: solid 0px #333333;
    border-left: solid 0px #777777;
    background-color: #efefef;
}

.pagerGridViewRanking a {
    font-family:'Brandon_blk';
    font-size:13px;
    color: #000000;
    padding: 2px 10px 2px 10px;
    border-top: solid 0px #777777;
    border-right: solid 0px #333333;
    border-bottom: solid 0px #333333;
    border-left: solid 0px #777777;
    background-color: #efefef;
}

.pagerGridViewRanking span {
    font-family:'Brandon_blk';
    font-size:12px;
    color: #000000;
    text-decoration: none;
    padding: 2px 10px 2px 10px;
    border-top: solid 0px #777777;
    border-right: solid 0px #333333;
    border-bottom: solid 0px #333333;
    border-left: solid 0px #777777;
    background-color: #efefef;
}

.gridviewGridLines td {
    border: 1px solid #DDDDDD;
    font-size:11px;
}

.gridviewHighlight {
    background-color: Black;
}

/*MAS INFORMADO*/

.mas-fondo
{
    width:560px;
    background: url('/imagesarea-de-ocio/mas-fondo.jpg') no-repeat center;
    min-height:500px;
    border: 4px solid #BE303B;
      -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-left:100px;
}

.mas-logo
{
    width:560px;
    background: url('/imagesarea-de-ocio/logo-masinformado.png') no-repeat center;
    background-color:#F19C1D;
    min-height:120px;
    border: 4px solid #BE303B;
      -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-left:100px;
    margin-bottom:20px;
}

.mas-informado
{
    padding:30px 30px 30px 30px;
    width:500px;
    /*margin-top:20px;*/
}

.mas-informado li
{
  width:500px; 
  list-style: none;
  list-style-type:none;
}  

.mas-pregunta
{
    width:450px;
    font-family:'Brandon_reg';
    font-size:16px;
    background-color: #efefef;
    padding:10px 10px 10px 10px;
    margin-top:20px;
    border: solid 5px #F8B847;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display:block;
    
}

.mas-pregunta em
{
    color:#BE303B;
    font-family:'Brandon_blk';
    font-size:16px;
    font-style:normal;
    font-weight:bold;
    padding-right:10px;
}

.mas-respuestas
{
     width:450px;
    font-family:'Brandon_reg';
    font-size:16px;
    background-color: #efefef;
    padding:10px 10px 10px 10px;
    margin-top:20px;
    border: solid 5px #F8B847;
        -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display:block;
}    

.mas-respuestas li
{
  width:500px; 
  list-style: none;
  list-style-type:none;
  margin-top:20px;
  margin-bottom:20px;
} 

.mas-respuestas li em
{
    color:#BE303B;
    font-family:'Brandon_blk';
    font-size:16px;
    font-style:normal;
    font-weight:bold;
    padding-right:10px;
}

p.ocio-texto-seccion
{
    font-family:'Brandon_reg';
    color:#3e3e3e;
    font-size:18px;
    line-height:20px;
    clear:both;
    display:block;
    background-color: transparent;
}

.mas-botones
{
    margin-bottom:30px;
    margin-top:30px;
    width:500px;
    display:block;
    height:30px;
}

.mas-boton
{
    float:right;
    font-family:'Brandon_blk';
    font-size:18px;
    color:#FFFFFF;
    border: solid 1px #000000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display:block;
    background-color:#000000;
   
    text-transform:uppercase;
    padding:10px 20px 10px 20px;
    cursor:pointer;
}

.mas-mensaje
{
    font-family:'Brandon_blk';
    font-size:bold;
    font-size:20px;
    margin-top:50px;
}

.mas-pendientes
{
    padding:0px 50px 20px 50px;
    text-align:center;
}

.mas-pendientes h2
{
    font-family:'Brandon_blk';
    color:#BE303B;
    font-size:bold;
    font-size:30px;
    margin-top:0px;
    text-transform:uppercase;
}

.mas-pendientes span
{
    font-family:'Brandon_blk';
    color:#BE303B;
    font-size:bold;
    font-size:18px;
    margin-top:20px;
    text-transform:uppercase;
    display:block;
    margin-bottom:0px;
}

.mas-pendientes img
{
    position:relative;
    margin-bottom:50px;
    display:block;
    left: 50%;
    margin-left: -80px;
}


.mas-pendientes-modal  {
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-color: transparent;
    z-index: 100000000;
    position: fixed;
    filter: Alpha(Opacity=90);
    opacity: 0.90;
    -moz-opacity: 0.90;
}

* html .mas-pendientes-modal  {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
    width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
}

.mas-pendientes-modal-in {
    position: absolute;
    top: 40%;
    left: 50%;
    width: 400px;
    /*height: 300px; */   
    margin-top: -100px;
    margin-left: -150px;
    padding-top: 30px;
    padding-bottom:30px;
    text-align: center; 
    border: 4px solid #BE303B;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color:#F5F5F5;
    z-index: 1000;   
        
}
* html .mas-pendientes-modal-in {
    position: absolute;
    margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
}

.mas-resultado
{
     border: 4px solid #BE303B;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color:#F5F5F5;
    margin-top:100px;
    margin-bottom:100px;
    padding:50px 50px 20px 50px;
    width:350px;
    margin-left:50px;
    text-align:center;
}

.mas-resultado h2
{
    font-family:'Brandon_blk';
    color:#BE303B;
    font-size:bold;
    font-size:30px;
    margin-top:0px;
    text-transform:uppercase;
}

.mas-resultado span
{
    font-family:'Brandon_blk';
    color:#BE303B;
    font-size:bold;
    font-size:18px;
    margin-top:20px;
    text-transform:uppercase;
    display:block;
    margin-bottom:0px;
}

.mas-resultado img
{
     position:relative;
    margin-bottom:20px;
    display:block;
    left: 50%;
    margin-left: -80px;
}

.mas-probar
{
    margin-top:30px;
     font-family:'Brandon_reg';
     font-size:16px;
     background-color:#DB9600;
     color:#000000;
     padding:5px 20px 5px 20px;
     text-transform:uppercase;
      border: 1px solid #DB9600;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    cursor:pointer;
    font-weight:bold;
}


/*HEMEROTECA*/

.portadas-hemeroteca
{
    width:100%;
    margin-bottom:50px;
    display:block;
}

.portadas-hemeroteca li
{
    float:left;
    background-color:#A3E1F6;
    padding:10px 10px 10px 10px;
    width:22%;
    margin-bottom:50px;
    display:block;
}

.portadas-hemeroteca li img
{
    border: 2px solid #FFFFFF;
    padding:10px 5px 10px 5px;
}

/*AREA OCIO HOME*/

.home-ocio-contenedor
{
  width:700px;
  height:408px;
  position: relative;
  margin-left:10px;
  margin-bottom:100px;
}

.home-ocio-marco
{
    position: absolute;
    top: 0;
    left: 0;
    width:700px;
    height:408px;
    /*background: url('/imagesarea-de-ocio/marco.png') no-repeat center;*/
    z-index:5;
    /*border: 30px solid #EDCA7D;*/
}

.home-ocio-juego
{
    position: absolute;
    top: 30px;
    left: 30px;
    width:700px;
    height:408px;
    z-index:10;
}

.home-ocio-fondo
{
    position: absolute;
    top: 0px;
    left: 0px;
   width:700px;
    height:408px;
    z-index:1;
    background-color:#EDCA7D;
    border: 30px solid #EDCA7D;
}



/* paginacion */
.el-programa-al-dia .paginacion {
  position: relative;
  height: 55px;
  text-align: center;
}

  .el-programa-al-dia .paginacion .anteriores, .el-programa-al-dia .paginacion .siguientes {
    font-family: 'GothamBookRegular';
    font-size: 1em;
    position: absolute;
  }

    .el-programa-al-dia .paginacion .anteriores a, .el-programa-al-dia .paginacion .siguientes a {
      text-decoration: none;
      color: #145a88;
      padding: 0 0 25px 0;
      display: block;
    }

  .el-programa-al-dia .paginacion .anteriores {
    left: 0;
    top: 0;
    background: url('../imagesentradas-anteriores.png') no-repeat left bottom;
  }

  .el-programa-al-dia .paginacion .siguientes {
    right: 0;
    top: 0;
    background: url('../imagesentradas-siguientes.png') no-repeat right bottom;
  }

  .el-programa-al-dia .paginacion .paginas {
    margin: 0 auto;
    position: relative;
    float: left;
    top: 5px;
    left: 50%;
  }

    .el-programa-al-dia .paginacion .paginas ul {
      position: relative;
      left: -50%;
    }

    .el-programa-al-dia .paginacion .paginas li {
      float: left;
      background: none;
      padding: 0;
      font-family: 'GothamBookRegular';
      font-size: 1em;
      margin: 0 2px;
      width: 29px;
      text-align: center;
      height: 21px;
      padding-top: 7px;
    }

    .el-programa-al-dia .paginacion .paginas .actual {
      background: url('../imagespagina-activa.png') no-repeat center center;
    }

    .el-programa-al-dia .paginacion .paginas li a {
      text-decoration: none;
      color: #145a88;
    }
    
    
    

ul.experiencias{ 
  position: relative; 
  
  margin: 0px;
  padding: 0px;
  list-style: none;
  /*background-color:#FFFFFF;*/
  width:790px;
}

ul.experiencias li{ 
  
  float: left; 
  width: 344px; 
  position: relative;
  background-color:#FFFFFF;
  /*font-family: 'GothamMediumRegular';
  color:#1485C1;
  text-transform: uppercase;
  font-size:14px;
  height:400px;*/
  border-left:2px solid #FFFFFF;
  list-style-type: none;
  list-style:none;
  margin-right:40px;
  margin-bottom:40px;
}


ul.experiencias li span { 
  font-weight: bold; 
  float: left; 
  width: 330px; 
  position: relative;
  background-color:#FFFFFF;
  font-family: 'GothamMediumRegular';
  color:#1485C1;
  text-transform: uppercase;
  font-size:14px;
  /*height:400px;*/
  border-left:2px solid #FFFFFF;
  list-style-type: none;
  list-style:none;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:10px;
  overflow:hidden;
}

ul.testimonios
{
      position: relative; 
      margin: 0px;
      padding: 0px;
      list-style: none;
      /*background-color:#FFFFFF;*/
      width:800px;
}

ul.testimonios li{ 
  
  float: left; 
  width: 244px; 
  position: relative;
  background-color:#FFFFFF;
  /*font-family: 'GothamMediumRegular';
  color:#1485C1;
  text-transform: uppercase;
  font-size:14px;
  height:400px;*/
  border-left:2px solid #FFFFFF;
  list-style-type: none;
  list-style:none;
  margin-right:0px;
  margin-bottom:20px;
}

ul.testimonios li span { 
  font-weight: bold; 
  float: left; 
  width: 230px; 
  position: relative;
  background-color:#FFFFFF;
  font-family: 'GothamMediumRegular';
  color:#1485C1;
  text-transform: uppercase;
  font-size:12px;
  /*height:400px;*/
  border-left:2px solid #FFFFFF;
  list-style-type: none;
  list-style:none;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:10px;
  overflow:hidden;
}


.home-fin
{
    
    width:355px;
    margin-right:30px;
    float:left;
    margin-bottom:50px;
    display:block;
}

.home-fin-interior
{
    background-color:#FFFFFF;
    padding:10px 10px 10px 10px;
    height:160px;
}

.home-fin-interior span
{
   font-family:'Brandon_med';
      clear:both;
      font-size:30px;
      color:#3e3e3e;
    line-height:30px;
}

.home-fin-button
{
    background-color:#FACB79;
    padding-top:0px;
    padding-left:40px;
    padding-right:40px;
    padding-bottom:0px;

    border: 0px;
    font-family:'Brandon_blk';
    font-size:bold;
    font-size:18px;
    height:40px;
    color:#3e3e3e;
    text-decoration:none;
    text-transform:uppercase;
    vertical-align:middle;
    line-height:40px;
    max-width:150px;
    display: inline-block;
    
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    cursor:pointer;
}

.home-fin-botones
{
    height:60px;
    background-color:#FFFFFF;
}

/***************/
.home-fin-con
{
    padding: 30px 30px 30px 30px !important;
    background-color:#F6B65D;
    color:#FFFFFF;
     font-size:22px;
    font-family:'Brandon_reg';
    text-transform:uppercase;
    vertical-align:middle;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    line-height:36px;
    text-align:center;
    margin-bottom:50px;
cursor:pointer;
}

.home-fin-con b
{
     font-family:'Brandon_blk';
    font-size:35px;
    text-transform:uppercase;
    font-weight:bold;
}


.home-ganador
{
    background-color:#A3E1F6;
    padding: 30px 15px 70px 15px !important;
    margin-bottom:40px;
    font-family:'Brandon_reg';
}

.home-ganador b
{
    line-height:22px;
    font-family:'Brandon_blk';
}

.home-ganador h1
{
    font-size:22px;
     font-family:'Brandon_blk';
    text-transform:uppercase;
    color:#087AC3;
    margin-bottom:40px;
}

.home-ganador h2
{
    font-size:18px;
    font-family:'Brandon_reg';
    text-transform:uppercase;
    color:#087AC3;
}



.home-fin-btnacceso
{
    margin-top:20px;
    padding: 5px 20px 5px 20px !important;
    border: 0px none;
    background-color:#F9CB79;
    font-size:14px;
    font-family:'Brandon_reg';
    text-transform:uppercase;
    font-weight:bold;
    float:left;
     -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    cursor:pointer;
}


.home-ganador-endesa
{
    background-color:#A3E1F6;
    padding: 30px 15px 70px 15px !important;
    margin-bottom:40px;
    font-family:'Brandon_reg';
    line-height:22px;
}

.endesa-tit
{
    width:100%;
    text-align:center;
}

.endesa-tit h1
{
    font-size:22px;
     font-family:'Brandon_blk';
    text-transform:uppercase;
    color:#087AC3;
    padding-bottom:0px !important;
    height:10px;
}

.endesa-tit h2
{
    font-size:18px;
    font-family:'Brandon_reg';
    text-transform:uppercase;
    color:#087AC3;
    padding-top:0px !important;
    margin-bottom:20px;
}

.home-endesa
{
    float:right;
    top:18px;
    position:relative;
    
}


.home-gan-01
{
    background: url('../images/home/pergan-01.png') no-repeat;
    background-position: right 8px top 80px;
    background-color:#A3E1F6;
}

.home-gan-02
{
    background: url('../images/home/pergan-02.png') no-repeat;
    background-position: right 8px top 80px;
    background-color:#A3E1F6;
}

.home-gan-03
{
    background: url('../images/home/pergan-03.png') no-repeat;
    background-position: right 8px top 80px;
    background-color:#A3E1F6;
}


h1.home-titulo-color
{
    clear:both;
    color: #F8B847;
    text-transform: uppercase;
    font-family:'Brandon_blk';
    font-size:25px;
    clear:both;
    padding-top:0px;
    padding-bottom:0px;
    line-height:30px;
    top:-20px;
    position:relative;
    height:35px;
}


.home-fin-especiales
{
    background-color:#F6B65D;
    padding: 10px 20px 10px 10px !important;
    margin-bottom:10px;
    height:100px;
    vertical-align:middle;
  
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    cursor:pointer;
}

.home-fin-especiales em
{
    color:#FFFFFF;
    font-family:'Brandon_reg';
    font-size:16px;
    font-style:normal;
    text-transform:uppercase;
    cursor:pointer;
}

.home-fin-especiales p
{
    color:#FFFFFF;
    font-family:'Brandon_reg';
    font-size:14px;
    font-style:normal;
    cursor:pointer;
    clear:both;
    margin-top:2px !important;
    padding-top:2px !important;
    padding-right:55px;
}

.home-premio-junior
{
    background: url('../images/home/premio-junior.png') no-repeat;
    background-position: right 10px top 20px;
    background-color:#F6B65D;
}

.home-premio-reportaje
{
    background: url('../images/home/premio-reportaje.png') no-repeat;
    background-position: right 10px top 20px;
    background-color:#F6B65D;
}

.home-premio-fotografia
{
    background: url('../images/home/premio-fotografia.png') no-repeat;
    background-position: right 10px top 20px;
    background-color:#F6B65D;
}

.home-premio-entrevista
{
    background: url('../images/home/premio-entrevista.png') no-repeat;
    background-position: right 10px top 20px;
    background-color:#F6B65D;
}

.home-premio-blog
{
    background: url('../images/home/premio-blog.png') no-repeat;
    background-position: right 10px top 20px;
    background-color:#F6B65D;
}

.home-premio-pub
{
    background: url('../images/home/premio-pub.png') no-repeat;
    background-position: right 10px top 20px;
    background-color:#F6B65D;
}

.home-premio-multimedia
{
    background: url('../images/home/premio-multimedia.png') no-repeat;
    background-position: right 10px top 20px;
    background-color:#F6B65D;
}

.home-premio-tira
{
    background: url('../images/home/premio-tira.png') no-repeat;
    background-position: right 10px top 20px;
    background-color:#F6B65D;
}

.home-premio-ingles
{
    background: url('../images/home/premio-ingles.png') no-repeat;
    background-position: right 10px top 20px;
    background-color:#F6B65D;
}