
@import url("reset_css.css");

/* @group general */

body{
	
	
	width:990px;
	padding:0px auto 30px auto;
	margin:0px auto 30px auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	
}


.clear{
	clear:both;
	
}

#lang{
	
	width:990px;
	text-align:right;
	
}

#lang dl{
	
	float:right;
	line-height:20px;
	
}

#lang a{
	
	text-decoration:underline;
	color:#333;
	border-right:1px #333 solid;
	padding-left:10px;
	padding-right:10px;
	
}


#lang a.last{
	
	border-right:none;
	
}

#lang a:hover{
	
	color:#CCC;
	
}

#lang strong{
	
	font-weight:bold;
	
}

#banner_galeria{
	
	display:block;
	margin-top:20px;
}

.spacer{
	
	height:20px;
	
}

h3.titulo{
	
	width:756px;
	border-bottom:1px #ccc solid;
	font-size:20px;
	line-height:30px;
	
	
}


a.ver_mas{
	
	width:756px;
	text-align:right;
	display:block;
	padding-top:10px;
	color:#333;
	text-decoration:none;
	margin-top:20px;
	
}

a.ver_mas:hover{
	
	color:#C2D72F;
	
	
}

#paginacion{
	padding-top:10px;
	text-align:right;
	line-height:15px;
	width:753px;
}

#paginacion span{

		color:#C2D72F;
	
}

#paginacion a{

		color:#454545;
		
}


#paginacion a:hover{

		color:#C2D72F;
		
}


#volver a{
	margin-top:10px;
	display:block;
	width:756px;
	color:#C2D72F;
	text-align:right;
	font-size:15px;
	text-decoration:none;
}

#volver a:hover{
	
	color:#454545;
	text-decoration:underline;
	
}		

/* @end */

/* @group header */

#header{



	
}

#header dl{
	
	float:left;
	
}


#box_newsletter{
		display:block;
		width:326px;
		height:151px;
		color:#FFF;

}

#box_newsletter.CAT{
	
		background:url(../images/box_newsletter_articula-CAT.gif) top center no-repeat;
}

#box_newsletter.ESP{
	
		background:url(../images/box_newsletter_articula-ESP.gif) top center no-repeat;
	
}

#box_newsletter.ENG{
		background:url(../images/box_newsletter_articula-ENG.gif) top center no-repeat;
	
}

#box_newsletter p{
	
	padding-top:45px;
	padding-left:20px;
	width:286px;
	padding-bottom:10px;

}

#box_newsletter label{
	
	padding-left:20px;
	

}


#box_newsletter input{
	
	width:230px;
	
	
}

#box_newsletter input.boton{
	
	display:block;
	margin-left:220px;
	margin-top:5px;
	width:75px;
	border:1px #FFF solid;
}


#box_login{
		display:block;
		width:250px;
		height:106px;
		padding-top:45px;
		padding-right:30px;
		text-align:right;

}

#box_login.CAT{

background:url(../images/box_login_articula-CAT.gif) top center no-repeat;

}

#box_login.ESP{

background:url(../images/box_login_articula-ESP.gif) top center no-repeat;

}

#box_login.ENG{

background:url(../images/box_login_articula-ENG.gif) top center no-repeat;

}

#box_login label{
	
	padding-left:20px;
	

}


#box_login input{
	
	width:150px;
	margin-top:5px;
	margin-bottom:5px;
	
	
}

#box_login input.boton{
	
	display:block;
	margin-left:180px;
	margin-top:5px;
	width:75px;
	border:1px #FFF solid;
	
}

/* @end */



/* @group menu */


#menu{
	
	width:980px;
	
	
}


#menu a {
	
	text-align:right;
	text-decoration:none;

}

#menu a h2{
	
	font-size:25px;
	color:#333;
	
}

#menu h2.select{
	
	font-size:25px;
	color:#C2D72F;
}


#menu a:hover h2{
	
	font-size:25px;
	color:#C2D72F;
	
}


#menu a h3{
	
	font-size:12px;
	color:#333;
	
}

