@charset "utf-8";
a:link {
text-decoration:none;
}

a:visited {
text-decoration:none;
}

a:hover {
text-decoration:none;
}
body{
	background-color:#f4f3f2;
	height:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}
#wraper {
  	width: 876px;
  	height:620px;
 	top: 50%;
	left: 50%;
 	margin-top: -310px; /*set to a negative number 1/2 of your height*/
	margin-left: -438px; /*set to a negative number 1/2 of your width*/
	position: absolute;
 	/*border:#ff00cc 1px solid;*/
}
#logo {
	position:absolute;
	background: transparent url(../img/arquitectura/logo.gif);
	background-repeat: no-repeat;
	width:159px;
	height:80px;
	top:0px;
	left:0px;
	
	border:#000000 0px solid;
}
#contentmenu{
	position:absolute;
	top:85px;
	left:0px;
	border:#ff00cc 0px solid;

}
.text_menu{
	background-color:#FFFFFF;
	margin-right:5px;
	float:left;
	z-index:100;	
  	padding-left:10px;
    padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#9c9787;
	border:#000000 0px solid;
}
.text_menu:hover{
	background-color:#ee6f45;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	cursor:pointer;
}
.text_menu_on{
	background-color:#dfdbd6;
	margin-right:5px;
	float:left;
	z-index:100;	
  	padding-left:10px;
    padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#383733;
	border:#000000 0px solid;
	cursor:pointer;
}
.text_menu_on:hover{
	background-color:#ee6f45;
	margin-right:5px;
	float:left;
	z-index:100;	
  	padding-left:10px;
    padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	border:#000000 0px solid;
	cursor:pointer;
}
#contentmenu2{
	position:absolute;
	top:85px;
	left:650px;
	border:#ff00cc 0px solid;
}
.text_menu2{
	background-color:#FFFFFF;
	float:right;
	z-index:100;
  	padding-left:0px;
    padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:right;
	color:#9c9787;
	border:#000000 0px solid;
}
.text_menu2:hover{
	background-color:#ee6f45;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	cursor:pointer;

}
.text_menu2_on{
	background-color:#dfdbd6;
	float:right;
	z-index:100;
  	padding-left:0px;
    padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:right;
	color:#383733;
	border:#000000 0px solid;
}
.text_menu2_on:hover{
	background-color:#ee6f45;
	float:right;
	z-index:100;
  	padding-left:0px;
    padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:right;
	color:#ffffff;
	border:#000000 0px solid;
	cursor:pointer;
}
#caixamenuintercolec{
	width:105px;
	margin-top:10px;
	margin-left:9px;
	border:#ff00cc 0px solid;
}
#contentmenuintercolec{
	margin-top:5px;
	padding-right:5px;
	width:110px;
	height:20px;
	background-color:#f4f3f2;
	border:#ff00cc 0px solid;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	text-decoration:none;
	text-align:right;
	color:#9c9787;
	cursor:pointer;
}
#contentmenuintercolec:hover{
	height:20px;
	border:#ff00cc 0px solid;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#ee6f45;
}
#contentmenuintercolec_on{
	margin-top:5px;
	padding-right:5px;
	width:110px;
	height:20px;
	background-color:#dfdbd6;
	border:#ff00cc 0px solid;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	text-decoration:none;
	text-align:right;
	color:#383733;
}
#caixadescripciocolec{
	position:absolute;
	width:285px;
	height:344px;
	margin-top:0px;
	margin-left:150px;
	border:#ff00cc 0px solid;
}
#caixadescripcio{
	position:absolute;
	width:285px;
	height:344px;
	margin-top:0px;
	margin-left:120px;
	border:#ff00cc 0px solid;
}
#descripciocolectext{
	position:absolute;
	width:285px;
	height:200px;
	margin-top:18px;
	border:#ff00cc 0px solid;
}
#caixaform{
	position:absolute;
	width:285px;
	top:100px;
	border:#ff00cc 0px solid;

}
.formularioinput{
	font-family: Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#757166;
	background-color:#ffffff;
	border:1px #dfdbd6 solid;
	height:15px;
	width:175px;
	
	margin-bottom:10px;
}
.botoenviar{
	border:0px #000000 solid;
	width:280px;
	float:left;
	text-align:right;
	
}
.botoenviar input{
	font-family: Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#757166;
	background-color:#dfdbd6;
	border:0px #dfdbd6 solid;
	height:20px;
	width:60px;
}

