@import url("/layout/designer.css");
@import url("/layout/typography.css");

@media screen
{
	body
	{
	background:#B0DCF9;
	}
	
	#container
	{
	background:#B0DCF9 url('/layout/imagens/fundo.jpg') repeat-x top;
	}
	
	#logo
	{
	width:300px;
	height:91px;
	margin-top:30px;
	margin-right:50px;
	}
	
	* html #logo
	{
	margin-right:25px;
	}
	
	#menu
	{
	height:30px;
	width:880px;
	margin-left:25px;
	position:absolute;
	top:-26px;
	}
	
	#menu ul
	{
	float:right;
	padding:0px;
	margin:0px;
	}
	
	#menu ul li
	{
	padding:0px;
	margin:0px;
	background:none;
	display:inline;
	}
	
	#menu ul li a
	{
	display:block;
	float:left;
	font:14px arial;
	color:#666666;
	text-decoration:none;
	padding-top:7px;
	padding-bottom:8px;
	padding-left:10px;
	background:url('/layout/imagens/botao-menu.gif') no-repeat left;
	position:relative;
	}
	
	#menu ul li a img.tabsel
	{
		display:none;
	}
	
	#menu ul li.sel a img.tabsel
	{
		display:block;
		position:absolute;
		left:-21px;
		bottom:0px;
	}
	
	* html #menu ul li.sel a img.tabsel
	{
		bottom:-1px;
	}
	
	
	
	
	#menu ul li a img.tab
	{
		display:none;
	}

	#menu ul li.first a img.tab
	{
		display:block;
		position:absolute;
		left:-20px;
		bottom:0px;
	}

	* html #menu ul li.first a img.tab
	{
		bottom:-1px;
	}
	
	#menu ul li.first a:hover img.tab
	{
		display:none;
	}
	
	#menu ul li.first a:hover img.tabsel
	{
		display:block;
		position:absolute;
		left:-21px;
		bottom:0px;
	}
	
	#menu ul li.first a img.tabsel
	{
		display:none;
	}

	#menu ul li.first a img.tab
	{
		display:block;
	}
	
	#menu ul li.sel a img.tabsel
	{
		display:block !important;
	}

	#menu ul li.sel a img.tab
	{
		display:none !important;
	}
	
	
	
	
	
	
	
	#menu ul li a:hover,#menu ul li.sel a
	{
	background:url('/layout/imagens/botao-menu-over.gif') no-repeat left;
	color:#666666;
	}
	
	#menu ul li.sel a
	{
	font-weight:bold;
	}
	
	#menu ul li a span
	{
	padding-right:20px;
	padding-left:7px;
	padding-top:7px;
	padding-bottom:8px;
	background:url('/layout/imagens/canto-botao-menu.gif') no-repeat right;
	}
	
	#menu ul li a:hover span,#menu ul li.sel a span
	{
	background:url('/layout/imagens/canto-botao-menu-over.gif') no-repeat right;
	}
	
	
	
	
	
	
	
	
	#camaleao
	{
	width:500px;
	height:209px;
	margin-top:70px;
	margin-left:5px;
	}
	
	#bloco-letras
	{
	width:360px;
	}
	
	#titulo-logo
	{
	height:80px;
	}
	
	h1.cinza
	{
	font:22px arial;
	color:#8A8886;
	font-weight:normal;
	margin-bottom:0px;
	}
	
	.edit_class
	{
	background:#FFFFCC;
	}
	
	.pr
	{
	position:relative;
	}
	
	#topo-menu
	{
	position:absolute;
	top:270px;
	left:5px;
	}
	
	#corpo
	{
	width:930px;
	}
	
	.fundo-corpo
	{
	margin-top:6px;
	background:#B0DCF9 url('/layout/imagens/fundo-corpo.gif') repeat-y;
	}
	
	* html .fundo-corpo
	{
	margin-top:3px;
	}
	
	#fundo-corpo
	{
	width:930px;
	height:20px;
	overflow:hidden;
	}
	
	#breadcrumb
	{
	font:12px tahoma;
	width:840px;
	}
	
	#breadcrumb span
	{
	color:#999999;
	font-weight:bold;
	text-decoration:none;
	}
	
	#breadcrumb a
	{
	text-decoration:none;
	}
	
	#breadcrumb a span
	{
	color:#999999;
	font-weight:normal;
	text-decoration:none;
	}
	
	#breadcrumb a:hover,.breadcrumb a:hover span
	{
	color:#999999;
	text-decoration:underline !important;
	}
	
	
	
	#caixa-titulo,#caixa-titulo-s,#caixa-titulo-d
	{
	background:url('/layout/imagens/linha.gif') repeat-x bottom;
	}
	
	#texto-titulo h1,#texto-titulo-s h1,#texto-titulo-d h1
	{
		display:inline;
		background:#FFF url('/layout/imagens/canto-titulo.gif') no-repeat right;
		padding-top:13px;
		padding-bottom:7px;
		padding-right:30px;
		font-size:20px;
		margin:0px !important;
	}
	
	#texto-titulo h1 span,#texto-titulo-s h1 span,#texto-titulo-d h1 span
	{
		display:inline;
		background:#FFF url('/layout/imagens/caixa-titulo.gif') no-repeat left;
		padding-top:13px;
		padding-bottom:7px;
		padding-left:15px;
		padding-right:15px;
		font-size:20px;
		margin:0px !important;
	}
	
	* html #texto-titulo h1,* html #texto-titulo-s h1,* html #texto-titulo-d h1
	{
		padding-top:13px;
		padding-bottom:10px;
	}
	
	* html #texto-titulo h1 span,* html #texto-titulo-s h1 span,* html #texto-titulo-d h1 span
	{
		padding-top:8px;
		padding-bottom:5px;
	}
	
	
	
	
	
	
	#menu-lateral
	{
	width:180px;
	}
	
	#menu-lateral ul
	{
	margin:0px;
	padding:0px;
	}
	
	#menu-lateral ul li
	{
	margin:0px;
	padding:0px;
	background:none;
	}
	
	#menu-lateral ul li a
	{
	display:block;
	width:165px;
	height:23px;
	background:url('/layout/imagens/item-menu-lateral.gif') no-repeat;
	padding-left:15px;
	padding-top:15px;
	font:14px arial;
	color:#666666;
	text-decoration:none;
	margin-bottom:5px;
	}
	
	#menu-lateral ul li a:hover,#menu-lateral ul li.sel a
	{
	background:url('/layout/imagens/item-menu-lateral-over.gif') no-repeat;
	font-weight:bold;
	}
	
	#menu-lateral ul ul li a
	{
	background:url('/layout/imagens/sub-item-menu-lateral.gif') no-repeat;
	padding-left:25px;
	width:155px;
	}
	
	#menu-lateral ul ul li a:hover
	{
	background:url('/layout/imagens/sub-item-menu-lateral-over.gif') no-repeat;
	}
	
	#conteudo p
	{
	margin-bottom:0px;
	}
	
	.caixa-lista img
	{
	background:url('/layout/imagens/fundo-img-lista.gif') no-repeat;
	padding:10px;
	}
	
	.caixa-lista h1
	{
	font-weight:normal;
	}
	
	#contato input
	{
	width:400px;
	}
	
	#contato textarea
	{
	width:400px;
	height:170px;
	}
	
	#contato label
	{
	font:bold 12px tahoma;
	color:#666666;
	padding-bottom:5px;
	}
	
	#rodape
	{
	padding-bottom:60px;
	}
	
	#fundo-rodape
	{
	width:686px;
	height:32px;
	background:url('/layout/imagens/fundo-rodape.gif') no-repeat;
	position:absolute;
	top:-5px;
	left:100px;
	padding-top:7px;
	}
	
	#texto-rodape
	{
	width:400px;
	font:11px tahoma;
	margin-left:20px;
	color:#83829D;
	}
	
	#texto-rodape p
	{
	margin-bottom:0px;
	}
	
	#link-lobo
	{
	width:160px;
	font:11px tahoma;
	color:#83829D;
	}
	
	#link-lobo a
	{
	color:#83829D;
	}
	
	#link-lobo a:hover
	{
	color:#333;
	}
	
	#empresa
	{
	width:220px;
	}
	
	#empresa img
	{
	width:200px;
	height:150px;
	background:url('/layout/imagens/fundo-empresa.gif') no-repeat;
	padding:10px;
	}
	
	#texto-empresa
	{
	width:320px;
	font:12px arial;
	}
	
	#texto-empresa p
	{
	margin-bottom:0px;
	}
	
	
	
	.servico
	{
	
	height:80px;
	background:url('/layout/imagens/servico.gif') no-repeat;
	padding:10px;
	}
	
	#textoA h1,#textoB h1,#textoC h1,#textoD h1,#textoE h1,#textoF h1
	{
	font-weight:normal;
	margin-bottom:0px;
	}
	
	#imgA,#imgB,#imgC,#imgD,#imgE,#imgF
	{
	width:90px;
	height:60px;
	}
	
	.w90
	{
	width:90px;
	}
	
	.w270
	{
	width:270px;
	}
	
	#botao-servico a,#botao-depoimento a
	{
	font:18px arial;
	color:#666666;
	}
	
	#botao-servico a:hover,#botao-depoimento a:hover
	{
	color:#999999;
	}
	
	#texto-d p
	{
	font:12px arial;
	margin-bottom:0px;
	}
	
	#orcamento
	{
	width:240px;
	height:396px;
	background:url('/layout/imagens/orcamento.gif') no-repeat;
	}
	
	
	#contato-orcamento
	{
	padding-top:30px;
	margin-left:20px;
	}
	
	#contato-orcamento input
	{
	width:220px;
	}
	
	#contato-orcamento textarea
	{
	width:220px;
	height:100px;
	}
	
	#contato-orcamento label
	{
	font:bold 12px tahoma;
	color:#666666;
	padding-bottom:5px;
	}
	
	#texto-lista p
	{
	margin-bottom:0px;
	}
	
	
	#banner-capa
	{
	width:840px;
	height:120px;
	}
	
	
	
	
	
	
	
}

@media print
{
	
}