body {
  	font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
		margin: 0;
		padding: 0;
		}
		

div{
font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
}

.degradaibs{
background-image:url(../img/fonsmesgran.gif);
width:585px;
padding:10px;
background-repeat:no-repeat;
}

.imagesgaleries{
background-image:url(../img/fonsimg.gif);
padding-top:6px;
padding-left:6px;
width:242px;
height:182px;
}

body a{
color:#003366;
}

td {
		color:#333333;
		font-size:11px;
}

input{
		color:#666666;
		font-size:11px;
}

select{
		color:#666666;
		font-size:11px;
}

textarea{
		color:#666666;
		font-size:11px;
		border:#999999 solid 1px;
}



#main
{
  width:826px;
	/* height:650px; */
	background-image:url(../img/fons1.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	margin-top:-8px;
	padding-left:15px;
	padding-right: 15px;
	position: relative;
/*	border:#000000 solid 1px; */
}
.imatges{
	border:1px solid #EAEAEA;
	padding:3px;
	border-radius: 5px;
	width:inherit;
}

#logo{
float:left;
margin-top:15px;
padding-left:10px;
padding-top:10px;
width:200px;
height:70px;
/* border:#000000 solid 1px; */
}

#menu{
margin-top:15px;
width:550px;
height:70px;
float:right;
margin-right:30px;
/* border:#000000 solid 1px; */
}
.menuactive{
	padding-top:8px;
 float:left;
  margin-top:15px;
	margin-left:1px;
	margin-right:1px;
	text-align:center;
	background-image:url(../img/botopetit.gif);
	background-repeat:no-repeat;
	width:88px;
	height:41px;	
/* border:#000000 solid 1px; */
}

.menuactive2l{
	padding-top:0px;
 float:left;
  margin-top:15px;
	margin-left:1px;
	margin-right:1px;
	text-align:center;
	background-image:url(../img/botopetit.gif);
	background-repeat:no-repeat;
	width:88px;
	height:41px;	
 /* border:#000000 solid 1px; */
}

.menuactive a{
color:#FFFFF1;
text-decoration:none;
/* font-weight:bold; */
font-size:11px;
font-family:arial;
}

.menuactive2l a{
color:#FFFFF1;
text-decoration:none;
/* font-weight:bold; */
font-size:11px;
font-family:arial;
}


.menunoactive{
	padding-top:8px;
  margin-top:15px;
	margin-left:1px;
	margin-right:1px;
	float:left;
	text-align:center;
	width:88px;
	height:41px;	
}

.menunoactive2l{
	padding-top:0px;
  margin-top:15px;
	margin-left:1px;
	margin-right:1px;
	float:left;
	text-align:center;
	width:88px;
	height:41px;	
}

.menunoactive a{
color:#3096D2;
text-decoration:none;
/* font-weight:bold; */
font-size:11px;
font-family:arial;
}

.menunoactive2l a{
color:#3096D2;
text-decoration:none;
/* font-weight:bold; */
font-size:11px;
font-family:arial;
}




#flashcentral{
clear:both;
padding-left:10px;
}

#content{
padding:10px;
min-height:400px;
_height:auto;
*height:400px;
height:auto;
/* overflow:auto;*/
}

#peu{
border-top:solid 3px #EAEAEA;
padding: 10px;
margin-left:20px;
width:740px;
font-size:11px;
color: #999999;
position:relative;
overflow:auto;
/* display:block;*/
}

#peu a{
color:#FF9900;
text-decoration:underline;
}

.tagline {
	font-size: 18px;
	color: #F38314;
	font-family:Arial;
	font-weight:bold;
}
h1{
	font-size: 18px;
	color: #F38314;
	font-family:Arial;
	font-weight:bold;
}

h2{
	font-size: 16px;
	color: #F38314;
	font-family:Arial;
	font-weight:bold;
}

#txthome{
font-family:Arial;
color:#333333;
font-size:12px;
float:left;
width:550px;
padding:8px;
text-align:justify;
}

#txttotal{
font-family:Arial;
color:#333333;
font-size:12px;
float:left;
width:750px;
padding:8px;
text-align:justify;
}


