a.Titols{
}

a.TitolsSelec{
 background-color: #b3b3b3;
}

body
{
margin: 0;
padding: 0;
background-color: #ccc;
}

img
{
border: none;
}

img.esquerra
{
float: left;
}

img.dreta
{
float: right;
}

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

div.separador
{
margin: 6px 0 6px 0;
border-bottom: dashed 1px #fff;
}

div#estructura
{
}

div#avislegal
{
text-align: right;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 10px;
color: #4f4f4f;

padding: 5px 10px 5px 0;
}

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

table#cos
{
width: 778px;
}

div#cap
{
}

div#capsuperior
{
height: 63px;
background-color: #470a58;
padding-right:10px;
}

div#capsuperior a
{
padding-right:2px;
color: #FFF;
text-decoration: none;
}

div#capsuperioresquerra
{
float: left;
width: 130px;
text-align: left;
padding:7px;
}

div#capsuperioresquerra img
{
margin: 2px 0 0 0px;
}

div#capsuperiorcentre
{
float: left;
width: 514px;
text-align: center;
}

div#bannercapcalera {
padding: 1px 0 0 0;
margin: auto;
width: 468px;
height: 60px;
/*border: 1px solid black;*/
}

div#capsuperiordreta
{
float: right;
width: 100px;

font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 10px;
color: #fff;
text-align: right;
padding: 9px 0px 9px 9px;
}

div#capinferior
{
height: 18px;
background-color: #fff;

margin: 6px 0 6px 0;
}

div#capinferioresquerra
{
float: left;
width: 72%;

text-align: left;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 10px;
color: #000;
line-height: 200%;

padding: 0 0 0 6px;
}

div#capinferioresquerra a
{
color: #470a58;
text-decoration: none;
}

div#capinferiordreta
{
float: right;
width: 25%;

text-align: right;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 10px;
color: #470a58;

padding: 0 6px 0 0;
}

div#capinferiordreta a
{
color: #470a58;
text-decoration: none;
}

span.separaidiomes
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 12px;
font-weight: bold;
color: #818181;
}

table#contingutportada
{
width: 100%;
height: 100%;
background-color: #470a58;
}

div#contingut
{
/*height: 100%;*/
background-color: #470a58;
}

td#contingutesquerra
{
width: 130px;
background-color: #b3b3b3;
}

td#contingutdreta
{
width: 658px;
background-color:  #470a58;
}

div#banerlateralportada
{
margin: 0 0 3px 0;
padding: 4px 0 4px 0;
text-align: center;
background-color: #b3b3b3;
}

div#menu
{
width: 130px;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #000;
background-color: #ccc;
}

div#menu ul
{
padding: 0;
margin: 0;
list-style-type: none;
}

a.menu1
{
display: block;
width: 130px;
padding: 2px 0px;
font-weight: bold;
color: #470a58;
text-decoration: none;
text-align: center;
background-color: #b3b3b3;
border-bottom: 3px solid #ccc;
}

a.menu1:hover
{
background-color: #808080;
}

a.menu1actiu
{
display: block;
width: 130px;
padding: 2px 0px;
font-weight: bold;
color: #fff;
text-decoration: none;
text-align: center;
background-color: #470a58;
border-bottom: 3px solid #ccc;
}

span.menu1actiu2
{
display: block;
width: 130px;
padding: 2px 0px;
font-weight: bold;
color: #fff;
text-decoration: none;
text-align: center;
background-color: #470a58;
border-bottom: 3px solid #ccc;
}

a#botiga
{
display: block;
width: 130px;
padding: 2px 0px;
font-weight: bold;
color: #470a58;
text-decoration: none;
text-align: center;
background-color: #b3b3b3;
}

/*a#botiga:hover
{
background-color: #808080; Ho faig amb pq es el pare
}*/

a#botigaactiu
{
display: block;
width: 130px;
padding: 2px 0px;
font-weight: bold;
color: #fff;
text-decoration: none;
text-align: center;
background-color: #808080;
}

