/* HEMEROTECA */

.hemeroteca .titulo-busca i {
    font-size: 1.5em;
    }
    
.hemeroteca .titulo-busca {
    color: #fff;
    height: 100px;
    line-height: 100px;
    font-size: 2.5em;
    background: #cbcaca;
    text-align: right;
    margin-bottom: 15px;
    padding-right: 20px;
    }
    
.hemeroteca .titulo-acceso {
	font-family: 'Abel', sans-serif;
    color: #666;
    font-size: 1.2em;
    padding: 0 0 10px 20px;
    }
    
.hemeroteca .calendario-hemeroteca-anos {
    height: 40px;
    line-height: 40px;
    padding: 0 0 10px 20px;
    }
    
.hemeroteca .calendario-hemeroteca-anos a {
    color: #fff;
    background: #666;
    display: inline-block;
    padding: 0 10px;
    float: left;
    border-right: 1px solid #fff;
    font-size: 1.2em;
    letter-spacing: 2px;
    }
    
.hemeroteca .calendario-hemeroteca-anos a:hover,
.hemeroteca .calendario-hemeroteca-anos a.active {
    background: #999;
    }
    
.hemeroteca .calendario-hemeroteca  {
    width: 970px;
    }
    
.hemeroteca a.calendario-hemeroteca-anterior,
.hemeroteca a.calendario-hemeroteca-siguiente {
    width: 20px;
    }

.hemeroteca .calendario-hemeroteca,    
.hemeroteca a.calendario-hemeroteca-anterior,
.hemeroteca a.calendario-hemeroteca-siguiente {
    float: left;
    display: inline-block;
    }
    
.hemeroteca a.calendario-hemeroteca-anterior i,
.hemeroteca a.calendario-hemeroteca-siguiente i {
    color: #e5e5e5;
    font-size: 1.7em;
    }
    
.hemeroteca a.calendario-hemeroteca-anterior i:hover,
.hemeroteca a.calendario-hemeroteca-siguiente i:hover {
    color: #666;
    }
    
.hemeroteca a.calendario-hemeroteca-anterior,
.hemeroteca a.calendario-hemeroteca-siguiente  {
    text-align: center;
    }
    
.hemeroteca .calendario-hemeroteca ul {
    padding: 0;
    }

.hemeroteca .calendario-hemeroteca li,    
.hemeroteca .calendario-hemeroteca li table.month,
.hemeroteca .calendario-hemeroteca li table.month label,
.hemeroteca .calendario-hemeroteca li table.month caption   {
    width: 309px;
    }

        
.hemeroteca .calendario-hemeroteca li table.month th,
.hemeroteca .calendario-hemeroteca li table.month td {
    width: 44px;
    text-align: center;
    color: #666;
    font-weight: normal;
    padding-bottom: 15px;
    }
    
.hemeroteca .calendario-hemeroteca li {
    margin: 0;
    padding: 0 6px;
    border-left: 1px solid  #7b7b7b;
    }
    
.hemeroteca .calendario-hemeroteca li:last-child {
    border-right: 1px solid  #7b7b7b;
    }    

.hemeroteca .calendario-hemeroteca li table.month {
    display: block;
    }
        
.hemeroteca .calendario-hemeroteca li caption label {
    height: 20px;
    line-height: 20px;
    text-transform: uppercase;
    color: #666;
    background: #ccc;
    text-align: left;
    text-indent: 15px;
    margin-bottom: 10px;
    }

.hemeroteca .calendario-hemeroteca .day {
	cursor: pointer;
}

/* ADAPTACION A ANCHO DE 1010PX */
	
.tvg-home .narrow-column #entrada,
.tvg-home .narrow-column #contenedor {
    width: 643px;
    padding: 0 12px 15px 15px;
	}

.a-carta .barrasocial-cabecera .addthis_toolbox {
    width: 300px;
    }

.boton-play a,
.close-flowplayer a  {
    display: block;
    text-indent: -99999px;
	}
	
.boton-play a:hover {
	background: transparent url("/static/img/tvg/flowplayer-play-hover.png") no-repeat;
	}
	
	.close-flowplayer a   {
	position: absolute;
	top: 20px; 
	right: 20px;
    width: 48px;
    height: 48px;
    background: transparent url("/static/img/tvg/flowplayer-cerrar.png") no-repeat;
	}
	
.close-flowplayer a:hover  {
	background: transparent url("/static/img/tvg/flowplayer-cerrar-hover.png") no-repeat;
	}
	
