/* Body */
body {font-size:62.5%; font-family: Geneva, Arial, Helvetica, sans-serif; color:#222;}

/* elementos de texto */
#page p {font-size:1.3em; line-height:1.7em; color:#222; margin:10px 0}
#page small {font-size:1.1em; color:#666;}
#page #footer small {font-size:1.1em; color:#f0d9d9;}
#page big {font-size:1.2em; padding-top:10px}
#page b,#page strong{}
#page em, #page i{}
#page u{}
#page strike{}
#page sub {}
#page sup {}

#page hr {color: #e5e5e5; background-color: #e5e5e5;}

/* elementos de títulos */
#page h1, #page h2, #page h3, #page h4, #page h5 {padding:0; line-height:normal; color:#666; font-weight:normal; font-family:Geneva, Arial, Helvetica, sans-serif;}
#page h1 {font-size:1.8em; margin:0}
#page h2 {font-size:1.6em; margin:2px 0 0 0;}
#page h3 {font-size:1.4em;}
#page h4 {font-size:1.3em; margin:0 0 5px 0; color:#1B273F; border-bottom: 1px solid lightpink;}
#page h5 {font-size:1.2em;}
#page h6 {font-size:1.1em;}

#page #left h1, #page #right h1 {}
#page #left h2, #page #right h2 {font-size:1.3em;}
#page #left h3, #page #right h3 {font-size:1.4em; margin:0 0 2px 0;}
#page #left h4, #page #right h4 {font-size:1.1em; margin-bottom:20px;}
#page #left h5, #page #right h5 {}
#page #left h6, #page #right h6 {}

/* enlaces */
#page a {text-decoration:none;outline-style: none;}
#page a:link {color: red;}
#page a:visited {color: red;}
#page a:hover, #page a:active {color: black;}
#page a img {border:0 none;}
#page small a {font-size:1.0em; color: red}

/*listas*/
#page ul {margin-left:40px;}
#page ul li {list-style-type:disc; padding:10px 10px 12px 0px; font-size:1.2em; line-height:1.5em; color:#333}

#page ol {margin:10px 0;}
#page ol li {font-size:1.2em; line-height:1.2em;}

#page dl {margin:10px 0;}
#page dl dt {font-size:1.2em; line-height:1.2em;}

/*tablas*/
#page table {display:table; width:100%; empty-cells:show; margin:0 0 15px 0; width:auto;}
#page table tr {display:table-row; vertical-align:middle;}
#page table thead th, #page table tbody td, #page table tfoot td{padding:5px 10px; color:#333; text-align:left; vertical-align:top;}
#page table thead th{background:#990000; color:#fff; font-weight:normal;}
#page table tfoot td{border-top:#e5e5e5 solid 1px;}
#page table tbody td{display:table-cell; font-size:1.2em;}
#page tbody tr.even td{background:#e5e5e5;}
#page tbody tr.odd td{}
#page tbody tr.highlight td {}

/*bloques*/
#page blockquote {padding:20px; font-size:1.4em; margin:20px 0; line-height:1.5em; background:#e5e5e5; color:#333; font-weight:bold;}
#page address {font-size:1.2em; line-height:1.7em; margin:10px 0}

/* formularios */
#page fieldset{}
#page legend {}
#page label{display:block; font-size:1.1em; margin-bottom:5px; color:#000}
#page input{width:96%; background-color:red; border:1px solid #CCC; color:white; padding:3px; height:20px;}
#page textarea{width:98%; border:1px solid #ccc; padding:3px; background-color:red; color:white; height:125px;}
#page select {width:96%; background-color:red; color:white;}
#page input.checkbox {width:auto; background-color:transparent; border:none;}
#page input.radio {width:auto; background-color:transparent; border:none;}
#page textarea:focus, #page #container input:focus {background-color:#FCE0DA; color:#000;}
#page #content .dostercios input{width:97%;} #page #content fieldset.dostercios {margin-right:4%}

#page #container #content fieldset strong.floatleft {display:block; float:left; font-size:1.2em; padding:5px 5px 0 4px;} /*para los radio o checkbox*/

/*elementos decorativos*/
#page .colored {color: #990000;}
#page .backcolor{background: red;}
#page .borderColor {border: black solid 5px;}

#page .backcolor small{color:orange;}
#page .backcolor a {color:white;}
#page .backcolor a:hover {color:black;}

/*btn*/
#page .btn {background:url(../images/btn_left.gif) 0 0 no-repeat; font-size:11px; margin:5px 0 5px 0; padding:0 10px 0 8px; height:25px; float:left;}
#page .btn a {background:url(../images/btn_right.gif) right 0 no-repeat;padding:5px 15px 10px 5px; color:#FFF; font-weight:bold; font-size:12px;display:block;text-decoration:none;}
#page .btn a:visited {color:#FFF;text-decoration:none;}
#page .btn a:hover {text-decoration:underline;}

/* PAGE */
#page {width:100%; margin:0 auto; background: url(../images/back_top.gif) center 0 repeat-x;}
#page .wrap {}
#page .wrap .wrap {margin:0 auto; width:auto;}
#page .wrap .wrap .wrap {margin:0;}

/*#page_wrap {position: relative; width: 960px; margin: 0 auto;}*/

/** HEADER **/
#page #header {position:relative; margin:0 auto; width:960px; height: 269px; z-index: 1000; background: none; padding-top: 35px; overflow: hidden;}

/** LOGO **/
#page #header #logo {position: relative; margin: 0 auto; width: 960px; height: 269px; background: url(../images/head_curv.jpg); overflow: hidden;}

/** SHORTCUTS **/
#page #header #shortcuts {position: absolute; right: 170px; top: 8px; }
#page #header #shortcuts .wrap {}
#page #header #shortcuts ul{margin:0;}
#page #header #shortcuts ul li{list-style:none; float:left; display:block; padding:0;}
#page #header #shortcuts ul li a, #page #header #shortcuts ul li a:visited {padding:0 10px; color:#fff; text-decoration:none; font-size: 10px; filter: alpha(opacity=66); opacity: .66; font-weight: bold;}
#page #header #shortcuts ul li a:hover{color:#fff; text-decoration:none; filter: alpha(opacity=100); opacity: .99;}

/** LANGUAGE **/
#page #header #lang {display: none; position: absolute; top: 8px; left: 0; width:120px;}
#page #header #lang a {padding-right:3px; color: white;}

/** SEARCH **/
#page #header #search {position: absolute; top: 8px; right: 0; width:155px;}
#page #header #search #search_field {float:left; padding:0px 0px 1px; width:131px;}
#page #header #search #search_field input{border:1px solid #ccc; height:16px;  width:129px;float:left; background-color:#FFF; padding:1px 0}
#page #header #search #advanced_search{float:right; width:100px; text-align:right; font-size:1.1em; margin:5px 3px 0 0;}
#page #header #search #advanced_search a{text-decoration:none; color:#990000; filter: alpha(opacity=55); opacity: .5;}
#page #header #search #advanced_search a:hover {color:#990000; filter: alpha(opacity=100); opacity: 1;}

/** LAYER NAV **/
#page #layer_nav {position: relative; width: 960px; margin: 0 auto; height: 64px; background: red url(../images/back_layer_nav.gif) 0 bottom repeat-x;}
#page #layer_nav ul {float:left; margin:0; width: 960px;}
#page #layer_nav li {list-style:none; float:left; display:block; padding:0; margin: 4px 12px 0 4px; font-size:1.5em; font-weight:normal; line-height:1.0em;background: url(../images/layer_left.gif) 0 2px no-repeat;}
#page #layer_nav li.last {padding: 0 !important; width: auto !important;}

#page #layer_nav li a{display:block; color:white; text-decoration:none; font-variant:small-caps; padding: 7px 8px; font-weight: bold;background: url(../images/layer_right.gif) right 2px no-repeat;}
#page #layer_nav li.selected {display:block; background: url(../images/layer_up_left.gif) 0 0 no-repeat;}
#page #layer_nav li.selected a, #page #layer_nav li.selected a:visited {display:block; text-decoration:none; color:white; background: url(../images/layer_up_right.gif) right 0 no-repeat;}
#page #layer_nav li.selected a:hover{display:block; text-decoration: none; color: red;}

/*breadcrumbs*/
#page #container #breadcrumbs {display:none; padding:10px 10px; margin:5px 0; border-top:5px solid #ddd; font-size:1.1em; text-align:left; color:#333; filter: alpha(opacity=66); opacity: .6;}
#page #container #breadcrumbs a {text-decoration:none;}
#page #container #breadcrumbs a:visited {text-decoration:underline}

/** banner **/
#page #banner {display:none;background: url(../images/back_banner.gif) 0 0 no-repeat; width: 960px; height: 153px; position:relative; overflow: hidden; border-top: 4px solid white; margin: 0 auto;}
#page #banner #banner_wrap {position: relative;}

/** CONTAINER **/
#page #container {position:relative; background: url(../images/back_bottom.gif) center bottom repeat-x;min-height:300px;height:auto !important;height:300px;}
#page #container_wrap {position:relative; margin: 0 auto; width: 960px;}
#page #container #content {margin: 20px 0;line-height: 18px}

body.unacol #page #container #content {float:right; width:960px; display:inline;}
body.doscol #page #container #content {float:right; display:inline; width:715px;}
body.trescol #page #container #content {float:right; display:inline; width:550px; float:left;}

/*left*/
#page #container #left {position: relative; float:left; display:inline; width:199px; margin:20px 20px 0 0; padding:0 20px 0 0; border-right: 1px solid #e5e5e5;overflow:hidden;}
#page #container #left h3{margin:0;}
#page #container #left h4{margin:0;}
#page #container #left ul{margin:15px 0 40px 0px;}
#page #container #left ul li{margin:0 0 15px 0; padding:0 0 2px 0; border-bottom:1px dotted #FF99CC}
#page #container #left p {padding: 20px 0 0 0px; width:auto; margin:0; color:#666;}

/*right*/
#page #container #right {float:right; display:inline; width:124px; margin:20px 0 0 20px; padding:0 0 0 20px; border-left:1px solid #e5e5e5;}
#page #container #right p {color:#666; margin:0}

#page #footer .untercio {float:left; display:inline; width:286px; margin:0 20px 0 0;}

/*destacado*/
#page #destacado{background:#e5e5e5; padding:30px; border:1px solid #DDD}

/*cart*/
#page #container #left .basket {margin:0 0 20px 0; border-top:3px solid #e5e5e5; border-bottom:3px solid #e5e5e5; padding:10px 0;}
#page #container #left .basket table {width:100%}
#page #container #left .basket .floatright {text-align:right;}
#page #container #left .basket .floatright .btn {margin-right:0; padding-right:0;}
#page #container #left .basket h3 {margin:5px 0 10px 5px;}
#page #container #left .basket strong {color:#222; font-size:1.2em;}
#page #container #left .basket table tfoot {background:#ddd;}

/* CATEGORY NAV */
#page #container #left ul li{list-style:none; background: url(../images/ico_arrow.gif) 5px 4px no-repeat; padding:0 0 0 18px; font-size:1.2em; line-height:1.3em; font-weight:bold;}
#page #container #left ul li a{text-decoration:none}
#page #container #left ul li a:hover{}
#page #container #left ul li.selected a{}

/*second level*/
#page #container #left ul li ul{margin:10px 0 10px 0px;}
#page #container #left ul li ul li{font-size:1.1em; border:none; background: url(../images/ico_bullet_second.gif) 2px 4px no-repeat; padding:0 0 0 15px;}
#page #container #left ul li ul li a{}
#page #container #left ul li ul li a:hover{}
#page #container #left ul li ul li a.selected{}
/*third level*/
#page #container #left ul li ul li ul{margin:10px 0 10px 5px;}
#page #container #left ul li ul li ul li{font-size:.9em; margin:0 0 5px 0; border:none; font-weight:normal; background: url(../images/ico_bullet_third.gif) 2px 4px no-repeat; padding:0 0 0 10px;}
#page #container #left ul li ul li ul li a{}
#page #container #left ul li ul li ul li a:hover{}
#page #container #left ul li ul li ul li a.selected{}



/** FOOTER **/
#page #footer {position: relative; width:100%; border-top: 4px solid white; padding: 30px 0; background: black url(../images/back_footer.gif) center 0;}
#page #footer #footer_wrap {position:relative; width: 960px; margin: 0 auto;}

#page #footer #shortcuts_footer{position: relative; background:#111; padding:0 30px 10px 30px; width:900px; margin-bottom:20px;}
#page #footer #shortcuts_footer .untercio {position:relative;float:inherit;width:auto;}
#page #footer #shortcuts_footer h3 {color:#990000; font-weight: normal; font-size: 15px; font-weight: bold; margin: 10px 0 5px 0;}
#page #footer #shortcuts_footer ul {overflow:hidden;width:100%;margin-left:0;}
#page #footer #shortcuts_footer ul li{list-style:none; margin:0 0 7px 0; padding:0 0 0 0; font-size:1.2em; line-height:1.2em; background: none;float:left; margin-right:10px;}
#page #footer #shortcuts_footer ul li a {color:#666; text-decoration:none; font-weight:normal;}
#page #footer #shortcuts_footer ul li a:hover {color: white;}

#page #footer #nav_footer{display: none;}
#page #footer #nav_footer ul{}
#page #footer #nav_footer ul li {}
#page #footer #nav_footer ul li a {}
#page #footer #nav_footer ul li a:hover {}

#page #footer #tex_footer {position: relative; float: left; width: 40%; display:inline;}
#page #footer #tex_footer h2, #page #footer #tex_footer small {color:#999; font-size:1.1em; line-height:normal; margin:0; padding:0; display:block;}
#page #footer hr {display: none;}

#page #footer #powered {position: relative; float: right; width: 140px; text-align:right; color:#999;}
#page #footer #powered a {font-weight:bold; text-decoration:none; color:#666; font-size:1.2em;}
#page #footer #powered a:hover {color:#990000}

/* paginacion */
#page .paginacion p a:link, #page .paginacion p a:visited, #page .paginacion p a:active {background-color:#e5e5e5; border-color:#e5e5e5; color: #990000;text-decoration:none;}
#page .paginacion p span, #page .paginacion p a:hover {background-color:#990000; border-color:#990000; color:#FFF;}

/** extraDIVS **/
#page #extraDiv1 {display:none}
#page #extraDiv2 {display:none}
#page #extraDiv3 {display:none}
#page #extraDiv4 {display:none}
#page #extraDiv5 {display:none}





/* modificadores portada */

/* caja banners roja */
/*#WBECP_455360 {margin-top:-16px;position:relatie;overflow:hidden;height:153px;margin-bottom:10px;}*/




/* ### PORTADA ### */



/* caja audio */

#WBECP_443630 {position:relative;z-index:1000}
#WBECP_443630 #audio {position:relative;overflow:hidden;}  /* cosas del IE... */

/* margen cajas */

#page #container #content #WBECP_485399 .untercio, #page #container #content #WBECP_457912 .untercio, #page #container #content #WBECP_485354 .untercio/*, #page #container #content #WBECP_485362 .untercio*/ {overflow:hidden; margin-bottom: 10px;}
#page #container #content #WBECP_485354 .untercio {overflow:hidden;margin-top:10px;}
#page #container #content #WBECP_485362 .untercio {margin-bottom:0;overflow:hidden;} /* cosas del IE... */

/* tamaño genérico */
#page #container #content #WBECP_485399, #page #container #content #WBECP_485362 .untercio, #page #container #content #WBECP_485354 .untercio {overflow:hidden;background: url(../images/box_siguenos_2.gif) 0 0 no-repeat; width: 240px; height: 220px; padding: 15px; margin-right: 10px;}

/*dos primeros */
#page #container #content #WBECP_485399 .untercio, #page #WBECP_455360 .trestercios {}

/* caja SLIDER */
#page #WBECP_488360 .wbe_container_content {float:right;overflow:hidden;width:680px;height:845px;background:black;}
#page #WBECP_488360 .trestercios {position: relative;overflow: hidden;margin-bottom: 10px;}

/* caja sup izq publi */
#page #container #content #WBECP_485399 {height:305px; background-image: url(../images/box_siguenos_y321.gif)}

/* caja redes sociales */
#page #container #content #WBECP_457912 .untercio {background: url(../images/box_siguenos_400.gif) 0 0 no-repeat; width: 370px;height: 220px;padding: 15px;}


/* galería de fotos */
#page .untercio h1 {font-size: medium; color: white; font-weight: bold;}
#page .untercio h4 {display:none}
#page #container #content .galleryHome img {border: 3px solid #aaa; margin-left: 2px;}
#page .untercio hr {background-color: #444; color: #444;}


#page #WBECP_457912 a, #page #WBECP_485354 a {font-weight: bold;}

/* color links */
#page #WBECP_457912 a:hover, #page #WBECP_457912 a:active, #page #WBECP_485354 a:hover, #page #WBECP_485354 a:active {color: white;}



#page #container #content #WBECP_485399, #page #WBECP_485362 .wbe_container_content, #page #WBECP_485354 .wbe_container_content {width: 250px;}
#page #WBECP_485399 .wbe_container_content .untercio {width: 250px;}

/* BANNER inf */

#page #WBECP_455360 {clear: left;height: 260px;}
#page #WBECP_455360 .trestercios {width: 960px; background: url(../images/box_black_960.gif) 0 0 no-repeat; height: 260px;}





/* Easy Slider */

#slider {
	position: relative;
	overflow: hidden;
	width: 630px;
	height: 845px;
	padding-left: 25px;
}
#page #slider ul, #page #slider li {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 0;
	width: 630px;
	height: 845px;
	overflow: hidden;
}
#slider li {
	background: red;
	text-align: center;
}
#slider li img {
	width: 630px;
	height: 845px;
}
#slider li a:hover {
    filter: alpha(opacity=66); opacity: .6;
}