a.menu1c
{
display: block;
width: 130px;
padding: 2px 0px;
font-weight: bold;
color: #470a58;
text-decoration: none;
text-align: center;
background-color: #b3b3b3;
border-top: 3px solid #ccc;
border-bottom: 3px solid #ccc;
}

a.menu1c:hover
{
background-color: #808080;
}

a.menu1cactiu
{
display: block;
width: 130px;
padding: 2px 0px;
font-weight: bold;
color: #fff;
text-decoration: none;
text-align: center;
background-color: #470a58;
border-top: 3px solid #ccc;
border-bottom: 3px solid #ccc;
}

a.menu2a
{
display: block;
width: 130px;
padding: 2px 0px;
font-weight: bold;
color: #470a58;
text-decoration: none;
text-align: center;
background-color: #B3B3B3;
border-top: 3px solid #ccc;
}

a.menu2a:hover
{
background-color: #808080;
}

a.menu2aactiu
{
display: block;
width: 130px;
padding: 2px 0px;
font-weight: bold;
color: #fff;
text-decoration: none;
text-align: center;
background-color: #470a58;
border-top: 3px solid #ccc;
}

a.menu2b
{
display: block;
width: 117px;
padding: 1px 0px;
font-weight: bold;
color: #fff;
text-decoration: none;
text-align: center;
background-color: #ccc;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

a.menu2b:hover
{
background-color: #999;
}

a.menu2bactiu
{
display: block;
width: 117px;
padding: 1px 0px;
font-weight: bold;
color: #fff;
text-decoration: none;
text-align: center;
background-color: #999;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

a.menu2c
{
display: block;
width: 117px;
padding: 1px 0px;
font-weight: bold;
color: #fff;
text-decoration: none;
text-align: center;
background-color: #ccc;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

a.menu2c:hover
{
background-color: #999;
}

a.menu2cactiu
{
display: block;
width: 117px;
padding: 1px 0px;
font-weight: bold;
color: #fff;
text-decoration: none;
text-align: center;
background-color: #999;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

a.menu2d
{
display: block;
width: 117px;
padding: 1px 0px;
font-weight: bold;
color: #fff;
text-decoration: none;
text-align: center;
background-color: #ccc;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

a.menu2d:hover
{
background-color: #999;
}

a.menu2dactiu
{
display: block;
width: 117px;
padding: 1px 0px;
font-weight: bold;
color: #fff;
text-decoration: none;
text-align: center;
background-color: #999;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

a.menu2e
{
display: block;
width: 117px;
padding: 1px 0px;
font-weight: bold;
color: #fff;
text-decoration: none;
text-align: center;
background-color: #ccc;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

a.menu2e:hover
{
background-color: #999;
}

a.menu2eactiu
{
display: block;
width: 117px;
padding: 1px 0px;
font-weight: bold;
color: #fff;
text-decoration: none;
text-align: center;
background-color: #999;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

a.menuempresa
{
display: block;
width: 130px;
padding: 2px 0px;
font-weight: bold;
color: #470a58;
text-decoration: none;
text-align: center;
background-color: #b3b3b3;
border-top: 3px solid #ccc;
}

/*a.menuempresa:hover
{
background-color: #808080; Ho fem amb javascript
}*/

a.menuempresaactiu
{
display: block;
width: 130px;
padding: 2px 0px;
font-weight: bold;
color: #fff;
text-decoration: none;
text-align: center;
background-color: #470a58;
border-top: 3px solid #ccc;
}

div#banners
{
background-color: #b3b3b3;
text-align: center;
margin-top: 4px;
}

div.banner
{
/*margin-bottom: 4px;
* margin-bottom: 0;*/
}

div.banner a
{
border: solid 1px #b3b3b3; /* Al cridar el banner en internet explorer apareix una petit espai al final   */
}                          /* entre banner i banner, perņ a Firefox no es veu, en canvi si fem un border */
                           /* que envolti el banner si que apareix l'espai i queda igual en tots dos navegadors */

div#contingutseccio
{
margin: 14px 9px 14px 9px; 
}

div.contingutcap
{
height: 28px;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
background-color: #000;
}

div.contingutcapesquerra
{
float: left;
width: 80px;
padding-left: 4px;
padding-top: 6px;
text-align: left;
}

div.contingutcapdreta
{
float: right;
width: 530px;
}

div.contingutcap2
{
height: 18px;
font-family: "Trebuchet MS", verdana, Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
background-color: #000;
line-height: 160%;
padding-left: 4px;
text-align: left;
}

div.contingutcap2 a
{
font-family: "Trebuchet MS", verdana, Helvetica, "Sans Serif";
font-size: 10px;
color: #fff;
text-decoration: none;
}

div.contingutcap3
{
height: 28px;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
background-color: #000;
padding-right: 100px;
}

div.contingutcap4
{
margin-top: 6px;
padding-left: 10px;
height: 18px;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
background-color: #000;
line-height: 160%;
}

div.contingutcap4 ul
{
padding: 0px 0px 0px 18px;
margin: 0;
list-style-type: none;
}

div.contingutcap4 li
{
display: inline;
padding: 0 5px 0 5px;
}

div.contingutcap6
{
margin-top: 6px;
height: 18px;
font-family: "Trebuchet MS", verdana, Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
background-color: #000;
line-height: 160%;
padding-left: 4px;
text-align: left;
}

a.lletra
{
text-decoration: none;
font-weight: bold;
color: #fff;
padding: 0 3px 0px 3px;
}

a.lletra:hover
{
background-color: #666;
border-top: solid 1px #666;
border-bottom: solid 12px #666;
}

a.lletraactiva
{
font-weight: bold;
color: #fff;
text-decoration: none;
padding: 0 3px 0px 3px;
background-color: #666;
border-top: solid 1px #666;
border-bottom: solid 12px #666;
}

div.contingutcap5
{
height: 18px;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
background-color: #000;
line-height: 170%;
}

div.contingutcap5esquerra
{
float: left;
width: 100px;
text-align:left;
}

div.contingutcap5mig
{
float: left;
width: 430px;
height: 18px;
text-align: center;
}

div.contingutcap5mig1
{
float: left;
width: 210px;
text-align: center;
}

div.contingutcap5mig2
{
float: right;
width: 210px;
text-align: center;
}

div.contingutcap5dreta
{
float: right;
width: 100px;
text-align: right;
}

a.menuenllacos
{
color: #fff;
text-decoration: none;
padding: 2px 4px 6px 4px;
}

a.menuenllacos:hover
{
background-color: #666;
border-bottom: solid 6px #666;
}

a.menuenllacosactiu
{
color: #fff;
text-decoration: none;
padding: 2px 4px 6px 4px;
background-color: #666;
border-bottom: solid 6px #666;
}

form
{
margin: 0;
padding: 0;
}

div#cercadorinterpret
{
}

div#cercadorinterpret1
{
float: right;
width: 100px;
text-align: right;
padding-top: 7px;
}

div#cercadorinterpret2
{
float: right;
width: 150px;
text-align: left;
padding-top: 6px;
* padding-top: 5px;
}

div#cercadorinterpret3
{
float: right;
width: 50px;
text-align: right;
padding-top: 6px;
}

div#cercadorinterpret4
{
float: right;
width: 150px;
text-align: left;
padding-top: 6px;
* padding-top: 5px;
}

div#cercadorinterpret5
{
float: right;
width: 22px;
text-align: left;
padding-top: 6px;
}

input.botook
{
}

input.inputtext
{
height: 16px;
width: 140px;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #000;
border: solid 1px #000;
}

div#contingutinterprets
{
margin-top: 6px;
padding: 6px 10px 6px 10px;
background-color: #666;
}

div#contingutinterprets1
{
float: left;
width: 47%;
}

div#contingutinterprets1 ul
{
padding: 0;
margin: 0;
list-style-type: none;
}

div#contingutinterprets1 ul li
{
padding: 0;
* padding: 3px 0 3px 0;
}

div#contingutinterprets2
{
float: right;
width: 47%;
}

div#contingutinterprets2 ul
{
padding: 0;
margin: 0;
list-style-type: none;
}

div#contingutinterprets2 ul li
{
padding: 0;
* padding: 3px 0 3px 0;
}

a.interpret
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
text-decoration: none;
line-height: 130%;
}

a.interpret:hover
{
color: #470a58;
}

div#contingutnovetats
{
margin-top: 6px;
padding: 10px 0 0 0;
background-color: #666;
border: solid 1px #470a58;
background-image: url('../img/cantonada.gif');
background-position: bottom right;
background-repeat: no-repeat;
height: 100%; /* Aquest height nomes es per iexplorer pq sino no el div no agrupa tot el contingut */
}

div.tplnovetats
{
}

div.tplnovetatselement
{
float: left;
width: 124px;
text-align: center;
padding: 0 0 10px 0;
* padding: 0;
}

div.tplnovetatselement2
{
padding-left: 10px;
height: 91px;
}

div.tplnovetatselementimg
{
float: left;
width: 94px;
height: 91px;
}

div.tplnovetatselementinfo
{
float: left;
width: 16px;
height: 18px;
}

div.tplnovetatselementplay
{
float: left;
width: 16px;
height: 16px;
}

div.tplnovetatselementnom
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #000;
line-height: 100%;
}

div.tplnovetatselementnom A
{
color: #000;
text-decoration:none;
}


div.tplnovetatselementtitol
{
padding-top: 2px;
* padding-top: 0;
padding-bottom: 2px;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 10px;
text-transform: uppercase;
color: #fff;
}

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

div.tplnovetatselementtitol a:hover
{
color: #470a58;
}

div#tplpresentacio
{
}

div#tplpresentaciotext
{
margin-top: 6px;
padding: 10px;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
text-align: justify;
background-color: #666;
background-image: url('../img/cantonada.gif');
background-position: bottom right;
background-repeat: no-repeat;
}

div.tplpresentacioelement
{
margin-top: 6px;
}

div.tplpresentacioelementfons
{
background-color: #666;
background-image: url('../img/cantonada.gif');
background-position: bottom right;
background-repeat: no-repeat;
border-bottom: 1px solid #470a58;
}

div.tplpresentacioelementtitol
{
height: 18px;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #000;
text-align: left;
text-transform: uppercase;
background-color: #fff;
padding-left: 3px;
line-height: 160%;
}

div.tplpresentacioelementlink
{
padding: 10px 10px 5px 10px;
}

div.tplpresentacioelementlink a
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
text-decoration: none;
}



div.tplpresentacioelementtext1
{
padding: 5px 10px 20px 10px;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
}

div.tplpresentacioelementtext1 a
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
}


div.tplpresentacioelementtext2
{
padding: 5px 10px 20px 10px;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
}

div.tplmaquetes
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
text-align: justify;
}

div.tplmaquetestitol
{
height: 18px;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
text-align: left;
text-transform: uppercase;
background-color: #000;
padding-left: 4px;
line-height: 160%;
}

div.tplmaquetesfons
{
margin-top: 6px;
padding: 10px;
background-color: #666;
background-image: url('../img/cantonada.gif');
background-position: bottom right;
background-repeat: no-repeat;
}

div.tplmaquetesfons TD
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
}

A.aenqvota
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
font-weight: bold;
color: #fff;
}

A.aenqenr
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
font-weight: bold;
color: #fff;
}



