/* CSS Document */
<!-- 

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	/*background: #000;*/
	background:url(../_img/common/bgDegree.gif) 0 0 repeat-x;
	background-color:#D4DDDC;
	/*width: 98%;*/
	text-align: center;
	color: #000000 !important;
}

body .mail{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	/*background: #000;*/
	background:#FFFFFF;
	/*width: 98%;*/
	color: #000000 !important;
}

#marc{ 
	/*position:relative;*/
	text-align:left; 
	min-width: 980px;
	width:980px;
	/*width: 100%; */
	margin:0 auto 0 auto; 
	/*margin: 0 0; */
	padding: 0px; 
	font-size:.7em !important;
}

* html .container { 
	/*position:relative;*/
	float:left;
	width:100%;
	/*z-index:2 !important;*/
}  

img {
	border:0px;
	vertical-align:middle;
}

.box #textes #banners img{
	border:1px;
	border-color:#666666;
	vertical-align:middle;
}
#header{
	float:left; 
	clear:both; 
	width:970px; 
	margin: 0px 0 0px 0; 
	color:#FF0000;
}

.container > #header {
	/*position:absolute;*/
	float:left; 
	clear:both; 
	width:970px; 
	margin-top:5px;
	/*margin-bottom:-5px;*/
	color:#FF0000;
}

#header .idiomes{
	float:right;
	/*margin: 3px 0 0 0;*/
	padding-right:10px;
}

.banner{
	margin-left:20px;
	margin-top:-5px;
}

#header a{
	text-decoration:underline;
	color:#000;
}

#header a:visited{
	text-decoration:underline;
	color:#999;
}

#header a:active{
	text-decoration:none;
	color:#FF0000;
}

#header a:hover{
	font-weight:normal;
	text-decoration:none;
	color:#FF0000;
}

div#inContainer{
	clear:both;
	width: 100%;
	padding: 3px 0 10px 0;
	margin: 0;
}

div#sidebar1{ 
	width: 306px;
	float:left;
	padding-left:30px;
	/*background-color:#CCCCCC;*/
}

div#sidebar1 #news{
	margin-left:2px;
}

div#sidebar1 #news #newsBox{
	width:300px;
	height:272px;
	background-color:#FFFFFF;
	/*border:solid 1px;*/
	/*border-color:#000000;*/
	overflow:auto;
}

div#sidebar1 #news #newsBox h2{
	margin-left:10px;
	margin-right:10px;
	text-align:justify;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18.02px;
	font-weight:bold;
	color:#FF0000;
}

div#sidebar1 #news #newsText{
	margin-left:10px;
	margin-right:10px;
	text-align:justify;
}

div#sidebar1 #news #newsText a{
	color:#FF0000;
	text-decoration:none;
}

div#sidebar1 #news #newsText a:hover{
	color:#000000;
	text-decoration:underline;
}

div#sidebar1 #news #newsText #datesCSS{
	font-size:9px;
	color:#666666;
}

div#sidebar1 #news #newsText #titularsCSS{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
}
div#sidebar1 #news #newsText #textesDestacats{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
.myForm{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}
input{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}
select{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}
textarea{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}
div#sidebar1 .menu{
	margin-top:-10px;
	/*margin-left:10px;*/
	z-index:3 !important;
}

div#mainContent {
 	margin: 0 0 0 335px;
	width:625px;
	position: relative;
}

#contentBox{
	/*max-width: 736px;*/
	/*margin-left: 360px;*/
	margin-left:10px;
}

.box {
	/*background-color:#999999;*/
	text-align: left;
	margin-left:2px;
}

#content{
	position:relative;
	z-index:0;
	padding:10px;
	background-color:#FFF;
	border:solid 0px;
	border-color:#999999;
	min-height:500px;
	height:auto;
}

/*\*/
* html #content{
	height:500px;
}

#menu {
	position:relative;
	z-index:1;
	/*margin-left:-20px;
	margin-top:-10px;*/
	margin-bottom:-3px;
	font-size:10px;
}

#menu #blanc{
	background-color:#FFFFFF;
	}

#menu #actiu{
	background-color:#D8D8D8;
}

#menu td a{
	color:#FFFFFF;
	text-decoration:none;
}

#menu td :hover{
	color:#000;
	text-decoration:none;
}

.grisAbg{
	background-color:#6C7574;
}

.grisAover{
	background-color:#CCCCCC;
}

.grisA{
	background-color:#6C7574;
}

.box #content #textes h2 {
	width:480px;
	margin: -10px -10px auto -10px;
	padding: 30px 30px 0 30px;
	/*margin:10px 10px 20px 10px; Per a Firefox*/
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18.02px;
	font-weight:bold;
	color:#FF0000;
}

.box #content > #textes h2 {
	background-image:none;
	margin:20px 20px 20px 20px;
	padding:0;
}

.box #content #textes ul{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}

/*Caixes de password */

#textes2 > #passW{
	width:149px;
	color:#FF0000;
}
/*/////////////////*/

.box a{
	text-decoration:none;
	color:#FF0000;
}

.box a:active{
	text-decoration:underline;
	color:#000;
}

.box a:visited{
	text-decoration:none;
	color:#FF0000;
}

.box a:hover{
	font-weight:normal;
	text-decoration:underline;
	color:#000;
}

.box #textes p {
	margin:0px 10px 10px 10px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}

.box #textes .titolets {
	color:#FF0000;
	font-size:14px;
	font-weight:bolder;
}

.box #textes #banners{
	margin:0 35px 10px 35px;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}

.box #textes #dadesPresentacio{
	margin:0 35px 10px 35px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}

.box #boxSpace{
	padding:5px;
}

#footer{
	/*float:left;*/
	margin-bottom:10px;
/*	width:740px;*/
}

#footer #promotors{
	color:#FF0000;
	margin-bottom:-10px;
	margin-top:10px;
}


#promotors p{
	text-align:center;
}
div#promotors {
	width:100%;
}
div#patrocinen {
	float:left;
	width:48%;
	position: relative;
}
div#patrocinen p {
	text-align:right;
}
div#mediapartners {
	float:right;
	width:48%;
	position: relative;
}
div#mediapartners p {
	text-align:left;
}
#promotors a {
	color:#333333;
	text-decoration:none;
}
#promotors a:active {
	color:#333333;
	text-decoration:none;
}
#promotors a:hover {
	color:#FF0000;
	text-decoration:underline;
}

#peu p{
	clear:left;
	font-size:9px;
	color:#999999;
	text-align:center;
}

#peu a{
	color:#999999;
}

#peu a:hover{
	color:#FF0000;
}
--> 



