html, body {
	height:100%;
}
body, ul, p {
	margin:0; 
	padding:0;
}
body {
	font: normal  10px Verdana, Arial, Helvetica, sans-serif;
	color: #484a4c;
	background: #c8c8c8;
	text-align: justify;
}
ul {
	list-style-type:none;
}
a {
	text-decoration: none;
}
img {
	border: none;
}
#ajax_site {
	background:url(../imagens/loading.gif) 0 0 no-repeat;
	height: 16px;
	padding: 2px 0 0 26px;
	margin: 10px 10px;
}
#cabecalho img, #topo_sup, #topo_inf, #websites p, #websites input, #inicial, #rodape img, #bem_vindo a, #servicos a, #sob_medida, #completo, #basico, #dados_studio  {
	float: right;
}
#corpo { 
	width: 778px;
	margin:0 auto;
	min-height:100%;
	position:relative;	
	background: #fff;
}
#conteudo {
	padding-bottom: 56px;
}
#conteudo a.index {
	width: 97px;
	padding-top: 60px;
	position: absolute;
	left: 28px;
}
#cabecalho {
	padding: 15px 10px 0 4px;
	background:url(../imagens/logo_anx.jpg) 30px 10px no-repeat;
	height: 45px;
}
#cabecalho img {
	padding: 0 11px 0 5px;
}
#controle ul.menu {
	width: 228px;
	margin: 11px 0 0 11px;
	border-top: 1px dashed #939494;
}
#controle ul.menu li.img_empresa a, #controle ul.menu li.img_clientes a, #controle ul.menu li.img_hospedagem a,#controle ul.menu li.img_contato a {
	width:225px;
	height: 39px;
	display:block;
	background:url(../imagens/empresa.jpg) 0 4px no-repeat;
	border-bottom: 1px dashed #939494;
}
#controle ul.menu li.img_clientes a {
	background:url(../imagens/clientes.jpg) 0 4px no-repeat;
}
#controle ul.menu li.img_hospedagem a {
	background:url(../imagens/hospedagem.jpg) 0 4px no-repeat;
}
#controle ul.menu li.img_contato a {
	background:url(../imagens/contato.jpg) 0 4px no-repeat;
}
#controle ul.menu li.img_empresa a:hover {
	background:url(../imagens/empresa_hover.jpg) 0 1px no-repeat;
}
#controle ul.menu li.img_clientes a:hover {
	background:url(../imagens/clientes_hover.jpg) 0 1px no-repeat;
}
#controle ul.menu li.img_hospedagem a:hover {
	background:url(../imagens/hospedagem_hover.jpg) 0 1px no-repeat;
}
#controle ul.menu li.img_contato a:hover {
	background:url(../imagens/contato_hover.jpg) 0 1px no-repeat;
}
#topo_sup, #topo_inf {
	width: 519px;
	height: 105px;
	margin: -41px 13px 0 0;
	background:url(../imagens/topo_sup.jpg) no-repeat;
}
#topo_inf {
	background:url(../imagens/topo_inf.jpg) no-repeat;
	margin: 0 13px 0 0;
	height: 97px;
}
#lateral {
	width: 232px;
	margin-left: 10px;
	padding-top: 21px;
}
#websites, #suporte {
	width: 226px;
	height: 146px;
	border: 1px solid #bababa;
	background:url(../imagens/websites.jpg) 117px 17px no-repeat;
}
#websites img {
	padding: 16px 0 0 11px;
}
#websites p {
	width: 96px;
	border-top: 1px dashed #939494;
	padding-top: 8px;
	margin: 42px 14px 0 0;
}
#websites input, #caixa_formulario input.bt_enviar {
	font: normal  10px Verdana, Arial, Helvetica, sans-serif;
	color: #484a4c;
	padding: 3px 0 5px 0;
	border: 1px solid #adaeb0;
	width: 63px;
	background:url(../imagens/botao.jpg);
}
#websites input {
	margin: -15px 8px 0 0;
}
#suporte {
	margin-top: 8px;
	height: 211px;
	border: 1px solid #e06b04;
	background:url(../imagens/fundo_suporte.jpg) 0 0 repeat;
}
#suporte img {
	margin: 14px 0 0 26px;
}
#suporte p {
	height: 145px;
	background: url(../imagens/atende.jpg) 0 7px no-repeat;
	color: #fff;
	line-height:20px;
	padding: 36px 0 0 120px;
}
#inicial {
	width: 520px;
	margin-right: 13px;
}
#sob_medida, #completo, #basico {
	width: 169px;
	height: 167px;
	background: url(../imagens/sob_medida.jpg) 0 0 no-repeat;
}
#sob_medida p.texto, #completo p.texto, #basico p.texto, #sob_medida p.preco, #completo p.preco, #basico p.preco, #rodape {
	border-left: 1px solid #bababa;
	border-right: 1px solid #bababa;
}
#sob_medida p.texto, #completo p.texto, #basico p.texto {
	margin-top: 71px;
	padding-left: 12px;
	height: 59px;
	line-height:15px;
}
#sob_medida p.texto b, #completo p.texto b, #basico p.texto b{
	color: #1889d0;
}
#sob_medida p.preco, #completo p.preco, #basico p.preco {
	background: #f8f8f8 url(../imagens/borda.jpg) 2px 0 no-repeat;
	border-bottom: 1px solid #bababa;
	padding: 9px 0 9px 0;
	text-align: center;
	font: bold 10px Arial;
}
#sob_medida p.preco b, #completo p.preco b, #basico p.preco b{
	color: #de5807;
	font-size: 16px;
}
#completo, #basico {
	background: url(../imagens/completo.jpg) 0 0 no-repeat;
	margin-right: 6px;
}
#basico {
	background: url(../imagens/basico.jpg) 0 0 no-repeat;
}
#ajax_conteudo {
	margin-top: 177px;
}
#bem_vindo {
	height: 115px;
	width: 519px;
	border-bottom: 1px solid #bababa;
	background: url(../imagens/bem_vindo.jpg) 6px 5px no-repeat;
}
#bem_vindo p, #servicos p {
	padding: 30px 5px 8px 5px;
}
#bem_vindo a, #servicos a {
	color: #e27404;
	padding-right: 5px;
}
#bem_vindo a:hover, #servicos a:hover, #mapa ul li a:hover {
	text-decoration: underline;
}
#servicos {
	width: 519px;
	height: 97px;
	background: url(../imagens/servicos.jpg) 6px 9px no-repeat;
}
#servicos p {
	padding-top: 40px;
}
#rodape {
	width: 725px;
	border-top: 1px solid #bababa;
	background-image: url(../imagens/fundo_rodape.jpg);
	height: 33px;
	margin-left: 10px;
	padding: 12px 10px 0 18px;
	bottom: 0;
	position: absolute;
}
#rodape img {
	padding-right: 8px;
}
#empresa, #hospedagem, #servicos_detalhado, #mapa, #clientes {
	background: url(../imagens/titulo_empresa.jpg) 6px 5px no-repeat;
	padding: 35px 8px 0 9px;
	line-height: 14px;
}
#clientes {
	background: url(../imagens/titulo_clientes.jpg) 6px 5px no-repeat;
}
#clientes a p {
	margin-bottom: 3px;
	font-weight: bold;
	color: #484a4c;
}
#clientes a:hover p {
	text-decoration: underline;
}
#clientes a span {
	display: none
}
#clientes a:hover span { 
  display: block;
  position: absolute;
  top: 435px;
  left: 515px;
  padding: 5px 10px;
}
#clientes img {
	border: 1px solid #bababa;
}
#hospedagem {
	background: url(../imagens/titulo_hospedagem.jpg) 6px 5px no-repeat;
}
#servicos_detalhado {
	background: url(../imagens/servicos.jpg) 6px 5px no-repeat;
}
#janela {
	width: 520px;
	height: 390px;
	position:absolute;
	background: #fff url(../imagens/titulo_contato.jpg) 3px 25px no-repeat;
	z-index:1;
}
#dados_studio {
	margin-top: 24px;
	width: 235px;
	height: 150px;
	background: #fff url(../imagens/logo_grande.jpg) 27px 0 no-repeat;
	padding: 110px 0 0 20px;
	line-height: 17px;
}
#caixa_formulario {
	margin-top: 53px;
	padding: 8px 8px;
	background-color: #f4f4f4;
	width: 250px;
	height: 321px;
}
#caixa_formulario label, #caixa_formulario span {
	display: block;
}
#caixa_formulario label {
	margin-top: 5px;
}
#caixa_formulario input, #caixa_formulario textarea {
	width: 245px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #484a4c;
	border: 1px solid #adaeb0;
	padding: 3px 0;
}
#caixa_formulario input#cp_telefone, #caixa_formulario input#cp_codigo {
	width: 105px;
}
#caixa_formulario textarea {
	overflow:auto;
	padding: 0;
	height: 50px;
}
#caixa_formulario img {
	top: 6px;
	left: 9px;
	position:relative;
}
#caixa_formulario span {
	color: #f00;
	font-weight: bold;
	padding: 7px 4px;
	text-align: center;
}
#caixa_formulario input.bt_enviar {
	margin-left: 90px;
}
#resposta {
	padding: 15px 5px 0 5px;
}
#mapa {
	background: url(../imagens/mapa_site.jpg) 6px 5px no-repeat;
}
#mapa ul {
	list-style-type:disc;
	padding-left: 12px;
	line-height: 22px;
}
#mapa ul li a {
	color: #484a4c;
}

#briefing form {
	border: none;
	padding: 15px 10px;
	margin: 8px;
}
#briefing  fieldset {
	width: 97%;
	padding: 3px 10px 0 10px;
	margin-bottom: 8px;
	background-color: #f5f5f5;
	border: 1px solid #b6b6b6;
}
#briefing  legend {
	font-weight: bold;
}
#briefing  label {
	float: left;
	display: block;
	width: 725px;
}

#briefing  select,  #briefing  textarea, #briefing form input  {
	float: clear;
	display:block;
	margin-left:0px;
	margin-bottom:5px;
	font: normal 11px Arial, Helvetica, sans-serif;
	width: 98%;
	border: 1px solid #b6b6b6;
}

#briefing  p, #briefing  h2
{
	margin-left: 20px;
}

#briefing .btnenviar {
	width: 50px;
}

#enviado p, #enviado h2 {
	margin-left: 30px;
	font: normal 13px Arial, Helvetica, sans-serif;
}