#menu dl{
	
	float:left;
	border-right:#ccc 1px solid;
	line-height:20px;
	margin-top:18px;
	padding:10px 15px 10px 15px;
	
}



#menu dl.last{

	border:none;

}


/* @end */



/* @group content */

#body_content{
	
	width:990px;
	padding-top:18px;
	
}


#body_content dl{
	
	float:left;
}

#content{
	
		width:790px;
		
}

#left{
	
		width:200px;
		
}




/* @end */




/* @group galeria imagenes */

#galeria_imagenes{
	
	display:block;
	width:690px;
	height:320px;
	padding-left:50px;


}

#galeria_imagenes img{
	
	width:690px;
}

/* @end */

/* @group exposiciones */

#exposiciones_home{
	
	display:block;
	width:790px;
	margin-top:10px;
	
}

/* @end */


/* @group obras */

#obras_home{
	
	display:block;
	width:790px;
	margin-top:10px;
	
}


#obras_home span.box{
	display:block;
	padding-top:20px;
	
	
}


#obras_home span.box a{
	padding-top:5px;
	display:block;
	color:#C2D72F;
	text-decoration:none;
	position:relative;
	height:200px;
}


#obras_home span.box a:hover{
	
	display:block;
	color:#454545;
	text-decoration:underline;

}

#obras_home span.box a.obra{
	height:18px;
}


#obras_home span.box a.galeria{
	padding-top:5px;
	display:block;
	color:#454545;
	text-decoration:none;
	height:18px;
}

#obras_home span.box a.galeria:hover{
	padding-top:5px;
	display:block;
	color:#C2D72F;
	text-decoration:none;
	height:18px;
}


#obras_home span.box dl{
	
		width:250px;
		text-align:center;
}

#obras_home span.box dl.last{
	
		border:none;
		
}

#obras_home span.box dl img{
	
		width:200px;
		position:absolute;
		top:0px;
		left:30px;
		clip:rect(0px 200px 200px 0px);
	
}

#artistas_galeria{
	
	margin-top:20px;
	
}


#artistas_galeria dl{
	
	line-height:20px;
	width:250px;
	text-align:center;
	
}

#artistas_galeria dl a{
	
	text-decoration:none;
	color:#454545;
	display:block;
	
}

#artistas_galeria dl a:hover{
	
	text-decoration:underline;
	color:#C2D72F;
	
}

#artistas_galeria img{
	
	width:200px;
	
}


/* @end */



/* @group left */

#buscador{
	margin-top:20px;
	width:200px;
	height:110px;
	background:url(../images/mod_buscador.gif) no-repeat top center;

}
#buscador label{

	display:block;
	line-height:20px;
	
}

#buscador span{
	
	padding-top:40px;
	display:block;
	padding-left:10px;

	
	
}

#buscador input{
	
	width:170px;
	
}

#buscador input.boton{
	margin-top:5px;
	margin-left:120px;
	width:60px;
	
}


#categorias{
	
	border:1px #ccc solid;
	width:198px;
	margin-top:20px;
	
}

#categorias div.tilte{
	
		padding-left:10px; 
		font-weight:bold; 
		font-size:12px;
		padding-bottom:5px;


}

#categorias dl{
	
	display:block;
	float:none;
	padding-left:10px;
}

#categorias dl a{
	color:#333;
	text-decoration:none;
	line-height:20px;
	
}

#categorias dl a:hover{

	text-decoration:underline;
	
}

#descarga_pdf{
	
	margin-top:20px;

}

#descarga_pdf a{
	display:block;
	width:200px;
	height:115px;
	text-decoration:none;
	font-size:15px;
	color:#FFF;
	
}

#descarga_pdf a:hover{
	
	color:#C2D72F;
}

#descarga_pdf a.CAT{
	
	background:url(../images/btn_pdf-CAT.gif) no-repeat top center;
	
}

#descarga_pdf a.CAT:hover{
	
	background:url(../images/btn_pdf_r-CAT.gif) no-repeat top center;
	
}

#descarga_pdf a.ESP{
	
	background:url(../images/btn_pdf-ESP.gif) no-repeat top center;
	
}