.tvg-home .portada-deporte-info h2 {
	margin-top: 5px;
	padding-bottom: 5px;
	}
	
/* 	COMENTARIOS COLORINES Y CARITA */
	
#comentarios .comentario-carita {
	background: transparent url("/static/img/tvg/comentarios-carita.png") no-repeat;
	}

/* 	FUENTES */
	
.programa-informativo-columna  {
	width: 200px;
	}
	
.home-cultural-columna  {
	width: 152px;
	}
	
.home-cultural-columna  {
	padding: 20px 26px 0 26px;
	}
	
.programa-informativo-columna.left  {
	margin: 0 0 0 76px;
	}
	
.programa-informativo-columna.right  {
	margin: 0 76px 0 0;
	}
	
.home-cultural-inside  {
	padding: 0 15px;
	}
	
/* player container */

.programa-informativo-columna .player {
	height: 112px;
	width: 200px;
	}
	
.home-cultural-columna .player {
	height: 85px;
	width: 152px;
	}

/* CONTENIDO DESTACADO - TEASER */

 #contenido-destacado h2  {
	font-weight: 700;
	}
	
#contenido-destacado h2  {
	font-family: 'Verdana', Arial, Lucida Grande, Sans-Serif;
	}

/* 	FONDO COLUMNAS */
	
.programas #content,
.a-carta #content,
.tvg-home .portada-a-carta,
.tvg-home #content {
	background: #fff;
	background-image: none;
	}

.blog p  {
	line-height: 20px;
	padding-left: 20px;
	}
	
.blog p {
	background: transparent url("/static/img/tvg/icono-blog.png") no-repeat left;
	}
	
	
/* 	PESTANIAS */
	
li.icono-tvg a, li.icono-tvg2 a,
li.icono-galicia-tv-europa a,
li.icono-galicia-tv-america a {
	width: 164px;
	height: 65px;
	left: -10px;
	}
	
li.icono-tvg a {
	background-image:url("/static/img/tvg/icono-c1.png");
	}
	
li.icono-tvg2 a {
	background-image:url("/static/img/tvg/icono-c2.png");
	top: 3px;
	}
	
li.icono-galicia-tv-europa a {
	background-image:url("/static/img/tvg/icono-c3.png");
	top: 6px;
	}
	
li.icono-galicia-tv-america a {
	background-image:url("/static/img/tvg/icono-c4.png");
	top: 9px;
	}
	
li.icono-tvg a:hover {
	background-image:url("/static/img/tvg/icono-c1-hover.png");
	}
	
li.icono-tvg2 a:hover {
	background-image:url("/static/img/tvg/icono-c2-hover.png");
	top: 3px;
	}
	
li.icono-galicia-tv-europa a:hover {
	background-image:url("/static/img/tvg/icono-c3-hover.png");
	top: 6px;
	}
	
li.icono-galicia-tv-america a:hover {
	background-image:url("/static/img/tvg/icono-c4-hover.png");
	top: 9px;
	}
	
/* FIN PESTANIAS */
	
.boton-play a,
.close-flowplayer a,
.tvg-home #slider .tvg-teaser-mais-info a,
.tvg-home #slider .destacado-info-barrasocial,
.tvg.promocions.single .destacado-info-barrasocial {
	position: relative;
	}
	
/* IMAGENES */
	
.tvg h1#logo a {
	background-image:url("/static/v2_img/tvg/logo-tvg.png");
	width: 200px;
	height: 97px;
	}
	
#listado-intro-seccion li {
	background: transparent url("/static/img/tvg/icono-li.png") no-repeat left top;
	}
	
.current-rating {
	background: url("/static/v2_img/tvg/starrating.png");
	}

.botverde {
	background: url("/static/v2_img/tvg/starrating.png") top left repeat-x;
	}

.botverdelb {
	background: url("/static/v2_img/tvg/starrating.png") left bottom;
	}
	
/* ESTRELLITAS BLANCO Y NEGRO */

	
/* FIN IMAGENES */

.programas h2, #comentarios,
.buscador-a-carta,
.tvg-home .portada-a-carta {
	clear: both;
	}

