/*   
Proyecto: FM Sur 88.9mhz
fcinco estudio || Cecilia Martire y Raul Reimer
design: Rauto
construction: Rauto & Chinchu & Friendly
csskiller: Friendly & Rauto
fecha: 01/07/08
mod1: -
mod2: -

*/

html {
	font: 62.5% "Lucida Grande", Arial, Verdana, sans-serif;
}

body {
	text-align: center;
/*Hack para que IE6 no de problemas*/
	margin: 0 auto;
	background: #F8F9F9 url(../imagenes/bg_top.gif) repeat-y scroll center top;
}

* {
	margin: 0;
	padding: 0;
	outline: 0;
	border: none;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
}

p {
	font: 1.165em "Lucida Grande", Arial, Verdana, sans-serif;
	line-height: 1.36;
}

ul li {
	list-style-type: none;
}

a img {
	border: none;
}

code, kbd, samp, pre, tt, var, input[type='text'], textarea {
	font-size: 120%;
	border: 1pt solid #cacaca;
}

input.boton {
	color: #FFF;
	padding: 2px;
	margin: 3px 0;
	background-color: #123c82;
}

/* Logo FM Sur */

#m_cabecera #logo h1 {
	background: url(../imagenes/logo.jpg) no-repeat scroll left center;
	width: 154px;
	height: 118px;
	margin: 0;
	text-indent: -1000em;
}

#m_cabecera #logo h1 a:link, #m_cabecera #logo h1 a:visited {
	width: 154px;
	height: 118px;
	margin: 0;
	display: block;
}

#m_cabecera #logo h1 a:hover {
	background-color: transparent;
}

/* Colores por Sección */

.c_0 {
	color: #333333 !important
}

.c_1 {
	color: #CA2F23 !important
}

.c_2 {
	color: #009900 !important
}

.c_3 {
	color: #D41193 !important;
	padding-bottom: 1.1em;
}

.c_4 {
	color: #1B2F6C !important
}

.c_5 {
	color: #554837 !important
}

.c_20 {
	color: #0066FF !important
}

.bs_1 {
	border-top: #CA2F23 8px solid !important
}

.bs_2 {
	border-top: #009900 8px solid !important
}

.bs_3 {
	border-top: #D41193 8px solid !important
}

.bs_4 {
	border-top: #1B2F6C 8px solid !important
}

.bs_5 {
	border-top: #554837 8px solid !important;
}

.bs_6 {
	border-top: #663366 8px solid !important
}

.bs_20 {
	border-top: #0066FF 8px solid !important
}

/* Mini íconos */

a.ico_audio, 
a.ico_fotos, 
a.ico_video,
a.ico_seguir {
	display: block;
	margin: 5px 0;
	padding: 1px 0 2px 21px;
	text-decoration: underline;
	color: #666;
	cursor: auto;
}

a.ico_audio:hover, 
a.ico_fotos:hover, 
a.ico_video:hover,
a.ico_seguir:hover {
	color: #000 !important;
}

a.ico_audio {
	background: url(../imagenes/mini_ico_audio.jpg) 0 0 no-repeat;
}

a.ico_fotos {
	background: url(../imagenes/mini_ico_fotos.jpg) 0 0 no-repeat;
}

a.ico_video {
	background: url(../imagenes/mini_ico_video.jpg) 0 0 no-repeat;
}

a.ico_seguir {
	background: url(../imagenes/mini_ico_seguir.jpg) 0 0 no-repeat;
}

div.codigo_seguridad {
	margin: 5px 0;
}

/* ================================================================= */

#cuerpo_pagina {
	width: 940px;
	height: auto;
	overflow: auto;
	padding: 0;
	text-align: left;
	margin: 5px auto;
	background: #FFF;
}

/* ------------------------------------------------------------- */

/* CABECERA */

#m_cabecera {
	width: 940px;
	height: auto;
	overflow: auto;
}

#cabecera_sup {
	width: 940px;
	height: auto;
	overflow: auto;
	padding: 3px 0;
	background: url(../imagenes/linea_de_puntos_h.jpg) left bottom repeat-x;
}

/* Texto a la izquierda */

#cabecera_sup #info {
	float: left;
	padding: 3px 0 0 5px;
	color: #CE2E20;
}

/* Fecha y Buscador */

#cabecera_sup #fecha_buscador {
	float: right;
	color: #666;
}

#cabecera_sup #fecha_buscador * {
	float: left;
}

#cabecera_sup #fecha_buscador p {
	padding: 3px 10px 0 0;
	font-size: 1em;
}

#cabecera_sup #fecha_buscador img {
	margin-top: 1px;
}

#cabecera_sup #fecha_buscador form {
	padding-left: 10px;
}