div.tplmaquetestext
{
}

div.tplmaquetestext p
{
margin: 12px 0 12px 0;
}

div.tplmaqueteslinks
{
margin-top: 6px;
text-align: center;
}

div.tplmaqueteslinks a
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
font-weight: bold;
color: #fff;
text-decoration: none;
}

div.tplmaquetesimatge1
{
padding: 10px 0 10px 0;
text-align: center;
}

div.tplmaquetesimatge2
{
padding: 10px 0 10px 0;
text-align: center;
}

div#tplnoti
{
height: 300px;
}

div#tplnoticies
{
margin-top: 6px;
}

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

div.tplnoticieselementtitol {
 background-color: #ffffff;
/* height:18px;*/
 height: 100%;
}

div.tplnoticieselementtitolesquerra
{
float: left;
width: 600px;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #000;
text-align: left;
padding-left: 3px;
line-height: 150%;
}

div.tplnoticieselementtitoldreta
{
float: right;
width: 15px;
padding: 2px 2px 0 0;
}

div.tplnoticieselementcos
{
background-color: #666;
}

div.tplnoticieselementtext
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
padding: 10px;
}

div.tplnoticieselementtext A
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
font-weight:bold;
text-decoration:underline;
font-style:italic;

}

div.tplnoticieselementlink1
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
padding: 10px;
}

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

