a:link  { 	color : black; 	text-decoration : none;  }
a:visited  {  	text-decoration : none;  	color : black;  }
a:active   {  	color : #CC3333;  	text-decoration : none;  }
a:hover  {  	text-decoration : underline;  	color : #CC3333;  }

body {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;		
}

input {
    font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;	
    border: 1px solid #000000;
}

textarea
{
  width:300px;
  height: 200px
}

.input-hora {
    font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;	
    border: 1px solid #000000;
	width :40px;
}

.input5 {
    font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;	
    border: 1px solid #000000;
	width :40px;
}

select {
    font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;	       
    border: 1px solid #000000; 
}

.checkbox
{
	border-style: none none none none;
	border: 0px none;
	border-bottom : 0px none;
	border-bottom-width : 0px;
	border-left : 0px none;
	border-left-width : 0px;
	border-right : 0px none;
	border-right-width : 0px;
	border-top : 0px none;
	border-top-width : 0px;
	border-width : 0px 0px 0px 0px;
}

.inputradio {
	border-style: none none none none;
	border: 0px none;
	border-bottom : 0px none;
	border-bottom-width : 0px;
	border-left : 0px none;
	border-left-width : 0px;
	border-right : 0px none;
	border-right-width : 0px;
	border-top : 0px none;
	border-top-width : 0px;
	border-width : 0px 0px 0px 0px;    
}
 
.textpublic {
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:13px;
    border: 1px solid #000000;
	width :40px;
}
 
 
.textareapublic {
    font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13px;	
    border: 1px solid #000000;
	width :40px;
} 
 
.cuerpo
{
  background-color:#8B0035;
  scrollbar-3dlight-color: #8B0035;
  scrollbar-base-color:#F30541;
}

.cuerpo-home
{
  background-color: #8B0035;
  scrollbar-3dlight-color: #8B0035;
  scrollbar-base-color:#F30541;
}

.bodySG
{
  background-color:#FFFFFF;
  scrollbar-3dlight-color: #8B0035;
  scrollbar-base-color:#F30541;
}

.tdSG {
 background-color:  #8B0035;
}

.linkSG {
    font-family:"Verdana,Arial,Helvetica,Sans-serif";
    font-size: 13px; 
    font-weight: bold; 
	color: #8B0035;
    text-decoration: none; 
 }
 
.linkSG:link {
	color: #8B0035; 
    text-decoration: none; 	
}

.linkSG:visited {
	color:  #8B0035; 
    text-decoration: none; 	
}

.linkSG:active {
	color: #000000; 
    text-decoration: none; 	
}
 
.linkSG:hover { 
    color: #000000; 
    text-decoration: none; 
 }

.bodySP
{
  background-color:#FFFFFF;
  scrollbar-3dlight-color:#A19378;
  scrollbar-base-color:#A19378;
}

.tdSP {
 background-color: #A19378;
}

.linkSP {
    font-family:"Verdana,Arial,Helvetica,Sans-serif";
    font-size: 13px; 
    font-weight: bold; 
	color: #A19378;
    text-decoration: none; 
 }
 
.linkSP:link {
	color: #A19378;
    text-decoration: none; 	
}

.linkSP:visited {
	color: #A19378;
    text-decoration: none; 	
}

.linkSP:active {
	color: #000000; 
    text-decoration: none; 	
}
 
.linkSP:hover { 
    color: #000000; 
    text-decoration: none; 
 }

.bodyST
{
  background-color:#FFFFFF;
  scrollbar-3dlight-color:#9ACB53;
  scrollbar-base-color:#9ACB53;
}

.tdST {
 background-color: #9ACB53;	
}

.linkST {
    font-family:"Verdana,Arial,Helvetica,Sans-serif";
    font-size: 13px; 
    font-weight: bold; 
	color: #9ACB53;	
    text-decoration: none; 
 }
 
.linkST:link {
	color: #9ACB53;	
    text-decoration: none; 	
}

.linkST:visited {
	color: #9ACB53;	
    text-decoration: none; 	
}

.linkST:active {
	color: #000000; 
    text-decoration: none; 	
}
 
.linkST:hover { 
    color: #000000; 
    text-decoration: none; 
 }

.menuSt {
    color: white;
    font-weight: normal;
    font-size: 11px;
    font-family: Verdana, Arial, helvetica, sans-serif;
    text-align: center;    
    cursor: hand
}


.submenuSt {
	color: white;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	text-align: left;
	cursor: hand;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	border-style : solid;
}


.submenuStInactive {
	color: white;
	font-size: 11px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	text-align: left;
	cursor: hand;
	border-width: 10px 10px 10px 10px;
	border-color: #FFFFFF;
	border-style : solid;
}

.submenuSt A:link { color: white; cursor: hand; text-decoration:none}
.submenuSt A:visited { color: white; cursor: hand; text-decoration:none}
.submenuSt A:active { color: white; cursor: hand; text-decoration:none}
.submenuSt A:hover { color: white; cursor: hand; text-decoration:none}

.menuSt A:link { color: white; cursor: hand; text-decoration:none}
.menuSt A:visited { color: white; cursor: hand; text-decoration:none}
.menuSt A:active { color: white; cursor: hand; text-decoration:none}
.menuSt A:hover { color: white; cursor: hand; text-decoration:none}

.menuBackSt {
    border: 0px solid #FFFFFF;
}

.submenuBackSt {
	border: 1px solid #000000;
}

.IdiomMenuBackSt {
    border: 0px solid #000000;
}


.texto
{
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:13px;
    text-align: justify;
	color: #000000;
}

.texto-verdana
{
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:11px;
    text-align: justify;
	color: #000000;
}

.texto-granate
{
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:13px;
    text-align: justify;
	color:  #8B0035;
}

.texto-blanco-negrita
{
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

.titulo-blanco-verdana
{
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.texto-verdana-granate
{
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:12px;
	font-weight:bold;
	color: #8B0035;
}

.texto-negrita-verdana
{
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:11px;
	font-weight:bold;
}


.subtitulo-verdana-granate
{
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:11px;
	font-weight:bold;
	color: #8B0035;
}

.textprova
{
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

.texto-negrita
{
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:13px;
	font-weight:bold;
}

.texto-negrita-granate
{
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:15px;
	font-weight:bold;
	color: #8B0035;
}

.texto-negrita-granate-big
{
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:17px;
	font-weight:bold;
	color: #8B0035;
}


.bigredtitle {
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:33px;
	font-weight:bold;
	color: #8B0035;	
}

.titulo-granate
{
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:23px;
	font-weight:bold;
	color: #8B0035;
}

.titleSG
{
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:23px;
	font-weight:bold;
	color: #8B0035;
}
.titleSP
{
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:23px;
	font-weight:bold;
	color:#A19378;
}

.titleST
{
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:23px;
	font-weight:bold;
	color:#9ACB53;
}
.titolprova
{
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	color: #8B0035;
}

.link-home
{
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.link-home:hover
{
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.link-home:active
{
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.link-home:visited
{
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}


.tnormal
{
width:100%;
height:100%;
border:0px;
margin:0px;
background-color:#FFFFFF;
}

.tcheck
{
width:100%;
height:100%;
border:0px;
margin:0px;
background-color:#FFFFFF;
}

.t-form-calendari
{
	width:100%;
	height:100%;
	border-width: 0px 0px 0px 0px;
	border-color: #000000;
	border-style : solid;
	background-color: #000000;
	margin: 0px 0px 0px 0px;
}

.tr-form-calendari
{
	width:100%;
	height:100%;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
}


.tancha
{
width:100%;
border:0px;
margin:0px;
background-color:#000000;
}

.td-prog
{
  background-color:#FFFFFF;
  text-align:center;
}

.tableresults {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;		
    background-color: Black;
    Padding: 3px;
}

.cerquesxusuari {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;		
    background-color: white;
    Padding: 3px;
}

.tablebusca {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../img/tabla/tabla.gif) no-repeat;
	color: #8B0035;
	font-weight: bold;
	Padding: 3px;
	height: 81px;
	width: 598px;
}

.tableresultscal {
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:13px;
    background-color: Black;
    Padding: 3px;
}


.tdheader {
	background-color:Black;
	color:#FFFFFF;
     font-size : 10px;		
	font-weight: bold;
}

.title {	
 background-color: #8B0035;        
 font-family: Verdana, Arial, Helvetica, sans-serif;	
 font-size: 16px;
 font-weight: bold;
 color: #FFFFFF;
 border-bottom: 1px solid #000000; 
 padding-left : 10px; 
}

.txt { 
    font-family: arial, Helvetica, sans-serif; 
    font-weight: bold; 
    color: #ebbfca;   
 }

.td0{
    background-color: #ffffff;
    color: #8B0035;        
}

.td0verdana{
    background-color: #ffffff;
    color:#000000;        
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	width: 100%;
}

.tdcaladmin{
    background-color: #ffffff;
    color:#000000;        
	vertical-align: middle;
}

.tdcal{
    background-color: #ffffff;
	vertical-align: middle;
}

.td1 {
	color: #8B0035;
    background-color: #ffffff;
}

.td2 {
	color: #8B0035;
    background-color: #f2d4dd;   
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.tdselected {
	background-color: #8B0035;
	color: #FFFFFF;
	cursor: hand; 
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tdcheck
{
	text-align:center;
	width: 80%;
}

.msg-error
{
    font-family:"Verdana,Arial,Helvetica,Sans-serif";
    font-size : 11px;	
	font-weight:bold;
	color:cc0000;
}

.content {
    font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
    color: Black;
    font-size : 13px;
}

.button {
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;	
	font-weight: bold;
	color: #000000;  
    border: 2px solid #a82d05;
    background-color: #ffffff;
}

.buttonselected{
    font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;	
	font-weight: bold;
	color: #000000;  
    border: 2px solid #a82d05;
    cursor: hand; 
    background-color: #ebbfca;   
}


.header{
    font-family:"Verdana,Arial,Helvetica,Sans-serif";
    font-weight: bold;
    font-size : 25px;
    background-color:  #8B0035;
    color: #FFF;  
}


.link {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: bold; 
	color: #ffffff; 
    text-decoration: none; 
    padding-left: 5px;

 }
 
.link:link {
	color: #ffffff; 
    text-decoration: none; 	
}

.link:visited {
	color: #ffffff; 
    text-decoration: none; 	
}

.link:active {
	color: #ffffff; 
    text-decoration: none; 	
}
 
.link:hover { 
    color: #ffffff; 
    text-decoration: underline; 
 }
 
.linkmenu {
    font-family:"Verdana,Arial,Helvetica,Sans-serif";
    font-size: 13px; 
    font-weight: bold; 
	color: #000000; 
    text-decoration: none; 
 }
 
.linkmenu:link {
	color: #00000; 
    text-decoration: none; 	
}

.linkmenu:visited {
	color: #00000; 
    text-decoration: none; 	
}

.linkmenu:active {
	color: #ffffff; 
    text-decoration: none; 	
}
 
.linkmenu:hover { 
    color: #ffffff; 
    text-decoration: none; 
 }

.linkblack {
    font-family:"Verdana,Arial,Helvetica,Sans-serif";
    font-size: 13px; 
    font-weight: normal;
	color: #000000; 
    text-decoration: none; 
 }
 
.linkblack:link {
	color: #00000; 
    text-decoration: none; 	
}

.linkblack:visited {
	color: #00000; 
    text-decoration: none; 	
}

.linkblack:active {
	color:  #8B0035;
    text-decoration: none;
}
 
.linkblack:hover { 
    color:  #8B0035;
    text-decoration: none; 
 }

.linkred {
    font-family:"Verdana,Arial,Helvetica,Sans-serif";
    font-size: 13px; 
    font-weight: normal;
	color:  #8B0035;
    text-decoration: none; 
 }
 
.linkred:link {
	color:  #8B0035;
    text-decoration: none; 	
}

.linkred:visited {
	color:  #8B0035;
    text-decoration: none; 	
}

.linkred:active {
	color:  #8B0035;
    text-decoration: none;
}
 
.linkred:hover { 
    color: #000000; 
    text-decoration: none; 
 }

.linkwhite {
    font-family:"Arial,Helvetica,Sans-serif";
    font-size: 12px; 
    font-weight: bold;
    color: #ffffff;
    text-decoration: none; 
 }
 
.linkwhite:link {
	color: #ffffff;
    text-decoration: none; 	
}

.linkwhite:visited {
	color: #ffffff;
    text-decoration: none; 	
}

.linkwhite:active {
	color: #ffffff;
    text-decoration: none;
}
 
.linkwhite:hover { 
    color: #FFFFFF; 
    text-decoration: underline; 
 }

.linkwhitebold {
    font-family:"Verdana,Arial,Helvetica,Sans-serif";
    font-size: 13px; 
    font-weight: bold;;
	color: #ffffff;
    text-decoration: none; 
 }
 
.linkwhitebold:link {
	color: #ffffff;
    text-decoration: none; 	
}

.linkwhitebold:visited {
	color: #ffffff;
    text-decoration: none; 	
}

.linkwhitebold:active {
	color: #ffffff;
    text-decoration: none;
}
 
.linkwhitebold:hover { 
    color:  #8B0035; 
    text-decoration: none; 
 }
 
.linkboldblack {
    font-family:"Verdana,Arial,Helvetica,Sans-serif";
    font-size: 13px; 
    font-weight: bold; 
	color: #000000; 
    text-decoration: none; 
 }
 
.linkboldblack:link {
	color: #00000; 
    text-decoration: none; 	
}

.linkboldblack:visited {
	color: #00000; 
    text-decoration: none; 	
}

.linkboldblack:active {
	color:  #8B0035;
    text-decoration: none;
}
 
.linkboldblack:hover { 
    color:  #8B0035;
    text-decoration: none; 
 }
 
.linkprova {
    font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px; 
    font-weight: bold; 
	color: #000000; 
    text-decoration: none; 
 }
 
.linkprova:link {
	color: #00000; 
    text-decoration: none; 	
}

.linkprova:visited {
	color: #00000; 
    text-decoration: none; 	
}

.linkprova:active {
	color: #ffffff; 
    text-decoration: none; 	
}
 
.linkprova:hover { 
    color: #ffffff; 
    text-decoration: none; 
 }
 
 .linkmenuverdana {
    font-family:"Verdana,Arial,Helvetica,Sans-serif";
    font-size: 13px; 
    font-weight: bold; 
	color:  #8B0035; 
    text-decoration: none; 
 }
 
 .linkmenuverdana:link {
	color:  #8B0035; 
    text-decoration: none; 	
}

.linkmenuverdana:visited {
	color:  #8B0035; 
    text-decoration: none; 	
}

.linkmenuverdana:active {
	color: #000000; 
    text-decoration: none; 	
}
 
.linkmenuverdana:hover { 
    color: #000000; 
    text-decoration: none; 
 }

  .linkmenured {
    font-family:"Verdana,Arial,Helvetica,Sans-serif";
    font-size: 13px; 
    font-weight: bold; 
	color:  #8B0035;
    text-decoration: none; 
 }
 
.linkmenured:link {
	color:  #8B0035; 
    text-decoration: none; 	
}

.linkmenured:visited {
	color:  #8B0035; 
    text-decoration: none; 	
}

.linkmenured:active {
	color: #000000; 
    text-decoration: none; 	
}
 
.linkmenured:hover { 
    color: #000000; 
    text-decoration: none; 
 }
 
  .linkactualitat {
    font-family:"Verdana,Arial,Helvetica,Sans-serif";
    font-size: 13px; 
    font-weight: bold; 
	color:  #8B0035;
    text-decoration: none; 
 }
 
.linkactualitat:link {
	color:  #8B0035; 
    text-decoration: none; 	
}

.linkactualitat:visited {
	color:  #8B0035; 
    text-decoration: none; 	
}

.linkactualitat:active {
	color: #000000; 
    text-decoration: none; 	
}
 
.linkactualitat:hover { 
    color: #000000; 
    text-decoration: none; 
 }
 
 
.tdred {
	background-color:  #CC3333;
    color: #ffffff;
}

.tablered {
	font-family:"Verdana,Arial,Helvetica,Sans-serif";
	font-size:13px;
    font-weight: normal;
    color: #000000;
	background-color: #990000;
}

.taulamissatge{
	 width: 75%;
	 border: 1px;
	 border-color: Black;
	 border-style: solid;
	 text-align: center;
}

.tdpink {
	background-color: #FAE4DC;
}

.tdgrey{
	background-color:  #D1D3D4;
}

.tdgreyligth{
	background-color: #F2EEEA;
}

.cuerpo-avis
{
  background-color: Black;
}

.text-avis
{
    font-family:"Verdana,Arial,Helvetica,Sans-serif";
    font-size: 13px; 
    font-weight: normal; 
	color: #FFFFFF;
    text-decoration: none; 
	text-align: justify;
}

.adm_categoria {	
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #FF0000;
 border-bottom: 1px solid #000000; 
 padding-left : 10px; 
}

.txtblack{
    color: #FF0000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;	
    font-weight: bold;
}
div#nifty{ margin: 0 ;background: #FFCCCC}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
overflow: hidden; background: #FFCCCC}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}