.botoenviar input:hover{
	font-family: Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	background-color:#ee6f45;
	border:0px #dfdbd6 solid;
	cursor:pointer;
}
.botobook{
	border:0px #000000 solid;
	margin-top:100px;
	width:280px;
	float:left;
	text-align:right;
	
}
.botobook input{
	font-family: Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#757166;
	background-color:#dfdbd6;
	border:0px #dfdbd6 solid;
	height:20px;
	width:200px;
}
.botobook input:hover{
	font-family: Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	background-color:#ee6f45;
	border:0px #dfdbd6 solid;
	cursor:pointer;
}
#carrouselbook{
	position:absolute;
	z-index:200;	
	top:272px;
	width:876px;
	height:81px;
	border:0px #000000 solid;
	
}
.textform{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:right;
	text-decoration:none;
	color:#757166;
	border:0px #000000 solid;
	width:100px;
	float:left;
}
.inputform{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:right;
	text-decoration:none;
	color:#757166;
	border:0px #000000 solid;
	width:175px;
	float:left;
	margin-left:5px;
}
.texttitulcolec{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:26px;
	margin-bottom:5px;
	text-decoration:none;
	color:#a39f92;
}
.textdescriucolec{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:16px;
	text-decoration:none;
	color:#e56a41;
}
.textcoscolec{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:13px;
	text-decoration:none;
	color:#757166;
}
#descripciocolecthums{
	position:absolute;
	width:270px;
	bottom:0px;
	padding-left:15px;
	padding-bottom:3px;
	margin-top:210px;
	border:#ff00cc 1px solid;
}

#coleccions_img{
	position:absolute;
	width:285px;
	bottom:5px;
	text-align:right;
	border:#ff00cc 0px solid;
}
.coleccions_img_item{
	float:left;
	width:64px;
	height:56px;
	bottom:0px;
	margin-left:5px;
	margin-top:5px;
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#757166;
	border:#000000 0px solid;

}

#caixaimatgecolec{
	position:absolute;
	width:396px;
	height:331px;
	margin-top:6px;
	margin-left:457px;
	border:#ff00cc 0px solid;
}
#caixaimatge{
	position:absolute;
	width:422px;
	height:338px;
	margin-top:3px;
	margin-left:435px;
	border:#ff00cc 0px solid;
}
#caixabook{
	position:absolute;
	width:389px;
	height:279px;
	margin-top:-5px;
	margin-left:435px;
	border:#ff00cc 0px solid;
}
#espacecontentmenu2{
	position:absolute;
	background-color:#FFFFFF;
	top:85px;
	left:342px;
	width:310px;
	height:25px;
	border:#ff00cc 0px solid;
}
#contingut {
	position:absolute;
	background-position:center;
	background-repeat: no-repeat;
	width:876px;
	height:353px;
	top:120px;
	left:0px;
	border:#000000 0px solid;
}
#fonscontingut{
	position:absolute;
	background-color:#FFFFFF;
	width:845px;
	height:344px;
	left:15px;
}
#foto_home {
	position:absolute;
	background: transparent url(../img/home/otostd.jpg);
	background-color:#FFFFFF;
	background-position:center;
	background-repeat: no-repeat;
  	padding-left:5px;
    padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	width:866px;
	height:327px;
	border:#000000 0px solid;
}
/*.text_menu a:actived{
font-family:Arial Narrow,Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#000000;
}*/
#texttitulhome{
	position:absolute;
	float:left;
	z-index:100;	
	font-size:30px;
	text-decoration:none;
	text-align:right;
	color:#FFFFFF;
	border:#000000 0px solid;
	font-family:Arial Narrow;
	top:102px;
	left:600px;
}
#textsubtitulhome{
	position:absolute;
	float:left;
	z-index:100;	
	font-size:13px;
	text-decoration:none;
	text-align:left;
	color:#FFFFFF;
	border:#000000 0px solid;
	font-family:Arial Narrow;
	top:137px;
	left:600px;
}
#caixa_submenuhome {
	position:absolute;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
    padding-right:5px;
	background-color:#FFFFFF;
	background-position:center;
	background-repeat: no-repeat;
	width:866px;
	height:100px;
	top:477px;
	left:0px;
	border:#000000 0px solid;
}
#caixa_firmapeu {
	position:absolute;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
    padding-right:5px;
	width:866px;
	height:12px;
	top:555px;
	left:0px;
	border:#000000 0px solid;
}
.text_peufirma{
	float:left;
	z-index:100;
    padding-right:10px;
	padding-top:20px;
	padding-bottom:5px;
	margin-left:25px;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	text-align:left;
	color:#c9c7c1;
	border:#000000 0px solid;
	
}
.text_peufirma :link{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#c9c7c1;
	border:#000000 0px solid;
	
}
.text_peufirma :visited{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#c9c7c1;
	border:#000000 0px solid;
	
}
.text_peufirma :hover{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#c9c7c1;
	border:#000000 0px solid;
	
}
.text_peufirma :active{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#c9c7c1;
	border:#000000 0px solid;
	
}
.text_submenu{
	background-color:#FFFFFF;
	float:left;
	z-index:100;
  	padding-left:25px;
    padding-right:10px;
	padding-top:20px;
	padding-bottom:5px;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	text-align:left;
	color:#9c9787;
	border:#000000 0px solid;
	
}
.text_submenu a:link{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#9c9787;

}
.text_submenu a:visited{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#9c9787;

}
.text_submenu a:hover{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#ee6f45;

}

