/* 
Telefonica.com
10/03/2009
Miguel Alvarez Garcia
Redbility

Hoja de estilos para impresion
*/



/* NORMALIZACION */
* {margin:0; padding:0; border:0; background:none!important; background-color:none!important; position:static!important}
img {border:none; margin:0; padding:0}
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:68.75%; color:#666666; background:none!important}  /* Tipo base: 11px */


/* ESTRUCTURA GENERAL DEL SITE */
.titulo {float:none}
.col1 {float:none}
.col2 {float:none}
.botones {display:none}

#deco {display:none}
#general {font-size:1em; position:relative; z-index:10; width:auto; height:auto; margin:0 auto 0 auto; padding:0; overflow:visible}
#general #cont_izq {display:none; float:none}  /* Columna izquierda (navegacion vertical, etc) */
#general #cont_der {width:auto; float:none}  /* Columna derecha (contenido) */
#general #cont_100 {width:auto; float:none}  /* Columna unica ancho total (contenido) */
#general .alt_fija {height:auto}

/* CABECERA */
#general #cabecera {}
#general #cabecera #logo { float:none}
#general #cabecera #nav {display:block; padding-left:0px}
#general #cabecera #nav #navsup {display:none}
#general #cabecera #nav #raiz {display:none}

/* PIE */
#general #pie {text-align:left}
#general #pie a {color:#666666}
#general #pie.borde {padding-top:60px}
#general #pie.borde p {padding-left:0; padding-top:10px }
#general #pie p {float:none; padding-left:0; padding-top:10px }

/* ELEMENTOS COMUNES DE CONTENIDO (#cont_der y #cont_100) */
#titulo_pagina {display:block; font-family:'TheSansCorrespondence', Arial, Helvetica, sans-serif; font-weight:normal; margin:0 0 46px 0; padding:0; line-height:1.21em; font-size:4.18em; background:url(gfx/bgd_sep_navvert.png) 0 bottom repeat-x; width:100%; text-align:left}
#titulo_pagina.corto {float:none; padding-left:0; display:inline-block; width:auto}

#bajo_titulo {display:none}

#titulo_contenido {width:auto; padding:0 0 14px 0;}

.banner {display:none}

.paginacion {display:none}

.cont_entradilla {margin:0 0 0 0; padding:0 0 46px 0; width:auto; float:none; text-align:left}
.cont_entradilla p {text-align:left}
.cont_entradilla .entradilla {text-align:left}
.cont_entradilla .lnk_destacado {display:none}

.cont_entradilla02 {margin:0 0 0 0; padding:0 0 46px 0; width:auto; float:none; text-align:left}
.cont_entradilla02 .lnk_destacado {display:none}

#cont_der .buscador {display:none}

