/* CSS Document */

body{
background-color: #FFFFC7;
font-size:62.5%;

}

img{ border:0px;}

h1{
font-size:1.9em;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
letter-spacing:0.2em;
margin-top:15px;
padding:0px;
}
#subT{
font-size:1.5em;
font-family: Verdana, "Times New Roman", Times, serif;
color:#CCFFCC;
font-weight:bold;
position:absolute;
left: 400px;
z-index:2;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#333333;
font-weight:bold;
margin:0;
padding:0;
}

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#990000;
text-align:justify;
}

#capcalera{
position:absolute;
left:5px;
top:5px;
width:990px;
height:120px;
background-image:url(imgs/capca.jpg);
}


.taulaT{
border:none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:920px;

}

.td0{
border: none;
text-align:center;
width:200px;
}

.td1{
border: none;
text-align:left;
width:600px;
}

.td2{
border: none;
background:#FFFFC7;
width:5px;
height:90px;
}

.td3{
border: none;
background-image:url(imgs/mask.jpg);
background-position:left;

width:160px;
}

#principal{
position:absolute;
top:120px;
left:100px;
width:860px;
}


#cos{
margin-left:50px;
margin-right: 20px;
margin-top:10px;
width: 650px;
}

#cos2{
	position:absolute;
	left:60px;
	width:565px;
	text-align:justify;
	height: 75px;
}
#menu1 {  		list-style:none;	  
position:absolute;
left:5px;
top:130px;
width:120px;
height:220px;
font-family:Geneva,Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:0.1pt;
font-size:1.3em;
}
#menu1 ul {list-style:none; padding: 0px 0px 0px 0px; margin:7px 0px 0px 7px;}


#menu1 li a {	display:block; 	width:120px; height:20px;	padding: 0px 0px 0px 0px; margin:5px 0px 0px 2px;	text-decoration:none;	text-align:center;		color:#FFFFFF;	
background-image:url(imgs/boto.jpg)}
#menu1 li a:hover {		color:#FFFF66;	 background-image:url(imgs/boto_in.jpg)}


#barra{
background:#CC9966;
height:25px;
text-align:center; 
}



li.r{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#333333;
text-align:left;
margin:5px 0px 15px 0px;
}



#dreta{
margin-bottom: 30px;
margin-left: 10px;
margin-right:10px;
margin-top:30px;
width:150px;
position:absolute;
left:670px;
z-index:2;
}

#dretaIn{
margin-left:20px;
width: 150px;
}

.element{
margin: 0px 10px 0px 10px;
width: 270px;
}

#element2{
margin: 0px 10px 0px 10px;
width: 200px;
}

/*
#dreta a{
text-decoration:underline;
color:#990000;
}
*/
.z{
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#333333;
text-align:justify;
z-index:1;
}

#arroba{
	position:absolute;
	left:450px;
	top:70px;
	z-index:0;
	width: 131px;
	height: 156px;
}

.ref {
text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em;
}

/* NOU...*/

.link{
text-decoration:underline;
color:#333333;
}

#post{
position:absolute; top:20px; left:830px;
font-size:11pt;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
letter-spacing:0.2pt;


}

#post ul {list-style:none; padding: 0px 0px 0px 0px; margin:5px 0px 0px 5px;}

#post li a {	display:block; 	width:90px; height:20px;	padding: 0px 0px 0px 10px; margin:5px 0px 0px 2px;	text-decoration:none;	text-align:left;		color:#FFFFFF; background:url(imgs/arrow_white.gif) no-repeat left;	}
#post li a:hover {	color:#FFFFFF;	background-color:#000000;}



.banner{

width:180px;

}

.capNegre{
width:180px;
background:url(imgs/black.gif) no-repeat top;
height:15px;
}

.cosNegre{
height:100px;
width:178px;
border:solid 1px #000000;
text-align:center;
margin-bottom:15px;
}


.capBlau{
width:180px;
background:url(imgs/blue.gif) no-repeat top;
height:15px;
}

.cosBlau{
height:100px;
width:178px;
border:solid 1px #1047B8;
text-align:center;
margin-bottom:15px;
}


.capRed{
width:180px;
background:url(imgs/red.gif) no-repeat top;
height:15px;
}

.cosRed{
height:100px;
width:178px;
border:solid 1px #990000;
text-align:center;
margin-bottom:15px;
}

.capGreen{
width:180px;
background:url(imgs/green.gif) no-repeat top;
height:15px;
}

.cosGreen{

width:178px;
border:solid 1px #078A07;
text-align:center;
margin-bottom:15px;
padding-top:5px;

}

.banner p{
margin:0px;
padding:0px 10px 5px 10px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}
p.titB{
color:#000000; font-family:Arial; font-weight:bold
}

a.lkBan{
font:10pt Verdana; 
margin:0;
padding:0;
text-align:center;
color:#FFFFFF;
text-decoration:none; width:180px; display:block
}

a.verMas{
width:160px;
display:block;
text-align:right;
color:#0000FF;
font:10pt Arial;

}


.liniaBan{
width:150px;
border-bottom:solid 1px #999999;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
margin-top:5px;

}

#temps{
position:absolute; top:20px; left:399px;
visibility:hidden;

}

#noticia{
visibility:hidden;
z-index:3;
position:absolute; top:0px; left:150px; width:430px;
}

label{
font:9pt Verdana, Arial, Helvetica, sans-serif;

}

#contact{
position:absolute; top:50px; left:300px; padding:20px; border:solid 1px #333333; background-color:#eeeeee;
}

ul.map{list-style:none; padding: 0px 0px 0px 0px; margin:5px 0px 0px 5px;font-size:12pt;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000066;
letter-spacing:0.2pt;
}

ul.map li a {	display:block; 	width:140px; height:20px;	padding: 0px 0px 0px 10px; margin:12px 0px 0px 2px;	text-decoration:none;	text-align:left;		color:#FFFFFF; background:url(imgs/arrow_white.gif) no-repeat left;	

}
ul.map li a:hover {	color:#FFFFFF;	background-color:#000000;}

a.noL{
text-decoration:none;
color:#000000;
}

#firma{
color:#999999; position:absolute; top:420px; left:30px; cursor:pointer; font:8pt Arial;
}