#descarga_pdf a.ESP:hover{
	
	background:url(../images/btn_pdf_r-ESP.gif) no-repeat top center;
	
}

#descarga_pdf a.ENG{
	
	background:url(../images/btn_pdf-ENG.gif) no-repeat top center;
	
}

#descarga_pdf a.ENG:hover{
	
	background:url(../images/btn_pdf_r-ENG.gif) no-repeat top center;
	
}

#descarga_pdf a span{
	padding-top:75px;
	padding-left:10px;
	display:block;
	
}

#ferias{
	margin-top:20px;
	width:198px;
	border:1px #ccc solid;
	border-bottom:none;
}

#ferias a{
	
	color:#333;
	text-decoration:none;
	line-height:20px;
	padding-left:10px;
	display:block;
	border-bottom:1px #ccc solid;
	
}

#ferias a:hover{
	
	text-decoration:underline;

}

/* @end */


/* @group herramientas */

#herramientas{
	
		width:740px;
		border:1px #ccc solid;
		background-color:#FAFAFA;
		margin-top:10px;
		
}


#herramientas span{
	
	display:block;
	padding-left:20px;
	padding-top:10px;
	
}

#herramientas span.letras{
	
		padding-top:10px;
		padding-bottom:10px;
}

#herramientas span a{
	
	padding-left:3px;
	padding-right:3px;
	
}

#herramientas span a{
	text-decoration:none;
	color:#454545;
}


#herramientas span select{
	
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
}


/* @end */


/* @group galerias */


#galerias{
	
	margin-top:20px;
	
}

#galerias div{
	
	padding-top:20px;
	width:753px;
	
}

#galerias img{
	
	float:left;
	margin-right:20px;
	width:137px;
}
	
#galerias h2{
	
	font-size:20px;
	padding-bottom:5px;
	
}


#galerias div h3{
	
	font-size:15px;
	color:#C1D72E;
	line-height:20px;
	
}

#galerias div p{
	text-align:justify;
	line-height:15px;
	width:753px;
}

#galerias div span{
	
	line-height:25px;
}


#galerias div a{
	display:block;
	width:753px;
	text-align:right;
	color:#C1D72E;
	text-decoration:underline;
	padding-bottom:20px;
	border-bottom:1px #CCC solid;
}

#galerias div a:hover{

	color:#454545;

}


#galeria{
	
	margin-top:20px;
	
}


#galeria dl{
	
	float:left;
	padding-right:20px;
	
}


#galeria dl dl{
	
	float:left;
	padding-right:20px;
}

#galeria dl img{
	
	float:left;
	width:137px;
}


#galeria dl h2{
	
	font-size:20px;
	padding-bottom:5px;
	
}


#galeria dl h3{
	font-size:15px;
	color:#C1D72E;
	line-height:20px;
}


#galeria dl span{
	line-height:20px;
	display:block;
}


#galeria strong{
	
	font-weight:bold;
	
}

#galeria dl div{
	
	padding-top:10px;

}


#galeria a{
	line-height:20px;
	color:#C1D72E;
	text-decoration:underline;
}

#galeria a:hover{
	color:#454545;
}

#galeria p{
	padding-top:20px;
	line-height:20px;
}

#galeria p.continuo{
	padding-top:5px;
	
}


#sub_menu{
	
	line-height:30px;
	margin-top:20px;
	width:753px;
	text-align:right;
	
	
}

#sub_menu span{
	
	font-size:25px;
}

#sub_menu a{
	
	color:#454545;
	text-decoration:none;
	
}

#sub_menu a:hover{
	
	color:#C1D72E;
	
}

/* @end */


/* @group artistas */


#artistas_home{
	
	display:block;
	width:790px;
	margin-top:10px;
	
}


#artistas_home span.box{
	display:block;
	padding-top:20px;
	
	
}

#artistas_home span.box a{
	padding-top:5px;
	display:block;
	color:#454545;
	text-decoration:none;
}


#artistas_home span.box a:hover{
	
	display:block;
	color:#C2D72F;
	text-decoration:underline;

}

