body
{
margin: 0;
padding: 0;	
text-align: center;
background-color: #5f583f;
}

img
{
border: none;
}

img.dreta
{
float: right;
margin: 5px 10px 0 0;
}

form
{
margin: 0;
padding: 0;
}

div.buit
{
clear: both;
margin: 0;
padding: 0;
}

div#estructura
{
width: 760px;
margin: auto;
text-align: left;
}

div#capcalera
{
width: 760px;
height: 101px;
background-image: url('../img/fons.png');
}

div#logo
{
float: left;
width: 120px;
height: 101px;
padding-left: 10px;
}

div#menusuperior
{
float: right;
width: 630px;
height: 101px;
}

div#menusuperiorbuit
{
width: 630px;
height: 74px;
}

div#avislegal
{
float: right;
width: 100px;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
color: #fff;
text-align: center;
margin: 52px 0 0 0;
}

div#avislegal a
{
color: #000;
text-decoration: none;
}

div#menusuperioropcions
{
width: 630px;
height: 27px;
}

div#menusuperioropcions ul
{
margin: 4px 0 0 10px;
padding: 0;	
}

li.actiu
{
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
font-weight: bold;
color: #fff;	
}

div#menusuperioropcions ul li
{
display: inline;
list-style-type: none;
padding: 0 10px 0 10px;
}

div#menusuperioropcions ul li a
{
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #000;
}

div#menusuperioropcions ul li a:hover
{	
color: #fff;
}

div#contingutinici
{
width: 760px;
background-color: #000;
}

div#contingutinicitext
{
/*width: 540px;*/
padding: 20px 20px 20px 10px;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
color: #fff;
text-align: left;
}

div#contingut
{
width: 740px;	
padding: 20px 10px 0 10px;
background-color: #000;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
color: #fff;
text-align: left;
}

div#peu
{
clear: both;
height: 40px;	
background-color: #000;
}

div#powered
{
float: left;
width: 150px;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 11px;
color: #fff;
text-align: left;
margin: 12px 0 0 0;
padding: 0 0 0 10px;
}

div#powered a
{
text-decoration: none;
color: #fff;
}

div#contingut
{
width: 760px;
padding: 20px 0 20px 0;
background-color: #000;
}

div#classificacions
{
float: right;
width: 180px;
}

span.fletxa
{
color: #b1082c;
font-weight: bold;
}

div#classificacions ul
{
width: 160px;
margin: 0;
padding: 0;
list-style-type: none;
}

a.classificacioactiva
{
display: block;
padding: 3px;
border-bottom: 1px solid #000;
color: #fff;
text-decoration: none;
background-color: #5f583f;
}

a.classificacionoactiva
{
display: block;
padding: 3px;
border-bottom: 1px solid #000;
color: #fff;
text-decoration: none;
}

a.classificacionoactiva:hover
{
background-color: #5f583f;
}

div#galeria
{
width: 570px;
}

div.nyap
{
float: left;
width: 165px;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 11px;
color: #fff;
text-align: left;
padding-left: 20px; 
}

img.imatgenyap
{
margin-bottom: 10px;
}

/*div.textnyap
{
text-align: left;
padding-left: 20px;
}*/

a.enllasvotar
{
color: #b1082c;
font-weight: bold;
text-decoration: none;
}

a.enllasfitxa
{
color: #fff;
font-weight: bold;
text-decoration: none;
}

div.separafilanyaps
{
clear: both;
margin: 0 0 20px 0;
padding 0;
}

div.mostranyap
{
width: 550px;
padding: 0 0 0 20px;
}

div.mostracontranyap
{
width: 550px;
padding: 30px 0 0 20px;
}

div.mostracontranyap2
{
padding: 30px 0 0 20px;
}

div.mostranyapesquerra
{
float: left;
width: 360px;
}

h1.descripciomostranyap
{
margin: 5px 0 2px 0;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
font-weight: bold;
color: #fff;
}

span.datamostranyap
{
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
font-weight: normal;
color: #fff;
}

