@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
BODY{font-family:Arial, Helvetica, sans-serif;}
a img{	border:0;}
A{	text-decoration:none; outline-style:none;}

.neteja{clear:both;}
/*#################################################                        DIVISIONS            #########################*/
/* .cap{background:url(../imatges/capcaleres/fons.jpg) no-repeat #000000 center -15px; width:100%;}*/
.cap1{ background:url(../imatges/capcaleres/cap1.jpg) no-repeat center;}
.cap2{ background:url(../imatges/capcaleres/cap2.jpg) no-repeat center;}
.cap3{ background:url(../imatges/capcaleres/cap4.jpg) no-repeat center;}
.cap4{ background:url(../imatges/capcaleres/cap3.jpg) no-repeat center;}
.cap5{ background:url(../imatges/capcaleres/cap5.jpg) no-repeat center;}
.cap6{ background:url(../imatges/capcaleres/cap6.jpg) no-repeat center;}
.cap7{ background:url(../imatges/capcaleres/cap7.jpg) no-repeat center;}
.cap8{ background:url(../imatges/capcaleres/cap8.jpg) no-repeat center;}
.cap9{ background:url(../imatges/capcaleres/cap9.jpg) no-repeat center;}
.cap10{ background:url(../imatges/capcaleres/cap10.jpg) no-repeat center;}
.cap11{ background:url(../imatges/capcaleres/cap11.jpg) no-repeat center;}
.cap12{ background:url(../imatges/capcaleres/cap12.jpg) no-repeat center;}
.cap13{ background:url(../imatges/capcaleres/cap13.jpg) no-repeat center;}
.cap14{ background:url(../imatges/capcaleres/cap14.jpg) no-repeat center;}



