/* elements html */
body
{
background-color: #ffffff;
font-size: 9pt;
font-family: Verdana, Arial, Sans-Serif;
padding:0px;
margin:0px;
border:0px;
}

/* blocs principals */

#contenidor
{
width: 900px;
height: auto;
border-left: rgb(0,76,152) 1px dotted;
border-right: rgb(0,76,152) 1px dotted;
border-bottom: rgb(0,76,152) 4px dotted;
margin-left: auto;
margin-right: auto;
margin-top:2px;
padding: 0px;
display: table;
clear:both;
}

#contenidor_popup
{
width: 741px;
height: auto;
border-left: rgb(0,76,152) 1px dotted;
/*border-right: rgb(0,76,152) 1px dotted;*/
border-bottom: rgb(0,76,152) 4px dotted;
margin-left: 5px;
margin-right: 5px;
margin-top:20px;
display: table;
clear:both;
}


#contenidor_centre
{
width: 742px;
height: auto;
margin:0px;
padding: 0px;
border:0px;
display: table;
clear:none;
float:left;
/*background-color: rgb(255,55,0);*/
}

#contenidor_dreta
{
width: 158px;
height: auto;
margin-left: auto;
margin-right: auto;
margin: 0px;
padding: 0px;
border: 0px;
display: inline;
clear: none;
float: right;
vertical-align: top;
}

.llistat
{
width: 360px;
height: 14px;
margin: 0px;
padding: 5px;
display: inline;
float:left;
clear:none;

color: rgb(64,64,64);
text-decoration: none;
font-size: 8pt;
border-right: rgb(0,76,152) 1px dotted;
}

.llistat td
{
border-top: rgb(0,76,152) 1px solid;
}

.llistat a
{
color: rgb(64,64,64);
text-decoration: none;
}

.caixa_gran
{
width: 731px;
/*min-height: 225px;*/
border-top: rgb(0,76,152) 1px dotted;
/*border-left: rgb(0,76,152) 1px dotted;*/
border-right: rgb(0,76,152) 1px dotted;
/*border-bottom: rgb(0,76,152) 1px dotted;*/
margin: 0px;
padding: 5px;
float:left;
display:inline;
clear:none;
}

.caixa_petita
{
width: 360px;
height: auto;
border-top: rgb(0,76,152) 1px dotted;
/*border-left: rgb(0,76,152) 1px dotted;*/
border-right: rgb(0,76,152) 1px dotted;
/*border-bottom: rgb(0,76,152) 1px dotted;*/
margin: 0px;
padding: 5px;
float:left;
display:inline;
/*background-color: rgb(255,55,255);*/
}

.destacat_dreta
{
width: 148px;
min-height: 300px;
border-top: rgb(0,76,152) 2px dotted;
/*border-left: rgb(0,76,152) 2px solid;*/
border-bottom: rgb(0,76,152) 2px dotted;
margin: 0px;
padding: 5px;
float:right;
clear:none;
display:inline;
}

#capcalera
{
width:900px;
height:88px;

}

#menu1
{
width:900px;
height:25px;
background-color:#ebebeb;
font-family: Tahoma;
font-size: 17px;
color: rgb(0,0,48);
display: block;
/*border-bottom: rgb(128,128,128) 1px solid;*/
}

#menu1 img:hover
{
border-top: #ebebeb 1px dotted;
border-bottom: #ebebeb 2px dotted;
border-left: #ebebeb 1px dotted;
border-right: #ebebeb 1px dotted;

}
#menu1 img
{
border-top: #ebebeb 1px dotted;
border-bottom: #ebebeb 2px dotted;
border-left: #ebebeb 1px dotted;
border-right: #ebebeb 1px dotted;

}

#menu1 a
{
text-decoration: none;
color:rgb(80,0,0);
}

#menu1 a:visited
{
text-decoration: none;
color:rgb(80,0,0);
}

#menu1 a:hover
{
text-decoration: none;
color:rgb(192,0,0);
}


.tdnoselected
{
width: 90px;
text-align:center;
border-top: rgb(128,128,128) 1px solid;
border-left: rgb(128,128,128) 1px solid;
border-right: rgb(128,128,128) 1px solid;
/*border-bottom: rgb(128,128,128) 1px solid;*/
background-color: transparent;
}

.tdselected
{
width: 88px;
text-align:center;
background-color: #ffffff;
border-top: rgb(128,128,128) 1px solid;
border-left: rgb(128,128,128) 1px solid;
border-right: rgb(128,128,128) 1px solid;
border-bottom: rgb(255,255,255) 1px solid;
}

.taula_menu
{
background-color: #d0d0d0;
padding: 0px;
width: 898px;
background: url('/img/menu/linia.gif');
}

.filera_icones
{
width:416px;
height:50px;
margin-left:1px;
margin-right:3px;
margin-top:20px;
padding-left:0;
}

.filera_icones_td
{
width: 51px;
height: 51px;
background: url('/img/caixa_icona.gif');
padding:0px;
}

#menu2
{
width:900px;
height:25px;
background-color:#ffffff;
/*border-bottom: rgb(0,76,152) 2px dotted;*/
font-family:Verdana;
font-size:8pt;
color: #202020;
text-align:left;
display:block;
}

#menu2 a
{
color: #800000;

}

#peu
{
width:900px;
height:40px;
background-color:#f4f4f4;
border-bottom: rgb(0,76,152) 2px dotted;
border-left: rgb(0,76,152) 2px dotted;
border-right: rgb(0,76,152) 2px dotted;
font-family:Verdana;
font-size:9pt;
color: #202020;
text-align:left;
margin-left: auto;
margin-right: auto;
display:block;
clear:both;
}

#peu a
{
color: rgb(0,0,128);
text-decoration: none;
}

/* caixes dels items */

.taula_destacat
{
background-color: rgb(0,76,152);
}

.taula_envia
{
background-color: rgb(255,255,255);
/*border-left: rgb(234,234,234) 2px solid;
border-right: rgb(234,234,234) 2px solid;
*/
}

.tdtext
{
/*height: 80px;*/
vertical-align: middle;
}

/* tipus de lletra */

.titol
{
font-size: 14pt;
color: rgb(0,0,64);
text-align: center;
text-decoration: none;
}

.titol:hover
{
text-decoration:none;
}

.n
{
font-weight: bold;
}

.p
{
font-size: 8pt;
color: rgb(96,96,96);
text-decoration:none;
}

.g
{
font-size: 10pt;
color: rgb(8,8,8);
text-decoration:none;
font-weight: bold;
}
.blanc
{
font-size: 10pt;
color: rgb(255,255,255);
text-decoration:none;
}

.np
{
font-weight: bold;
font-size: 8pt;
}

.aconseguir
{
background-color: rgb(234,234,234);
}

.envia
{

font-weight: bold;
font-size: 13pt;
color: rgb(255,32,32);
}

.portada
{
font-family: Verdana;
font-size: 8pt;
color: #606060;
font-weight: 400;
text-decoration: none;
}