body
{
	margin: 0px;
	padding: 0px;
	background-color:#5B4930;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: black;
	text-align: justify;
}

#pagina_completa
{
	width:1024px;
	padding:0;
	margin: 10px auto;
	background-color: #D9C2A2;
	color: black;	
}

#menu_idioma
{
	width: 100%;
	height: 20px;
	text-align:right;
	background-color:#5B4930;
	padding-bottom:5px;
}
#menu_idioma ul
{
	padding: 0px 25px 0px 0px;
	list-style:none;
	margin: 0;
}
#menu_idioma li
{
	display: inline;
	padding: 0px 1px;
}
#menu_idioma a { text-decoration:none; }
#menu_idioma a:link, a:visited { color: #D9C2A2; }
#menu_idioma a:hover { color: white; }

#cabecera_pagina
{
	clear:both;
	height: 150px;
	border-bottom: 1px solid #5B4930;
}

#menu 
{
	clear:both;
	float:left;
	padding: 30px 0px 0px;
	width: 200px;
}
#menu ul
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;
}
#menu li { display: block; padding: 0px 0px 5px 0px; }
#menu a {  font-size:medium; text-decoration:none; }

#pagina_principal
{
	float:left;
	width: 770px;
	min-height:400px;
	padding: 0px 25px;
	border-left: 1px solid #5B4930;
}

#pie_pagina
{
	clear:both;
	padding: 5px 25px 5px 25px;
	color: #5B4930;
	border-top: 1px solid #5B4930;
}

#logo
{
	float:left;
	margin-right: 25px;
}

