/* CSS Document */

body {
padding:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
text-align: center; /* for IE */

background-image:url(../img/background.gif);
background-repeat:no-repeat;
}

h1{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#F54029;
}

h2{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#424A52;
}

h3{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
}

h4{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}
h5{
padding:2px 0px 0px 2px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F54029;
}

/* Estils camp descripcio */

.descripcio h1{
padding:0 0 10px 0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#424A52;
font-weight:normal;
}

.descripcio h2{
padding:0 0 10px 0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#424A52;
font-weight:normal;
}

.descripcio h3{
padding:0 0 10px 0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#424A52;
font-weight:normal;
}

.descripcio h4{
padding:0 0 10px 0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#424A52;

font-weight:normal;
}

.descripcio h5{
padding:0 0 10px 0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#424A52;
font-weight:normal;
}

.descripcio h6{
padding:0 0 10px 0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#424A52;
font-weight:normal;
}

.descripcio p {
padding:0 0 10px 0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#424A52;
}
/**/

#container {
margin: 0 auto;   /* align for good browsers */
text-align: left; /* counter the body center */

width: 955px;
}

#head_1 {
width: 955px;
height: 60px;

background-color: #96004B;
}

#head_2 {
margin-top:10px;
padding: 2px;
width: 955px;
height: 24px;
}

#head_4 {
margin-top:15px;
padding: 0px;
width: 955px;
height: 35px;
}	#butt_left_static {
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #424A52;
	font-weight:bold;
	
	width: 143px;
	height: 25px;
	background-color:#FFFFFF;
	border: 1px solid #424A52;
	padding: 5px;
	}	.butt_right {
		position:relative;
		font: 9pt Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #FFFFFF;
		font-weight:bold;
		
		width: 245px;
		height: 25px;
		background-color:#424A52;
		border: 1px solid #424A52;
		padding: 5px;
		
		overflow:hidden;
		cursor:pointer;
		}	.butt_right_hover {
			position:relative;
			font: 9pt Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			color: #F54029;
			font-weight:bold;
			
			width: 245px;
			height: 25px;
			background-color:#FFFFFF;
			border: 1px solid #F54029;
			padding: 5px;
			
			overflow:visible;
			cursor:pointer;
			}	.butt_right_td {
				font: 9pt Verdana, Arial, Helvetica, sans-serif;
				text-decoration: none;
				color: #333333;
				font-weight:bold;
				
				width:245px;
				height:35px;
				padding-left:5px;
				background-color:#ECECED;
				
				opacity: .9;
				filter: alpha(opacity=90);
				cursor:pointer;
				}	.butt_right_td_hover {
					font: 9pt Verdana, Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #333333;
					font-weight:bold;
					
					width:245px;
					height:35px;
					padding-left:5px;
					background-color:#DCDCDD;
					
					opacity: 1;
					filter: alpha(opacity=100);
					cursor:pointer;
					}

#lat {
position:absolute;
margin-top:5px;
width:155px;
}	.butt_lat {
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
	
	width: 145px;
	height: 25px;
	background-color:#B3B7BA;
	padding: 5px;
	
	cursor:pointer;
	}	.butt_lat_hover {
		font: 9pt Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #FFFFFF;
		font-weight:bold;
		border:1px solid #424A52;
		
		width: 145px;
		height: 25px;
		background-color:#424A52;
		padding: 4px;
		
		cursor:pointer;
		}

#main {
margin-top:2px;
/*padding in HTML*/

width:760px;
/*height in HTML or without height defined*/
}

#carrousel_lat {
margin-top:10px;
}

#footer {
position: fixed;
bottom: 0px;
padding: 2px;
width: 955px;
height: 20px;
font-size:8pt;
color:#FFFFFF;

background-color: #96004B;
}
#footer a {
color:#FFFFFF;
text-decoration:underline;
}
#footer a:hover {
color:#FFFFFF;
font-weight:bold;
}

#menuSup {
 list-style-type: none;
 margin:3px 5px 0 0;
 padding: 0;
 float: right;
}

#menuSup li {
display:inline;
color: red;
padding-left: 10px;
letter-spacing: -0.04em;
}

#menuSup li a {
color: black;
text-decoration: none;
padding: 0 2px;
}

#menuSup li a:hover {
color: red;
text-decoration: none;
}