html, body {
	height: 100%;
}

body {
	text-align:center;
	margin: 0 auto;
	padding:0;
	background-color:#FFF;
	color:#333;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}

a {
	color:#666;
	font-weight:bold;
	font-size:1em;
	text-decoration:underline;
}
a:hover{
	color:#FE6C00;
}
form {
	margin:0;
	padding:0;
}
.linkenc {
	color:#666;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
}
.linkenc:hover{
	color:#FE6C00;
}
.linkw3c {
	color:#666;
	font-size:0.8em;
	font-weight:normal;
	text-decoration:none;
}
.linkw3c:hover{
	color:#FE6C00;
}
.linkencopc {
	color:#666;
	font-size:0.8em;
	font-weight:normal;
	text-decoration:none;
}
.linkencopc:hover{
	color:#666;
}
.linkrela {
	color:#333;
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
} 
.linkrela:hover {
	color:#FE6C00;
} 

.sep0_10_0_10 {
	margin:0 10px 0 10px;
}

.frmtexto {
	color:#333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:1em;
}
.frmboton {
	color:#333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:1em;
	border:1px solid #333;
	padding:1px;
}
.frmbotonenc {
	color:#000;
	background-color:#FE7F22;
	border:none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:2px;
}
.frmresko {
	padding:50px 0;
	color:#C00;
	text-align:center;
}
.frmresok {
	padding:50px 0;
	color:#009933;
	text-align:center;
}
.textonar {
	padding:0;
	color:#FE7F22;
	text-align:center;
	font-weight:bold;
}
.linkd {
	color:#ccc;
	text-decoration:none;
}
.linkd:hover {
	color:#ccc;
	text-decoration:none;
}
.simple {
	color:#666;
	font-size:1em;
	text-decoration:none;
	font-weight:normal;
}

/* CONTENEDOR WEB */
#web {
	width:760px;
	margin:0 auto;
	padding:0;
}

/* CONTENEDOR DE CABECERA PARA LOGO Y BANNER */
#cabecera {
	float:left;
	margin:0;
	padding:0;
}
#logo {
	float:left;
	margin:0 auto;
	padding:0;
}
#logo img {
	border:none;
	margin:0;
	padding:5px;
}
#bannertop {
	float:right;
	margin:0 auto;
	padding:18px 10px 0 0;
}
#bannertop iframe {
	padding:1px;
	border:1px solid #ccc;
}
#cabecerapie {
	clear:both;
	height:10px;
}

/* CONTENEDOR PARA EL MENU SUPERIOR */
#cmdtop {
	clear:both;
	margin:0;
	padding:0;
	text-align:right;
	background-color:#FF3401;
	color:#FFF;
}
#cmdtop ul {
	margin:0;
	padding:0 15px 0 0;
	height:20px;
	line-height:20px;
}
#cmdtop li {
	list-style:none;
	display:inline;
	color:#FFF;
	background-color:#FF3401;
}
#cmdtop li a {
	color:#FFF;
	background-color:#FF3401;
	text-decoration:none;
}
#cmdtop li a:hover {
	color:#FFF;
	background-color:#FF3401;
	text-decoration:underline;
}
#cmdtoppie {
	clear:both;
	margin:5px 0 0 0;
	padding-top:7px;
	background-color:#F0F0F0;
	color:#FFF;
}

/* CONTENEDOR PARA EL CONTENIDO */
#contenido {
	width:760px;
	float:left;
	margin:5px auto;
	padding:0;
}
/* IZQUIERDA */
#col_i {
	float:left;
	width:130px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

#menulat {
	margin:0;
	padding:0;
	border:1px solid #333;
}
#menulat ul { 
	margin:0; 
	padding:0;
	list-style:none;
}
#menulat .seccionlat {
	background-color: #555;
	padding:3px;
	margin:0;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
.imgseccion {
	padding:0 7px 0 2px;
	margin:0;
	vertical-align:middle;
}
#menulat .seccionlatsep {
	margin:0 0 10px 0;
}
#menulat .enlacelat {
	padding:2px 2px 2px 5px;
}
#menulat .enlacelat a {
	color:#333;
	text-decoration:none;
}
#menulat .enlacelat a:hover {
	color:#c00;
	text-decoration:none;
}
#menulat .enlacelat2 {
	padding:2px 2px 2px 5px;
	background-color:#EAEAEA;
}
#menulat .enlacelat2 a {
	color:#333;
	text-decoration:none;
}
#menulat .enlacelat2 a:hover {
	color:#c00;
	text-decoration:none;
}
#menulat .enlacelatd {
	padding:2px 2px 2px 5px;
	color:#BBB;
}
#menulat .enlacelatd2 {
	padding:2px 2px 2px 5px;
	color:#BBB;
	background-color:#EAEAEA;
}