/* Campo de texto del Buscador */

#cabecera_sup #fecha_buscador input.campoTexto {
	width: 154px;
	height: 18px;
	padding: 0px 0 0px 20px;
	border: #999 1px solid;
	background: url(../imagenes/ico_lupa.jpg) 2px 2px no-repeat;
}

* html #cabecera_sup #fecha_buscador input.campoTexto {
	height: 19px;
}

/* Botón Buscar */

#cabecera_sup #fecha_buscador input.boton {
	width: 66px;
	height: 18px;
	margin: 0 5px 0 5px;
	border: none;
	background: url(../imagenes/boton_buscar.jpg) 0 0 no-repeat;
	cursor: auto;
}

/* Logo */

#m_cabecera #logo {
	float: left;
}

/* Banner (771x60) */

#m_cabecera #banner_cabecera {
	float: right;
	margin: 0px 0; /*8px 0px modificado 27/07/2010*/
}

/* Menú Principal */

#m_cabecera #menu_principal {
	float: right;
	width: 778px;
	border-top: #CCC 1px solid;
}

#m_cabecera #menu_principal ul {
	float: left;
	height: auto;
	width: 100%;
}

#m_cabecera #menu_principal li {
	display: block;
	float: left;
	padding: 1px 3px;
	margin: 8px 0 0 0;
	border-left: #CCC 1px solid;
}

#m_cabecera #menu_principal li.first {
	border: none;
}

#m_cabecera #menu_principal li.temperatura {
	border: none;
	font-size: 12px;
	text-align: right;
	color: #333;
	padding-left: 20px;
}

#m_cabecera #menu_principal li a {
	padding: 1px 5px 2px 5px;
	text-decoration: none;
	font: 18px Georgia, "Times New Roman", Times, serif;
}

/* Hover */

#m_cabecera #menu_principal li a.c_1:hover {
	background: #CA2F23;
	color: #FFF !important
}

#m_cabecera #menu_principal li a.c_2:hover {
	background: #009900;
	color: #FFF !important
}

#m_cabecera #menu_principal li a.c_3:hover {
	background: #D41193;
	color: #FFF !important
}

#m_cabecera #menu_principal li a.c_4:hover {
	background: #1B2F6C;
	color: #FFF !important
}

#m_cabecera #menu_principal li a.c_5:hover {
	background: #554837;
	color: #FFF !important
}

/* Seleccionado */

.p_1 #m_cabecera #menu_principal li a.c_1 {
	background: #CA2F23;
	color: #FFF !important
}

.p_2 #m_cabecera #menu_principal li a.c_2 {
	background: #009900;
	color: #FFF !important
}

.p_3 #m_cabecera #menu_principal li a.c_3 {
	background: #D41193;
	color: #FFF !important
}

.p_4 #m_cabecera #menu_principal li a.c_4 {
	background: #1B2F6C;
	color: #FFF !important
}

.p_5 #m_cabecera #menu_principal li a.c_5 {
	background: #554837;
	color: #FFF !important
}

/* ------------------------------------------------------------- */

/* CONTENIDO */

#contenido {
	width: 940px;
	height: auto;
	overflow: auto;
	background: url(../imagenes/contenido_bg.jpg) 0 0 repeat-y;
}

/* SECTOR IZQUIERDO */

#contenido_izquierda {
	float: left;
	width: 780px;
	padding-left: 0px;
	border-top: #0066FF 10px solid;
}

* html #contenido_izquierda {
	width: 780px;
/*

IE */
}

#contenido_izquierda h1 {
	font-size: 2.5em;
	font-weight: normal;
	margin: 8px 0 0 0;
}

/* Color de encabezado según la página */

.p_0 #contenido_izquierda h1 {
	color: #333333
}

.p_1 #contenido_izquierda h1 {
	color: #CA2F23
}

.p_2 #contenido_izquierda h1 {
	color: #009900
}

.p_3 #contenido_izquierda h1 {
	color: #D41193
}

.p_4 #contenido_izquierda h1 {
	color: #1B2F6C
}

.p_5 #contenido_izquierda h1 {
	color: #554837
}

/* Sub secciones */

#contenido_izquierda div.menu_subcategorias {
	width: 100%;
	height: auto;
	overflow: auto;
}

#contenido_izquierda div.menu_subcategorias li {
	display: block;
	float: left;
	margin: 5px 0;
}

#contenido_izquierda div.menu_subcategorias li a {
	padding-right: 15px;
	text-decoration: none;
	font: 1.3em Georgia, "Times New Roman", Times, serif;
	text-transform: capitalize;
}

.p_1 #contenido_izquierda div.menu_subcategorias li a {
	color: #CA2F23
}

