body {
	height:100%;
	background: #000000 url(imagenes/fondo-negro-con-logo.gif) top center;
	margin: 0px;
	padding: 0px;
}	
html{
	height:100%;
}

#contenedor_web{
	width: 912px;
	margin:0 auto;
	border-left: solid 4px #FFFFFF;
	border-right: solid 4px #FFFFFF;
	//background:url(imagenes/body_background.gif) top repeat-y;
}

#contenedor_web_interno{
	background: #DBC8A4 url(imagenes/fondo-encabezado.jpg) top left no-repeat;
	height:100%;
}
#contenedor_columna_iqda {
	width:236px;
}
#columna_iqda {
	margin-left: 10px;
	padding-bottom: 40px; 
}
#hueco_logo {
	height: 214px;	
}
#contenedor_columna_drcha {
	float:right;
	margin-top: 20px;
	width:658px;
}	
#columna_drcha {
	padding-bottom:10px;
}

#menu_web{
	margin:auto;
	margin-top:15px;
	width: 640px;
	height:40px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

#menu_web a{
	text-decoration:none;
	color:#000000;
	margin-right:10px;
	margin-left:20px;
	line-height:34px;
	display:block;
	float:right;
}

#menu_web a.actual{
	font-weight:bold;
	background:url(imagenes/triangulo.gif) center bottom no-repeat;
}

#menu_web #contactLink{
	display:block;
	background:url(imagenes/mail.gif) left no-repeat;
	padding-left:34px;
	margin-left:12px;
	line-height:34px;
}

#contenido_web{
	min-height:500px !important;
	
	
	width: 640px;
	background-color:#FFF;
	border-top:solid 10px #ffffff;
	border-bottom:solid 12px #ffffff;
}

#album_principal{
	width: 619px;
	height: 310px;
	margin-left:11px;
}
#contenedor_eventos {
	float:right;
	width: 248px;		
}
#eventos {
	margin-top:10px;
	margin-right:12px;
	display:block;
	/*width:206px;*/
	border: 1px solid #DBCFB7;
}

#eventos span {
	display:block;
	border: 2px solid white;
	background-color: #F9F1DA;
}

.titulo_eventos {
	color: #946230;
	font-weight:bold;
	font-size:14px;
	margin-top:4px;
	margin-left:6px;
}

.linea_eventos {
	margin-left:2px;
}

.contenido_eventos {
	margin-top:2px;
	margin-left:6px;
	margin-right:4px;
	color: #A89B79;
	font-weight: bold;
	font-size:14px;
}
.contenido_eventos a {
	color: #A89B79;
	text-decoration: none;
}

.fecha_eventos {
	margin-right:4px;
	color:#AB7035;
	font-size:10px;
	font-family: Verdana;
	text-align:right;
	margin-bottom:9px;
}
#contenedor_noticias {
	width: 380px;		
}
#noticias{
	margin-top:10px;
	margin-left:12px;
	display:block;
	/*width:398px;*/
	border: 1px solid #DBCFB7;
}

#noticias span{
	display:block;
	background-color: #F9F1DA;
	border: 2px solid white;
}

.titulo_noticia{
	margin:5px;
	margin-top:20px;
	background-color: #ECE0BD;
	color:#CD8136;
	font-weight:bold;
	font-size:13px;
}


.fecha_noticia{
	float:left;
	background:white;
	width:70px;
	height:52px;
	margin-top:10px;
	margin-left:20px;
	margin-right:10px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#AB7035;
	padding-top:6px;
}

.fecha_noticia b{
	display:block;
	font-size: 24px;
	color:#AB7035;
	border-top:solid 2px #ffffff;
}


.contenido_noticia{
	margin-top:4px;
	margin-left:100px;
	margin-right:10px;
	color: #A89B79;
	font-size:12px;
}
.contenido_noticia a {
	color: #A89B79;
	text-decoration: underline;
	font-weight: bold;
}

.ampliar_noticia  {
	margin-right:10px;
	font-size:12px;
	text-align:right;
}
.ampliar_noticia a  {
	margin-right:10px;
	color:#AB7035;
	font-size:12px;
	text-align:right;
	text-decoration: none;
}

.bloque_izqda{
	margin-left:7px;
	margin-top:8px;
	background-color: #F9F1DA;
	border: 3px solid white;
	width:210px;
}

.bloque_izqda b{
	display:block;
	text-align:left;
	padding:4px 0;
}
.bloque_izqda img{
	cursor:pointer;
	border-width: 0;
}

