html {
	background-image:url('../img/site/fita.png');
	background-repeat: repeat-x;
	/*background-color:#c19201;*/
	background-color:#48a;
}

body,img,div,form,input ,ul,li {
	margin:0;
	padding:0;
	border:0;
}
ul {
	list-style-image: url("../img/site/bullet.png");
}
img.bullet {
	margin:3px 7px 0 0;
	display:inline-block;
	float:left;
}
li {
	padding-left:6px;
	margin-left:16px;
	margin-bottom:13px;
}
img {
	display:block;
}
body {
	font-family:Arial,Helvetica;
	min-width:900px;
	color:#666;
	font-size:12px;
}
input[type='submit'] {
	cursor: pointer;
}

.largo {
	width:100%;
	margin:0;
}
.curto {
	width:900px;
	margin:0 auto;
}

.container {
	margin:0 auto;
}

.cabecalho {
	padding:0;
	background-color:#535458;
	height:109px;
	position:relative;
	z-index: 100;
}
.cabecalho .papel {
	background-color:#efefef;
	position:relative;
	height:109px;
}
.cabecalho .papel .logo {
	position:absolute;
	top:26px;
	left:13px;
	width:263px;
	height:83px;
}
.cabecalho .papel div.botoes {
	position: absolute;
	top: 46px;
	left: 300px;
	height: 42px;
	width: 602px;
	z-index: 800;
	background-image: url('../img/site/botoes.png');
	background-repeat: no-repeat;
}
.cabecalho .papel .botoes div{
	cursor: pointer !important;
	position: relative;
	float: left;
	width: 150px;
	height: 42px;
	font-family:Arial, Helvetica;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	z-index: 200;
}
.cabecalho .papel div.botoes div + div{
	left: -1px;
}
.cabecalho .papel .botoes a {
	display: block;
	height: 100%;
	text-decoration: none;
	font-family:Arial, Helvetica;
	font-size: 12px;
	color: #666;
}
.cabecalho .papel .botoes div img {
	position: absolute;
	top:0;
	right:0;
	width:1px;
	height:42px;
}
.cabecalho .papel .botoes span{
	display: block;
	height: 42px;
	line-height: 42px;
	font-weight: bold;
}
.cabecalho .papel .botoes div.xyz ul {
	display: none;
	position:relative;
	top: -4px;
	width: 150px;
	padding-bottom: 4px;
	z-index: 120;
	text-align: left;
	list-style-type: none;
	list-style-image: none;
	background-image: url('../img/site/tampa_menu.png');
	background-position: bottom;
	background-repeat: no-repeat;
}
.cabecalho .papel .botoes div.xyz:hover ul {
	display: block !important;
}
.cabecalho .papel .botoes  ul a {
	line-height:36px;
	padding-left: 10px;
}
.cabecalho .papel .botoes li {
	display: block;
	position: relative;
	height: 36px;
	margin: 0;
	padding: 0;
	z-index: 100;
	border: 1px solid #b3b3b3;
	border-bottom-style: solid;
	border-top: 0;
	background-color: #e1e1e1;
}
.cabecalho .papel .botoes li.espaco {
	height: 4px;
	border-bottom-style: none;
}
.cabecalho .papel .botoes li.u {
	padding-bottom: 3px;
	border-bottom: none;
}
.cabecalho .papel .botoes ul li:hover,
.cabecalho .papel .botoes ul a:hover {
	background-color: #f1f1f1;
}
.cabecalho .papel .botoes ul li.espaco:hover {
	background-color: #e1e1e1;
}
.cabecalho .faixa {
	background-color:#000;
	height:40px;
	bottom:0;
}

.meio {
	background-image:url("../img/site/pano.png");
	background-repeat:repeat-y;
	position:relative;
	z-index: 0;
}

