/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */

img {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
* {	padding:0;margin:0;}
img { max-width:100%; height:auto; vertical-align:bottom; }

#barra_cabecera { position:fixed; top:0; width:100%; height:50px; background-color:#222221; text-align:center;padding:0;margin:0; z-index:1; -moz-box-shadow:0px 0px 25px #000000; -webkit-box-shadow:0px 0px 25px #000000; box-shadow:0px 0px 25px #000000; }

header { position:fixed; top:0; width:100%; height:50px; text-align:center;padding:0;margin:0; z-index:2; }
header.aviso { position:relative; width:100%; height:auto; text-align:center;padding:0;margin:0; clear:both; background-color:#000000; }
header div { display:inline-block; vertical-align:top; margin-left:-4px; }
header div.menu_i { width:43%; text-align:right;  }
header div.img { width:14%; max-height:179px; text-align:center; }
header div.menu_d { width:43%; text-align:left; }

/* Menú de Navegación */
nav#menu_izquierda ul { list-style-type: none; padding:0; margin:0; width:auto; }
nav#menu_izquierda ul li.nivel1 { display:inline-block; width: auto; vertical-align:top; }
nav#menu_izquierda ul li a { display: block; text-decoration: none; color: #9e9e9e; margin:0; padding:12px 8px; position: relative; font-family:"Advent pro"; text-transform:uppercase; }
nav#menu_izquierda ul li:hover {position: relative; }
nav#menu_izquierda ul li a:hover, nav#menu_izquierda ul li:hover a.nivel1, nav#menu_izquierda ul li a.seleccionado  { color: #FFFFFF; position: relative; }
nav#menu_izquierda ul li a.nivel1 {display: block!important;display: none; position: relative; }
nav#menu_izquierda ul li a.destacado { color:#a6c941; }

nav#menu_derecha ul { list-style-type: none; padding:0; margin:0; width:auto; }
nav#menu_derecha ul li.nivel1 {  display:inline-block; width: auto; vertical-align:top; }
nav#menu_derecha ul li a { display: block; text-decoration: none; color: #9e9e9e; margin:0; padding:12px 8px; position: relative; font-family:"Advent pro"; text-transform:uppercase; }
nav#menu_derecha ul li:hover {position: relative; }
nav#menu_derecha ul li a:hover, nav#menu_derecha ul li:hover a.nivel1, nav#menu_derecha ul li a.seleccionado  { color: #FFFFFF; position: relative; }
nav#menu_derecha ul li a.nivel1 {display: block!important;display: none; position: relative; }

nav#menu_derecha ul li.icono_rrss_inicio { padding-right:0px; }
nav#menu_derecha ul li.icono_rrss { padding-right:0px; margin-left:-4px;}
nav#menu_derecha ul li.icono_rrss_inicio a, nav#menu_derecha ul li.icono_rrss a { padding:10px 2px; }

#iconos_redes { list-style:none; padding:0; margin:0; position:fixed; top:12px; right:5px; background-color:#222221; }
#iconos_redes li { list-style:none; width:auto; float:left;  }

#area_privada { float: right; background: #a6c941; margin-top: 4px; border-radius: 0 0 20px 20px; padding: 5px 20px; -moz-box-shadow: 0px 0px 25px #000000; -webkit-box-shadow: 0px 0px 25px #000000; box-shadow: 0px 0px 25px #000000; font-family: "Advent pro"; text-transform: uppercase; }
#area_privada a { color: white; text-decoration: none;}

/* Contenedor principal */
#main { width:100%; height:100%; position:absolute; top:50px; overflow:hidden; padding:0; margin:0; }
#main section { width:100%; height:100%; padding:0; margin:0; position:relative; }
#plg-facebook {
	padding-top:20px; width:340px; height:449px; background:url(../img/base-facebook.png) no-repeat center top; position:absolute; right:2%; bottom:2%;	text-align:center; }
.fb-like-box { margin:auto;}

/*---- Estilos generales --*/
.negrita { font-weight:700; }
.contenido_seccion { width:100%; height:100%; overflow:hidden; clear:both; padding:0; margin:0;}
.bloque_seccion { width:100%; height:100%; background-repeat:no-repeat; clear:both; background-size:cover; background-position:center center; padding:0; margin:0;position: absolute;}
.contenedor_base { margin:auto; width:75%; height:100%; max-width:1060px; text-align:center;}
.contenedor_base_prensa { float:right; width:75%; height:95%; max-width:1060px; text-align:center; margin:0; padding-right:300px; }
.contenedor_base_estapera { margin:auto; width:75%; height:100%; max-width:1060px; text-align:center;}
.contenedor_base_divertidas { margin:auto; width:75%; height:100%; max-width:1060px; text-align:center;}
.contenedor_base_su_secreto { float:right; width:75%; height:95%; max-width:1060px; text-align:center; margin:0; padding-right:300px;}
.contenedor_base_descargas { float:right; width:75%; height:95%; max-width:1060px; text-align:center; margin:0; padding-right:300px;}
.contenedor_base_recetas { width:100%; height:95%; text-align:center; margin:auto;  }
.contenedor_juega { width:69%; height:100%; margin-top:150px; text-align:right; float:right; padding-right:1%; }

.contenedor_juega .texto_seccion p { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:0.85em; width:90%; padding-bottom:1em; text-align:left; margin:auto; }
.contenedor_juega .texto_seccion p.cab { font-family:"Advent pro"; color:#878f16; font-size:3em; width:90%; text-align:left; text-transform:uppercase; border-bottom:1px #81807c solid; margin-bottom:0.50em; padding-top:0.25em; padding-bottom:0.50em; }
.contenedor_juega .texto_seccion p.destacado { font-family:"Advent pro"; color:#4f5c16; font-size:1.60em;  width:90%; text-align:left; text-transform:uppercase; border-bottom:1px #81807c solid; margin-bottom:1em; padding-top:0em; }

#banner_cookies {
	position:fixed; bottom:0; left:0; background:#DDDDDD; border-top:1px #000000 solid; width:100%; font-size:75%; text-align:center; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif;
}
#banner_cookies A {
	color:#707070;
}

#contenedor_404 { background-image:url(../img/fondo-404.jpg); }
#contenedor_inicio { background-image:url(../img/fondo-inicio-texto.jpg); }
#contenedor_pera_de_rincon { background-image:url(../img/fondo-la-pera.jpg); }
#contenedor_esta_pera_recupera { background-image:url(../img/fondo-esta-pera-recupera.jpg); }
#contenedor_peras_divertidas { background-image:url(../img/fondo-divertidas.jpg); }
#contenedor_recetas { background-image:url(../img/fondo-recetario.jpg); }
#contenedor_noticias { background-image:url(../img/fondo-noticias.jpg); }
#contenedor_contacto { background-image:url(../img/fondo-contacto.jpg); }
#contenedor_como_identificarla { background-image:url(../img/fondo-cid.jpg); }
#contenedor_su_secreto { background-image:url(../img/fondo-su-secreto.jpg);  }
#contenedor_la_dop { background-image:url(../img/fondo-la-dop.jpg); }
#contenedor_peras_y_deporte { background-image:url(../img/fondo-deporte.jpg); }
#contenedor_peras_y_extraescolares { background-image:url(../img/fondo-extraescolares.jpg); }
#contenedor_prensa { background-image:url(../img/fondo-prensa.jpg); }
#contenedor_alimentacion_sana { background-image:url(../img/fondo-alimentacion-sana.jpg); }
#contenedor_personaliza_tu_pera { background-image:url(../img/fondo-juega-con-peras.jpg); }
#contenedor_recortables { background-image:url(../img/fondo-recortables.jpg); }
#contenedor_descargas { background-image:url(../img/fondo-descargas.jpg); }

#contenedor_ceeb { background-image:url(../concursoceeb/ceeb-home.jpg); }
#contenedor_ceeb_concurso { background-image:url(../concursoceeb/ceeb-concurso.jpg); }
#contenedor_ceeb_premios { background-image:url(../concursoceeb/ceeb-premios.jpg); }
#contenedor_ceeb_bases { background-image:url(../concursoceeb/ceeb-bases.jpg); }

#contenedor_futbol { background-image:url(../escuelas-futbol/escuelas-home.jpg); }
#contenedor_futbol_concurso { background-image:url(../escuelas-futbol/escuelas-concurso.jpg); }
#contenedor_futbol_premios { background-image:url(../escuelas-futbol/escuelas-premios.jpg); }
#contenedor_futbol_bases { background-image:url(../escuelas-futbol/escuelas-bases.jpg); }

#contenedor_festival_bases { background-image:url(../img/jornadas-exaltacion.jpg); }

/*------- Textos legales  -----------*/
.bloque_seccion_aviso { width:100%; height:100%; background-repeat:no-repeat; overflow:auto; clear:both; background-size:cover; background-position:center center; padding:0; margin:0;}
#contenedor_aviso { background-image:url(../img/fondo-2.jpg); }
#contenedor_aviso p { font-family:Arial, Helvetica, sans-serif; font-size:0.9em; width:100%; padding-bottom:0.15em; text-align:justify; }
#contenedor_aviso p.inicial { padding-top:4em; }
#contenedor_aviso p.final { padding-bottom:4em; }
#contenedor_aviso table { font-family:Arial, Helvetica, sans-serif; font-size:0.9em; width:100%; text-align:center; }
#contenedor_aviso table td { padding:5px; }
#contenedor_aviso h4 { font-size: 1em; text-align: left; font-weight: bold; margin-top: 2em;
}