#publihl {
	margin:10px auto;
}
#publihl h2 {
	padding:3px 5px;
	margin:0;
	color:#555;
	background-color:#E0E0E0;
	font-size:1em;
}
#bannerleft {
	border:1px solid #CCC;
	text-align:center;
	padding:5px 3px;
}

#artistadestacado {
	margin:10px auto;
}
#artistadestacado h2 {
	padding:3px 5px;
	margin:0;
	color:#FFF;
	background-color:#333;
	font-size:1em;
}
#artistadestacadoc {
	margin:0;
	padding:5px 3px;
	border:1px solid #333;
	text-align:center;
}
#artistadestacadoc ul { 
	margin:0;
	padding:0;
}
#artistadestacadoc li {
	text-align:left; 
	margin:0;
	padding:0;
	list-style:none;
}
#artistadestacadoc a {
	color:#666;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
}
#artistadestacadoc a:hover{
	color:#FE6C00;
}

#encuesta {
	margin:10px 0 0 0;
}
#encuesta h2 {
	margin:0;
	padding:3px 5px;
	color:#FFF;
	background-color:#C00;
	font-size:1em;
}
#encuestac {
	margin:0;
	padding:5px;
	border:1px solid #C00;
	text-align:center;
}

#menutop {
	float:left;
	width:100%;
	margin:0; 
	padding:0;
	text-align:left;
}
#menutop #menutopsec {
	width: 100%;
	height:21px;
	margin:0; 
	padding:0;
	background-color:#555;
}
#menutop #menutopsec ul { 
	margin:0;
	padding:0;
}
#menutop #menutopsec li { 
	float: left;
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
#menutop #menutopsec a { 
	display:block;
	margin:0;
	padding:4px 8px;
}
#menutop #menutopsec img { 
	padding:0 5px 0 0;
	margin:0;
	vertical-align:middle;
	border:none;
}

/* MENU DE NAVEGACION SUPERIOR */
#menutop #menutopsec .dropdownmenu{
	position:absolute;
	width:150px;
	margin:3px 0;
	visibility: hidden;
	border-top:1px solid #555;
	border-right:2px solid #555;
	border-bottom:2px solid #555;
	border-left:1px solid #555;
	line-height: 18px;
	z-index: 100;
	background-color: #FFF;
	text-align:left;
}
#menutop #menutopsec .dropdownmenu a{
	width: 97%;
	display: block;
	padding: 2px;
	text-decoration: none;
	font:normal 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-indent: 5px;
}
#menutop #menutopsec .dropdownmenu a:hover{
	background-color: #EAEAEA;
	color: #C00;
}
#menutop #menutopsec .dropdownmenu a.linktopd {
	color:#BBB;
}

#menutop #cmdtoppie2 {
	margin:5px 0 0 0;
	padding-top:7px;
	background-color:#F0F0F0;
	color:#FFF;
}
#menutop .enlacetop {
	padding:0;
	color:#FFF;
	text-decoration:none;
}
#menutop .enlacetopact {
	padding:0;
	color:#FFF;
	text-decoration:none;
	background-color:#FE6C00;
}

/* CENTRO */
#col_c {
	float:left;
	width:460px;
	margin:0 15px 0 15px;
	padding:0;
}

#noticiad {
	padding:5px;
	margin-bottom:15px;
	background-color:#E4E4E4;
}
#noticiadfoto {
	float:left;
	width:150px;
	margin:0 auto;
	padding:0;
}
#noticiadfoto img {
	padding:0;
}
#noticiaddesc {
	width:290px;
	float:left;
	margin-left:5px;
	padding:0;
	text-align:left;
}
#noticiaddesc ul {
	margin:0;
	padding:0;
}
#noticiaddesc li {
	list-style:none;
	margin-bottom:5px;
}
.titulonotd {
	color:#C00;
	font-size:1.3em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-weight:bold;
}
.cuerponotd {
	color:#333;
	font-size:1em;
	font-weight:bold;
}

