/* CSS Document */
body {
	background:url(../imagens/bck-all.jpg) repeat-x top left #46576b;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	padding:0;
	margin:0;
}
p {
	padding:3px 0 5px 0;
	margin:0;
}
a {
	color:#467293;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#page {
	margin:0 auto;
	width:779px;
	text-align:left;
}
#bck {
	float:left;
	width:100%;
	background:url(../imagens/bck.gif) no-repeat top left #FFF;
}
#header {
	padding:10px;
	width:759px;
	float:left;
}
.logo {
	float:left;
	padding:12px 0 0 20px;
}
.banner {
	float:right;
	padding:10px 30px 0 0;
}
#navbar {
	float:left;
	background:url(../imagens/bck-navbar.jpg) repeat-x top left;
	width:100%;
}
#navbar ul {
	float:left;
	padding:0 0 0 13px;
	margin:0;
	list-style:none;
}
#navbar ul li {
	float:left;
	padding:0;
	margin:0;
}
#navbar ul li a {
	font-weight:bold;
	color:#333;
	font-size:14px;
	text-decoration:none;
	padding:10px 13px;
	float:left;
}
#navbar ul li a:hover {
	/*background:url(../imagens/bck-navbar-act.jpg) repeat-x top left;*/
	color:#467293;
}
#content {
	float:left;
	padding:10px;
	width:759px;
}
#content h1, #snovos.home h1 {
	float:right;
	padding:5px 10px 10px 35px;
	margin:0;
	font-size:16px;
	color:#7b7d80;
	text-align:right;
	background:url(../imagens/bck-mark.gif) no-repeat left center;
}
#snovos.home h1 {
	float:left;
	background:url(../imagens/bck-mark.gif) no-repeat 250px center;
	width:450px;
}
#area {
	float:left;
	padding:10px;
	border:1px solid #ddd;
	background:#FFF;
	width:739px;
	text-align:justify;
}
#banner {
	float:left;
	width:738px;
	height:330px;
	background:url(../banners/1.jpg) no-repeat top left;
	background-image:url(../banners/1.jpg);
	border:1px solid #CCC;
}
#banner #photo {
	float:right;
	padding:10px 4px 0 0;
}
#banner #photo a {
	float:left;
	padding:3px 6px;
	margin-right:4px;
	font-size:10px;
	background:#FFF;
	border:1px solid #467293;
	font-weight:bold;
}
#banner #photo a:hover, #banner #photo a.act {
	background:#467293;
	border:1px solid #FFF;
	color:#FFF;
	text-decoration:none;
}
#snovos {
	padding:15px 0;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
