/*Document CSS*/

body,h1,h2,h3,h4,h5,h6,a {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
    color: #666;
}

h1 {font-size: 18px; font-weight:normal}
h2 {font-size: 18px;color:#000;font-weight:normal;}
h3 {font-size: 13px; font-weight:normal}
h4 {font-size: 12px;}
h5 {font-size: 11px;color:#000;}
h6 {font-size: 10px;}

.c9 {color: #999999;}
.cF {color: #FFFFFF;}
.c6 {color: #666666;}
.c90 {color: #990000;}
.cOB {color: #0B3156;}
	
.I {font-style: italic;}
.B {font-weight: bold;}

a {color: #666666;text-decoration:none;}
a:hover {color:#FF3300;text-decoration: underline}

img {border:0px;}

.active {color:#FF3300;font-weight:bold;}
strong {color:#000000;}
.border1 {border:1px solid #CCCCCC; }

.print{display:none;}
.page-break{ display:none; }


/* INICI*****/

#web {
	width:1078px;
	margin:0px auto;
	margin-top:5%;
}

.float_l {float:left; padding-bottom:10px;}
.float_r {float:right;}
#web #cap #head{height:120px; background-image:url(../img/bgHead.jpg); background-repeat:no-repeat; background-position:left top;}
#web #cap #head .ad1 {margin-right:15px; color:#FEFEFE; padding-top:13px;}
#web #cap #head .ad1 strong{color:#FEFEFE;}
#web #cap #head .ad1 a{color:#FEFEFE; text-decoration:underline;}
#web #cap #head .ad1 a:hover {text-decoration:none;}
#web #cap #flashcontent{width:800px; height:380px; margin:0px auto; text-align:center; overflow:hidden;}
#web #cap #flashcontent div{width:100%;text-align:center; font-weight:bold; color:#000000; font-size:13px;}
#web #cap #flashcontent img{height:340px;}
#web #cap #idiomes {padding-top:35px;}

.pics{ display:block; width:300px; height:300px; padding-left:350px}


#noticia{background-color:#EFEFEF; padding-top:8px;}
#noticia #text{ width:auto;text-align:left }
#noticia ul {margin:0px; padding:0px  }
#noticia ul li{margin-right:30px; list-style:none}
#noticia #ferias { width:1078px; text-align:center;  margin-bottom:10px;}
.stand { color:#FF0000}
.titol { color:#ff3300;}

/*** HOME *****/
#content {width:975px; margin: 0 auto; padding-top:35px; position:relative;}


#idiomes_home{padding:8px 0px; text-align:center;}
#idiomes_home a:hover, #idiomes a:hover {font-weight:normal;text-decoration:none; color:#333333;  }

#menu { width:auto; margin-top:38px; height:25px; position:absolute; top:0px; right:0px;} 
#navegacio ul li a:hover {font-weight:bold; text-decoration:none;}
#navegacio ul li a.sel {font-weight:bold; text-decoration:none; color:#FF3300;}
#navegacio ul li a:hover span, #navegacio ul li a.sel span {color:#FF3300;}

#navegacio {width:365px;background-image:url(../img/bck_menu.jpg);background-repeat:no-repeat;}
#navegacio ul {margin:0px;padding:5px 0px 20px 40px;}
#navegacio ul li{list-style:none; background-image:url(../img/bullet.jpg); background-repeat:no-repeat; background-position:left top; display:block; margin:0px;  padding:0px; padding-left:17px;}
#producte {width:600px; overflow:visible;}
#navegacio ul#productes li {margin:10px; width:240px; text-transform:uppercase}
#navegacio .titol {margin-bottom:5px; padding-left:8px; }
#navegacio .titolIn {margin-bottom:5px;list-style:none;background-image:url(../img/flet.jpg); background-repeat:no-repeat; background-position:left top; color:#FF3300;}

#navegacio ul#video li {background-image:url(../img/video.gif); background-repeat:no-repeat; background-position:left top; height:20px; line-height:20px;}

#navegacio ul li.hideEmb{ display:none; list-style:none;background-image:url(../img/bullet.jpg); background-repeat:no-repeat; background-position:left top;}
#navegacio ul li.hideEmb{ display:none; list-style:none;background-image:url(../img/bullet.jpg); background-repeat:no-repeat; background-position:left top;}

ul#productes li a span{color:#444444; font-weight:bold;}
ul#productes li a.sel span{color:#FF3300;}

ul#productes li a#linkEmb strong{color:#666666;}
ul#productes li a#linkEmb.selected strong{color:#FF3300;}

ul#altres{padding:0px; padding-left:40px; margin-top:-10px; padding-bottom:20px;}
ul#altres li.titol2 { color:#0066CC; background-image:none;}

#fires {width:190px;padding-top:20px;padding-left:55px;}
#fires a.mail {font-weight:normal;color:#0066CC;}
	
.spain {padding-top:20px;padding-left:55px;}

.map {padding-right:10px;}
#mapa a.mail {font-weight:normal;color:#0066CC;}

/*** Productes ***/
a.print_bt{
display:block; 
float:right; 
font-weight:bold; 
text-decoration:none; 
color:#0066CC; 
margin-top:-38px; 
margin-right:65px;
width:auto;
height:44px;
line-height:44px;
padding-right:55px;

background-image:url(../img/print.gif);
background-repeat:no-repeat;
background-position:right top;
}
#productes strong {color:#cc3300;}

#producte .titol {padding-top:10px;font-size:29px;color:#cc3300;text-transform:uppercase}
#producte a {color:#0066CC;text-decoration:underline;}
#producte #thumbs {padding-left:45px; width:auto}
#producte #thumbs .thumb{margin-bottom:12px;}
#producte #descriptiu {width:540px;padding-bottom:40px; padding-top:60px;}
#producte #descriptiu p {margin:6px 0px; padding:0px; } 
#producte #descriptiu ul{list-style:decimal; list-style-type:decimal; margin:0px; padding:0px;}
#producte #descriptiu ul li {list-style:decimal; list-style-type:decimal; margin:0px; padding:2px 0px; margin-left:30px;}
#producte #descriptiu ul li span{ display:block; text-indent:30px;}
#prodcute #camps {width:574px;}
#producte #form select {width:146px;}
#producte strong {color:#cc3300; font-weight:normal; font-style:italic}
/************* LINEAS ***************/
#linea .titol {padding-top:10px;font-size:29px;color:#cc3300;text-transform:uppercase}
#linea #thumbs { width:600px;overflow:auto}
#linea #thumbs ul { margin:0px;padding:0px; list-style:none;}
#linea #thumbs ul li { float:left; margin:0px; padding:0px;} 

/******** SITUACIO ***/
#situacio {padding-top:40px;}

#situacio #map1 {width:400px; height:400px; overflow:hidden;}
#situacio #map2 {width:400px; height:400px; overflow:hidden;}
#situacio .titol { padding-top:10px;font-size:29px;color:#cc3300;font-weight:normal;}
#situacio .titol2 { font-size:18px; font-weight:bold; padding-bottom:20px; padding-top:20px; clear:both; color:#cc3300;}

/******* Avís legal ***/
#aviso {padding-top:70px;padding-left:50px;width:450px; font-size:12px}

/****** ¡Contacte ****/
#contacte {padding-left:65px;}
#contacte .titol {padding-top:10px;font-size:29px;color:#cc3300;font-weight:normal;}

/*** Quienes somos ****/
#quienes_somos {padding-top:30px; width:600px;}
#quienes_somos #foto {padding:0px 30px 30px 0px; text-align:center; width:250px;}
#quienes_somos #foto img{margin:25px 0px; margin-bottom:7px;}
#quienes_somos p { width:300px;text-align:justify;float:left;}
#quienes_somos .titol {font-size:29px;color:#cc3300;font-weight:normal; padding-bottom:30px}

/*** EQUIP ***/
#equip {padding-top:30px; width:600px; margin:0px auto;}
#equip .titol{font-size:29px;color:#cc3300;font-weight:normal; padding-bottom:30px;}
.member{width:140px; float:left; text-align:center; padding:15px 5px;}
.member img{margin-bottom:8px; width:92px; border:1px solid #CCCCCC;}
.first{ margin:0px auto; float:none; }
.seconds{width:450px; margin:0px auto;}

/**** FORM ****/
#form strong {color:#cc3300; font-weight:normal}
label span { font-weight:bold; color:#000000}

/***FOOTER**/
#footer ul li { list-style:none; text-align:center; padding-bottom:10px;}
#footer ul li a{color:#0066CC;}
#footer_print{display:none;}
/*** SITEMAP **/
#sitemap { padding:50px 0px 0px 0px;}
#sitemap ul,li { list-style:none}
#sitemap li { padding:5px}

#sitemap strong{
color:#666666;
}

textarea{
font-family:Arial, Helvetica, sans-serif;
}