/* COLORES */
a,
.noticias-relacionadas-titulo,
#contenido-destacado h2,
ul.categorias li a.active,
ul.categorias li a:hover,
#content .noticias-relacionadas li a:hover,
#content .sidebar-caja.ultimos-comentarios li a:hover,
.acarta-info a:hover,
#entrada li.listadoimagenes-li h3 a:hover,
#access #menu-principal a:hover,
#access #menu-principal a.active,
.entrada-blog-fecha,
h2.destacado-info-titulo-programa a:hover,
.buscador-a-carta-titulo,
#content #navegador li a:hover,
#content #navegador li.paginador-inside.active a,
.a-carta-resultado-titulo a:hover,
.a-carta-resultado-tempada,
.a-carta-resultado-data,
#comentarios .comentario-titulo-grande,
#comentarios .select-comentario a,
.decorativo,
.decorativo a,
.programa-acarta:hover .listadoimagenes-titulo,
.programacion-cadenas a.active,
.programacion-cadenas a:hover,
.buscador-abecedario li a:hover,
#content .listado-noticias-relacionadas li a:hover,
.md-roller .endirecto-fecha,
#comentarios .select-comentario a,
.a-carta-inside .listadoimagenes-data,
.a-carta-inside .listadoimagenes-titulo a:hover,
.programa-acarta:hover .listadoimagenes-titulo {
	color: #009aa6;
	}
	
ul.categorias li a.active,
ul.categorias li a:hover {
    border-bottom: 5px solid #009aa6;
	}
	
.is-sticky #access #menu-principal a:hover,
.is-sticky #access #menu-principal a.active  {
    background: #009aa6;
    }
	
.programacion-cadenas a:hover,
.programacion-cadenas a.active  {
    border-bottom: 8px solid #009aa6;
    }
	
.sin-submenu #access #menu-principal li:hover > a,
.sin-submenu #access #menu-principal a.active {
	border-bottom: 10px solid #009aa6;
	}
	
#content .programas {
	background: #f5faff;
	}
	
.listado-a-carta-buscador button,
.listado-a-carta-resultado table th,
.osmaisvistos-caja:hover,
.programas-filtro-listado a,
ul.programas-filtro-listado,
.programacion .listadoprogramacion .listadoimagenes-li.active .listadoimagenes-imagen {
    background: #009aa6;
	}
	
.programacion-cadenas a:hover,
.programacion-cadenas a.active {
    border-bottom: 8px solid #009aa6;
    }
	
.a-carta .barrasocial-cabecera  {
	background: #a0dee6;
	}
	
.relacionado-categoria a,
#entrada .home-programas-informativos-top h3 a,
.home-cultural .resumen,
.tvg-home #slider .tvg-teaser-mais-info a,
.tvg-home .home-cultural-inside p,
.anterior-siguiente a:hover,
#content .sidebar-caja.ultimos-comentarios li a {
	color: #fff;
	}

	
ul.categorias li li a:hover,
label,
.portada-widget-directos .home-directo-widget .right a,
#sidebar .home-directos-tvg.agora h3,
.anterior-siguiente a {
	color: #000;
	}
	
/* FIN COLORES */
	
.contacta table th, .frecuencias table th {
	background: #b6e5ef;
	border-right: 1px solid white;
	}
	
.contacta table td, .frecuencias table td {
	border-right: 1px solid #009aa6;
	}
	
.tvg-home .portada-deporte-info li.home-listado-filete,
.tvg-home .portada-deporte-info h2 {
    border-bottom: 1px dotted #666;
	}
	
/* FONT-SIZE */


#contenido #contenido-destacado h2, {
	font-size: 1.16em; /* 14px */
	}

h4 {
	font-size: 1.3em; /* 14px */
	}
	
#entrada .home-programas-informativos-top h3,
#entrada .home-cultural-top h3{
	font-size: 30px;		
	}
	
li.programas-icono-tvg a,
li.programas-icono-tvg2 a,
li.programas-icono-america a,
li.programas-icono-europa a {
    background-repeat: no-repeat;
    display: block;
    height: 71px;
    text-indent: -9999px;
    position: relative;
    top: 0;
    width: 54px;
}
	
.listadoimagenes-canles li.programas-icono-tvg a,
.listadoimagenes-canles li.programas-icono-tvg2 a,
.listadoimagenes-canles li.programas-icono-america a,
.listadoimagenes-canles li.programas-icono-europa a {
    height: 20px;
    width: 20px;
    }
    
.listadoimagenes-canles li.programas-icono-tvg a {
    background-image: url("/static/v2_img/tvg/programa-icono-tvg-peq.gif");
    }
    
.listadoimagenes-canles li.programas-icono-tvg2 a {
    background-image: url("/static/v2_img/tvg/programa-icono-tvg2-peq.gif");
    }
    