h2.titolautormostranyap
{
margin: 10px 0 2px 0;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
font-weight: bold;
color: #fff;
}

p.autormostranyap
{
margin: 0;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
font-weight: normal;
color: #fff;
}

h2.titolcomentarimostranyap
{
margin: 10px 0 5px 0;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
font-weight: bold;
color: #fff;
}

p.comentarimostranyap
{
margin: 0;
padding: 0 0 0 20px;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
font-style: italic;
color: #fff;
}

input.codiseguretat
{
font-family: Helvetica, Arial, "Sans Serif";;
font-size: 12px;
color: #000;
border: 1px solid #000;
background-color: #fff;
}

input.botoenvianyap
{
font-family: Helvetica, Arial, "Sans Serif";;
font-size: 12px;
color: #fff;
border: 1px solid #000;
background-color: #5f583f;
}

input#nyapicona
{
visibility: hidden;
margin-left: 14px;
}

div.mostranyapdreta
{
float: left;
width: 150px;
}

h1.titolmostranyap
{
margin: 0 0 10px 0;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 14px;
font-weight: bold;
color: #fff;
}

h1.titolultimnyap
{
margin: 0 0 10px 0;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
font-weight: bold;
color: #b1082c;
}

div.contranyap
{
}

h1.titolcontranyap
{
margin: 0 0 10px 0;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 14px;
font-weight: bold;
color: #fff;
}

div.contranyap2
{
margin: 20px 0 0 0;
}

div#contingutenvianyap
{
padding: 0 20px 0 20px;
}

div#envianyap
{
margin: 20px 0 0 40px;
}

div.separador
{
clear: both;
margin-bottom: 6px;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
}

div.separador a
{
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
font-weight: bold;
color: #fff;
text-decoration: underline;
}

label
{
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
color: #fff;
line-height: 130%;
}

input
{
border: solid 1px #fff;
background-color: #c9c1a2;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
color: #000;
}

input.nycheckbox1
{
border: none;
background-color: #000;
color: #000;
margin-left: 50px;
}

input.nycheckbox2
{
border: none;
background-color: #000;
color: #000;
}

input.nycheckbox3
{
border: none;
background-color: #fff;
color: #000;
}

span.formdadespubliques
{
font-family: Helvetica, Arial, "Sans Serif";
font-size: 11px;
color: #fff;
}

span.formdadespubliques2
{
font-family: Helvetica, Arial, "Sans Serif";
font-size: 11px;
color: #000;
}

div.dadespubliques
{
padding: 15px 0 0 0;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 11px;
color: #fff;
}

div.dadespubliques2
{
padding: 10px 0 0 0;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 11px;
color: #000;
}

input.nyboto1
{
height: 20px;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
font-weight: normal;
letter-spacing: 1px;
color: #fff;
background-color: #000;
border: solid 1px #fff;
}

form.nyapFormUpNyap div label
{
float: left;
width: 150px;
padding: 2px 10px 0px 0px;
text-align: left;
}

form.formcontactar div label
{
float: left;
width: 150px;
padding: 2px 10px 0px 0px;
text-align: right;
}

#nyaptitol
{
width: 200px;
height: 18px;
}

#nyapclassifica
{
width: 250px;
height: 18px;
}

#nyapnomcognoms
{
width: 100px;
height: 18px;
}

#nyapalies
{
width: 200px;
height: 18px;
}

#nyapemail
{
width: 150px;
height: 18px;
}

#nyapimatge
{
width: 200px;
height: 18px;
}

select.nydesplegable0
{
height: 18px;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
color: #000;
border: solid 1px #fff;
background-color: #c9c1a2;
}

textarea.nycaixatext0
{
margin-top: 2px;
border: solid 1px #fff;
background-color: #c9c1a2;
}

div.botons
{
width: 330px;
padding-top: 18px;
text-align: right;
}

div.botonscontactar
{
width: 640px;
padding: 18px 0 0 0;
text-align: center;
}

div#peuformulari
{
padding: 10px 0 0 20px;
}

