@charset "utf-8";
/* CSS Document */

html, body	{
	margin:0 auto;
	height:100%;
	background-color:#000;
	text-align:center;
	padding:0px;
	border:0px;
	overflow-x:hidden;
	overflow-y:auto;
	}
	
div	{
	background-position:left;
	overflow:hidden;
	padding:0px;
	border:none;
	list-style:none;
	}
	
a	{
	text-decoration:none;
	border:none;
	}
	
a:hover	{
	text-decoration:none;
	border:none;
	}
	
a:visited	{
	text-decoration:none;
	border:none;
	}
	
a:active	{
	text-decoration:none;
	border:none;
	}
	
a.miami1	{
	background-image:url(../imgs/campanhas/miami_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.miami1:hover	{
	background-image:url(../imgs/campanhas/miami_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.carioca	{
	background-image:url(../imgs/campanhas/carioca_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.carioca:hover	{
	background-image:url(../imgs/campanhas/carioca_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.in	{
	background-image:url(../imgs/campanhas/in_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.in:hover	{
	background-image:url(../imgs/campanhas/in_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.gazeta	{
	background-image:url(../imgs/campanhas/gazeta_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}

a.gazeta:hover	{
	background-image:url(../imgs/campanhas/gazeta_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.carro	{
	background-image:url(../imgs/campanhas/carro_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.carro:hover	{
	background-image:url(../imgs/campanhas/carro_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
a.dengue	{
	background-image:url(../imgs/campanhas/dengue_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.dengue:hover	{
	background-image:url(../imgs/campanhas/dengue_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.viton	{
	background-image:url(../imgs/sites/viton_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.viton:hover	{
	background-image:url(../imgs/sites/viton_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.bonbon	{
	background-image:url(../imgs/sites/bonbon_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.bonbon:hover	{
	background-image:url(../imgs/sites/bonbon_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.orthos	{
	background-image:url(../imgs/sites/orthos_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.orthos:hover	{
	background-image:url(../imgs/sites/orthos_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.global	{
	background-image:url(../imgs/sites/global_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.global:hover	{
	background-image:url(../imgs/sites/global_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.iesa	{
	background-image:url(../imgs/jb_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.iesa:hover	{
	background-image:url(../imgs/jb_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.carroemoto	{
	background-image:url(../imgs/carro_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.carroemoto:hover	{
	background-image:url(../imgs/carro_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.dodo	{
	background-image:url(../imgs/sites/dodo_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.dodo:hover	{
	background-image:url(../imgs/sites/dodo_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.rio	{
	background-image:url(../imgs/sites/rio_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.rio:hover	{
	background-image:url(../imgs/sites/rio_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.decamerao	{
	background-image:url(../imgs/impressos/cam_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.decamerao:hover	{
	background-image:url(../imgs/impressos/cam_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.beth{
	background-image:url(../imgs/impressos/miami_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.beth:hover	{
	background-image:url(../imgs/impressos/miami_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.crec{
	background-image:url(../imgs/impressos/crec_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.crec:hover	{
	background-image:url(../imgs/impressos/crec_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.lojao{
	background-image:url(../imgs/impressos/lojao_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.lojao:hover	{
	background-image:url(../imgs/impressos/lojao_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.astoria{
	background-image:url(../imgs/impressos/astoria_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.astoria:hover	{
	background-image:url(../imgs/impressos/astoria_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.globo{
	background-image:url(../imgs/projetos/globo_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.globo:hover	{
	background-image:url(../imgs/projetos/globo_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.jucati{
	background-image:url(../imgs/projetos/jucati_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.jucati:hover	{
	background-image:url(../imgs/projetos/jucati_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.aircenter{
	background-image:url(../imgs/projetos/air_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.aircenter:hover	{
	background-image:url(../imgs/projetos/air_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.scs{
	background-image:url(../imgs/projetos/scs_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.scs:hover	{
	background-image:url(../imgs/projetos/scs_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.losango{
	background-image:url(../imgs/projetos/losango_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.losango:hover	{
	background-image:url(../imgs/projetos/losango_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.jb {
	background-image:url(../imgs/projetos/jb_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.jb:hover	{
	background-image:url(../imgs/projetos/jb_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.avanti{
	background-image:url(../imgs/visual/avanti_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.avanti:hover	{
	background-image:url(../imgs/visual/avanti_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.ferraro{
	background-image:url(../imgs/visual/ferraro_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.ferraro:hover	{
	background-image:url(../imgs/visual/ferraro_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.interferencia{
	background-image:url(../imgs/visual/interferencia_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.interferencia:hover	{
	background-image:url(../imgs/visual/interferencia_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.viabiliza{
	background-image:url(../imgs/visual/viabiliza_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.viabiliza:hover	{
	background-image:url(../imgs/visual/viabiliza_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.sky{
	background-image:url(../imgs/visual/ski_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.sky:hover	{
	background-image:url(../imgs/visual/ski_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.wms{
	background-image:url(../imgs/visual/wms_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.wms:hover	{
	background-image:url(../imgs/visual/wms_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.gmarcas{
	background-image:url(../imgs/impressos/viver_thumbs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
a.gmarcas:hover	{
	background-image:url(../imgs/impressos/viver_thumbs.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

a.contato	{
	float:right;
	display:block;
	width:100px;
	height:30px;
	text-align:center;
	margin:0 auto;
	overflow:hidden;
	}
	
a.voltar	{
	float:right;
	display:block;
	width:85px;
	height:30px;
	text-align:center;
	margin:0 auto;
	overflow:hidden;
	}

fieldset	{
	text-align:left;
	width:750px;
	border:none;
	}
	
label	{
	display:block;
  	width:750px;
	padding-bottom:10px;
	}
	
label input	{
	vertical-align:bottom;
	width:650px;
	color:#999;
	background-color:#000;
	border-color:none;
	border-bottom-width:1px;
	border-bottom-color:#666;
	border-left:0px;
	border-right:0px;
	border-right:0px;
	border-top:0px;
	}
	
textarea	{
	overflow:hidden;
	vertical-align:bottom;
	height:15px;
	width:620px;
	color:#999;
	background-color:#000;
	border-color:none;
	border-bottom-width:1px;
	border-bottom-color:#666;
	border-left:0px;
	border-right:0px;
	border-right:0px;
	border-top:0px;
	}

.linha	{
	border-width:0px;
	border:none;
	display:block;
	padding:0px;
	background-color:#000;
	background-image:url(../imgs/line_06.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:778px;
	background-color:#000;
	height:3px;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
	}

hr	{
	border:solid 1px;
	height:1px;
	padding:0px;
	color:#003;
	border-width:0px;
	overflow:hidden;
	margin:0px;
	background-color:#000;
	display:none;
	}
	
h1	{
	background-image:url(../imgs/antonio_molisani.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:350px;
	height:88px;
	float:left;
	}
	
h1, h2, h3	{
	padding-left:25px;
	text-align:left;
	margin:0 auto;
	}
	
h6	{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#306aa5;
	padding-left:20px;
	}
	
ol	{
	list-style:none;
	display:none;
	padding:0px;
	margin:0 auto;
	border:0px;
	float:left;
	overflow:hidden;
	}
	
ul	{
	overflow:hidden;
	padding:0px;
	margin:0 auto;
	list-style:none;
	}
	
ul#destaques	{
	list-style:none;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:7px;
	padding-top:15px;
	width:760px;
	height:330px;
	display:block;
	text-align:center;
	margin:0 auto;
	vertical-align:top;
	float:left;
	}
	
#destaques	{
	vertical-align:top;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:7px;
	padding-top:15px;
	width:760px;
	height:330px;
	display:block;
	text-align:center;
	margin:0 auto;
	float:left;
	}

#conteudo_perfil	{
	float:left;
	padding-left:7px;
	padding-top:10px;
	width:750px;
	height:250px;
	display:block;
	text-align:center;
	margin:0 auto;
	}
	
#conteudo_contato	{
	float:left;
	padding-left:7px;
	padding-top:20px;
	width:750px;
	min-height:100px;
	height:auto;
	display:block;
	text-align:left;
	margin:0 auto;
	}

div#geral {
	background-image:url(../imgs/bg.jpg);
	background-position:bottom; 
	background-repeat:repeat-x; 
	width:100%; 
	height:auto; 
	padding:0px;
	margin:0 auto; 
	border:0px; 
	text-align:center;
	}
	
#menu_visual	{
	height:53px;
	}
	
div#cabecalho, div#perfil, div#contato, div#conteudo_port, div#conteudo {background-color:#000; width:778px; margin:0 auto; border:0px; padding:0px; overflow:hidden; text-align:center; background-position:top;}

div#cabecalho {background-image:url(../imgs/bg_01.jpg); background-position:top; background-repeat:no-repeat; height:88px; width:100%;}

div#campanhas, div#impressos, div#sites, div#projetos, div#visual {background-position:top; background-repeat:no-repeat; width:100%;}

div#portfolio {background-image:url(../imgs/bg_04.jpg); background-position:top; background-repeat:no-repeat; width:100%;}

div#menu {float:right; vertical-align:bottom; width:85px; height:30px; text-align:center; overflow:hidden; margin-top:55px; margin-right:0;}

#voltar {float:right; vertical-align:top; width:85px; height:30px; text-align:center; overflow:hidden; margin-top:0px; margin-right:0;}

div#conteudo {background-image:url(../imgs/bg_02.jpg); background-position:bottom; background-repeat:no-repeat; height:88px;}

div#rodape {height:60px; background-image:url(../imgs/rodape.jpg); background-position:top; background-repeat:no-repeat; width:778px; margin:0 auto; border:0px; padding:0px; overflow:hidden; text-align:center;}

#tit_portfolio	{
	float:left;
	display:block;
	width:170px;
	height:40px;
	background-image:url(../imgs/portfolio.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
	}
	
#tit_perfil	{
	float:left;
	display:block;
	width:60px;
	height:40px;
	background-image:url(../imgs/perfil.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
	}
	
#tit_campanhas	{
	float:left;
	display:block;
	width:94px;
	height:40px;
	background-image:url(../imgs/campanhas.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
	}
	
#tit_sites	{
	float:left;
	display:block;
	width:133px;
	height:40px;
	background-image:url(../imgs/sites.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
	}

#tit_impressos	{
	float:left;
	display:block;
	width:212px;
	height:40px;
	background-image:url(../imgs/impressos.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
	}
	
#tit_projetos	{
	float:left;
	display:block;
	width:215px;
	height:40px;
	background-image:url(../imgs/projetos.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
	}

#tit_visual	{
	float:left;
	display:block;
	width:142px;
	height:40px;
	background-image:url(../imgs/visual.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
	}
	
#tit_contato{
	float:left;
	display:block;
	width:78px;
	height:40px;
	background-image:url(../imgs/contato_2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
	}

#boxy	{
	width:242px;
	height:145px;
	vertical-align:top;
	float:left;
	border:0px;
	padding:4px;
	display:block;
	text-align:center;
	margin:0 auto;
	}

.boxy	{
	width:242px;
	height:145px;
	vertical-align:top;
	float:left;
	border:0px;
	padding:4px;
	display:block;
	text-align:center;
	margin:0 auto;
	}

.txt	{
	font:Verdana, Geneva, sans-serif;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#999;
	text-align:justify;
	}
	
.txt_azul	{
	font:Verdana, Geneva, sans-serif;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#0074bd;
	text-align:justify;
	}
	
.txt_azul_bold	{
	font:Verdana, Geneva, sans-serif;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#0074bd;
	text-align:justify;
	line-height:12px;
	}
	
.but	{
	display:block;
	text-align:right;
	background-image:url(../imgs/envia.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:55px;
	width:92px;
	vertical-align:bottom;
	color:#999;
	background-color:#000;
	border-color:none;
	border-bottom-width:0px;
	border-left:0px;
	border-right:0px;
	border-right:0px;
	border-top:0px;
	font-weight:bold;
	border:none;
	}