/* css creado por Juan Micó - 2008 */

/* fragmentos de yahoo! reset */
html{color:#000;background:#d8e1c6;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
/* fin fragmentos de yahoo! reset */

body {
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	background: url(../img/home_logo.png) 0 0 no-repeat;
	width: 26.8em;
	height: 16.5em;
	margin: 0.4em 0 0 3.6em;
	text-indent: -999em;
}

* html h1 { background: url(../img/home_logo.gif) 0 0 no-repeat; }

h2 {
	color: #262626;
	font-size: 1.1em;
	margin-bottom: 0.6em;
}

a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #262626;
	text-decoration: underline;
}

#ultra_wrapper {
	margin: 0 auto;
	width: 99.5em;
  background-color:white;
  height: 740px;
}

#wrapper {
	width: 93.5em;
	position: relative;
  margin: 0 3em 0 3em;
}

#langselect {
	position: absolute;
	top: 0.7em;
	right: 0;
}

#langselect a {
	font-size: 1.1em;
	color: #7DBA00;
	text-decoration: underline;
	font-weight: normal;
}

#home_intro {
	position: absolute;
	top: 0.75em;
	left: 0;
	width: 90em;
}

#home_intro p {
	font-size: 1.2em;
	font-weight: bold;
	color: #758f61;
}

ul#menu {
	width: 68em;
	height: 2.6em;
	background-color: #7DBA00;
	position: absolute;
	top: 3em;
	left: 0;
	text-align: right;
	padding-right: 4em;
}

ul#menu li {
	font-size: 1.2em;
	display: inline;
	line-height: 2.1em;
	padding-left: 3.9em;
}

ul#menu li a:hover {
	text-decoration: none;
}

#fotob {
	width: 21em;
	height: 16em;
	position: absolute;
	top: 3em;
	left: 72.5em;
	text-indent: -999em;
}

#masthead {
	width: 72em;
	height: 50.2em;
	position: absolute;
	top: 5.6em;
	left: 0;
}

ul#menuleft {
	position: absolute;
	top: 40.3em;
	left: 3.8em;
	z-index: 10;
	width:20em;
}

ul#menuleft li a {
	display: block;
	font-size: 1.2em;
	text-decoration: none;
	padding-left: 1em;
	margin-bottom: 1.3em;
	background: url(../img/home_bullet.gif) 0 0.3em no-repeat;
}

*html ul#menuleft li a {
	margin-bottom: 0;
	padding-bottom: 0.4em;
}

ul#menuleft li a:hover {
	color: white;
	text-decoration:underline;
}

#destaquem {
	width: 18.6em;
	height: 23.4em;
	position: absolute;
	top: 19.5em;
	left: 72.5em;
	background-color: #7DBA00;
	padding: 1.6em 1.2em 0 1.2em;
}

#destaquem dl,
#destaquem ul {
	font-size: 1.1em;
}

#destaquem dd,
#destaquem li {
	margin-bottom: 1.2em;
}

#destaquem a:hover {
color: black;
text-decoration:none;
}

div#menuextra {
	width: 18.6em;
	height: 9.8em;
	position: absolute;
	top: 45em;
	left: 72.5em;
	background-color: #7DBA00;
	padding: 1em 1.2em 0 1.2em;
}

div#menuextra ul#links {
	border-bottom: 1px solid #b0d565;
	padding-bottom: .5em;
}

div#menuextra ul#links li {
	margin-bottom: .5em;
}

div#menuextra ul#links li a {
	font-size: 1.1em;
	padding-left: 1em;
	text-decoration:none;
	background: url(../img/home_bullet.gif) 0 0.4em no-repeat;
}

div#menuextra ul#links li a:hover {
	color: black;
	text-decoration:noen;
}

div#menuextra ul#social {
  padding: .8em 0 0 0;
}

div#menuextra ul#social li {
  float: left;
  padding: 0 .8em 0 0;
}

p.sep {
	position: absolute;
	top: 56.6em;
	left: 0;
}

p.sep a {
	font-size: 1.1em;
	color: #7DBA00;
	text-decoration: underline;
}

#contacte {
	position: absolute;
	top: 56.5em;
	right: 0;
}

#contacte a {
	display: block;
	clear: left;
	float: left;
	color: black;
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
}

#contacte a:hover {
	color: #262626;
	text-decoration: underline;
}

#contacte ul li {
	padding: 0em 0 2em 2em;
	background: url(../img/ico_contacte.gif) 0 0.2em no-repeat;
}


#logos {
	position: absolute;
	top: 60.7em;
	left: 0;
}

#logos ul li {
	float: left;
	margin: 0 2em 0.8em 0;
}

#logos a {
	display: block;
	clear: left;
	float: left;
	color: #7DBA00;
	font-weight: normal;
	font-size: 1.1em;
	text-decoration: underline;
}

#logos a:hover,
#footer a:hover,
p.sep a:hover,
#langselect a:hover {
	color: #262626;
}

#footer {
	position: absolute;
	top: 67.9em;
	left: 0;
}

#footer p {
	font-size: 1.1em;
	margin-bottom: 0.5em;
}

#footer p span {
	font-weight: bold;
	margin-right: 1em;
}

#footer a {
	color: #7DBA00;
	font-weight: normal;
	text-decoration: underline;
}
