body {
	margin:0px;
	padding:0px;
}
#pagina {
	width:100%;
	float:left;
	background-image:url(img/fondo.jpg);
	background-position:10px 30px;
	position:relative;
}

img {
	border:0px;
}

/* Ancho de la página: 242 + 121 + 570 = 943 */
#izquierda {
	padding-top:5px;
	float:left;
	width:242px;
	/*height:520px;*/
}
#centro {
	padding-top:5px;
	float:left;
	width:121px;
	background-color:#FFFFFF;
	float:left;
	position:fixed;
}
#derecha {
	padding-top:5px;
	display:block;
	position:relative;
}

.enlacesuperior {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.enlacesuperior a {
	color:#563331;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}
.enlacesuperior a.ayudarss {
	padding-left:0px;
}
.enlacesuperior a.rss {
	background-image:url(img/ico_rss.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:14px;
	padding-right:5px;
}
.enlacesuperior a.inicio {
	padding-right:0px;
}

.idiomas {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#563331;
}
.idiomas .idioma {
	padding-left:4px;
	padding-right:4px;
	float:left;
	width:12px;
	text-align:center;
	height:13px;
	background-repeat:no-repeat;
	background-position:2px 2px;
}
.idiomas .idioma a {
	color:#563331;
	text-decoration:none;
}
.idiomas .idioma a p {
	margin:0px;
	padding:0px;
}
.idiomas .ct {
	background-image:url(img/banderas/ct.gif);
}
.idiomas .es {
	background-image:url(img/banderas/es.gif);
}
.idiomas .en {
	background-image:url(img/banderas/en.gif);
}
.idiomas .de {
	background-image:url(img/banderas/de.gif);
}
.idiomas .fr {
	background-image:url(img/banderas/fr.gif);
}
.idiomas .ct a p,
.idiomas .es a p,
.idiomas .en a p,
.idiomas .de a p,
.idiomas .fr a p {
	visibility:hidden;
}


/* IZQUIERDA */
#izquierda .enlacesuperior {
	margin-right:25px;
}
#izquierda #direccion {
	margin-top:2px;
	margin-bottom:5px;
	padding-top:9px;
	padding-bottom:9px;
	background-color:#ffffff;
	width:242px;
	float:left;
	margin-bottom:0px;
}
#izquierda #direccion p {
	background-color:#6c645f;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:right;
	font-size:10px;
	padding:9px 25px 9px 10px;
	margin:0px;
	float:left;
	width:207px;
}
#izquierda #direccion p a {
	color:#ffffff;
}

#izquierda #cajasinformacion {
	color:#243e51;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:right;
	padding:20px 15px 0px 15px;
	float:left;
}
#izquierda #cajasinformacion .cajainformacion {
	background-color:#FFFFFF;
	margin-bottom:5px;
	padding:9px 10px 5px 10px;
	width: 192px;
}
#izquierda #cajasinformacion .cajainformacion .titulo {
	font-weight:bold;
	margin-bottom:10px;
	font-size:12px;
}
#izquierda #cajasinformacion .cajainformacion .elemento {
	margin-bottom:5px;
}
#izquierda #cajasinformacion .cajainformacion .elementosiguiente {
	padding-top:5px;
}
#izquierda #cajasinformacion .cajainformacion .elemento .vermas a {
	color:#243e51;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

/* CENTRO */
#centro #logo {
	text-align:center;
	margin-bottom:10px;
	margin-top:12px;
}
#centro #columnahome {
	text-align:center;
	/*background-image:url(img/home_barracentral.jpg);
	background-position:10px 10px;*/
	height:406px;
	padding:0px;
	margin:0px;
	float:left;
	width:121px;
}
#centro #columna {
	text-align:center;
	/*background-image:url(img/barracentral.jpg);*/
	height:406px;
	background-repeat:no-repeat;
}
#centro #logosubtitulo {
	padding-top:23px;
}
#centro #ultimasnoticias {
	padding-top:245px;
}

