@charset "utf-8";

* {margin:0;padding:0;}
img {border:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#999999;background-color:inherit; background-repeat:no-repeat;}
a:link, a:visited, a:hover {color:#E8740B;background-color:inherit;text-decoration:none;}

#fons {position:absolute; top:0px; left:0px; z-index:50;}

/* Per a fixar el menú*/
html, body {height:100%;overflow:hidden;}
#content {height:100%;overflow:auto;overflow-x:hidden;position:relative;z-index:2;width:100%;right:0px;position:absolute;}

#menu_cat{width:621px;z-index:9;margin:0px;left:10px;margin-left:27%;padding-top:20px;padding-left:12px;position:absolute;background-color: #fff;height:186px;}
#main {width:760px;margin:0px;padding-left:27%;width:100%;padding-top:22px;background-color:#fff; z-index:100;}
#menu {float:left;width:123px;z-index: 5;width:26%;position:relative;margin-top:22px;}
	#menu ul {list-style:none;/* border:1px solid #999999;padding:5px 0px 5px 5px;*/ position:absolute;right:0px;}
	#menu ul li {margin-bottom:5px;}
	#menu ul li a {font-family:Arial, Helvetica, sans-serif;font-size:14px;text-transform:uppercase;font-weight:bold;}
	#menu ul li a:link, #menu ul li a:visited {color:#c1c1c1;background-color:inherit;text-decoration:none;}
	#menu ul li a:hover, #menu ul li a.actiu {color:#e8740b;background-color:inherit;text-decoration:none;}
	
#col-b {float:left;width:621px;margin-left:16px;}

	#cat {list-style:none;}
	#cat li {display:inline-block;float:left;}
	#cat li a {font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:bold;text-transform:uppercase;}
	#cat li a:link, #cat li a:visited {color:#c1c1c1;background-color:inherit;text-decoration:none;}
	/*#cat li a:hover, #cat li a.actiu {color:#e8740b;background-color:inherit;text-decoration:none;}*/

	
	#cat .ca #book_m1,#cat .ca #book_m2,#cat .ca #book_m3,#cat .ca #book_m4,#cat .ca #book_m5,#cat .ca #book_m6,#cat .ca #book_m7,
	#cat .es #book_m1,#cat .es #book_m2,#cat .es #book_m3,#cat .es #book_m4,#cat .es #book_m5,#cat .es #book_m6,#cat .es #book_m7{background-position: 0px 0px;background-repeat:no-repeat;display:block;height:28px;}
	
	#mes, #menys{background-position: 0px 0px;background-repeat:no-repeat;display:block;}
	
	#cat .ca #book_m1:hover,#cat .ca #book_m2:hover,#cat .ca #book_m3:hover,#cat .ca #book_m4:hover,#cat .ca #book_m5:hover,#cat .ca #book_m6:hover,#cat .ca #book_m7:hover,#cat .ca .actiu,
	#cat .es #book_m1:hover,#cat .es #book_m2:hover,#cat .es #book_m3:hover,#cat .es #book_m4:hover,#cat .es #book_m5:hover,#cat .es #book_m6:hover,#cat .es #book_m7:hover,#cat .es .actiu,#mes:hover, #menys:hover{background-position:bottom;}
	
	#cat .ca #book_m1{background-image:url(../img/ca/book_m1.png);width:141px;}
	#cat .ca #book_m2{background-image:url(../img/ca/book_m2.png);width:159px;}
	#cat .ca #book_m3{background-image:url(../img/ca/book_m3.png);width:177px;}
	#cat .ca #book_m4{background-image:url(../img/ca/book_m4.png);width:106px;}
	#cat .ca #book_m5{background-image:url(../img/ca/book_m5.png);width:183px;}
	#cat .ca #book_m6{background-image:url(../img/ca/book_m6.png);width:168px;}
	#cat .ca #book_m7{background-image:url(../img/ca/book_m7.png);width:96px;}

	#mes{/*background-image:url(../img/mes.png);width:22px;height:22px;*/}
	#menys{/*background-image:url(../img/menys.png);width:22px; width:10px;height:22px;*/}


/* Apartat book */
	#book_pag {font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:bold;margin-bottom:60px;}
	#book_pag a {display:inline-block;}
	#book_pag a:link, #book_pag a:visited {color:#000000;background-color:inherit;text-decoration:none;}
	#book_pag a:hover {color:#e8740b;background-color:inherit;text-decoration:none;}
	
	#book_img {list-style:none;margin-top:36px;}
	#book_img li {margin-bottom:26px;}
	
/* Apartat novetats */
	#nov {list-style:none;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;}
	#nov li {margin-bottom:30px;background-image:url(../img/nov_li_bkg.png);background-position:bottom left;padding-bottom:40px;background-repeat:repeat-x;}
	#nov li a:link, #nov li a:visited {color:#c1c1c1;background-color:inherit;text-decoration:none;}
	#nov li a:hover {color:#e8740b;background-color:inherit;text-decoration:none;}
	#nov li ul {list-style:none;margin-top:10px;margin-bottom:0px;}
	#nov li ul li {background-image:none;margin-bottom:0px;padding-bottom:0px;}
	
/* Apartat contacte*/
.box1_contacte{width:350px;padding-right:5px;display:none;margin-top:20px;}
#contacte{font-family:Arial, Helvetica, sans-serif;color:#c1c1c1;background-color:inherit;font-size:18px;text-transform:uppercase;font-weight:bold;}
#contacte ul {list-style:none;margin-bottom:20px;}
#contacte label {display:block;margin-bottom:2px;font-size:90%;font-weight:bold;color:#666666;background-color:inherit;}
#contacte label.error {display:block;margin-bottom:8px;font-size:60%;font-weight:bold;color:#CC0000;background-color:inherit;font-style:italic;}
#contacte li input {margin-bottom:8px;font-size:90%;}
#contacte textarea,#contacte li input {width:340px;border:1px solid #000;}
#contacte .submit {font-family:Arial, Helvetica, sans-serif;color:#c1c1c1;background-color:inherit;border: 1px solid #c1c1c1;font-size:18px;text-transform:uppercase;padding:10px;}

/* Apartat agencia*/
#agencia {font-family:Arial, Helvetica, sans-serif;color:#c1c1c1;background-color:inherit;font-size:18px;text-transform:uppercase;font-weight:bold;}
	#agencia ul{margin-top:20px;}
		#agencia ul li{list-style: none;margin-top:36px;}


/* Estils de text */
h2 {font-family:Arial, Helvetica, sans-serif;color:#c1c1c1;background-color:inherit;font-size:18px;}
h3 {font-family:Arial, Helvetica, sans-serif;font-size:14px;text-transform:uppercase;font-weight:bold;color:#C1C1C1;background-color:inherit;}
h4 {font-family:Arial, Helvetica, sans-serif;font-size:14px;text-transform:uppercase;font-weight:bold;color:#8c8a8b;background-color:inherit;}
h5 {font-family:Arial, Helvetica, sans-serif;font-size:14px;text-transform:uppercase;font-weight:bold;color:#8c8a8b;background-color:inherit;margin-top:10px;}
h5 a:link, h5 a:visited, h5 a:hover {color:#E8740B;background-color:inherit;text-decoration:none;}

/* Línies */
.hr1 {background-image:url(../img/nov_li_bkg.png);background-repeat:repeat-x;height:10px;margin-bottom:30px;}
.hr1 hr {display:none;}

/* Recurs */
.cb {clear:both;height:1px;font-size:1px;}
.fl{float:left;margin-left:10px;}
.bi{border:1px solid #cfcfcf;padding:2px;}
.num{color:#bebdc0;}