.p_1 #contenido_izquierda div.menu_subcategorias li a:hover {
	color: #000
}
body.p_1 #contenido_izquierda div.menu_subcategorias ul {
	display: none;
}

.p_2 #contenido_izquierda div.menu_subcategorias li a {
	color: #009900
}

.p_2 #contenido_izquierda div.menu_subcategorias li a:hover {
	color: #000
}

/* SECTOR IZQUIERDO 1 (General) */

#contenido_izq_1 {
	float: left;
	width: 460px;
	margin: 27px 0 0 0;
	font-size: 1.1em;
	border-top: #1B2F6C 8px solid;
}

/* Paginado */

#contenido_izq_1 div.paginado {
	margin: 8px 0;
	font-weight: bold;
	text-align: right;
	color: #333;
}

#contenido_izq_1 div.paginado a.flecha {
	
}

#contenido_izq_1 div.paginado a {
	text-decoration: none;
	color: #333;
}

#contenido_izq_1 div.paginado a:hover {
	color: #000;
}

#contenido_izq_1 div.paginado a.selecc {
	color: #0066FF;
}

/* SECTOR IZQUIERDO 2 (General) */

/* En VIVO */

#contenido_izquierda #m_envivo {
	float: right;
	clear: right;
	width: 300px;
	height: 35px;


/*paddi

ng:8px 0;*/
}

#contenido_izq_2 {
	float: right;
	width: 300px;
	padding: 0 0 20px 0;


/*bord

er-bottom:#CE2E20 4px solid;*/
}

#contenido_izq_2_home {
	float: right;
	clear: right;
	width: 300px;
	padding: 0 0 20px 0;
	border-bottom: #CE2E20 4px solid;
}

/* Info */

#contenido_izq_2 span.info {
	display: block;
	margin: 8px 0;
	line-height: 3em;
	padding-left: 18px;
	color: #003366;
	background: #FFFBCC url(../imagenes/mini_ico_info.jpg) no-repeat left center;
	border: 1px solid #E6DB55;
}

/* Registrado */

#contenido_izq_2 #registrado {
	padding: 2px 2px 2px 18px;
	border: #2386FF 1px solid;
	background: #EFEFEF url(../imagenes/mini_ico_usuario.jpg) 3px center no-repeat;
}

/* Form Mensaje */

#contenido_izq_2 form {
	margin: 8px 0;
}

#contenido_izq_2 form * {
	display: block;
}

#contenido_izq_2 form label {
	margin-bottom: 2px;
	font-weight: bold;
	color: #666;
}

#contenido_izq_2 form textarea {
	width: 298px;
	height: 180px;
	border: #2386FF 1px solid;
}

#contenido_izq_2 form input {
	width: 66px;
	height: 20px;
	margin: 4px 0;
	background: url(../imagenes/boton_66x20.gif) 0 0 no-repeat;
	border: none;
	cursor: auto;
}

/* Mas Noticias */

#contenido_izq_2 #mas_noticias {
	float: right;
	clear: right;
	padding: 8px 0;
	background: url(../imagenes/linea_de_puntos_h.jpg) 0 0 repeat-x;
	border-bottom: #CE2E20 4px solid;
}

#contenido_izq_2 #mas_noticias h4 {
	font-size: 1.5em;
	font-weight: bold;
	color: #CE2E20;
}

#contenido_izq_2 #mas_noticias ul li {
	margin: 8px 0;
	padding: 8px 0 8px 0;
	background: url(../imagenes/linea_de_puntos_h.jpg) 0 top repeat-x;
	color: #666;
}

#contenido_izq_2 #mas_noticias ul li.first {
	padding-top: 0px;
	background: none;
}

#contenido_izq_2 #mas_noticias ul li h2 {
	margin: 8px 0;
	font-size: 1.6em;
	font-weight: normal;
	color: #003366;
}

#contenido_izq_2 #mas_noticias ul li h2 a {
	text-decoration: none;
	color: #003366;
}

#contenido_izq_2 #mas_noticias ul li h2 a:hover {
	text-decoration: underline;
}

#contenido_izq_2 #mas_noticias ul li span {
	display: block;
	margin-bottom: 8px;
}

/* SECTOR DERECHO */

#contenido_derecha {
	float: right;
	width: 140px;
	border-top: #FF7400 10px solid;
	background: #D4E9FF;
}

/* LOGIN */

#contenido_derecha #m_usuarios_login {
	padding: .5em 0 8px 4px;
	border-top: 10px solid #FFF;
	border-bottom: #2286FF 10px solid;
}

#contenido_derecha #m_usuarios_login * {
	display: block;
}

#contenido_derecha #m_usuarios_login h4 {
	margin: 3px 0;
	font-size: 1.3em;
	font-weight: normal;
	color: #2286FF;
}