#prevBtn, #nextBtn {
	display: block;
	width: 25px;
	height: 845px;
	position: absolute;
	left: 0;
	top: 0;
}
#nextBtn {
	left: 655px;
}
#prevBtn a, #nextBtn a {
	display: block;
	width: 25px;
	height: 845px;
	background: black url(../images/slide_left_y841.gif) no-repeat 0 0;
}
#nextBtn a {
	background: black url(../images/slide_right_y841.gif) no-repeat 0 0;
}

/* Easy Slider */






/* #### SECIONES #### */



/* caja locutores */

#page .locutors {position:relative;overflow:hidden;font-size:12px;clear:left;}


/* frecuencias */

#WBECP_450265 h1 {padding-bottom: 15px}


/* programación */

#page #programacion {position: relative; margin: 20px 0; width:100%;}
#page #programacion td {color: black; background: red; padding:5px; border: 1px solid #FF6666; text-align: center; vertical-align: middle;}
#page #programacion .cabecera td {border: 0; background: #aaa;}
#page #programacion .cabecera td.dia {width:102px; color: white; background: black; border-right: 1px solid #444}
#page #programacion .hora {width:40px; color: black; background: #eee; border: 0; border-bottom: 1px solid white;}
#page #programacion .last {border:0}

#page #programacion strong {font-size:14px;color: white;}

#page #programacion .color1 {background:#ff5400}
#page #programacion .color2 {background:#ff0084}
#page #programacion .color3 {background:#ffae00}

#page #container #content .gallery img {border:2px solid black; padding: 0; margin: 5px 10px 0 0;}

/* contacto */

#page #container #content .backcolor h2 {color: white;font-weight: bold;}
lor: white;font-weight: bold;}
