body{
	background:url(../imagens/bgBody.jpg) no-repeat center top #000;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:14px;
	color:#FFF;
}
a:active, a:focus{
	-moz-outline:none;
	outline:none;
	ie-dummy:expression(this.hideFocus=true);
}
h2{
	font-size:1.5em;
	color:#FFF;
}
ul{
	list-style:none;
}
p, li, a{
	color:#686C6C;
	font-size:1em;
	line-height:16px;
}
b{
	font-style:italic;
}
a:hover{
	color:#FFF;
}
img{
	border:0 none;
}
#geral{
	width:920px;
	margin:0 auto;
}
#topo{
	width:920px;
	height:190px;
}
#topo h1{
	font-size:1.3em;
	background:url(../imagens/logoCastellar.png) no-repeat;
	text-indent:-30000px;
	width:204px;
	height:85px;
	float:left;
	margin:100px 0 0 80px;
}
#topo #menu{
	width:435px;
	height:30px;
	float:right;
	margin-top:30px;
}
#topo #menu #anima_menu{
	width:435px;
	height:30px;
}
#topo #menu ul li{
	float:left;
	padding:0 10px;
}
#topo #menu ul li a:hover{
	color:#FFF;
}
#conteudo{
	width:920px;
	margin:0 auto;
	margin-bottom:50px;
}
#conteudo:after{
	content:":";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}