/* DERECHA */
#derecha #superior {
	width:570px;
}
#derecha .idiomas {
	width:110px;
	float:left;
	text-align:left;
	padding-left:10px;
}

#derecha #contenedormenu {
	background-color:#FFFFFF;
	margin-top:2px;
	padding-top:9px;
	padding-bottom:9px;
	margin-bottom:20px;
}
#derecha #menu {
	clear:right;
	height:83px;
	background-color:#6c645f;
	padding-left:0px;
	background-image:url(img/menu/menu_fondo.gif);
	background-position:30px 0px;
	background-repeat:repeat-x;
}
#derecha #menu .opcionmenu {
	float:left;
}
#derecha #menu .primero {
	background-image:url(img/menu/menu_izq.gif);
	padding-left:15px;
	background-repeat:no-repeat;
}
#derecha #menu .ultimo {

}

/* Submenu */
.submenu {
	position:absolute;
	background-color:#e2eced;
	top:80px;
	float:left;
}
.submenu table {
	border:0px;
}
.submenu table tr td {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 15px 0px 0px;
	height:16px;
}
.submenu table tr td .link {
	padding-left:10px;
	height:16px;
	float:left;
}
.submenu table tr td .link a {
	color:#333333;
	text-decoration:none;
}
.submenu table tr td .color {
	width:11px;
	float:left;
	height:16px;
}
.submenu table tr td.primersubmenu .color,
.submenu table tr td.ultimosubmenu .color {
	height:19px;
}
.submenu table tr td.primersubmenu .link,
.submenu table tr td.ultimosubmenu .link {
	height:15px;
}
.submenu table tr td.primersubmenu .link {
	margin-top:4px;
}
.submenu table tr td.ultimosubmenu .link {
	margin-bottom:4px;
}
.submenu table tr td.primersubmenu,
.submenu table tr td.ultimosubmenu {
	height:18px;
}
.submenu table tr td.ultimosubmenu {
	border-bottom:0px !important;
}

#submenu1 {
	left:378px;
	visibility:hidden;
	z-index:100000;
}
#submenu1 .color {
	background-color:#32536c;
}
#submenu1 table tr td {
	border-bottom:1px solid #32536c;
}
#submenu1 table tr td a:hover {
	color:#2778a7;
}

#submenu2 {
	left:497px;
	visibility:hidden;
	z-index:100000;
}
#submenu2 .color {
	background-color:#ff9b17;
}
#submenu2 table tr td {
	border-bottom:1px solid #ff9b17;
}
#submenu2 table tr td a:hover {
	color:#ff9b17;
}

#submenu3 {
	left:631px;
	visibility:hidden;
	z-index:100000;
}
#submenu3 .color {
	background-color:#b3ba40;
}
#submenu3 table tr td {
	border-bottom:1px solid #b3ba40;
}
#submenu3 table tr td a:hover {
	color:#b3ba40;
}

#submenu4 {
	left:763px;
	visibility:hidden;
	z-index:100000;
}
#submenu4 .color {
	background-color:#922220;
}
#submenu4 table tr td {
	border-bottom:1px solid #922220;
}
#submenu4 table tr td a:hover {
	color:#922220;
}

#submenurss {
	position:absolute;
	background-color:#f7eee5;
	top:1px;
	left:762px;
	float:left;
	z-index:100000;
	visibility:hidden;
}
#submenurss table tr td {
	border-bottom:1px solid #e8993b;
}
#submenurss table tr td .link a {
	background-image:url(img/ico_rss.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:14px;
}
#submenurss table tr td a:hover {
	color:#e8993b;
}

