@font-face{
	font-family: "Oregon LDO Book";	
	src:local(fonts/Oregon LDO Book.ttf) url(fonts/Oregon LDO Book.ttf) format("truetype");
	font-family: "corbel";	
	src:local(fonts/corbel.ttf) url(fonts/corbel.ttf) format("truetype");
}
* {
margin : 0;
padding : 0;
}
html {
height : 100%;
}
body {
height : 100%;
color : #fff;
cursor : default;
font-size : 11px;
line-height : 16px;
text-align : center;
background:url(../images/background.jpg) top left;
background-position : 50% 0;
background-repeat : no-repeat;
font-family : "Oregon LDO Book";
}

a:link, a:visited {
color : #fff;
text-decoration : none;
}
a img {
border : 0;
}
div.wrap {
width : 993px;
margin : 0 auto;
text-align : left;
}
div.wrap div#cap{
position:relative;
float:left;
display:inline;
}
div#cap{
	top:75px;
	left:20px;
	z-index:100;
	}
div#top div#nav {
float : left;
clear : both;
width : 993px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 700px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
	width: 993px;
	margin: 0 auto;
}
div#video-header {
height : 683px;
margin : -1px 0 0;
}
div#header div#slide-holder {
z-index : 40;
width : 993px;
position : absolute;
}
div#header div#slide-holder div#slide-runner {
top : 84px;
left : 9px;
width : 973px;
height : 550px;
overflow : hidden;
position : absolute;
visibility:visible;
}
div#header div#slide-holder div#slide-runner2 {
top : 84px;
left : 9px;
width : 973px;
height : 300px;
overflow : hidden;
position : absolute;
visibility:visible;
}

div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 0px;
width : 973px;
height : 40px;
display : none;
position: absolute;
background:url(../images/slide-bg2.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform: uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(../images/silde-nav.png);
}
div#nav ul li a {
background : url(../images/nav.png) no-repeat;
}
div#menu{
	position:relative;
	float:left;
	margin:50px 12px 0 258px;
	font-size:16px;
	height:30px;
	background-color:#332420;
	padding:30px;
	width:720px;
	color:#FFF;
	display:inline;
	padding:2px;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	/*Sombra*/
	-webkit-box-shadow: 2px -5px 5px #000;
	-moz-box-shadow: 2px -5px 5px #000;
	filter: shadow(color=#000000, direction=45, strength=2);
	}
div#menu ul{
	padding:10px 0 0 20px;	
	}
div#menu a:hover{
	color:#FF6;
	}
div#menu ul li{
	display:inline;
	list-style:none;
	padding:10px 25px 0 0;
	}
div#text{
	top:650px;
	margin-top:5px 0 20px 0;
	left:10px;
	position:absolute;
	width:973px;
	line-height:18px;
	text-align:justify;
}

div#text p{
	font-family:"corbel";
	font-size:15px;
	}
/****************/
div.t{
	position:absolute;
	margin-top:5px 0 20px 0;
	left:10px;	
	width:973px;
	line-height:18px;
	text-align:justify;
	top:410px;
	
}

div.t p{
	font-family:"corbel";
	font-size:15px;
	}
/****************/
h2{
	padding:0 0 5px 0;
	}
div#logoportada{
	float:center;
	margin:150px auto 0 auto;
	padding-left:150px;
	}
div#lang{
	float:center;
	margin:5px auto 0 auto;
	padding-left:350px;
	}
div#lang a:hover{
	color:#FF6;
	}
.language{
	display:inline;
	padding:0 40px 0 0px;
	font-size:18px;
	}
div#espais{
	position:absolute;
	top:660px;
	left:12px;
	width:993px;
	}
div.esp{
	float:left;
	display:inline;
	}
div.esp div.comentari{
	float:left;
	display:inline;
	margin:20px;
	width:350px;
	}
div.esp div.comentari p{
	font-family:"corbel";
	font-size:14px;
	text-align:justify;
	}
