/*Document CSS*/
body{
font-size: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
color: #000000;
background-color:#E0DEC2;
background-image:url(../img/bg_body.gif);
}

form{
margin:0px;
padding:0px;
position:relative;
}

a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

img{
border:0px;
}

ul, li, h1, h2, h3, h4, h5, h6{
margin:0px;
padding:0px;
list-style:none;
list-style-type:none;
line-height:normal;
font-weight:normal;
display:inline;
}

.u{text-decoration:underline;}
.b{font-weight:bold;}

.cls000{
background:#000000;
clear:both;
}

h4{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:24px;
color:#FFFFFF;
}

/*AMPLIACIO DE LA FOTO*/
#amplifoto{
width:100%;
height:1300px;
top:0;
left:0;
background-color:#000000;
position:absolute;
z-index:65;
filter:alpha(opacity=75); /* IE */
-moz-opacity:0.75; /* Firefox, Opera, ... */
opacity: 0.75; /* CSS 3*/
display:none;
}

#contentfoto{
position:absolute;
left:15%;
top:5%;
background-color:#FFFFFF;
padding:20px;
padding-bottom:82px;
width:auto;
/*min-height:480px;*/
z-index:70;
background-image:url(../img_j/home/bg_amplifoto.gif);
background-repeat:no-repeat;
background-position:right bottom;
display:none;
}

#headfoto{
background-image:url(../img_j/home/close.gif);
background-repeat:no-repeat;
background-position:right top;
width:auto;
}
#headfoto a{
text-decoration:none;
}


#contentfoto h4 a{
display:block;
font-size:25px;
color:#000000;
line-height:22px;
}
#contentfoto #headfoto span{
font-size:18px;
color:#999999;
}


#contentfoto img{
}

/*TOOLTIP*/
*html #dhtmltooltip { /*IE 6*/
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img_j/mm/bg_tooltip.png,sizingMethod='scale'); 
} 

#dhtmltooltip{
position: absolute;
visibility: hidden;
z-index: 100;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../img_j/mm/bg_tooltip.png);
background-repeat:no-repeat;
background-position:4px 4px;
padding:0px 4px 4px 0px;
}

#tooltipbg{
width: 127px;
padding:9px;
background:#FFFFFF;
}

#dhtmltooltip #tooltiptitle{
position:relative;
background-color: #0067CF;
background-image:url(../img_j/mm/bg_tooltip_title.gif);
background-repeat:no-repeat;
background-position:left bottom;
padding:4px;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

#dhtmltooltip #tooltipimg{
margin:8px 0px;
}

#dhtmltooltip #tooltipdesc{
margin-bottom:10px;
}

#dhtmltooltip #ico1, #dhtmltooltip #ico2{
margin-right:6px;
}

#bgweb{
width:auto;
background-image:url(../img/bg_web.gif);
background-position:993px top;
background-repeat:repeat-y;
}

#web{
width:990px;
background-color:#FFFFFF;
}

#webleft{
width:720px;
float:left;
background-color:#951915;
}

#webright{
width:270px;
float:left;
background-color:#FFFFFF;
}

#head{
position:relative;
height:168px;
}

#langs{
position:absolute;
width:720px;
margin-top:146px;
text-align:right;
color:#FFFFFF;
}

#langs a{
color:#FFFFFF;
padding-right:1px;
padding-left:1px;
}

#menu{
height:53px;
background-image:url(../img/bg_menu.gif);
background-position:top left;
background-repeat:repeat-x;
}

#menu li{
display:block;
text-align:center;
float:left;
width:111px;
background-image:url(../img/bg_menu_li.gif);
background-position:top right;
background-repeat:no-repeat;
}

#menu li a{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:16px;
color:#FFFFFF;
display:block;
height:46px;
padding-top:3px;
}

#menu li a:hover{
text-decoration:none;
}

/*INICI*/
#menu li.ini{
width:54px;
line-height:normal;
}

