
* { margin: 0;	padding: 0;}
body { text-align:center; }
a { text-decoration: none;}

#geral {
	width: 767px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
}

#topo {
	background: url(img/bg_menu.jpg) no-repeat;
	background-position: right; 
	overflow:hidden;
}

h1 {
	display:block;
	width:392px;
	height:113px;
	text-indent:-9000px;
	background: url(img/uniformes_profissionais.gif) 0 0 no-repeat;
}
#menu {
	display: block;
	position:absolute;
	height:16px;
	width:400px;
	padding:0;
	margin:-105px 0 0 435px;
}
#menu ul {
	margin: 0;
	height: 16px;
	list-style-type: none;
	overflow: hidden;

}
#menu ul li a {

	position: absolute;
	top: 0;
	text-indent: -9000px;
	text-decoration: none;
	padding: 16px 0 0 0;
	overflow: hidden;
	height: 0px; 
	background: transparent url(img/menu.gif) no-repeat;
}

body li#empresa a  {
	width: 61px;
	background-position: 0 0px;
	left: 0;
}
body li#empresa a:hover {
	background-position: 0 -16px;
}
body li#produtos a  {
	width: 68px;
	background-position: -61px 0;
	left: 66px;
}
body li#produtos a:hover {
	background-position: -61px -16px;
}
body li#representantes a  {
	width: 109px;
	background-position: -129px 0;
	left: 139px;
}
body li#representantes a:hover {
	background-position: -129px -16px;
}
body li#contato a  {
	width: 58px;
	background-position: -238px 0;
	left: 253px;
}
body li#contato a:hover {
	background-position: -238px -16px;
}
#esquerda {
	float:left;
	width:414px;
	text-align:center;
	padding:30px 0;
}
h2 {
	margin-top:20px;
	text-indent:-9000px;
	display:block;
	width:353px;
	height:32px;
}
h2#h2_empresa { background:url(img/tit_empresa.gif) 0 0 no-repeat;}
h2#h2_produtos { background:url(img/tit_produtos.gif) 0 0 no-repeat;}
h2#aventais_fem { background:url(img/tit_aventais_fem.gif) 0 0 no-repeat;}
h2#camisetas_fem { background:url(img/tit_camisetas_fem.gif) 0 0 no-repeat;}
h2#social_fem {	background:url(img/tit_social_fem.gif) 0 0 no-repeat;}
h2#esporte_fem {	background:url(img/tit_esporte_fem.gif) 0 0 no-repeat;}
h2#social_masc { background:url(img/tit_social_masc.gif) 0 0 no-repeat;}
h2#pesada_masc { background:url(img/tit_pesada_masc.gif) 0 0 no-repeat;}
h2#camisetas_masc {	background:url(img/tit_camisetas_masc.gif) 0 0 no-repeat;}
h2#toucas_quepes { background:url(img/tit_toucas_quepes.gif) 0 0 no-repeat;}
h2#h2_representantes { background:url(img/tit_representantes.gif) 0 0 no-repeat;}
h2#h2_contato {	background:url(img/tit_contato.gif) 0 0 no-repeat;}

#submenu {
	text-align:right;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #6aa6be;
}
#submenu ul li{
	display:inline;
	padding:0 5px;
}
#submenu ul li a{
	color:#6aa6be;
}
#submenu ul li a:hover{
	text-decoration:underline;
}

h3 {
	margin-top:15px;
	font:19px Arial, Helvetica, sans-serif;
	color:#ff3f3f;
	text-transform:uppercase;
	border-bottom:1px solid #ccc;
}

h4 {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#ff3f3f;
	text-transform:uppercase;
}

#conteudo p, #conteudo td {
	font:12px  Arial, Helvetica, sans-serif;
	line-height:170%;
	margin:15px 0;

}
#conteudo ul li {
	font:12px  Arial, Helvetica, sans-serif;
	line-height:100%;
	margin:15px 0 15px 50px;
}
#conteudo ul li:first-letter {
	font-size:13px;
}
#direita {
	float:right;
	width:353px;
}
#direita td {
	height:25px;
}

#rodape {
}
#end_empresa, #end_empresa a {
	background:url(img/bg_rodape.jpg) 0 0 repeat-x;
	padding:4px 0 0 3px;
	height:64px;
	font:11px  Arial, Helvetica, sans-serif;
	color:#6BA6BE;
}
#end_empresa a:hover {
	text-decoration:underline;
}
#copyright{
	clear:both;
	font:11px  Arial, Helvetica, sans-serif;
	color:#999;
	text-align:center;
}
#copyright a{
	color:#999;
	border-bottom:1px dotted #999 ;
}
#copyright a:hover{
	color:#000;
}
form table {
	padding: 15px 0;
}
