/* CSS PADRÃO ZERO */

*{outline-color:invert;outline-style:none;outline-width:medium;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: inherit; font-size: inherit;
	font-family: Trebuchet MS, Arial, Helvetica; vertical-align: baseline;
}
:focus {outline: 0; }
body {line-height: 1; color: #4d7195; background: white; font-size:100.01%;}
ol, ul { list-style: none;}
a {text-decoration: none; }
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
strong{ font-weight: bold; }
body,input,select,textarea { font-size: 13px; }
body { height: 100%; }
html { height: 100%; }

/* CSS CLEARFIX */

.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}

/* CSS PADRÃO FATOR CRIATIVO */
br.clear{clear:both;font-size:0;height:0;line-height:0;display:block; }
body { background: url(imagens/bg_body.jpg) repeat-x left top #fff ; behavior:url("csshover.htc"); }
.ah1 { height: 69px; width: 275px; background: url(imagens/logoH1.jpg) top left no-repeat ; float: left; display: block; }
.ah1 span{ height: 1px; width: 1px; position: absolute; overflow: hidden;}
#main { width: 100%; background: url(imagens/bg_main.jpg) top center no-repeat; position:relative; height:auto !important; height:100%; min-height:100%; }
#headerA { width: 890px; height: 15px; margin: 0 auto; text-align: right; padding-right: 10px; text-transform: uppercase;  background: #e0ebf1; }
#headerA .home { text-decoration: none; color: #4d7195; line-height: 15px; font-size: 11px; font-weight: bold; }
#header { width: 900px; height: 329px; margin: 0 auto; }
#footer { width: 100%; height: 48px; background: #e2ecf1 ; position:absolute; bottom: 0px; border-top: 1px solid #9fc4d4 ; }
#footer ul { width: 900px; margin: 0 auto; }
#footer ul li{ float:left;}
#footer .copyright{ width: 804px; height: 48px; line-height: 48px; color: #4d7195; font-size: 13px; text-align: center; }
#footer a span{ height: 1px; width: 1px; position: absolute; overflow: hidden; font-size: 0px; line-height: 0px; }
#footer .fator{ display: block;	width: 96px; height: 48px; background: url(imagens/logofator.gif) no-repeat top; }

/* CSS DESTE SITE */

/* CSS HOME */
#menu { height: 69px; width: 564px; float: right; }
#menu ul{ height: 69px; width: 564px; }
#menu ul li{ height: 69px; float: left; background: url(imagens/bg_menu.jpg) repeat-x; position: relative;}
#menu ul li a{ height: 69px; display: block; overflow: hidden; }
#menu ul li a:hover{ background-position: 0 -69px; }
#menu ul li a span{ display: none; }
#menu ul li .home{ background: url(imagens/menu_01.jpg) no-repeat; width: 81px; }
#menu ul li .novos{ background: url(imagens/menu_02.jpg) no-repeat; width: 95px; }
#menu ul li .usados{ background: url(imagens/menu_03.jpg) no-repeat; width: 100px; }
#menu ul li .pecas{ background: url(imagens/menu_04.jpg) no-repeat; width: 101px; }
#menu ul li .wallpapers{ background: url(imagens/menu_05.jpg) no-repeat; width: 88px; }
#menu ul li .contato{ background: url(imagens/menu_06.jpg) no-repeat; width: 99px; }

#menu li ul { display: none; position: absolute; border-top: #2eafd6 2px solid  }
#menu li ul li{ height: 20px; border-bottom: #2eafd6 1px solid; float: none; }
#menu li > ul { top: auto; left: auto; }
#menu li:hover ul, #menu li.over ul{ display: block; }

#menu .sub1 .a { width: 100px; display: block; height: 20px; line-height: 20px; text-align: center; font-size: 11px; color: #193e4f; background: url(imagens/bg_body.jpg) repeat-x left top #fff ; }
#menu .sub1 a:hover { height: 20px; line-height: 20px; color:#fff; background: url(imagens/bg_body.jpg) repeat-x left center #fff ;}
#menu .sub1 { width: 100px; }
#menu .sub2 { width: 130px; }
#menu .sub2 .a { width: 130px; display: block; height: 20px; line-height: 20px; text-align: center; font-size: 11px; color: #193e4f; background: url(imagens/bg_body.jpg) repeat-x left top #fff ; }
#menu .sub2 a:hover { height: 20px; line-height: 20px; color:#fff; background: url(imagens/bg_body.jpg) repeat-x left center #fff ;}


#flash{ width: 900px; height: 260px; background: url(imagens/bg_flash.jpg) no-repeat left top; }

#content{ width: 900px; padding: 0 0 55px 0; margin: 0 auto; }
h2{ height: 44px; width: 900px; margin: 0 auto; }
h2 span{ display: none; }
.h2novoHome{ background: url(imagens/tit_novos_home.jpg) bottom no-repeat ; height: 8px; margin-top: 5px; background-position: 0 -31px  }
.h2empresa{ background: url(imagens/tit-empresa.jpg) left top no-repeat; }
.h2novos{ background: url(imagens/tit-barcos-novos.jpg) left top no-repeat; }
.h2usados{ background: url(imagens/tit-barcos-usados.jpg) left top no-repeat; }
.h2pecas{ background: url(imagens/tit-pecas.jpg) left top no-repeat; }
.h2wall{ background: url(imagens/tit-wall.jpg) left top no-repeat; }
.h2contato{ background: url(imagens/tit-fale.jpg) left top no-repeat; }
.h2noticias{ background: url(imagens/tit-news.jpg) left top no-repeat; }

#content2 { width: 880px; padding: 0 10px 55px 10px; margin: 0 auto; line-height: 20px; text-align: justify; background: #f1f6f8; }
#content2 .empresa ul { padding: 0 30px;  list-style: square;}
#content2 .empresa li { list-style: square; }
#content2 .empresa img { float: right; border: 2px solid #CFDEE2; margin: 0 0 10px 10px; }

#content label{ line-height: 25px; float: left; display: block; width: 110px; text-align: right; padding-right: 5px; font-weight: bold; }
#content input, #content select, #content textarea { float: left; margin-top: 4px; }
#content input, #content textarea { width: 450px; border: 2px solid  #c6d6e6; }
#content .right { float: right; margin-left: 10px; width: auto;}
#content form { width: 575px; margin: 10px auto; }

#ulNovosHome { width: 900px; height: 238px; }
#ulNovosHome .li{ float: left; width: 219px; height: 238px;  overflow: hidden; padding-right: 8px; }
#ulNovosHome .li2{ float: left; width: 218px; height: 238px; overflow: hidden; }
#ulNovosHome div { float: left; width: 219px; height: 238px; background: #f1f6f9; overflow: hidden; }
#ulNovosHome h3 { width: 219px; height: 32px; }
#ulNovosHome span { display: none; }
#ulNovosHome img { display: block; border: 3px solid #d5e9f0; }
#ulNovosHome .titFontaine { background: url(imagens/tit-fountaine.gif) no-repeat; }
#ulNovosHome .titJeanneau { background: url(imagens/tit-jeneau.gif) no-repeat; }
#ulNovosHome .titZodiac { background: url(imagens/tit-zodiac.gif) no-repeat; }
#ulNovosHome .titAlliaura { background: url(imagens/tit-aliura.gif) no-repeat; }
#ulNovosHome p{ line-height: 16px; padding: 5px; width: 209px; height: 75px; text-align: justify; display: block; font-size: 12px; color: #759fb1; }
#ulNovosHome a{ color: #193e4f; line-height: 20px; margin-right: 5px; width: 214px; height: 20px; text-align: justify; display: block; font-size: 11px; text-align: right; }
#ulNovosHome a:hover{ text-decoration: underline; color: #759fb1; }

#content .linhamais { display: block; background: url(imagens/linha-mais.gif) no-repeat; width: 900px; height: 9px; }

#newsHome { width: 409px; height: 369px; background: #f1f6f8; font-size: 13px; float: left; margin-right: 8px; overflow: hidden; }
#newsHome img{ border: 3px solid #d5e9f0; float: left; margin: 0 4px; width: 127px; height: 86px; overflow: hidden; }
#newsHome h3 {  width: 409px; height: 28px; background: url(imagens/tit-noticias-home.gif) no-repeat; }
#newsHome h3 span { display: none; }
#newsHome h4{ padding: 5px 10px 5px 5px; font-weight: bold; font-size: 13px; }
#newsHome p{ width: 253px; line-height: 16px; text-align: justify; float: left; }
#newsHome a{ color: #193e4f; }
#newsHome a:hover{ text-decoration: underline; }
#newsHome li{ background: url(imagens/bg-li-news-home.gif) bottom left no-repeat; width: 409px; padding-bottom: 4px; }
#newsHome li a { line-height: 20px; padding: 0 10px; display: block; }

#usadosHome { width: 238px; height: 369px; background: #f1f6f8; font-size: 13px; float: left; margin-right: 8px; overflow: hidden; }
#usadosHome img{ border: 3px solid #d5e9f0; margin: 0 4px; width: 228px; overflow: hidden; }
#usadosHome h3 {  width: 238px; height: 28px; background: url(imagens/tit-usados-home.gif) no-repeat; }
#usadosHome h3 span { display: none; }
#usadosHome a{ width: 218px; line-height: 16px; text-align: left; padding: 5px 10px 0 10px; color: #193e4f; display: block;}
#usadosHome a:hover{ text-decoration: underline; }

#pecasHome { width: 237px; height: 369px; background: #f1f6f8; font-size: 13px; float: left; margin-right: 0; overflow: hidden; }
#pecasHome img{ border: 3px solid #d5e9f0; margin: 0 4px; }
#pecasHome h3 {  width: 238px; height: 28px; background: url(imagens/tit-pecas-home.gif) no-repeat; }
#pecasHome h3 span { display: none; }
#pecasHome p{ width: 228px; line-height: 16px; text-align: justify; padding: 0 10px }
#pecasHome a{ color: #193e4f; padding-left: 25px; line-height: 25px; display: block; background: url(imagens/timao.jpg) left center no-repeat; margin-left: 5px; }
#pecasHome a:hover{ text-decoration: underline; }

#formularios{  width: 400px; height: 370px; border: solid 1px #CCCFC5; float: left; padding: 10px; margin-left: 10px; } 	

#formularios label { display: block; width: 390px; line-height: 25px; font-size: 16px; padding-left: 5px; border-bottom: solid 1px #CCCFC5; text-align: left; }
#formularios input, #formularios select, #formularios textarea { margin-top: 5px; border: #CCCFC5 solid 2px; font-size: 14px;	}
#formularios input:focus, #formularios select:focus, #formularios textarea:focus {  background: #E7E1DA;  border: #C63333 solid 2px; }
  
#dados{ width: 230px; border: solid 1px #CCCFC5; line-height: 20px; float: right; padding: 10px; background: url(imagens/bg-paginas.gif) no-repeat bottom; }
#content2 .pecas {width: 425px; height: 160px; margin: 5px 5px 0 0; display: block; float: left; overflow: hidden; background: #fff; padding: 5px; }
#content2 .pecas .fotos { width: 160px; float: left;  }
#content2 .pecas .fotos img{ border: 2px solid #C5E0E4; }
#content2 .pecas .texto { width: 260px; float: left;  }
.titpecas { padding-left: 160px; line-height: 40px; width: 750px; font-weight: bold; } 

#content2 #barcosNovos img { border: 2px solid #C5E0E4; width: 230px; margin: 0 auto; }
#content2 #barcosNovos li { float: left; }
#content2 #barcosNovos h3 { font-size: 14px; font-weight: bold; }
/*#content2 #barcosNovos p { text-transform: lowercase; }*/
#content2 #barcosNovos a { width: 275px; height: 320px; margin: 5px 5px 0 0; display: block; color: #193e4f; line-height: 20px; overflow: hidden; background: #fff; padding: 5px; }
#content2 #barcosNovos a:hover { background: #F0F2F4 }

.h2novos form select { margin: 10px 0 0 0; width: 200px; border: none; background: #f1f6f8; float: right; }
.barcoNovo { display: block; width: 870px; border-top: 1px solid #B6DCE9; margin-bottom: 10px; padding: 5px; color: #193e4f; }
a:hover.barcoNovo { background: #fff }
.barcoNovo img { float: left; border: 2px solid #B6DCE9; margin-right: 10px; }
.barcoNovo h3 { float: left; font-size: 16px; text-transform: uppercase; width: 550px; font-weight: bold; }
.topo {display: block; width: 880px; text-align: right; }

#imagemdiv {width: 650px; padding: 5px; text-align: center; height: 400px; float: left; background: #fff url(imagens/bg-fotoG.jpg) no-repeat; }
#thumb {width: 210px; padding: 5px; text-align: center; height: 400px; background: #fff; overflow: auto; float: right; }
.h3barco { width: 880px; border-bottom: 1px solid #B6DCE9; text-transform: uppercase; font-size: 16px; font-weight: bold; margin-bottom: 5px; }
#thumb a { width: 180px; overflow: hidden; margin: 5px 5px 0 0; display: block; text-align: center; border: 1px solid #B6DCE9; }

.barcoUsado { display: block; width: 870px; border-bottom: 1px solid #B6DCE9; margin-bottom: 10px; padding: 5px; color: #193e4f; }
a:hover.barcoUsado { background: #fff }
.barcoUsado img { border: 2px solid #B6DCE9; margin-right: 10px; }
.barcoUsado h3 { font-size: 16px; text-transform: uppercase; font-weight: bold; }
.barcoUsado .dados_usados{ float: left;  width: 550px; }
.barcoUsado .img_usados{ float: left; width: 260px; }

.noticias { display: block; width: 870px; border-bottom: 1px solid #B6DCE9; margin-bottom: 10px; padding: 5px; color: #193e4f; float: none; }
.h3news { font-size: 16px; text-transform: uppercase; font-weight: bold; }
.noticias img { border: 2px solid #B6DCE9; margin-right: 10px; }
.noticias .texto{ float: left;  width: 550px; }
.noticias .img{ float: left; width: 260px; }
.anews { width: 870px; overflow: hidden; margin: 5px 0 0 0; display: block; border-bottom: 1px solid #B6DCE9; }

#wall li { float: left; width: 220px; text-align: center; height: 200px; }
#wall img { border: 2px solid #B6DCE9; }
