/* CSS Document */

/* base css */
@import url('/.shared-es/themes/common/base-weblog.css');
/* portal css */

.estirar:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
}
.estirar {display: inline-block;}
/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */

html { font-size:62.5%; }

body{ margin:0px; padding:0px; font-size:100%; overflow : -moz-scrollbars-vertical; text-align:left;}
*:first-child + html body { font-size:101%; }
* html body {font-size:101%; }


h2 { font:14px Arial, Helvetica, sans-serif; color:#999; margin:0; padding:0; }

/* user css */
body {font-family:Arial, Helvetica, sans-serif;}
a { text-decoration:none; color:#202574;}
a:hover {text-decoration:underline; }
#container {width:99.7em; margin:0 auto;}
#pagebody {width:97.7em; margin: 1.4em 0 0 1em; background: url(img/fndo_col.gif) repeat-y 438px top; }
.layout-three-column #beta {width:42.2em; margin:0px; padding:0px;}
.layout-three-column #alpha {width:25.4em; margin:0px; margin-left:1.6em; padding:0px;}
.layout-three-column #gamma {width:28em; margin:0px; margin-left:0.4em; padding:0px;}
* html .layout-three-column #gamma { width: 27em;}

p{ font:12px Arial, Helvetica, sans-serif;}

.entry-header {margin: 5px 0px; padding:0px; font:bold 2.1em Arial, Helvetica, sans-serif;}
.entry-content {margin:0px; color:#333; font-size:12px;}
.entry-footer {margin:0px; padding:0px; background: url(img/puntos_hor.gif) repeat-x left bottom;}
.entry-footer-info{ background: url(img/puntos_hor.gif) repeat-x left top; padding:1em 0; color:#333; font:1.1em Arial, Helvetica, sans-serif; line-height:17px;}
.entry-footer-info a{ font-weight:bold;}
.separator{ color:#666;}

/**** CABECERA ****************/

#cabecera{background:#22244f url(img/cab.jpg) no-repeat left top; margin:0 1em; padding:2.6em 0 0 0;position:relative;width:97.7em; height:10em}
#cabecera h1 {background:url(img/logotipo.jpg) no-repeat left top; margin:0 0 0 2.3em; padding:0 0 0.6em 0;  text-indent:-9000px; font-size:1em; width:45.8em;}
#cabecera h1 a{  width:45.8em; height:5.8em; display:block; overflow:hidden;}


/**** CABECERA interior ****************/

#banner{background:#22244f url(img/cab.jpg) no-repeat left top; margin:0 1em; padding:2.6em 0 0 0;position:relative; width:97.7em;}
#banner h1 {background:url(img/logotipo.jpg) no-repeat left top; margin:0 0 0 2.3em; padding:0 0 0.6em 0;  text-indent:-9000px; font-size:1em; width:45.8em; height:5.8em;}
#banner h1 a{  width:45.8em; height:5.8em; display:block; overflow:hidden;}


/**** MENU ****************/

/**** generales ****************/

#cabecera #menu{ border-top:1px solid #cbcbcb; background:#fff url(img/fndo_sombramenu.jpg) repeat-x left bottom; height:4.3em;}
#cabecera #menu ul{ margin:0; padding:0 1px; background:url(img/fndo_menu.jpg) repeat-x left top; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; }
#cabecera ul li{display:inline; list-style:none; display:inline; float:left; background: url(img/separador_menu.jpg) no-repeat left 2px; padding:0.8em 0 1em; text-align:center; width:13.9em; }
#cabecera ul li a{ font:bold 1.2em Arial, Helvetica, sans-serif; color:#333366; text-decoration:none;}

/**** clases por opcion generales ****************/

#cabecera  ul .opcionuno{ background:none;}

/**** clases para activar pestañas ****************/

#cabecera ul .opcionuno{ background: url(img/btn_activo.jpg) repeat-x left top;}
#cabecera ul .opcionuno a{ color:#fff;}
#cabecera ul .opciondos{ background:url(img/sombra_right.jpg) no-repeat left top; }

#participa #cabecera ul .opcionuno{ background:url(img/sombra_left.jpg) no-repeat right top;}
#participa #cabecera ul .opcionuno a{color:#333366;}
#participa #cabecera ul .opciondos{ background: url(img/btn_activo.jpg) repeat-x left top;}
#participa #cabecera ul .opciondos a{ color:#fff;}
#participa #cabecera ul .opciontres{ background:url(img/sombra_right.jpg) no-repeat left top; }

#noticias #cabecera ul .opcionuno{  background:url(img/separador_menu.jpg) no-repeat right 2px;}
#noticias #cabecera ul .opcionuno a{color:#333366;}
#noticias #cabecera ul .opciondos{ background:url(img/sombra_left.jpg) no-repeat right top;}
#noticias #cabecera ul .opciontres{ background: url(img/btn_activo.jpg) repeat-x left top;}
#noticias #cabecera ul .opciontres a{ color:#fff;}
#noticias #cabecera ul .opcioncuatro{ background:url(img/sombra_right.jpg) no-repeat left top; }

#fotomatón #cabecera ul .opcionuno{  background:url(img/separador_menu.jpg) no-repeat right 2px;}
#fotomatón #cabecera ul .opcionuno a{color:#333366;}
#fotomatón #cabecera ul .opciondos{  background:url(img/separador_menu.jpg) no-repeat right 2px;}
#fotomatón #cabecera ul .opciontres{  background:url(img/separador_menu.jpg) no-repeat right 2px;}
#fotomatón #cabecera ul .opcioncuatro{ background: url(img/btn_activo.jpg) repeat-x left top;}
#fotomatón #cabecera ul .opcioncuatro a{ color:#fff;}
#fotomatón #cabecera ul .opcioncinco{ background:url(img/sombra_right.jpg) no-repeat left top; }

#novedades #cabecera ul .opcionuno{  background:url(img/separador_menu.jpg) no-repeat right 2px;}
#novedades #cabecera ul .opcionuno a{color:#333366;}
#novedades #cabecera ul .opciondos{  background:url(img/separador_menu.jpg) no-repeat right 2px;}
#novedades #cabecera ul .opciontres{  background:url(img/separador_menu.jpg) no-repeat right 2px;}
#novedades #cabecera ul .opcioncuatro{ background:url(img/sombra_left.jpg) no-repeat right top;}
#novedades #cabecera ul .opcioncinco{ background: url(img/btn_activo.jpg) repeat-x left top;}
#novedades #cabecera ul .opcioncinco a{ color:#fff;}
#novedades #cabecera ul .opcionseis{ background:url(img/sombra_right.jpg) no-repeat left top; }

#concursos #cabecera ul .opcionuno{  background:url(img/separador_menu.jpg) no-repeat right 2px;}
#concursos #cabecera ul .opcionuno a{color:#333366;}
#concursos #cabecera ul .opciondos{  background:url(img/separador_menu.jpg) no-repeat right 2px;}
#concursos #cabecera ul .opciontres{  background:url(img/separador_menu.jpg) no-repeat right 2px;}
#concursos #cabecera ul .opcioncuatro{  background:url(img/separador_menu.jpg) no-repeat right 2px;}
#concursos #cabecera ul .opcioncinco{ background:url(img/sombra_left.jpg) no-repeat right top;}
#concursos #cabecera ul .opcionseis{ background: url(img/btn_activo.jpg) repeat-x left top;}
#concursos #cabecera ul .opcionseis a{ color:#fff;}
/**** FIN CABECERA ****************/

/**** pie ****************/

#pie{ border-top:1px solid #cdcdcd; width:97.7em; margin:4em auto 0; padding:1em 0.2em;}
#pie span{ float:left; display:inline; width:50%; font:bold 1.1em Arial, Helvetica, sans-serif; color:#666;}
#pie span a{ color:#999; font-weight:normal; background:url(img/separador.gif) no-repeat left 0.2em; padding:0 0.4em 0 0.7em; text-decoration:underline;}
#pie .der{ text-align:right; color:#999;}
#pie .der .ultimo{ background:url(img/guion.gif) no-repeat left 0.6em; }



.col_izq {margin:0px 0px 10px 17px; width:265px;}
.col_izq .gris {color:#999999;}
p, ul, td, th { font-family: Arial, sans-serif; font-weight:normal; }

/* Columna derecha */
#col_d_container { float: left; }
.module-category-cloud {
	width: auto;
	/* Tapa la linea de fondo */
	background-color: #fff;
}

.module-content{ margin:0.9em; padding:0;}
/* Reloj */
div#clock {
	font: bold 24px Arial, sans-serif;
}

.filosofia p{ padding:0; margin:0; font:1.2em Arial, Helvetica, sans-serif; color:#333;}
.escuchanos .module-content{ margin:0.9em 0 0.9em 0.9em;}
.contactar p{ padding:0; margin:0.4em; font:1.2em Arial, Helvetica, sans-serif; color:#333;}
.contactar p strong{ display:block;}
.enlaces li h3{ font:12px Arial, Helvetica, sans-serif; margin:0 0 0.2em 0; padding:0;}
.enlaces li p{ font:1.2em Arial, Helvetica, sans-serif; margin-top:0.4em; padding:0;}

.module-calendar h3{ font:1.1em Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; text-align:center; background:url(img/puntos_hor.gif) repeat-x left bottom; margin:0; padding:0.4em 0;}
.module-calendar .module-content table{ padding:0; margin:1.5em auto; width:203px; background: #fff url(img/fndo_tabla.gif) no-repeat left top;}
.module-calendar .module-content{ background:url(img/fndo_calendario.jpg) no-repeat left 22px; }
.module-calendar .module-content table th {height:29px; margin:0; padding:0; border-top:1px solid #d2d2d2; background:url(img/fndo_dia_calendario.gif) no-repeat left top; width:29px;}
.module-calendar .module-content table td{background:url(img/fndo_diaint_calendario.gif) no-repeat right top; height:26px; font:10px Arial, Helvetica, sans-serif; color:#202574; margin:0; padding:0; border-bottom:1px solid #d2d2d2; width:29px; }
.module-calendar .module-content table td a { display:block; width:28px; height:21px; background:url(img/fndo_dia_activo.jpg) no-repeat left top; color:#fff; text-decoration:underline; padding-top:0.4em;}

.module-calendar .module-content table td a:hover{ display:block; width:28px; height:21px; background:url(img/fndo_dia_activo.jpg) no-repeat left top; color:#fff; text-decoration:underline; padding-top:0.4em;}


.clockbox {
	background:#060;
	color: #fff;
	padding: 0 5px;
}
.module-list-item{ background:transparent url(img/bolo_gris3.gif) no-repeat scroll left 6px; padding-left:10px; font:1.2em Arial, Helvetica, sans-serif;}
.colder{ font-size:18px; color:#F6AF00;}
.colder2{ font-size:26px; color:#F6AF00; margin:0px 0px 10px 17px;}

.layout-two-column-right #alpha{ margin:0px 0px 0px 18px; padding:0px; width:363px;}
.layout-two-column-right #beta{ display:none; }


.module_cont h2{ font-size:1em; border:1px solid #aeb0c1; background: url(img/cama1.jpg) repeat-x left top; padding:0.4em 0 0.5em;}
.module_cont h2 span{ background: url(img/bolog_rojo.gif) no-repeat 0.6em center; color:#333333; display:block; font:bold 1.3em Arial,Helvetica,sans-serif; padding:0 0.6em 0 2em;}

.trackbacks h3{ border-bottom:2px solid #aaabbc; padding:0.4em 0pt 0.5em; background:transparent url(img/bolog_rojo.gif) no-repeat scroll left center; color:#333333; font:bold 1.3em Arial,Helvetica,sans-serif; margin:0 0 1em 0; padding:0.2em 0 0.2em 1em;}
.trackbacks p{ font:bold 1.3em Arial, Helvetica, sans-serif; color:#333;}
.trackbacks p span{ font:normal 13px Arial, Helvetica, sans-serif; color:#333;}
.trackbacks p a{ color:#202574;}

.comments h3{ border-bottom:2px solid #aaabbc; padding:0.4em 0pt 0.5em; background:transparent url(img/bolog_rojo.gif) no-repeat scroll left center; color:#333333; font:bold 1.3em Arial,Helvetica,sans-serif; margin:0 0 1em 0; padding:0.2em 0 0.2em 1em;}

.comments .comment-content p{ color:#333;}
.comments .comment-footer a{ font-weight:bold; color:#202574;}
.comments .comment-footer{ font:bold 1.3em Arial, Helvetica, sans-serif; color:#333; background: url(img/puntos_hor.gif) repeat-x left bottom; padding-bottom:0.5em;}

.entry, .trackbacks, .comments, .archive{ margin-bottom:15px;}

.comments-open{ margin:0; border:1px solid #bebece;}
.comments-open h2{ font:bold 1.5em Arial, Helvetica, sans-serif; color:#fff; padding:0.4em 0.6em; margin:0; background:#bebece;}
.comments-open input{ background:#fafafa; border:1px solid #676767;}
.comments-open textarea{ background:#fafafa; border:1px solid #676767;}
.comments-open #comment-bake-cookie{ border:none;}
#comments-open-footer{ text-align:right;}
#comments-open-footer input{ font:1.1em Arial, Helvetica, sans-serif; color:#666; text-align:center; padding:0.3em 0;}
#comments-open-footer #comment-preview{ background:url(img/btn_vista_previa.gif) no-repeat left top; border:none; width:77px;}
#comments-open-footer #comment-post{ background:url(img/btn_publicar.gif) no-repeat left top; border:none; width:60px;}
.comments-open label{ margin-bottom:0.2em;}
#comment-author, #comment-email, #comment-url{ width:250px;}
#comment-text{ width:395px; height:60px;}

.destacado { background: url(img/f_destacado.gif) no-repeat left 27px;}
.destacado .module-content { text-align: center;}
.destacado p { color: #fff; text-align: center; margin: 0 0 5px;}
.destacado img {}

.participa { color:#333;}
.participa label { font: 12px/1em Arial, Helvetica, sans-serif; display: block; margin-bottom: 3px;}
.participa .texto { border: solid 1px #cbcbcb; display: block; margin-bottom: 10px; width: 100%;}
.participa fieldset { border: none;}
.participa fieldset input { float: left; display: inline; margin: 0 5px 0 0; width: auto;}
.participa fieldset label { float: left; display: inline; font-size: 11px; margin-bottom: 10px; *margin-top: 5px; }
.participa fieldset p { display: block; clear: both; margin: 0;} 
.participa .enviar { background:url(http://www.m80radio.com/img/btn_enviar.gif) repeat-x scroll left center; border:none; color:#FFFFFF; width:54px; color:#666; padding:0.3em 0; font-size:1.1em; height:2em; float: right; display: inline; clear: both; margin-bottom: 0.5em; }



.programa { margin-bottom: 10px;}
.programa .module-content { margin-bottom: 20px;}
.programa p { font: bold 12px/1em Arial, Helvetica, sans-serif; color:#202574; margin-bottom: 10px; }
.programa ul { font: 12px/1.2em Arial, Helvetica, sans-serif; color:#333; margin: 0 0 10px; padding: 0; list-style: none; }
 iframe { border: none; width: 280px; height: 410px; overflow: hidden;}
/* ph=1 */