#artistas_home span.box dl{
	
		width:150px;
		text-align:center;
}

#artistas_home span.box dl.last{
	
		border:none;
		
}


#artistas_home span.box dl img{
	
		width:50px;
	
}

#artistas{
	
	margin-top:20px;
	
}

#artistas div{
	
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px #CCC solid;
	width:753px;
	
}

#artistas div.clear{
	clear:both;
	border:none;
}


#artistas img{
	
	float:left;
	margin-right:20px;
	width:50px;
}
	
#artistas h2{
	
	font-size:20px;
	padding-bottom:5px;
	
}


#artistas div h3{
	
	
	line-height:20px;
	
}

#artistas div h2 span{
	
	font-size:15px;
	color:#C1D72E;
	display:inline;
	
}

#artistas div p{
	text-align:justify;
	line-height:15px;
	width:753px;
}

#artistas div span{
	
	line-height:25px;
}


#artistas div a{
	display:block;
	width:753px;
	text-align:right;
	color:#C1D72E;
	text-decoration:underline;
}

#artistas div span.galeria{
	color:#C1D72E;
	line-height:25px;
	display:block;
}

#artistas div span.galeria strong{
	
		color:#454545;
	
}

#artistas div a.galeria{
	display:inline;
	width:auto;
	text-align:left;
	color:#C1D72E;
	text-decoration:none;
}

#artistas div a:hover{

	color:#454545;

}


#artista{
	
	margin-top:20px;
	
}


#artista dl{
	
	float:left;
	padding-right:20px;
	
}



#artista dl img{
	
	float:left;
	width:99px;
}


#artista dl h2{
	
	font-size:20px;
	padding-bottom:5px;
	
}


#artista dl h3{
	font-size:15px;
	color:#C1D72E;
	line-height:20px;
}


#artista dl span{
	line-height:20px;
	display:block;
}


#artista strong{
	
	font-weight:bold;
	
}

#artista dl div{
	
	padding-top:10px;

}


#artista a{
	line-height:20px;
	color:#C1D72E;
	text-decoration:underline;
}


#artista a:hover{
	color:#454545;
}

#artista p{
	padding-top:20px;
	line-height:20px;
	padding-bottom:20px;
}


/* @end */


/* @group obras */

#obras{
	
	margin-top:20px;
	
}

#obras div{
	
	padding-top:20px;
	width:753px;
	
}

#obras img{
	
	float:left;
	margin-right:20px;
	width:237px;
}
	
#obras h2{
	
	font-size:20px;
	padding-bottom:5px;
	
}


#obras div h3{
	
	font-size:15px;
	color:#C1D72E;
	line-height:20px;
	
}

#obras div p{
	text-align:justify;
	line-height:15px;
	width:753px;
}


#obras div span{
	
	line-height:25px;
	
}

#obras div a{
	display:block;
	width:753px;
	text-align:right;
	color:#C1D72E;
	text-decoration:underline;
	padding-bottom:20px;
	border-bottom:1px #CCC solid;
}

#obras div a.galeria{
	display:block;
	color:#C1D72E;
	font-size:15px;
	text-decoration:none;
	border:none;
	text-align:left;
	width:550px;
	padding:0;

}


#obras div a:hover{

	color:#454545;

}


#obra{
	
	margin-top:20px;
	
}


#obra dl{
	
	float:left;
	padding-right:20px;
	
}



#obra dl img{
	
	float:left;
	width:300px;
}


#obra dl h1{
	
	font-size:25px;
	line-height:35px;

	
}

#obra dl h1 a{
	
		text-decoration:none;
		color:#454545;
}

#obra dl h1 a:hover{
	
		text-decoration:underline;
}

#obra dl h2{
	
	font-size:20px;
	line-height:30px;
	
}


#obra dl h3{
	font-size:15px;
	color:#C1D72E;
	line-height:25px;
}

#obra dl h3 a{
	
		text-decoration:none;
		color:#C1D72E;
}

#obra dl h3 a:hover{
	
		text-decoration:underline;
}


#obra dl span{
	line-height:20px;
	display:block;
	width:420px;

}