#menu li.ini a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
/*MENU 1 LÍNIA*/
#menu li.line{
padding:0px;
line-height:46px;
}

/*MENU NO BG*/
#menu li.nobg{
background:none;
}
/*MENU CLEAR*/
#menu li.clear{
clear:both;
display:none;
}

#menu li a:hover, #menu li a.sel, #memu li a.sel:hover{
background:#660000;
}


/*PEU*/
#footcontent{
background-color:#000000;
padding:28px 12px 20px 20px;
color:#FFFFFF;
}

#foot{
}

#foot a{
color:#FFFFFF;
}

#footcontact{
float:left;
}

#footcontact a{
text-decoration:underline;
}

#footcontact a:hover{
text-decoration:none;
}


#footlinks{
background-color:#660000;
text-align:right;
}

#footlinks{
padding:6px 28px;
}
#footlinks, #footlinks a{
color:#FFFFFF;
}


/*HORARIS*/
#hour{
padding:16px 12px;
background-image:url(../img_j/bg_hour.gif);
background-position:left bottom;
background-repeat:no-repeat;
background-color:#336699;
font-size:10px;
color:#FFFFFF;
}

#hour h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
display:block;
margin-bottom:4px;
}

/*NOTES*/
#notes{
padding:16px 12px;
background:#EBEBEB;
font-size:10px;
color:#666666;
}

#notes h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:bold;
display:block;
margin-bottom:4px
}

/*DIPTIC*/
#diptic{
padding:5px;
}

#diptic .pdf{
background-image:url(../img_j/img_pdf_diptic.gif);
background-repeat:no-repeat;
background-position:left bottom;
background-color:#000000;
}
#diptic .pdf a{
padding:16px 16px 16px 84px;
text-decoration:none;
display:block;
color:#FFFFFF;
}

#diptic .pdf {
display:block;
font-family:"Trebuchet MS", Arial, Verdana;
font-size:23px;
color:#FFFFFF;
line-height:19px;
}

#diptic .pdf span{
font-size:17px;
color:#808080;
}

#diptic .title a{
border-top:1px solid #000000;
display:block;
background:#333333;
padding:3px 10px;
text-decoration:none;
font-family:"Trebuchet MS", Arial, Verdana;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

/*PUBLICACIONS*/
#publi{
margin-top:4px;
padding:5px;
background-image:url(../img_j/bg_publi.gif);
background-repeat:no-repeat;
background-position:center 25px;
}

#publi h5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
display:block;
text-indent:4px;
}

#publi .p {
float:left;
height:160px;
width:129px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

#publi .p .text{
height:39px;
padding:3px;
padding-bottom:0px;
}

#publi .p span{
font-weight:bold;
}

#publi .p a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

#publi .p a:hover{
text-decoration:underline;
}

/*BANNERS*/
#banners{
padding:8px 19px;
}

.banner{
border-bottom:1px solid #CECECE;
padding:10px 0px;
}

/*GET ADOBE*/
#adobe{
background-color:#E8E8E8;
padding:12px;
}

/*CONTENT*/
#content{
background:#000000;
}


/*HOME*/

#home{
background:#999966;
}

#bannermm{
height:108px;
}

#home #high{
float:left;
width:249px;
background:#333300;
}

#home #imagesjard{
float:left;
width:471px;
background-image:url(../img_j/home/bg_images.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#3E4926;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

#home .hist{
background-image:url(../img_j/home/bg_hist.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#999966;
padding:12px;
padding-top:18px;
padding-bottom:20px;
font-size:11px;
color:#FFFFFF;
}

#home .hist img{
border:3px solid #FFFFFF;
margin:10px 0px;
}

#home #high .text{
margin-bottom:8px;
}

#home #high a{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333300;
text-decoration:underline;
}
#home #high a:hover{
text-decoration:none;
}

#home .item{
background-image:url(../img_j/home/bg_item.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#999966;
padding:12px;
padding-top:18px;
font-size:10px;
color:#FFFFFF;
margin-top:1px;
}

