/* MIDDLE */		
#middle{
	/*background-color: #0d0d0e;*/
	background-image: url(../images/middle_bg.png);	
	width: 940px;
	padding: 34px 20px 65px 20px;
	margin-bottom: 15px;
}	
	/* contingut */
	#middle .right{
		float: none;
	}
	#middle .right .right{
		float: right;
	}
	/* sense titols */
	#middle.page_1 h1,
	#middle.page_2 h1,
	#middle.page_10 h1,
	#middle.page_4 h1 {
		display:none; 
	}
	#middle.page_1 #content div.block h1,
	#middle.page_2 #content div.block h1,
	#middle.page_10 #content div.block h1,
	#middle.page_4 #content div.block h1 {
		display:block;
	}	
	/* pagina inici, filosofia*/
	#middle.page_1,
	#middle.page_2{
		padding: 34px 0 0 0;
		width: 980px;
	}	
	#middle.page_1 #content div.block,
	#middle.page_2 #content div.block{
		margin: 0 20px;
		padding:0;
	}
	#middle.page_1 .float,
	#middle.page_2 .float,
	#middle .float2 {
		width:84px;
		height: 219px;
		float:left;	
		cursor: pointer;			
		background: #1a1a1a url(../images/inici_left.gif) no-repeat right center;
	}	
	#middle.page_1 .float:hover,
	#middle.page_2 .float:hover {			
		background: #1a1a1a url(../images/inici_left_hover.gif) no-repeat right center;
	}
	#middle .float2 {			
		background: #1a1a1a url(../images/inici_right.gif) no-repeat right center;
	}
	#middle .float2:hover {			
		background: #1a1a1a url(../images/inici_right_hover.gif) no-repeat right center;
	}	
	#middle.page_1 .scrollable,
	#middle.page_2 .scrollable{
		float:left;
		padding: 0 18px;
		width:736px;
		height: 219px;
		position: relative;
		overflow: hidden;
	background-color: #1A1A1A;
	}	
	#middle.page_1 .scrollable .items,
	#middle.page_2 .scrollable .items {
		clear: both;
		position:absolute;
		width:20000em;
	}
	#middle.page_1 .scrollable .item,
	#middle.page_2 .scrollable .item {
	display:inline;
	}
	#middle.page_1 .scrollable table,
	#middle.page_2 .scrollable table{
		height: 219px;
	}
	#middle.page_1 .scrollable table td.first,
	#middle.page_2 .scrollable table td.first{
		width: 270px;
		padding-right: 30px;
	}
	#middle.page_1 .scrollable table td.second,
	#middle.page_2 .scrollable table td.second{
		width: 434px;
	}
	#middle.page_1 .scrollable table td.third {
		width: 393px;
	}
	#middle.page_1 .scrollable table td.forth {
		width: 341px;
	}
	#middle.page_2 .scrollable table td.third{
		width: 281px;
	}
	#middle.page_2 .scrollable table td.forth{
		width: 453px;
	}
	#middle.page_1 .scrollable table td.fifth,
	#middle.page_2 .scrollable table td.fifth{
		text-align:center;
		width: 734px;
	}
	#middle.page_1 .block .left{
		width:509px;
		padding: 20px 0 20px 106px;
	}
	#middle.page_1 .block .right{
		width:193px;
		padding: 0 106px 0 0;
		margin-top: -13px;
	}
	#middle.page_1 a.boto{
		margin: 0 0 0 43px;
	}
	#middle.page_2 .video{
		text-align: center;
		padding:0 20px 26px;
	}
	/* localitzacio, contacte */	
	#middle.page_10,
	#middle.page_4{
		padding: 34px 20px 20px 20px;
	}	
	#middle.page_4 h1{
		padding-bottom: 40px;
	}	
	#google_map{
		width: 615px;
		height:390px;
	}
	#middle.page_10 .block,
	#middle.page_4 .block{
		width:900px;
		padding: 20px;
	}
	#middle.page_10 .block .left,
	#middle.page_4 .block .left{
		padding: 0 20px 0 0;		
		border-right:1px solid #710f44;
	}
	#middle.page_4 .block .left{
		padding: 0 20px 0 86px;
	}
	#middle.page_10 .block .right,
	#middle.page_4 .block .right{
		padding: 0 0 0 0;		
		width:244px;			
	}
	#middle.page_10 .block .right img{		
		margin: -14px -100px 0 20px;
	}
	#middle.page_10 .bottom,
	#middle.page_4 .bottom {
		font-size: 11px;
		text-align: center;
	}
	#middle.page_4 .form_error {
		color: #e2007a;
	}
	#middle.page_4 p.asterisc {
		font-size: 10px;
		padding-bottom:16px;
	}
	#middle.page_4 strong.asterisc {
		color: #e2007a;
	}	
	#middle.page_4 .block .left .contact{
		float:left;
		width:222px;
		padding-bottom: 10px;			
	}		
	#middle.page_4 .block .left .contact label{
		padding-bottom: 20px;	
		display: block;		
	}	
	#middle.page_4 .block .left .second{
		padding: 0 10px 0 72px;
	}
	#middle.page_4 .block .left input{
	}
	#middle.page_4 .block .left textarea{
		width:516px;
		height: 140px;
		border:0;			
	}	
	#middle.page_4 .second h1{
		padding-bottom: 20px;
	}	
	#middle.page_4 .second .left{
		border:0;			
	}		
	#middle.page_4 .second .left .contact{
		width:526px;			
	}			
	#middle.page_4 .second .right{
		padding-top: 119px;			
	}	
	#middle.page_4 input.boto{
		margin: 0 0 20px 0;
	}		
	#middle.page_4 .fada{
		position:absolute;
		margin:-130px 0 0 -19px;
	}
	.infowindow{
		color:#000;
	}
	