#contenidocentral {
	margin:0;
	padding:0;
}
#lnoticias {
	float:left;
	width:250px;
}
#lnoticias h2 {
	margin:0;
	padding:3px 5px;
	color:#FFF;
	background-color:#FE6C00;
	font-size:1em;
	text-align:left;
}
.noticia {
	margin:0;
	padding:5px;
	text-align:left;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	font-weight:normal;
}
.noticiafoto {
	float:left;
	width:80px;
	height:80px;
	margin:0 auto;
	padding:0;
}
.noticiafoto img {
	padding:0;
	margin:0;
}
.noticiadesc {
	width:148px;
	float:left;
	margin-left:5px;
	padding:0;
}
.noticiadesc ul {
	margin:0;
	padding:0;
}
.noticiadesc li {
	list-style:none;
	margin:0;
}
.titulonot {
	color:#C00;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
}
.noticialink {
	clear:both;
	margin:0;
	padding:0;
	text-align:right;
}
.noticialink a {
	color:#555;
	font-weight:bold;
	font-size:0.8em;
}
.noticialink a:hover {
	color:#000;
}
.noticialink img {
	border:0;
	margin-right:3px;
}
.listadonoticias {
	margin:0;
	padding:5px;
	text-align:left;
	border-bottom:1px solid #CFCFCF;
	font-weight:normal;
}
.listadonoticiasdesc {
	width:515px;
	float:left;
	margin-left:5px;
	padding:0;
}

#nolist {
	margin:0;
	padding:40px 0;
	border-bottom:1px solid #CFCFCF;
}
#nolist p {
	color:#C00;
	font-size:1.2em;
}
#noticiaslink {
	margin-top:5px;
	padding:0;
	text-align:left;
}
#noticiaslink a {
	color:#555;
	font-weight:bold;
	font-size:0.8em;
}
#noticiaslink a:hover {
	color:#000;
}
#noticiaslink img {
	border:0;
	margin-right:3px;
}

#linfo{
	float:right;
	width:195px;
}
#agenda {
	margin:0;
}
#agenda h2 {
	margin:0;
	padding:3px 5px;
	color:#FFF;
	background-color:#555;
	font-size:1em;
	text-align:left;
}
#agendac {
	margin:0;
	padding:5px;
	text-align:left;
	background-color:#EAEAEA;
}
#agenda ul{
	margin:0;
	padding:0;
}
#agenda li{
	list-style-image:url(../images/icosecnar.gif);
	margin:0 0 10px 15px;
}
#agenda li a{
	color:#666;
	font-weight:bold;
	font-size:0.8em;
	text-decoration:none;
}
#agenda li a:hover{
	color:#FE6C00;
}
#agenda .agendako {
	color:#C00;
	text-align:center;
	font-weight:bold;
	padding:20px 0;
}
#addeve {
	clear:right;
	float:right;
	width:130px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#addeve h2 {
	margin:0;
	padding:3px 5px;
	color:#FFF;
	background-color:#555;
	font-size:1em;
	text-align:left;
}
#addevec {
	border:1px solid #CCC;
	text-align:left;
	padding:15px 5px;
}

#contenidosnot {
	margin:5px 0 0 0;
}
#contenidosnot h2 {
	margin:0;
	padding:3px 5px;
	color:#FFF;
	background-color:#FE6C00;
	font-size:1em;
	text-align:left;
}
#contenidonot {
	margin:0;
	padding:5px;
	text-align:left;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
}
#contenidonot ul{
	margin:0;
	padding:0;
}
#contenidonot li{
	list-style-image:url(../images/icosecnar.gif);
	margin:0 0 10px 15px;
}
#contenidonot li a{
	color:#666;
	font-weight:bold;
	font-size:0.8em;
	text-decoration:none;
}
#contenidonot li a:hover{
	color:#FE6C00;
}

#breves {
	margin:5px 0 0 0;
}
#breves h2 {
	margin:0;
	padding:3px 5px;
	color:#FFF;
	background-color:#FE6C00;
	font-size:1em;
	text-align:left;
}
#breve {
	margin:0;
	padding:5px;
	text-align:left;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
}
#breve ul{
	margin:0;
	padding:0;
}
#breve li{
	list-style-image:url(../images/icosecnar.gif);
	margin:0 0 10px 15px;
}
#breve li a{
	color:#666;
	font-weight:bold;
	font-size:0.8em;
	text-decoration:none;
}
#breve li a:hover{
	color:#FE6C00;
}

#col_det {
	float:left;
	width:605px;
	margin:0 15px 0 0;
	padding:0;
	text-align:center;
}
#col_detage {
	float:left;
	width:610px;
	margin:0 15px 0 0;
	padding:0;
	text-align:center;
}
#detalle {
	clear:both;
	margin:0;
	padding:0;
	text-align:left;
}
#detalle ul {
	margin:15px 0;
	padding:0;
}
#detalle li {
	margin:0;
	padding:0;
	list-style:none;
}
#cabdetalle {
	float:left;
	margin:15px auto;
	padding:5px;
	border:1px solid #E0E0E0;
}
#cabdetalle #titulodetalle {
	float:left;
	width:430px;
}
#cabdetalle #titulodetalle ul {
	margin:0;
	padding:0;
}
#cabdetalle #titulodetalle li {
	margin:0;
	padding:0;
	list-style:none;
}
#cabdetalle #titulodetalle h1 {
	margin:0 5px 0 0;
	padding:0;
	color:#C00;
	font-size:1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-weight:bold;
	text-transform:uppercase;
}
#cabdetalle #fotop {
	float:right;
	text-align:right;
}
#contenidodetalle {
	clear:both;
}
#contenidodetalle ul {
	margin:0;
	padding:0;
}
#contenidodetalle li {
	margin:0;
	padding:0;
	list-style:none;
}
#detalle .detalleko {
	margin:0px;
	padding:50px 0;
	color:#C00;
	text-align:center;
}
#detalle .volverlista {
	margin:10px 0 0 0;
	padding:5px;
	text-align:right;
	background-color:#e5e5e5;
}
#detalle .volverlista a {
	text-decoration:none;
}