#imagesjard .content{
padding:18px 10px;
}

#imagesjard .title{
padding:0px 8px;
}

#imagesjard .images{
margin-top:8px;
}
#imagesjard .images{
margin-top:8px;
}

#imagesjard .images a{
float:left;
margin:8px 7px;
}

#imagesjard .images img{
border:4px solid #FFFFFF;
}

#imagesjard .images a:hover img{
border:4px solid #000000;
}

/*MULTIMEDIA*/

#multimedia{
background:#000000;
}

#headmm{
background-color:#000000;
padding:16px 10px 0px 22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

#headblue{
display:none;
background-color:#C7E9FF;
height:59px;
}
#headmm .links{
float:left;
padding-top:8px;
width:380px;
}

#headmm .it{
padding-bottom:8px;
float:right;
}

#headmm a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

#headmm a.aj{
text-decoration:none;
color:#FF9933;
font-weight:bold;
}

#headmm a:hover{
text-decoration:underline;
}

#mapmm{
position:relative;
background-color:#C7E9FF;
height:596px;
background-image:url(../img_j/mm/bg_mapa.gif);
background-repeat:no-repeat;
background-position:left top;
}

#mapmm div, #mapmm a{
position:absolute;
}

#mapmm a{
display:block;
width:18px;
height:18px;
background-image:url(../img_j/mm/bg_point.gif);
background-repeat:no-repeat;
background-position:left top;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
text-decoration:none;
padding-top:2px;
}

#mapmm a.pk{
background-image:url(../img_j/mm/bg_pk.gif);
background-repeat:no-repeat;
background-position:left top;
}

#mapmm a.mrd {
background-image:url(../img_j/mm/bg_mirador.gif);
background-repeat:no-repeat;
background-position:left top;
}

/*TITOL CAP ROIG*/
#mapmm .title{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:18px;
color:#FFFFFF;
left:340px;
top:89px;
z-index:15;
}

/*PUNTS PARKINGS*/
#mapmm #pk1{
left:46px;
top:563px;
}

#mapmm #pk2{
left:75px;
top:519px;
}

/*PUNTS MIRADOR*/
#mapmm #m14{
left:115px;
top:245px;
}

#mapmm #m13{
left:160px;
top:234px;
}

#mapmm #m11{
left:332px;
top:335px;
}

/*PUNTS*/
#mapmm #p1{
left:118px;
top:544px;
}
#mapmm #p2{
left:198px;
top:404px;
}
#mapmm #p3{
left:109px;
top:352px;
}
#mapmm #p4{
left:88px;
top:313px;
}
#mapmm #p5{
left:132px;
top:312px;
}
#mapmm #p6{
left:122px;
top:292px;
}
#mapmm #p7{
left:145px;
top:298px;
}
#mapmm #p8{
left:169px;
top:275px;
}
#mapmm #p9{
left:273px;
top:333px;
}
#mapmm #p10{
left:295px;
top:304px;
}
#mapmm #p11{
left:315px;
top:335px;
}
#mapmm #p12{
left:219px;
top:283px;
}
#mapmm #p13{
left:160px;
top:249px;
}
#mapmm #p14{
left:104px;
top:256px;
}
#mapmm #p15{
left:60px;
top:360px;
}
#mapmm #p16{
left:147px;
top:446px;
}

/*AJUDA*/


#helpmm{
background:#000000;
background-image:url(../img_j/mm/bg_help.gif);
background-repeat:no-repeat;
background-position:left top;
filter:alpha(opacity=75); /* IE */
-moz-opacity:0.75; /* Firefox, Opera, ... */
opacity: 0.75; /* CSS 3*/
display:none;
width:720px;
height:115px;
position:absolute;
z-index:20;
}

#helpmm .text{
margin:8px 0px 0px 84px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
position:absolute;
z-index:25;
}