.text_submenu {
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#ee6f45;
}
.firma_submenu{
	background-color:#FFFFFF;
	float:right;
	z-index:100;
  	padding-left:25px;
    padding-right:10px;
	padding-top:20px;
	padding-bottom:5px;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	color:#9c9787;
	border:#000000 0px solid;
	
}
.firma_submenu a:link{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#9c9787;

}
.firma_submenu a:visited{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#9c9787;

}
.firma_submenu a:hover{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#ee6f45;

}
.text_normal{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	text-align:justify;
	color:#565656;
}
.text_normal_12{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:justify;
	color:#565656;
}
.text_normal_blanc{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	text-align:left;
	color:#ffffff;
}
.text_titol{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:21px;
	text-decoration:none;
	color:#ac0337;
}
.text_subtitol{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	text-align:left;
	color:#ac0337;
}
.text_link{
font-family:Arial Narrow,Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#9a9999;
}
.text_link a:link{

font-family:Arial Narrow,Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#9a9999;
}
.text_link a:visited{
font-family:Arial Narrow,Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#9a9999;
}
.text_link a:hover{
font-family:Arial Narrow,Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#9a9999;
}
/*.text_link a:actived{
font-family:Arial Narrow,Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#9a9999;
}*/
#peudemapa {
  position:absolute;
  top:305px;
  width: 100%;
  height:30px;
  margin-bottom: 0px;
  margin-top:0px;
  text-align:right;
  font-family:Arial Narrow,Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:none;
  color:#9a9999;
}

#peu {
  float: left;
   position: relative;
  
  width: 100%;
  height:30px;
  margin-bottom: 0px;
  margin-top:0px;

  text-align:center;
  /*background-color:#CCddCC;*/
 
  /*border:#000000 1px solid;*/
  font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#9a9999;
}

#contacto_desc{
	position:absolute;
	width:276px;
	height:260px;
	top:30px;
	left:40px;
	border:#ff00cc 0px solid;
	background-image:url(../img/arquitectura/contacto.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.texttitulcontacto{
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:26px;
	text-decoration:none;
	color:#a39f92;
}
#textdirecciocontacto{
	position:absolute;
	bottom:20px;
	right:20px;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:13px;
	text-decoration:none;
	color:#757166;
}
#contacto_formulari{
	position:absolute;
	width:500px;
	height:245px;
	top:80px;
	left:340px;
	border:#000000 0px solid;
}
.form_linea{
	
	width:500px;
	height:20px;
	margin-bottom:2px;
	border:#000000 0px solid;
}
.form_linea_textarea{
	
	width:500px;
	height:100px;
	margin-bottom:2px;
	border:#000000 0px solid;
}
.form_linea_final{
	
	width:500px;
	height:20px;
	margin-bottom:2px;
	border:#000000 0px solid;
}
.form_linea_file{
	
	width:500px;
	height:25px;
	margin-bottom:2px;
	border:#000000 0px solid;
}
.form_input_file{
	width:180px;
	height:25px;
	border:#000000 0px solid;
	float:left;
	
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#757166;
}
.form_input_file input{
	width:180px;
	height:25px;
	border:#e0dcd7 1px solid;
	
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#757166;
}
.form_text{
	width:65px;
	height:20px;
	border:#000000 0px solid;
	float:left;
	margin-right:2px;
	
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:13px;
	color:#757166;
}
.form_input{
	width:180px;
	height:20px;
	border:#000000 0px solid;
	float:left;
	
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#757166;
}
.form_input input{
	width:180px;
	height:15px;
	border:#e0dcd7 1px solid;
	
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#757166;
}
.form_input_big{
	width:425px;
	height:20px;
	border:#000000 0px solid;
	float:left;
	
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#757166;
}
.form_input_big input{
	width:426px;
	height:15px;
	border:#e0dcd7 1px solid;
	
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#757166;
}
.form_input_big textarea{
	width:426px;
	height:95px;
	border:#e0dcd7 1px solid;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#757166;
}
.form_text_obligatorios{
	width:100px;
	height:20px;
	border:#000000 0px solid;
	margin-left:60px;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:11px;
	color:#b3b0aa;
}
.form_input_enviar{
	position:absolute;
	height:20px;
	bottom:0px;
	right:0px;
	border:#000000 0px solid;
	
}
.form_input_enviar input{
	font-family: Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#757166;
	background-color:#dfdbd6;
	border:0px #dfdbd6 solid;
	width:60px;
}
.form_input_enviar input:hover{
	font-family: Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	background-color:#ee6f45;
	border:0px #dfdbd6 solid;
	width:60px;
	cursor:pointer;
}
.text_petitnegre{
	position:relative;
	width:320px;
	text-align:right;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#757166;
	border:#000000 0px solid;
	
}