#contenido_derecha #m_usuarios_login #m_usuarios_login_slide_1 {
	height: 135px;
}

#contenido_derecha #m_usuarios_login #m_usuarios_login_slide_2 {
	height: 100px;
	margin-top: 5px;
	padding-top: 5px;


/*border-t

op:#2286FF 1px solid;*/
}

#contenido_derecha #m_usuarios_login label {
	color: #2286FF;
}

#contenido_derecha #m_usuarios_login input {
	width: 128px;
	margin: 4px 0 8px 0;
	border: #2286FF 1px solid;
}
#contenido_derecha #m_usuarios_login input.h {
	height: 18px;
}
#contenido_derecha #m_usuarios_login input.boton {
	width: 120px;
	height: 22px;
	font-size: 1.1em;
	margin: 4px 0 8px 0;
	background: url(../imagenes/boton_120x22.gif) 0 0 no-repeat;
	border: none;
	cursor: auto;
}

#contenido_derecha #m_usuarios_login a.olvide {
	text-decoration: none;
	text-align: center;
	color: #2286FF;
}

#contenido_derecha #m_usuarios_login a.olvide:hover {
	color: #000;
}

#contenido_derecha #m_usuarios_login a.registrarse {
	width: 128px;
	height: 26px;
	margin: 0;
	padding: 0;
	line-height: 25px;
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
	text-align: center;
	background: transparent url(../imagenes/btn_regsitrarse.png) no-repeat center top;
	color: #FFF;
}

#contenido_derecha #m_usuarios_login a.registrarse:hover {
	color: #333;
	background-position: center bottom;
}

/* Lista de Banners */

#contenido_derecha ul li {
	margin: 10px 0 0 0;
}

/* ------------------------------------------------------------- */

/* PIE */

#pie {
	width: 940px;
	height: auto;
	overflow: auto;
	font-size: 1.1em;
	margin: 20px 0 15px 0;
	background: url(../imagenes/linea_de_puntos_h.jpg) 0 0 repeat-x;
}

#pie #banner_inferior {
	padding: 20px 0;
	text-align: center;
}

#pie #info_pie {
	padding: 10px 0 0 0;
	border-top: #0066FF 10px solid;
}

/* Info */

#pie #info_pie #info_pie_izq {
	float: left;
	margin-left: 4px;
}

#pie #info_pie #info_pie_izq span.menu {
	color: #2286FF;
}

/* Menú */

#pie #info_pie #info_pie_izq a {
	text-decoration: none;
	color: #2286FF;
}

#pie #info_pie #info_pie_izq a:hover {
	color: #000;
}

/* Menú */

#pie #info_pie #info_pie_der {
	float: right;
	font-weight: bold;
	color: #2286FF;
}

#pie #info_pie #info_pie_der li {
	display: inline;
}

#pie #info_pie #info_pie_der li a {
	text-decoration: none;
	color: #2286FF;
}

#pie #info_pie #info_pie_der li a:hover {
	color: #000;
}

/* ------------------------------------------------------------- */

/* ================================================================= */

/* HOME                                                              */

/* ================================================================= */

.p_0 #contenido {
	background: url(../imagenes/contenido_bg_home.jpg) 0 0 repeat-y;
}

/* SECTOR IZQUIERDO 1 / 2 */

#contenido_izq_1_home {
	float: left;
	width: 300px;
	border: none;
}

#contenido_izq_1_home h4, 
	#contenido_izq_2_home h4 {
	margin: 10px 0 5px 0;
	font-size: 1.4em;
	font-weight: bold;
}

#contenido_izq_1_home ul li.destacada, 
	#contenido_izq_2_home ul li.destacada {
	background-color: #E9F4FF;
	padding: 10px 5px;
}

#contenido_izq_1_home ul li, 
	#contenido_izq_2_home ul li {
	padding: 10px 0;
	background: url(../imagenes/linea_de_puntos_h.jpg) 0 top repeat-x;
}

#contenido_izq_1_home ul li h1, 
		#contenido_izq_2_home ul li h1 {
	margin: 0 0 .4em 0;
	padding: 0;
	line-height: 1em;
}

#contenido_izq_1_home ul li h1 a, 
			#contenido_izq_2_home ul li h1 a {
	text-decoration: none;
	color: #2286FF;
}

#contenido_izq_1_home ul li h4, 
		#contenido_izq_2_home ul li h4 {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
}

#contenido_izq_1_home ul li h2, 
		#contenido_izq_2_home ul li h2 {
	margin: 0 0 .4em 0;
	padding: 0;
	font-weight: normal;
	font-size: 1.9em;
}

#contenido_izq_1_home ul li h2 a, 
			#contenido_izq_2_home ul li h2 a {
	text-decoration: none;
	color: #2286FF;
}

