/** DEFINICAO DA FONT PADRAO **/

* {
	font-family:"Trebuchet MS", Verdana, Arial, Sans-serif;
	}


#caixa_mensagem_usuario {
	text-align: center;
	margin-top: 30px;
	font-size: 14px;
}

#caixa_mensagem_usuario .sucesso {
	background: url(../img/ico_ok.gif) left no-repeat;
	padding-left: 20px;
}

#caixa_mensagem_usuario .erro {
	background: url(../img/ico_alert.gif) left no-repeat;
	padding-left: 20px;
}

/** ESTRUTURA **/


#cabecalho {
	height:375px;
	padding-top:60px;
}

#cabecalho.topo1 {
	background:url(../img/bkg_cabecalho.jpg) no-repeat center top;
}

#cabecalho.topo2 {
	background:url(../img/bkg_cabecalho2.jpg) no-repeat center top;
}

#cabecalho.topo3 {
	background:url(../img/bkg_cabecalho3.jpg) no-repeat center top;
}
	

#menu {
	background:url(../img/bkg_menu.jpg) repeat-x left top;
	height:45px;
	margin-top:269px;
	}
	
#navegacao {
	background:url(../img/bkg_menu.jpg) repeat-x top left;
	}
	
#conteudo {
	width:760px;
	margin:30px auto 10px;
	}
	
#coluna_titulo {
	width:232px;
	float:left;
	}
	
#coluna_texto {
	margin-left:267px;
	}
	
#rodape {
	background:url(../img/bkg_rodape.jpg) repeat-x left top;
	height:40px;
	padding-top:5px;
	}
	
#rodape_conteudo {
	width:760px;
	margin:0 auto;
	}



/** CABECALHO **/

#cabecalho h1 {
	display:block;
	background:url(../img/logotipo_fardim.png) no-repeat left top;
	width:760px;
	height:61px;
	margin:0 auto;
	text-indent:-9000px;
	}

#menu ul {
	width:760px;
	margin:0 auto;
	}

#menu ul li {
	float:left;
	}


/** NAVEGACAO **/

#botao01 {
	background:url(../img/menu_01.jpg) no-repeat left top;
	display:block;
	width:116px;
	height:45px;
	}

#botao01:hover {
	background:url(../img/menu_01.jpg) no-repeat left bottom;
	display:block;
	width:116px;
	height:45px;
	}

#pg-index #botao01 {
	background:url(../img/menu_01.jpg) no-repeat left bottom;
}

#botao02 {
	background:url(../img/menu_02.jpg) no-repeat left top;
	display:block;
	width:141px;
	height:45px;
	}

#botao02:hover {
	background:url(../img/menu_02.jpg) no-repeat left bottom;
	display:block;
	width:141px;
	height:45px;
	}
	
#pg-institucional #botao02 {
	background:url(../img/menu_02.jpg) no-repeat left bottom;
	}

#botao03 {
	background:url(../img/menu_03.jpg) no-repeat left top;
	display:block;
	width:115px;
	height:45px;
	}

#botao03:hover {
	background:url(../img/menu_03.jpg) no-repeat left bottom;
	display:block;
	width:115px;
	height:45px;
	}

#pg-servicos #botao03 {
	background:url(../img/menu_03.jpg) no-repeat left bottom;
	}

#botao04 {
	background:url(../img/menu_04.jpg) no-repeat left top;
	display:block;
	width:137px;
	height:45px;
	}

#botao04:hover {
	background:url(../img/menu_04.jpg) no-repeat left bottom;
	display:block;
	width:137px;
	height:45px;
	}
	
#pg-equipamentos #botao04 {
	background:url(../img/menu_04.jpg) no-repeat left bottom;
	}


#botao05 {
	background:url(../img/menu_05.jpg) no-repeat left top;
	display:block;
	width:125px;
	height:45px;
	}

#botao05:hover {
	background:url(../img/menu_05.jpg) no-repeat left bottom;
	display:block;
	width:125px;
	height:45px;
	}

#pg-orcamento #botao05 {
	background:url(../img/menu_05.jpg) no-repeat left bottom;
	}


#botao06 {
	background:url(../img/menu_06.jpg) no-repeat left top;
	display:block;
	width:126px;
	height:45px;
	}

#botao06:hover {
	background:url(../img/menu_06.jpg) no-repeat left bottom;
	display:block;
	width:126px;
	height:45px;
	}

#pg-contato #botao06 {
	background:url(../img/menu_06.jpg) no-repeat left bottom;
	}


#menu span { display:none; }



/** CONTEUDO **/

#servicos p,#orcamento p,#contato ul {
	font-size:14px;
	margin:5px 0;
	color:#6a797d;
	text-align:justify;
	}
	
#servicos a, #orcamento a {
	margin-left:209px;
	}

#servicos {
	width:230px;
	margin-right:35px;
	float:left;
	}

#servicos h2 {
	background:url(../img/tit_servicos_index.gif) no-repeat left top;
	width:112px;
	height:39px;
	text-indent:-9000px;
	}

#orcamento {
	width:230px;
	float:left;
	}
	
#orcamento h2 {
	background:url(../img/tit_orcamento_index.gif) no-repeat left top;
	width:312px;
	height:39px;
	text-indent:-9000px;
	}

