@import url("/layout/designer.css");
@import url("/layout/typography.css");

@media screen
{
	
	
	.pr
	{
	position:relative;
	}
	
	#fundo-cabecalho
	{
	position:absolute;
	top:0px;
	right:0px;
	width:100%;
	height:173px;
	background:url('/layout/imagens/fundo-listrado.jpg') repeat-x;
	}
	
	#meio-cabecalho
	{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:655px
	}
	
	#cabecalho
	{
	
	}
	
	#fundo-rodape
	{
	position:absolute;
	bottom:0px;
	right:0px;
	width:100%;
	height:95px;
	background:url('/layout/imagens/fundo-listrado-rodape.jpg') repeat-x;
	}
	
	#meio-rodape
	{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:350px
	}
	
	#rodape
	{
	
	}
	
	#container
	{
	min-height:800px;
	padding-bottom:100px;
	}
	
	* html #container
	{
	height:800px;
	}
	
	#logo
	{
	width:330px;
	height:120px;
	}
	
	#caixa-texto-topo
	{
	width:270px;
	height:70px;
	margin-top:30px;
	margin-right:20px;
	}
	
	* html #caixa-texto-topo
	{
	margin-right:10px;
	}
	
	#texto-topo p
	{
	color:#FFF;
	margin:0px;
	}
	
	.gold
	{
	font:16px arial;
	color:#FFCC00 !important;
	}
	
	
		#fundo-menu
		{
		width:920px;
		height:40px;
		}
	
	
	#menu
	{
	height:33px;
	padding-top:7px;
	padding-right:20px;
	}
	
	* html #menu
	{
	padding-top:4px;
	}
	
	#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:bold 16px arial;
	color:#666666;
	text-decoration:none;
	margin-left:10px;
	padding-top:7px;
	padding-bottom:9px;
	padding-left:15px;
	}
	
	* html #menu ul li a
	{
	padding-top:9px;
	padding-bottom:8px;
	}
	
	*:first-child+html #menu ul li a
	{
	padding-top:8px;
	}
	
	html>/**/body #menu ul li a
	{
		padding-top /*\**/: 8px;
		padding-bottom /*\**/: 8px;
	}
	
	#menu ul li a span
	{
	padding-right:15px;
	padding-top:9px;
	padding-bottom:9px;
	}
	
	*:first-child+html #menu ul li a span
	{
	padding-top:8px;
	}
	
	#menu ul li.sel a
	{
	background:url('/layout/imagens/canto-menu-lado-esquerdo.gif') no-repeat left;
	color:#000000;
	}
	
	#menu ul li.sel a span
	{
	background:url('/layout/imagens/canto-menu-lado-direito.gif') no-repeat right;
	}
	
	#menu ul li a:hover
	{
	background:url('/layout/imagens/canto-menu-lado-esquerdo-over.gif') no-repeat left;
	color:#666666;
	padding-top:6px;
	padding-bottom:7px;
	}
	
	* html #menu ul li a:hover
	{
	padding-top:7px;
	}
	
	*:first-child+html #menu ul li a:hover
	{
	padding-top:7px;
	}
	

	
	#menu ul li a:hover span
	{
	background:url('/layout/imagens/canto-menu-lado-direito-over.gif') no-repeat right;
	padding-top:7px;
	padding-bottom:7px;
	}
	
	*:first-child+html #menu ul li a:hover span
	{
	padding-top:7px;
	}
	
	#caixa-texto-rodape
	{
	width:940px;
	position:absolute;
	bottom:25px;
	left:20px;
	text-align:center;
	z-index:100;
	}
	
	#texto-rodape p
	{
	color:#FFF;
	font:11px arial;
	margin-bottom:0px;
	}
	
	#texto-rodape a
	{
	color:#FFF;
	}
	
	#texto-rodape a:hover
	{
	color:#ED7608;
	}
	
	.edit_class
	{
	background:#FFFFCC;
	}
	
	#texto-rodape.edit_class
	{
	background:#666666;
	}
	
	#texto-topo.edit_class
	{
	background:#666666;
	}
	
	#corpo
	{
	width:900px;
	margin-left:20px;
	}
	
	#breadcrumb
	{
	padding-top:10px;
	font:12px arial;
	width:900px;
	margin-bottom:20px;
	}
	
	#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;
	}
	
	h1.seta
	{
	background:url('/layout/imagens/seta-especial.gif') no-repeat 0px 0px;
	padding-left:20px;
	}
	
	h2.seta2
	{
	background:url('/layout/imagens/seta-especial-2.gif') no-repeat 0px 2px;
	padding-left:20px;
	}
	
	.editor
	{
	color:#666666;
	}
	
	#conteudo p
	{
	margin-bottom:0px;
	}
	
	#menu-lateral
	{
	width:160px;
	margin-top:40px;
	}
	
	#menu-lateral ul
	{
	margin:0px;
	padding:0px;
	}
	
	#menu-lateral ul li
	{
	display:inline;
	background:none;
	margin:0px;
	padding:0px;
	}
	
	#menu-lateral ul li a
	{
	display:block;
	
	height:23px;
	background:url('/layout/imagens/item-menu.gif') no-repeat;
	margin-bottom:10px;
	padding-left:10px;
	padding-top:7px;
	font:14px arial;
	color:#666666;
	text-decoration:none;
	}
	
	#menu-lateral ul li.sel a,#menu-lateral ul li a:hover
	{
	background:url('/layout/imagens/item-menu-over.gif') no-repeat;
	color:#FFF;
	font-weight:bold;
	}
	
	#menu-lateral ul li.sel ul li a
	{
	background:url('/layout/imagens/sub-item-menu.gif') no-repeat;
	padding-left:20px;
	color:#666666;
	font-weight:normal;
	}
	
	#menu-lateral ul li.sel ul li a:hover
	{
	background:url('/layout/imagens/sub-item-menu-over.gif') no-repeat;
	color:#FFF;
	font-weight:bold;
	}
	
	
	
	.caixa-lista img
	{
	background:url('/layout/imagens/fundo-foto-lista.gif') no-repeat;
	padding:10px;
	margin-right:20px;
	}
	
	.mb60
	{
	margin-bottom:60px;
	}
	
	
	
	
	#contato label
	{
	font:bold 12px tahoma;
	color:#666666;
	padding-bottom:5px;
	}
	
	#contato input
	{
	width:320px;
	background:#EEEEEE;
	}
	
	#contato textarea
	{
	width:320px;
	height:190px;
	background:#EEEEEE;
	}
	
	
	
	#banner
	{
	width:560px;
	height:340px;
	}
	
	#texto-banner
	{
	width:340px;
	height:340px;
	background:#E0E0E0;
	}
	
	#caixa-texto
	{
	margin:20px;
	}
	
	#caixa-texto p
	{
	margin-bottom:0px;
	}
	
	.cinza
	{
	font:18px arial;
	color:#666666;
	}
	
	#titulo-destaques h1
	{
	margin-bottom:0px;
	}
	
	.caixa-lista-foto img
	{
	background:url('/layout/imagens/fundo-foto.gif') no-repeat;
	padding:10px;
	margin-right:20px;
	}
	
	.amarelo
	{
	width:204px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
	background:#FFCC00;
	position:absolute;
	bottom:40px;
	left:2px;
	}
	
	.amarelo h4
	{
	margin-bottom:0px;
	}
	
	.amarelo h4 a
	{
	color:#333333;
	}
	
	.w233
	{
	width:233px;
	}
	
	#depoimentos
	{
	width:530px;
	}
	
	#empresa
	{
	width:350px;
	}
	
	#titulo-depoimentos h1,#titulo-empresa p
	{
	margin-bottom:0px;
	}
	
	.depoimento
	{
	width:530px;
	background:#FFCC00;
	}
	
	.depoimento p
	{
	margin-bottom:0px;
	}
	
	.branco
	{
	background:#FFF;
	padding-left:70px;
	}
	
	.preto
	{
	color:#000000;
	}
	
	#texto-depoimento1 p,#texto-depoimento2 p
	{
	margin-bottom:0px;
	}
	
	#conteudo-depoimento1 p,#conteudo-depoimento2 p
	{
	margin-bottom:0px;
	color:#333333;
	}
	
	#orcamento h1
	{
	margin-bottom:0px;
	}
	
	
	
	
	
	.cont1 label
	{
	font:bold 12px tahoma;
	color:#666666;
	padding-bottom:5px;
	}
	
	.cont1 input
	{
	width:310px;
	height:25px;
	background:#EEEEEE;
	}
	
	.msg label
	{
	font:bold 12px tahoma;
	color:#666666;
	padding-bottom:5px;
	}
	
	.msg textarea
	{
	width:310px;
	height:190px;
	background:#EEEEEE;
	}
	
	.cont2 label
	{
	font:bold 12px tahoma;
	color:#666666;
	padding-bottom:5px;
	}
	
	.cont2 input
	{
	width:200px;
	height:25px;
	background:#EEEEEE;
	}
	
	.cont3 label
	{
	font:bold 12px tahoma;
	color:#666666;
	padding-bottom:5px;
	}

	.cont3 input
	{
	width:145px;
	height:25px;
	background:#EEEEEE;
	}
	
	.fotos
	{
	width:126px;
	float:left;
	}
	
	.foto
	{
	width:106px;
	height:106px;
	background:#FFF url('/layout/imagens/fundo-galeria.gif') no-repeat;
	padding:10px;
	}
	
	.fotos p
	{
	font:16px arial;
	}
	
	.fotos-capa
	{
	float:left;
	}
	
	.foto-capa
	{
	width:106px;
	height:106px;
	background:#FFF url('/layout/imagens/fundo-galeria.gif') no-repeat;
	padding:10px;
	}
	
	.fotos-capa p
	{
	font:12px arial;
	margin-bottom:0px;
	color:#000000;
	}
	
	.caixa-amarela
	{
	width:122px;
	background:#FFCC00;
	padding-top:3px;
	padding-bottom:3px;
	position:absolute;
	bottom:30px;
	left:0px;
	}
	
	.caixa-amarela p a
	{
	font:12px arial;
	margin-bottom:0px;
	color:#000000;
	text-decoration:none;
	}
	
	.caixa-amarela p a:hover
	{
	text-decoration:underline;
	}
	
	#destacar_capa
	{
	display:block;
	text-decoration:none;
	margin-bottom:10px;
	padding-left:20px;
	}
	
	.aSel
	{
	background:url('/layout/imagens/icone-sel.gif') no-repeat 0px 3px;
	}
	
	.aNoSel
	{
	background:url('/layout/imagens/icone-nosel.gif') no-repeat 0px 3px;
	}
	
	#mapa
	{
	width:360px;
	height:360px;
	}
	
	#mapa-edit
	{
	width:360px;
	height:360px;
	}
	
	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

	#menu ul li a span
	{
		padding-top:8px;
		
	}
	
	#menu ul li a
	{
		padding-top:7px;
	}
	
	#menu ul li a:hover
	{
	padding-top:6px;
	}
	
	#menu ul li a:hover span
	{
		padding-top:5px;
	}
	
	
	
}


@media print
{
	
}
