/* G E N E R A L
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

html {
	background: #fff url(images/html.gif) 50% 100px repeat-y;
}
body {
	background: url(images/body.gif) repeat-x;
	color: #555;
}
.main {
    background: url(images/main.gif) left bottom repeat-x;
}
a, a:link {
	color: #0F83A5;
}
a:visited {
	color: #4BA2BC;
}
a:active {
	color: #333;
}


/* L A Y O U T
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* Cabecera */

#cabecera {
	background: url(images/cabecera.gif) 200px 0 no-repeat;
	height: 110px;
}
#cabecera .inner {
	padding: 3px 0 0 6px;
}
#cabecera .skip {
	left: auto;
	right: 24px;
}
#cabecera .logo {
	margin: 0 0 4px;
}
#cabecera .date {
	top: 148px;
}


#cabecera .skip a {
	color: #053D4D;
}
#cabecera .skip a:hover, #cabecera .skip a:focus {
	color: #fff;
}
#cabecera .links {
	color: #fff;
}
#cabecera .links a {
	color: #fff;
}

/* Navegacion */

#navegacion  {
	top: 110px;
}
#navegacion li {
	margin: 0 9px;
}
#navegacion .back {		/* for lavalamp */
	background: url(images/navegacion-li-back.gif) 100% -21px no-repeat;
	width: 5px;
	margin: 0;
	height: 21px;
	z-index: 8;
	top: 3px;
}
#navegacion .back .left {
	background: url(images/navegacion-li-back.gif) no-repeat;
	height: 21px;
	margin-right: 5px;
}

#navegacion a {
	color: #fff;
	padding: 0 9px;
	height: 26px;
	line-height: 26px;
}


/* Buscador */

#buscador input {
	border: 1px solid #7DA59A;
	background: #fff;
}
#buscador .radio a {
	color: #333;
}
#buscador button {
	background: url(images/buscador-button.gif) no-repeat;
}
#buscador .error {
	color: #E2041B;
}


/* Contenido */

#contenido {
    padding: 22px 0 0;
}
.index #contenido {
	padding: 0;
}
#contenido .box {
    padding: 0 0 9px;
}
#contenido .box h1, #contenido .box h2, #contenido .box .seccion {
	height: 21px;
	line-height: 21px;
}
#contenido .box .inner {
    padding: 12px 11px 9px;
	border-left: 1px solid #b5b5b5;
	border-right: 1px solid #b5b5b5;
	background: #fff;
	opacity: .9;
    filter: alpha(opacity = 90);

}
#contenido .cols-3 {
	background-image: url(images/boxes/box-cols-3.gif);
}
#contenido .cols-4 {
	background-image: url(images/boxes/box-cols-4.gif);
}
#contenido .cols-6 {
	background-image: url(images/boxes/box-cols-6.gif);
}
#contenido .cols-8 {
	background-image: url(images/boxes/box-cols-8.gif);
}
#contenido .cols-3 h2 {
	background-image: url(images/boxes/box-cols-3-h2.gif);
}
#contenido .cols-4 h2 {
	background-image: url(images/boxes/box-cols-4-h2.gif);
}
#contenido .cols-6 h1, #contenido .cols-6 h2, #contenido .cols-6 .seccion {
	background-image: url(images/boxes/box-cols-6-h2.gif);
}
#contenido .cols-8 h1, #contenido .cols-8 h2, #contenido .cols-8 .seccion {
	background-image: url(images/boxes/box-cols-8-h2.gif);
}


#contenido .cols-6.no-title h1, #contenido .cols-6.no-title h2, #contenido .cols-6.no-title .seccion {
	background-image: url(images/boxes/box-cols-6-replaced.gif);
}
#contenido .cols-4 .main {
    background: none;
}
#contenido .cols-6 .main {
	border-right: 1px solid #a0a0a0;
	background: none;
}
#contenido .cols-8 .main {
	border-right: 1px solid #a0a0a0;
	background: none;
}


