/*Document CSS*/

body{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
    color: #666666;
	background-color:#E1DEC1;
}

ul{
padding:0px;
margin:0px;
list-style:none;
}

h1, h2, h3, h4, h5, h6, form{
font-weight:normal;
margin:0px;
padding:0px;
}
a:hover{
text-decoration:none;
}

.b{
font-weight:bold;
}
.u{
text-decoration:underline;
}
.n{
text-decoration:none;
}
.j{
text-align:justify;
}
.input{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
font-weight:normal;
padding:1px;
}

.nav{
background-image:url(../images/bgmenu1.gif);
background-position:bottom left;
background-repeat:repeat-x;
background-color:#FFFFFF;
border:0px;
padding:3px;
border:1px solid #E2D1D5;
}
/*formulari +informacio*/
.nav2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:9px;
background-image:url(../images/bgmenu1.gif);
background-position:bottom left;
background-repeat:repeat-x;
background-color:#FFFFFF;
border:0px;
border:1px solid #E2D1D5;
}
.input_form{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
font-weight:normal;
width:110px;
height:22px;
line-height:22px;
padding-left:2px;
padding-right:2px;
border:0px;
background-image:url(../images/fitxa/bginput.gif);
background-position:bottom left;
background-repeat:repeat-x;
}
.input_textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
width:250px;
height:95px;
padding-left:2px;
padding-right:2px;
border:0px;
background-image:url(../images/fitxa/bgtext.gif);
background-position:bottom left;
background-repeat:repeat-x;
}


/*fonts*/
h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
color:#663333;
margin-bottom:0px;
}
h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#663333;
font-weight:bold;
}

h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
color:#000000;
margin-bottom:-4px;
}

h4{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
margin-top:5px;
}

h5{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#663333;
}

h6{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#000000;
}


.f1{
font-family:Georgia, "Times New Roman", Times, serif;
color:#663333;
font-size:13px;
font-weight:bold;
}
.f2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
font-weight:normal;
}

.f3{
font-family:Georgia, "Times New Roman", Times, serif;
color:#666666;
font-size:12px;
}

.f4{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
font-weight:normal;
}

.f5{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
font-weight:normal;
}

.f6{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}
.f7{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CC3333;
}
.f8{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
font-weight:normal;
}
.f9{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:normal;
}

.f10{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
}
.f11{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
}
.f12{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:10px;
font-weight:normal;
}

.f13{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
}

.f14{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
font-weight:normal;
}


#center{
text-align:left;
}
#center a{
text-decoration:none;
}
#center a:hover{
text-decoration:underline;

}

#content{
width:950px;
margin-top:20px;
padding:25px;
padding-bottom:10px;
background-color:#FFFFFF;
background-image:url(../images/bgcontent.gif);
background-position:310px top;
background-repeat:no-repeat;
text-align:left;
}

#lang img{
border:0;
border:1px solid #666666;
margin-right:1px;
}
/*MENU LATERAL*/
#menu_lateral li{
width:272px;
border-bottom:1px solid #E2D1D5;
}

#menu_lateral li a{
text-decoration:none;
padding-left:20px;
display:block;
line-height:25px;
}

#menu_lateral li .selected{
padding-left:20px;
color:#CC3333;
background-image:url(../images/bgmenu2.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:4px;
}

#menu_lateral li a:hover{
border-left:5px solid #671D33;
padding-left:15px;
color:#CC3333;
background-image:url(../images/bgmenu1.gif);
background-position:bottom;
background-repeat:repeat-x;
}

#menu_lateral li .sel:hover{
padding-left:20px;
color:#CC3333;
background-image:url(../images/bgmenu2.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:4px;
border:0px;
}

#menu_lateral li a span{
text-decoration:none;
line-height:13px;
}

#map{
background-image:url(../images/bgmap.gif);
background-repeat:no-repeat;
width:268px;
height:184px;
padding:8px;
padding-left:10px;
}
#pastilla1{
height:26px;
}