#helpmm .text span{
font-weight:bold;
}

/*VISOR FOTOS VIDEOS ITINERARI*/
#visormm{
background:#000000;
filter:alpha(opacity=85); /* IE */
-moz-opacity:0.85; /* Firefox, Opera, ... */
opacity: 0.85; /* CSS 3*/
display:none;
width:720px;
height:655px;
position:absolute;
z-index:50;
}

#infommp1, #infommp2, #infommp3, #infommp4, #infommp5, #infommp6, #infommp7, #infommp8, #infommp9, #infommp10, #infommp11, #infommp12, #infommp13, #infommp14, #infommp15, #infommp16 {
position:absolute;
margin:30px;
z-index:60;
display:none;
width:720px;
}

#multimedia a.lk_back{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

#multimedia a.lk_back:hover{
text-decoration:underline;
}

#multimedia h3{
display:block;
line-height:60px;
height:60px;
margin-top:15px;
font-family:"Trebuchet MS", Arial, Verdana;
font-size:30px;
color:#FFFFFF;
background-image:url(../img_j/mm/bg_visor_h3.gif);
background-repeat:no-repeat;
background-position:left center;
}

#multimedia h3 span{
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
display:block;
width:47px;
text-align:center;
margin-right:20px;
float:left;
letter-spacing:-1px;
}

#multimedia .sections{
margin-left:65px;
margin-top:-15px;
}
#multimedia .sections a, #multimedia .sections{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

#multimedia .sections a:hover{
text-decoration:underline;
}

#multimedia .sections a.sel{
font-weight:bold;
color:#FF9933;
}

#multimedia .texte{
margin-top:15px;
margin-left:65px;
width:420px;
font-size:10px;
color:#CECECE;
text-align:justify;
}

#imagesi1, #imagesi2, #imagesi3, #imagesi4, #imagesi5, #imagesi6, #imagesi7, #imagesi8, #imagesi9, #imagesi10, #imagesi11, #imagesi12, #imagesi13, #imagesi14, #imagesi15, #imagesi16 {
padding-top:20px;
margin-left:65px;
}

#multimedia .image{
width:120px;
height:166px;
margin:0px 30px 10px 0px;
float:left;
display:block;
}

#multimedia .image img{
display:block;
margin-bottom:10px;
border:1px solid #CCCCCC;
}

#multimedia .image a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

#multimedia .image a:hover{
text-decoration:none;
}

#multimedia .imagev{
width:120px;
height:166px;
margin:0px 30px 10px 0px;
float:left;
display:block;
}

#multimedia .imagev img{
display:block;
margin-bottom:10px;
border:1px solid #CCCCCC;
}

#multimedia .imagev a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

#multimedia .imagev a:hover{
text-decoration:none;
}

/*VIDEOS*/
#videosvi1, #videosvi2, #videosvi3, #videosvi4, #videosvi5, #videosvi6, #videosvi7, #videosvi8, #videosvi9, #videosvi10, #videosvi11, #videosvi12, #videosvi13, #videosvi14, #videosvi15, #videosvi16 {
display:none;
padding-top:20px;
padding-left:65px;
}

#FlashV1, #FlashV2, #FlashV3, #FlashV4, #FlashV5, #FlashV6, #FlashV7, #FlashV8, #FlashV9, #FlashV10, #FlashV11, #FlashV12, #FlashV13, #FlashV14, #FlashV15, #FlashV16 {
text-align:center;
background-color:#000000;
padding:16px 10px;
width:420px;
}

/*ITINERARI RECOMANAT*/
#itmm{
position:absolute;
margin:30px;
z-index:60;
display:none;
width:720px;
}


#itmm a#lk_back2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

#itmm a#lk_back2:hover{
text-decoration:underline;
}

#itmm .map{
position:relative;
float:left;
width:426px;
}

#itmm .text{
float:left;
width:218px;
}