/* DERECHA */
#col_d {
	width:135px;
	float:right;
	margin:0;
	padding:0;
	text-align:left;
	font-weight:normal;
}
#frasedia {
	margin:0 0 10px 0;
}
#frasedia h2 {
	padding:3px 5px;
	margin:0;
	color:#FFF;
	background-color:#C00;
	font-size:1em;
}
#frasec {
	margin:0;
	padding:5px;
	border:1px solid #C00;
	text-align:left;
}
#frasec img {
	vertical-align:middle;
	margin:5px;
	padding:0;
}
#promo {
    margin:0 0 10px 0;
}
#promo h2 {
    padding:3px 5px;
    margin:0;
    color:#FFF;
    background-color:#C00;
    font-size:1em;
}
#promoc {
    margin:0;
    padding:5px;
    border:1px solid #C00;
    text-align:left;
}
#patro {
	width: 135px;
    margin: 0 0 10px 0;
}
#patro h2 {
    padding:3px 5px;
    margin:0;
    color:#FFF;
    background-color:#C00;
    font-size:1em;
}
#patroc {
    margin:0;
    padding:5px;
    border:1px solid #C00;
    text-align:left;
}
#radios {
	margin:0 auto;
}
#radios h2 {
	padding:3px 5px;
	margin:0;
	color:#FFF;
	background-color:#333;
	font-size:1em;
}
#radiosc {
	margin:0;
	padding:5px;
	border:1px solid #333;
	text-align:left;
}
#radiosc img {
	vertical-align:middle;
	margin:5px;
	padding:0;
}

#tienda {
	margin:10px auto;
}
#tienda h2 {
	padding:3px 5px;
	margin:0;
	color:#FFF;
	background-color:#FE6C00;
	font-size:1em;
}
#tiendac {
	margin:0;
	padding:5px;
	border:1px solid #FE6C00;
	text-align:left;
}
#tiendac img {
	vertical-align:middle;
	margin:5px;
	padding:0;
}

#cmddetalle {
	padding:0;
	margin:0;
	background-color:#EFEFEF;
}
#cmddetalle ul {
	padding:5px;
	margin:0;
}
#cmddetalle li {
	padding:5px;
	margin:0;
	list-style:none;
	color:#666;
}
#cmddetalle a {
	color:#666;
	font-weight:normal;
	font-size:1em;
	text-decoration:none;
}
#cmddetalle a:hover{
	color:#FE6C00;
}
#cmddetalle .imgcmddetalle{
	margin:0 5px 0 0;
	padding:0;
}

#foros {
	margin:10px auto;
}
#foros h2 {
	padding:3px 4px;
	margin:0;
	color:#FFF;
	background-color:#333;
	font-size:1em;
}
#forosc {
	margin:0;
	padding:5px;
	border:1px solid #333;
	text-align:left;
}
#forosc img {
	vertical-align:middle;
	margin:5px;
	padding:0;
}
#rss {
	margin:0 auto;
}
#rss h2 {
	padding:3px 5px;
	margin:0;
	color:#FFF;
	background-color:#333;
	font-size:1em;
}
#rssc {
	margin:0;
	padding:5px;
	border:1px solid #333;
	text-align:left;
}
#rssc img {
	vertical-align:middle;
	margin:5px;
	padding:0;
}
#erelacionados {
	margin:10px 0;
}
#erelacionados h2 {
	padding:3px 0 3px 1px;
	margin:0;
	color:#FFF;
	background-color:#333;
	font-size:1em;
}
#erelacionados h2 img {
	margin:0;
	padding:3px 4px 3px 3px;
}
#erelacionadosc {
	margin:0;
	padding:5px;
	border:1px solid #333;
	text-align:left;
}
#publihr {
	margin:10px auto;
}
#publihr h2 {
	padding:3px 5px;
	margin:0;
	color:#555;
	background-color:#E0E0E0;
	font-size:1em;
}
#bannerright {
	border:1px solid #CCC;
	text-align:center;
	padding:5px 3px;
}