#descarrega{
background-image:url(../img/fonsdescarrega.gif);
background-repeat:no-repeat;
width:196px;
height:104px;
float:left;
margin-left:15px;
margin-top:10px;
padding-left:2px;
padding-top:30px;
text-align:center;
line-height: 20px;
}
#descarrega a{
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#000066;
}

#ventajas{
margin-top:50px;
background-image:url(../img/fonsapunte.gif);
background-repeat:no-repeat;
width:196px;
height:104px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
font-size:11px;
color:#666666;
text-align:left;
line-height:15px;
}
#ventajas a{
font-size:11px;
text-decoration:underline;
color:#000066;
}


#txtseccions{
font-family:Arial;
color:#333333;
font-size:13px;
float:left;
width:550px;
padding:8px;
text-align:justify;
margin-left:-10px;
}

#submenu{
background-image:url(../img/menu.gif);
background-repeat:no-repeat;
width:178px;
height:184px;
float:left;
margin-left:-5px;
margin-top:10px;
padding-top:10px;
padding-left:10px;
/* text-align:center; */
line-height: 20px;
}

#submenu a{
color:#006699;
text-decoration:none;
font-size:11px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}


/* SISTEMA DE TABS */
/* tamaño y forma del panel principal */
div#panel {
	position: relative;
	width:595px;
	height: /* 450px;*/ 300px;
	_height: /* 450px;*/ 300px;
	*height:  450px;
}

/* configuracion de las pestañas */
ul#tabs {
	position:absolute;
	left: 0px;
	top: 0px;
	margin:0;
	padding:0;
	width: 595px;
	height: 24px;
	z-index: 20;
}
	ul#tabs li {
		float:left;
		height: 23px;
		padding-left: 8px;
		list-style: none;
		margin-right: 1px;
		background: url(../img/tabs.png) left -48px;
	}
	ul#tabs li.actual {
		height: 24px;
		background: url(../img/tabs.png) left -72px;
	}
		ul#tabs li a {
			display: block;
				/* hack para ie6 */
				.display: inline-block;
				/* fin del hack */
			height: 23px;
			line-height: 23px;
			padding-right: 8px;
			outline: 0px none;
			font-family: arial;
			font-size: 11px;
			text-decoration: none;
			color:#006699;
			background: url(../img/tabs.png) right 0px;
		}
		
		ul#tabs li.actual a {
			height: 24px;
			line-height: 24px;
			background: url(../img/tabs.png) right -24px;
			cursor: default;	
		}

/* Configuración de los paneles */
div#panel #paneles {
	position:absolute;
	left: 0px;
	top: 23px;
	width: 600px;/* 398px; */
	height: /*425px;*/ 350px;
	_height: /*425px;*/ 350px;
	*height: 425px;
	border-top: 1px solid #CCCCCC;
	background-image:url(../img/fonscapa.png);
	background-repeat:no-repeat;
	overflow: hidden;
	z-index: 10px;
}
	div#panel #paneles div {
		margin:10px;
  	width: 580px;/*		width: 378px; */
		height: /*405px; */330px; 
		_height: /*405px; */330px; 
	  *height: 405px;
		font-family: arial;
		color:#333333;
		font-size:11px;
		text-decoration: none;
		/* overflow: auto; */
	}
	
/* Bordes rodons per galeries i on faci falta */

#xsnazzy h1, #xsnazzy h2, #xsnazzy p 
{
	 margin:0 10px; letter-spacing:1px; padding:0; 
}

#xsnazzy h1 {	/* font-size:2.5em; color:#fff; */}
#xsnazzy h2 {/* font-size:2em;color:#06a;border:0; */}
#xsnazzy p {/*padding-bottom:0.5em; */}
#xsnazzy h2 {/* padding-top:0.5em; */}
/* #xsnazzy {/* background: transparent; margin:25px 1em 100px 1em;*/ /* width:290px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px; width:290px;} */

#xsnazzy {/* background: transparent; margin:25px 1em 100px 1em;*/ width:290px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px; width:290px;}

.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFFFFF; border-left:1px solid #E5E5E5;; border-right:1px solid #E5E5E5;;}
.xb1 {margin:0 5px; background:#E5E5E5;;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent { display:block; background:#FFFFFF; border:0 solid #E5E5E5;; border-width:0 1px; padding-left:5px; padding-top:1px; padding-right:5px; width:auto;}	

/* FI de borde rodons */

#desfes{
clear: both;
}
