/* @group Buscador */

#buscador_prog {            float: right;
		            text-align: right;
		            position: relative;
                            margin-top: -45px }

#buscador_prog select {     float: left;
                            xxxwidth: 140px;
		            color: #4f4f4f;
		            border:1px solid #8CABD5;
		            font-size: 12px;
                            margin: 0 8px 0 0; }


	
#buscador_prog p {        float: left;
                          font-size: 12px;
                          color: #4f4f4f; }




/* TABLA PRODUCCION PROPIA */

.programa_propio { color:#016fa2 }

#programacion {              float: left;
                             width: 688px;
                             margin-bottom: 30px;
                             background: #fff
                                url(../images/fondo_micro.jpg)
                                no-repeat center center; }

#programacion h1 {           font-size: 30px;
                             font-weight: bold;
                             color: #016fa2;
                             margin: 10px 0 20px 0;
                             border-bottom: 1px dotted #ababab; }


#programacion p {            font-size: 12px;
                             color: #4f4f4f;
                             padding: 0 0 10px 0 }

#programacion cite {         display: block;
position: relative;
                             font-size: 12px;
                             color: #4f4f4f;
                             padding: 20px 0 0 0 }

#programacion table {          width:680px;
                             font-size: 12px;
                             color: #4f4f4f;
                             padding: 0 }

#programacion table th {    background-color: #e6dcc8;
border-bottom: 1px solid #8e8e8e;
padding: 7px 0 4px 0;
text-align: left}


#programacion td {            vertical-align: top;
                            text-align: left;
                           border-bottom: 1px solid #8e8e8e; }

/* para alinear top como resto de celdas */
#programacion td p {           margin: 0;
                             width: 295px } 

#programacion .prog_hora {   width: 60px;
                             padding: 20px 0 20px 0;
                             text-align: center }

#programacion .prog_titulo { width: 270px;
                             padding: 20px 0 0 0;
                             font-weight: bold    }

#programacion .prog_descrip {  width: 350px;
                               padding: 20px 0 20px 0;     }

#programacion .zebra {         background-color: #f7f0e7 }









/* @group Resultados buscador */

#resultados { padding: 0 0 0 0;}

#resultados .aviso {
padding-left: 25px;
background: url(/images/ico_info.gif) no-repeat left;
margin: 0 0 30px 0;
color: #545454;
font-size: 100%;
font-weight: bold }

#resultados li {
list-style-type: square;
color: #929292;
margin-left: -15px }

#resultados ul li a {
color: #f6730b;
text-decoration: underline;
font-weight: normal;
font-size: 100%	}
	
#resultados ul li a:hover { text-decoration: underline; }
	
#resultados ul li p {
margin-bottom: 25px;
color: #4f4f4f;
font-size: 85%;	}
	
#resultados ul li p em {
font-weight: bold;
color: #446dc9;	}
		
#resultados #paginacion2 {margin-top: 40px;}
	
#resultados #paginacion2 a {
color: #f6730b;
font-size: 85%;
text-decoration: none;}
		
#resultados #paginacion2 a:hover { text-decoration: underline; }











/* CONTENIDOS */

#contenidos {                float: left;
                             width: 688px;
                             margin-bottom: 30px;
                             background: #fff
                                url(../images/fondo_micro.jpg)
                                no-repeat center center; }

#contenidos h1 {             font-size: 30px;
                             font-weight: bold;
                             color: #016fa2;
                             margin: 10px 0 20px 0;
                             border-bottom: 1px dotted #ababab; }

#contenidos h2 {             font-size: 24px;
                             font-weight: bold;
                             color: #016fa2;
                             margin: 10px 0 5px 0;
                             border-bottom: 1px dotted #ababab; }

#contenidos p {              font-size: 14px;
                             color: #4f4f4f;
                             margin: 0 0 8px 0; }

#contenidos img {            float: right;
                             margin: 0 0 15px 15px }

#contenidos a:link,
#contenidos a:visited,
#contenidos a:active {       font-size: 14px;
                             color: #f6730b;
                             text-decoration: none; }										
#contenidos a:hover { text-decoration: underline; }

#contenidos .fecha {         font-size: 12px;
                             font-weight: bold;
                             color: #646464;
                             margin: 5px 0 25px 0; }