.titulo_menu_izqda {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	margin-top:4px;
	margin-left:6px;
	margin-right:6px;
	border-bottom:4px solid #CCC;
	margin-bottom:10px;
	padding-bottom:4px;
}

.opciones_menu_izqda{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin-top:4px;
	margin-left:10px;
	margin-right:26px;
	margin-bottom:4px;
	padding-bottom:4px;
	border-bottom:1px solid #ccc;
}
.opciones_menu_izqda a{
	text-decoration:none;
	color:#AB7035;
}
.menu_secciones {
	margin-top:8px;
	margin-bottom: 10px;
}
.titulo_menu_secciones {
	margin-top:4px;
	margin-left:6px;
	text-align: left;
}
.titulo_menu_secciones a {
	color: #AB7035;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.linea_menu_secciones {
	border-bottom: solid 1px #BDB397;
	margin-left: 2px;
	margin-right: 2px;
	height: 1px;
	overflow: hidden;
}
.opciones_menu_secciones {
	margin-top:4px;
	margin-left:10px;
	margin-right:26px;
	margin-bottom:4px;
	text-align:left;
}
.opciones_menu_secciones a {
	color: #A89B79;
	font-size:12px;
	text-decoration:none;
}
.opciones_menu_secciones a:hover {
	color: #AB7035;
	text-decoration:none;
}
.titulo_secciones {
	color:#AB7035;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-left:12px;
}
.titulo_subsecciones {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.titulo_subsecciones a {
	color:#AB7035;
	text-decoration: none;
}
.titulo_subsecciones .actual {
	font-weight: bold;
}
.contenido_secciones{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:10px;
}
.contenido_secciones table {
	font-size:10px;
}

#contactForm {
	margin-top: 30px;
	font-size: 10px;
	font-family: Verdana;
}
#contactForm div{
	width: 500px;
	margin: 4px auto;
}
#contactForm .textInput {
	width: 100%;
	font-size: 10px;
	font-family: Verdana;
	margin: 0 auto;
}
#contactForm .boton {
	font-size: 10px;
	font-family: Verdana;
	margin: 0 auto;
}
.enlace_volver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-top: 20px;
	text-align: right;
	margin-right:12px;
}
.enlace_volver a {
	color:#AB7035;
	text-decoration: none;
}

.seccion_oculta {
	text-align: center;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	margin-top: 4px;
	padding: 4px;
	background-color: #F9F1DA;
}
.seccion_oculta a {
	text-decoration: none;
	color:#AB7035;
}
.seccion_oculta a:hover {
	text-decoration: underline;
}

.linkGroupName {
	background: #ECE0BD;
	color: #AB7035;
	font-family: Verdana;
	font-weight: bold;
	padding: 4px 8px;	
	font-size: 12px;
	cursor:pointer;
}


/*_______________ FORM ACCESO ______________*/
#form_acceso {
	margin-top: 16px;
}
#form_acceso th {
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
}
#form_acceso td {
	text-align: center;
	padding-bottom: 8px;
}
#form_acceso td input {
	font-size: 10px;
	font-family: Verdana;
}

/***************** AVISOS *************************/
.aviso_ok { font-family: Verdana; font-size: 10px; color: #159812; font-weight: bold; margin: 10px auto; width: 300px; text-align: center;  }
.aviso_ko { font-family: Verdana; font-size: 10px; color: #E20303; font-weight: bold; margin: 10px auto; width: 300px; text-align: center;  }

/******************************* PAGINADOR **********************************/
#paginador {
	font-size:10px;
	color:#AB7035;
}
.celda_paginador {
	cursor:pointer;
	padding: 3px;
}
.celda_paginador_actual{
	cursor:pointer;
	float:left;
	background:#AB7035;
	padding: 3px;
	color: #F9F1DA;
	text-align: center;
}
.celda_paginador_extremos {
	cursor:pointer;
	padding: 3px;
	text-align: center;
	width: 120px;
}
#paginador a {
	color: #AB7035;
}
.clearFix {
	clear:both;
}
#pageFooter {
	width:879px; height:92px;
	margin-left: 14px; /*margin-right: auto;*/
	background: url(imagenes/pie-pagina.gif) no-repeat;
	font-family: Verdana; font-size: 10px;
	border: solid 1px #DBC8A4;
}
#pageFooter #pageFooterText { margin: 33px 0 0 0;	text-align:center; }

#cartel_evento { margin: 14px 0 0 0; }
#cartel_evento img { border: solid 1px #DBCFB7; }