html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline}
:focus {outline: 0;}
body {line-height: 1;color: black;background: white}
ol, ul {list-style: none}
table {border-collapse: separate;border-spacing: 0}
caption, th, td {text-align: left;font-weight: normal}
blockquote:before, blockquote:after,q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}

html {background:#3080d8 url(../nueva2/fondo-arriba.png) top repeat-x}
body {background:url(../nueva2/fondo-home.jpg) center top no-repeat;font:80% Arial,Helvetica,sans-serif}
#wrapper {width:980px;margin:0 auto;position:relative}
h1 {display:none}
strong {font-weight:bold}

#cabecera #rssCategoria {bottom:37px;position:absolute;right:24px;text-align:right}
.noticias #cabecera #rssCategoria {bottom:42px;right:184px}
.noticias #cabecera #rssCategoria h4 {display:block}
#rssCategoria {color:#fff}
#rssCategoria a {margin-left:5px}
#rssCategoria h4 {display:inline;font-size:0.85em}

#cabecera #rssGeneral {left:275px;position:absolute;top:93px}
.noticias #cabecera #rssGeneral {left:646px;top:44px}
#cabecera #rssGeneral a {margin-right:10px}

a {text-decoration:none}
a:hover {text-decoration:underline}

p {line-height:1.5em;margin-bottom:1em}

#contenido ul {margin:0.5em 0 1em 1.5em}
#contenido li {list-style:disc outside;margin-bottom:0.5em}
#contenido em {font-style:italic}
#contenido h4 {color:#255691;font-size:1.2em;font-weight:bold}

#irHome {display:block;height:108px;left:34px;position:absolute;text-indent:-9999em;top:46px;width:178px;}
.podcast #irHome {height:80px;left:130px;top:157px;width:97px}

.home #wrapper {height:1155px;background:url(../nueva2/fondo-home.jpg) center top no-repeat}
#adornoPie {height:85px;background:url(../nueva2/fondo-abajo.png) repeat-x}

.home h2 {height:51px;background-position:0 bottom;background-repeat:no-repeat;margin-bottom:15px}
.home h2 a {display:block;height:100%;text-indent:-9999em}

.home .verTodos {line-height:44px;background:url(../nueva2/boton-izq.png) left no-repeat;margin:5px 10px;text-align:center;padding-left:14px;clear:both}
.home .verTodos a {display:block;background:url(../nueva2/boton-der.png) right no-repeat;padding-right:14px;color:#72b5ff;font-size:0.9em;font-weight:bold}
.home .verTodos a:hover {color:#fff}

.home #noticias {left:27px;position:absolute;top:199px;width:201px}
#rss {display:block;line-height:24px;background:url(../nueva2/rss.jpg) 5px no-repeat;padding-left:33px;color:#bf8213;text-decoration:none;font-style:italic;font-weight:bold}
.home #rss {font-size:1.1em}
.home #noticias h2 {background-image:url(../nueva2/noticias.jpg)}
.home .noticia, .home .video, .home .podcast {margin:5px -10px;border-top:1px solid #e7e7e7;padding:10px 17px}
.home .noticia a, .home .video a, .home .podcast a {color:#255691;font-size:1.3em;line-height:1.1em}
.home .noticia a:hover {color:#bf8213}
.home .noticia h3, .home .video h3, .home .podcast h3 {margin-bottom:10px;font-weight:bold;font-size:0.85em;line-height:1.2em}
.home .noticia img {display:block;border:1px solid #ccc;width:185px;margin-bottom:10px}

.home #podcast {left:267px;position:absolute;top:94px;width:281px}
.home #conectate {display:block;line-height:24px;background:url(../nueva2/onditas.jpg) 5px no-repeat;padding-left:37px;color:#752ca4;text-decoration:none;font-style:italic;font-size:1.1em;font-weight:bold;margin-bottom:10px}
.home #podcast h2 {background-image:url(../nueva2/podcast.jpg)}
.home #iBanesto {background:url(../nueva2/patrocinadores.png) 0 0 no-repeat; margin-left:-10px;margin-right:-10px;height:94px;border-top:1px solid #ccc}
.home .podcast a:hover {color:#752ca4}

.home #videos {left:587px;position:absolute;top:199px;width:201px}
.home #youtube {display:block;line-height:24px;background:url(../nueva2/youtube.jpg) 5px no-repeat;padding-left:33px;color:#ce1e1e;text-decoration:none;font-style:italic;font-size:1.1em;font-weight:bold}
.home #videos h2 {background-image:url(../nueva2/videos.jpg)}
.home .video a:hover {color:#ce1e1e}
.home .video img {margin-bottom:0}
.home #mcdonalds {background:url(../nueva2/patrocinadores.png) -301px 0 no-repeat;width:92px;height:70px;float:left}
.home #tve {background:url(../nueva2/patrocinadores.png) right 0 no-repeat;width:92px;height:57px;float:right}

.home #banners {position:absolute;right:12px;top:382px;width:157px}
.home #banners h2 {display:none}
.home #banners li, #publicidad li {margin-top:13px}
.home #banners img, #banners object, #publicidad img, #publicidad object {border:1px solid #666}
#pie img, #cabecera img { border:0 }
img { border: 1px solid #888 }

.patrocinio { margin:5px -10px; padding:5px 10px; border-top:1px solid #ccc;position:relative;overflow:hidden }
.patrocinio h4 { color:#999;text-transform:uppercase;font-size:0.8em}
.patrocinio a {display:block;margin-top:5px;text-align:center;text-indent:-9999em}
.patrocinio img {border:0;margin:0 auto}
#gomaespumenglish h4 { color:#255691;margin:0 6px }
#gomaespumenglish a { text-indent:0 }


/* Pie */
.home #pie {height:140px;position:absolute;width:980px;bottom:0}
#menuPie {bottom:37px;left:56px;position:absolute;font-size:0.9em}
#menuPie li {float:left;padding-right:8px;margin-right:8px;background:url(../nueva2/separador-menu.gif) right 50% no-repeat}
#menuPie li:last-child {background:transparent}
#menuPie a {color:#72b5ff;font-weight:bold;line-height:1.5em}
#menuPie a:hover { color:#fff }
#fanFacebook { position:absolute;bottom:80px;left:36px }
#enlaceFundacion { display:block;height:67px;left:367px;position:absolute;width:204px;bottom:84px }
#enlaceBanesto { display:block;height:67px;left:367px;position:absolute;width:204px;bottom:86px }
#social {bottom:29px;position:absolute;right:64px}
#social li {float:left;margin-left:10px}
#copy {bottom:84px;color:#999;position:absolute;right:66px}
#copy strong {font-weight:bold;color:#fff}
#copy a {color:#999;text-decoration:underline}
#copy a:hover {color:#fff}

.interior #superWrapper {background:url(/resources/nueva2/fondo-interior-pie.png) no-repeat center bottom}
.interior #cabecera {position:relative}
.interior #contenedor {position:relative;float:left;width:100%;padding-bottom:50px}
.interior #menu, .interior #contenido, .interior #lateral {float:left;position:relative;left:100%}
.interior #menu {margin-left:-965px;margin-top:50px;width:214px;padding:22px 5px;background:url(/resources/nueva2/menu-noticias.jpg) 0 0;height:532px}
.noticias #menu, .nosotros #menu {margin-top:106px}
.interior #menuPrincipal {position:absolute;top:-75px}
.interior #menuPrincipal li {float:left;margin:0 4px}
.interior #menuPrincipal li a {width:44px;padding-top:50px;background-position:top;background-repeat:no-repeat;color:#fff;display:block;text-align:center;font-size:0.9em}
.interior #menuPrincipal .noticias a {background-image:url(/resources/nueva2/menu-noticias.png)}
.interior #menuPrincipal .video a {background-image:url(/resources/nueva2/menu-videos.png)}
.interior #menuPrincipal .podcast a {background-image:url(/resources/nueva2/menu-podcast.png)}
.interior #menuPrincipal .moviles a {background-image:url(/resources/nueva2/menu-moviles.png)}
.interior #categorias {font-size:1.2em}
.interior #categorias li {margin-bottom:5px;padding-left:7px}
.interior #categorias a {color:#7ab5ff;/*font-weight:bold;*/display:block}
.interior #categorias .seleccionado {background:url(/resources/nueva2/flechita.gif) left no-repeat}
.interior #categorias .seleccionado a {color:#fff}
.interior #contenido {margin-left:-727px;width:545px;padding-bottom:25px}
.interior #contenidoInterior img {max-width:100%}
.interior #contenidoInterior img[align=left] {margin-right:1em;float:left}
.interior #contenidoInterior img[align=right] {margin-left:1em;float:right}
.interior h3 {font-size:1.4em;margin-bottom:0.75em;color:#255691}
.interior h3 a {color:#255691}
.interior #pie {clear:both;position:relative;height:234px}
.interior #contenidoPie {background:transparent url(/resources/nueva2/fondo-interior-pie.png) center 0;height:434px;position:absolute;top:-200px;top:-200px;width:980px;z-index:1}
.interior #lateral {margin-left:-160px;margin-top:92px;width:150px}

.noticias a {color:#cb6b0a}
body.noticias, body.noticias #wrapper, body.nosotros, body .nosotros #wrapper {background:url(/resources/nueva2/fondo-interior.jpg) center top no-repeat }
.noticias #cabecera, .nosotros #cabecera {height:170px}
.noticias #nombreDeCategoria, .nosotros #nombreDeCategoria {bottom:40px;color:#EB7C0C;font-size:1.5em;left:394px;position:absolute}
.noticias #contenedor, .nosotros #contenedor {background:black url(/resources/nueva2/fondo-interior.jpg) -150px -170px no-repeat}
.noticias h2 {background:url(/resources/nueva2/noticias.png);height:72px;left:253px;position:absolute;text-indent:-9999em;bottom:0;width:545px}
.nosotros h2 {background:url(/resources/nueva2/nosotros.png);height:72px;left:253px;position:absolute;text-indent:-9999em;bottom:0;width:545px}
.noticias #contenido, .nosotros #contenido {background:url(/resources/nueva2/fondo-noticias-abajo.png) no-repeat bottom}
.noticias #contenidoInterior, .nosotros #contenidoInterior {background:url(/resources/nueva2/fondo-noticias-repetir.png) repeat-y;padding:0 20px 20px}
.noticias #rss {position:absolute;margin-top:-66px}
.noticias.listado .noticia {border-bottom:1px solid #ddd;margin:0 -19px 1em;;overflow:hidden;padding:0 19px 1em;position:relative;z-index:1000}
.noticias.listado .noticia h3 {margin-bottom:0.2em}
.noticias.listado .fecha {font-size:0.85em;font-weight:bold;margin-bottom:1.5em;text-transform:lowercase}
.noticias.listado .derecha img {float:right;margin-left:0.5em}
.noticias.listado .izquierda img {float:left;margin-right:0.5em}
#paginacion {background:url(../nueva2/boton-izq.png) no-repeat scroll left center transparent;clear:both;line-height:44px;margin:5px 10px;padding-left:14px;text-align:center;position:relative;z-index:1000;margin-bottom:1em}
#paginacion .paginacion {background:url(../nueva2/boton-der.png) no-repeat scroll right center transparent;padding-right:14px}
.paginacion {position:relative;z-index:1001}
#paginacion a {color:#72B5FF;padding:0.5em}
#paginacion a:hover {color:#fff;font-weight:bold}
#paginacion span {color:#fff;font-weight:bold;padding:0.5em}

body.podcast, .podcast #wrapper {background:url(/resources/nueva2/cabecera-podcast.png) top no-repeat}
.podcast #cabecera {height:280px}
.podcast #contenedor {background:black}
.podcast #contenido {width:707px;margin-top:-30px;margin-left:-710px}
.podcast #nombreDeCategoria {bottom:49px;color:#b449f9;font-size:1.5em;left:410px;position:absolute}
.podcast h2 {background:url(/resources/nueva2/podcast-destacado.png);height:51px;left:270px;position:absolute;text-indent:-9999em;bottom:30px;width:125px}
.podcast .destacado {background:url(/resources/nueva2/fondo-podcast-destacado.jpg); width:501px;height:148px;position:relative;padding-left:190px;padding-top:30px}
.podcast .fecha {font-size:0.8em}
#podcast ul {margin-left:-6px;font-size:0.85em}
#podcast li {float:left;width:291px;background:url(/resources/nueva2/fondo-podcast.jpg);height:170px;margin:10px 6px 2px;padding:25px 24px 20px;position:relative;list-style:none}
#podcast ul h3 {color:#255691;font-size:1.2em;font-weight:bold;margin-bottom:0;margin-left:43px;min-height:45px;width:220px}
#podcast ul .duracion {color:#666666;margin:0 0 10px;text-align:right}
#podcast ul .reproducciones {color:#666666;margin:0 0 10px;position:absolute;top:102px}
.podcast.destacado .duracion {color:#666666;font-size:0.85em}
.podcast.destacado .reproducciones {color:#666666;font-size:0.85em}
#podcast ul .avance {font-size:1.1em}
#podcast ul .descargar {position:absolute;bottom:19px;right:19px;font-size:1.1em;z-index:1000}
#podcast ul .descargar a {color:#255691}
.podcast .detalle {background:url(/resources/nueva2/detalle-podcast-medio2.jpg) 0 0 repeat-y;position:relative;padding:0 30px 0}
.podcast .detalle .cabecera {background:url(/resources/nueva2/detalle-podcast-arriba2.jpg) 0 0 no-repeat;height:135px;padding:30px 0 0 190px;margin:0 -30px 0}
.podcast .detalle .pie {background:url(/resources/nueva2/detalle-podcast-abajo2.jpg) no-repeat 0 100% transparent;height:265px;margin:0 -30px;padding:0 30px;position:relative}
.podcast .detalle .estrellas {top:0}
.podcast .detalle .descargar {background:url(/resources/nueva2/descargar.png) no-repeat right;color:#255691;height:31px;padding-right:62px;position:absolute;right:30px;top:-10px;width:29px}
#top10 {margin-left:5px;margin-bottom:1em}
#top10 h3 {color:#b449f9;margin-bottom:0.2em;margin-top:0}
#top10 ol {list-style:decimal outside;color:#b449f9;margin-left:1.5em}
#top10 li {line-height:1.5;color:#fff}
#top10 a {color:#b449f9;color:#5a5a5a;color:#ddd}
.podcast.listado #podcast {margin-top:-25px}
.podcast.principal #podcast {margin-top:0}
#buscadorPodcast {height:31px;position:relative;width:185px}
#buscadorPodcast #texto {height:20px;line-height:20px;padding:0;position:absolute;left:0;width:128px}
#buscadorPodcast #enviar {background:url("/resources/nueva2/buscar.png");border:0;height:31px;right:0;padding:0;position:absolute;text-indent:-9999em;width:51px;cursor:pointer;top:-5px}
#cabecera #buscadorPodcast {bottom:52px;position:absolute;right:24px}

div.estrellas { height: 14px;position:absolute;bottom:19px;z-index:1000 }
div.estrellas a { float:left; height:14px; width:13px; background:url(/resources/nueva2/estrellas.png) right no-repeat; margin:0; clear:none; display:block }
div.estrellas a.activa { background-position: left }
div.estrellas a.quitar { background-position: right }
div.estrellas a.poner { background-position: left }