* { font-family: Arial, Helvetica, Geneva, sans-serif; }

body { background-color: #ecf2ff; }

strong { font-weight: bold; }

em { font-style: italic; }







/* CONTENEDOR */

#contenedor {                position:absolute;
                             top: 45px;
                             left: 50%;
                             width: 930px;
                             margin-left: -465px; }




						
						
						


						













/* CONTENEDOR CONTENIDOS */

#contenedor_contenidos {     width: 898px;
                             padding: 15px 15px 0 15px;
                             border-left: 1px solid #bfbfbf;
                             border-right: 1px solid #bfbfbf;
                             border-bottom: 1px solid #bfbfbf;
                             background-color: #fff; }

						









/* DESTACADOS LATERAL */

#destacados_lateral {        float: left;
                             width: 175px;
                             margin: 0 25px 10px 0; }
							
#destacados_lateral img	{    border: none;
                             margin: 40px 0 20px 0; }
							
#destacados_lateral .fondo { width: 174px;
                             height: 150px;
                             padding: 12px 0 0 9px;
		             background: #fff
                             url(../images/fondo_marco.gif) no-repeat; }








							




/* @group Formulario contacto */

#contacto {
        float: left;
        margin: 0 0 0 100px;
	color: #4f4f4f;}

	#contacto form fieldset {
		width: 450px;
		margin: 0 auto 20px auto;
		border: 1px solid #4f4f4f;
		padding: 10px;}
	
	#contacto form fieldset legend {
		font-size: 90%;
		font-weight: normal;
		color: #4f4f4f;	}

	#contacto form fieldset ol {
		margin: 0 0 0 10px;
                padding: 0;}
		
	#contacto form fieldset ol li {
		list-style: none;
		padding: 0;
		margin: 0;
		clear: both;}
	
	#contacto form fieldset ol li label {
		display: block;
             padding-top: 10px;
		width: 135px;
		float: left;
		line-height: 38px;
		vertical-align: top;
		font-size: 85%;
		color: #4f4f4f;	}
	
	#contacto form fieldset ol li input {
		width: 270px;
		left: 150px;
		font-size: 85%;
		color: #4f4f4f;
                margin-top: 0;
                border: 1px solid #b8b8b8;}

	#contacto form fieldset ol li select {
		width: 230px;
		left: 150px;
		font-size: 85%;
		color: #4f4f4f;
                margin-top: 19px;
                border: 1px solid #b8b8b8;}
	
	#contacto form fieldset ol li textarea {
		width: 270px;
		font-family: Arial, Helvetica, Geneva, sans-serif;
		font-size: 90%;
		color: #4f4f4f;
                margin-top: 0;
                border: 1px solid #b8b8b8;}
	
	#contacto .zemSubmit {
		float: left;
		margin: 15px 0 0 150px;
		width:100px;	}

#formularioaviso {
	width:350px;
	background-color:#F7F7F7;
	border: 2px solid #f48a40;
	text-align:center;
	margin: 35px 0px 10px 63px} 

	#formularioaviso h6 {
		font-weight:bold;
		font-size:125%;
		color:#4f4f4f;
		margin:18px 0 20px 0 } 

	#formularioaviso p {
		color:#4f4f4f;
		font-size: 85%;
                margin: 0 0 20px 0 }
	

.zemError {
	width:75%;
	background-color:#F7F7F7;
	border: 2px solid #f48a40;
	text-align: left;
	margin: 35px auto 10px auto } 

        .zemError ul { margin-left: 0;  }

	.zemError li  {
		margin: 10px 0 10px -20px;
		list-style-type:none;
		font-size: 85%; }

	.zemError li strong {
		font-weight:bold; color: #f48a40 }
	
/* @end */




/* PAGINACION */

#paginacion			{ float: left;
                                  margin: 35px 0 0 0 }

#paginacion .pag_ul		{ padding: 0 }

#paginacion .pag_li		{ border: 1px solid #ababac;
                                  margin: 0 3px 0 3px;
                                  padding: 4px;
                                  display:block;
                                  width: 15px;
                                  float:left;
                                  font-size: 12px;
                                  color: #4f4f4f;
                                  text-align: center;}

