
.NOcenter{text-align:center;}
.center img {margin:0 6px;}
.bold{font-weight:bold;}
.field{font-weight:bold;}

.left{float:left;}
.right{float:right;}
.right-clear{float:right; clear:both; margin:12px 0 12px 15px;}
.right-clear {border:5px solid #F5F5F5;}
.clear{height:10px; clear:both;}

.main p{text-align:justify;}

h1 {color:#887005; border-bottom:5px solid #887005; padding:10px 0 0 0; font-size:28px; margin:0;}
ul li{list-style-type:none; margin:5px 0;}
a{text-decoration:none; color:#813734;}

#junta ul{margin:30px 0 30px 30px;}

div.event{background-color:#9D9D9D; padding:10px 25px 15px 25px; margin:15px 0;}
div.event h3{margin:10px 0 0 0; padding:15px 0 20px 50px; background:transparent url('date.gif') no-repeat 0 0;}
div.event h4{text-align:center; color:#6E1A15; text-decoration:underline; margin:0; padding:0;}
div.event ul{font-size:15px;}

.gmaps{margin:50px 0 40px 150px; border:3px solid #38343E; padding:0; width:550px; height:450px;}
.gmaps p{color:red; font-weight:bold; text-align:center;}

.links{margin-top:30px;}
.links .item{height:130px; clear:both; width:550px;}
.links .item a.title{float:left; padding:35px 0 0 90px;}
.links .item a.img{float:right; width:200px; text-align:center;}




/* item de galeria*/
.item-fotos{background:#fff url('big-box-gallery.jpg') no-repeat top center; height:250px;}
.item-fotos h2{margin:0 0 15px 25px; padding-top:15px;}
.item-fotos a{color:#000; font-weight:bold;}
.item-fotos a:hover{color:#887005;}
.item-fotos .gal-fotos {margin-left:25px;}
.item-fotos .gal-fotos img{height:110px; border-bottom:8px solid #E6E6E6;}
.item-fotos .total{float:left; padding:20px 0 0 25px; font-size:90%; font-weight:bold; text-align:right; margin:-10px 0 20px 0;}
.item-fotos .complete{float:right; clear:none; margin:9px 25px 0 0; font-size:90%;}

.item-foto h2{margin:20px 0  0 25px;}
.item-foto a{color:#000; font-weight:bold;}
.item-foto .total{text-align:right; margin:0 20px 10px 0; font-size:90%;}


/* galeria de fotos gran */
.gal-fotos-big{margin-left:25px;}
.gal-fotos-big .mosaic-image{width:200px; float:left; height:140px; text-align:center; overflow:hidden; background:#fff url('box-gallery.jpg') no-repeat top center; padding-top:15px;}
.gal-fotos-big .mosaic-image img{max-width:170px; float:none; height:120px;}


/* paginacio en javascript */
.pagination, #nav_pager_espais_dos {clear:both; margin:0; background:#ECECEC; padding:7px 0 13px 0; text-align:center; background:#fff url('pager2-box-gallery.jpg') no-repeat top center;}
#nav_pager_espais_dos{width:600px; margin-left:25px;}
.pagination ul li a, #nav_pager_espais_dos a {padding: 0 5px; color:#000;}
.pagination ul li a:hover, #nav_pager_espais_dos a:hover{color:#887005;}
.pagination ul li.active, #nav_pager_espais_dos a.highlight{font-weight:bold; color:#887005;}
/*.pagination ul li.active, #nav_pager_espais_dos a.highlight{font-weight: bold;}*/


/* Paginacio normal */
.pagination{margin-top:10px; background:#fff url('pager-box-gallery.jpg') no-repeat top center;}
.pagination ul {list-style:none; margin:0;}
.pagination ul li{background:none; display:inline; color:#7D2F2B; padding: 0 5px;}
.pagination ul li a{padding: 0 2px;}
.pagination form{margin:24px 0 15px 0;}
.pagination form select{width:50px; border:solid 1px rgb(200,200,200);}
.pagination form input.button_js{margin-left:8px; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); color:rgb(150,150,150); text-align:center;}
.pagination form input.button_js:hover{border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80); cursor:pointer;}

/* menu fotos i videos */
p.gal-menu{text-align:center; font-weight: bold; color:#9E6462; margin:20px 0 40px 0;}
p.gal-menu2 a,
p.gal-menu a{color:#9E6462; padding:3px 20px; margin:0 10px; border:2px solid #887005;}
p.gal-menu2 a:hover, p.gal-menu2 a.active-gal-menu,
p.gal-menu a:hover, p.gal-menu a.active-gal-menu{background-color:#9E6462; color:#fff;}

p.gal-menu2{text-align:center; font-weight: bold; color:#9E6462; margin:50px 0 0 0;}


/* Formulari de contacte */
.contactform {width:510px; margin:40px 0px 0 60px; padding:18px 10px 10px 10px; background: transparent url('box-contacto.png') no-repeat top center; color:#fff;}
.contactform fieldset {padding:20px 0 20px 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 10px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:#813734; font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:150px; margin:0 10px 0 20px; padding:2px;}
.contactform select.combo {width:200px; padding:2px; border:solid 1px rgb(200,200,200);}
.contactform input.field {width:300px; padding:2px; border:solid 1px rgb(200,200,200);}
.contactform textarea {width:300px; padding:2px; border:solid 1px rgb(200,200,200);}
.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; color:rgb(150,150,150); font-weight:bold;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}


/********* "Sidebar" *************************/

.main-navigation{padding-top:20px;}

/* publicar anuncis */
.box-anuncis{background:#fff url('box-anunci.png') no-repeat top center; width:190px; height:90px; margin:0 0 5px 20px; padding-top:10px;}
.box-anuncis p{margin:5px 0 15px 0; text-align:center; font-weight:bold; font-size:14px;}
.box-anuncis a{color:#fff; padding:2px 3px;}
.box-anuncis a:hover{text-decoration:underline;}


/* caixeta Galeria */
h4.boxtitle{text-align:center; padding-top:8px; background:#fff url('bg-box.jpg') no-repeat top center; width:190px; margin:0 0 0 20px; height:26px;}
.boxtitle a{color:#fff;}
.box_item{width:184px; margin:0 0 0 20px; border:3px solid #A7716F; border-top:0; padding-top:6px;}
.box_item p{text-align:center; font-size:85%; margin:0;}
.box_item p+p{margin:10px 0;}
.box_item a{color:#887005;}
.box_item a:hover{text-decoration:underline;}
.box_item a img{width:170px; border:0;}
.box_item ul li{list-style-image: url('quadrat.jpg'); list-style-position: inside; font-size:13px;}

/* banners */
p.banner-side{text-align:center; margin:20px 0 20px 10px;}


/* Form Anuncis*/
#anunci-form{padding:5px 10px 15px 40px; border:1px solid #7D2F2B; overflow:hidden; background:#E2D0CE url('bg-form-anuncis.png') repeat-x top right;}
#anunci-form .anunci-esq{float:left; width:440px;}
#anunci-form .anunci-dreta{}

#anunci-form label{float:left; width:100px; margin:0 0 0 10px;}
#anunci-form select{width:200px;}
#anunci-form input.titol{width:600px;}
#anunci-form textarea{width:600px;}

#anunci-form input.submit{clear:both; margin:15px 0 0 330px; padding:3px 5px;}


#anunci-link{text-align:center; font-size:16px; width:300px; margin:0 0 40px 270px;}
#link-anunci{display:block; padding:7px 14px;}
#link-anunci:hover{background-color:#E2D0CE; color:#7D2F2B; text-decoration:none;}


.requer{background: transparent url('stop.png') no-repeat 0 0; padding-left:18px;}
.opcio{background: transparent url('play.png') no-repeat 0 0; padding-left:18px;}

.msg_console{color:red; font-size:18px; margin-bottom:20px; text-align:center;}

.anunci-form-result p, .anunci-form-result ul{margin-left:50px; padding:0;}
.anunci-form-result .field{float:left; width:150px;}
.anunci-form-result p, .anunci-form-result li{clear:both;}