/*****FORMULARI***********/
div#formulario{
	float:left;
	clear:both;
	background:#20160f;
	background: rgba(77, 63, 56, 0.7);	
	margin:84px 0 0 5px;
	padding:20px 10px;
	width:957px;
	-webkit-box-shadow: 2px 5px 5px #000;
	-moz-box-shadow: 2px 5px 5px #000;
	filter: shadow(color=#000000, direction=135, strength=2);
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:5px 0 5px 5px;
	-khtml-border-radius:5px 0 5px 5px;
	-ms-border-radius:5px 0 5px 5px;
	border-radius:5px 0 5px 5px;
	}
.opacity60{
	
  }
div#formulario div#logo2{
	float:left;
	display:inline;
	margin:-29px 0 0 4px;
	}
div#formulario div.form{
	float:left;
	display:inline;
	margin-left:20px;
	}
div#formulario form input{
	padding:2px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	}
div#formulario form textarea{
	padding:2px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
}
div#formulario form input,
div#formulario form textarea{
	float:left;
	clear:both;
	margin:2px 10px;
	border:1px solid #4e423c;
	}
div#formulario form input:focus,
div#formulario form textarea:focus{
	border:1px solid #FC3;
	}

div#formulario form label{
	font-size:14px;
	float:left;
	clear:both;
	margin:2px 10px;
	}
div#formulario form .camp,
div#formulario .err{
	float:left;
	clear:both;
	margin-bottom:10px;
	}
div#formulario .err{
	margin-left:10px;
	color:#FC0;
	font-family: "corbel";
	font-size:14px;
	font-weight:bold;
	font-style:italic;	
	}
div#formulario div.form,
div#formulario iframe{
	float:left;
	display:inline;
	}
div#formulario iframe{
	margin:25px 0 0 20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	}
div#formulario form .camp2{
	float:right;
	clear:both;
	}
div#formulario form input.send{
	padding:5px 10px;
	margin-top:10px;
	background-color:#20160f;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	border:none;	
	font-family: "Oregon LDO Book";
	font-size:16px;	
	color:#FFF;
	cursor:pointer;
	}
/*******FOOTER**********/
div#footer{	
	margin:30px auto;
}
div#cfooter{
	margin:30px 0 30px 5px;
	}
div#footer, div#cfooter{
	position:relative;
	float:left;
	clear:both;
	width:973px;
	height:30px;
	background-color:#332420;	
	font-size:12px;
	font-family: "corbel";
	color:#FFF;
	display:inline;
	padding:2px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	/*Sombra*/
	-webkit-box-shadow: 2px 5px 5px #000;
	-moz-box-shadow: 2px 5px 5px #000;
	filter: shadow(color=#000000, direction=45, strength=2);
	}
div#social{
	position:absolute;
	top:250px;
	left:-4px;
	z-index:1000;
}
div#social ul li{
	list-style:none;
	}
div#social img{
}

div#footer div#info, div#cfooter div#info{
	float:left;
	display:block;
	margin:7px 300px;
	text-align:center;
}
/****MAPA ESPAIS*****/
div#mapaespais{
	float:left;
	display:inline;
	width:550px;
	height:270px;
	margin:10px;
	background-color:#332420;
	-webkit-box-shadow: 2px 5px 5px #000;
	-moz-box-shadow: 2px 5px 5px #000;
	filter: shadow(color=#000000, direction=135, strength=2);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	/*Sombra*/
	-webkit-box-shadow: 2px 5px 5px #000;
	-moz-box-shadow: 2px 5px 5px #000;
	filter: shadow(color=#000000, direction=45, strength=2);
	}
.map_image { display: block; width: 550px; height: 270px; position: relative; background-position: 0 0; background-repeat: no-repeat; }
	.map_image .map_link { display: block; position: absolute; text-indent: -999em; overflow: hidden; }
	.map_image #map_link_0 { width: 526px; height: 246px; top: 11px; left: 11px; }
	.map_image #map_link_1 { width: 150px; height: 80px; top: 42px; left: 148px; }
	.map_image #map_link_2 { width: 227px; height: 211px; top: 18px; left: 14px; }
	.map_image #map_link_3 { width: 265px; height: 59px; top: 14px; left: 249px; }
	.map_image #map_link_4 { width: 283px; height: 147px; top: 87px; left: 248px; }
	.map_image #map_link_5 { width: 80px; height: 58px; top: 190px; left: 267px; }