#paginacion .pag_li a,
#paginacion .pag_li a:link,
#paginacion .pag_li a:visited	{ color: #4f4f4f;
                                  text-decoration: underline;
                                  font-size: 12px;
                                  font-weight: normal }

#paginacion .pag_li a:hover	{ color: #e66d07 }





/* TABLA PRODUCCION PROPIA */

#parrilla {          width:680px;
                     font-size: 12px;
                     color: #4f4f4f;
                     padding: 0;
                     border: 1px solid #d4cbb8; }

#parrilla td {       vertical-align: middle;
                     text-align: center;
                     padding: 8px 6px 8px 6px;
                     border: 1px solid #d4cbb8;  }

#parrilla .dias {    font-weight: bold;
                     background-color: #e6dcc8  }

#parrilla .horas {   font-weight: bold;
                     background-color: #f7f0e7  }




/* MENU PRINCIPAL */
		
#menu_principal {            background-color: #f48a40;
                             width: 100%;
                             height: 36px;
                             border-bottom: 2px solid #fff; }
							
#menu_principal ul {         padding: 5px 0 0 10px; }

#menu_principal li {         display: inline; }

#menu_principal li a:link,
#menu_principal li a:visited,
#menu_principal li a:active {
       background: url(../images/ico_pantalla_naranja.gif) no-repeat;
                             padding: 5px 5px 8px 45px;
                             font-size: 12px;
                             font-weight: bold;
                             color: #fff;
                             margin-right: 15px; }

#menu_principal li a:hover { color: #000; }




/* MENU CONTACTO */
						
#menu_contacto {             width: 100%;
                             text-align: right;
                             height: 20px; }
						
#menu_contacto a:link,
#menu_contacto a:visited,
#menu_contacto a:active	{
       background: url(../images/ico_pantalla_gris.gif) no-repeat;
                             padding: 3px 5px 15px 45px;
                             font-size: 12px;
                             font-weight: bold;
                             color: #787878; }
							
#menu_contacto a:hover {     color: #f48a40; }





/* CABECERA */						

#cabecera {                  width: 100%;
                             padding: 0;
                             margin-bottom:0 }




/* LUTO */

#luto {                      background-color: #f48a40;
                             width: 930px;
                             height: 28px;
                             margin-top: -18px;
                             border-bottom: 2px solid #ffba45; }

#luto h3 {                   padding: 3px 0 0 10px;
                             font-size: 18px;

                             font-weight: bold;
color:#fff;}							
							
#luto ul {                   float: right;
                             margin: -39px 30px 0 0; }

#luto li {                   display: inline; }

#luto li a:link,
#luto li a:visited,
#luto li a:active {          font-size: 12px;
                             font-weight: bold;
                             color: #fff;
                             margin-left: 25px; }

#luto li a:hover {           color: #000; }











/* DESTACADOS PIE */

#destacados_pie	{            clear: both;
                             width: 875px;
                             height: 100px;
                             margin: 0 auto 0 auto; }
							
.pie_izq {                  float: left; margin: 0 0 0 20px; }
.pie_cen {                  float: left; margin: 26px 50px 0 0; }
.pie_der {                  float: left; margin: 26px 0 0 0; }




/* CONTENEDOR PIE */

#contenedor_pie {            width: 900px;
                             margin: 8px auto 0 auto;
                             text-align: center; }
							
#contenedor_pie ul {         padding-left: 0;
                             margin: 0 0 7px -3px; }

#contenedor_pie li {         display: inline; }

#contenedor_pie li a:link,
#contenedor_pie li a:visited,
#contenedor_pie li a:active { font-size: 12px;
                              font-weight: bold;
                              color: #f6730b;
                              padding: 0 10px 0 10px;
                              text-decoration: none;
                              border-right: 1px solid #959595; }

#contenedor_pie li a:hover  { text-decoration: underline; }

#contenedor_pie li a.primera { border-left: 1px solid #959595; }

#contenedor_pie li a.ultima { border-right: none; }
							
#contenedor_pie address	{    clear: both;
                             font-size: 12px;
                             font-style: normal;
                             line-height: 22px;
                             text-align: center;
                             color: #959595; }
							
#contenedor_pie address a:link,
#contenedor_pie address a:visited,
#contenedor_pie address a:active { font-size: 12px;
                                   color: #f6730b;
                                   text-decoration: none; }										