/* PIE */
#pie {
	margin-top:10px;
	float:left;
}
#pie #datosfiscales {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
	text-align:right;
	width:220px;
	float:left;
}
#pie #datosfiscales a {
	color:#666666;
	text-decoration:none;
}
#pie #logosmenutexto {
	float:left;
	padding-left:160px;
}
#pie #logos,
#pie #menutexto {
	padding-left:0px;
	width:550px;
	clear:both;
}
#pie #logos {
	margin-bottom:10px;
	display: table-cell;
	float:left;
}
#pie #logos a {
	margin-right:20px;
}
#pie #logos img {
	vertical-align:middle;
}
#pie #menutexto {
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
#pie #menutexto a {
	color:#CCCCCC;
	text-decoration:none;
	margin-right:7px;
	white-space:nowrap;
}
#pie #menutexto a:hover {
	color:#922220;
}


/*********** CONTENIDOS **************/

#contenidohome {
	padding-bottom:19px;
	margin-top:10px;
	padding-left:10px;
}
#contenido {
	margin-left:17px;
	width:538px;
	float:left;
	padding:30px 0px 10px 0px;
	background-repeat:no-repeat;
	background-position:3px 3px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	color:#2F2F2F;
}
#contenido .migasdepan {
	padding-left:15px;
	margin-bottom:8px;
}
#contenido .texto .titulo {
	margin-top:5px;
	margin-bottom:25px;
	color:#00457c;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
}

#contenido ul {
	padding:0px;
	margin:0px 0px 0px 20px;
}
#contenido ul li {
	list-style-type:none;
	background-image:url(img/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:6px;
}
#contenido ul.listaenlaces li {
	list-style-type:none;
	background-image:url(img/bullet_raquo.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:8px;
	padding-bottom:5px;
}
#contenido ul.listaenlaces li a:hover {
	color:#1b1b1b;
}



#contenido .tituloseccion {
	width:500px;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	margin-left:15px;
	padding:1px;
	height:22px;
}
#contenido .tituloseccion p {
	width:490px;
	float:left;
	padding-left:10px;
	margin:0px;
	height:22px;
}

#contenido .tituloapartado {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px solid #b6b3ad;
	margin-bottom:10px;
}
#contenido .tituloapartado p {
	margin:0px;
	padding:0px 0px 4px 0px;
	border-bottom:1px solid #f7f3e5;
}

.contenidovisitando {
	background-image:url(img/cabeceras/cab_1.gif);
}
.contenidovisitando .tituloseccion {
	/*border-top:1px solid #cde4fa;*/
	/*border-left:1px solid #cde4fa;*/
	border-bottom:1px solid #9fb0c1;
	/*border-right:1px solid #9fb0c1;*/
	/*color:#176cb2;*/
	color:#5490c4;
}
.contenidovisitando .tituloseccion p {
	/*background-color:#cde4fa;*/
}
.contenidovisitando .color {
	color:#5490c4;
}

.contenidocoleccion {
	background-image:url(img/cabeceras/cab_2.gif);
}
.contenidocoleccion .tituloseccion {
	/*border-top:1px solid #cde4fa;*/
	/*border-left:1px solid #cde4fa;*/
	border-bottom:1px solid #ce8705;
	/*border-right:1px solid #9fb0c1;*/
	/*color:#176cb2;*/
	color:#ff9b17;
}
.contenidocoleccion .tituloseccion p {
	/*background-color:#cde4fa;*/
}
.contenidocoleccion .color {
	color:#ff9b17;
}

.contenidoexposiciones {
	background-image:url(img/cabeceras/cab_3.gif);
}
.contenidoexposiciones .tituloseccion {
	/*border-top:1px solid #cde4fa;*/
	/*border-left:1px solid #cde4fa;*/
	border-bottom:1px solid #7a871c;
	/*border-right:1px solid #9fb0c1;*/
	/*color:#176cb2;*/
	color:#96c219;
}
.contenidoexposiciones .tituloseccion p {
	/*background-color:#cde4fa;*/
}
.contenidoexposiciones .color {
	color:#96c219;
}

.contenidoesbaluardactivo {
	background-image:url(img/cabeceras/cab_4.gif);
}
.contenidoesbaluardactivo .tituloseccion {
	/*border-top:1px solid #ffbfbd;*/
	/*border-left:1px solid #ffbfbd;*/
	border-bottom:1px solid #af3c3c;
	/*border-right:1px solid #af3c3c;*/
	/*color:#ffcfcf;*/
	color:#782020;
}
.contenidoesbaluardactivo .tituloseccion p {
	/*background-color:#782020;*/
}
.contenidoesbaluardactivo .color {
	color:#782020;
}