/*---------------- La pera de rincón, Esta pera recupera, Peras divertidas -------------------*/
.texto_intro { float:left; padding:3em; background-color:rgba(0,0,0,0.2); width:18%; }
.texto_intro p { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:0.85em; width:100%; padding-bottom:0.50em; text-align:left; }
.texto_intro A { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-weight:700; }

.enl_seccion { width:124px; height:100%; padding-left:1em; padding-right:0.75em; position:absolute; right:0.25em; text-align:left; display:inline-table; background-color:rgba(0,0,0,0.2); z-index: 1; }
.enl_seccion ul { list-style: none; padding:0; margin:0;  width:100%; vertical-align:middle; display:table-cell; text-align:center; }
.enl_seccion li { width:124px; height:124px;  background:url(../img/enlaces.png) no-repeat center center; background-size:cover; margin-bottom:1em; }
.enl_seccion li:hover, .enl_seccion li.sel { background:url(../img/enlaces-dop.png) no-repeat center center;background-size:cover; }
.enl_seccion li.divertidas:hover, .enl_seccion li.divertidas.sel { background:url(../img/enlaces-divertidas.png) no-repeat center center;background-size:cover; }
.enl_seccion li.deporte:hover, .enl_seccion li.deporte.sel { background:url(../img/enlaces-deportes.png) no-repeat center center; background-size:cover; }
.enl_seccion li.prensa:hover, .enl_seccion li.prensa.sel { background:url(../img/enlaces-dop.png) no-repeat center center; background-size:cover; }
.enl_seccion li A { display:table-cell; vertical-align:middle; color:#FFFFFF; text-decoration:none; text-align:center; height:124px; width:124px;font-family:"Advent pro"; font-family:1.35em; text-transform:uppercase; }

/*------- Como identificarla -----------*/
ul#como_identificarla { list-style: none; padding:0; margin:auto;  width:100%; height:100%; display:table; }
ul#como_identificarla li {  display:table-cell; width:33%; margin-right:-4px; height:100%; background-repeat:no-repeat; overflow:hidden; background-size:cover; background-position:center center; vertical-align:bottom; }
ul#como_identificarla li.c1 { background-image:url(../img/fondo-cid-1.jpg); }
ul#como_identificarla li.c2 { background-image:url(../img/fondo-cid-2.jpg); }
ul#como_identificarla li.c3 { background-image:url(../img/fondo-cid-3.jpg); }
ul#como_identificarla p { color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:0.85em; width:80%; margin:auto; padding-bottom:4em; text-align:left; }
ul#como_identificarla p.oscuro { color: #000000; }

/*-------Su secreto, prensa, recetas -----------*/
.enl_seccion_recetas { width:auto; height:100%; padding-left:1em;padding-right:1em; position:relative; float:right; text-align:left; display:inline-table; background-color:rgba(0,0,0,0.2);  }
.enl_seccion_recetas ul { list-style: none; padding:0; margin:0;  width:100%; vertical-align:top; display:table-cell; text-align:center; }
.enl_seccion_recetas li { width:90px; height:90px;  background:url(../img/enlaces.png) no-repeat center center; background-size:cover; margin-top:0.75em; }
.enl_seccion_recetas li:hover, .enl_seccion_recetas li.sel { background:url(../img/enlaces-prensa.png) no-repeat center center;background-size:cover; }
.enl_seccion_recetas li A { display:table-cell; vertical-align:middle; color:#FFFFFF; text-decoration:none; text-align:center; height:90px; width:90px;font-family:"Advent pro"; font-size:0.80em; text-transform:uppercase; }

.texto_recetas { width:50%; height:auto; margin: auto; padding-top:150px; float:right; margin-right:15%;  }
.texto_recetas div.titular_seccion, .texto_recetas div.texto_seccion { clear:both; width:100%; }
.texto_recetas .titular_seccion { border-bottom:1px #81807c solid; margin-bottom:3em; float:left;}
.texto_recetas .titular_seccion IMG { display:block; float:left; margin-right:1em; margin-bottom:1em; width:20%;}
.texto_recetas .titular_seccion p { font-family:"Advent pro"; color:#010101; font-size:1.80em; width:75%; padding-bottom:0.50em; text-align:justify; margin:0; text-transform:uppercase; float:right; }
.texto_recetas .titular_seccion p.cab { font-family:"Advent pro"; color:#4d4d4d; font-size:3em; width:75%; text-align:left; margin:0; text-transform:uppercase; border-bottom:1px #81807c solid; float: right; margin-bottom:0.50em; padding-top:0.50em; }

.texto_recetas .texto_seccion IMG { display:block; float:left; margin-right:0em; margin-bottom:0.75em; width:35%; }
.texto_recetas .texto_seccion IMG.cargando { margin:auto; width:8%; margin-left:45%; }
.texto_recetas .texto_seccion p { font-family:Arial, Helvetica, sans-serif; color:#5d5f22; font-size:0.80em; width:90%; padding-bottom:1em; text-align:justify; margin:auto; }
.texto_recetas .texto_seccion p A {color:#5d5f22; font-size:1em; font-weight:700; }
.texto_recetas .texto_seccion ul {list-style: none; padding:0; margin:0; width:95%; text-align:left;  }
.texto_recetas .texto_seccion li { padding:0; margin:0; text-align:left; margin:0; display:inline-block; margin-right:2%; margin-bottom:2em; vertical-align:top; width:29%; background-color:#FFFFFF; border:5px #ededed solid; -moz-box-shadow:0px 0px 10px #969897; -webkit-box-shadow:0px 0px 10px #969897;box-shadow:0px 0px 10px #969897; position:relative; padding-bottom:4em; min-height:270px; }
.texto_recetas .texto_seccion li p {color:#5d5f22; font-size:0.90em; width:90%; text-align:left; margin:auto;  }
.texto_recetas .texto_seccion li p A { text-decoration:none; font-weight:normal;  }
.texto_recetas .texto_seccion li p.enlace { position:absolute; bottom:0; right:1em; text-align:right; }
.texto_recetas .texto_seccion li p.enlace A { color:#000000; text-decoration:underline;font-size:0.85em;font-weight:700; }
.texto_recetas .texto_seccion li p.enlace A:hover { color:#5d5f22; }
.texto_recetas .texto_seccion li IMG { width:100%; }
.texto_recetas .texto_seccion li IMG.flecha_mas { width:7%; float:right; margin-top:0.45em; margin-left:0.25em; }

.texto_recetas div.texto_noticia { background-color:#FFFFFF;  width:60%; float:right; border:5px #ededed solid; padding-top:2%; padding-bottom:2%; -moz-box-shadow:0px 0px 25px #969897; -webkit-box-shadow:0px 0px 25px #969897;box-shadow:0px 0px 25px #969897; } 
.texto_recetas .texto_noticia p { font-family:Arial, Helvetica, sans-serif; color:#5d5f22; font-size:0.80em; width:90%; padding-bottom:0.50em; text-align:left; margin:auto; }
.texto_recetas .texto_noticia h1 { font-family:"Advent pro"; color:#5d5f22; font-size:1em; width:90%; padding-bottom:0.50em; text-align:left; margin:auto; text-transform:capitalize; clear:both; }
.texto_recetas .texto_seccion .pie_imagen { clear:both; font-style:italic; font-size:0.75em; text-align:left; display:block;  }
.texto_recetas div.contenido_img { width:35%; float:left; }
.texto_recetas .texto_seccion IMG.img_recetas { border:5px #ededed solid; -moz-box-shadow:0px 0px 25px #969897; -webkit-box-shadow:0px 0px 25px #969897;box-shadow:0px 0px 25px #969897; margin-bottom:0.25em; }
.texto_recetas div.contenido_img IMG { display:block; float:left; width:99%; }
.texto_recetas div.contenido_img IMG.pint { display:block; float:none; width:auto; margin:auto; clear:both; }
.texto_recetas .texto_noticia p.mas_recetas { padding-top:1em; }
.texto_recetas .texto_noticia p.mas_recetas IMG { padding-right:0.75em; }
.texto_recetas .texto_noticia IMG.facebook { width:100%; }
.texto_recetas .texto_noticia div#grupo_rrss { text-align:left; width:95%; padding-left:5%; clear:both; margin-bottom:0.50em; }
.texto_recetas .texto_noticia div#grupo_rrss div{ float:left; margin-right:2em; }

.enl_seccion_i { width:auto; height:100%; padding-left:1em; right:175px; text-align:center;display:inline-table; position:absolute; }
.enl_seccion_i ul { list-style: none; padding:0; margin:auto; width:100%; vertical-align:middle; display:table-cell; text-align:center;  }
.enl_seccion_i li {  width:auto; height:auto;  background:url(../img/submenu-puntos.png) no-repeat right center;padding:0; margin:auto; margin-bottom:0.50em;  }
.enl_seccion_i li:hover, .enl_seccion_i li.seleccionado { background:url(../img/submenu-puntos-sel.png) no-repeat right center;  }
.enl_seccion_i li A { color:#878f16; text-decoration:none; text-align:right; font-family:"Advent pro"; font-family:1em; text-transform:uppercase; display:block; height:56px; padding-right:80px; padding-top:10px; width:auto; }
.enl_seccion_i li.f1 A { height:41px; padding-top:25px; }
.enl_seccion_i li A:hover, .enl_seccion_i li.seleccionado A { color:#4f5c16; }

.texto_su_secreto { width: 80%; height:80%; margin: auto; padding-top:150px;  }
.texto_su_secreto div.titular_seccion, .texto_su_secreto div.texto_seccion { clear:both; width:100%; }
.texto_su_secreto .titular_seccion { border-bottom:1px #81807c solid; margin-bottom:3em; float:left;}
.texto_su_secreto .titular_seccion IMG { display:block; float:left; margin-right:1em; margin-bottom:1em; width:20%;}
.texto_su_secreto .titular_seccion p { font-family:"Advent pro"; color:#4f5c16; font-size:1.80em; width:75%; padding-bottom:0.50em; text-align:justify; margin:0; text-transform:uppercase; float:right; }
.texto_su_secreto .titular_seccion p.cab { font-family:"Advent pro"; color:#878f16; font-size:3em; width:75%; text-align:left; margin:0; text-transform:uppercase; border-bottom:1px #81807c solid; float: right; margin-bottom:0.50em; padding-top:0.50em; }
.texto_su_secreto .titular_seccion p.cab.noticia { color:#4d4d4d; }
.texto_su_secreto .titular_seccion p.noti { color:#010101; text-align:left; }

/*--------------------CEEB-----------------------*/
.texto_intro_ceeb { float:left; padding:2em 0; background-color:rgba(0,0,0,0.2); width:18%; padding-bottom:0; }
.texto_intro_ceeb.dcha { float:right; }
.texto_intro_ceeb.largo { width:22%; }
.texto_intro_ceeb p { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:0.85em; width:80%; padding-bottom:0.50em; text-align:left; margin:auto; }
.texto_intro_ceeb A { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-weight:700; }
.texto_intro_ceeb p.cab { font-family:"Advent pro"; font-size:1.25em; text-transform:uppercase; margin-bottom:0.50em; padding-top:0.50em; font-weight:700; line-height:20px; }
.texto_intro_ceeb p.cabs { font-family:"Advent pro"; font-size:1.15em; text-transform:uppercase; margin-bottom:0.50em; padding-top:0.50em; font-weight:700; line-height:20px; }
.texto_intro_ceeb p.cabs A { font-family:"Advent pro"; font-size:1.15em; text-transform:uppercase; }
.texto_intro_ceeb p.cabs A:hover { color:#5d5f22; }
.texto_intro_ceeb p.corto { padding-top:0em; }
.texto_intro_ceeb p.enlaces { width:96%; text-align:center; padding:2%; background-color:rgba(0,0,0,0.4);  }
.contenedor_juega .texto_seccion p.cab1 { font-family:"Advent pro"; color:#FFFFFF; font-size:3em; width:90%; text-align:left; text-transform:uppercase; border-bottom:1px #FFFFFF solid; margin-bottom:0.50em; padding-top:0.25em; padding-bottom:0.50em; }
.contenedor_juega .texto_seccion p.destacado1 { font-family:"Advent pro"; color:#303a05; font-size:1.60em;  width:90%; text-align:left; text-transform:uppercase; border-bottom:1px #FFFFFF solid; margin-bottom:1em; padding-top:0em; }
/*----------------------------------------------------------*/

.texto_su_secreto .titular_seccion ul {list-style: none; padding:0; margin:0; width:75%; float:right; text-align:left;  }
.texto_su_secreto .titular_seccion li { padding:0; margin:0; padding-bottom:0.50em; text-align:left; margin:0; display:inline-block; padding-right:3em; vertical-align:middle; }
.texto_su_secreto .titular_seccion li A { font-family:"Advent pro"; color:#878f16; font-size:1.30em; text-transform:uppercase; text-decoration:none; }
.texto_su_secreto .titular_seccion li A:hover, .texto_su_secreto .titular_seccion li.seleccionado A { color:#4f5c16; }

.texto_su_secreto .texto_seccion IMG { display:block; float:left; margin-right:1em; margin-bottom:1em; width:35%; }
.texto_su_secreto .texto_seccion IMG.img_comarca { display:block; float:left; margin-right:0em; margin-bottom:1em; width:100%; }
.texto_su_secreto .texto_seccion p { font-family:Arial, Helvetica, sans-serif; color:#5d5f22; font-size:0.80em; width:90%; padding-bottom:1em; text-align:justify; margin:auto; }
.texto_su_secreto .texto_seccion p A {color:#5d5f22; font-size:1em; font-weight:700; }
.texto_su_secreto .texto_seccion ul {list-style: none; padding:0; margin:0; width:90%; text-align:left;  }
.texto_su_secreto .texto_seccion li { padding:0; margin:0; padding-bottom:2em; text-align:left; margin:0; display:inline-block; padding-right:1em; vertical-align:top; width:31%; }
.texto_su_secreto .texto_seccion ul.cosecha li { width:31%; }
.texto_su_secreto .texto_seccion li IMG { width:100%; }

.texto_su_secreto div.texto_noticia { background-color:#FFFFFF;  width:60%; float:right; border:5px #ededed solid; padding-top:2%; padding-bottom:2%; -moz-box-shadow:0px 0px 25px #969897; -webkit-box-shadow:0px 0px 25px #969897;box-shadow:0px 0px 25px #969897; } 
.texto_su_secreto div.texto_noticia p.fecha { color:#010101;font-size:1.20em; padding-bottom:0.10em; clear:both; }
.texto_su_secreto .texto_seccion IMG.img_noticia { border:5px #ededed solid; -moz-box-shadow:0px 0px 25px #969897; -webkit-box-shadow:0px 0px 25px #969897;box-shadow:0px 0px 25px #969897; margin-bottom:0.25em; }
.texto_su_secreto .texto_seccion IMG.cargando { margin:auto; width:8%; margin-left:45%; }
.texto_su_secreto .texto_seccion .pie_imagen { clear:both; font-style:italic; font-size:0.75em; text-align:left; display:block;  }
.texto_su_secreto div.contenido_img { width:35%; float:left; }
.texto_su_secreto div.contenido_img IMG { display:block; float:left; width:99%; border:0; }
.texto_recetas div.contenido_img IMG.pint { display:block; float:none; width:auto; margin:auto; clear:both; }
.texto_su_secreto div.texto_noticia IMG.facebook { width:55%; }
.texto_su_secreto div.texto_noticia div#grupo_rrss { text-align:left; width:95%; padding-left:5%; clear:both; margin-bottom:0.50em; }
.texto_su_secreto div.texto_noticia div#grupo_rrss div{ float:left; margin-right:2em; }

.texto_su_secreto div.mas_noticias { background-color:#FFFFFF;  width:95%; float:left; border:5px #ededed solid; padding:2%; padding-top:0; -moz-box-shadow:0px 0px 25px #969897; -webkit-box-shadow:0px 0px 25px #969897;box-shadow:0px 0px 25px #969897; clear:both; margin-top:1.50em; } 
.texto_su_secreto div.mas_noticias A { font-family:Arial, Helvetica, sans-serif; color:#bababa; font-size:0.75em; padding-bottom:0.10em; display:block; text-align:left; text-decoration:none; }
.texto_su_secreto div.mas_noticias A:hover, .texto_su_secreto div.mas_noticias A.seleccionada { color:#4d4d4d; } 
.texto_su_secreto div.mas_noticias A .fecha { font-family:Arial, Helvetica, sans-serif; color:#4d4d4d; font-size:1em; font-weight:700; padding-right:1.50em; }
.texto_su_secreto div.mas_noticias h1{ font-family:"Advent pro"; color:#5d5f22; font-size:1.50em; width:100%; text-align:left;padding-bottom:0.50em; }

.texto_su_secreto .texto_seccion h1{ font-family:"Advent pro"; color:#5d5f22; font-size:1.20em; width:90%; margin:auto; clear:both; text-align:left;padding-bottom:1em; }
.texto_su_secreto .texto_seccion ul {list-style: none; padding:0;width:90%;margin:auto; }
.texto_su_secreto .texto_seccion ul li {list-style:circle; font-family:Arial, Helvetica, sans-serif; color:#5d5f22; font-size:0.80em; padding-bottom:1em; text-align:left; }

/*------- La DOP -----------*/
.contenedor_base_ladop { margin:auto; width:75%; height:100%; background:#FFFFFF; max-width:1060px; text-align:center;}
ul#lista_empresas { list-style:none; padding:0; width:100%; margin:auto; }
ul#lista_empresas li { padding:0; padding-left:10%; width:90%; list-style:none; margin:0; color:#9e9e9e; font-family:"Advent pro"; font-size:1em; padding-bottom:0.15em; text-align:left; }
ul#lista_empresas li:hover, ul#lista_empresas li.seleccionado { background:#FFFFFF; color:#000000; padding-left:26%; width:74%; }
.contenedor_base_ladop article { height:100%; margin:0; padding:0; width:50%; }
.contenedor_base_ladop article.col_i { float:left; background-color:#000000; color:#FFFFFF; padding-top:8em; }
.contenedor_base_ladop article.col_d { float:right; }
.contenedor_base_ladop article.col_d A { color:#5aa741; }
.contenedor_base_ladop article.col_d A:hover { color:#9e9e9e; }
.contenedor_base_ladop article.col_d .error { margin-top:1em; color:#CC0000; }
.contenedor_base_ladop article.col_d .ok { margin-top:1em; color:#5aa741; }
.contenedor_base_ladop article p { color: #9e9e9e; width:85%; margin:auto; font-family:"Advent pro"; font-size:1em; padding-bottom:0.50em; text-align:justify; }
.contenedor_base_ladop article p.negro { color:#000000; }
.contenedor_base_ladop article h1 { color: #FFFFFF; width:85%; margin:auto; font-family:"Advent pro"; font-size:1.20em; padding-bottom:0.50em; text-align:left; }
.contenedor_base_ladop article h1.negro { color:#000000; }
.contenedor_base_ladop article .destacado_blanco { color:#FFFFFF; }
.contenedor_base_ladop article img.texto_img { padding-bottom:2em; }

#form_enviar { width:85%; padding:0; margin:0 auto; text-align:left;  font-family:"Advent pro"; font-size:1em;}
#form_enviar input { border:1px #9e9e9e solid; color: #9e9e9e; font-family:"Advent pro"; font-size:1em; padding:0.10em; text-align:left; }
#form_enviar input[type="email"] { width:100%; }
#form_enviar input[type="submit"] { padding:5px; display:block; margin-top:5px; }

/*------- Peras y deporte, niños y extraescolres, alimentación sana -----------*/
.video_youtube { float:right; background-color:rgba(0,0,0,0.2); width:60%; height:100%; position:relative; padding:150px 1em 0em 1em; margin:0; }
.video_youtube p {  font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:0.80em; width:100%; margin:auto; clear:both; text-align:left;  float:right; padding-bottom:0.5em;}
.video_youtube iframe { max-width:100%; float:right; clear:both; }

.texto_intro_extra { float:right; padding:150px 2em 0em 2em; background-color:rgba(0,0,0,0.2); width:35%; height:100%; position:relative; }
.texto_intro_extra.video {float:right; padding:2em 0 0 0; background-color:rgba(0,0,0,0); width:60%; height:100%; position:relative; text-align:left; }
.texto_intro_extra p {  font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:0.80em; width:90%; clear:both; text-align:justify; padding-bottom:1em; margin:auto;}
.texto_intro_extra.video p { float:left; width:95%; }
.img_deporte { float:right; padding:75px 0em 0em 0em; background-color:rgba(0,0,0,0.5); width:25%; height:100%; }
.img_deporte.video {padding:0; width:40%; background-color:rgba(0,0,0,0); }
.img_deporte p {  font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:0.80em; width:75%; margin:auto; clear:both; text-align:left; padding-bottom:0.50em; }
.img_deporte h1{  font-family:"Advent pro"; color:#FFFFFF; font-size:1.20em; width:75%; margin:auto; clear:both; text-align:left;padding-bottom:0.50em; }
.img_deporte img { margin-bottom:2px; }
.img_deporte ul, .img_deporte ul li { list-style: none; padding:0; margin:0; }
.img_deporte ul { margin-top:2em; }

/*------- personaliza tu pera -----------*/
ul#personaliza { list-style: none; padding:0; margin:auto; height:100%; width:auto; float:right; }
ul#personaliza li {  display:block; height:33%; overflow:hidden; padding:0; margin:0 auto; position:relative; text-align:right;max-height:266px; }
ul#personaliza li IMG { padding:0; margin:0; vertical-align:bottom; max-height:266px; max-height:100%; max-width:auto;}

ul#personaliza li ul { position:absolute; top:4px; right:10px; list-style:none; padding:0;max-height:266px; display:block; margin:0;}
ul#personaliza li ul li { list-style:none; padding:0; margin:0; height:auto;}
ul#personaliza li ul li A { padding:0; margin:0; display:block; margin-bottom:1px;  }
ul#personaliza li ul li IMG {padding:0; margin:0; height:18px; vertical-align:bottom; display:block; }

/*------- recortables -----------*/
ul#recortables { list-style: none; padding:0; margin:auto; width:100%; width:auto; margin-top:150px;  }
ul#recortables li {  display:inline-block; width:48%; overflow:hidden; padding:0; margin:0 auto; text-align:center; }
ul#recortables li IMG { padding:0; margin:0; vertical-align:bottom; }

/*------- Prensa  -----------*/
.texto_prensa { float:left; padding:130px 0em 4em 0em; background-color:rgba(0,0,0,0.2); width:60%; height:100%; }
.texto_prensa p { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:0.85em; width:90%; padding-bottom:0.50em; text-align:left; margin:auto;}
.texto_prensa h1{ font-family:"Advent pro"; color:#FFFFFF; font-size:1.20em; width:90%; margin:auto;  clear:both; text-align:left;padding-bottom:0.50em; }
.texto_prensa A { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-weight:700; }
.enl_seccion_p { float:left; width:15%; padding-top:4em; height:100%;}
.img_noticias { float:right; padding:0em; background-color:rgba(0,0,0,0.5); width:25%; height:100%; }
.img_noticias img { margin-bottom:2px; }
.img_noticias ul, .img_noticias ul li { list-style: none; padding:0; margin:auto; }

/*------- Contacto  -----------*/
.texto_contacto { float:right; padding:150px 3em 3em 3em; background-color:rgba(0,0,0,0.2); width:25%; height:100%; }
.texto_contacto p {  font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:0.85em; width:100%; float:left; clear:both; text-align:left; }
.texto_contacto h1 { color: #FFFFFF; width:100%; margin:auto; font-family:"Advent pro"; font-size:1.20em; padding-bottom:0.50em; text-align:left; }

.img_contacto { float:right; padding:0em; background-color:rgba(0,0,0,0.5); width:25%; height:100%; }
.img_contacto img { margin-bottom:2px; }
.img_contacto ul, .img_contacto ul li { list-style: none; padding:0; margin:auto; }

/* Barra inferior, pie de página */
footer { width:100%; height:30px; background-color:#222221; position:fixed; bottom:0; text-align:center; display:table; -moz-box-shadow:0px 0px 25px #000000; -webkit-box-shadow:0px 0px 25px #000000; box-shadow:0px 0px 25px #000000; }
footer.aviso {clear:both; float:none; }
footer p { padding:0; margin:0; color:#9e9e9e; font-size:0.70em; display:table-cell; vertical-align:middle; font-family:Arial; text-align:center; width:98%; margin:auto; }
footer p span.destacado { color:#FFFFFF;font-size:1.05em; }
footer p A { padding:0; margin:0; color:#FFFFFF; font-size:1em; font-family:Arial; text-transform:capitalize; text-decoration:none; }
footer p A:hover { text-decoration:underline; }

/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   Theses examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */
@media screen and (max-height: 768px) {
	.contenedor_base_su_secreto { height:85%; }
	.contenedor_base_descargas { height:85%; }
	.contenedor_base_prensa { height:85%; }	
	ul#como_identificarla p.oscuro { color: #FFFFFF; }
}

@media screen and (max-height: 600px) {
	.contenedor_base_su_secreto { height:75%; }
	.contenedor_base_descargas { height:75%; }	
	.contenedor_base_prensa { height:75%; }	
}


@media screen and (max-width: 1300px) {
.contenedor_base { margin:0; }
.contenedor_base_estapera { margin:0; }
.contenedor_base_divertidas { margin:0; }
.contenedor_base_ladop { margin:0; }	
.texto_intro_extra { background-color:rgba(0,0,0,0.6);   }	
.texto_contacto {  background-color:rgba(0,0,0,0.6); }	
}

@media screen and (max-width: 1200px) {
/*	.texto_su_secreto { width:59%;  }*/
	header div.menu_i { width:49%;  }
	header div.img { width:14%; }
	header div.menu_d { width:37%; }	
	.contenedor_base_ladop div.col_i { padding-top:10px; }		
	.contenedor_juega { width:65%; }
	.video_youtube { width:80%; padding: 100px 1em 0em 1em; }
	#iconos_redes { top:49px; right:0px; }	

	.texto_su_secreto .titular_seccion li { padding-right:2em; }
	.texto_su_secreto .titular_seccion li A { font-size:1.10em; }
}

@media screen and (max-width: 1030px) {
	header div.menu_i { width:51%;  }
	header div.img { width:10%; }
	header div.menu_d { width:39%; }		
	
	nav#menu_izquierda ul li a {  padding:12px 2px; font-size:0.85em;  }
	nav#menu_derecha ul li a { padding:12px 2px; font-size:0.85em; }
	nav#menu_derecha ul li.icono_rrss_inicio a, nav#menu_derecha ul li.icono_rrss a { padding:10px 1px; }
	
	.contenedor_juega { width:65%; margin-top:50px;}
	.texto_su_secreto .texto_seccion li {  width:29%; }	

	.texto_su_secreto .titular_seccion li { padding-right:1em; }
	.texto_su_secreto .titular_seccion li A { font-size:1.10em; }
	
	.contenedor_base_su_secreto {  width:70%; }
	.contenedor_base_descargas {  width:70%; }	
	.contenedor_base_prensa { width:70%;}	
	
	.texto_recetas { width:70%;	}
	.texto_recetas .texto_noticia div#grupo_rrss { text-align:left; width:99%; padding-left:1%; clear:both; margin-bottom:0.50em; }	
	.texto_recetas .texto_noticia div#grupo_rrss div{ margin-right:0.50em; }	
	.texto_recetas .texto_noticia IMG.facebook { margin-right:1em; }	
}

@media screen and (max-width: 850px) {
	nav#menu_izquierda ul li a {  padding:12px 0px; font-size:0.80em;  }
	nav#menu_derecha ul li a { padding:12px 0px; font-size:0.80em; }
	nav#menu_derecha ul li.icono_rrss_inicio a, nav#menu_derecha ul li.icono_rrss a { padding:10px 1px; }
	.contenedor_juega { width:60%; }
	.contenedor_base_su_secreto { width:65%;}	
	.contenedor_base_descargas { width:65%; }
	.contenedor_base_prensa { width:65%; }	
	.texto_recetas { width:60%; height:auto; margin: auto; padding-top:150px; float:right; margin-right:5%;  }	
}

@media screen and (max-width:768px) {
	header div.menu_i { width:53%; }
	header div.img { display:none; }
	header div.menu_d { width:45%; }
}

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

	#main { width:600px; height:auto; position:relative; top:0px; overflow:hidden; padding:20px; margin:0; }
    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}