#contenedor_pie address a:hover { text-decoration: underline; }





/* TABLA PRODUCCION PROPIA */

#produccion {                float: left;
                             width: 688px;
                             margin-bottom: 30px;
                             background: #fff
                                url(../images/fondo_micro.jpg)
                                no-repeat center center; }

#produccion h1 {             font-size: 30px;
                             font-weight: bold;
                             color: #016fa2;
                             margin: 10px 0 20px 0;
                             border-bottom: 1px dotted #ababab; }

#produccion table {          width:680px;
                             font-size: 12px;
                             color: #4f4f4f;
                             padding: 0 }

#produccion table th {    background-color: #e6dcc8;
border-bottom: 1px solid #8e8e8e;
padding: 7px 0 4px 0;
text-align: left}


#produccion td {            vertical-align: top;
                            text-align: left;
                           border-bottom: 1px solid #8e8e8e;  }

/* para alinear top como resto de celdas */
#produccion td p {           margin: 0;
                             width: 295px } 

#produccion .prod_foto {     width: 120px;
                             padding: 20px 0 20px 0 }

#produccion .prod_titulo {   width: 120px;
                             padding: 20px 0 0 0;
                             font-weight: bold    }

#produccion .prod_descrip {  width: 320px;
                             padding: 20px 0 20px 0;     }

#produccion .prod_emision {  width: 120px;
                             padding: 20px 0 0 0        }

#produccion .zebra {         background-color: #f7f0e7 }






/* LISTADO NOTICIAS */

#listado_noticias {          float: left;
                             width: 688px;
                             margin-bottom: 0;
                             background: #fff
                                url(../images/fondo_micro.jpg)
                                no-repeat center center; }

#listado_noticias h1 {       font-size: 30px;
                             font-weight: bold;
                             color: #016fa2;
                             margin: 10px 0 0 0;
                             border-bottom: 1px dotted #ababab; }

#listado_noticias h2 {       font-size: 15px;
                             font-weight: bold;
                             color: #f6730b;
                             margin:30px 0 0 0;
                             padding: 0 0 3px 0;
                             border-bottom: 1px dotted #ababab;
                             text-transform: uppercase; }
							

#listado_noticias .fecha {   font-size: 12px;
                             font-weight: bold;
                             color: #646464;
                             margin: 5px 0 5px 0; }
								
#listado_noticias img {	     float: left;
                             margin: 0 15px 20px 0; }								
#listado_noticias p {        font-size: 14px;
                             font-weight: bold;
                             color: #787878;
                             text-align: justify;
                             line-height: 18px;
xxxmargin: -5px 5px 0 0 }
							
#listado_noticias a:link,
#listado_noticias a:visited,
#listado_noticias a:active { font-size: 14px;
                             font-weight: normal;
                             color: #f6730b;
                             text-decoration: none;
                             margin: 10px 0 30px 0; }
										
#listado_noticias a:hover {  text-decoration: underline; }





/* LISTADO MAS NOTICIAS EN PORTADA */

#mas_noticias {	            padding: 0;
                            margin: 50px 0 -20px 0 }

#mas_noticias h3 {           font-size: 15px;
                             font-weight: bold;
                             color: #016fa2;
                             padding: 0 0 3px 0;
                             border-bottom: 1px dotted #ababab;
                             text-transform: uppercase; }
							
#mas_noticias ul {           margin: 0 0 0 20px;
                             padding: 0;}
							
#mas_noticias li {           list-style-position: outside;
                             list-style-type: square;
                             color: #787878; }
					
#mas_noticias li a:link,
#mas_noticias li a:visited,
#mas_noticias li a:active {  font-size: 14px;
                             color: #787878;
                             text-decoration: none;
                             margin: 10px 0 10px 0; }
										
#mas_noticias li a:hover {   text-decoration: underline; }






/* @group Buscador */

#buscador {                 float: right;
		            text-align: right;
		            position: relative;
                            margin-top: -27px }

#buscador input {           float: left;
                            width: 175px;
		            color: #4f4f4f;
		            border:1px solid #8CABD5;
		            font-size: 12px;
                            margin: 0 8px 0 0; }


	
#buscador img {             float: left;
                            border: none;
                            position: relative; }




