
root {
    display: block;
}

body {
    font-family:verdana, arial, helvetica;
    font-size:12px;
    background-color:#ffffff;
    
}


#idiomes {
    text-align:right;
    font-size:0.8em;
}

#idiomes a, #peu a, #menu a, #menuPortada a {
    color:#000000;
    font-weight:bold;
    text-decoration:underline;
}

#idiomes a:hover, #peu a:hover {
    text-decoration:none;
}



#menu table, #menuPortada table {
    margin:auto;
}
#menu td, #menuPortada td {
    text-align:center;
}

#menu a, #menuPortada a {
    text-decoration:none;
    font-weight:bold;
}

h1 {
    color:#000000;
    font-weight:bold;
    text-align:center;
    padding:0;
    margin-top:0.2em;
    margin-bottom:0.2em;
}
#contents {
    color:#000000;
    font-weight:bold;
}

.event .data {
    width:10em;
}

#contents .nom a.parell {
    color:#cccccc;
    
    font-weight:bold;
}

#contents .nom a.senar {
    color:#888888;
    
    font-weight:bold;
}

#contents h2 a {
    color:#000000;
    text-decoration:underline;
}

#contents h2 a:hover {
    text-decoration:none;
}

#contents h3 {
    font-size:1.5em;
    font-weight:bold;
}

#contents .llista {
    width:90%;
    margin:auto;
    padding:1em;
    margin-bottom:1em;
}

#contents .llista.senar {
    background-color:#000000;
}

#contents .llista.parell {
    background-color:#333333;
}

#contents .llista a {
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}

#contents .llista a:hover {
    text-decoration:underline;
}

.llistaAlbums ul{
    list-style:none;
}

.llistaAlbums li {
    line-height:2em;
    width:20em;
}

.llistaAlbums {
    padding-right:2em;
}

.llistaAlbums a {
    color:#000000;
    font-weight:bold;
}

.menuSuperior {
    background-color:#dddddd;
    width:100%;
}

.menuSuperior td {
    /*border:1px solid #000000;*/
    padding:0.5em;
}

#menu .menuSuperior a {
    font-weight:bold;
    font-size:1.2em;
}

#menu .menuSuperior a:hover {
    text-decoration:underline;
}

#leftColumn {
    float:left;
    width:12em;
}

#centerColumn {
    margin-left:15em;
    text-align:justify;
}

#centerColumn a {
    color:#000000;
}

#carret {
    text-align:center;
}

#carret a {
    color:#000000;
}

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

#peu {
    clear:both;
    font-size:0.8em;
    text-align:center;
    width:90%;
    /*border-top:1px solid #777777;*/
    margin:auto;
    margin-top:1.5em;
    padding-top:1em;
    margin:0;
    width:100%;
    /*text-align:left;*/
    font-size:1em;
}

.preuInscripcio {
    margin-bottom:1em;
}

.formaPagament {
    margin-top:1em;
}

.formaPagament .important {
    margin-top:1em;
    margin-bottom:1em;
    color:#ff0000;
    font-weight:bold;
    font-size:1.2em;
}

.notaLegal {
    color:#ffffff;
}

.foto {
    float:left;
    margin-right:2em;
}

.events a {
    color:#000000;
}

.events li {
    line-height:2em;
}

a.elementActual {
    font-size:1.2em;
}

#container {
    width:98%;
    margin:auto;    
}

#container #menu {    
    height:40px;
    margin-bottom:0;
    padding-bottom:0;
}

#container #menu td {
    padding-right:5em;
    padding-left:1em;
    background-image:url('../img/fons_menu.gif');
    background-repeat:no-repeat;
    background-position:right;
    background-color:#cfedcf;
}
#container #menu .actual {
    background-image:url('../img/fons_actual.gif');
    background-repeat:no-repeat;
    background-position:right;
    background-color:#2d8f2d;
}

#contents {
    background-color:#2d8f2d;
    padding:1em;
}

table.events {
    /*margin:auto;*/
    
}

.txt2 {
    width:5em;
}

#centerColumn .parell, #centerColumn .senar {
    padding:1em;
}

#centerColumn .parell, #centerColumn .parell a {
    color:#000000;
}

#centerColumn .senar, #centerColumn .senar  a {
    color:#ffffff;
}

.submenu a {
    font-size:1.2em;
    color:#ffffff;
    font-weight:bold;
    
}

.submenu {
    margin-bottom:2em;
}

#qui, #clients, #productes, #contacte {
    color:#ffffff;
}

#productes .descripcio, #productes .llistaImatges {
    
    padding-top:1em;
    padding-bottom:1em;
}

#contacte a, #clients a {
    color:#ffffff;
}

#contacte .txt {
    width:25em;
}

#contacte textarea {
    height:6em;
}


tr.parell td {
    background-color:#cccccc;
    padding:0.5em;
}

tr.senar td {
    background-color:#888888;
    padding:0.5em;
}

.destacat {
    color:#ff0000;
    /*color:#ff5555;
    color:#0000ff;*/
    color:#ffffff;
    font-size:1.5em;
    font-size:2em;
    font-family:arial;
}


.txt3 {
    width:2em;
}

.descripcio a {
    color:#ffffff;
}

#qui a {
    color:#ffffff;
    font-weight:bold;
}

body {
    
}

textarea.txt {
    width:30em;
    height:5em;
}

.accesInscripcions {
	margin:auto;
	width:50em;
}

.accesInscripcions td {
	padding-right:1em;
	padding-bottom:0.5em;
}

.accesInscripcions input {
	width:30em;
	padding:5px;
}