#contenido.main-6 {
	background: url(images/boxes/wrap-cols-6.gif) 6px 43px no-repeat;
}
#contenido.main-6 .main-wrap {
	background: url(images/boxes/box-cols-6.gif) 6px 100% no-repeat;
}
#contenido.main-6 .main-wrap #principal.cols-6 {
	background-image: none;
}

#contenido.main-8 {
	background: url(images/boxes/wrap-cols-8.gif) 6px 43px no-repeat;
}
#contenido.main-8 .main-wrap {
	background: url(images/boxes/box-cols-8.gif) 6px 100% no-repeat;
}
#contenido.main-8 .main-wrap #principal.cols-8 {
	background-image: none;
}


/* Efectos */

#contenido .layer {
	border: 1px solid #a0a0a0;
	background: #efefef;
	color: #333;
}


/* Pie */

#logos {
	background: #fff;
}
.index #logos {
	opacity: .9;
}
#logos li {
	border-bottom: 1px solid #a0a0a0;
}
.index #logos li {
    margin: 0 3px;
}
.index #logos img {
	border: 1px solid #a0a0a0;
	padding: 6px;
	background: #fff;
}



 /* I N D E X  &  P O R T L E T S
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#contenido .box h1, #contenido .box h2, #contenido .box .seccion {
	color: #fff;
	font-size: 1.084em;
}
#contenido .articulo, #contenido .titulos li {
	border-bottom: 1px solid #a0a0a0;
}
#contenido .inner h1, #contenido .inner h2, #contenido h2 a, #contenido h3 a, #contenido h4 a, #contenido .titulos li a, #titulos strong a {
	color: #0F83A5;
}

#contenido .ver-mas {
	color: #FAA61A;
}
#contenido .ver-mas a, #contenido .ver-mas a:visited {
	color: #FAA61A;
}
#contenido .ver-mas li {
	background-image: url(images/ver-mas-li.gif);
	width: 32px;
}
#contenido .mas {
	color: #FAA61A;
}
#contenido .ver-mas li a {
	height: 32px;
}
#contenido .enlaces li {
	background: url(images/contenido-enlaces-li.gif);
	background-position: 2px 6px;
	background-repeat: no-repeat;
}
#contenido .enlaces li a {
	color: #6d6e71;
}
#contenido .mas a, #contenido .mas a:visited {
	color: #FAA61A;
}


/* Programacion y Emisoras */

* html .index #programacion {
	margin: 0 6px 12px;
}
*:first-child + html .index #programacion {
	margin: 0 6px 12px;
}
.index #programacion .inner, .index #emisoras .inner {
	border-right: none;
	border-left: none;
    min-height: 138px;
	margin: 0;
	padding: 6px 12px 0;
}
* html .index #programacion .inner, * html .index #emisoras .inner {
    height: 138px;
}
.index #programacion {
	width: 548px;
	color: #6d6e71;
	background: none;
	padding: 21px 0 0;
	z-index: 0;
}
.index #programacion h2  {
    background: url(images/programacion-h2.gif) left top no-repeat !important;
	opacity: .9;
}
.index #programacion .inner {
	background: url(images/programacion.gif) left bottom no-repeat;
}
.index #programacion a, .index #emisoras a, .programacion #principal .vivo a {
	color: #6d6e71;
}
.index #programacion .vivo, .index #emisoras .vivo, .programacion #principal .vivo {
	background: url(images/programacion-vivo.gif) 1px 0 no-repeat;
}
.index #programacion .enlaces li, .index #emisoras .enlaces li, .programacion #principal .ahora-vivo .enlaces li {
	background: url(images/programacion-li.gif);
	background-position: 3px 0;
	background-repeat: no-repeat;
	font-weight: bold;
}