#banner
{
	float:right;
	vertical-align:middle;
	cursor:pointer;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#banner a { display:block; width=100%; height:100%; }

#copyright { float: left; }

#web_creada_por { float: right; }

#introduccion
{
	float:left; 
	margin-bottom: 25px;
/*	width: 425px;
	padding: 15px 25px;
	border-right:1px solid #5B4930;
	border-left: 1px solid #5B4930; */
}

#noticias_bloque_vertical
{
	float:left;
	width: 230px;
	padding-top: 55px;
	padding-left: 15px;
/*	border-left: 2px solid #5B4930 ; */
}
.noticia_vertical { float: left; }

#noticias_bloque_horizontal
{
	clear:both;
	width: 770px;
	border-top: 1px solid #163660 ;
}
.noticia_horizontal
{
	float: left;
	width: 225px;
	min-height: 75px;
	padding: 15px 20px 15px 0px;
	text-align: left;
}

.cantantes { clear: both; padding-bottom:10px; }
.cantantes td { vertical-align:middle; }
.cantantes td.nom { width: 250px; }

.sortint {  }
.sortint table { width:auto; }

.agenda {  }

.galeria {  }
.galeria_menu { text-align:left; }
.galeria_menu ul { padding: 0px; margin: 0px; }
.galeria_menu li { display: block; padding: 0px 10px 0px 0px; }

.informacion_contacto { float:left; padding: 0px 25px 25px 0px; }

#repertorio_menu { text-align:left; }
#repertorio_menu ul { padding: 0px; }
#repertorio_menu li { display: inline; padding: 0px 10px 0px 0px; }

.repertorio_bloque {}
.repertorio_bloque th { border-bottom: 1px solid #5B4930; }
.repertorio_bloque td.titulo { width: 300px; padding-right: 5px; padding-bottom: 5px; }
.repertorio_bloque td.autor  { width: 350px; padding-right: 5px; padding-bottom: 5px; }

#partitura_menu { text-align:left; }
#partitura_menu ul { padding: 0px; }
#partitura_menu li { display: inline; padding: 0px 10px 0px 0px; }

.partitura_bloque {}
.partitura_bloque th { border-bottom: 1px solid #5B4930; }
.partitura_bloque td.titulo { width: 300px; padding-right: 5px; padding-bottom: 5px; }
.partitura_bloque td.autor  { width: 300px; padding-right: 5px; padding-bottom: 5px; }

.obra { margin-bottom: 25px; border:1px solid transparent; }
.obra table { width: 100%; }
.obra td.texto      { width: 325px; padding: 0px 5px 0px 0px; }
.obra td.voz        { width: 100px;  padding: 0px 5px 0px 0px; vertical-align:middle; }
.obra td.descarga   { width: 50px;  padding: 0px 5px 0px 0px; vertical-align:middle; }
.obra td.midi_o_mp3 { width: 300px; max-height:40px; padding: 0px 5px 0px 0px; vertical-align:middle; }

.obra .canciones { float: left; margin-top: 0px; margin-right: 25px; margin-bottom: 25px; }
.obra .archivos_audio { clear:both; margin-top: 0px; }

.proyecto .cartel_en_lista 
{
	float:left;
	margin-right: 25px;
	margin-bottom: 25px; 
	border:1px solid transparent;
}
.proyecto .cartel { float:right; }
.proyecto .artistas {}
.proyecto .datos table { width: auto; }
.proyecto .datos td { margin: 0px; padding: 0px 15px 5px 0px; }
.proyecto .programa table { width: auto; }
.proyecto .programa td { margin: 0px; padding: 0px 15px 5px 0px; }
.proyecto .programa .num_orden { text-align: right; }
.proyecto .programa ol { margin-left:-20px; }
.proyecto .programa li { margin-bottom:10px; }
.proyecto .presentacion {}

#conciertos_menu { text-align:left; }
#conciertos_menu ul { padding: 0px; margin: 0px; }
#conciertos_menu li { display: inline; padding: 0px 10px 0px 0px; }

.conciertos_bloque {}
.conciertos_bloque td.fecha      { width:  75px; padding-right: 15px; padding-bottom: 5px; }
.conciertos_bloque td.actuacion  { width: 225px; padding-right: 15px; padding-bottom: 5px; }
.conciertos_bloque td.lugar      { width: 175px; padding-right: 15px; padding-bottom: 5px; }
.conciertos_bloque td.comentario { width: 225px; padding-right: 15px; padding-bottom: 5px; }

#enlazanos {  }
#enlazanos th, #enlazanos td { text-align: center; vertical-align: middle; padding-top: 10px; }

.subir
{
	clear: both;
	text-align: right;
	font-style: italic;
	margin-top: 15px;
	margin-bottom: 15px;
}

#googlesearch
{
	margin: 30px auto 0px auto;
	padding: 10px 15px;
	color:#868686;
	background-color: #D9C2A2;
	font-size: small;
	text-align:center;
	border-top: 1px solid #5B4930;
	border-bottom: 1px solid #5B4930;
}
#cse-search-results iframe
{
	background-color: #D9C2A2;
	width:695px;
	max-height:925px; 
	overflow:auto;
}

.seleccion_idioma {}
.seleccion_idioma ul 
{ 
	list-style-type: none; 
}
.seleccion_idioma li { padding-bottom: 10px; }
.seleccion_idioma a { font-size:x-large; }

.clear { clear: both; }


#incidencia
{
	visibility:visible;
	position:fixed;
	left:0px;
	bottom:0px;
	width:20px;
	height:100%;
	background-color:#D9C2A2;
	background-repeat:repeat-y;
}
#incidencia a { display:block; width=100%; height:100%; }

#incidencia_explicacion
{
	position: fixed;
	top: 50%;
	margin-top: -200px;
	left: 45px;
	width: 300px;
	padding: 15px 25px;
	visibility:hidden;
	background-color:#D9C2A2;
	border: 3px solid white; 
}


a:link, a:visited 
{ 
	color: #5B4930;
	font-size:14px;
	font-weight:bold;
}
a:hover
{
	color: white;
}

img.right
{
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}
img.left
{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

table { border: none; width:100%; }
th, td 
{ 
	padding-right: 10px;
	text-align:left;
	vertical-align:top;
}
th { border-bottom: 1px solid #5B4930; }
td { padding-top: 5px; }