.modulo {padding-left:0; background:none!important; height:auto}
.modulo .top .titulo {color:#666666}
.modulo .top .titulo a {color:#4ab3ff}
.modulo .top .titulo a.desplegar {display:none}
.modulo .top .titulo a.plegar {display:none}

.modulo .bot {display:none}

.modulo .med .caja_texto {padding:0; height:auto}

#cont_100 .modulo .med .pc25 {width:auto}
#cont_100 .modulo .med .pc50 {width:auto}
#cont_100 .modulo .med .pc50 .izq {width:auto}
#cont_100 .modulo .med .pc50 .der {width:auto}
#cont_der .modulo .med .pc50 {width:auto}
#cont_der .modulo .med .sep_vert {none}

#cont_der .modulo .modulo50 {width:auto}
#cont_der .modulo .modulo50 .top {}
#cont_der .modulo .modulo50 .top .titulo {width:auto}
#cont_der .modulo .modulo50 .med .pc100 {width:auto}

#cont_100 .modulo .left {float:none}
#cont_100 .modulo .right {float:none}
#cont_der .modulo .left {float:none}
#cont_der .modulo .right {float:none}

.modulo .med .caja_texto {padding:0}

.modulo .med ul.ul_generico {height:auto; position:static}
.modulo .med ul.ul_generico li {height:auto; list-style-type:disc; padding:0 0 4px 0; background:none}
.modulo .med ul.ul_generico li ul {padding:5px 0 6px 16px}
.modulo .med ul.ul_generico02 {height:auto; position:static}
.modulo .med ul.ul_generico02 li {height:auto; list-style-type:disc; padding:0 0 20px 0; background:none}

#cont_der .modulo .med .pc100 {width:auto; padding-bottom:20px}
#cont_der .modulo .med .pc100 .caja_imgtexto {background:none; height:auto; border-bottom:1px solid #cccccc; padding-bottom:10px; margin-bottom:20px}
#cont_der .modulo .med .pc100 .izq {width:150px; padding:0 10px 10px 0; float:none; margin-bottom:0}
#cont_der .modulo .med .pc100 .der {width:auto; float:none; padding:0}

#cont_der .modulo .med .pc100 .der ul.relacionados {height:auto; display:block; margin:0 0 -15px 0; padding:0}
#cont_der .modulo .med .pc100 .der ul.relacionados li {height:auto; display:block; margin:0; padding:0 0 15px 15px; list-style-type:disc; background:none}


/* Dos columnas dentro de #cont_der */
#cont_der .doscol {width:auto}
#cont_der .doscol .colizq {width:auto; float:none}
#cont_der .doscol .colizq .modulo .med .pc50 {width:auto}
#cont_der .doscol .colizq .modulo .med .pc100 {width:auto}
#cont_der .doscol .colizq .modulo .med .pc100 .caja_imgtexto {background:none; border-bottom:1px solid #cccccc; height:auto; padding-bottom:10px; margin-bottom:20px}
#cont_der .doscol .colizq .modulo .med .pc100 .caja_imgtexto.destacada {background-color:#f1f1f1}
#cont_der .doscol .colizq .modulo .med .pc100 .izq {width:150px; padding:0 10px 10px 0; float:none; margin-bottom:0}
#cont_der .doscol .colizq .modulo .med .pc100 .der {width:auto; float:none; padding:0}

#cont_der .doscol .colder {display:none}

#cont_der .modulo .med .pc100 .fila_cajas {background:none; border-bottom:none; height:auto}
#cont_der .modulo .med .pc100 .fila_cajas .pc50 {padding-bottom:10px}
#cont_der .modulo .med .pc100 .fila_cajas .pc50 .caja_imgtexto {background:none; height:auto}
#cont_der .modulo .med .pc100 .fila_cajas .pc50 .izq {width:150px; float:left; margin-bottom:0; position:static; padding-right:10px; background:none}
#cont_der .modulo .med .pc100 .fila_cajas .pc50 .der {width:auto; float:none; padding:14px 14px 10px 14px}
#cont_der .modulo .med .pc100 .fila_cajas .cuadro_dia {font-family:'TheSansCorrespondence', Arial, Helvetica, sans-serif; font-size:1em; font-weight:normal; margin-bottom:10px; width:30px; height:34px; background:url(gfx/bgd_dia.gif) no-repeat top left; padding:3px 5px 5px 7px; position:relative}
#cont_der .modulo .med .pc100 .fila_cajas .cuadro_dia .dia {font-family:'TheSansCorrespondence', Arial, Helvetica, sans-serif; font-size:2.61em; font-weight:bold; position:absolute; bottom:-3px; left:5px}

#cont_100 .modulo .med .pc100 .fila_cajas {background:none; border-bottom:none; height:auto}
#cont_100 .modulo .med .pc100 .fila_cajas .pc50 {padding-bottom:10px}
#cont_100 .modulo .med .pc100 .fila_cajas .pc50 .caja_imgtexto {background:none;  height:auto}
#cont_100 .modulo .med .pc100 .fila_cajas .pc50 .izq {width:150px; float:left; margin-bottom:0; position:static; padding-right:10px; background:none}
#cont_100 .modulo .med .pc100 .fila_cajas .pc50 .der {width:auto; float:none; padding:14px 14px 10px 14px}
#cont_100 .modulo .med .pc100 .fila_cajas .cuadro_dia {font-family:'TheSansCorrespondence', Arial, Helvetica, sans-serif; font-size:1em; font-weight:normal; margin-bottom:10px; width:30px; height:34px; background:url(gfx/bgd_dia.gif) no-repeat top left; padding:3px 5px 5px 7px; position:relative}
#cont_100 .modulo .med .pc100 .fila_cajas .cuadro_dia .dia {font-family:'TheSansCorrespondence', Arial, Helvetica, sans-serif; font-size:2.61em; font-weight:bold; position:absolute; bottom:-3px; left:5px}

/* Agenda */
ul.agenda {width:auto; background:none; margin-bottom:0}
ul.agenda li {list-style-type:none; padding-bottom:15px}
ul.agenda li .cuadro_dia {font-family:'TheSansCorrespondence', Arial, Helvetica, sans-serif; font-size:1em; font-weight:normal; width:30px; height:34px; float:left; background:url(gfx/bgd_dia.gif) no-repeat top left; padding:0 25px 5px 7px; position:relative}
ul.agenda li .cuadro_dia .dia {font-family:'TheSansCorrespondence', Arial, Helvetica, sans-serif; font-size:2.61em; font-weight:bold; position:absolute; bottom:-3px; left:5px}
ul.agenda li .texto_dia {width:auto; float:left; font-size:1.2em}
ul.agenda li .texto_dia .pequeno {font-size:0.85em}


/* ELEMENTOS ESPECIFICOS PARA LA HOME */
.index #quenecesitas {display:none}


/* ELEMENTOS ESPECIFICOS PARA PRESS OFFICE */
.modulo .med .caja_texto.noticia {padding:0!important}
.noticia .not_titular {width:auto}
.noticia .not_entradilla {width:560px; font-size:1.45em; font-weight:normal; padding:0 0 20px 0}
.noticia .not_doscols .not_col1 {width:auto; float:none; padding:0 0 20px 0}
.noticia .not_doscols .not_col2 {width:auto; float:none; padding:0 0 0 0; margin-right:0; border-left:none}

.noticia .not_doscols .not_col2 ul.relacionados li .not_minivideoplayer .ico_play {display:none}

.noticia .not_doscols .not_col1 .not_perfil {position:static; width:auto; border-top:1px solid #cccccc; margin:10px 0 0 0; padding:16px 13px 0 16px}
.noticia .not_doscols .not_col1 .not_perfil .not_perfil_colimg {width:135px; margin:0; float:left}
.noticia .not_doscols .not_col1 .not_perfil .not_perfil_colimg img {position:static; display:block; margin:0; padding:0}
.noticia .not_doscols .not_col1 .not_perfil .not_perfil_coltxt {width:450px; float:right}
.noticia .not_doscols .not_col1 .not_perfil .not_perfil_entradilla {font-size:1.27em; padding-bottom:10px}

/* ELEMENTOS ESPECIFICOS PARA ABOUT TELEFONICA */

.med ul.marcas_at  {width:auto; list-style-type:none; background:none}
.med ul.marcas_at li {float:none}

/* ELEMENTOS ESPECIFICOS PARA POPUPS */
body.popup {background:none}
body.popup #pop_cabecera {width:auto; padding-left:0}
body.popup #pop_cabecera h1 {padding-left:0}
body.popup #pop_cabecera a.a_cerrar {display:none}

body.popup #pop_contenido {width:auto}

body.popup #pop_contenido .modulo {background:none; padding:0 0 12px 0}
body.popup #pop_contenido .modulo .caja_texto {padding:0; color:#666666}
body.popup #pop_contenido .modulo img {display:inline}

body.popup #pop_contenido .fueramodulo {padding:0; margin:0}

body.popup .modulo .med ul.ul_generico {height:auto; position:static}
body.popup .modulo .med ul.ul_generico li {height:auto; list-style-type:disc; padding:0 0 4px 0; background:none}
body.popup .modulo .med ul.ul_generico li ul {padding:5px 0 6px 16px}
body.popup .botones {display:none}

body.popup #pop_pie {width:autox}
body.popup #pop_pie a.a_cerrar {display:none}

/* ELEMENTOS ESPECIFICOS PARA SITEMAP */
#sitemap {background:none; padding:0; overflow:visible}
#sitemap ul.ul_sitemap {width:auto}
#sitemap ul.ul_sitemap li {float:none; padding:0 0 21px 0px; margin:0 0 0 0px; width:auto}
#sitemap ul.ul_sitemap li ul {margin:0 0 0 0px; padding-top:17px}
#sitemap ul.ul_sitemap li ul li {float:none; background:none}
#sitemap ul.ul_sitemap li.align_right {text-align:left}


#cabecera.home01 {padding-bottom:0}
#cabecera.home01 #navinf {margin-top:0;}
#cabecera.home01 #navinf #titulo_microsite {color:#cadb36; font-family:'TheSansCorrespondence', Arial, Helvetica, sans-serif; font-weight:normal; font-size:3.7em; padding:0; margin:40px 0 0 0; line-height:auto; width:auto}

#cabecera.home02 {padding-bottom:0}
#cabecera.home02 #navinf {margin-top:0;}
#cabecera.home02 #navinf #titulo_microsite {color:#cadb36; font-family:'TheSansCorrespondence', Arial, Helvetica, sans-serif; font-weight:normal; font-size:3.7em; padding:0; margin:40px 0 0 0; line-height:auto; width:auto}

#cabecera.intr01 {padding-bottom:0}
#cabecera.intr01 #navinf {margin-top:0;}
#cabecera.intr01 #navinf #titulo_microsite {color:#cadb36; font-family:'TheSansCorrespondence', Arial, Helvetica, sans-serif; font-weight:normal; font-size:3.7em; padding:0; margin:40px 0 0 0; line-height:auto; width:auto}

#cabecera.intr02 {padding-bottom:0}
#cabecera.intr02 #navinf {margin-top:0;}
#cabecera.intr02 #navinf #titulo_microsite {color:#cadb36; font-family:'TheSansCorrespondence', Arial, Helvetica, sans-serif; font-weight:normal; font-size:3.7em; padding:0; margin:40px 0 0 0; line-height:auto; width:auto}

ul.agenda02 li .cuadro_dia {width:6.5em; float:none; }
ul.agenda02 li .texto_dia {float:none; font-size:1em; width:auto}

.carrusel .visor { height:auto!important; width:auto!important; overflow:visible!important}
.carrusel .visor .carro {height:auto!important; width:750px!important}