/* CONTENT */
	#content h1{
		font-size: 56px;
		line-height: 60px;
		margin: 0;
	}
	#content h2{
		font-size: 40px;
		line-height: 44px;
		margin: 0;
	}	
	#content div.block {
		background-color: #1a1a1a;
		font-size: 11px;
	}	
	/* envio. pago i proteccio */
	#pages{
		background-color: #1a1a1a;
		padding:20px;
	}
	#pages h2{
		font-size: 20px;
	}
	#pages strong{
		font-size: 14px;
		line-height: 22px;
	}
	#pages p{
		padding-top:10px;
	}
	
	/* paginacio llistats */
	#content .split_results{
		line-height: 30px;
		font-size: 11px;
		text-align: right;
	}
	
	a.boto, #content input.boto{
		margin: 0;
		width:150px;
		height: 37px;
		line-height: 37px;
		display: block;
		text-align: center;	
		background: #bc0065 url(../images/inici_a_bg.gif) repeat-x;	
		text-decoration: none;
		font-size: 15px;
		font-weight: bold;
		padding:0;
		border:0;
		color:#fff;
		cursor: pointer;
	}
	a.boto:hover, #content input.boto:hover{
		background: #e2007a;
	}
	
	/* NEWS */
	#new_list table {
		border-spacing:15px;
		margin: 0 -15px;
		font-size: 11px;
	}
	#new_list table tr {
		cursor: pointer;
	}
	#new_list table th {
		width: 216px;
		padding: 14px;
		background-color: #1a1a1a;
	}
	#new_list table td {
		width: 678px;
		padding: 14px 98px 14px 14px;
		background: #1a1a1a url(../images/inici_right.gif) no-repeat right center;
		vertical-align: top;
	}
	#new_list table td:hover {
		background: #1a1a1a url(../images/inici_right_hover.gif) no-repeat right center;
	}
	
	#new_list h2, #new_form h2 {
		font-size: 40px;
	}
	
	#new_list h3, #new_form h3 {
		font-size: 13px;
		font-weight: normal;
		padding: 30px 0 15px 0; 
	}
	
	
	
	#new_form table {
		border-spacing:15px;
		margin: 0 -15px;
		font-size: 11px;
	}
	#new_form table th {
		width: 216px;
		padding: 0;
		background-color: #1a1a1a;
		vertical-align: top;
	}
	#new_form div.image{
		width: 280px;
		padding: 14px;
		border-bottom: 15px solid #0d0d0e;
	}
	#new_form div.links{
		width: 280px;
		padding: 14px;
		text-align: left;
	}
	#new_form div.links a{
		display: block;
		line-height: 24px;
	}
	#new_form div.links img{
		padding: 16px 0 0 10px;
	}
	#new_form table td {
		width: 698px;
		padding: 14px;
		background: #1a1a1a;
		vertical-align: top;
	}