.listadoimagenes-canles li.programas-icono-america a {
    background-image: url("/static/v2_img/tvg/programa-icono-america-peq.gif");
    }
    
.listadoimagenes-canles li.programas-icono-europa a {
    background-image: url("/static/v2_img/tvg/programa-icono-europa-peq.gif");
    }
	
/* FIN FONT-SIZE */

#listado-intro-seccion li {
	background: transparent url("/static/img/tvg/icono-li.png") no-repeat left top;
	}

.submit input {
    margin-left: 530px;
}

/* LISTAS */

.programacion-vinculos li {
	display: inline;
	}

.listadoprogramacion ul {
	list-style-type: none;
	}
	
.home-informativos h2 {
	padding-left: 20px;
	}
	
/* FIN LISTAS */

/* MARGIN PADDING */

.listadoprogramacion p,
#entrada .valoraciones li,
.tvg-home .portada-a-carta li {
	margin: 0;
	}
	
.programacion #principal ul.star-rating {
	margin-left: 0;
	}

.relacionado-categoria a {
	padding: 2px;
	}
	
.barra-social img{
	padding: 5px 0 0 670px;
	}

/* FIN MARGIN PADDING */
	
/* FIN SOLO RG Y TVG*/

.contenido-destacado-info-right,
.close-flowplayer a,
.fb-like  {
	position: absolute;
	}

.contenido-destacado-info-right {
	top: 50px;
	left: 100px;
	width: 220px;
	}
	
.h2-caja-alternativa,
.home-programas-informativos,
.tvg-home .portada-deporte  {
	margin-bottom: 10px;
	}

.caja-redondeada,
.home-facebook,
.dos-columnas {
	margin-bottom: 20px;
	}
	
.entradas-a-carta .listado-a-carta-categorias ul {
	}
	
.tvg-home .entradas-a-carta .listado-a-carta-categorias li {
	width: 230px;
	padding-right: 10px;
	}
	

	
.tvg-home .portada-a-carta {
	padding: 0 10px;
	}
	
.noticias-relacionadas,
.anterior-siguiente .anterior {
	float: left;
	}
	
.anterior-siguiente .siguiente,
.tvg-home #slider .tvg-teaser-mais-info a {
	float: right;
	}
	
.buscador-a-carta .menu-categorias {
	margin-left: 10px;
	}
	
/* LISTADO A CARTA */
	
#navegador li.paginador-inside.active,
#navegador li.paginador-inside.active:hover {
    border: 1px solid #009aa6;
    } 
    
.decorativo,
.widget-a-carta h4,
#entrada .entrada-contenido h3  {
    border-left: 10px solid #009aa6;
    }

.noticias-relacionadas li {
    border-bottom: 1px solid #009aa6;
	}	

/*  ADAPTACION DE COLORES  */

.listadoimagenes-categoria a,
.listadoimagenes-etiqueta a,
.listadoimagenes-categoria span {
    border-left: 8px solid #009aa6;
    }

/* ADAPTACION NUEVA PORTADA  */
	
.dos-columnas,
.dos-columnas li,
.home-programas-informativos-inside,
.home-cultural-inside,
#caja-ultimos .listado-a-carta,
.anterior-siguiente,
.osmaisvistos-grupo  {
    overflow: hidden;
	}
	
.dos-columnas .columna {
    width: 310px;
	}	

	
.tvg-home .entradas-a-carta, .caja-inside-wide {
    background: none;
    width: 100%;
}
	
.tvg-home .dos-columnas .player {
    text-align: left;
	}
	
.tvg-home .columna .player  {
    height: 168px;
    width: 300px;
	}

.home-ultimos-tvg .right {
    width: 150px;
	}
	
.home-ultimos-tvg #banners-cabecera .right {
    width: auto;
	}

.tvg-home  #entrada .home-ultimo-tvg.otros li {
    margin: 10px 0;
	}
	
.home-programas-informativos-top  {
	background: transparent url("/static/img/tvg/programas-informativos-top.png") no-repeat bottom;
	height: 97px;
	}
	
.home-programas-informativos-inside  {
	background: transparent url("/static/img/tvg/programas-informativos-inside.png") repeat-y bottom;
	}
	
.home-programas-informativos-bottom  {
	background: transparent url("/static/img/tvg/programas-informativos-bottom.png") no-repeat bottom;
	height: 27px;
	}
	