.index #programacion .emisoras {
	position: absolute;
	top: 0;
	left: 6px;
	width: 548px;
	height: 22px;
	overflow: hidden;
	font-size: .917em;
	text-align: center;
	z-index: 1;
}
.index #programacion .emisoras li {
	background-image: url(images/programacion-emisoras.gif);
	background-repeat: no-repeat;
	height: 16px;
	line-height: 14px;
	float: left;
	width: 90px;
	margin: 6px 0 0;
}
.index #programacion .emisoras .row_1 {
    background-position: 0 -16px;
}
.index #programacion .emisoras .row_2 {
    background-position: 0 -32px;
}
.index #programacion .emisoras .row_3 {
    background-position: 0 -48px;
}
.index #programacion .emisoras .row_4 {
    background-position: 0 -64px;
}

.index #programacion .emisoras .selected {
	padding: 6px 0 0;
	margin: 0;
	background-image: url(images/programacion-emisoras-selected.gif);
	background-position: 0 0;
	color: #fff;
}
.index #programacion .emisoras a {
	color: #fff;
	padding: 0;
}
.index #programacion .emisoras a:hover, .index #programacion .emisoras a:focus {
	 color: #fff;
}
.index #programacion .ahora {
    min-height: 138px;
}
* html .index #programacion .ahora {
    height: 138px;
}
.index #programacion .ahora .content div {
    width: 296px;
	float: left;
	position: relative;
	z-index: 1;
}
.index #programacion .wide .content div {
    width: 314px;
	padding: 0 210px 0 0;
}
.index #programacion img {
	top: auto;
	bottom: 8px;
	left: 120px;
	z-index: 0;
}
.index #programacion .wide img {
	left: auto;
	right: 0;
}
.index #programacion .programas h4 {
    background: url(images/programacion-programas-h4.gif) no-repeat;
	height: 16px;
	line-height: 15px;
	padding: 0 0 0 12px;
	margin: 0;
	font-size: .917em;
	color: #fff;
}
.index #programacion .ahora .content .programas {
    float: none;
	width: auto;
	margin: 0 0 0 308px;
 }
.index #programacion .programas ul {
	padding: 6px 12px 0 0;
	background: #ECECEC;
}
.index #programacion .programas li {
    background: url(images/programacion-programas-li.gif);
	background-position: 4px 5px;
	background-repeat: no-repeat;
	height: auto;
    margin: 0;
	padding: 0 0 0 13px;
	font-weight: normal;
}


.index #emisoras {
	margin: 21px 0 0 6px;
	width: 388px;
	background: none;
}
* html .index #emisoras {
	margin: 21px 0 12px 5px;
}
*:first-child + html .index #emisoras {
	margin: 21px 0 12px 6px;
}

.index #emisoras .inner {
	background: url(images/emisoras.gif) left bottom no-repeat !important;
}
.index #emisoras h2  {
    background: url(images/emisoras-h2.gif) left top no-repeat !important;
	opacity: .9;
}
#programacion .emisora, #emisoras .emisora, .emisoras #principal .emisora {
	border-bottom: 1px solid #a0a0a0;
}


/* Noticias y Notas (Informes) */

#contenido .noticia, #titulos li, #contenido .nota {
	border-bottom: 1px solid #a0a0a0;
}
#noticias .audio a, .noticias #principal .audio a {
	background: url(images/noticias-audio.gif) no-repeat;
}

#fotos-dia h3 {
    background: url(images/boxes/box-last-h3.gif) repeat-x !important;
	height: 24px;
	line-height: 26px;
	margin: 0 -5px 6px;
	padding: 0 0 0 5px;
	position: relative;
	color: #fff;
}


/* Destacados */

.audios #destacados .audio {
	border-bottom: 1px solid #a0a0a0;
}


/* Archivo de audio y video */

#etiquetas .tag_1 {
}
#etiquetas .tag_2 {
}
#etiquetas .tag_3 {
}
#etiquetas .tag_4 {
}
#etiquetas .tag_5 {
}


/* Agenda */

#cultura .dia {
	border-bottom: 1px solid #a0a0a0;
}


/* Multimedia */

#multimedia #video-destacado {
	border-bottom: 1px solid #a0a0a0;
}


/* Opinion & Informes */



