@charset "utf-8";

/* Reseting the CSS for all browsers */
a, img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* CSS Document */

a { color:#0606b6; text-decoration: none; }
body {
	background-color: #f5f4f4;
	background-image: url(../imgs/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.rodape{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #737373;
}
.geral {
	border: 1px solid #CCCCCC;
}
.menu_bg{
    background:no-repeat url(../imgs/menu.jpg);

}
.texto_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #404040;
	text-decoration: none;
}
.servico_titulo {
	color: #0000FF;
	font-weight: bold;
}
.txt_titulo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #0f10d8;
	text-decoration: none;
	margin-left:18px;
	font-weight: bolder;
}
.txt_main{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #414141;
	text-decoration: none;
	margin-left:18px;
	margin-right:9px;
	margin-bottom:10px;
	margin-top: 8px;

}
.txt_prof{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #414141;
	text-decoration: none;
	margin-left:8px;
	margin-right:9px;
	margin-bottom:10px;
	margin-top: 8px;


	vertical-align: top;
}
.txt_sub_titulo{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bolder;
	color: #0f10d8;
	text-decoration: none;
	margin-left:18px;
	margin-bottom:10px;
}
.txt_sub{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #414141;
	text-decoration: none;
	margin-left:18px;
}
.txt_menu_inicio{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #414141;
	text-decoration: none;
	margin-left:22px;
	margin-top:82px;
	margin-bottom:15px;
}
.txt_menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #1d1d1d;
	text-decoration: none;
	margin-left:22px;
	font-weight: bolder;
}


/* Contato */

#contato{ width:378px; float:left; margin: 0 40px 0 15px}
#contato fieldset{border:none}
#contato h3{font-size:10spx;font-weight:bold}
#title-contato{width:258px; height:109px; background-image:url(../imagens/contato.gif); background-repeat:no-repeat;}
#title-orcamento{width:362px; height:109px; background-image:url(../imagens/orcamento.gif); background-repeat:no-repeat;}
#contato p{font-size:13px; width:100%; font-weight:bold; margin:-12px 0 20px 0;}
#contato p a{color:#90B400;}
#listagem-redes-sociais-contato{margin:15px 0 0 -8px}
#listagem-redes-sociais-contato li{float:left; display:inline; margin-right:23px}
#form-contato{float:left; width:440px; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}
#ipt-nome, #ipt-mail, #ipt-empresa, #ipt-assunto, #ipt-site, #ipt-referencias, #txt-mensagem{padding:3px; width:100%; border: #999999 solid 1px}
#sel-verba{padding:3px}
#ipt-nome:focus, #ipt-mail:focus, #ipt-empresa:focus, #ipt-assunto:focus, #ipt-site:focus,
#ipt-referencias:focus, #txt-mensagem:focus{border:2px solid #002fdf;}
#txt-mensagem{height:100px}
small{color:#90B400; font-size:12px; display:block;}
#enviar{float:right; font-size:15px; padding:5px}
