html {}
body {
	padding:0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#666666;
}

.pointer { cursor:pointer; }
.limpia { clear:both; }
h1, h2, h3, p { padding:0px; margin:0px; }
.labels { font-size:12px; }

/** Genericos **/
a { text-decoration:none; color:#B94B44; }
a:hover { text-decoration:underline; }
.roj { color:#B94B44; }
.grey { color:#666; }
ul { padding:0px; margin:0px; }
li { list-style:none; }
.pointer { cursor:pointer; }
.error_form{background:#FFFF99;border:1px solid #CF3339;}

div#outter { width:955px; margin:10px auto 0; }

/** MENU **/
div#menu_sup {
	width:390px;
	margin-right:93px;
	margin-bottom:5px;
	float:right;
}
div#menu_sup li { float:left; width:77px; text-align:center;  }
div#menu_sup a { text-decoration:none; color:#666666; }
div#menu_sup a:hover { color:#B94B44; }

div#submenu {
	width:390px;
	margin-right:93px;
	float:right;
}
div#submenu li { float:left; min-width:80px; #width:80px; text-align:center;  }
div#submenu .per_que { #width:150px; }
div#submenu a { text-decoration:none; color:#666666; }
div#submenu a:hover { color:#B94B44; }

/** HEADER **/
div#header {
	height:50px;
	#height:80px;
}
div#header_detall {
	height:40px;
	padding-top:40px;
}
.header_type1 { background:url('/media/cap.jpg') no-repeat; padding-top:35px; }
.header_type2 { background:url('/media/cap2.jpg') no-repeat; padding-top:35px; }
.header_type3 { background:url('/media/cap3.jpg') no-repeat; padding-top:30px; *padding-top:0px; }
.header_type4 { background:url('/media/cap2.jpg') no-repeat; padding-top:35px; }

#header .title_section { margin-left:200px; width:270px; }
#header .title_section h1 { font-weight:normal; font-size:25px; }
#header_detall .title_section { margin-left:200px;}
#header_detall .title_section h1 { font-weight:normal; }

/** FOOTER **/
div#footer { height:10px; padding-top:10px; }
.footer_type1 { background:url('/media/peu.jpg') no-repeat ; }
.footer_type2 { background:url('/media/peu_historia.jpg') no-repeat ; }
.footer_type3 { background:url('/media/peu.jpg') no-repeat ; }
.footer_type4 { background:url('/media/peu.jpg') no-repeat ; }

div#idioma { float:left; height:20px; margin-top:10px;}
div#direcio { float:right; height:20px; margin-top:10px;}


/** CONTENT **/
div#center_type1 { margin-top:30px; min-height: 125px; height: auto !important; height: 125px; }
div#center_type2 {
	background:url('/media/historia_fotos.jpg') no-repeat left;
	margin-top:30px;
	height:403px;
}
div#center_type3 { min-height: 125px; height: auto !important; height: 125px; }
div#center_type4 { min-height: 406px; height: auto !important; height: 406px; }

.center_left {
	/*border:1px solid red;*/
	float:left;
	padding-left:60px;
	width:130px;
}
.bg_novetats { padding-left:0; background:url('/media/new.jpg') no-repeat top left; width:192px; min-height: 125px; height: auto !important; height: 125px; }
.center_left ul { margin-top:15px; }
.center_left li { line-height:20px; margin:2px; }

.center_right { float:right; margin-right:40px; padding:5px; width:660px; }
.center_right_1 { float:right; margin-right:40px; padding:5px; width:700px; }

.center_right_2 { float:right; margin-right:40px; padding:5px; width:700px; margin-bottom:100px; }
.center_right_2 p { text-align:center; padding:0px; float:left;	margin-top:100px; padding:0; }

.center_right_3 { float:right; margin-right:40px; padding:5px; width:460px; }
.center_right_novetats { float:right; margin-right:40px; padding:5px; width:700px; }


#index_left { float:left; width:194px; }
#index_right { float:right; padding:5px; width:730px; }
#index_bottom { margin-top:10px; }
#index_bottom .boton { float:left; }
#index_bottom .boton li { float:left; }
#index_bottom .image_perque { float:right; }

/**Perque**/
.grey_destacat{font-size:30px;}
#text_rao{float:left;margin-top:50px;}
.perque a { color:#666; text-decoration:none;}
.perque a:hover { color:#B94B44; text-decoration:none;}

/**perque_detall**/
#detall_menu {width:279px;float:left;}
#calce_lat{width:200px;float:left;}

#detall_genere {width:100%;height:95px;float:left; margin-top:20px;}
#info_detall{float:left;margin-left:30px;margin-top:10px;width:208px;}
.titol_detall{font-size:28px;color:#000;}
.text_detall{color:#000;}

/** NOVEDADES **/
.novetat_block {
	background:url('/media/separador.gif') no-repeat right top;
	width:230px; float:left; margin-right:1px; min-height: 391px; height: auto !important; height: 391px;
}
.novetat_block .img { height:305px; }
.novetat_block .text { height:90px; }
.novetat_block .icon { }
.novetat_block .ref { font-size:18px; font-weight:bold; }

/** NOTICIAS **/
.block_news { border-bottom:1px solid #BEBEBE; padding-bottom:10px; margin-bottom:10px; }
.block_news .data { color:#BEBEBE; text-decoration:underline; }

/** HISTORIA **/
#content_historia {
	background:url('/media/historia_paper.jpg') no-repeat;
	height:385px;
	width:440px;
	float:right;
}
#content_historia .texto { /*margin:30px;*/ height:300px; text-align:left; }
#img_historia { float:left; margin-left:58px; margin-top:45px; width:385px; height:277px; }
#content_historia .years_historia { height:100px; width:374px; margin: 1px 30px 30px; #margin:10px 30px 30px;  }
#content_historia .years_historia a { color:#666666; font-weight:bold; }
#content_historia .years_historia a:hover { color:#B94B44; }


#paginador_novetats { width:192px; margin-top:-50px; font-size:18px; }
#paginador_novetats .paginador_actual { color:#B94B44; text-decoration:underline; }
#paginador_novetats .paginador_pag { color:#666666; text-decoration:none; }


.seassons_list li { font-size:20px; }
.ss_desc { margin-top:20px; font-size:12px; }


/*************************/
.jScrollPaneContainer {
	margin:30px;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
a.jScrollArrowUp { background: url(/media/basic_arrow_up.gif) repeat-x 0 0; }
a.jScrollArrowUp:hover { background-position: 0 -15px; }
a.jScrollArrowDown { background: url(/media/basic_arrow_down.gif) repeat-x 0 0; }
a.jScrollArrowDown:hover { background-position: 0 -15px; }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { background-position: 0 -30px; }

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
