/****************Enlaces******************/

a:link {color: #050505; TEXT-DECORATION: none}
a:visited {color: #050505; TEXT-DECORATION: none}
a:hover {color: #CC0F13; TEXT-DECORATION: none}  


/****************Textos*******************/


.num_red {
	color:#CC0F13;
	font-size:8pt;
	font-weight:bold;
	font-family: Arial;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.num_black {

	color:#000000;
	font-size:8pt;
	font-weight:bold;
	font-family: Arial;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.titol_red {
	color:#CC0F13;
	font-size:10pt;
	font-weight:bold;
	font-family: Arial;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.titol_black {

	color:#000000;
	font-size:9pt;
	font-weight:bold;
	font-family: Arial;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.titol_black2 {

	color:#000000;
	font-size:8pt;
	font-weight:bold;
	font-family: Arial;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.titol_black_big {

	color:#000000;
	font-size:10pt;
	font-weight:bold;
	font-family: Arial;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.titol_cursiva {


	color:#000000;
	font-size:8pt;
	font-weight:normal;
	font-family: Arial;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
}

.titol_cursiva_red {


	color:#CC0F13;
	font-size:8pt;
	font-weight:normal;
	font-family: Arial;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
}

.subtitol_red {

	color:#CC0F13;
	font-size:8pt;
	font-weight:normal;
	font-family: Arial;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.subtitol_black {


	color:#333333;
	font-size:8pt;
	font-weight:normal;
	font-family: Arial;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
}

.subtitol_blue{


	color:#1d61b6;
	font-size:8pt;
	font-weight:normal;
	font-family: Arial;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
}


.normal {
	color:#000000;
	font-size:8pt;
	font-weight:normal;
	font-family: Arial;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.normal_neg {
	color:#000000;
	font-size:8pt;
	font-weight:bold;
	font-family: Arial;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.texteg2   { color:#5A79B1; font-size:8pt; font-weight:bold
} 
.textep   { color:#555555; font-size:8pt; font-weight:bold; font-family:Arial
} 

/**************Backgrounds****************/

.fonsfotos {background-image:url('../images/fonsfotos.gif');background-repeat:no-repeat; background-position: center center; height:60}

.dibuix   {
	background-image: url(../images/f_checa.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.dibuix02   {
	background-image: url(../images/f_checa02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.l_dibuix   {
	background-image: url(../images/linia_index_02.jpg);
	background-repeat:  repeat-x;
	background-position: right top;
}
.l_dibuix02   {
	background-image: url('../images/linia-competi.jpg');
	background-repeat:  repeat-x;
	background-position: right top; background-color:#FFFFFF
}
.l_index   {
	background-image: url(../images/linia_index_01.jpg);
	background-repeat:  repeat-x;
}
.l_comp_01   {
	background-image: url(../images/linia_comp_01.jpg);
	background-repeat:  repeat-x;
}
.l_vida_01   {
	background-image: url(../images/linia_vida_01.jpg);
	background-repeat:  repeat-x;
}

.l_comp_02   {
	background-image: url(../images/linia_comp_02.jpg);
	background-repeat:  repeat-x;
}
.l_n_01   {
	background-image: url(../images/barra_n_01.jpg);
	background-repeat:  repeat-x;
}
.peu_index   {
	background-image: url(../images/negrebaix.gif);
	background-repeat:  repeat-x;
}
.peu_comp   {
	background-image: url(../images/vermellabaix.gif);
	background-repeat:  repeat-x;
}
.peu_vida   {
	background-image: url(../images/bluebaix.gif);
	background-repeat:  repeat-x;
}



/****************Body*************************/

body {
background-position: center top; scrollbar-3d light-color: #e7e7e7; scrollbar-arrow-color: #000000; scrollbar-darkshadow-color: 
#e7e7e7; scrollbar-face-color: #e7e7e7; scrollbar-highlight-color: #e7e7e7; scrollbar-shadow-color: 
#e7e7e7; scrollbar-track-color: #e7e7e7;
font-family: Trebuchet MS; color:#444444;
text-transform: none; text-decoration: none; 
font-size: 8pt; background-color: #000000;
background-image:url('../images/fonscheca.gif');
} 

/****************Transparčncia*******************/

#im 
{
    FILTER: alpha(opacity=65);
    -moz-opacity: 0.65;
    cursor:hand;
    cursor:pointer;
}

.trans
{
    filter:alpha(opacity=65);
    -moz-opacity:0.65;
    cursor:hand;
    cursor:pointer;
	border:solid;
	border-color:#999999;
	border-width:1px;
    }
    
.titol_blanc {

	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	font-family: Arial;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
}

/****************Formularios*******************/

TEXTAREA 
{
   	border:1px solid #808080; FONT-FAMILY: Tahoma,arial;
   	FONT-SIZE: 8pt;
   	background-color: white;
   	color: black; margin-right:6; margin-left:2; margin-top:2; margin-bottom:2;}


INPUT	
{
   	border:1px solid #999999; FONT-FAMILY: Tahoma,arial;
   	FONT-SIZE: 8pt;
   	background-color: #F3F3F3;
   	color: #000000; margin-right:6; margin-left:2; margin-top:2; margin-bottom:2;}

Select	
{
   	border:1px solid #999999; FONT-FAMILY: Tahoma,arial;
   	FONT-SIZE: 8pt;
   	background-color: #F3F3F3;
   	color: #000000; margin-right:6; margin-left:2; margin-top:2; margin-bottom:2;}


Input.i
{
	border:1px solid #FFFFFF; FONT-FAMILY: Tahoma; 
	FONT-SIZE: 8.5pt;
	background-color: #FFFFFF;
	color: #FFFFFF; 
	margin-left:2;}