.home-cultural-top  {
	background: transparent url("/static/img/tvg/home-cultural-top.png") no-repeat bottom;
	height: 90px;
	}
	
.home-cultural-inside  {
	background: transparent url("/static/img/tvg/home-cultural-inside.png") repeat-y bottom;
	}
	
.home-cultural-bottom  {
	background: transparent url("/static/img/tvg/home-cultural-bottom.png") no-repeat bottom;
	height: 28px;
	}
	
#entrada .home-programas-informativos-top h3,
#entrada .home-cultural-top h3  {
	padding: 40px 0 0 82px;
	}	
	
/* ANTERIOR SIGUIENTE  */
	
.anterior,
.siguiente {
    width: 49%;
    line-height: 1em;
    border: 1px solid #ccc;
    text-align: center;
	}
	
.anterior-siguiente .anterior a,
.anterior-siguiente .siguiente a {
    display: block;
    padding: 50px 5% 0;
    min-height: 50px;
	}
	
.anterior-siguiente .anterior a {
	background: transparent url("/static/v2_img/flecha-anterior-noticias.png") no-repeat center 10px;
	}
	
.anterior-siguiente .siguiente a {
	background: transparent url("/static/v2_img/flecha-siguiente-noticias.png") no-repeat center 10px;
	}
	
.anterior-siguiente .anterior a:hover {
	background: #ccc url("/static/v2_img/flecha-anterior-noticias-hover.png") no-repeat center 10px;
	}
	
.anterior-siguiente .siguiente a:hover {
	background: #ccc url("/static/v2_img/flecha-siguiente-noticias-hover.png") no-repeat center 10px;
	}
	
.is-sticky h1#logo a {
	background-image:url("/static/v2_img/tvg/logo-sticky.png");
	}

/* BARRA SOCIAL TEASER TVG PORTADA  */

.fb-like,
.tvg-home #slider .destacado-info-barrasocial,
.tvg.promocions.single .destacado-info-barrasocial  {
	left: 20px;
	}

.tvg-home #slider .destacado-info-barrasocial {
    top: 230px;
	}
		
.fb-like {
	top: 220px; 
	}
	
.tvg.promocions.single .destacado-info-barrasocial {
    top: 265px;
	}
		
.tvg.promocions.single .fb-like {
	top: 210px; 
	}

	
/* MAIS INFORMACION TEASER  */

.tvg-teaser-mais-info a {
	top: 226px;
	right: 20px;
	padding: 4px 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: transparent url("/static/img/tvg/fondo-maisinfo.png") repeat;
	}
	
.tvg-teaser-mais-info a:hover {
	background: transparent url("/static/img/tvg/fondo-maisinfo-hover.png") repeat;	
	}
	
.a-carta .intro-listado-entradas .listado h2 {
	float: none;
	padding-top: 3px;
	}
	
/*	 HEADER ESPECIAL TVG*/

.tvg #header {
    border-top: none;
    }
    
.tvg #access #menu-principal {
    line-height: 34px;
    background: #000;
    height: 34px;
}

.tvg #access #menu-principal a  {
    color: #fff;
}

.tvg .logo-perfil {
    height: 112px;
    width: 230px;
    float: left;
}

.tvg h1#logo a {
    top: 15px;
    }

.tvg #submenu, 
.tvg #access #submenu a.active,
.tvg #access #submenu a:hover {
    background: none;
}


.tvg #access #submenu a.active,
.tvg #access #submenu a:hover {
    color: #009aa6;
}

.tvg #submenu  {
    float: right;
    clear: none;
    padding-top: 90px;
	}
	
.tvg #access #submenu a   {
    color: #000;
    border-right: 1px solid #000;
    padding: 0 6px;
	}
	
.tvg #access #submenu a.last   {
    border-right: none;
	}
	
.tvg .ordenador {
	border-top: 10px solid #ccc;
    border-bottom: none;
    height: 190px;
    }
    
.tvg-home .ordenador,
.tvg.programas .ordenador {
    height: 160px;
    }

.tvg #access #submenu ul {
    padding-left: 0;
    }

.tvg #access #submenu {
    font-size: 1.5em;
    line-height: 22px;
    }

.listado-a-carta-buscador #pcompleto {
	float: left;
	width: auto;
	height: auto;
	margin: 8px 10px 0 10px;
}

#calendario-hemeroteca .day.unavailable {
	cursor: initial;
	color: #ccc;
}


.g24-widget-cuatro-columnas-concellos .md-resumen a {
    color: #fff;
}