#contenido_izq_1_home ul li span, 
		#contenido_izq_2_home ul li span {
	font-weight: bold;
	color: #003366;
}

/* SECTOR IZQUIERDO 2 */

#contenido_izq_2_home {
	float: left;
	width: 300px;
	margin: 0 0 0 20px;
	border: none;
}

/* SECTOR IZQUIERDO 2 */

#contenido_izq_3_home {
	float: right;
	width: 140px;
	padding: 10px 0 20px 0;
}

/* En VIVO */

#contenido_izq_3_home #en_vivo {
	padding: 0 0 10px 0;
	background: #EAE6E3 url(../imagenes/encabezado_envivo_home_pie.jpg) 0 bottom no-repeat;
}

#contenido_izq_3_home #en_vivo span {
	font-size: 0.9em;
}

#contenido_izq_3_home #en_vivo h3 {
	font-size: 1.4em;
	color: #2286FF;
}

#contenido_izq_3_home #en_vivo h3 a {
	color: #2286FF;
}

#contenido_izq_3_home #en_vivo div {
	padding: 3px 3px;
}

/* ENCUESTA */

#contenido_izq_3_home #encuesta {
	margin: 10px 0;
	padding: 8px;
	background: #EAE6E3;
}

#contenido_izq_3_home #encuesta h4 {
	font-weight: bold;
	font-size: 1.4em;
	color: #AD532F;
}
#contenido_izq_3_home #encuesta p {
	margin: 5px 0;
	font-weight: bold;
}

#contenido_izq_3_home #encuesta li {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
}
#contenido_izq_3_home #encuesta input {
	/*margin: 0 0 5px 0;*/
}
#contenido_izq_3_home #encuesta .item {
	clear: both;
	padding: 0;
	margin: 0 0 5px 0;
}
#contenido_izq_3_home #encuesta .item input {
	float: left;
}
#contenido_izq_3_home #encuesta .item p {
	float: left;
	padding: 2px 0 5px 4px;
	width: 100px;
	margin: 0 0 0px 0;
	font-weight: normal;
	font-style: normal;
}

#contenido_izq_3_home #encuesta input.boton {
	width: 120px;
	height: 20px;
	margin: 4px 0 8px 0;
	background: url(../imagenes/boton_votar.jpg) 0 0 no-repeat;
	border: none;
	cursor: auto;
}

#contenido_izq_3_home #encuesta a {
	display: block;
	text-align: center;
	text-decoration: underline;
	color: #AD532F;
}

/* CADENA CERVECERA */

#contenido_izq_3_home #cadena_cervecera {
	background: #EAE6E3;
}

/* CONTENIDO INFERIOR (HOME) */

#contenido_inferior {
	overflow: auto;
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	background: url(../imagenes/linea_de_puntos_h.jpg) 0 top repeat-x;
}

#contenido_inf_1 {
	float: left;
	width: 300px;
	height: auto;
	overflow: auto;
	margin-right: 20px;
	border: none;
}

#contenido_inf_2 {
	float: left;
	width: 300px;
	height: auto;
	overflow: auto;
	margin-right: 20px;
	border: none;
}

#contenido_inf_3 {
	float: left;
	width: 300px;
	height: auto;
	overflow: auto;
	border: none;
}

#contenido_inf_1 h4, 
		#contenido_inf_2 h4,
		#contenido_inf_3 h4 {
	margin: 10px 0 5px 0;
	font-size: 1.4em;
	font-weight: bold;
}

#contenido_inf_1 ul li.destacada,
		#contenido_inf_2 ul li.destacada,
		#contenido_inf_3 ul li.destacada {
	background-color: #E9F4FF;
}

#contenido_inf_1 ul li,
		#contenido_inf_2 ul li,
		#contenido_inf_3 ul li {
	padding: 10px 0;
}

#contenido_inf_1 ul li h1, 
			#contenido_inf_2 ul li h1,
			#contenido_inf_3 ul li h1 {
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 1em;
}

#contenido_inf_1 ul li h1 a,
				#contenido_inf_2 ul li h1 a,
				#contenido_inf_3 ul li h1 a {
	text-decoration: none;
	color: #2286FF;
}

#contenido_inf_1 ul li h4,
			#contenido_inf_2 ul li h4,
			#contenido_inf_3 ul li h4 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
}

#contenido_inf_1 ul li h2,
			#contenido_inf_2 ul li h2,
			#contenido_inf_3 ul li h2 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 1.9em;
}

#contenido_inf_1 ul li h2 a,
				#contenido_inf_2 ul li h2 a,
				#contenido_inf_3 ul li h2 a {
	text-decoration: none;
	color: #2286FF;
}