#esquerdaInternas{
	width:604px;
	float:left;
}
#direita{
	background:url(../imagens/bgMenor.jpg) no-repeat;
	width:297px;
	float:right;
	margin:5px 4px 0 0;
}
/* ------------------------------------------------------------- */
/* --------------------------> INDEX <-------------------------- */
#esquerdaIndex{
	background:url(../imagens/bgMaiorDuplo.jpg) no-repeat;
	width:604px;
	float:left;
	margin-top:95px;
	margin-left:5px;
}
#esquerdaIndex #colunaA, #esquerdaIndex #colunaB{
	width:297px;
}
#esquerdaIndex #colunaA{
	float:left;
}
#esquerdaIndex #colunaB{
	float:right;
}
#esquerdaIndex #colunaA h2, #esquerdaIndex #colunaB h2{
	margin:15px 0 0 15px;
}
#esquerdaIndex #colunaA h2{
	background:url(../imagens/hBemVindo.png) no-repeat;
	text-indent:-30000px;
	height:26px;
}
#esquerdaIndex #colunaA p{
	width:265px;
	margin:0 auto;
	margin-top:10px;
}
#esquerdaIndex #colunaB h2{
	background:url(../imagens/hAtendimentoOnline.png) no-repeat;
	text-indent:-30000px;
	height:26px;
}
#esquerdaIndex #colunaB p{
	width:140px;
	float:left;
	margin:10px 0 0 15px;
}
#esquerdaIndex #colunaB img{
	width:109px;
	float:right;
	margin:10px 15px 0 0;
}
#esquerdaIndex #aviso{
	clear:both;
	width:570px;
	margin:0 auto;
	padding-top:30px;
}
#esquerdaIndex #aviso h2{
	background:url(../imagens/hOndeEncontrar.png) no-repeat;
	text-indent:-30000px;
	height:26px;
}
#esquerdaIndex #aviso p{
	margin-top:8px;
}
#swf{
	width:291px;
	height:415px;
	margin:0 auto;
	margin-top:3px;
}
/* ------------------------------------------------------------- */
/* -------------------------> EMPRESA <------------------------- */
#esquerdaInternas #introducao{
	width:550px;
	margin:40px 0 0 25px;
}
#esquerdaInternas #introducao p{
	color:#FFF;
	text-align:justify;
	font-weight:500;
	font-size:1em;
}
#esquerdaInternas #empresa{
	background:url(../imagens/bgMaior.jpg) no-repeat;
	width:604px;
	margin-top:23px;
	margin-left:5px;
}
#esquerdaInternas #empresa h2{
	background:url(../imagens/hEmpresa.png) no-repeat;
	text-indent:-30000px;
	height:26px;
	position:relative;
	top:15px;
	margin:0 0 25px 15px;
}
#esquerdaInternas #empresa p{
	width:570px;
	margin-left:15px;
	margin-top:15px;
}
#esquerdaInternas #vejaFotos h2{
	background:url(../imagens/hVejaFotos.png) no-repeat;
	text-indent:-30000px;
	height:26px;
	margin:15px 0 25px 15px;
}
#esquerdaInternas #vejaFotos ul{
	width:570px;
	margin-left:10px;
}
#esquerdaInternas #vejaFotos ul li{
	float:left;
}
#esquerdaInternas #vejaFotos ul li a img{
	background:url(../imagens/bgMiniatura.jpg) no-repeat center center;
	padding:18px;
}
#direita #projetosEspeciais{
	width:264px;
	margin:0 auto;
	margin-top:15px;
}
#direita #projetosEspeciais h2{
	background:url(../imagens/hProjetosEspeciais.png) no-repeat;
	text-indent:-30000px;
	height:26px;
}
#direita #projetosEspeciais p{
	width:264px;
	margin-top:15px;
}
#direita #atendimentoOnline{
	width:264px;
	margin:0 auto;
	margin-top:30px;
}
#direita #atendimentoOnline h2{
	background:url(../imagens/hAtendimentoOnline.png) no-repeat;
	text-indent:-30000px;
	height:26px;
}
#direita #atendimentoOnline p{
	width:140px;
	float:left;
	margin-top:15px;
}
#direita #atendimentoOnline img{
	width:109px;
	float:right;
	margin-top:5px;
}
/* ------------------------------------------------------------- */
/* -------------------------> PRODUTOS <------------------------ */
#esquerdaInternas #introducao{
	width:550px;
	margin:40px 0 0 25px;
}
#esquerdaInternas #introducao p{
	color:#FFF;
	text-align:justify;
	font-weight:500;
	font-size:1em;
}
#esquerdaInternas #produtos{
	background:url(../imagens/bgMaior.jpg) no-repeat;
	width:604px;
	margin-top:23px;
	margin-left:5px;
}
#esquerdaInternas #produtos h2{
	background:url(../imagens/hAltoDesempenho.png) no-repeat;
	text-indent:-30000px;
	height:26px;
	position:relative;
	top:15px;
	margin:0 0 25px 15px;
}
#esquerdaInternas #produtos p{
	width:570px;
	margin-left:15px;
	margin-top:15px;
}
#esquerdaInternas #nossasLareiras h2{
	background:url(../imagens/hLareiras.png) no-repeat;
	text-indent:-30000px;
	height:26px;
	margin:15px 0 5px 15px;
}
#esquerdaInternas #nossasLareiras ul{
	width:570px;
	margin-left:10px;
}
#esquerdaInternas #nossasLareiras ul li{
	width:190px;
	float:left;
	text-align:center;
	padding-top:20px;
}
#esquerdaInternas #nossasLareiras ul li a{
	width:178px;
	height:170px;
}
#esquerdaInternas #nossasLareiras ul li a img.produto{
	background:url(../imagens/bgMiniatura.jpg) no-repeat center center;
	padding:18px;
}
#direita #vidroCeramico{
	width:264px;
	margin:0 auto;
	margin-top:15px;
}
#direita #vidroCeramico h2{
	background:url(../imagens/hVidro.png) no-repeat;
	text-indent:-30000px;
	height:26px;
}
#direita #vidroCeramico p{
	width:264px;
	margin-top:10px;
}
#direita #aquecimento{
	width:264px;
	margin:0 auto;
	margin-top:30px;
}
#direita #aquecimento h2{
	background:url(../imagens/hAquecimento.png) no-repeat;
	text-indent:-30000px;
	height:49px;
}
#direita #aquecimento p{
	width:264px;
	margin-top:10px;
}
#direita #vantagens{
	width:264px;
	margin:0 auto;
	margin-top:30px;
}
#direita #vantagens h2{
	background:url(../imagens/hVantagens.png) no-repeat;
	text-indent:-30000px;
	height:26px;
}
#direita #vantagens p{
	width:264px;
	margin-top:10px;
}
/* ------------------------------------------------------------- */
/* -------------------------> DETALHES <------------------------ */
.menuProdutos ul li a.menuProdutos{
	color:#FFF;
}
#esquerdaInternas #detalhes{
	background:url(../imagens/bgMaior.jpg) no-repeat;
	width:604px;
	margin-top:23px;
	margin-left:5px;
}
#esquerdaInternas #detalhes h2{
	text-indent:-30000px;
	height:26px;
	position:relative;
	top:15px;
	margin:0 0 25px 15px;
}
#esquerdaInternas #detalhes h2.abruzzo{
	background:url(../imagens/hAbruzzo.png) no-repeat;
}
#esquerdaInternas #detalhes h2.riccia{
	background:url(../imagens/hRiccia.png) no-repeat;
}
#esquerdaInternas #detalhes h2.torricella{
	background:url(../imagens/hTorricella.png) no-repeat;
}
#esquerdaInternas #detalhes h2.coletti{
	background:url(../imagens/hColetti.png) no-repeat;
}
#esquerdaInternas #detalhes h2.vercelli{
	background:url(../imagens/hVercelli.png) no-repeat;
}
#esquerdaInternas #detalhes h2.firenze{
	background:url(../imagens/hFirenze.png) no-repeat;
}
#esquerdaInternas #detalhes p{
	width:570px;
	clear:both;
	margin-left:15px;
	margin-top:10px;
}
#esquerdaInternas #detalhes a.img{
	float:left;
	margin-left:10px;
}
#esquerdaInternas #detalhes a.img img{
	background:url(../imagens/bgMiniatura.jpg) no-repeat center center;
	padding:18px;
}
#esquerdaInternas #detalhes #links{
	background:url(../imagens/bgDetalhes.jpg) no-repeat;
	width:366px;
	height:101px;
	float:left;
	margin-top:6px;
	margin-left:20px;
}
#esquerdaInternas #detalhes #links p{
	width:250px;
	margin-top:15px;
}
#esquerdaInternas #desempenho{
	margin-top:15px;
	clear:both;
}
#esquerdaInternas #desempenho h2{
	background:url(../imagens/hAltoDesempenho.png) no-repeat;
	text-indent:-30000px;
	height:26px;
	position:relative;
	top:15px;
	margin:0 0 25px 15px;
}
/* ------------------------------------------------------------- */
/* -------------------------> CONTATO <------------------------- */
#esquerdaInternas #contato{
	background:url(../imagens/bgMaior.jpg) no-repeat;
	width:604px;
	margin-top:23px;
	margin-left:5px;
}
#esquerdaInternas #contato h2{
	background:url(../imagens/hContato.png) no-repeat;
	text-indent:-30000px;
	height:26px;
	position:relative;
	top:15px;
	margin:0 0 25px 15px;
}
#esquerdaInternas #contato p{
	width:570px;
	margin-left:15px;
}
#esquerdaInternas #contato form{
	width:430px;
	margin:0 auto;
	margin-top:30px;
}
#esquerdaInternas #contato label, #esquerdaInternas #contato form label input, #esquerdaInternas #contato form label textarea{
	width:420px;
	display:block;
}
#esquerdaInternas #contato form label input, textarea{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:1em;
	margin:5px 0;
	background:#0D0D0D;
	border:1px solid #222;
	color:#686C6C;
	padding:3px 0 0 3px;
}
#esquerdaInternas #contato form label input{
	height:21px;
}
#esquerdaInternas #contato form label textarea{
	height:115px;
}
#esquerdaInternas #contato form label input.btEnviar{
	background:url(../imagens/btEnviar.jpg) no-repeat;
	width:80px;
	height:19px;
	border:0 none;
	cursor:pointer;
}
#direita #atendimentoOnline02{
	width:264px;
	margin:0 auto;
	margin-top:15px;
}
#direita #atendimentoOnline02 h2{
	background:url(../imagens/hAtendimentoOnline.png) no-repeat;
	text-indent:-30000px;
	height:26px;
}
#direita #atendimentoOnline02 p{
	width:140px;
	float:left;
	margin-top:15px;
}
#direita #atendimentoOnline02 img{
	width:109px;
	float:right;
	margin-top:5px;
}
#direita #projetosEspeciais02{
	width:264px;
	margin:0 auto;
	clear:both;
	padding-top:30px;
}
#direita #projetosEspeciais02 h2{
	background:url(../imagens/hProjetosEspeciais.png) no-repeat;
	text-indent:-30000px;
	height:26px;
}
#direita #projetosEspeciais02 p{
	width:264px;
	margin-top:15px;
}
/*#direita #faleConosco{
	width:264px;
	margin:0 auto;
	margin-top:15px;
}
#direita #faleConosco h2{
	background:url(../imagens/hContato.png) no-repeat;
	text-indent:-30000px;
	height:26px;
}
#direita #faleConosco form{
	width:264px;
	margin-top:15px;
}
#direita #faleConosco form label, #direita #faleConosco form label input, #faleConosco form label textarea{
	width:259px;
	display:block;
}
#direita #faleConosco form label input, textarea{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:1em;
	margin:5px 0;
	background:#0D0D0D;
	border:1px solid #222;
	color:#686C6C;
	padding:3px 0 0 3px;
}
#direita #faleConosco form label input{
	height:21px;
}
#direita #faleConosco form label textarea{
	height:115px;
}
#direita #faleConosco form label input.btEnviar{
	background:url(../imagens/btEnviar.jpg) no-repeat;
	width:80px;
	height:19px;
	border:0 none;
	margin-left:184px;
	cursor:pointer;
}*/
/* ------------------------------------------------------------- */
/* --------------------------> RODAPE <------------------------- */
#rodape{
	clear:both;
	border-top:2px solid #131313;
	height:35px;
}
#rodape address{
	font-size:1em;
	color:#353535;
	line-height:35px;
	float:left;
}
#rodape address span{
	font-size:1.1em;
	color:#CC0000;
}
#rodape p{
	float:right;
	margin-top:10px;
}
