body
{
	padding:0px;
	margin:0px;
	color:#c1c1b7;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	background:#050505;
}

a {
	color:#c1c1b7;
	font-size:14px;
}

form {
	margin:0px;
	padding:0px;
	display:block;
}

.topo
{
	position:relative;
	float:left;
	width:100%;
	background-color:#000;
	padding:5px 0px 0px 0px;
}
.topo div
{
	position:relative;
	margin:0px auto;
	width:710px;
	height:155px;
	padding:0px 0px 0px 0px;
}
.logo
{
	position:absolute;
	top:5px;
	left:0px;
}
.logo img
{
	border:none;
}
.topo .menu
{
	position:absolute;
	top:46px;
	left:395px;
	
}
.topo .email
{
	position:absolute;
	top:87px;
	left:395px;
	background:url(../images/input_email.jpg) no-repeat;
	width:173px;
	height:18px;
	border:none;
	font-size:11px;
	padding:7px 5px 3px 32px;
	color:#9D9D9D;
}
.topo .botao
{
	position:absolute;
	top:87px; _top:86px;
	left:605px; _left:601px;
	height:28px;
	margin:0px;
	_padding:0px 5px 0px 5px;
	_height:30px;
	background-color:#9b1416;
	border:1px solid #9b1416;
	color:#FFF;
}

.topo .btntorkut
{
	position:absolute;
	top:87px; _top:86px;
	left:683px; _left:680px;
	width:27px;
	height:28px;
	margin:0px;
	padding:0px;
	border:0px;
}

.topo .btntwitter
{
	position:absolute;
	top:87px; _top:86px;
	left:650px; _left:646px;
	width:28px;
	height:28px;
	margin:0px;
	padding:0px;
	border:0px;
}

.topo .btntwitter img, .topo .btntorkut img
{
	border:0px;
}


.banner
{
	position:relative;
	float:left;
	width:100%;
	background:url(../images/bg.jpg) repeat-x;
	border-top:#1E1E1E 2px solid;
	border-bottom:#1E1E1E 2px solid;
	padding:2px 0px 2px 0px;
}
.banner div
{
	 width:710px;
	 margin:0px auto;
	 padding:0px 0px 0px 0px;
}
.titulo1
{
	background-color:#111111;
	height:34px;
	margin:0px;
	padding:0px;
}
.titulo1 a
{
	display:block;
	width:726px;
	margin:0px auto;
	height:34px;
	
}
.mainback
{
	position:relative;
	float:left;
	width:100%;
	padding:20px 0px 20px 0px;
}
.main
{
	 width:710px;
	 margin:0px auto;
	 padding:0px;
}
.Destaque
{
	position:relative;
	float:left;
	width:515px;
}
.Destaque h3
{
	padding:0px;
	margin:0px;
	background:url(../images/titulo_novidade.jpg) no-repeat;
	width:92px;
	height:26px;
}
.Destaque .conteudoDestaque
{
	width:490px;
	position:relative;
	background:url(../images/background_destaque.jpg) repeat-x;
	height:180px;
	border:5px solid #1b1b19;
	float:left;
}
.cdimg {
	position:relative;
	float:right;
	width:300px;
	height:180px;
	background:no-repeat;
}

.Destaque .conteudoDestaque img
{
	height:180px;
	float:right;
}
.Destaque .conteudoDestaque .paginacao
{
	display:block;
	position:absolute;
	padding:3px 5px;
	background-color:#1b1b19;
	font-weight:bold;
	opacity:0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
	text-decoration:none;
	bottom:5px;
}

.Destaque .conteudoDestaque .paginacao2
{
	display:block;
	position:absolute;
	padding:3px 5px;
	background-color:#1b1b19;
	font-weight:bold;
	opacity:0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
	text-decoration:none;
	bottom:5px;
	text-decoration:underline;
}

.Destaque .conteudoDestaque .destaqueTexto 
{
	float:left;
	width:175px;
	height:170px;
	padding:5px;
}
.Destaque .conteudoDestaque #destaqueTitulo
{
	color:#952426;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	line-height:18px;
}

.Destaque .conteudoDestaque  #destaqueConteudo
{
	font-size:12px;
	text-decoration:none;
	line-height:16px;
	color:#666;
}