#contenido .texto {
	padding:0px 60px 10px 44px;
	margin-top:10px;
}
#contenido .columna {
	width:207px;
	float:left;
}
#contenido .columnaizquierda {
	padding-right:20px;
}

#contenido .texto a,
#contenido .columna a {
	color:#4f4f4f;
}

#contenido ul {
	margin-top:0px;
	margin-bottom:0px;
}


/* Ubicaci�n */
#contenedorplano {
	float:left;
	background-color:#FFFFFF;
}
#plano {
	width:425px;
	height:300px;
	border:1px solid #999999;
	position:absolute;
	left:420px;
	top:420px;
	z-index:4000;
}


/* Noticias */
.noticia {
	margin-bottom:25px;
}
.noticia .fechanoticia {
	font-family:Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	font-size:11px;
	margin-bottom:2px;
}
.noticia .titulonoticia {
	font-family:Arial, Helvetica, sans-serif;
	color:#782020;
	font-weight:bold;
	font-size:21px;
	margin-bottom:10px;
}
.noticia .titulonoticia a {
	font-family:Arial, Helvetica, sans-serif;
	color:#782020 !important;
	font-weight:bold;
	font-size:21px;
	text-decoration:none;
}
.noticia .descripcionnoticia {
	font-family:Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	font-size:11px;
}
.noticia .vernoticia {
	text-align:right;
	margin-top:15px;
}
.noticia .volver {
	text-align:right;
	margin-top:45px;
}
.noticia .masinformacionnoticia {
	text-align:left;
	margin-top:15px;
}
.noticia .vernoticia a,
.noticia .volver a,
.noticia .masinformacionnoticia a {
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-siize:12px;
	color:#782020 !important;
}

/* Actividades */
.tituloactividad {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#782020;
	font-weight:bold;
	margin-bottom:20px;
}
.subtituloactividad {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-bottom:15px;
}
.descripcionactividad {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.actividad .volver {
	text-align:right;
	margin-top:45px;
}
.actividad .volver a {
	font-weight:bold;
	text-decoration:none;
	color:#782020 !important;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

/* Publicaciones */
.publicacion {
	margin-bottom:25px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:5px;
}
.publicacion .titulopublicacion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	background-color:#606f7c;
	padding:2px 5px;
	margin-bottom:5px;
	text-transform:uppercase;
}
.publicacion .descripcionpublicacion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:15px;
}
.publicacionano {
	text-align:left;
}
.publicacionano a {
	font-weight:bold;
	text-decoration:none;
	color:#922220 !important;
	font-size:14px;
	font-weight:bold;
}
.publicacionvolver {
	text-align:right;
	margin-top:45px;
}
.publicacionvolver a {
	font-weight:bold;
	text-decoration:none;
	color:#922220 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


/* Notas de prensa */
.notaprensa {
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
}
.ultimanotaprensa {
	margin-bottom:0px;
	border-bottom:0px solid #CCCCCC;
	padding-bottom:0px;
}
.notaprensa .titulonotaprensa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#782020;
	font-weight:bold;
}
.notaprensa .descripcionnotaprensa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* Obras seleccionadas */
.categoriaobraseleccionada {
	width:434px;
	margin-bottom:2px;
	padding:2px 0px 0px 0px;
}
.categoriaobraseleccionada .titulocategoria {
	background-color:#fff19f;
	width:436px;
	padding-left:8px;
	font-weight:normal;
}
.categoriaobraseleccionada .titulocategoria a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.categoriaobraseleccionada .vergrupo {
	width:80px;
	text-align:right;
}
.categoriaobraseleccionada .vergrupo a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	background-image:url(img/flecharoja.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
	padding-right:7px;
	margin-right:10px;
	color:#607c0f;
}
.obraseleccionadadetalle {
	/*position:absolute;
	left:60px;
	top:240px;*/
	width:444px;
	background-color:#FFFFFF;
}