div.tplnoticieselementlink2
{
padding-top: 10px;
text-align: center;
/*height: 172px;*/
}

div#contingutenllacos
{
margin-top: 6px;
padding: 6px 0 6px 10px;
background-color: #666;
}

div#contingutenllacos a
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
text-decoration: none;
}

div#contingutenllacos a:hover
{
color: #470a58;
}

/* ---- cdscarta -------------*/

div#contingutdiscoscarta
{
margin-top: 6px;
}

td.cdcapcalera1
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
text-align: left;
background-color: #000;
padding: 6px 0 6px 0;
}

td.cdcapcalera2
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
text-align: right;
background-color: #000;
padding: 6px 0 6px 0;
}

td.cdcapcalera1 a, td.cdcapcalera2 a
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
font-weight: normal;
text-decoration: none;
padding: 6px 4px 6px 4px;
}

td.cdcapcalera1 a:hover, td.cdcapcalera2 a:hover
{
padding: 6px 4px 6px 4px;
background-color: #666;
}

td.cdcapcalerabuida
{
height: 6px;
}

td.cdcontingut
{
background-color: #666;
/*height: 560px;*/
}

td.colinterprets
{
padding: 5px 10px;
}

td.colinterprets ul
{
padding: 0;
margin: 0;
list-style-type: none;
}