*html #itmm .text .title_cat { /*IE 6*/
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_j/mm/itinerari_cat.png',sizingMethod='image'); 
display:block;
}

#itmm .text .title_cat{
background-image:url(../img_j/mm/itinerari_cat.png);
background-repeat: no-repeat;
background-position:left top;
display:block;
width:215px;
height:72px;
}

*html #itmm .text .title_es { /*IE 6*/
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_j/mm/itinerari_es.png',sizingMethod='image'); 
display:block;
}

#itmm .text .title_es{
background-image:url(../img_j/mm/itinerari_es.png);
background-repeat: no-repeat;
background-position:left top;
display:block;
width:215px;
height:72px;
}

*html #itmm .text .title_en { /*IE 6*/
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_j/mm/itinerari_en.png',sizingMethod='image'); 
display:block;
}

#itmm .text .title_en{
background-image:url(../img_j/mm/itinerari_en.png);
background-repeat: no-repeat;
background-position:left top;
display:block;
width:215px;
height:72px;
}

*html #itmm .text .title_fr { /*IE 6*/
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_j/mm/itinerari_fr.png',sizingMethod='image'); 
display:block;
}

#itmm .text .title_fr{
background-image:url(../img_j/mm/itinerari_fr.png);
background-repeat: no-repeat;
background-position:left top;
display:block;
width:215px;
height:72px;
}


#itmm .text .info{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
text-align:justify;
margin-top:10px;
padding-top:16px;
border-top:1px solid #515557;
}

#itmm .text .info strong{
	color: #F92;
	font-weight: normal;
}


*html #itmm .map .bck{ /*IE 6*/
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_j/mm/itinerari.png',sizingMethod='image');
margin-top:283px;
margin-left:16px;
}

#itmm .map .bck{
background-image:url(../img_j/mm/itinerari.png);
background-repeat: no-repeat;
background-position:16px 283px;
width:426px;
height:595px
}

#itmm .map a{
position:absolute;
display:block;
width:18px;
height:18px;
background-image:url(../img_j/mm/bg_point.gif);
background-repeat:no-repeat;
background-position:left top;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
text-decoration:none;
padding-top:2px;
}


/*PUNTS*/
#itmm .map #pi1{
left:88px;
top:560px;
}
#itmm .map #pi3{
left:79px;
top:368px;
}
#itmm .map #pi15{
left:30px;
top:376px;
}
#itmm .map #pi16{
left:117px;
top:462px;
}

.iover{
font-weight:bold;
color:#FF9933;
}



#std_page{
background-image:url(../img/news/bg_news.jpg);
background-repeat:no-repeat;
background-position:right top;
padding-top:30px;
padding-bottom:10px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #e5c5c4;
}

#std_page_list a{
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #FFF;
text-decoration: none;
}

#std_page_list a:hover{
text-decoration: underline;
}

#std_page h3{
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:72px;
color:#D4320D;
height:55px;
overflow:hidden;
margin-bottom:23px;
padding-left:38px;
}

#std_page_list {
padding:8px 20px 15px 38px;
background-color: #951915;
background-image: url(../img/news/bg_newslist.gif);
background-repeat:repeat-x;
background-position:left top;
}

/*FORMULARIS*/
#form1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#e5c5c4;
}

#form1 form{
position:static;
}

#form1 .col{
float:left;
width:160px;
margin-right:12px;
}

#form1 .col_group{
width:370px;
float:left;
}

#form1 col2{
width:180px;
float:left;
}

#form1 .input{
border:1px solid #FFFFFF;
height:17px;
width:140px;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin:3px 0px;
float:none;
font-weight:normal;
}

#form1 .textarea{
border:1px solid #FFFFFF;
height:124px;
width:270px;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin:3px 0px;
font-weight:normal;
}

#form1 .combo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:3px;
font-weight:normal;
}

#form1 .button{
float:none;
font-size:11px;
}

#form1 span{
display:block;
font-weight:normal;
font-size:12px;
}