* {margin:0; padding:0}

body {
	margin: 0 auto;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	color:#000000;
}

a { 
color: #000000;  
} 
a:link { 
text-decoration: none; 
color: #000000;
} 
a:visited { 
text-decoration: none; 
color: #000000;  
} 
a:hover {
text-decoration:underline;
color: #000000;
} 
a:active { 
text-decoration: none; 
color: #000000; 
} 

#todo {
	padding:15px 22px 60px 22px;
	text-align: left;
	width:780px;
	}

#todo2 {
	padding:5px 22px 60px 22px;
	text-align: left;
	width:780px;
	}
	
#logo {
	text-align:left;
	padding:10px 0px 0px 9px;
   }
   
#menu {
	padding:17px 0px 0px 12px;
	font-size:14px;
	text-align:left;
	font-weight:bold;
   }
   
.opcion_menu_on {
	color:#999999;
	padding:5px 0px 0px 0px;
}

.opcion_menu_on a { 
color: #999999;  
padding:5px 0px 0px 0px;
} 

.opcion_menu_on a:link { 
text-decoration: none; 
color: #999999;
} 

.opcion_menu_on a:visited { 
text-decoration: none; 
color: #999999;  
} 

.opcion_menu_on a:hover {
text-decoration:none;
color: #999999;
} 


.opcion_menu {
	color:#222222;
	padding:5px 0px 0px 0px;
}

.opcion_menu a { 
color: #222222;  
padding:5px 0px 0px 0px;
} 

.opcion_menu a:link { 
text-decoration: none; 
color: #222222;
} 

.opcion_menu a:visited { 
text-decoration: none; 
color: #222222;  
} 

.opcion_menu a:hover {
text-decoration:none;
color: #999999;
} 

.opcion_menu a:active { 
text-decoration: none; 
color: #222222; 
} 
   
#idiomas {
	padding:40px 0px 0px 12px;
	text-align: left;
	font-size:11px;
   }

.idiomas_on {
	color:#222222;
}

.idiomas_off {
	color:#bbbbbb;
}

.idiomas_off a { 
color: #bbbbbb;  
} 

.idiomas_off a:link { 
text-decoration: none; 
color: #bbbbbb;
} 

.idiomas_off a:visited { 
text-decoration: none; 
color: #bbbbbb;  
} 

.idiomas_off a:hover {
text-decoration:none;
color: #222222;
} 

.idiomas_off a:active { 
text-decoration: none; 
color: #bbbbbb; 
} 

#noticias_registro {
	padding:0px 0px 0px 12px;
}

#formulario_nombre {
	font-size:14px;
	text-align:left;
	font-weight:bold;
}

#formulario_checkbox_mini {
	padding:5px 5px 0px 0px;
	float:left;
}

#formulario_politica {
	font-size:10px;
	padding:5px 0px 0px 0px;
}

#formulario_input_float {
	padding:5px 0px 0px 0px;
}

#formulario_boton_float10 {
	padding:5px 0px 0px 0px;
}

.titulo_seccion {
	padding:9px 0px 15px 0px;	
	font-size:14px;
	font-weight:bold;
	color:#999999;
	text-transform:uppercase;
}

.artista_lista_objeto {
	padding:5px 0px 0px 0px;	
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-transform:uppercase;
}

.artista_lista_objeto a { 
color: #222222;  
padding:5px 0px 0px 0px;
} 

.artista_lista_objeto a:link { 
text-decoration: none; 
color: #222222;
} 

.artista_lista_objeto a:visited { 
text-decoration: none; 
color: #222222;  
} 

.artista_lista_objeto a:hover {
text-decoration:none;
color: #999999;
} 

.artista_lista_objeto a:active { 
text-decoration: none; 
color: #222222; 
} 

#artista_nombre {
	font-size:40px;
	font-weight:bold;
	color:#333333;
	text-transform:uppercase;
	float:left;
	padding:0px 40px 0px 0px;
	max-width:500px;
}

#artista_nombre a { 
text-decoration: none; 
color: #333333;  
} 

#artista_nombre a:link { 
text-decoration: none; 
color: #333333;
} 

#artista_nombre a:visited { 
text-decoration: none; 
color: #333333;  
} 

#artista_nombre a:hover {
text-decoration:none;
color: #333333;
} 

#artista_nombre a:active { 
text-decoration: none; 
color: #333333; 
} 

#artista_submenu {
	float:left;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	padding:1px 0px 0px 0px;
	text-transform:uppercase;

}

#artista_expoactual {
	float:left;
	font-size:14px;
	padding:40px 0px 0px 0px;
	width:360px;
	margin:0px 20px 0px 0px;
}

#artista_infoexpoactual {
	padding:10px 0px 0px 0px;
	font-size:12px;
	text-align:justify;
	line-height:18px;
}

.artistas_expo {
	padding:0px 0px 5px 0px;
}

.titulo_gris {
	font-size:14px;
	font-weight:bold;
	color:#999999;
	text-transform:uppercase;
}

.titulo_gris2 {
	font-size:12px;
	font-weight:bold;
	color:#999999;
	text-transform:uppercase;
	padding:3px 0px 0px 0px;
}

.titulo_gris2 a { 
text-decoration: none; 
color: #999999;  
} 

.titulo_gris2 a:link { 
text-decoration: none; 
color: #999999;
} 

.titulo_gris2 a:visited { 
text-decoration: none; 
color: #999999;  
} 

.titulo_gris2 a:hover {
text-decoration:none;
color: #333333;
} 

.titulo_gris2 a:active { 
text-decoration: none; 
color: #999999; 
} 

.titulo_gris3 {
	font-size:13px;
	font-weight:bold;
	color:#999999;
	text-transform:none;
	padding:10px 0px 0px 0px;
	font-style:italic;
}