td.colinterprets ul li
{
padding: 0;
* padding: 3px 0 3px 0;
}
font.txtexpcdcart
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
text-decoration: none;
line-height: 130%;
padding: 5px 5px;
}

td.titolcol
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
font-weight: bold;
color: #000;
background-color: #fff;
padding: 1px 0px 1px 5px;
border-bottom: solid 4px #470a58;
}

td.albumscol1
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
background-color: #666;
padding: 1px 0px 1px 5px;
border-bottom: solid 2px #470a58;
}

td.albumscol1 a
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
text-decoration: none;
}

td.albumscol1 a:hover
{
color: #470a58;
}

td.albumscol2
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
background-color: #333;
margin-top: 2px;
padding: 1px 0px 1px 5px;
border-bottom: solid 2px #470a58;
}

td.albumscol2 a
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
text-decoration: none;
}

td.albumscol2 a:hover
{
color: #470a58;
}

td.text
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
padding: 5px 6px;
}

td.fonsbotocistella
{
background-color: #470a58;
}

input.botocistella
{
 margin-top: 8px;
 font-family: "Trebuchet MS", Helvetica, "Sans Serif";
 font-size: 11px;
 color: #fff;
 background-color: #000;
 border: solid 1px #000;
}
input.botocistelladeshab
{
 margin-top: 8px;
 font-family: "Trebuchet MS", Helvetica, "Sans Serif";
 font-size: 11px;
 color: #fff;
 background-color:#f7f7f7;
 border: solid 1px #000;
}

div#noticiaportada
{
margin-top: 6px;
}

div#autoindexnoticies2 table.PortTaula
{
}

div#autoindexnoticies2 table.PortTaula td a
{
display: block;
text-decoration: none;
}

div#autoindexnoticies2 table.PortTaula td a:hover
{
color: #000;
display: block;
text-decoration: underline;
}

font.PortTitol
{
display:block;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 10px;
font-weight: bold;
color: #000;
text-align: left;
padding-left: 3px;
}

font.PortEntradeta
{
display: block;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 9px;
color: #000;
text-align: left;
text-transform: lowercase;
padding-left: 3px;
}