/* CONTENEDOR PARA LOS LISTADOS */
#col_list {
	float:left;
	width:610px;
	margin:10px 0 0 15px;
	padding:0;
}
#col_list ul {
	margin:0;
	padding:0;
	text-align:left;
}
#col_list li {
	list-style:none;
}
#col_list h1 {
	margin:0 0 10px 0;
	padding:0;
	color:#000;
	font-size:1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-weight:bold;
	text-transform:uppercase;
}
#col_list h3 {
	margin:0 0 10px 0;
	padding:0;
	color:#000;
	font-size:1.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-weight:bold;
	text-transform:uppercase;
}

#gru_list {
	float:left;
	width:610px;
	margin:20px 0 0 0;
	padding:0;
}
#gru_list ul {
	margin:0;
	padding:0;
	text-align:left;
}
#gru_list li {
	list-style:none;
}
#gru_list h1 {
	margin:0 0 10px 0;
	padding:0;
	color:#000;
	font-size:1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-weight:bold;
	text-transform:uppercase;
}
#gru_list h3 {
	margin:0 0 10px 0;
	padding:0;
	color:#000;
	font-size:1.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-weight:bold;
	text-transform:uppercase;
}

#paginacion {
	clear:both;
	float:right;
	margin: 5px auto;
	padding:0;
}
#paginacion ul {
	margin:0;
	padding:0;
}
#paginacion li {
	list-style:none;
	margin:0;
	padding:0 2px;
	display:inline;
}
#paginacion .pagact{
	font-size:1em;
	color:#FE6C00;
	font-weight:bold;
}

/* AGENDA */
#agendaconte {
	width:760px;
	float:left;
	margin:15px auto;
	padding:0;
}
#col_i_age {
	float:left;
	width:370px;
}
#conciertosdia {
	text-align:left;
}
#conciertosdia h2 {
	margin:0;
	padding:2px 5px;
	color:#FFF;
	font-size:1.5em;
	font-family:Tahoma, Arial, Helvetica, sans-serif, Tahoma;
	font-weight:normal;
	background-color:#FE6C00;
}
.concierto {
	float:left;
	margin:0 auto;
	padding:5px;
	border-bottom:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
}
.datosconcierto {
	margin:0;
	padding:5px;
	float:left;
	width:250px;
}
.datosconcierto ul {
	margin:0;
	padding:0;
}
.datosconcierto li {
	margin:0;
	padding:0;
	list-style:none;
}
.datosconcierto li img {
	vertical-align:middle;
	margin:0 5px 0 0;
}
.datosconcierto .tituloconcierto {
	color:#C00;
	font-weight:bold;
}
.fotoconcierto {
	margin:0;
	padding:8px;
	float:right;
	width:80px;
}
.linksconcierto {
	margin:15px 0 0 10px;
	padding:0;
	list-style:none;
}
.linksconcierto ul {
	margin:0;
	padding:0;
}
.linksconcierto li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
.linksconcierto img {
	margin:0 5px 0 0;
	padding:0;
}
#conciertodetalle {
	padding:0 8px;
	margin:0;
	clear:both;
}
#conciertodetalle ul {
	margin:0;
	padding:0;
}
#conciertodetalle li {
	margin:0;
	padding:0;
	list-style:none;
}

#agendalink {
	clear:both;
	margin:0;
	padding:5px 0;
	text-align:right;
}
#agendalink a {
	color:#555;
	font-weight:bold;
	font-size:0.8em;
}
#agendalink a:hover {
	color:#000;
}
#agendalink img {
	border:0;
	margin-right:3px;
}
.agendaconciertosko{
	margin:0;
	padding:30px;
	color:#c00;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #CFCFCF;
}
#col_d_age {
	float:right;
	width:370px;
}
#conciertosdestacados {
	text-align:left;
}
#conciertosdestacados h2 {
	margin:0;
	padding:2px 5px;
	color:#FFF;
	font-size:1.5em;
	font-family:Tahoma, Arial, Helvetica, sans-serif, Tahoma;
	font-weight:normal;
	background-color:#555;
}
#fichaconciertodestacado {
	float:left;
	width:360px;
	margin:0 auto;
	padding:5px;
	background-color:#EAEAEA;
}
#datosconciertod {
	margin:0;
	padding:5px;
	float:right;
	width:185px;
}
#datosconciertod ul {
	margin:0;
	padding:0;
}
#datosconciertod li {
	margin:0;
	padding:0;
	list-style:none;
}
#datosconciertod li img {
	vertical-align:middle;
	margin:0 5px 0 0;
}
#datosconciertod .tituloconcierto {
	color:#C00;
	font-weight:bold;
}
#linksconciertod {
	margin:15px 0 0 10px;
	padding:0;
	list-style:none;
}
#linksconciertod ul {
	margin:0;
	padding:0;
}
#linksconciertod li {
	margin:5px auto;
	padding:0;
	list-style:none;
}
#linksconciertod img {
	margin:0 5px 0 0;
	padding:0;
}
#fotoconciertod {
	margin:0;
	padding:5px;
	float:left;
	width:150px;
}
.agendaconciertosdestacadoko{
	margin:0;
	padding:30px;
	color:#c00;
	font-weight:bold;
	text-align:center;
	background-color:#EAEAEA;
}