/* Enlaces */



/* P A G I N A S
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#principal .inner h1, #principal .inner h2 {
    height: auto !important;
	line-height: normal !important;
}
#principal .etiquetas {
    border-top: 1px solid #a0a0a0;
	margin: 5px 0 0;
	padding: 5px 0 0;
}
#principal .etiquetas a, #principal .etiquetas span {
    color: #FAAF30;
}


/* Noticias y Notas (Informes) */

.noticias #principal #fotos, .notas #principal #fotos {
	color: #9E9A9B;
}
.noticias #principal .texto, .notas #principal .texto {
	border-top: 1px solid #a0a0a0;
}


/* Programacion */

.programacion #principal .principal h2, .programacion #principal .proxima h2 {
	color: #555555;
	border-bottom: 1px solid #a0a0a0;
}
.programacion #principal .programa {
	background: url(images/programacion-programa.gif) 6px 0 no-repeat;
}
.programacion #principal .principal .programa, .programacion #principal .proxima .programa {
	background: url(images/programacion-programa.gif) left bottom no-repeat;
}
.programacion #principal .primero {
	background: none;
}
.programacion #principal .ahora-vivo {
	background: #fff url(images/programacion-ahora-vivo.gif) no-repeat;
}

.emisoras #principal .foto {
	border: 1px solid #a0a0a0;
}


/* Audio y Video */

.audios #principal .foto {
	border: 1px solid #a0a0a0;
}
.videos #principal .video h2 em, .videos #destacados .video h3 em {
	color: #555;
}
.videos #principal .principal {
	border-bottom: 1px solid #a0a0a0;
}

.buscar #principal .tipo {
    font-size: .834em;
}
.buscar #principal .inner div {
	border-bottom: 1px solid #a0a0a0;
	padding: 0 0 6px;
	margin: 0 0 6px;
}
.buscar #principal h2 {
    margin: 0;
}


/* Agenda */


/* Mundial 2010 */

.mundial2010 #contenido .box {
    padding: 0 0 11px;
	opacity: .9;
  filter: alpha(opacity = 90);
}
.mundial2010 #contenido .box h1, .mundial2010 #contenido .box h2, .mundial2010 #contenido .box .seccion {
	height: 25px;
	line-height: 25px;
	color: #21606C;
}
.mundial2010 #contenido .box .inner {
    padding: 12px 11px 9px;
	border-left: 1px solid #D3D1D1;
	border-right: 1px solid #D3D1D1;
	background-color: #fff;
	background-repeat: no-repeat;
	opacity: 1;
  filter: alpha(opacity = 100);
	min-height: 200px;
}
* html .mundial2010 #contenido .box .inner {
  height: 200px;
}
.mundial2010 #contenido .cols-3 {
	background-image: url(../../images/worldcup/boxes/box-cols-3.gif);
}
.mundial2010 #contenido .cols-4 {
	background-image: url(../../images/worldcup/boxes/box-cols-4.gif);
}
.mundial2010 #contenido .cols-6 {
	background-image: url(../../images/worldcup/boxes/box-cols-6.gif);
}
.mundial2010 #contenido .cols-8 {
	background-image: url(../../images/worldcup/boxes/box-cols-8.gif);
}
.mundial2010 #contenido .cols-3 h2 {
	background-image: url(../../images/worldcup/boxes/box-cols-3-h2.gif);
}
.mundial2010 #contenido .cols-4 h2 {
	background-image: url(../../images/worldcup/boxes/box-cols-4-h2.gif);
}
.mundial2010 #contenido .cols-6 h1, .mundial2010 #contenido .cols-6 h2, .mundial2010 #contenido .cols-6 .seccion {
	background-image: url(../../images/worldcup/boxes/box-cols-6-h2.gif);
}
.mundial2010 #contenido .cols-8 h1, .mundial2010 #contenido .cols-8 h2, .mundial2010 #contenido .cols-8 .seccion {
	background-image: url(../../images/worldcup/boxes/box-cols-8-h2.gif);
}

