body {background:#313131 url(../images/bg.png); font:12px "Trebuchet MS", Verdana, Tahoma, sans-serif; color:#fff;}

a {color:#f29400; text-decoration:none;}
a:hover {color:#000;}
.right {float:right;}
.left {float:left;}
.clear {clear:both;}

#bodyWrapper {width:915px; margin:auto; background:url(../images/bgSombra.png) repeat-y center top; padding:0 4px;}


/********** HEADER **********/
#header {}
#top {background:url(../images/bgHeader.jpg) no-repeat left top; height:182px;}
#sculta {padding:77px 0 0 30px;}

#menuSocial {background:url(../images/bgMenuSocial.png) repeat-x; padding:3px 15px;}
#menuSocial li {display:inline; padding:0 4px;}
#menuSocial li a {color:#fff;}
#menuSocial li a:hover {color:#f29400; text-decoration:underline;}


/********** end HEADER **********/



/********** CONTENT **********/
#content {
	margin:20px 25px;
	/* text-align: center; */
}

#menuP li {display:inline; padding:0 7px 10px 0;}
#menuP li.last {padding:0 0 10px 0;}
#menuP li a img {width:133px; height:81px;}

#menuP li a.vols img {background:url(../images/botPrograma.png) no-repeat left bottom;}
#menuP li a.vols:hover img {background:url(../images/botPrograma.png) no-repeat left top;}
#menuP li a.radio img {background:url(../images/botRadioCarta.png) no-repeat left bottom;}
#menuP li a.radio:hover img {background:url(../images/botRadioCarta.png) no-repeat left top;}
#menuP li a.consGraella img {background:url(../images/botConsGraella.png) no-repeat left bottom;}
#menuP li a.consGraella:hover img {background:url(../images/botConsGraella.png) no-repeat left top;}
#menuP li a.totsProg img {background:url(../images/botTotsProg.png) no-repeat left bottom;}
#menuP li a.totsProg:hover img {background:url(../images/botTotsProg.png) no-repeat left top;}
#menuP li a.historia img {background:url(../images/botHistoria.png) no-repeat left bottom;}
#menuP li a.historia:hover img {background:url(../images/botHistoria.png) no-repeat left top;}
#menuP li a.contacta img {background:url(../images/botContacta.png) no-repeat left bottom;}
#menuP li a.contacta:hover img {background:url(../images/botContacta.png) no-repeat left top;}


#contenidoHome {margin-top:20px;}
#contenidoHome #bannerSD, #contenidoHome #noticias {float:left;}

#bannerSD {margin:0 8px 10px 0;}
#bannerSD li {margin-bottom:18px;}

#noticias {background:#535353; width:570px;}
#noticias h1 {background:url(../images/bgTopNoticias.png) no-repeat; color:#000; padding:5px 10px; font-size:18px;}
#vertical_container {padding:5px 0 0 0; height:280px;}
#contNoticias h2 {clear:both;}
#noticias #footNoticias {background:url(../images/bgBottomNoticias.png) no-repeat left bottom; padding:5px 10px; margin-top:25px; text-align:right;}
#noticias #footNoticias a {color:#000; font-weight:bold; font-size:16px;}
#noticias #footNoticias a:hover {text-decoration:underline;}

#footerHome {background:#fff; height:45px; color:#000; text-align:center;}
#footerHome p {padding-top:15px; font-size:13px;}
#footerHome p a {color:#000; font-weight:bold;}
#footerHome p a:hover {color:#f29400; text-decoration:underline;}


#titulo {margin-top:12px;}
#titulo .path {float:left; padding:25px 0 0 30px; font-size:10px;}
#titulo .path a {color:#fff;}
#titulo .path a:hover {color:#f29400; text-decoration:underline;}
#titulo h1 {text-align:right; padding:12px 110px 0 0; font-size:32px; height:48px; text-transform:uppercase; font-family: Helvetica, Arial, sans-serif; color:#fff;}
#titulo h1 span {font-weight:normal; font-size:30px; text-transform:lowercase;}

#titulo h1.volsProg {background:url(../images/bgVols.jpg) no-repeat left top;}
#titulo h1.historia {background:url(../images/bgHistoria.jpg) no-repeat left top;}
#titulo h1.radio {background:url(../images/bgRadio.jpg) no-repeat left top;}
#titulo h1.noticias {background:url(../images/bgNoticias.jpg) no-repeat left top;}
#titulo h1.totsProg {background:url(../images/bgProgramas.jpg) no-repeat left top;}


.grid_1 {background:#fff url(../images/bgTop.png) no-repeat left top; color:#1b1b1b; padding:10px; width:840px;}
.grid_1 #mainTxt {float:left; margin:15px 0; width:490px; font-size:14px;}
.grid_1 #mainTxt p {
	margin:5px 10px 10px;
	text-align: left;
}
.grid_1 #sidebar {float:left;}
.grid_1 #sidebar p img {border:10px solid #f5b042; margin:10px;}
.grid_1 #slider {clear:both; margin:15px 10px;}

.grid_2 {}
.grid_2 form {background:#000 url(../images/bgFormBottom.png) no-repeat left bottom; padding-top:10px;}
.grid_2 fieldset {border:none; padding:0 40px 20px;}
.grid_2 h2 {font:26px Georgia, "Times New Roman", Times, serif; padding:5px 0 0 30px; text-transform:uppercase; background:url(../images/bgFormTop.png) no-repeat 0 -20px;}
.grid_2 h2 span {background:#000; padding:0 5px}
.grid_2 label {width:105px; display:block; float:left; font-size:13px; padding:5px;}
.grid_2 label span {color:#f29400;}
.grid_2 input {background:url(../images/bgInput.png) no-repeat left top; width:350px; border:none; height:19px; vertical-align:middle; padding:5px;}
.grid_2 textarea {background:url(../images/bgTextarea.png) no-repeat; width:462px; height:79px; padding:5px; font-family:"Trebuchet MS", Verdana, Tahoma, sans-serif; border:none; font-size:12px;}
.grid_2 p {padding:5px;}

.grid_3 {padding-bottom:15px;}
.grid_3 table#graella {width:852px; margin:auto; color:#1b1b1b;}
.grid_3 table#graella td, .grid_3 table#graella th {text-align:center; text-transform:uppercase; padding:4px; width:12%;}
.grid_3 table#graella th {background:#f19000; border-left:2px solid #fff; border-right:1px solid #fff; color:#fff; vertical-align:middle;}
.grid_3 table#graella th.fst {border-left:2px solid #f19000;}
.grid_3 table#graella th.lst {border-right:2px solid #f19000;}
.grid_3 table#graella tr.row {background:#fce9cc;}
.grid_3 table#graella td {border:2px solid #fff;}
.grid_3 table#graella td.emision {background:#f19000; color:#fff; font-weight:bold;}
.grid_3 table#graella td.reemision {background:#c0c1c2; color:#fff; font-weight:bold;}
#referencias {color:#1b1b1b; font-size:14px; font-weight:bold; margin:20px 60px 20px 0; float:right;}
#referencias li.emision {background:url(../images/icoEmision.png) no-repeat left center; padding-left:40px;}
#referencias li.reemision {background:url(../images/icoReemision.png) no-repeat left center; padding-left:40px;}

/*radio*/
.grid_1 #mainTxt.radio {float:left; margin:15px 0; width:600px; margin-right:20px;}
.grid_1 #mainTxt.radio h2 {font-size:24px; text-transform:uppercase;}
.grid_1 #sidebar.radio {float:left; background:url(../images/bgSBRadio.jpg) no-repeat top left; width:207px; min-height:500px; margin-top:20px;}
.grid_1 #sidebar.radio h3 {background:#000; color:#fff; text-transform:uppercase; text-align:center; padding:4px 0;}
.grid_1 #sidebar.radio ul {margin:10px 20px;}
.grid_1 #sidebar.radio li {display:block; padding:4px 0;}
.grid_1 #sidebar.radio li a {font:14px Georgia, "Times New Roman", Times, serif; color:#000; text-decoration:underline;}
.grid_1 #sidebar.radio li a:hover {color:#f19000; font-weight:bold; text-decoration:none;}
.grid_1 table#graella {width:100%; margin:auto; color:#1b1b1b; font-size:14px;}
.grid_1 table#graella th {background:#f19000; color:#fff; vertical-align:middle; text-align:left; padding:4px 8px; text-transform:uppercase;}
.grid_1 table#graella tr.row {background:#fce9cc;}
.grid_1 table#graella td {padding:4px 8px;}
.grid_1 table#graella td.lst {text-align:center; width:50px;}


/*noticias*/
h2.titulo {font:26px Georgia, "Times New Roman", Times, serif; padding:10px 15px;}
p.fecha {padding:0 15px; font: bold 13px Georgia, "Times New Roman", Times, serif; color:#ff7e00;}
#menuNoticias {margin:5px 15px; border-top:2px solid #ff7e00; padding-top:7px;}
#menuNoticias li {display:inline; color:#f19000; margin:4px;}
#menuNoticias li img {vertical-align:middle;}
#menuNoticias ul.funcion li a {padding:4px 4px 4px 30px;}
#menuNoticias ul.funcion li a.print {background:url(../images/icoImpresora.png) no-repeat left center;}
#menuNoticias ul.funcion li a.enviar {background:url(../images/icoSobre.png) no-repeat left center;}

#foto {
	width:255px;
	height:28px;
	background-image:url(../images/back_photo.jpg);
	border-top:1px solid #FF3300;
	border-bottom:1px solid #FF3300;
	/* margin:4px 0px; 
	border-bottom:2px solid #ff7e00; 
	background-color:#ff7e00; */
	padding-top:12px;
	padding-left:45px;
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	text-align: left;
	margin-bottom:5px;
}

#audio {
	width:255px;
	height:28px;
	background-image:url(../images/back_audio.jpg);
	border-top:1px solid #FF3300;
	border-bottom:1px solid #FF3300;
	/* margin:4px 0px; 
	border-bottom:2px solid #ff7e00; 
	background-color:#ff7e00; */
	padding-top:12px;
	padding-left:45px;
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	text-align: left;
	margin-bottom:5px;
}

#video {
	width:255px;
	height:28px;
	background-image:url(../images/back_video.jpg);
	border-top:1px solid #FF3300;
	border-bottom:1px solid #FF3300;
	/* margin:4px 0px; 
	border-bottom:2px solid #ff7e00; 
	background-color:#ff7e00; */
	padding-top:12px;
	padding-left:45px;
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	text-align: left;
	margin-bottom:5px;
}

.grid_1 #mainTxt.noticias {float:left; margin:15px 0; width:500px; margin-right:20px;}
.grid_1 #sidebar.noticias {float:left; width:300px; margin-top:20px;}
.grid_1 #sidebar.noticias p img {margin:0 !important;}
.grid_1 #sidebar.noticias .imagenes li {display:inline; margin:0;}
/********** .grid_1 #sidebar.noticias .imagenes {background:#f5b042; text-align:center; padding-bottom:5px} **********/
.grid_1 #sidebar.noticias .imagenes {background:#fff; text-align:center; padding-bottom:25px}
.box {margin:15px 0;}

/********** end CONTENT **********/

#menu_up {margin:0 30px; text-align:center; padding:15px 0;}
#menu_up li {display:inline; padding:0;}
#menu_up li a {color:#a0a0a0; text-transform:uppercase;}
#menu_up li a:hover {color:#f29400; text-decoration:underline;}

/********** FOOTER **********/
#footer {margin:0 30px; border-top:1px solid #ff7e00; border-bottom:1px solid #ff7e00;text-align:center; padding:10px 0;}
#footer li {display:inline; padding:0;}
#footer li a {color:#a0a0a0; text-transform:uppercase;}
#footer li a:hover {color:#f29400; text-decoration:underline;}

#footer2 {margin:0 30px;text-align:center; padding:0px 0;}
#footer2 li {display:inline; padding:0;}
#footer2 li a {color:#a0a0a0; text-transform:uppercase;}
#footer2 li a:hover {color:#f29400; text-decoration:underline;}

#valid {margin:20px 0 10px 0;}
/********** end FOOTER **********/


/****** accordion ******/
.accordion_toggle {display: block;height: auto;width: 550px;background:#d3d3d3;padding:4px 10px;line-height: 30px;color: #000;text-decoration: none;outline: none;color: #000000;border-bottom: 4px solid #535353;cursor: pointer;margin: 0 0 0 0;font: bold 14px Georgia, "Times New Roman", Times, serif;}
.accordion_toggle_active {background:#fff;color: #000;border-bottom: 4px solid #535353;}
.accordion_content {color: #fff;font-size:11px;overflow: hidden;}
.accordion_content h2 {margin: 15px 0 5px 10px;	color: #0099FF;}
.accordion_content p {padding: 0 10px 10px;	margin-left:5px;}
.accordion_content a:hover {color: #fff; font-weight:bold;} 
.accH {height:130px; padding:10px 0;}

/****** accordion programas ******/
.grid_2 #vertical_container {padding:5px 0 0 0; height:auto;}
.grid_2 .accordion_toggle {display: block;height: auto;width:auto;background:#000 url(../images/icoMas.png) no-repeat right bottom;padding:10px 15px;line-height: 30px;color: #000;text-decoration: none;outline: none;color: #fff;border-bottom: 1px solid #535353;cursor: pointer;margin: 0 0 0 0;font: bold 26px Georgia, "Times New Roman", Times, serif;}
.grid_2 .accordion_toggle small {font-size:13px;}
.grid_2 .accordion_toggle_active {background:#313131;color: #fff;border-bottom: 1px solid #535353;}
.grid_2 .accordion_content {color: #000;font-size:11px;overflow: hidden; background:#ff9801; font-size:13px; position:relative;}
.grid_2 .accordion_content h2 {margin: 15px 0 5px 10px;	color: #0099FF;}
.grid_2 .accordion_content p {padding:10px 15px;margin-left:0;}
.grid_2 .accH {height:155px; padding:10px 0;}
.imgLoc {position:absolute; right:0; bottom:0;}
.grid_2 .accordion_content .destacado {background:#fff; margin:10px 0; padding:5px 15px 15px;}
.grid_2 .accordion_content .destacado span {font-weight:bold; background:url(../images/icoReloj.png) no-repeat left center; padding:4px 0 4px 28px; margin:10px 0; display:block;}
.grid_2 .accordion_content .destacado ul li {display:inline;}
.grid_2 .accordion_content .destacado ul li a {color:#000; padding:4px 0; text-decoration:underline;}
.grid_2 .accordion_content .destacado ul li a:hover {color:#f29400;}
.grid_2 .accordion_content .destacado ul li a.mail {background:url(../images/icoSobre.png) no-repeat left center; padding-left:32px;}
.grid_2 .accordion_content .destacado ul li a.esculta {background:url(../images/icoDownload2.png) no-repeat left center; padding-left:27px; margin-left:10px;}

/****** accordion home noticias ******/
.grid_2 .listaNoticias .accordion_content {color: #fff;font-size:11px;overflow: hidden; background:#111; font-size:13px; position:relative;}
.grid_2 .listaNoticias .accordion_toggle {font: bold 16px Georgia, "Times New Roman", Times, serif; text-transform:inherit;}
.grid_2 .listaNoticias .accordion_content a.icoNotGo {color:#f29400; text-decoration:none; background:url(../images/note_go.png) no-repeat left center; padding:0 0 0 20px;}
.grid_2 .listaNoticias .accordion_content a.icoNotGo:hover {color:#f29400; text-decoration:underline;}
.imgNotH {padding:4px;}