#contenido_inf_1 ul li span, 
			#contenido_inf_2 ul li span,
			#contenido_inf_3 ul li span {
	font-weight: bold;
	color: #003366;
}

/* ================================================================= */

/* NOTICIAS / DEPORTES / MUNICIPALES								 */

/* ================================================================= */

.p_1 #contenido_izq_1 li,
.p_2 #contenido_izq_1 li,
.p_30 #contenido_izq_1 li {
	width: 100%;
	height: auto;
	overflow: auto;
	padding: 8px 0;
	border-bottom: #CCC 1px solid;
}

/* Título */

.p_1 #contenido_izq_1 li h3, 
	.p_2 #contenido_izq_1 li h3, 
	.p_30 #contenido_izq_1 li h3 {
	font-size: 2em;
	font-weight: normal;
	color: #2286FF;
}

.p_1 #contenido_izq_1 li h3 a, 
		.p_2 #contenido_izq_1 li h3 a, 
		.p_30 #contenido_izq_1 li h3 a {
	text-decoration: none;
	color: #2286FF;
}

.p_1 #contenido_izq_1 li h3 a:hover,
		.p_2 #contenido_izq_1 li h3 a:hover, 
		.p_30 #contenido_izq_1 li h3 a:hover {
	text-decoration: underline;
}

.p_1 #contenido_izq_1 li div.foto,
	.p_2 #contenido_izq_1 li div.foto, 
	.p_30 #contenido_izq_1 li div.foto {
	float: left;
	width: 150px;
	height: auto;
	overflow: auto;
	margin: 3px 10px 10px 0;
	text-align: center;
}

.p_1 #contenido_izq_1 li p,
	.p_2 #contenido_izq_1 li p, 
	.p_30 #contenido_izq_1 li p {
	font-size: 1.1em;
	line-height: 1.7em;
}

.p_1 #contenido_izq_1 li p span,
	.p_2 #contenido_izq_1 li p span,
	.p_30 #contenido_izq_1 li p span {
	font-weight: bold;
}

/* SECTOR IZQUIERDO 2 */

.p_1 #contenido_izq_2 #mas_noticias,
.p_2 #contenido_izq_2 #mas_noticias,
.p_10 #contenido_izq_2 #mas_noticias, 
.p_30 #contenido_izq_2 #mas_noticias {
	background: none;
}

/* ================================================================= */

/* PROGRAMACION                                                      */

/* ================================================================= */

/* ================================================================= */

/* CADENA CERVECERA                                                  */

/* ================================================================= */

/* Listado */

.p_4 #contenido_izq_1 ul {
	border-top: #CCC 1px solid;
}

.p_4 #contenido_izq_1 li {
	padding: 8px 0;
	border-bottom: #CCC 1px solid;
}

/* Título */

.p_4 #contenido_izq_1 li h3 {
	font-size: 1.1em;
	color: #2286FF;
}

.p_4 #contenido_izq_1 li h3 a {
	color: #2286FF;
}

.p_4 #contenido_izq_1 li h3 a:hover {
	color: #0066CC;
}

.p_4 #m_cadena_comentar {
	width: 300px;
	height: auto;
	overflow: auto;
}

.p_4 #m_cadena_comentar a {
	display: block;
	text-decoration: none;
	color: #2185FF;
	padding: 10px 20px;
}

.p_4 #m_cadena_comentar a:hover {
	color: #000;
}

/* ================================================================= */

/* DETALLE                                                           */

/* ================================================================= */

.p_10 #contenido {
	background: url(../imagenes/contenido_bg_detalle.jpg) 0 0 repeat-y;
}

.p_10 #contenido_izq_1 {
	float: left;
	width: 455px;
	border: none;
	margin-top: 0;
}

.p_10 #contenido_izq_1 h4 {
	margin: 10px 0 5px 0;
	padding: 0 0 10px 0;
	font-size: 1.2em;
	font-weight: bold;
	background: url(../imagenes/linea_de_puntos_h.jpg) 0 bottom repeat-x;
}

.p_10 #contenido_izq_1 h1 {
	font-size: 2.4em;
	color: #0066FF;
}

.p_10 #contenido_izq_1 div.foto {
	position: relative;
	width: 443px;
	/* 455px */
	overflow: hidden;
	padding: 5px;
	text-align: center;
	border: 1px solid #CCC;
}

* html .p_10 #contenido_izq_1 div.foto {
	width: 455px;
}

.p_10 #contenido_izq_1 div.foto img {
	width: 443px;
}

/* [SLIDE] */

.p_10 #contenido_izq_1 #fotos_slide li.hide {
	display: none;
}

.p_10 #contenido_izq_1 #fotos_slide li.current {
	display: block;
}

.p_10 #contenido_izq_1 #slide_controls {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	overflow: auto;
}

