﻿.tipusbarco {
font-size:17px;
font-weight:bolder;
text-align:left;
line-height:17px;
text-indent:12px;
text-decoration:none;
border-color:#414c57;
border-style:none none solid;
border-width:1px;
}

#idiomes a {
color:#333;
text-decoration:none;
text-align:center;
font-size:10px;
vertical-align:top;
line-height:10px;
}

h1 {
	border: thin none #000;
	font-size: 21px;
	letter-spacing: 1px;
	word-spacing: 2px;
	bottom: 0;
	vertical-align: top;
	font-variant: normal;
	color: #414c57;
	text-align: left;
	margin: 0;
	padding: 0;
}
body {
	font-family: Tahoma;
	color: #414c57;
	height: 100%;
	background-color: #414c57;
	width: 100%;
	margin: 0;
	padding: 0;
}

textarea {
border:1px solid #000;
color:#333;
}

#adre {
background-position:center;
position:absolute;
left:50%;
margin-left:-450px;
width:900px;
text-align:left;
visibility:visible;
top:363px;
height:70px;
background-color:#eaeaeb;
z-index:4;
background-image:url('../images/fondo.jpg');
background-repeat:repeat-x;
border-style:none;
}

#banner {
position:absolute;
left:50%;
margin-left:-450px;
width:900px;
visibility:visible;
background-color:#ccf;
height:253px;
top:110px;
z-index:5;
border-color:#fff;
border-style:none;
border-width:1px 6px;
padding:0;
}

#bases {
position:absolute;
left:30px;
top:30px;
width:840px;
height:40px;
z-index:4;
visibility:visible;
}

#logotip {
position:absolute;
left:50%;
margin-left:-450px;
width:900px;
text-align:left;
visibility:visible;
top:0;
height:110px;
background-color:#fff;
z-index:2;
border-style:none;
}

#alquilerdeveleros {
	position: absolute;
	width: 500px;
	height: 23px;
	z-index: 2;
	visibility: visible;
	left: 30px;
	bottom: 8px;
}

#idiomes {
	border-bottom: 1px dashed gray;
	position: absolute;
	width: 270px;
	visibility: visible;
	height: 64px;
	z-index: 3;
	right: 30px;
	text-align: center;
	vertical-align: top;
	border-bottom-style: none;
	top: 2;
}

#idiomes img {
vertical-align:top;
text-align:center;
line-height:0;
border-style:none;
margin:0;
padding:0 0 0 4px;
}

#adress {
	position: absolute;
	width: 350px;
	visibility: visible;
	height: 30px;
	z-index: 3;
	right: 30px;
	font-size: 12px;
	text-align: right;
	color: #333;
	bottom: 4px;
}
#divmenu {
	position: absolute;
	visibility: visible;
	height: 20px;
	z-index: 5;
	width: 900px;
	top: 2px;
	background-color: #336699;
}
ul#menu {
	background: left top;
	font-size: 0.8em;
	font-weight: 700;
	list-style-type: none;
	text-align: center;
	margin-top: 0px;
}

ul#menu li {
display:inline;
float:left;
width:80px;
height:18px;
text-align:center;
border-color:#fff;
border-style:none none none solid;
border-width:1px;
margin:0;
}

ul#menu li a {
	color: #C0C0C0;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	padding-left: 4px;
	border-style: none;
}

ul#menu li a:hover {
color:#9CF;
}

ul#menu li a.current {
	color: #FFFFFF;
}

#tpreus {
font-size:12px;
border-collapse:collapse;
text-align:center;
table-layout:auto;
width:840px;
}

#tpreus TH {
font-weight:400;
font-size:13px;
background:#b9c9fe;
color:#333;
vertical-align:bottom;
border-color:#fff;
border-style:none none solid;
border-width:1px;
margin:5px;
padding:3px;
}

#tpreus TR {
height:14px;
}

#tpreus TD {
border-top:1px solid #fff;
background:#e8edff;
color:#151500;
vertical-align:middle;
padding:3px 3px 2px;
}

#tpreus a {
color:#333;
text-align:left;
left:10px;
font-weight:700;
}

#tpreus a:hover {
color:#000;
background-color:silver;
}

.contact {
font-size:14px;
text-align:left;
line-height:22px;
vertical-align:super;
color:#000;
padding-left:4px;
}

#sota {
position:absolute;
left:0;
width:900px;
visibility:visible;
height:300px;
background-color:#fff;
z-index:2;
bottom:-300px;
border-style:none;
}

#formulari {
position:absolute;
left:30px;
top:6px;
width:402px;
height:280px;
z-index:4;
visibility:visible;
vertical-align:top;
background-color:#ccf;
}

#adrebaix {
background-position:center 32px;
position:absolute;
top:6px;
width:440px;
height:280px;
z-index:4;
visibility:visible;
vertical-align:top;
background-repeat:no-repeat;
right:30px;
background-color:#ccf;
padding-top:4px;
border-left-style:solid;
padding-left:14px;
border-color:#fff;
border-width:thin;
}