table.PortTaulaPagi
{
width: 95%;
/*margin-left: 25%;*/
margin-left: 10px;
margin-right: 25%;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 12px;
color: #fff;
}

td.PortTaulaPagiL
{
text-align: left;
}

td.PortTaulaPagiL a
{
color: #470a58;
text-decoration: none;
}

td.PortTaulaPagiC
{
padding: 20px 10px 20px 10px;
text-align: center;
}

td.PortTaulaPagiR
{
text-align: right;
}

td.PortTaulaPagiR a
{
color: #470a58;
text-decoration: none;
}

div#autoindexnoticies
{
width: 130px;
height: 140px;
background-color: #b3b3b3;
border-bottom: solid 3px #ccc;
}

div#autoindexnoticies2
{
height: 100%;
}

/************* Scrollers *****************/

#loadMessage
{
left: 288px;
top: 345px;
position: absolute;
font-family: Helvetica, "Sans Serif";
font-size: 11px;
color: #999999;
font-weight: bold;
}

.absDiv
{
position: absolute;
visibility: hidden;
overflow: hidden;
/*border: 1px solid red;*/
}

TR.picbotigalin1
{
 /*background-color:#e4cfa2;*/
 background-color:#666;
 font-family:Verdana,Arial,Helvetica,Sans;
 color:white;
 font-size:11px;
}

TR.picbotigalin1 td, TR.picbotigalin2 td
{
border-bottom: solid 2px #470a58;
}

TR.picbotigalin2
{
 /*background-color:#f0a810;*/
 background-color:#333;
 font-family:Verdana,Arial,Helvetica,Sans;
 color:white;
 font-size:11px;
}

span.textpreutotal
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
font-weight: normal;
}

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

/*INPUT.botomp31{
  font-family:Verdana,Arial,Helvetica,Sans;
  background-color:white;
  color-text:black;
  font-size:11px;
  border:1px solid #666666;
}*/

td.cds_dadespersonals
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
padding-left: 6px;
}
input.cds_caixatext{
 border: solid 1px #000;
 color: #000;
 font-size:11px;
}
td.cds_missatgetext
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
}

td.cds_dadespersonals input, td.cds_dadespersonals select
{
 border: solid 1px #000;
 color: #000;
 font-size:11px;
}


td.EnquestaCos
{
color:#fff;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
height:50px;
}

td.EnquestaCos a
{
color:#fff;
text-decoration:underline;
}

td.EnquestaCos input
{
color:#fff;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
background-color:#470a58;
border:0;
cursor:pointer;

}

table.TaulaEnquesta

{
margin-bottom:20px;
}

td.EnquestaRespostes
{
color:#fff;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;

width:30%;
}

font.Enquestaresposta2
{
 color:#fff;
 font-family: "Trebuchet MS", Helvetica, "Sans Serif";
 font-size: 11px;
}
td.EnquestaBotons
{
width:70%;
}

td.EnquestaBotons input
{
color:#fff;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
background-color:#470a58;
border:0;
cursor:pointer;
height:20px;

}

body.estadistiques
{

background-color: #470a58;
color:#fff;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size:12px;
margin:0;
}


span.resposta
{
color:red;
}

table.TaulaResposta
{
width:60%;
margin-top:20px;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size:14px;
}

.ResultatTitol
{
color:black;
font-weight:bold;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size:14px;
height:50px;
}

div#notrobat
{
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 11px;
color: #fff;
}


body.sharenews {
   background-color: #ffffff;
   color: #000000;
   font-family: "Trebuchet MS", Helvetica, "Sans Serif";
   font-size: 11px;
   margin: 10px;
}

a.sharenews {
   color: #000000;
   text-decoration:none;
 
}

A.TplCompartir
 {
   color: #ffffff;
   font-family: "Trebuchet MS", Helvetica, "Sans Serif";
   font-size: 11px;
   text-decoration:none;
}


div.contingutcap2 img
{
float:right;
margin-top:-15px;
margin-right:10px;
}

body.enviarnoticia
{
background-color: #470a58;
}

div.centrar
{
text-align: center;
}

div.logo
{
padding: 5px 0 0 60px;
text-align: left;
}