#nom
{
width: 150px;
height: 18px;
}

#adreca
{
width: 200px;
height: 18px;
}

#telefon
{
width: 100px;
height: 18px;
}

#fax
{
width: 100px;
height: 18px;
}

#email
{
width: 200px;
height: 18px;
}

#codi_seguretat
{
width: 50px;
height: 18px;
}

div#contingutok
{
margin: 100px 0 160px 0;
text-align: center;
}

body.finestra
{
background-color: #fff;
}

div#continguticones
{
text-align: center;
}

div#continguticones h1
{
margin: 0;
padding: 10px 0 10px 0;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 14px;
font-weight: bold;
color: #000;
}

div.icona
{
margin: auto;
width: 300px;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
color: #000;
text-align: left;
}

div.botofinestraicones
{
padding: 20px 0 10px 0;
}

img.IconaNyap 
{
border: 1px solid #fff;
}

img.IconaNyap2
{
border: 1px solid #000;
}

img.IconaNyap:hover
{
border: 1px solid #000;
}

div#contingutvot
{
}

div#contingutvot h1
{
padding: 20px 0 10px 0;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 14px;
font-weight: bold;
color: #000;
}

div#contingutvot h2
{
padding: 0 0 10px 0;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
font-weight: normal;
color: #000;
}

div#formularivot
{
}

div.missatge
{
margin: 80px 0 40px 0;
text-align: center;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
color: #fff;
}

div#contingutconfirmanyap
{
padding: 40px 20px 40px 20px;
text-align: center;
}

div#contingutconfirmanyap h1
{
margin: 0 0 40px 0;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 14px;
font-weight: bold;
color: #fff;
}

div.comentari
{
}

div.textcomentari
{
padding-left: 20px;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
font-style: oblique;
color: #fff;
}

div#afegircomentari
{
padding: 20px 0 0 0;
}

div#afegircomentari a
{
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
font-weight: bold;
color: #fff;
text-decoration: underline;
}

div#contingutcomentari
{
width: 440px;
margin: auto;
text-align: left;
}

div#contingutcomentari h1
{
margin: 10px 0 10px 0;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 14px;
font-weight: bold;
color: #000;
text-align: center;
}

span.vermell
{
font-family: Helvetica, Arial, "Sans Serif";
font-size: 15px;
font-weight: bold;
color: #b1082c;
}

span.vermell2
{
font-weight: normal;
color: #b1082c;
}

form.formcomentari
{
padding: 20px 0 0 0;
margin: 0;
}

form.formcomentari label
{
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
color: #000;
line-height: 130%;
background-color: #FFFFFF;
}

label.labelformcomentari
{
float: left;
width: 120px;
padding: 2px 10px 0px 0px;
text-align: left;
}

input.inputformcomentari
{
border: solid 1px #000;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
color: #000;
background-color: #fff;
}

#autorcomentari
{
width: 150px;
height: 20px;
}

#emailautorcomentari
{
width: 220px;
height: 20px;
}

#codi_seguretat
{
width: 60px;
height: 20px;
}

textarea.nycaixatext1
{
margin: 5px 0 10px 0;
border: solid 1px #000;
background-color: #fff;
}

div#formcomentariboto
{
padding-top: 10px;
text-align: center;
}

div#imatgeseguretat
{
margin-top: 5px;
}

div#imatgeseguretatesquerra
{
float: left;
width: 40px;
padding-right: 10px;
}

div#imatgeseguretatdreta
{
padding-top: 6px;
float: left;
width: 100px;
}

input.nyboto0
{
width: 100px;
height: 20px;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
font-weight: normal;
letter-spacing: 1px;
color: #fff;
background-color: #000;
border: solid 1px #fff;
}

div#finestraavislegal
{
padding: 15px;
font-family: Helvetica, Arial, "Sans Serif";
font-size: 12px;
font-weight: normal;
color: #000;
text-align:left;

}

div#modificacategories
{
margin: auto;
text-align: center;
}
