
@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:13px;
	color:#333;
	line-height:16px;
	font-weight:400;
	
}


.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:10px;
	
}

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:40px;
	padding-left:20px;
	width:286px;
	font-size:12px;
	line-height:15px;
	padding-bottom:5px;

}

#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;
	color:#333;
	background-color:#FFF;
}


#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:21px;
	color:#333;
	
}

#menu h2.select{
	
	font-size:21px;
	color:#C2D72F;
}


#menu a:hover h2{
	
	font-size:21px;
	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:5px 11px 5px 11px;
	
}

#menu dl.pri{
	

	padding:5px 11px 5px 5px;

}

#menu dl.last{
	
	border:none;
	padding:5px 0px 5px 11px;

}


/* @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 .clear{
	
	clear:both;
	height:1px;
	
}



#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:180px;
}


#obras_home span.box a.obra:hover{
	
	display:block;
	color:#454545;
	text-decoration:underline;
	height:18px;

}

#obras_home span.box a.obra{
	height:18px;
	padding-top:5px;
	
}


#obras_home span.box a.galeria{
	
	display:block;
	color:#454545;
	text-decoration:none;
	height:24px;
}

#obras_home span.box a.galeria:hover{
	
	display:block;
	color:#C2D72F;
	text-decoration:underline;
	height:24px;
}

#obras_home span.box a.artista:hover{
	
	display:block;
	text-decoration:underline;
	height:18px;

}

#obras_home span.box a.artista{
	height:18px;
	padding-top:5px;
	
}


#obras_home span.box dl{
	
		width:248px;
		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 180px 0px);
	
}

#artistas_galeria{
	
	margin-top:20px;
	
}


#artistas_galeria dl{ 
	float:left;
	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;
	
}

#expo_galeria{
	
	margin-top:20px;
	
}


#expo_galeria dl{
	
	line-height:16px;
	
	width:600px;
	text-align:left;
	padding-bottom:10px;
	
}

#expo_galeria dl span{
	font-weight:bold;
	
}

#expo_galeria dl a{
	
	text-decoration:none;
	color:#454545;
	display:block;
	
}

#expo_galeria dl a:hover{
	
	text-decoration:underline;
	color:#C2D72F;
	
}




/* @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_pdf2_CAT{
	
	margin-top:20px;
	background-color:#FF0000;
	background:url(../images/btn_pdf2-CAT.gif) no-repeat top center;
	display:block;
	width:200px;
	height:120px;
	text-decoration:none;
	font-size:15px;
	color:#FFF;

}
#descarga_pdf2_CAT img.alignright{ float:right; margin-top:1px; padding-right:1px; margin-left:10px;}

#descarga_pdf2_CAT a{
	text-decoration:none;
	font-size:12px;
	color:#FFF;
	
	
}

#descarga_pdf2_CAT a:hover{
	
	color:#C2D72F;
}

#descarga_pdf2_ESP{
	
	margin-top:20px;
	background-color:#FF0000;
	background:url(../images/btn_pdf2-ESP.gif) no-repeat top center;
	display:block;
	width:200px;
	height:120px;
	text-decoration:none;
	font-size:15px;
	color:#FFF;

}
#descarga_pdf2_ESP img.alignright{ float:right; margin-top:1px; padding-right:1px;}

#descarga_pdf2_ESP a{
	text-decoration:none;
	font-size:12px;
	color:#FFF;
	
}

#descarga_pdf2_ESP a:hover{
	
	color:#C2D72F;
}

#descarga_pdf2_ENG{
	
	margin-top:20px;
	background-color:#FF0000;
	background:url(../images/btn_pdf2-ENG.gif) no-repeat top center;
	display:block;
	width:200px;
	height:120px;
	text-decoration:none;
	font-size:15px;
	color:#FFF;

}
#descarga_pdf2_ENG img.alignright{ float:right; margin-top:1px; padding-right:1px;}

#descarga_pdf2_ENG a{
	text-decoration:none;
	font-size:12px;
	color:#FFF;
	
}

#descarga_pdf2_ENG a:hover{
	
	color:#C2D72F;
}

#descarga_pdf a.CAT{
	
	background:url 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:15px;
	
}

#galerias div{
	
	padding-top:15px;
	width:753px;
	
	
}

#galerias .clear{
	clear:both; padding-top:2px;
	
}
#galerias .gale{
	
	
	border-bottom:1px #CCC solid;
	padding-bottom:10px;
	
}
#galerias .texto_gale{
padding-top:0px;
margin-left:157px;

	
		
}


#galerias img{
	
	float:left;
	margin-right:20px;
	width:137px;
}
	
#galerias h2{
	
	font-size:20px;
	padding-bottom:5px;
	
}
#galerias div h2 a{
	
	font-size:20px;
	padding-bottom:5px;
	color:#333333;
	text-align:left;
	text-decoration:none;
}
#galerias div h2 a:hover{
text-decoration:underline;

}
#galerias .expo{
    padding-top:0px;
	text-align:left;
	color:#333333;
	text-decoration:none;
}
#galerias .expo a{
	text-align:left;
	color:#333333;
	text-decoration:none;
}
#galerias .expo a:hover {
	
	text-align:left;
	text-decoration:underline;
}


#galerias div h3{
	
	font-size:15px;
	color:#C1D72E;
	line-height:20px;
	
}

#galerias div p{
	text-align:justify;
	line-height:15px;
	width:600px;
}

#galerias div span{
	
	line-height:25px;
}


#galerias div a{
	display:block;
	width:753px;
	text-align:right;
	color:#C1D72E;
	text-decoration:underline;
	
	
}

#galerias div a:hover{

	color:#454545;

}


#galeria{
	
	margin-top:10px;
	
}


#galeria dl{
	
	float:left;
	padding-right:10px;
	
}


#galeria dl dl{
	
	float:left;
	padding-right:10px;
}

#galeria dl img{
	
	float:left;
	width:137px;
}


#galeria dl h2{
	
	font-size:20px;
	padding-bottom:5px;
	line-height:24px;
	
}


#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:10px;
	line-height:20px;
}

#galeria p.continuo{
	padding-top:5px;
	
}


#sub_menu{
	
	line-height:30px;
	margin-top:10px;
	width:753px;
	text-align:right;
	
	
}

#sub_menu span{
	
	font-size:18px;
}
#sub_menu .separa{
	
	font-size:18px;
	color: #CCCCCC;
}

#sub_menu a{
	
	color: #555555;
	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:70px;
		height:70px;
	
}

#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:70px;
	height:70px;
	padding-bottom:30px;
}
	
#artistas h2{
	
	font-size:20px;
	padding-bottom:5px;
	
}

#artistas div h2 a{
	
	font-size:20px;
	padding-bottom:5px;
	color:#333333;
	text-align:left;
	text-decoration:none;
	
	
	
}
#artistas div h2 a:hover{
text-decoration:underline;

}


#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 .obr{
	
	
	border-bottom:1px #CCC solid;
	
	
}

#obras div{
	
	padding-top:20px;
	width:753px;
	
}
#obras .clear{
	clear:both; padding-top:1px;
}

#obras img{
	
	float:left;
	margin-right:20px;
	width:237px;
}
	
#obras div h2{
	
	font-size:20px;
	padding-bottom:5px;
	
}
#obras div h2 a{
	
	font-size:20px;
	padding-bottom:5px;
	color:#333333;
	text-align:left;
	text-decoration:none;
	
}

#obras div h2 a:hover{
	
	font-size:20px;
	padding-bottom:5px;
	text-align:left;
	text-decoration: underline;
	
}


#obras div h3{
	
	font-size:15px;
	color:#C1D72E;
	line-height:20px;
	
}

#obras div p{
	text-align:justify;
	line-height:20px;
	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:10px;

}

#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:20px;
	padding-bottom:5px;

	
}

#obra dl h1 a{
	
		text-decoration:none;
		color:#454545;
}

#obra dl h1 a:hover{
	
		text-decoration:underline;
}

#obra dl h2{
	
	font-size:18px;
	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{

	width:756px;
	
}


#noticias .fin{
	clear:both;
	height:1px;
	margin-bottom:15px;
	margin-top:10px;
	border-bottom:1px #ccc solid;
}

#noticias h3.titulo{
	
	width:756px;
	border-bottom:1px #ccc solid;
	font-size:22px;
	line-height:30px;
}


#noticias h2{
	
	font-size:22px;
	line-height:24px;
	color:#C1D72E;
	margin-top:10px;
	margin-bottom:16px;
}

#noticias h4{
	font-size:15px;
	color:#999;
	margin-top:10px;
	margin-bottom:10px;	
}
#noticias h3.subtitulo{
	width:756px;
	font-size:16px;
	line-height:18px;
	margin-bottom:16px;

}

#noticias .imagen{
	
	float:left;
	width:175px;
	margin-right:20px;
	
	
}
#noticias p{
	text-align:justify;
	line-height:20px;
	margin-top:10px;
}
	

#noticias .pag{
	padding-top:10px;
	text-align:right;
	line-height:15px;
	width:753px;
}
#noticias strong{

font-weight:bold;
color:#555555;
}


#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 h2.titulo{
	font-size:20px;
	color: #C2D72F;
	line-height:30px;
	padding-bottom:10px;
	
	
}
#contacto h1.titulo{
	font-size:16px;
	line-height:30px;
	padding-bottom:10px;
	padding-top:10px;
	color:#888888;
	
	
}


#contacto h4{
	
	margin-top:40px;
	
	
}

#contacto p{
		display:block;
		line-height:30px;
	
	
}
#contacto .direccion{ background-image:url(../images/direccion.png); background-position:left top; background-repeat:no-repeat;
      height:60px;
      padding-left: 50px;
	  line-height:22px;
	  
}

#contacto .mail{ background-image:url(../images/mail.png); background-position:left; background-repeat:no-repeat;
      height:40px;
      padding-left: 50px;
	  
}
#contacto .fax{ background-image:url(../images/fax.png); background-position:left; background-repeat:no-repeat;
      height:40px;
      padding-left: 50px;
	  
}
#contacto .telf{ background-image: url(../images/telefono.png); background-position:left; background-repeat:no-repeat;
      height:40px;
      padding-left: 50px;
	  
}

#contacto p a{
text-decoration:none;
color:#333333;
		
		
	
	
}
#contacto p  a:hover{
color:#333333;
text-decoration:underline;
		
		
	
	
}


#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;
	
}

#galerias_home{
	display:block;
	width:790px;
	margin-top:20px;
	
}


#galerias_home span{
	display:block;
	margin-top:10px;

}
#galerias_home dl{
	
	float:left;
	width:390px;
	
}

#galerias_home dl h3.titulo{
	
	width:370px;
	border-bottom:1px #ccc solid;
	font-size:20px;
	line-height:30px;
}


#galerias_home dl dl{
	
	width:170px;
	height:135px;
	text-align:center;
	margin-top:20px;
	
}

#galerias_home dl dl a{
	
	color:#C2D72F;
	text-decoration:none;
	display:block;
	font-size:11px;
	margin-bottom:5px;
	
}

#galerias_home dl dl img{
	
	height:100px;
	max-width:168px;
	
	
}

#galeries_destacades{
	
	border:1px #CCC solid;
	background:#fafafa;
	margin-top:20px;
	width:180px;
	padding:10px;
	
}

#galeries_destacades h3{
	
	color:#333;
	margin-bottom:5px;
	font-weight:bold;
	font-size:14px;
	
}

#galeries_destacades img{
	
	float:left;
	height:70px;
	max-width:70px;
	margin-right:5px;

}

#galeries_destacades h4{

	color:#C2D72F;
	
}
#galeries_destacades span{
	
	font-size:10px;
	display:block;
	
}

#galeries_destacades p{
	text-align:justify;
	font-style:italic;
	font-size:11px;
	color:#666;
	margin-top:5px;
	
}

#galeries_destacades a{
	
	color:#C2D72F;
	text-decoration:none;
	text-align:right;
	width:180px;
	display:block;
	
}

#galeries_destacades a:hover{
	
	color:#333;
	text-decoration:underline;
}

/* @end */