#obra strong{
	
	font-weight:bold;
	
}

#obra dl div{
	
	padding-top:10px;

}


#obra a{
	line-height:20px;
	color:#C1D72E;
	text-decoration:underline;
}


#obra a:hover{
	color:#454545;
}

#obra p{
	padding-top:20px;
	line-height:20px;
	padding-bottom:20px;
}


/* @end */

/* @group noticias */


#noticias_home{
	
	display:block;
	width:790px;
	margin-top:10px;
	
}


#noticias_home span.box{
	display:block;
	padding-top:20px;
	
	
}


#noticias_home span.box h2{
	
	font-size:12px;
	text-align:left;
	line-height:20px;
	padding-right:10px;
}

#noticias_home span.box h3{
	
	font-size:11px;
	text-align:left;
	color:#999;
	font-style:italic;
	line-height:15px;
	
}

#noticias_home span.box p{
	
	font-size:12px;
	text-align:justify;
	line-height:12px;
	margin-right:15px;
}

#noticias_home span.box a{
	padding-top:5px;
	display:block;
	color:#C2D72F;
	text-decoration:none;
	text-align:right;
}


#noticias_home span.box a:hover{
	
	display:block;
	color:#454545;
	text-decoration:underline;

}


#noticias_home span.box dl{
	
		width:250px;
		text-align:center;
}

#noticias_home span.box dl.last{
	
		border:none;
		
}



#noticias{
	
}


#noticias h2{
	
	font-size:20px;
	color:#C1D72E;
	margin-top:10px;
	margin-bottom:10px;
}

#noticias h3{
	font-size:15px;
	color:#999;
	margin-top:10px;
	margin-bottom:10px;	
}


#noticias img{
	
	float:left;
	width:175px;
	margin-right:20px;
	
}

	
#noticias div{
	
	text-align:justify;
	width:756px;
	line-height:20px;
}

#noticias a{
	
	color:#C2D72F;
	text-decoration:none;
}

#noticias a:hover{
	
	color:#454545;
	text-decoration:underline;
}



#noticias a.blog{
	padding-top:5px;
	display:block;
	color:#C2D72F;
	text-decoration:none;
	text-align:right;
	width:756px;
}


#noticias a.blog:hover{
	
	display:block;
	color:#454545;
	text-decoration:underline;

}


/* @end */

/* @group texto web */

#texto_web{
	
}

#texto_web strong{
	
		font-weight:bold;
	
}


#texto_web h2{
	
	font-size:20px;
	color:#C1D72E;
	margin-top:10px;
	margin-bottom:10px;
}

#texto_web img{
	
	float:left;
	width:175px;
	margin-right:20px;
	
}

	
#texto_web p{
	
	text-align:justify;
	width:756px;
	line-height:20px;
	margin-top:10px;
}


/* @end */


/* @group contacto */


#contacto{
	
	
}

#contacto h4{
	
	margin-top:40px;
	
	
}


#contacto label{
		display:block;
		line-height:30px;
	
	
}

#contacto textarea{
	
	display:block;
	width:300px;
	height:100px;
	
}

#contacto input{
	
	display:block;
	width:300px;

}


#contacto input.check{
	display:inline;
	width:20px;
	
	
}
	
	
#contacto input.boton{
	
	display:block;
	width:60px;

}
	



/* @end */




/* @group gemneral */




/* @end */



/* @group footer */

#footer{
	
		width:990px;
		border:1px #454545 solid;
		background:#333;
		margin-top:20px;
		height:256px;
}

#footer img{
	
	margin:10px;
	
}

#footer dl{

	float:left;
	line-height:20px;
	
}

#footer dl.last{
	
	border:none;

	
}

#footer dl a{

	color:#C2D72F;
	border-right:1px #C2D72F solid;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	
}


#footer dl a:hover{

	text-decoration:underline;

}

#categorias_menu_h{
	margin-top:20px;
	padding-left:5px;
	
}

#categorias_menu_h dl a{
	padding-left:5px;
	padding-right:5px;
	
}

/* @end */