#artista_noticias {
	float:left;
	font-size:14px;
	padding:40px 0px 0px 0px;
	width:360px;
}

#artista_series {
	font-size:14px;
	padding:35px 0px 0px 0px;
}

#expo_actual {
	padding:40px 0px 40px 0px;
}

#expo_actual_imagen {

}

#expo_actual_titulo {
	padding:40px 0px 00px 0px;
	font-size:30px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
}

#expo_actual_fecha {
	padding:15px 0px 00px 0px;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
}

.cierre {
clear:both;
}

#noticias {
	padding:15px 0px 00px 0px;
	font-size:14px;
	font-weight:bold;
	color:#999999;
}

#noticias_noticias {
	padding:0px 0px 00px 0px;
	font-size:14px;
	font-weight:bold;
	color:#999999;
	float:left;
	text-transform:uppercase;
}

#noticias_selector {
	padding:0px 0px 00px 0px;
	font-size:14px;
	font-weight:bold;
	color:#999999;
	float:right;
}

.noticia {
	padding:30px 0px 0px 0px;
}

.noticia_fecha {
	font-size:12px;
	color:#999999;
	font-weight:bold;
	text-transform:uppercase;
}

.noticia_fecha a { 
text-decoration: none; 
color: #999999;  
} 

.noticia_fecha a:link { 
text-decoration: none; 
color: #999999;
} 

.noticia_fecha a:visited { 
text-decoration: none; 
color: #999999;  
} 

.noticia_fecha a:hover {
text-decoration:none;
color: #333333;
} 

.noticia_fecha a:active { 
text-decoration: none; 
color: #999999; 
} 

.noticia_titulo {
	font-size:20px;
	color:#222222;
	font-weight:bold;
	padding:13px 0px 15px 0px;
	text-transform:uppercase;
}

.noticia_titulo2 {
	font-size:18px;
	color:#222222;
	font-weight:bold;
	padding:10px 0px 5px 0px;
}

.noticia_imagen2 {
	float:left;
	padding: 10px 15px 10px 0px;
}

.noticia_imagen {
	padding: 10px 15px 10px 0px;
}

.noticia_cuerpo {
	font-size:12px;
	color:#333333;
	padding:5px 0px 10px 0px;
	font-weight:normal;
	text-align:justify;
	line-height:18px;
}

.noticia_cuerpo2 {
	font-size:12px;
	color:#333333;
	padding:5px 0px 0px 0px;
	font-weight:normal;
	text-align:justify;
	line-height:18px;
}


.noticia_cuerpo a { 
text-decoration: underline; 
color: #333333;  
} 

.noticia_cuerpo a:link { 
text-decoration: underline; 
color: #333333;
} 

.noticia_cuerpo a:visited { 
text-decoration: underline; 
color: #333333;  
} 

.noticia_cuerpo a:hover {
text-decoration:underline;
color: #999999;
} 

.noticia_cuerpo a:active { 
text-decoration: underline; 
color: #333333; 
} 

.noticia_masnoticias {
	font-size:15px;
	color:#222222;
	font-weight:bold;
	padding:60px 0px 0px 0px;
	text-align:center;
}

.noticia_masnoticias a { 
color: #222222;  
} 

.noticia_masnoticias a:link { 
text-decoration: none; 
color: #222222;
} 

.noticia_masnoticias a:visited { 
text-decoration: none; 
color: #222222;  
} 

.noticia_masnoticias a:hover {
text-decoration:none;
color: #999999;
} 

.noticia_masnoticias a:active { 
text-decoration: none; 
color: #222222; 
} 

.noticia_separador {
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	margin:30px 0px 0px 0px;
}

#exposiciones_actual_titulo {
	font-size:40px;
	font-weight:bold;
	color:#333333;
	text-transform:uppercase;
	padding:40px 0px 10px 0px;
	text-align:center;
}

#exposiciones_actual_titulo a { 
text-decoration: none; 
color: #333333;  
} 

#exposiciones_actual_titulo a:link { 
text-decoration: none; 
color: #333333;
} 

#exposiciones_actual_titulo a:visited { 
text-decoration: none; 
color: #333333;  
} 

#exposiciones_actual_titulo a:hover {
text-decoration:none;
color: #333333;
} 

#exposiciones_actual_titulo a:active { 
text-decoration: none; 
color: #333333; 
} 

#exposiciones_actual_fecha {
	font-size:13px;
	font-weight:bold;
	padding:5px 0px 40px 0px;
	text-align:center;
	font-style:italic;
}

.exposiciones_pasadas_anyo {
	font-weight:bold;
	padding:15px 0px 5px 0px;
}

#exposicion_video {
	padding:38px 0px 5px 0px;
}

.feria_logoinfo {
	float:left;
	width:250px;
}

.feria_foto {
	float:left;
	padding:0px 0px 35px 0px;
}

.contacto_direccion {
	float:left;
	padding:0px 150px 35px 0px;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
}

.contacto_titulo {
	font-size:14px;
	font-weight:bold;
	color:#999999;
	text-transform:uppercase;
	padding:0px 0px 5px 0px;
	font-style:normal;
}

.contacto_horario {
	float:left;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
}

.contacto_mapa {
	
}

.publicacion {
	width:245px;
	float:left;
	margin:0px 20px 40px 0px;
	text-align:left;
	overflow:hidden;
	height:540px;
}

.publicacion3 {
	width:245px;
	float:left;
	margin:0px 0px 40px 0px;
	text-align:left;
	overflow:hidden;
	height:540px;
}

.publi_masinfo {
	width:140px;
}

.contenido_izda {
	text-align:left;
	overflow:hidden;
}