.p_10 #contenido_izq_1 #slide_controls a {
	display: block;
	margin: 5px;
	padding: 5px;
	font-size: 11px;
	text-decoration: none;
	color: #0066FF;
}

.p_10 #contenido_izq_1 #slide_controls a:hover {
	color: #CE2E20;
}

.p_10 #contenido_izq_1 #slide_controls a.slide_prev {
	float: left;
}

.p_10 #contenido_izq_1 #slide_controls a.slide_next {
	float: right;
}

/* [Fin SLIDE] */

.p_10 #contenido_izq_1 p {
	margin: 10px 0;
}

.p_10 #contenido_izq_1 p.bajada {
	font-weight: bold;
}

.p_10 #contenido_izq_1 p.info {
	padding: 3px;
	font-size: 0.9em;
	font-weight: bold;
	color: #003366;
	background: #EFEFEF;
}

.p_10 #contenido_izq_1 p.info span {
	font-weight: normal;
}

.p_10 #contenido_izq_1 p.epigrafe {
	margin: 0 0 0 0;
	padding: 3px;
	font-size: 0.9em;
	background: #000;
	color: #FFF;
}

/* Link Audio */

.p_10 #contenido_izq_1 div.audio_ficha {
	margin: 15px 0;
}

.p_10 #contenido_izq_1 div.audio_ficha a {
	font-size: 0.9em;
	text-decoration: none;
	color: #999;
}

.p_10 #contenido_izq_1 div.audio_ficha a:hover {
	color: #000;
}

.p_10 #contenido_izq_1 div.video_ficha {
	width: 443px !important;
	/* 455px */
	overflow: hidden;
	margin: 10px 0;
	padding: 5px;
	text-align: center;
	border: 1px solid #CCC;
}

* html .p_10 #contenido_izq_1 div.video_ficha {
	width: 453px;
}

/* Lista de Comentarios */

.p_10 h5 {
	margin: 27px 0 3px 0;
	padding: 3px 0;
	font-size: 1em;
	color: #003366;
	border-bottom: 1px solid #003366;
;
}

.p_10 #comentarios {
	padding: 8px 3px 16px 3px;
	background: #F2F8F8;
}

.p_10 #comentarios li {
	margin: 0 0 1.6em 0;
	border-bottom: 1px solid #ddd;
	padding-bottom: 1em;
}

.p_10 #comentarios h4 {
	margin: 0;
	padding: 0 0 0 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background: url(../imagenes/mini_ico_comentario.jpg) 0 1px no-repeat;
	color: #666;
}

.p_10 #comentarios p {
	margin: 3px 0 0 0;
	font-size: 1.1em;
}

/* Info de Comentario */

.p_10 #comentario_info {
	margin: 8px 0;
	padding: 6px;
	border: 1px solid #003366;
	color: #003366;
}

.p_10 #comentario_info h4 {
	margin: 0;
	padding: 0 0 6px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background: url(../imagenes/mini_ico_info.jpg) 0 0 no-repeat;
;
}

.p_10 #comentario_info p {
	margin: 0;
}

.p_10 #comentario_info a {
	color: #003366;
}

.p_10 #comentario_info a:hover {
	color: #000;
}

/* Formulario */

.p_10 #comentario_info label {
	display: block;
}

.p_10 #comentario_info 
		
		.p_10 #comentario_info input.boton {
	width: 120px;
	height: 22px;
	margin: 4px 0 8px 0;
	background: url(../imagenes/boton_120x22.gif) 0 0 no-repeat;
	border: none;
	cursor: auto;
}

/* En VIVO */

.p_10 #m_envivo {
	margin-top: 10px;
}

/* SECTOR IZQUIERDO 2 */

.p_10 #contenido_izq_2 {
	margin-top: 10px;
}

/* ================================================================= */

/* REGISTRESE                                                        */

/* ================================================================= */

.p_20 #contenido_izq_1 li {
	padding: 8px 0;
}

.p_20 #contenido_izq_1 li label {
	display: block;
	width: 300px;
}

.p_20 #contenido_izq_1 li input.campoTexto {
	width: 300px;
	padding: 2px;
	border: #0066FF 1px solid;
}

.p_20 #contenido_izq_1 li input.campoTexto2 {
	width: 80px;
	padding: 2px;
	border: #0066FF 1px solid;
}

.p_20 #contenido_izq_1 li textarea.areaTexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 300px;
	height: 100px;
	padding: 2px;
	border: #0066FF 1px solid;
}