#contato {
	width:230px;
	float:right;
	}
	
#contato h2 {
	background:url(../img/tit_contato_index.gif) no-repeat left top;
	width:92px;
	height:39px;
	text-indent:-9000px;
	}
	
#contato li {
	padding-left:28px;
	margin-bottom:5px;
	}
	
#contato #telefone {
	background:url(../img/icone_telefone.gif) no-repeat 0 0;
	}
	
#contato #email {
	background:url(../img/icone_envelope.gif) no-repeat 0 0;
	}
	
#contato #endereco {
	background:url(../img/icone_casa.gif) no-repeat 0 0;
	}


#ajuste { clear:both; }

strong { font-weight:bold; }



/** TITULOS INTERNO **/

#coluna_titulo #tit_institucional {
	background:url(../img/tit_institucional.gif) no-repeat left top;
	width:231px;
	height:33px;
	text-indent:-9000px;
	}
	
#coluna_titulo #tit_servicos {
	background:url(../img/tit_servicos.gif) no-repeat left top;
	width:231px;
	height:33px;
	text-indent:-9000px;
	}
	
#coluna_titulo #tit_equipamentos {
	background:url(../img/tit_equipamentos.gif) no-repeat left top;
	width:231px;
	height:33px;
	text-indent:-9000px;
	}
	
#coluna_titulo #tit_orcamento {
	background:url(../img/tit_orcamento.gif) no-repeat left top;
	width:231px;
	height:33px;
	text-indent:-9000px;
	}
	
#coluna_titulo #tit_contato {
	background:url(../img/tit_contato.gif) no-repeat left top;
	width:231px;
	height:33px;
	text-indent:-9000px;
	}
	
	
	
	
/** CONTEUDO INTERNO **/	
	
#coluna_texto p {
	font-size:14px;
	color:#6a797d;
	text-align:justify;
	margin-bottom:10px;
	line-height:18px;
	}
	
#coluna_texto ul {
	list-style:disc;
	list-style-position:inside;
	font-size:14px;
	color:#6a797d;
	}
	
#equipamentos {
	width:480px;
	margin-left:10px;
	}

#equipamentos li {
	list-style:none;
	width:150px;
	margin:0 10px 10px 0;
	float:left;
	}

#equipamentos li a {
	display:block;
	border:5px solid #c5c5c5;
	}
	
#equipamentos li a:hover {
	display:block;
	border:5px solid #145285;
	background:#fff;
	}	

	
#botao_voltar {
	margin-left:440px;
	}
	
	
/** FORMULARIO DE ORCAMENTO **/

#coluna_texto #formOrcamento h3 {
	font-weight:bold;
	margin-top:15px;
	}

#coluna_texto #formOrcamento p {
	color:#000;
	margin:0;
	}

#coluna_texto #formOrcamento {
	width;450px;
	color:#6a797d;
	margin:20px auto;
	}

	
#coluna_texto #formOrcamento .dados1 {
	float:left;
	width:90px;
	display:block;
	font-size:14px;
	}	
	
#coluna_texto #formOrcamento .campo {
	height:25px;
	color:#6a797d;
	width:350px;
	}
	
#coluna_texto #formOrcamento .campo1 {
	height:25px;
	color:#6a797d;
	width:350px;
	margin-bottom:5px;
	}
	
#coluna_texto #formOrcamento .campo2 {
	height:25px;
	color:#6a797d;
	width:180px;
	margin-bottom:5px;
	}
	
#coluna_texto #formOrcamento textarea {
	width:350px;
	}
	
#coluna_texto #formOrcamento #btnEnviar {
	margin:10px 0 0 375px;
	}
	
#coluna_texto #formOrcamento span {
	margin-left:10px;
	font-size:12px;
	}
	
	
	
	
	
	
	
/** FORMULARIO DE CONTATO **/

#coluna_texto #formContato {
	width:450px;
	font-size:14px;
	color:#6a797d;
	margin:20px auto;
	}

#coluna_texto #formContato label {
	float:left;
	width:90px;
	display:block;
	font-size:14px;
	}
	
#coluna_texto #formContato .campo {
	height:25px;
	color:#6a797d;
	width:350px;
	margin-bottom:5px;
	}

#coluna_texto #formContato textarea {
	width:350px;
	}
	
#coluna_texto #formContato #btnEnviar {
	margin:10px 0 0 375px;
	}



/** VALIDACAO ERRO **/
#coluna_texto #formOrcamento .validacao-erro { 
	color: red;
	text-align:right;
	font-size:12px;
	margin-right:45px;
	}

#coluna_texto #formContato .validacao-erro { 
	color: red;
	text-align:right;
	font-size:12px;
	margin-right:5px;
	}
	
div.validacao-erro { padding-left: 20px; }
/* div.validacao-sucesso { background: none; } */




/** RODAPE **/
#rodape p {
	float:left;
	font-size:12px;
	color:#6a797d;
	margin-top:10px;
	}
	
#rodape a {
	display:block;
	float:right;
	width:31px;
	height:29px;
	background:url(../img/logotipo_balaio.jpg) no-repeat left top;
	text-indent:-9000px;
	}