body {
	background: #002958 url(../img/bg.jpg) repeat-x;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #d3d9e0;
	margin: 0;
	}
p { line-height: 16px; }
h1, h2, h3, h4 { font-weight: normal; /*font-family: Arial, Verdana, Helvetica, sans-serif;*/ }
h1, h1.hp { font-size: 14px; color: #e4b33e; }
h1.hp { text-align: center; font-style: italic; margin-top: 0; }
h2.hp { text-align: center; margin-bottom: 55px; }
h2 { font-size: 12px; color: #7bbcf6; }
h3 { font-size: 12px; color: #FFE39F; }
h4 { }
.clear { clear: both; }
.lft { float: left; }
.rgt { float: right; }
.pad { padding-left: 40px; padding-top: 20px;}

img { border: 0; }
a { color: #eaa90e; text-decoration: none; }
a:hover { text-decoration: underline; }
.line { border-top: 1px solid #d3d9e0; width: 790px; }
table { border: 1px solid #e4b33e; text-align: center; }
tr { }
td { border: 1px solid #e4b33e; padding: 5px; width: 82px; }
td.temp, td.car { background-color: #003D7F; }
table.comu { background-color: #236EBF; color: #fff; border-bottom: 0; }
table.comu td { border-bottom: 0; }
table.tablewidth { width: 469px; }

#intro 
	{ 
	position: fixed; 
	top: 50%; 
	left: 50%; 
	margin-top: -130px; 
	margin-left: -200px; 
	text-align: center; 
	}
	#intro img { }
	#intro ul { padding-left: 0; margin-left: 0; }
	#intro ul li {  list-style-type: none; margin-top: 30px; text-align: center; }
		#intro li { width: 100px; float: left; padding-top: 7px; padding-bottom: 7px;/* text-align: center;*/}
		#intro li a { width: 50px; padding: 10px; color: #fff; font-weight: bold; font-size: 12px; }
		#intro li a:hover { background: url(../img/menu_bg_i.png) 0 3px no-repeat; background-position: center; text-decoration: none; }

#container { 
	margin: 50px auto 0 auto;
	border: 2px solid #d3d9e0; 
	width: 804px;
	}

#header { margin: 6px; margin-bottom: 0; border: 1px solid #d3d9e0; border-bottom: none; }
	
#logo { width: 238px; height: 67px; float: left; margin: 13px; margin-bottom: 6px; }

#lang { float: right; padding: 50px 20px 0 0; color: #d3d9e0; font-size: 10px; font-weight: bold; }
	#lang a { color: #d3d9e0; text-decoration: none; }
	#lang a:hover { color: #eaa90e; }
	#lang a.select { color: #12426f; }

#menu { }
	#menu ul { margin-left: 0; padding-left: 0; list-style-type: none; }
	#menu li { width: 127px; position: relative; float: left; margin-left: 4px; padding-top: 7px; padding-bottom: 7px; text-align: center; }
	#menu li a { color: #d3d9e0; /*text-decoration: none; */width: 50px; padding: 10px; }
	#menu li a:hover { color: #d3d9e0; background: url(../img/menu_bg.gif) 0 3px no-repeat; background-position: center; text-decoration: none; }

/* Segon nivell */
#menu li ul {
display: none;
position: absolute;
top: 31px;
left: 0;
padding: 0;
width: 180px;
z-index:10;
background:#999;
}
#menu li:hover ul {
 display: block;
}
#menu li li { height: 20px; clear: both; }
#menu li li:hover { background:#ccc; margin: 0; }
#menu li li a {
	font-weight: bold;
	text-transform: none;
	padding: 0 10px;
	background: none;
	color: #fff;
}
#menu li:hover li a {  }

#contentwrap { 
	position: relative; 
	border: 1px solid #d3d9e0; 
	border-top: none; 
	margin: 6px;
	margin-top: 0;
	/*min-height: 320px;*/ /*problemes IE7?*/ 
}

#footer { width: 804px; margin: -4px auto 30px auto;}
	#martasdesign { float: left; }
	#martasdesign p, #martasdesign a { color: #09142F; }
	#martasdesign a:hover { color: #45729F; text-decoration: none; }
	#adressa p { float: right; }

#imghp { padding-top: 10px; }
	#imghp a img { float: left; width: 127px; height: 184px; padding-left: 4px; }

#content.def { background: url(../img/inici_grad.jpg) no-repeat 4px 2px; }

#precios { margin: 20px; }

#contact { background: url(../img/contacto.jpg) no-repeat; }
.imgin { width: 528px; height: 311px; float: right; position: absolute; bottom: 0; right: 0; } 
.ofertas, .ofs { color: #eaa90e; float: right; }
.ofertas { color: #eaa90e; float: right; height: 153px; width: 153px; position: absolute; bottom: 0; right: 0; margin-top: 30px; text-align:right; font-size: 20px; /*border: 1px solid #eaa90e;*/ background: url(../img/btn_oferta.png) no-repeat; }
	.ofertas:hover { background: url(../img/btn_oferta_h.png) no-repeat; }
	.ofertas a { position: absolute; bottom: 15px; right: 14px; /*font-weight: bold;*/ color: #09142F; line-height: 30px; font-family: Arial, Helvetica, sans-serif;  }
	.ofertas a:hover { text-decoration: none; }
.ofs { font-size: 20px; font-family: "Comic Sans MS", Verdana, Geneva, sans-serif; }

.promoimg { width: 528px; height: 311px; background: url(../img/oferta.jpg) no-repeat; }
.promo { padding: 10px 0 0 263px;  }
#content.lft { width: 380px; z-index: 300; }