.p_20 #contenido_izq_1 li input.boton {
	width: 120px;
	height: 22px;
	margin: 4px 0 8px 0;
	background: url(../imagenes/boton_120x22.gif) 0 0 no-repeat;
	border: none;
	cursor: auto;
	font-weight: bold;
}
#contenido_izq_1 p.nota {
	display: block;
	margin: 8px 0;
	line-height: 3em;
	padding-left: 18px;
	color: #003366;
	background: #FFFBCC url(../imagenes/mini_ico_info.jpg) no-repeat left center;
	border: 1px solid #E6DB55;
	font-size: .9em;
}

.p_20 #contenido_izq_1 li select.combo {
	width: 200px;
	padding: 2px;
	border: #0066FF 1px solid;
}

/* SECTOR IZQUIERDO 2 */

.p_20 #contenido_izq_2 #mas_noticias,
.p_2 #contenido_izq_2 #mas_noticias,
.p_200 #contenido_izq_2 #mas_noticias {
	background: none;
}

/* ================================================================= */

/* ENCUESTAS                                                         */

/* ================================================================= */

#m_encuestas div.encuesta {
	margin: 10px 0;
	padding: 5px;
	border: #CCC 1px solid;
	background: #EAE6E3;
}

#m_encuestas div.encuesta h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #0066FF;
}

#m_encuestas div.encuesta p {
	margin: 10px 0;
	color: #666;
}

#m_encuestas div.encuesta h3 {
	margin: 10px 0;
	font-size: 1.0em;
}

#m_encuestas div.encuesta ul {
	border: #CCC 1px solid;
}

#m_encuestas div.encuesta li {
	border: none;
	margin: 2px;
	padding: 2px;
	font-size: 0.9em;
}

#m_encuestas div.encuesta li span {
	font-weight: bold;
}

#m_encuestas div.encuesta li div.votos {
	background: #0066FF;
	width: 430px;
	/* 100% */
	height: 10px;
}

#m_encuestas h4 {
	font-size: 1.4em;
	color: #1B2F6C;
}

#m_encuestas p a {
	font-size: 0.9em;
	text-decoration: none;
	color: #0066FF;
}

#m_encuestas p a:hover {
	color: #000;
}

/* emitir programa */

#radio {
	background: url(../imagenes/bck_radio.png) no-repeat center top;
}

.radio {
	margin: 130px auto 0 auto;
}

/* Fixture */

table.fixture {
	display: block;
	float: left;
	/*

clear: left;
	overflow: auto;*/
	width: 455px;
	background-color: #FFF;
}

table.fixture table.fixt {
	color: #003a68;
	margin: 0;
	text-align: left;
	width: 227px;
	float: left;
}

table.fixture table.fixt td {
	padding: 2px;
	font: normal 10px Arial, Helvetica, Geneva, sans-serif;
}

table.fixture table.fixt td.fixhead {
	font-weight: bold;
	background-color: #dfdfdf;
	font-size: 12px;
}

table.fixture table.fixt td.score {
	width: 21px;
	text-align: center;
	background-color: #dfdfdf;
}

table.fixture table.fixt td.puntos {
	background-color: #fff;
	width: 103px;
	border-bottom: 1px dotted #ebebeb;
}

/* grilla */

.grilla {
	border-top: 10px solid #6CC3F9;
	border-bottom: 1px solid #6CC3F9;
}

/* message */

.updated, .message {
	background-color: #FFFBCC;
	border-color: #E6DB55;
}

.info_reg {
	background: url(../imagenes/bck_avisosfm.png) no-repeat center bottom;
	width: 140px;
	float: right;
	color: #333;
	margin: 1em 0 0;
	padding: 1em 0em 10em 0em;
}

.info_reg p {
	font-size: 1em;
	line-height: 1.6em;
	padding: 0 .6em;
}

div.noti01 {
	background: transparent url(../imagenes/ico_historico.png) no-repeat scroll left top;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 0 12px;
	padding: 6px 10px 10px 50px;
}

div.noti01 h3 {
	font-size: 1.3em;
	color: #3E4B4E;
}

.est {
	/*-webkit-appearance: none;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-box-align: center;
-webkit-box-sizing: border-box;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;*/
background-color: rgb(229, 229, 229);
	border-bottom-color: rgb(128, 181, 208);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: rgb(128, 181, 208);
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: rgb(128, 181, 208);
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: rgb(128, 181, 208);
	border-top-style: solid;
	border-top-width: 1px;
	color: rgb(34, 68, 102);
	display: inline-block;
	height: 27px;
	letter-spacing: normal;
	line-height: 19px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}
.adsfm {
	border: 1px solid #EAE3E6;
	width: 140px;
	height: 140px;
	padding: 0px;
	text-align: center;
}
a.bnrnec {
	background: url(../bnrs/bnr_nec.png) no-repeat;
	text-indent: -99999em;
	height: 140px;
	width: 140px;
	display: block;
}