#pastilla1 .primer{
width:12px;
background-image:url(../images/bgpmap.jpg);
background-position:top left;
background-repeat:no-repeat;
}
#pastilla1 .segon{
background-image:url(../images/bgmap_center.gif);
background-position:top left;
background-repeat: repeat-x;
padding-top:6px;
}


#pastilla1 .tercer{
width:15px;
background-image:url(../images/bgpmap.jpg);
background-position:top right;
background-repeat:no-repeat;
}

#pastilla2{
height:22px;
}
#pastilla2 a{
text-decoration:none;
}
#pastilla2 a:hover{
text-decoration:underline;
}

#pastilla2 .primer{
width:15px;
background-image:url(../images/bgp2.gif);
background-position:center left;
background-repeat:no-repeat;
}
#pastilla2 .segon{
background-color:#FFFFFF;
display:block;
height:18px;
padding-top:3px;
}

#pastilla2 .tercer{
width:15px;
background-image:url(../images/bgp2.gif);
background-position:center right;
background-repeat:no-repeat;
}
/*seccions*/
#seccio{
text-align:justify;
}
#cap{
margin-bottom:12px;
}

/* CERCADOR*/
#cercador{
/*background-image:url(../images/cercador/bgcerca.gif);
background-repeat:repeat-x;
background-position:bottom left;
*/
padding-left:5px;
padding-right:5px;
}
#cercador .selec{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CC3300;
font-size:12px;
font-weight:bold;
}
#cercador #gavines{
background-image:url(../images/cercador/gavines.gif);
background-repeat:no-repeat;
background-position:top right;
}
.cerca_llistat form table td{
padding:0px 8px 0px 8px;
}
.cerca_llistat form table td.td1{
padding:0px 8px 0px 0px;
}


/* QUI SOM */
#img_qui{
text-align:center;
margin-bottom:12px;
padding:8px;
padding-left:0px; 
border:1px solid #E8E8E7;
}
#img_qui img{
margin-left:10px;
margin-top:5px;
margin-bottom:5px;
}

#empresa{
width:240px;
text-align:right;
padding:10px;
padding-right:10px;
padding-left:20px;
margin-bottom:10px;
border-top:1px solid #C5C5C5;
background-image:url(../images/bgempresa.gif);
background-repeat:repeat-x;
}

/*LLISTAT VENDA- LLOGUER*/
#paginacio{
margin-right:10px;
margin-bottom:5px;
margin-top:2px;

}

#paginacio a{
color:#666666;
margin-right:4px;
padding-left:3px;
padding-right:3px;
text-decoration:none;
}
#paginacio a:hover{
text-decoration:none;
color:#CC3535;
}
#paginacio .sel, #paginacio a.sel:hover,#paginacio pagina_sel{
background-color:#CC3535;
color:#FFFFFF;
}
.pagina_sel{
background-color:#CC3535;
color:#FFFFFF;
font-weight:normal;
padding-left:3px;
padding-right:3px;
}
.te_mapa{
background-image:url(../images/caixa2/punt.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding-top:5px; 
display:block; 
width:150px;
padding-left:14px;
}
.te_mapa:hover{
color:#CC3333;
font-weight:bold;
background-image:url(../images/caixa2/punt2.gif);
background-repeat:no-repeat;
background-position:bottom left;
}
/*DETALL */
#thumbs{
text-align:left;
}

#thumbs a{
float:left;
margin-right:7px;
margin-bottom:11px;
border:5px solid #FFFFFF;
}

#thumbs a:hover, #thumbs .sel{
border:5px solid #FF9933;	
}

/*FITXA*/
#fitxa{
background-image:url(../images/fitxa/bg.gif);
background-repeat:no-repeat;
background-position:top;
width:321px;
height:326px;
padding-top:14px;
}