#busquedaagec {
	float:left;
	width:370px;
	margin:0 auto;
	padding:0;
}
#busquedaage {
	float:left;
	width:225px;
	margin:15px auto;
	padding:0;
	border:1px solid #C00;
}
#buscadorage {
	margin:0;
	padding:5px;
}
#busquedaage h2 {
	margin:0;
	padding:3px 5px;
	color:#FFF;
	background-color:#C00;
	font-size:1em;
	text-align:left;
}
#buscadorage form {
	margin:0;
	padding:0;
}
#minibusquedaage {
	float:left;
	width:132px;
	margin:10px 0 0 0;
	padding:0;
	border:1px solid #C00;
}
#minibuscadorage {
	margin:0;
	padding:5px;
}
#minibusquedaage h2 {
	margin:0;
	padding:3px 5px;
	color:#FFF;
	background-color:#C00;
	font-size:1em;
	text-align:left;
}
#minibuscadorage form {
	margin:0;
	padding:0;
}
#publiage {
	float:right;
	width:130px;
	margin:5px 0 9px 0;
	padding:0;
	text-align:left;
}

/* LISTADO EVENTOS AGENDA */
#col_listage {
	float:left;
	width:610px;
	margin:10px 15px 0 0;
	padding:0;
}
#col_listage ul {
	margin:0;
	padding:0;
	text-align:left;
}
#col_listage li {
	list-style:none;
}
#col_listage h1 {
	margin:0 0 10px 0;
	padding:0;
	color:#000;
	font-size:1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-weight:bold;
	text-transform:uppercase;
}

.subirestaticas {
	margin:20px auto;
	padding:5px;
	clear:both;
	border-top:1px solid #aaa;
	text-align:right;
}

/* CONTENEDOR PARA EL PIE DE PAGINA */
#pie {
	float:left;
	width:760px;
	margin:10px auto;
	padding:0;
	text-align:center;
	background-color:#E7E7E7;
	color:#FFF;
	font-weight:normal;
}
#pie ul {
	margin:0;
	padding:0;
	height:20px;
	line-height:20px;
}
#pie li {
	list-style:none;
	display:inline;
	color:#333;
	background-color:#E7E7E7;
}
#pie li a {
	color:#333;
	background-color:#E7E7E7;
	text-decoration:none;
}
#pie li a:hover {
	color:#000;
	background-color:#E7E7E7;
	text-decoration:underline;
}
#pie h1 {
	padding:0;
	margin:0;
	font-size:1em;
	font-weight:normal;
	display:inline;
}
/* CONTENEDOR PARA EL COPYRIGHT */
#copyright {
	float:left;
	width:760px;
	margin:5px auto;
	padding:0;
	text-align:right;
	color:#FFF;
	font-weight:normal;
	background-color:#FF3401;
}
#copyright p {
	height:30px;
	line-height:30px;
	margin:0;
	padding:0 8px 0 0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color:#FF3401;
	font-size: 1em;
}
#copyright a {
	padding-right:15px;
	background:url(/images/icoatencion.gif) no-repeat right;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:none;
}
#copyright a:hover {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:underline;
}
#copyright_text {
	text-align:justify;
	padding:0;
	margin:10px;
}
#copyright_text h1 {
	padding:2px 4px;
	text-align:center;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	background-color: #ff3401;
	color:#fff;
}

#recomendar {
	float:left;
	height:200px;
	display:none;
	margin:10px 0 0 0;
	padding:0;
	border:1px solid #ccc;
	background-color:#EFEFEF;
}

#corregir {
	float:left;
	height:200px;
	display:none;
	margin:10px 0 0 0;
	padding:0;
	border:1px solid #ccc;
	background-color:#EFEFEF;
}

#bprint {
	float:left;
	margin:0;
	padding:5px 0 0 0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
#bprint a {
	text-decoration:none;
}
#desctexto {
	font-size:13px;
}