.obraseleccionadadetalle .cerrar {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#6c645f;
	text-align:right;
	margin-bottom:10px;
}
.obraseleccionadadetalle .cerrar a {
	color:#6c645f;
	text-decoration:none;
}

/* Enlaces */
.enlace .urlenlace {
	font-size:11px;
	margin-bottom:7px;
}
.enlace .urlenlace a {
	color:#782020 !important;
}

/* Exposiciones */
.exposicion {
	margin-bottom:50px;
}
.exposicion .tituloexposicion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-bottom:5px;
}
.exposicion .obras {
	padding-bottom:5px;
	margin-top:10px;
	float:left;
	width:425px;
}
.exposicion .ficha {
	float:left;
}
.exposicion .ficha .tituloficha {
	width:100px;
	float:left;
	clear:left;
	font-weight:bold;
}
.exposicion .ficha .descripcionficha {
	width:330px;
	float:left;
}
.exposicion .obra {
	/*width:136px;*/
	margin-right:8px;
	margin-bottom:10px;
	float:left;
	/*position:relative;*/
}
.exposicion .obra .imagen {
	
}
.exposicion .obra .informacion {
	/*visibility:hidden;*/
	/*position:absolute;
	left:0px;
	bottom:0px;*/
	background-color:#FFFFFF;
	width:100%;
	height:100%;
	padding:0px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	/*filter: alpha(opacity=0);
	-moz-opacity: 0.0;*/
}
.exposicion .obra .informacion p {
	padding:5px;
}

.exposicionlista {
	margin-bottom:0px;
}
.exposicionlista .tituloexposicionlista {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:5px;
}
.exposicionlista .tituloexposicionlista a {
	text-decoration:none;
	color:#96c219 !important;
	background-image:url(img/bullet_raquo.gif);
	padding-left:10px;
	background-repeat:no-repeat;
	background-position:0px 5px;
	font-size:12px;
}
div.exposicionesvolver {
	text-align:right;
}
a.exposicionesvolver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#96c219 !important;
}
.exposicionanoarchivo {
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	color:#96c219 !important;
	border-bottom:1px solid #96c219;
}

/* AMIGOS DE ESBALUARD */
.categoriaamigo {
	text-decoration:none;
	color:#922220 !important;
}
#cat1,
#cat2,
#cat3,
#cat4,
#cat5,
#cat6 {
	display:none;
}

/* NEWSLETTER */
.formnewsletter {
	margin:15px 0px 0px 0px;
	padding:0px;
}
.camponewsletter {
	width:410px;
	border:1px solid #666666;
	color:#999999;
	font-weight:bold;
	padding:2px 5px;
}
.erroresnewsletter {
	color:#990000;
	font-weight:bold;
	margin-bottom:20px;
}
.mensajesnewsletter {
	font-weight:bold;
	margin-bottom:20px;
	margin-top:20px;
}

/* CONTACTO */
.formcontacto {
	margin:15px 0px 0px 0px;
	padding:0px;
}
.campocontacto {
	width:410px;
	border:1px solid #666666;
	color:#999999;
	font-weight:bold;
	padding:2px 5px;
}
.errorescontacto {
	color:#990000;
	font-weight:bold;
}
.mensajescontacto {
	font-weight:bold;
	margin-bottom:20px;
	margin-top:20px;
	font-size:16px;
	color:#666666;
}





/************************/
#logoblond {
	background-image:url(img/blondbeyond/swirl.gif);
	background-repeat:no-repeat;
	width:75px;
	height:17px;
	float:right;
}
#logoblond:hover {
	background-image:url(img/blondbeyond/swirl_hover.gif);
	background-repeat:no-repeat;
	width:75px;
	height:17px;
}

p.oferta {
	color: #890B0B;
	font-size: 12px;
}
