body, table, input, select, textarea {
font-family : verdana, arial, sans-serif;
}
body {
margin : 0;
background : #000;
padding : 0;
text-align : center;
color : #fff;
height : 100%;
}
a:link, a:visited {
color : #f08819;
text-decoration : none;
border-bottom : 1px dotted #f08819;
}
a:hover {
border-bottom : 1px solid #f08819;
}
a:active, a:focus {
text-decoration : none;
background-color : #e3e3e3;
color : #000;
border-bottom : 0 solid #a58634;
}
div#main {
width : 740px;
margin : 0 auto;
position : relative;
text-align : left;
}
div#cap1 {
background-color : #fff;
font-size : 12px;
color : #f08819;
height : 30px;
}
div#cap1 a {
color : #000;
border-bottom : 0px solid #000;
font-family: verdana, sans-serif;
letter-spacing:0px;
word-spacing:-2px
}

div#cap1 a.active {
color : #f08819;
border-bottom : 0 !important;
}

div#cap1 li {
list-style : none;
display : inline;
padding : 0 11px 0 0;
}

ul#menu {
position : absolute;
top : 8px;
left : 9px;
padding : 0;
margin : 0;
word-spacing:-2px
}
ul#idiomes {
position : absolute;
top : 8px;
right : 10px;
padding : 0;
margin : 0;
font-weight : bold;
}

ul#idiomes li {padding:0 0 0 3px}
h1 {
display : none;
}
#logo {
width : 229px;
height : 69px;
padding : 25px 0px;
}
#logo a, #logo img {
border : 0;
}


#proximos {
color: #fff;
position : absolute;
top : 37px;
right : 270px;
}

#proximos h2{
color: #fff;
font-size:small;
martgin:0;
padding:0;
margin-bottom:0.2em;
font-weight:bold;
}

#proximos ul, #proximos li {
list-style:none;
padding:0;
margin:0;
margin-bottom:0.2em;
font-size:small;
}

#cercador {
position : absolute;
top : 79px;
right : 0px;
height : 30px;
text-align:right
}
#cercador input.inputtext {
background : #fff;
width : 117px;
font-size : 12px;
border-top : 0px solid #fff;
border-right : 0px solid #fff;
border-bottom : 0px solid #fff;
border-left : 0px solid #fff;
margin : 0;
padding : 0px;
font-size:14px;
height:19px;
border:1px solid #fff;
vertical-align:bottom;
}
#cercador input.button {
cursor : pointer;
background : url('http://beta.peveas.com/templates/xhtml/default/img/button-small.gif') no-repeat;
border : 0;
height : 21px;
font-family : arial, sans-serif;
font-size : 12px;
text-align : center;
width : 61px;
margin : 0;
padding : 0;
color : #fff;
vertical-align:bottom;
}
#cercador input.button:hover {
background-position : -61px;
cursor : pointer;
}
#cercador form {
margin : 0;
padding : 0;
}
#cercador fieldset {
border : 0 solid;
padding : 0;
margin : 0;
}

#test3 {width:738px;height:232px}
#test3 p {padding:0;margin:0}
h2 {
font-weight : normal;
color : #f08819;
font-size : 26px;
}
div#text p {
font-size : 13px;
line-height : 1.5em;
margin-bottom : 2em;
text-align:justify;
}
div#peu {
clear:both;
background-color : #fff;
color : #000;
font-size : 11px;
line-height : 2em;
padding : 15px;
position : relative;
height : 110px;
}
div#peu a {
color : #000;
border-bottom-color : #000;
}
#peuB {
position : absolute;
top : 15px;
right : 15px;
text-align : right;
}
#fotosquadres {
height : 128px;
}
#fotosquadres img {
display : block;
float : left;
margin-right : 28px;
}
img#foto-quadre-last {
margin-right : 0;
}
#subscribe {
padding-right : 25px;
background : url('../img/feed.png') right;
background-repeat : no-repeat;
}
#youtube {
padding-right : 25px;
background : url('../img/youtube.gif') right;
background-repeat : no-repeat;
}
#facebook {
padding-right : 25px;
background : url('../img/facebook.gif') right;
background-repeat : no-repeat;
}
#twitter {
padding-right : 25px;
background : url('../img/twitter.png') right;
background-repeat : no-repeat;
}
#valid, #valid a {
color : #858585 !important ;
border-bottom-color : #858585 !important ;
margin-top : 1em;
font-size : 10px;
}
#titol {
color : #fff;
border-top : dotted 1px #fff;
margin-bottom : 0;
margin-top : 0px;
padding:5px 0;
}
#breadcrumbs {
font-size : 12px;
margin-bottom : 2.5em;
clear:both
}
#team ul {
padding : 0;
margin : 0;
list-style : none;
width:810px
}
#team h3, #mapa h3 {
font-weight : normal;
font-size:18px;
text-transform: uppercase;
letter-spacing:0.1em;
margin:0;
padding:15px 0 15px
}
#team li {
padding : 0;
margin : 0;
list-style : none;
float : left;
width:270px;
height:270px;
}
#team p {
width : 200px;
font-size : 10px;
text-align: center;
margin : 0;
padding : 0;
}
#team strong {
display : block;
font-size : 13px;
margin: 2px 0;
}
#mapa {
clear : both;
}
#map {
width : 740px;
height : 400px;
background-color : #99B3CC;
margin-bottom : 30px
}