div#formenviarnoticia
{
margin:auto;
padding: 20px 0 0 0;
width: 500px;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 12px;
color: #fff;
text-align: left;
}

label.formlabel2
{
float: left;
width: 230px;
padding: 2px 10px 0px 0px;
text-align: left;

font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 12px;
color: #fff;
line-height: 110%;
white-space: nowrap;
}

span.formlabel3
{
font-size: 10px;
}

div.botons2
{
padding: 10px 0 10px 0;
width: 500px;
text-align: center;
}

div.formseparador
{
clear: both;
padding: 5px 0 5px 0;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 12px;
color: #fff;
padding: 5px 0 5px 0;
}

input.forminput
{
background-color: #fff;
border: solid 1px #ccc;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
}

input.formsubmit
{
padding: 0;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 12px;
font-weight: normal;
color: #000;
background-color: #ccc;
border: solid 1px #470a58;
}

div#peuformulari
{
padding: 10px 0 0 0;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 12px;
color: #fff;
}

#remitent
{
width: 250px;
}

#email_remitent
{
width: 250px;
}

#email_destinatari
{
width: 250px;
}


div#autoindexvideos
{
margin: 10px 0 0 0;
background-color: #666;
}

div#autoindexvideos table.PortTaula
{
}

div#autoindexvideos table.PortTaula td
{
vertical-align: top;
padding: 5px 13px 5px 13px;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 12px;
}

div#autoindexvideos table.PortTaula td a
{
color: #fff;
text-decoration: none;
}

div#autoindexvideos table.PortTaula td a:hover
{
color: #470a58;
}

div.video
{
/*height: 85px;*/
}

div.videolinktitol
{
padding: 2px 0 0 0;
width: 160px;
text-align: center;
}

div.videolinktext
{
}

div.tplmosaicelement
{
margin: 10px 0 0 0;
font-family: "Trebuchet MS", Helvetica, "Sans Serif";
font-size: 12px;
color: #fff;
text-align: center;
background-color: #666;
}

div.tplmosaicelementvideo
{
padding: 10px 0 10px 0;
}

div.tplmosaicelementtitol
{
padding: 0 0 10px 0;
}

div.tplmosaicelementtext
{
padding: 0 0 10px 0;
}

div.noticiesPortada
{
width:160px;
border:1px solid #ffffff;
font-family: 'Trebuchet MS', Helvetica, 'Sans Serif';
font-size: 11px;
padding:9px;
height:309px;
}

div.noticiesPortada p
{
margin:0;
margin-top:5px;
}

div.noticiesPortada a
{
color:#000000;
text-decoration:none;
}

div.opcionsNoticies
{
margin-top:5px;
text-align:right;
margin-right:5px;
}

div#contingutautoindextons
{
margin: 8px 0 0 0;
}

div.autoindextons
{
margin: 2px 0 2px 0;
padding: 5px;
width: 299px;
* width: 312px;
font-family: 'Trebuchet MS', Helvetica, 'Sans Serif';
font-size: 14px;
font-weight: bold;
color: #fff;
border: solid 2px #fff;
}

div.autoindextons img
{
float:left;
margin: 0 10px 0 0;
}

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

div.autoindextonsautor
{
text-align: right;
}

div.autoindextonstitol
{
text-align: right;
}

div.autoindextonscodi
{
text-align: right;
}

div#tpltons
{
margin: 8px 0 0 0;
}

div.tpltonselement
{
margin: 2px 0 2px 0;
* margin: 0;
padding: 5px;
width: 198px;
* width: 208px;
font-family: 'Trebuchet MS', Helvetica, 'Sans Serif';
font-size: 12px;
color: #fff;
background-color: #666;
}

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

div.tpltonselementautor
{
font-weight: bold;
}

div.tpltonselementtitol
{
}

div.tpltonselementcodi
{
}

td.BitxoPaginacio
{
}

a.BitxoPaginacio
{
font-family: 'Trebuchet MS', Helvetica, 'Sans Serif';
font-size: 12px;
color: #fff;
text-decoration: none;
}