#capaminisota {
position:absolute;
left:30px;
width:840px;
height:14px;
z-index:4;
visibility:visible;
vertical-align:middle;
bottom:0;
background-color:#414c57;
}

h3 {
	font-size: 20px;
	word-spacing: 2px;
	letter-spacing: 1px;
	text-align: center;
	color: #1e1e1e;
	margin: 0;
	padding: 0;
}

.condicions {
	width: 840px;
	height: 200px;
	background-color: #fff;
	color: #333;
	padding-left: 30px;
	text-align: left;
	top: 1px;
	left: 5px;
	font-size: 13px;
	line-height: 18px;
}

input {
border:1px solid gray;
height:22px;
}

#i1 {
position:absolute;
width:60px;
visibility:visible;
top:0;
height:60px;
z-index:3;
left:0;
}

#i2 {
position:absolute;
width:60px;
visibility:visible;
top:0;
height:60px;
z-index:3;
left:70px;
}

#i3 {
position:absolute;
width:60px;
visibility:visible;
top:0;
height:60px;
z-index:3;
left:140px;
}

#i4 {
position:absolute;
width:60px;
visibility:visible;
top:0;
height:60px;
z-index:3;
left:210px;
}

h4 {
font-size:8px;
color:#000;
text-align:center;
vertical-align:baseline;
font-weight:lighter;
word-spacing:1px;
letter-spacing:2px;
margin:0;
padding:0;
}

h2 {
font-size:14px;
word-spacing:2px;
letter-spacing:2px;
text-align:center;
color:#1e1e1e;
margin:0;
padding:0;
}

#charter_sota {
border-top:1px solid gray;
border-bottom:1px none gray;
position:absolute;
width:230px;
visibility:visible;
height:105px;
z-index:3;
border-left-color:gray;
border-left-width:1px;
border-right-color:gray;
border-right-width:1px;
text-align:left;
bottom:8px;
left:2px;
padding-top:2px;
padding-left:12px;
font-size:11px;
right:206px;
}

#condi1 {
	position: absolute;
	width: 152px;
	height: 42px;
	z-index: 5;
	visibility: visible;
	vertical-align: middle;
	bottom: 322px;
	right: 30px;
	background-color: #414C57;
	color: #FFFFFF;
	padding: 4px;
	font-size: 12px;
}
#condi2 {
	position: absolute;
	width: 152px;
	height: 44px;
	z-index: 5;
	visibility: visible;
	vertical-align: middle;
	bottom: 385px;
	right: 30px;
	background-color: #414c57;
	color: #fff;
	padding: 4px;
	font-size: 12px;
}
#condi3 {
	position: absolute;
	width: 152px;
	height: 66px;
	z-index: 5;
	visibility: visible;
	vertical-align: middle;
	bottom: 447px;
	right: 30px;
	background-color: #414C57;
	color: #fff;
	font-size: 12px;
	padding: 4px;
}

#charter_sota2 {
border-top:1px solid gray;
border-bottom:1px none gray;
position:absolute;
width:206px;
visibility:visible;
height:105px;
z-index:3;
border-left-color:gray;
border-left-width:1px;
border-right-color:gray;
border-right-width:1px;
text-align:left;
bottom:8px;
padding-top:2px;
padding-left:12px;
font-size:11px;
right:1px;
}

#idiomes a:hover {
color:#03c;
text-decoration:none;
}

#adrebaix a,#adress a {
color:#000;
}

#adrebaix a:hover,#adress a:hover {
color:#414c57;
}

#adre_sota {
font-size:13px;
color:#414c57;
word-spacing:2px;
letter-spacing:1px;
margin-top:12px;
text-align:left;
}

#tbarcos {
font-size:12px;
border-collapse:collapse;
text-align:left;
table-layout:auto;
width:840px;
padding:2px;
}

#tbarcos img {
border:0.8px solid silver;
margin:2px;
padding:2px;
}

#tbarcos h2 {
text-align:left;
font-size:18px;
}

#tbarcos td {
vertical-align:top;
border-bottom-style:solid;
border-color:#369;
border-width:1px;
}

#calidadprecio {
position:absolute;
visibility:visible;
bottom:4px;
right:30px;
width:480px;
text-align:right;
color:#fff;
font-size:20px;
}

.logo {
margin-left:30px;
}

.quadreform {
margin-top:4px;
margin-bottom:4px;
color:#000;
}
.volvo {
top:5px;
margin:12px;
padding:8px;
}

#preus,#velerosbarcos {
position:absolute;
left:50%;
margin-left:-450px;
width:900px;
text-align:center;
visibility:visible;
height:auto;
top:433px;
background-color:#fff;
z-index:3;
}

h5,#tpreus b {
font-weight:700;
vertical-align:bottom;
}
#alquilerpatron {
	position: absolute;
	left: 50%;
	margin-left: -450px;
	width: 900px;
	text-align: center;
	visibility: visible;
	height: auto;
	top: 433px;
	background-color: #fff;
	z-index: 3;
}
#alquilerpatron h2 {
	text-align: left;
}