#grupo-a {
  background-image: url(../../images/worldcup/grupo-a.png) !important;
}
#grupo-a .inner {
  background-image: url(../../images/worldcup/grupo-a-inner.jpg) !important;
	background-position: 313px 100% !important;
}
#grupo-b {
  background-image: url(../../images/worldcup/grupo-b.png) !important;
}
#grupo-b .inner {
  background-image: url(../../images/worldcup/grupo-b-inner.jpg) !important;
	background-position: 325px 100% !important;
}
#grupo-c {
  background-image: url(../../images/worldcup/grupo-c.png) !important;
}
#grupo-c .inner {
  background-image: url(../../images/worldcup/grupo-c-inner.jpg) !important;
	background-position: 310px 100% !important;
}
#grupo-d {
  background-image: url(../../images/worldcup/grupo-d.png) !important;
}
#grupo-d .inner {
  background-image: url(../../images/worldcup/grupo-d-inner.jpg) !important;
	background-position: 291px 100% !important;
}
#grupo-e {
  background-image: url(../../images/worldcup/grupo-e.png) !important;
}
#grupo-e .inner {
  background-image: url(../../images/worldcup/grupo-e-inner.jpg) !important;
	background-position: 262px 100% !important;
}
#grupo-f {
  background-image: url(../../images/worldcup/grupo-f.png) !important;
}
#grupo-f .inner {
  background-image: url(../../images/worldcup/grupo-f-inner.jpg) !important;
	background-position: 321px 100% !important;
}
#grupo-g {
  background-image: url(../../images/worldcup/grupo-g.png) !important;
}
#grupo-g .inner {
  background-image: url(../../images/worldcup/grupo-g-inner.jpg) !important;
	background-position: 318px 100% !important;
}
#grupo-h {
  background-image: url(../../images/worldcup/grupo-h.png) !important;
}
#grupo-h .inner {
  background-image: url(../../images/worldcup/grupo-h-inner.jpg) !important;
	background-position: 306px 100% !important;
}

.mundial2010 #contenido .cols-6.no-title h1, .mundial2010 #contenido .cols-6.no-title h2, .mundial2010 #contenido .cols-6.no-title .seccion {
	background-image: url(../../images/worldcup/boxes/box-cols-6-replaced.gif);
}
.mundial2010 #contenido .cols-4 .main {
    background: none;
}
.mundial2010 #contenido .cols-6 .main {
	border-right: 1px solid #a0a0a0;
	background: none;
}
.mundial2010 #contenido .cols-8 .main {
	border-right: 1px solid #a0a0a0;
	background: none;
}


.mundial2010 #contenido.main-6 {
	background: url(../../images/worldcup/boxes/wrap-cols-6.gif) 6px 43px no-repeat;
}
.mundial2010 #contenido.main-6 .main-wrap {
	background: url(../../images/worldcup/boxes/box-cols-6.gif) 6px 100% no-repeat;
}
.mundial2010 #contenido.main-6 .main-wrap #principal.cols-6 {
	background-image: none;
}

.mundial2010 #contenido.main-8 {
	background: url(../../images/worldcup/boxes/wrap-cols-8.gif) 6px 43px no-repeat;
}
.mundial2010 #contenido.main-8 .main-wrap {
	background: url(../../images/worldcup/boxes/box-cols-8.gif) 6px 100% no-repeat;
}
.mundial2010 #contenido.main-8 .main-wrap #principal.cols-8 {
	background-image: none;
}


/* F O R M
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#principal input, #principal select, #principal textarea {
	border: 1px inset #C7C7C7;
	background: #fafafa;
}
* html #contenido input, * html #contenido select, * html #contenido textarea {
	border-color: #6E6E6E #EEEEEE #EEEEEE #6E6E6E;
}
*:first-child + html #contenido input, *:first-child + html #contenido select, *:first-child + html #contenido textarea {
	border-color: #6E6E6E #EEEEEE #EEEEEE #6E6E6E;
}