.meio .conteudo {
	width:900px;
	position:relative;
}
.meio .conteudo .esquerda {
	float:left;
	width:300px;
}
.meio .conteudo .esquerda .faixa.cinza {
	background-color:#efefef;
	height: 54px;
}
.meio .conteudo .esquerda .faixa.preta {
	background-color:#000;
	height:40px;
	margin-bottom: 25px;
}
.meio .conteudo .esquerda .orcamento {
	margin: 0 auto 19px auto;
/*	position:absolute;*/
	width:249px;
	height:56px;
}
.meio .conteudo .esquerda .box {
	margin: 0 auto;
	width:249px;
}
.meio .conteudo .esquerda img.barra {
	margin: 0 auto 15px auto;
	width:249px;
	height:26px;
}

div.galeria {
	margin-top:24px;
}
.galeria .bloco {
	margin-bottom:12px;
}
.galeria .bloco img {
	display:inline-block;
	width:43px;
	height:43px;
	border-width:03px;
	border-color:#777;
	border-style:solid;
	margin-left:11px;
}
.galeria .bloco a {
	text-decoration:none;
}
.galeria span {
	color: #666;
	display:block;
	font-family:Arial, Helvetica;
	margin-right:16px;
	margin-top:10px;
	text-align:right;
}
.meio .conteudo .esquerda .galeria span a {
	color: #666;
}

.meio .conteudo .esquerda .galeria {
	width:250px;
	height:300px;
}
.meio .conteudo .esquerda .galeria div {
	position:relative;
	left:-5px;
	height:50px;
	z-index: 10;
}


.meio .conteudo .direita {
	float:right;
	width:600px;
}

.meio .conteudo .direita .texto {
	font-family: Helvetica,Arial;
	background-image: url(../img/site/degra_foto_b.png);
	background-repeat: repeat-x;
	background-color: white;
	margin-top: 1px;
	padding-left:27px;
	padding-right:26px;
	padding-top:28px;
	/*z-index: 20;*/
	float: left;
	width:547px;
}

.meio .conteudo .direita .texto h1,
.meio .conteudo .direita .texto h2,
.meio .conteudo .direita .texto h3 {
	font-family:Helvetica,Arial;
}
.meio .conteudo .direita .texto h1,
.meio .conteudo .direita .texto h2 {
	color:#0089e1;
}
.meio .conteudo .direita .texto h1 {
	font-size:17px;
}
.meio .conteudo .direita .texto h2 {
	margin-top:14px;
	font-size:13px;
	margin-bottom:12px;
}
.meio .conteudo .direita .texto h3 {
	color:#666;
	font-family:Helvetica,Arial;
	font-size:12px;
	font-weight:bold;
}

.meio .conteudo .direita .texto p {
	font-size:12px;
}

.meio .conteudo .direita .texto span {
	display:inline-block;
	font-size:12px;
	margin-bottom:10px;
}

div.submit {
	text-align:right;
}

div.submit input[type="submit"] {
	font-size:10px;
	width:129px;
	height:43px;
	background-image:url('../img/site/enviar.png');
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

.regua {
	height:1px;
	background-color:#ffba7a;
	border-color:#c95d00;
	border-style:solid;
	margin: 0 auto;
}

.clear {
	clear:both;
}

.break{
	clear:both;
	padding-top:10px;
}

.rodape {
	clear:both;

}
.rodape .endereco {
	background-color:#535458;
	height:42px;
}
.rodape .endereco span{
	display:block;
	position:relative;
	left:16px;
	height:100%;
	line-height:42px;
	color:white;
}
.rodape .atma {
	height:30px;
}
.rodape .atma img {
	height:16px;
	width:60px;
	float:right;
}

#janela {
	position: absolute;
	top:0;
	margin-left:60px;
	margin-top:160px;
	width:680px;
	float: left;
	border: solid 1px #666;
	background-color: white;
	z-index: 30;
}
#janela #interna {
	padding:20px;
	border-style: solid;
	border-width: 0 1px 1px 0;
	border-color:#bbb;
}
#janela img {
	border: solid 1px #ddd;
}
#janela a, #janela a:visited, #janela a:hover {
	text-decoration:none;
	color:#666;
}
#botao_fecha {
	line-height:10px;
	position: absolute;
	width:10px;
	height:10px;
	text-align:center;
	top: 0;
	right: 0;
	margin: 1px 2px 0 0;
	padding: 1px;
	border: solid 1px gray;
}
#botao_fecha:hover {
	cursor: pointer;
}