.Destaque .conteudoDestaque a:hover {
	text-decoration:underline;
}

.Destaque .conteudoDestaque .vejaMais
{
	display:block;
	background-color:#1b1b19;
	position:absolute;
	top:-20px;
	right:-5px;
	padding:2px 5px;
	font-size:11px;
	color:#9c9696;
	text-decoration:none;
}

.menuLateral
{
	position:relative;
	float:left;
	width:710px;
	padding:30px 0px 25px 0px;
	background:url(../images/titulo_servicos.jpg) no-repeat top left;
}
.menuLateral img
{
	border:none;
}

.Cliente
{
	position:relative;
	float:right;
	width:175px;
	margin-top:0px;
}
.Cliente h3, .QuemSomos h3
{
	padding:0px;
	margin:0px;
	background:url(../images/titulo_clientes.jpg) no-repeat;
	width:130px;
	height:26px;
}
.Cliente .conteudoCliente, .QuemSomos .conteudoQuemSomos
{
	width:161px;
	position:relative;
	border:7px solid #1b1b19;
	float:left;
	background-color:#fff;
	text-align:center;
}
.Cliente .conteudoCliente a img
{
	border:none;
	margin-top:0px;
}

.QuemSomos
{
	position:relative;
	float:right;
	width:514px;
	margin-top:20px;
}
.QuemSomos .conteudoQuemSomos
{
	width:486px !important;
	padding:7px !important;
	background-color:#050505 !important;
	text-align:left;
	font-size:12px;
}
.QuemSomos h3
{
	background:url(../images/titulo_quem_somos.jpg) no-repeat !important;
}

.rodape1 
{
	 height:20px;
	 background-color:#0b0b0b;
	 color:#FFF;
	 text-align:center;
	 font-size:11px;
	 float:left;
	 width:100%;
	 margin-top:10px;
}

.rodape2
{
	 height:20px;
	 background-color:#1b1b19;
	 color:#FFF;
	 text-align:center;
	 font-size:11px;
	 float:left;
	 width:100%;
	 padding-bottom:5px;
}
.rodape2 a
{
	 color:#666;
	 font-size:11px;
	 text-decoration:none;
}
.rodape2 img
{
	padding-top:5px;
}


/* Eventos */
.Eventos, .Contato
{
	background-color:#181818;
	padding:5px;
	float:left;
	width:100%;
}
.conteudoEventos, .conteudoContato
{
	margin:0px auto;
	width:720px;
}
.conteudoEventos img
{
	float:left;
	border:5px solid black;
}
.textoEventos
{
	float:left;
	width:530px;
	font-size:12px;
	line-height:17px;
	margin-left:10px;
}

.Eventos2
{
	background-color:#111111;
	padding:15px 5px 5px 5px;
	float:left;
	width:100%;
}
.conteudoEventos2
{
	margin:0px auto;
	width:720px;
}
.conteudoEventos2 img
{
	float:left;
	border:10px solid #0a0a0a;
}
.textoEventos2
{
	float:left;
	width:453px;
	font-size:12px;
	line-height:17px;
	margin-left:10px;
}
.textoEventos2 h4
{
	padding:0px;
	margin:0px;
}

.frmContato
{
	float:left;
	width:440px;
}
.frmContato label
{
	float:left;
	width:90px;
	text-align:right;
	padding:3px;
	margin-top:10px;
	font-weight:bold;
}
.frmContato input, .frmContato textArea
{
	float:left;
	padding:5px;
	margin-top:10px;
	width:320px;
	border:none;
	background:url(../images/fundo_input.jpg) no-repeat;
}

.frmContato textArea
{
	background:url(../images/fundo_textarea.jpg) no-repeat !important;
	height:134px;
	padding:5px !important;
}

.frmTextoContato
{
	padding-top:15px;
	float:left;
	width:250px;
	font-size:12px;
}
.frmTextoContato span
{
	color:#FFF;
	font-size:12px;
}

.Frm {
	font-size:11px;
	padding:3px;
	border:#999 solid 1px;a
	border-bottom:none;
	border-right:none;
	color:#666666;
}

.FrmBotao {
	font-size:11px;
	padding:3px;
	border:#9B1416 solid 1px;
	color:#fff;
	background:#9B1416;
}