/* ENCUESTAS */
#tituloencuesta {
	margin:0;
	padding:10px 0 0 0;
}
#tituloencuesta h1 {
	margin:0 0 10px 0;
	padding:0;
	color:#000;
	font-size:1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-weight:bold;
	text-transform:uppercase;
}
#contenidoencuesta {
	clear:both;
}
#contenidoencuesta h3 {
	margin:0 0 10px 0;
	padding:0;
	color:#333333;
	font-size:1.2em;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#contenidoencuesta ul {
	margin:0;
	padding:0;
}
#contenidoencuesta li {
	margin:0;
	padding:0;
	list-style:none;
}
#chartencuesta {
	margin:0;
	padding:20px 0;
}
.chart_titulo {
	margin:0 0 10px 0;
	padding:0;
	color:#333333;
	font-size:1em;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/* BUSQUEDAS */
#col_bus {
	float:left;
	width:610px;
	margin:10px 15px 0 0;
	padding:0;
}
#col_bus ul {
	margin:0;
	padding:0;
	text-align:left;
}
#col_bus li {
	list-style:none;
}
#col_bus h1 {
	margin:0 0 10px 0;
	padding:0;
	color:#000;
	font-size:1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-weight:bold;
	text-transform:uppercase;
}
#busquedac {
	border:1px solid #666;
	padding:3px;
	margin:25px auto;
}
#buserr {
	margin:0;
	padding:20px 0;
	color:#c00;
	border:1px solid #DEC0C0;
}
#filtrobus {
	border:1px solid #AAA;
	padding:5px;
	margin:5px auto;
}
#filtrobus ul {
	margin:0;
	padding:0;
}
#filtrobus li {
	margin:0;
	padding:0;
	list-style:none;
}

/* reportajes */
#titulodetallerep {
	float:left;
	width:590px;
}
#titulodetallerep ul {
	margin:0;
	padding:0;
}
#titulodetallerep li {
	margin:0;
	padding:0;
	list-style:none;
}
#titulodetallerep h1 {
	margin:0 5px 0 0;
	padding:0;
	color:#C00;
	font-size:1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-weight:bold;
	text-transform:uppercase;
}

/* 30 locales */
#col_det30 {
	float:left;
	width:100%;
	margin:0 15px 0 0;
	padding:0;
	text-align:center;
}
#titulodetalle30 {
	float:left;
	width:100%;
}
#titulodetalle30 ul {
	margin:0;
	padding:0;
}
#titulodetalle30 li {
	margin:0;
	padding:0;
	list-style:none;
}
#titulodetalle30 h1 {
	margin:0 5px 0 0;
	padding:0;
	color:#C00;
	font-size:1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-weight:bold;
	text-transform:uppercase;
}

/* mapa web */
#mapaweb {
	width:760px;
	float:left;
	margin:15px 0 0 0;
	padding:0;
	text-align:left;
}
#mapaweb h2 {
	margin:0;
	padding:2px 5px;
	color:#FFF;
	font-size:1.5em;
	font-family:Tahoma, Arial, Helvetica, sans-serif, Tahoma;
	font-weight:normal;
	background-color:#FE6C00;
	text-align:left;
}
#mapawebl {
	width:360px;
	height:500px;
	float:left;
	padding-left:10px;
	border:1px solid #CCC;
}
#mapawebr {
	width:360px;
	height:500px;
	float:right;
	padding-left:10px;
	border:1px solid #CCC;
}
#mapaweb ul {
	margin:10px 30px;
	padding:0;
}
#mapaweb li {
	margin:0;
	padding:0;
	list-style:square;
}
#mapaweb a {
	text-decoration:none;
}

#listadocatlin {
	margin:0 auto;
	padding:20px 0;
}
#listadocatlin h2 {
	margin:0;
	padding:2px 5px;
	color:#FFF;
	font-size:1.5em;
	font-family:Tahoma, Arial, Helvetica, sans-serif, Tahoma;
	font-weight:normal;
	background-color:#FE6C00;
	text-align:left;
}
#listadocatlin ul {
	margin:10px auto;
	padding:0 0 0 30px;
}
#listadocatlin li {
	margin:0;
	padding:3px 0;
	list-style:square;
}

/* grupos */
#grupo_det {
	float:left;
	margin:15px 0 0 0;
	padding:0;
}
#grupo_inf {
	float:left;
	width: 405px;
}
#grupo_dat {
	padding:5px;
	background-color:#e6e6e6;
}
#grupo_dat h1 {
	margin:0 5px 0 0;
	padding:0;
	color:#C00;
	font-size:1.8em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-weight:bold;
	text-transform:uppercase;
}
#grupo_dat a {
	font-weight:normal;
	color:#666;
	text-decoration:underline;
}
#grupo_dat a:hover {
	font-weight:normal;
	color:#666;
	text-decoration:none;
}
#grupo_dat .td1 {
	color:#333;
	font-weight:bold;
	vertical-align:top;
    width: 90px;
}
#grupo_dat .td2 {
	color:#666;
}
#grupo_mp3 {
	margin-top:10px;
}
#grupo_fot {
	float:right;
	width:190px;
	margin-left:10px;
}
#grupo_fot h2 {
	background-color:#555;
	color:#FFFFFF;
	font-size:1em;
	margin:0pt;
	padding:3px 4px;
}
#grupo_fotc {
	margin:0;
	text-align:center;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