#snovos.home {
	border:0;
	float:right;
	width:500px;
	padding:0;
}
#snovos #simg {
	float:left;
	padding:10px 0 0 0;
}
#simg span {
	float:left;
	padding:35px 0 0 0;
}
#simg img {
	float:left;
}
#newsletter {
	float:left;
	padding:10px 10px 10px 40px;
	width:150px;
	background:url(../imagens/bck-newsletter.jpg) no-repeat left center;
	border-right:1px solid #ddd;
	height:170px;
}
#gmodels {
	float:left;
	padding:10px;
	width:405px;
}
#gmodels ul {
	list-style:none;
	margin:0;
	padding:0 0 0 20px;
	width:180px;
	float:right;
}
#gmodels ul.t1 {
	width:115px;
	height:150px;
}
#gmodels ul.t2 {
	width:80px;
	height:200px;
}
#gmodels ul.t3 {
	width:110px;
	height:150px;
}
#gmodels ul li {
	float:right;
	width:100%;
}
#gmodels ul li.titulo {
	color:#7b7d80;
	font-weight:bold;
	padding:0 0 10px 0;
	font-size:14px;
}
#gmodels ul li a {
	padding:2px 0;
}
#gboat {
	float:left;
	width:310px;
}
#cboat {
	float:left;
	padding:5px;
	width:290px;
	color:#7b7d80;
}
#cboat div.h2 {
	float:left;
	width:100%;
}
#cboat h2 {
	margin:0;
	padding:0 0 0 0;
	font-size:20px;
	float:left;
	padding:22px 0 0 0;
	width:140px;
}
#cboat dd {
	float:right;
	width:140px;
	text-align:right;
	margin:0;
	padding:0;
}
#cboat p {
	border-top:1px solid #ddd;
	width:100%;
	float: left;
}
#cboat a, #gmodels a {
	color:#7b7d80;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	float:left;
	padding:2px 5px;
}
#cboat a:hover, #gmodels a:hover {
	color:#555 !important;
}
#cboat.hide h2, #cboat.hide a, #cboat a.hide, #gmodels a.hide {
	color:#DDD;
	text-decoration:none;
}
#pboat {
	float:left;
	padding:0 0 0 20px;
	width:524px;
	height:330px;
	background:url(../imagens/pboat.jpg) no-repeat top right;
}
.clear {
	clear:left;
	padding:10px;
}
#simbol1 {
	position:absolute;
	margin:-98px 0 0 640px;
	/*z-index:300;*/
	display:none;
}
#brands, #box1 {
	background:url(../imagens/bck-title.jpg) repeat-x left top;
	float:left;
	width:779px;
	padding:0 0 10px 0;
}
#brands h1, #box1 h1 {
	font-size:14px;
	background:url(../imagens/bck-mark.gif) no-repeat 15px top;
	padding:8px 0 25px 55px;
	margin:0;
}
#box1 {
	padding:0 0 0 10px;
	width:769px;
}
#box1 h1 {
	background:url(../imagens/bck-mark.gif) no-repeat 5px top;
	padding:8px 0 25px 45px;
	;
}
#navmenu {
	float:right;
	width:190px;
}
#navmenu a {
	float:left;
	margin:0;
	padding:8px 10px 15px 35px;
	width:140px;
	background:url(../imagens/bck-btn.jpg) no-repeat left top;
	text-align:center;
	font-size:14px;
	color:#467293;
	text-decoration:none;
	font-weight:bold;
}
#navmenu a:hover {
	color:#467293;
	text-decoration:underline;
	border:0;
}
#line {
	background:url(../imagens/bck-brands.jpg) repeat-y right bottom;
	padding:10px 0 10px 45px;
	width:683px;
	float:left;
	text-align:center;
}
#brands p {
	display:inline-block;
	padding:0 5px;
	margin:0;
}
#brands p img {
	border:1px solid #333;
}
#orderly {
	float:left;
	width:660px;
	height:105px;
	padding:0 16px 0 50px;
	background:url(../imagens/bck-orderly.jpg) no-repeat 17px top;
	border-right:2px solid #ececec;
}
#orderly div.person {
	float:left;
	width:235px;
	padding:23px 0 0 0;
}
#orderly div.person p {
	padding:5px 0 0 0;
	margin:0;
	font-weight:bold;
	font-size:10px;
}
#storeg {
	float:left;
	width:679px;
	padding:10px 10px 10px 50px;
	min-height:80px;
}
#storeg.st1 {
	background:url(../imagens/store-angra.jpg) no-repeat left center;
}
#storeg.st2 {
	background:url(../imagens/store-iate-rj.jpg) no-repeat left center;
}
#storeg.st3 {
	background:url(../imagens/store-marina.jpg) no-repeat left center;
}
#store {
	float:left;
	width:150px;
	height:105px;
	padding:0 10px 0 40px;
	background:url(../imagens/bck-store.jpg) no-repeat 14px top;
}
#store p {
	padding:0 0 2px 0;
	margin:0;
	font-weight:bold;
	font-size:10px;
	text-align:right;
}
#store p.hr {
	padding-top:6px;
}
#footer {
	float:left;
	padding:10px 10px 5px 10px;
	background:url(../imagens/bck-footer.jpg) no-repeat left bottom;
	width:759px;
}
#footer p {
	background:url(../imagens/bck-title.jpg) repeat-x left top;
	font-weight:bold;
	font-size:10px;
	padding:12px;
}
#footer p.p1 {
	float:left;
	width:300px;
}
#footer p.p2 {
	text-align:right;
	float:right;
	width:411px;
}
.cor_a {
	color:#467293 !important;
}
#description {
	padding:0 12px 15px 12px;
	float:left;
	width:755px;
}
#description.fix {
	padding:8px 0 0 0;
	width:740px;
}
.clear {
	clear:both;
}
.espec tr td {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.espec tr td table tr td {
	border:0;
}
.espec tr td.txt {
	line-height:17px;
	text-align:justify;
}
.espec tr td.espaco {
	border:0;
	font-size:5px;
}
.espec tr td.titulo {
	background:#9ba1aa;
	border-top:1px solid #9ba1aa;
	border-bottom:1px solid #9ba1aa;
	color:#FFF;
	padding:15px 5px;
}
.espec table {
	font-weight:bold;
	font-size:11px;
	color:#374455;
}
.espec table.infos {
	text-transform:uppercase;
}
.espec table.infos tr td, table tr td.cor2 {
	background:#ebecee;
}
.espec table.infos tr.cor td, table tr td.cor {
	background:#d7dadd;
}
table tr td.small {
	font-size:8px;
	padding:10px 0;
}
table tr td.brd {
	border-right:1px solid #FFF;
}
table tr td.brd2 {
	border-right:2px solid #FFF;
}
table tr td.brd3 {
	border-right:1px solid #ddd;
	line-height:17px;
}
#staff {
	float:left;
	width:740px;
	padding:10px 0 10px 0;
	font-size:11px;
	border-bottom:2px solid #d0cfcf;
}
#staff img {
	padding-bottom:5px;
}
#staff p {
	padding:5px 0 0 0;
	margin:0;
}
#staff #infos {
	float:left;
	width:290px;
}
#staff #dialog {
	background:none;
	width:450px;
	float:right;
	padding:5px 0 0 0;
}
#staff #dialog p {
	display:block;
	width:100%;
	padding:5px 0;
	display:none;
}
#staff #dialog label {
	width:57px;
	font-size:10px;
	background:#d5d5d5;
	padding:4px 0 5px 5px;
	color:#7b7d80;
}
#staff #dialog ul {
	float:left;
	width:225px;
}
#staff #dialog ul li {
	padding:0 0 3px 0;
}
#staff #dialog input, #staff #dialog textarea, #staff #dialog select {
	float:left;
	width:150px;
	background:#d5d5d5;
	border:0;
	padding:4px 5px;
	font-size:10px;
}
#staff #dialog select {
	width:auto;
	padding:3px 4px;
}
#staff #dialog input.data {
	width:82px !important;
}
#staff #dialog .fix3 {
	width:auto !important;
}
#staff #dialog .fix4 {
	width:194px;
}
#staff #dialog textarea {
	width:210px;
	height:61px;
}
#staff #dialog input.btn {
	color:#7b7d80;
	font-weight:bold;
	background:#FFF;
	border:0;
	width:auto;
}
#staff #dialog li.btn {
	float:right;
}
#dialog {
	background:url(../imagens/bck-buy.jpg) no-repeat left top;
	display:none;
}
#dialog fieldset {
	margin:0;
	padding:0;
	border:0;
}
#dialog ul {
	float:left;
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
}
#dialog ul li {
	float:left;
	padding:5px 0;
}
#dialog ul li label {
	float:left;
	width:100px;
	padding:3px 0;
	font-weight:bold;
	text-align:left;
}
#dialog ul li label.fix {
	width:125px !important;
}
#dialog ul li label.fix2 {
	float:left;
	width:60px;
	padding-left:10px;
}
#dialog ul li input.tm1, #dialog ul li textarea.tm1 {
	width:330px;
	padding:3px;
}
#dialog ul li input.tm2 {
	width:228px;
	padding:3px;
	float:left;
}
#dialog ul li input.tm3 {
	width:23px;
	padding:3px;
	float:left;
}
.txt1 {
	text-align:right;
	font-weight:bold;
}
#fale-conosco, #cadastro {
	float:left;
	width:100%;
	border-bottom:2px solid #DDD;
	padding:0 0 10px;
}
#fale-conosco #staff, #cadastro #staff {
	width:auto;
	float:right;
	border:0;
}
#fale-conosco .txt2, #cadastro .txt2 {
	font-weight:bold;
	float:left;
	width:260px;
	line-height:20px;
	padding:15px 0 0 5px;
}
#aba {
	position:absolute;
	top:214px;
}
#aba.fix {
	margin-left:98px;
}
#aba a.des {
	background:#d5d5d5;
	color:#426f91;
}
#aba a, #aba a:hover {
	background:#426f91;
	font-size:10px;
	color:#FFF;
	padding:4px 10px;
	float:left;
	text-decoration:none;
}
#aba select {
	width:92px;
	font-size:10px;
	padding:2px 0;
}
#venda_barco {
	padding:0;
	border:0;
	width:400px;
	float:left;
}
#venda_barco ul {
	padding:0;
	margin:0;
	list-style:none;
	width:450px;
}
#venda_barco ul li {
	padding:1px 0;
	margin:0;
	float:left;
	margin-bottom:3px;
	width:100%;
	font-style:italic;
	font-size:10px;
}
#venda_barco ul li label {
	float:left;
	width:115px;
	padding:2px 5px 0 5px;
	color:#467293;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
}
#venda_barco ul li input, #venda_barco ul li textarea {
	border:1px solid #d5d5d5;
	background:#FBFBFB;
	width:250px;
	padding:2px 3px;
	color:#333;
}
#venda_barco ul li input.ui-state-error, #venda_barco ul li textarea.ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec;
	color: #cd0a0a;
}
#venda_barco .imp1 {
	width:auto;
}
#venda_barco .btn {
	margin-top:20px;
	color:#FFF;
	font-size:12px;
	padding:3px 10px;
	background:#467293;
	border-bottom:2px solid #333;
	border-right:2px solid #333;
	font-weight:bold;
	width:auto;
}
#venda_barco #validateTips{
	font-size:10px !important;
	margin-bottom:10px;
}