@charset "utf-8";
/* CSS Document */

body{margin:0 0; background:url(../images/bkg_Body.gif); background-repeat:repeat-x; }

input[type = text]{border:1px solid #880303; height:20px; }

input[type = file]{border:1px solid #880303; height:25px; cursor:pointer; }

textarea{border:1px solid #880303;}

.font-azul{color:#0CF; font-size:14px;}

.center{text-align:center}

.table tr td{background:#210708; border:}

.button {border:1px solid #fe0000; background:#fff; color:#fe0000;}

#container {margin:0 auto; width:1000px;}

#top{background:url(../images/bkg_top.jpg); background-repeat:no-repeat; height:180px;}

#menu{background:url(../images/bkg_menu.jpg); background-repeat:no-repeat; height:55px;}

#menu ul {margin: 0; padding: 12px 0 0 0; list-style: none;}

#menu ul li {display: inline; position: relative;}

#menu ul li .menuLi {background:url(../images/bkg_btn.jpg); background-repeat:repeat-x; padding:12px 30px; font-family:Arial; font-size:18px; font-weight:bold; color:#F00; border-right:1px solid #594b4b;}

#menu ul li a{padding:12px 30px; font-family:Arial; font-size:18px; font-weight:bold; color:#fff; text-decoration:none;}

#content{margin:10px auto 0 auto; background:url(../images/bkg_content.jpg); background-repeat:no-repeat; width:836px; height:401px;}

#footer {margin:10px 0 0 0; background:url(../images/bkg_footer.jpg); background-repeat:no-repeat; width:1000px; height:24px; }

#conteudo {float:none; padding:10px; text-align:justify; font-family:Verdana, Geneva, sans-serif; color:#fcacac;}

#copyright {float:left; color:#fff;}

#logoOlhos {float:right; color:#fff;}

/*=========================================
SESSÕES - HOME
=========================================*/
.boxContainer{float:left; padding:10px 10px 0 10px; text-align:center;}
#contentVideo{margin:10px auto 0 auto; background:url(../images/bkg_content.jpg); background-repeat:no-repeat; width:836px; height:401px;}
#boxVideo{float:left; width:258px; height:200px; margin:5px; cursor:pointer;}
#boxBemVindo{float:left; width:532px; height:200px; margin:5px; background:transparent url(../images/bkg_bemvindo.jpg) 0 0 no-repeat;}
#boxServicos{float:left; width:262px; height:139px; margin:5px; background:transparent url(../images/bkg_servicos.jpg) 0 0 no-repeat;}
#boxProdutos{float:left; width:262px; height:139px; margin:5px; background:transparent url(../images/bkg_produtos.jpg) 0 0 no-repeat;}
#boxUltimoProjeto{float:left; width:259px; height:139px; margin:5px; background:transparent url(../images/bkg_ultimoProjeto.jpg) 0 0 no-repeat;}
#boxBemVindo h2{text-align:left; margin:60px 10px 0 20px;; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#079fe7;}
#boxServicos h2, #boxProdutos h2, #boxUltimoProjeto h2{float:right; width:140px; margin:50px 0 0 30px;; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#079fe7;}
#boxBemVindo a{float:right; width:130px; height:50px; margin:20px 10px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;}
#boxBemVindo p{text-align:left; margin:5px 20px 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;}
#boxServicos a, #boxProdutos a, #boxUltimoProjeto a{float:right; width:50px; height:20px; margin:5px 15px 0 50px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;}
#boxServicos p, #boxProdutos p, #boxUltimoProjeto p{float:right; text-align:left; width:115px; margin:5px 10px 0 10px;; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}
#boxLink{float:right; margin-top:35px; width:130px; height:130px;}
#boxLink p {
	width:125px;
	padding:0;
    margin-top: 5px;
    clear: both;
}
* +html #boxLink p {
	margin-left:-10px;	
}
#boxLink a {
	margin-top:17px;
	width:64px;
}


/*=========================================
SESSÕES - GALERIA
=========================================*/
#showGaleriaBucket{float:left; border:1px solid #000; width:490px; height:300px; background:transparent url(../images/projetos/img_bucket_dsc07211_g.jpg) 0 0 no-repeat;}
#showGaleriaGmc{float:left; border:1px solid #000; width:490px; height:300px; background:transparent url(../images/projetos/img_gmc_dsc00092_g.jpg) 0 0 no-repeat;}
#showGaleriaHiboy{float:left; border:1px solid #000; width:490px; height:300px; background:transparent url(../images/projetos/img_hiboy_dsc09867_g.jpg) 0 0 no-repeat;}
#showGaleriaMalibu{float:left; border:1px solid #000; width:490px; height:300px; background:transparent url(../images/projetos/img_malibu_bsc010_g.jpg) 0 0 no-repeat;}
#showGaleriaMustang{float:left; border:1px solid #000; width:490px; height:300px; background:transparent url(../images/projetos/img_mustang_dsc012_g.jpg) 0 0 no-repeat;}
#showGaleriaOlympia{float:left; border:1px solid #000; width:490px; height:300px; background:transparent url(../images/projetos/img_olympia_dsc00270_g.jpg) 0 0 no-repeat;}
#showGaleriaRekord{float:left; border:1px solid #000; width:490px; height:300px; background:transparent url(../images/projetos/img_rekord_dsc00401_g.jpg) 0 0 no-repeat;}
#showGaleriaSpyder{float:left; border:1px solid #000; width:490px; height:300px; background:transparent url(../images/projetos/img_spyder_dsc00103_g.jpg) 0 0 no-repeat;}
#showGaleriaTopolino{float:left; border:1px solid #000; width:490px; height:300px; background:transparent url(../images/projetos/img_topolino_g.jpg) 0 0 no-repeat;}
#subMenuHistorico {float:none; text-align:center; font-family:Verdana, Geneva, sans-serif; color:#fff; font-weight:bold; padding:2px 0 0 0; xborder:1px solid #fff;}
#subMenuHistorico ul {margin-left:-42px;}
#subMenuHistorico li {background:transparent url(../images/ico_carro.gif) 0 0 no-repeat; width: 100%; height:22px; margin:0 2px 0 2px; padding:4px 0 4px 0; font-size:11px; text-align:left; padding-left:18px; list-style:none; display: inline;}
#subMenuHistorico li .visited {color:#c20000;}
#subMenuHistorico a {color:#fff; text-decoration:none;}
#subMenuHistorico a:hover {text-decoration:underline;}

/*=========================================
SESSÕES - PRODUTOS
=========================================*/
.img-produtos { 
	background: url(../images/produtos/img_abridoresPorta_g.jpg) 0 0 no-repeat; 
}

ul.galeria {
	float:none;
	position:relative;
	list-style:none;  
	width:62%;
	padding:2px 0 0 0;
	margin:0 auto 0 auto; 
}

ul.galeria li {
	width:75px;
	height:50px;
	float:left; 
	padding:5px;
	margin:20px; 
}

ul.fotos {
	float:left;
	position:relative;
	list-style:none;  
	width:auto;
	height:60px;
	padding:5px 0 0 0;
	margin:0; 
}

.fotos:after {
	display: block;
	content: ".";
	height: 0;
	font-size:0; 
	visibility: hidden;
	clear: both;
}

ul.fotos li {
	width:75px;
	height:50px;
	float:left; 
	border:1px solid #444;
	margin:1px; 
}

ul.fotos li img {
	border:none; 
	width:75px;
	height:50px;
}

ul.fotos li span img {
	border:none;
	width:423px;
	height:258px;
	height:auto;
}

ul.fotos a {
	display: block;
}

ul.fotos a span {
	display: none;
}

ul.fotos a:hover span.legenda {
	display: block;
	text-align:center; 
	width:500px;
	height:20px;
	position:absolute;
	top:-38px;
	left:-2px;
}

ul.fotos a:hover span {
	display: block;
    position: absolute; 
	top:-260px; 
	left: 0; 
	background:#fff;
	border:1px solid #444;
}

ul.fotos a:hover span.legenda {
	padding:5px 0;
	color:#333; 
}

.legenda{float:left; width:340px; padding:5px; margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/*=========================================
SESSÕES - SERVIÇOS
=========================================*/
.img-servicos { 
	background: url(../images/servicos/img_construcaoChassis_g.jpg) 0 0 no-repeat; 
}

ul.fotosServicos {
	float:left;
	position:relative;
	list-style:none;  
	width:auto;
	height:60px;
	padding:5px 0 0 0;
	margin:0;
}

.fotosServicos:after {
	display: block;
	content: ".";
	height: 0;
	font-size:0; 
	visibility: hidden;
	clear: both;
}

ul.fotosServicos li {
	width:75px;
	height:50px;
	float:left; 
	border:1px solid #444;
	margin:1px; 
}

ul.fotosServicos li img {
	border:none; 
	width:75px;
	height:50px;
}

ul.fotosServicos li span img {
	border:none;
	width:344px;
	height:258px;
	height:auto;
}

ul.fotosServicos a {
	display: block;
	} 

ul.fotosServicos a span {
	display: none;
}

ul.fotosServicos a:hover span.legenda {
	display: block;
	text-align:center; 
	width:500px;
	height:20px;
	position:absolute;
	top:-38px;
	left:-2px;
}

ul.fotosServicos a:hover span {
	display: block;
    position: absolute; 
	top:-260px; 
	left: 0; 
	background:#fff;
	border:1px solid #444;
}

ul.fotosServicos a:hover span.legenda {
	padding:5px 0;
	color:#333; 
}

/*=========================================
SESSÕES - HISTORICO
=========================================*/

/*=========================================
SESSÕES - PROJETOS
=========================================*/
.galeria {
	float:left;
	height:330px;
	width:800px;
	text-align:left; 
}

.img-aqui,
.img-aqui-gmc,
.img-aqui-hiboy,
.img-aqui-malibu,
.img-aqui-mustang,
.img-aqui-olympia,
.img-aqui-rekord,
.img-aqui-spyder,
.img-aqui-topolino,
.img-carros-champion,
.img-carros-commander,
.img-carros-gmc,
.img-carros-hiboy,
.img-carros-impala,
.img-carros-olympia,
.img-carros-rekord,
.img-carros-spyder,
.img-carros-studebaker,
.img-carros-topolino,
.img-ultimoProj,
.img-galeria,
.img-produtos,
.img-servicos{ 
	width:423px;
	height:258px;
	position:relative; 
	float:left;
	border:1px solid #444;
}

x.img-servicos {
	width:344px;
	height:258px;
	position:relative; 
	float:left;
	border:1px solid #444;
}

.img-aqui { 
	background: url(../images/projetos/img_gmc_dsc00092_g.jpg) 0 0 no-repeat; 
	}

.img-aqui-gmc { 
	background: url(../images/projetos/img_gmc_dsc00092_g.jpg) 0 0 no-repeat; 
	}

.img-aqui-hiboy { 
	background: url(../images/projetos/img_hiboy_dsc09867_g.jpg) 0 0 no-repeat; 
	}

.img-aqui-malibu { 
	background: url(../images/projetos/img_malibu_bsc010_g.jpg) 0 0 no-repeat; 
	}

.img-aqui-mustang { 
	background: url(../images/projetos/img_mustang_dsc012_g.jpg) 0 0 no-repeat; 
	}

.img-aqui-olympia { 
	background: url(../images/projetos/img_olympia_dsc00270_g.jpg) 0 0 no-repeat; 
	}

.img-aqui-rekord { 
	background: url(../images/projetos/img_rekord_dsc00401_g.jpg) 0 0 no-repeat; 
	}

.img-aqui-spyder { 
	background: url(../images/projetos/img_spyder_dsc00103_g.jpg) 0 0 no-repeat; 
	}

.img-aqui-topolino { 
	background: url(../images/projetos/img_topolino_g.jpg) 0 0 no-repeat; 
	}

.img-ultimoProj { 
	background: url(../images/ultimoProj/hiboy1_g.jpg) 0 0 no-repeat; 
	}
/*=========================================
SESSÕES - CARROS
=========================================*/
.img-carros-champion { 
	background: url(../images/carros/champion/img_autosAntigos_g.jpg) 0 0 no-repeat; 
	}

.img-carros-commander { 
	background: url(../images/carros/commander/img_ferretiAzul_g.jpg) 0 0 no-repeat; 
	}

.img-carros-gmc { 
	background: url(../images/carros/gmc/img_gmc1951_g.jpg) 0 0 no-repeat; 
	}

.img-carros-hiboy{ 
	background: url(../images/carros/hiboy/img_hiboy1_g.jpg) 0 0 no-repeat; 
	}

.img-carros-impala { 
	background: url(../images/carros/impala/img_retroridesByLourenco_g.jpg) 0 0 no-repeat; 
	}

.img-carros-olympia { 
	background: url(../images/carros/olympia/img_lourenco_g.jpg) 0 0 no-repeat; 
	}

.img-carros-rekord { 
	background: url(../images/carros/rekord/img_opelRekord_g.jpg) 0 0 no-repeat; 
	}

.img-carros-spyder { 
	background: url(../images/carros/spyder/img_porscheCampinas_g.jpg) 0 0 no-repeat; 
	}

.img-carros-studebaker { 
	background: url(../images/carros/studebaker/img_ferretiStudebaker_g.jpg) 0 0 no-repeat; 
	}

.img-carros-topolino { 
	background: url(../images/carros/topolino/img_fiattopolino1951_g.jpg) 0 0 no-repeat; 
	}
	
.carros{
	width:850px;
	margin:0 auto;
	text-align:center;
	border:1px solid #444;
}

/*=========================================
SESSÕES - GALERIA DE FOTOS
=========================================*/
.img-galeria { 
	background: url(../images/galeria/img_aguasLindoia_g.jpg) 0 0 no-repeat; 
	}
#mensagemGaleria {
	font-size:80%;
	float:none;
	margin:-20px 0 0 0;
	height:50px;
	text-align:center;
	}

/*=========================================
SESSÕES - HISTORICO
=========================================*/
#titleHomeHistorico {float:none; text-align:center; font-family:Verdana, Geneva, sans-serif; color:#fff; font-weight:bold; padding:10px 0 0 0;}
#conteudoHistorico {float:none; padding:10px; text-align:justify; font-family:Verdana, Geneva, sans-serif; color:#fcacac;}
#imgHistorico {float:left; background-image:url(../images/img_Historico.jpg); background-repeat:no-repeat; width:304px; height:230px;}
#txtHistorico {float:left; padding:0 0 0 20px; width:448px;}

/*=========================================
SESSÕES - PAPEL PAREDE
=========================================*/
.papelParede{
	float:none;
	margin:0;
	text-align:center;
}

/*=========================================
SESSÕES - CONTATOS
=========================================*/
#boxContatos{float:none; margin:20px auto 0 auto; width:640px; height:340px; text-align:left; }

/*=========================================
SESSÕES - CAROUFREDSEL
=========================================*/
html, body {
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

body {
    font: 100.01% "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif;
    color: #333;
    padding: 0;
}

body * {
    line-height:1.22em;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Georgia, "Times New Roman", Times, serif;
    color:#4088b8;
    clear: both;
}

h1 {
}

h2 {
    color: #c8c8c8;
		margin-top: -25px;
}

h3 {
}

h4 {
    color: #333;
    margin-bottom: -10px;
}

p {
    margin: 5px 0;
    clear: both;
}

ul, ol {
    margin-left 0;
}

ul ul {
    margin-bottom: 20px;
}

#wrap {
    color: #404040;
    /*margin: 0 12%;*/
    margin: 20px 40px;
}

a {
    color: #4088b8;
}

table {
    font-size: inherit;
    border: 1px solid #c8c8c8;
}

th {
    background: #d8d8d8;
    text-align: left;
    padding: 5px;
    white-space: nowrap;
}

td {
    background: #f8f8f8;
    text-align: left;
    padding: 5px;
    vertical-align: top;
}

select, input, textarea {
    font: 99% "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif;
}

pre, code, tt, dt {
    font: 100% monospace;
    margin: 20px 0;
}

pre, blockquote {
    padding: 15px;
    background-color: #f0f0f0;
    margin: 20px 0;
    -moz-border-radius: 10px;
}

td pre {
    font: 85% monospace;
    padding: 5px;
    margin: 5px 0;
}

ul.fotos-larger {
	float:none;
	position:relative;
	list-style:none;  
	height:60px;
	text-align:center;
	margin:2px 0 0 0; 
}
ul.fotos-larger li {
	width:75px;
	height:50px;
	border:1px solid #444;
	display:inline;
}