#fotopgrupo {
	padding:10px 5px 20px 5px;
}
#fotopgrupo img {
	border:none;
}
#fotosgrupo {
	padding: 5px;
	background-color: #ECECEC;
}
#fotosgrupo img {
	border:none;
	background-color:#1A1A1A;
}
#fotosgrupo a {
	padding:0 3px;
}
#grupo_desc {
	clear:both;
	padding-top:20px;
	text-align:justify;
	color: #333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
#grupo_desc p {
	padding: 3px 0;
	margin: 0;
}
#grupo_compo {
	clear:both;
	margin:0;
	padding:10px 0;
}
#grupo_compo h1 {
	margin:5px auto;
	padding:3px 6px;
	color:#FFF;
	background-color:#c00;
	font-size:1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-weight:normal;
}
#grupo_enla {
	clear:both;
	margin:0;
	padding:10px 0;
}
#grupo_enla h1 {
	margin:5px auto;
	padding:3px 6px;
	color:#000;
	background-color:#cfcdcd;
	font-size:1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-weight:normal;
}
#grupo_enla a {
	color:#666;
	font-weight:normal;
	font-size:1em;
	text-decoration:underline;
}

#grupo_relas {
	clear:both;
	float:left;
	margin:0;
	padding:10px 0;
        width: 100%;
}
#grupo_relas_n {
	float:left;
	width:290px;
	margin:0;
	padding:0;
}
#grupo_relas_n h1 {
	margin:0;
	padding:3px 6px;
	color:#FFF;
	background-color:#FE6C00;
	font-size:1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-weight:normal;
}
#grupo_relas_n .noticia {
	margin:0;
	padding:5px;
	text-align:left;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	font-weight:normal;
}
#grupo_relas_n .noticiafoto {
	float:left;
	width:80px;
	height:80px;
	margin:0 auto;
	padding:0;
}
#grupo_relas_n .noticiafoto img {
	padding:0;
	margin:0;
}
#grupo_relas_n .noticiadesc {
	width:190px;
	float:left;
	margin-left:5px;
	padding:0;
}
#grupo_relas_n .noticiadesc ul {
	margin:0;
	padding:0;
}
#grupo_relas_n .noticiadesc li {
	list-style:none;
	margin:0;
}

#grupo_relas_a {
	float:right;
	width:290px;
	margin:0;
	padding:0;
}
#grupo_relas_a h1 {
	margin:0;
	padding:3px 6px;
	color:#FFF;
	background-color:#FE6C00;
	font-size:1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-weight:normal;
}
#grupo_relas_a .noticia {
	margin:0;
	padding:5px;
	text-align:left;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	font-weight:normal;
}
#grupo_relas_a .noticiafoto {
	float:left;
	width:80px;
	height:80px;
	margin:0 auto;
	padding:0;
}
#grupo_relas_n .noticiafoto img {
	padding:0;
	margin:0;
}
#grupo_relas_a .noticiadesc {
	width:190px;
	float:left;
	margin-left:5px;
	padding:0;
}
#grupo_relas_a .noticiadesc ul {
	margin:0;
	padding:0;
}
#grupo_relas_n .noticiadesc li {
	list-style:none;
	margin:0;
}

#aviso_votos {
    background:#F5F5F5 none repeat scroll 0 0;
    border:2px solid #AA0000;
    margin:0 0 20px;
    padding:10px;
    display: none;
}
#aviso_votos h3 {
    text-align: center;
    color: #CC0000;
    font-size:1.4em;
}
#aviso_votos p {
    padding: 0px;
    margin: 0px;
}
#aviso_votos ul {
    margin: 10px 0px 10px 40px;
    padding: 0px;
}
#aviso_votos li {
    margin: 0px;
    padding: 2px 0;
    list-style-type: disc;
}
#aviso_votos img {
    vertical-align: middle;
    padding-right: 3px;
}

.sociable {
    color: #666666;
    font-size: 1em;
    font-weight: bold;
	overflow: auto;
}

.sociable a {
    display: block;
    width: 16px;
    height: 16px;
    opacity: .4;
    -moz-opacity: .4;
    filter: alpha(opacity=40);
}
.sociable a:hover {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
}