.tag{
float:left;
display:block;
height:20px;
background-image:url(../images/fitxa/bgfitxa.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding-right:18px;
padding-left:3px;
line-height:20px;
margin-left:0px;
}
.tag2{
float:left;
display:block;
height:20px;
background-image:url(../images/fitxa/bgfitxa.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding-right:18px;
padding-left:3px;
line-height:20px;
}

#detall a:hover{
text-decoration:none;
color:#CC3300;
}
#detall .sel{
text-decoration:none;
color:#CC3300;
font-weight:bold;
}

.scroll{
overflow:auto;
width:277px;
height:292px;
padding-right:12px;
margin-left:15px;
}

#caracter b{
line-height:16px;
display:block;
}

#desc, #mapa{
padding-top:8px;
}

#mapa, #mes, #icones{
display:none;
}

#mapa{

}

#mes{

}

#icones img{
margin-right:5px;
}

/*mapa web*/
#mapy{
margin-top:25px;
}
#mapy a{
text-decoration:none;
}
#mapy a:hover{
text-decoration:underline;
}

#mapy ul{
list-style:square;
margin:0px;
padding:0px;
padding-left:15px;
}
#mapy ul li{
margin:8px 0px 8px 0px;
}
#mapy ul ul li{
margin-left:40px;
padding:5px 0px 5px 0px;
}
#mapy ul ul ul li{
margin-left:80px;
padding:5px 0px 5px 0px;
}

/*caixes*/
#caixa1{
margin-top:6px;
margin-right:15px;
float:left;
}

#info .image{
padding-right:8px;
padding-bottom:2px;
float:left;
}
#info img{
border:0px;

}

#info{
height:132px;
overflow:hidden;
border:1px solid #F8F8F7;
background-image:url(../images/caixa1/bgcaixa1.gif);
background-repeat:no-repeat;
background-position:bottom right;
width:260px;
padding:5px;
}
#ombra_dreta{
background-image:url(../images/caixa1/ombra.gif);
background-repeat: repeat-y;
background-position:top right;
width:281px;
}
#ombra_sota{
background-color:#FFFFFF;
background-image:url(../images/caixa1/ombra2.gif);
background-repeat:no-repeat;
background-position:top;
width:281px;
}

#caixa2{
margin-top:14px;
margin-right:5px;
}
#info2 .img{
float:left;
padding-right:10px;
padding-bottom:2px;
}

#info2{
background-image:url(../images/caixa2/bgcaixa1.gif);
background-repeat:no-repeat;
background-position:bottom right;
width:398px;
padding:5px;
}
#ombra_dreta2{
background-image:url(../images/caixa2/ombra.gif);
background-repeat: repeat-y;
background-position:top right;
width:420px;
}
#ombra_sota2{
background-color:#FFFFFF;
background-image:url(../images/caixa2/ombra2.gif);
background-repeat:no-repeat;
background-position:top;
width:420px;
}

#caixa3{

}


#info3{
padding:5px;
padding-bottom:14px;
padding-top:8px;
}

#ombra_dreta3{
background-image:url(../images/caixa3/ombra.gif);
background-repeat: repeat-y;
background-position:top right;
margin-left:5px;
width:584px;
}
#ombra_sota3{
background-color:#FFFFFF;
background-image:url(../images/caixa3/ombra2.gif);
background-repeat:no-repeat;
background-position:top;
width:584px;
}



#ombra_dreta_gran{
background-image:url(../images/caixag/ombra_dreta_gran.gif);
background-repeat: repeat-y;
background-position:top right;
width:626px;
}
#ombra_sota_gran{
background-color:#FFFFFF;
background-image:url(../images/caixag/ombra_gran.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-top:8px;
width:620px;
}

/*LINKS*/
#links .link{
margin-bottom:9px;
padding:2px;
font-size:10px;
}

#links .sbt{
padding:5px 0px 2px 10px;
}

#links a{
text-decoration:none;
font-weight:bold;
padding:4px;
}

#links a:hover{
color:#FFFFFF;
background-color:#663333;
}