#contingut1{ padding:0px 0 25px 0;	background-color:#f7f4ef;}
#contingut2{ padding:15px 0 15px 0;	background-color:#FFFFFF;}
.peu{ background-color:#f7f3f0; font-size:10px; color:#1A1A1A; height:30px; padding-top:15px;}
/*#################################################                        SUBDIBISIONS          #########################*/
.centre{ /* Pk el text quedi centrat al centre i el fons vagi de punta punta*/
	width:870px; margin:0 auto; overflow:hidden;}
.sub_drt{ float:right; width:450px;}
.sub_esq{ float:left; width:140px;}
.part1{ font-size:12px; width:100px; font-family:Arial; float:left; display:block; margin-top:5px; height:20px;}
.part2{ font-size:12px; width:340px; float:right; margin-top:5px; height:20px; display:block;}
.part3{font-size:12px; background-color:#F7F3F0; width:340px; float:right; margin-top:5px;}
.part4{ font-size:12px; float:right; width:400px;}
.part5{	width:100%; display:block; height:15px; padding:5px 0 0 5px;background-color:#F0EBE5; font-size:12px;}
.part6{ width:100px; display:block; font-size:12px; float:left; padding:10px 0 0 15px;}
.part7{ display:block; width:500px; font-size:12px; float:left; padding:10px 0 0 15px;}
.part8{ font-size:12px; width:60px; display:block; }
/*#################################################                        CAP          #########################*/
.cap_esq{ float:left; width:670px; overflow:hidden;}
.cap_drt{ float:right; width:190px;}
/* == menu2 */
.cap_total{	margin:5px 0 5px 0;	padding-top:10px; font-size:12px;	font-weight:bold; height:40px; }
/* == menu1 */
.menu_taronja{ left:0; height:15px; margin-top:-3px; font-size:11px; font-weight:bold; padding-top:0px; width:100%;}

.cap_cerca{	height:50px;}
.cap_cerca_esq{ left:0;	width:100%; height:50px; background-color:#F7F4EF; border-top:5px #300101 solid;	z-index:1;}
.cap_cerca_drt{	background-repeat:no-repeat; height:50px; margin-left:660px;	padding-left:20px; width:200px; z-index:2;}
/*################################################                          CONTINGUT              #######################*/
.cont_esq{ float:left; width:635px;}
.cont_drt{ float:right; width:190px;}
/*#########################################################                  CONTINGUT 1        ########################*/
#contingut1 H1{font-size:20px; font-weight:bold; font-family:arial; margin-bottom:30px;}
#contingut1 H2{} /*sembla k va b per defecte*/
#contingut1 H3{}
#contingut1 H4{ font-weight:bold; font-size:14px; color:#EE9201; margin-bottom:15px;}
#contingut1 H5{ font-size:12px;}
#contingut1 H6{}
/*#########################################################                   CONTINGUT 2                 ###############*/
#contingut2 H1{}
#contingut2 H2{ font-size:20px; font-weight:bold; font-family:arial; margin-bottom:35px; padding-left:-20px;}
#contingut2 H3{ font-size:16px; font-family: Arial; margin-bottom:20px; margin-top:20px;}
#contingut2 H4{ font-size:14px; font-family:, Arial;}
#contingut2 H5{ font-size:12px; margin:-20px 0 30px 0;}
#contingut2 H6{ font-size:9px; font-weight:bold;}

#contingut2 ul{ font-size:11px; padding-bottom:20px;}
#contingut2 li li{ padding-left:20px;}
#contingut2 p{ font-size:12px; font-family:Arial Regular, Arial; text-align:justify;}
/*################################################                          MENU                  ########################*/
/* MENU 1 (color taronja) */
ul.menu1 { list-style-type:none; float:right; position:relative; display:block; margin:0; padding:0;}
ul.menu1 li {display:block;	float:right;margin:0;padding:0 20px 0 0;}
ul.menu1 li a {color:#000000; text-decoration:none;}
ul.menu1 li a:hover,.current {	color:#FFF;	text-decoration:none;}
ul.menu1 .current a {color:#FFF;}

/* MENU 2 (COLOR GRIS) */
ul.menu2 {float:left; width:auto; display:block; margin:0; padding:0;}
ul.menu2 li { width:107px;display:block; float:left;margin:0;padding:0 10px 0 0; background-image:url(imatges/fletxes/fletxamenu.gif);}
ul.menu2 li a {  color:#000000; text-decoration:none;}
ul.menu2 li a:hover,.current {color:#FFF; text-decoration:none;}
ul.menu2 .current a { color:#FFF;}
ul.menu2 li >.submenu { position:absolute; top:160px; z-index:4; padding:3px;color:#000000; display:none; background-color:#EF9000; color:#FFFFFF;}
ul.menu2 li:hover > .submenu { display:block; }

/*#################################################                        LINK                  #########################*/
.link1{	color:#EFA61C;}
.link1:hover{text-decoration:underline;color:#1A1A1A;}
.link2{ color:#1A1A1A; font-family:Arial; font-size:10px;}
.link2:hover{ color:#EFA61C;}
.link3{  color:#F19300;font-family:Arial; font-size:12px;}
.link3:hover{ color:#1A1A1A;}
.link4{ text-decoration:underline; color:#000000; font-size:10px}
.link4:hover{ text-decoration:none;}
.link5{ display:block; width:100%; background-color:#F7F4EF; color:#000000; padding:2px 0 2px 10px; font-size:12px;}
.link5:hover{ color:#E69A20;}
.link6{ font-size:11px; font-weight:bold; color:#000000; display:block; padding:10px 0 10px 0;}
.link6:hover{ color:#E69A20;}
.link7{ color:#FFFFFF; text-decoration:underline;}
.link7:hover{ text-decoration:none;}
.link8{ color:#000000;}
.link8:hover{ color:#F19300;}
.titol_links{ width:100%; font-size:12px; font-family:Arial; display:block; padding:30px 0 10px 0; text-transform:uppercase;}
/*################################################                              BOX                #######################*/
.box_login{	padding:5px 8px 8px 8px; }
.box_butlleti{ margin-top:25px;}
	.box_butlleti p{margin-top:5px;	margin-bottom:15px;	font-size:11px;}
	.box_butlleti h2{font-size:19px; color:1A1A1A;}
	.box_butlleti h5{padding:5px 5px 5px 10px; background-color:#000000; color:#EE9100; margin:0; font-size:12px; font-family:Arial;}
#box_info{width:100%;}
	#box_info p{background-color:#F7F4EF; padding:15px; text-align:justify; margin-top:10px; font-size:12px;}

.banner{ width:182px; height:138px;display:block; margin-top:15px;}

.box_home{width:175px;background-color:#DFD9CB; color:#1A1A1A; float:left; padding:10px; min-height:253px;}
	.box_home p{font-size:12px;}
	.box_home a{
			position:relative; display:block; width:185px; color:#1A171B; background-color:#f7f4ef; margin:20px 0 10px 0; padding:1px 10px 1px 0px; padding:0 -20px 0 0px;font-size:11px; font-weight:bold; text-align:right; left:-10px}
	.box_home a:hover{ color:#EFA61C;}
	.box_home h2{font-size:19px; padding-bottom:15px;}
	.box_home h3{font-size:16px; font-weight:bold; padding:8px 0 8px 0}

/* box per la llista de profesionals */	
#box_prof{ width:76px; float:left; padding-right:29px; height:140px;}
#box_prof h5{margin-top:10px; font-size:9px; text-transform:uppercase; color:#000000; font-family:arial;}
/* box per la llista d'espectacles */
#box_espect{ width:120px; float:left; padding-right:38px; margin-bottom:40px; height:260px;}
#box_espect H5{ font-size:15px; font-weight:bold; color:#1A1A1A; margin-bottom:0; height:35px;}
#box_espect H6{ font-size:11px; color:#808080; margin-bottom:10px; height:30px;}
#box_espect a{ font-size:10px; font-weight:bold; color:#1A171B;}
#box_espect img{ padding-bottom:10px;}
#box_espect a:hover{ color:#EFA61C;}


#box_admin{	background-color:#F29E1A; width:100%; padding:18px 5px 18px 15px; margin-bottom:3px;}
#box_admin H4{ margin:0; color:#FFFFFF; font-size:11px; font-weight:bold;}
#box_admin H5{ margin:0; color:#1A171B; font-size:11px; font-weight:100;}
#box_admin span{ text-decoration:underline;}
#box_admin_off H4{ margin:0; color:#FFFFFF; font-size:11px; font-weight:bold;}
#box_admin_off H5{ margin:0; color:#1A171B; font-size:11px; font-weight:100;}
#box_admin_off span{ text-decoration:underline;}
#box_admin_off{	background-color:#DCDCDC; width:100%; padding:18px 5px 5px 15px; margin-bottom:3px; height:22px;}
#box_admin_off H4{ margin:0; color:#000000; font-size:11px; font-weight:bold;}

#box_butlleti{ width:100%; background-color:#F7F3F0; height:55px; overflow:hidden; margin-bottom:15px;}
	#box_butlleti .titol{ width:350px; float:left; font-size:12px; font-family:Arial; padding:10px 0px 0px 20px;}
	#box_butlleti .pdfs{ width:240px; float:right; padding:10px 0px 0px 10px;margin:8px 0px 8px 10px; border-left:1px solid #C0BCB9;}
	#box_butlleti img{ margin-right:5px; margin-top:-4px;}	
/*#################################################                      FORMULARIS              ########################*/
/* LOGIN */
.login{overflow:hidden;color:#FFFFFF; font-size:12px;}
.login label{float:left; margin-right:10px; width:100%;}
.login input{background-color:#535353; color:#FFFFFF;	border:0; width:110px; filter:alpha(opacity=100);-moz-opacity:1;}
.login button{ border:0; background-color:#190E08; color:#FFFFFF; font-weight:bold; cursor:pointer; font-size:11px;}
/* BUTLLETI */
.butlleti{overflow:hidden;color:#000000; font-size:11px;}
.butlleti label{float:left;margin-right:10px; width:30px;}
.butlleti input{border:#000000 1px solid; margin-bottom:10px; width:140px; filter:alpha(opacity=100);-moz-opacity:1;}
.butlleti button{ text-align:right; font-size:10px;width:100%; border:0; background-color:#FFFFFF; color:#000000; font-weight:bold; cursor:pointer;}
/* CERCAR */
.cercar{overflow:hidden;color:#FFFFFF; font-size:12px; padding:5px;}
.cercar label{float:left; margin-right:10px;color:#EE9100; width:100%;font-weight:bold;}
.cercar input{background-color:#535353; color:#FFFFFF; border:0; width:110px;filter:alpha(opacity=100);-moz-opacity:1;}
.cercar button{ border:0; background-color:#190E08;; color:#FFFFFF; font-weight:bold; cursor:pointer; font-size:11px;}
/* GENERAL CERCA CAP */
.form1{overflow:hidden; color:#1A1A1A; font-size:12px; width:100%;}
.form1 label{ float:left; width:154px;}
.form1 select{ width:138px; border:1px solid #E4E4E4; margin-top:20px; margin-right:12px;}
.form1 input{ width:158px; border:1px solid #E4E4E4; margin-top:20px; margin-right:12px;}
.form1 button{ border:0;  padding:2px 15px 2px 15px; background-color:#000000; color:#FFFFFF; cursor:pointer; float:right; margin-top:20px; font-weight:bold; font-size:11px; font-weight:bold; margin-right:15px;}
.buto_submit{border:0;  padding:2px 15px 2px 15px; background-color:#000000; color:#FFFFFF; cursor:pointer; float:right; margin-top:20px; font-weight:bold; font-size:11px; font-weight:bold; margin-right:15px;}

/*#########################################################                       LLISTES           ###################*/
.llista1 {margin-left:15px;}
.llista1 li{display:block; overflow:hidden; padding:2px 0px 2px 10px; font-weight:bold; list-style:none;}
.llista1 li.par{background-color:#DCD6CA;}
.llista1 li.sen{background-color:#F6F3EE;}
.llista1 span{ font-size:12px;width:300px; display:block; float:left;}

.llista1 a.img{ display:inline; font-size:10px; float:right; width:60px; color:#000000;}
.llista1 a.img:hover{ color:#EFA61C;}
/*#########################################################                     HOME                ##################*/
.home_esq{ float:left; width:410px;}
.home_drt{ float:right; width:170px; background-color:#EE9201; padding:10px; text-align:left;}
	.home_drt a{ font-size:10px; color:#000000; font-weight:bold; text-align:right; width:100%; text-align:right; display:block}
	.home_drt p{ font-size:12px; color:#FFFFFF; margin:7px 0px 10px 0px; text-align:left;}
	.home_drt span{ font-size:16px; font-weight:bold; text-align:left;}
	
/*##########################################################                    FORM CONTACTAR        ###################*/
.input_cont{ border:0; background-color:#F0EBE5; width:240px; margin:0 20px 0 5px;border:1px solid #FFFFFF;}
.file_cont{ border:0; width:300px;}
.textarea_cont{ border:1px solid #C6C6C6;}
.submit{width:100%; border:0; color:#FFFFFF; background-color:#000000; height:22px; font-size:11px; font-family: Arial; cursor:pointer;}
.soci{	font-size:12px;}
/*##############################################################                COMPANYIA           #################*/
.companyia{	margin-top:35px; font-size:12px;	color:#1A1A1A;}
/*############################################################                   SOCI               ##################*/
.orange{ color:#EFA61C;}
.negra{ color:#000000;}
/*###########################################################                   ADMIN            ######################*/
.input_data{background-color:#E9E5DC; width:75%;	border:0;}
.input_fitxa{ background-color:#E9E5DC; width:100%;	border:0;}
.submit_fitxa{ width:100%; background-color:#000000; color:#FFFFFF; border:0; font-weight:bold; cursor:pointer}
.textarea_fitxa{ width:100%; background-color:#E9E5DC; border:0; height:90px;}
.afegir{ border:0; background-color:#000000; color:#FFFFFF; padding:2px; cursor:pointer;}
#map{ border:3px solid #DFD9CD; margin-top:16px; width:615px; height:250px;}
.img_fletxa{ margin:4px 3px 20px 0;}
.oblidat{ font-size:12px;}
.submit_oblidat{ font-size:11px; padding:2px; background-color:#000000; color:#FFFFFF; border:0; font-weight:bold;}
.box_img{ width:90px; height:104px; float:left; z-index:1; margin-right:15px; margin-bottom:5px;}
.box_img a{ padding-top:5px; color:#FF0000; display:block; height:14px; width:14px; z-index:4; background-image:url(../lib/swfupload/cancelbutton.gif); background-repeat:no-repeat;}
.box_img a:hover{ background-position:0 0; text-transform:none;}
.resultats{ color:#EFA61C;; font-size:12px; font-weight:bold}

#mis_mail{
background-image:url(../imatges/fletxes/gracies.gif); width:644px; height:170px; padding:35px 0px 0px 60px; font-size:12px; margin:0 auto; position:absolute; top:450px; background-repeat:no-repeat; text-align:center; background-position:230px;
}
.mail_int{font-size:12px; font-weight:bold; width:100%; text-align:center; margin:40px 0px 0px -10px; text-align:center;}
.mayus{ text-transform:uppercase;}
/*##########################################################                 ERROR                ########################*/
.error{	border:1px solid #FF0000;background-color:#F0EBE5; width:240px; margin:0 20px 0 5px;}
.cerror{ border:1px solid #FF0000;}
.miss_error{ color:#FF0000; font-weight:bold;}
.print{ background-color:#000000; color:#FFFFFF; border:1px solid #FFFFFF; padding:2px 10px 2px 10px;}
.print:hover{ background-color:#FFFFFF; color:#000000; border:1px solid #000000;}
.img_prof{ max-width:150px; max-height:190px}
.boto_butlleti{ float:right; margin-right:8px; background-color:#FFFFFF; cursor:pointer; color: #000000; background-position:30px 7px; background-repeat:no-repeat; border:0; background-image:url('../imatges/fletxes/fletxanegre.gif ');}
.boto_butlleti:hover{ background-color:#000000; color:#EE9100; background-image:none;}
.box_prof_shadow{ min-height:517px; overflow:hidden;}
#shadowbox_container{ background-color:#FFF;}
#shadowbox_body{ background-color:#FFF;}