#historial ul {
padding : 0;
margin : 0;
list-style : none;
width:810px
}

#historial li {
padding : 0;
margin : 0;
list-style : none;
float : left;
width:267px;
height:287px;
position:relative;
}
#historial p {
width : 206px;
font-size : 13px;
text-align: center;
margin : 0;
padding : 0;
line-height:1.3em;
font-weight:bold;
}
#historial img {padding:0;border:solid 3px}
#historial a:link,#historial a:visited  {border-bottom:0;}
#historial p a:link, #historial p a:visited {border-bottom:dotted 0px}
#historial a:hover {color:#fff;}
#historial p a:hover {color:#fff;border-bottom:1px solid #fff}

.exclusiu {position:absolute;top:3px;font-size:10px;left:48px;width:110px !important;height:14px;line-height:1.2em;color:#000;background-color:#f08819;text-align:center}

#infraestructures ul, #artistes ul {
padding : 0;
margin : 0;
list-style : none;
width:768px;
}

#infraestructures li, #artistes li {
padding : 0;
margin : 0;
list-style : none;
float : left;
width:128px;
height:128px;
position:relative;
font-size:11px
}

#infraestructures a, #artistes a {font-weight:bold;line-height:1.5em;color:#fff;display:block;width:100px;height:100px;background : url('../img/categories.jpg') no-repeat;border:0}
#artistes a {background : url('../img/generes.jpg') !important}
#infraestructures a:hover, #artistes a:hover {background-position: -100px !important}
#infraestructures span, #artistes span {position:absolute;top:3px;left:5px;width:90px}


#fotosfitxa {position:relative;width:720px}
#fotogran {width:550px;height:362px}
#mesfotos {width:210px;height:342px;position:absolute;top:0;left:550px}
#mesfotos ul {
padding : 0;
margin : 20px 0 0 !important;
list-style : none;
}

#mesfotos li {
padding : 0;
margin : 0;
list-style : none;
float : left;
width:104px;
height:104px;
}

#mesfotos a:link, #mesfotos a:visited  {border-bottom:0}

#mesfotos img {padding:0;border:solid 3px}
#mesfotos a:hover {color:#fff;}

#fotosfitxa h3 {
font-weight : normal;
font-size:19px;
margin:0;
padding:0
}

#fotosfitxa ul {list-style:none;padding:0;margin:0;line-height:2em;font-size:13px;margin-bottom:1.5em}
#fotosfitxa p {;padding:0;margin:0;line-height:2em;font-size:13px;margin-bottom:2em}
#mesfotos a.active {color:#fff}
.artistaexclusiu {border:solid #fff 1px;width:184px;color:#fff;padding:2px;position:absolute;right:0;top:162px;text-align:center;font-size:14px;}

/***** pagination *****/

.pages {
padding: 30px 15px 15px 0;
font-size: 11px;
clear:left;
height:30px !important;
}

.pages a, .pages span {
display: block;
float: left;
padding: 5px 7px;
margin-right: 3px;
margin-bottom: 20px;
border: 1px solid #f08819 !important;
color: #f08819;
background: #000;
}

.pages span.current {
border: 1px solid #f08819;
font-weight: bold;
background: #f08819;
color: #FFF;
}

.pages span.current a {
padding: 0;
border: 0px;
background: #f08819;
color: #FFF;
}

.pages a {
border: 1px solid #f08819;
text-decoration: none;
background: #000;
}

.pages a.nextprev {
font-weight: bold;
}

.pages a:hover {
border-color: #f08819;
background: #f08819;
color: #FFF;
}

.pages span.nextprev {
display:none
}

/***** Google maps *****/

.balloon {color: #000; font-size: 11px;}

#video {border:1px dotted #fff;margin-bottom:40px;}
#video object {display:block}
#audio object {background-color:#fff;text-align:center;vertical-align:bottom;height:25px;width:150px;}
#audio {width:150px;margin-bottom:40px;padding:10px;background-color:#000;border: dotted 1px #fff;}

h4 {font-weight:norma;font-size:14px}