/* CSS Document */

body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	/*background:url(img/fundo_bordas_site.jpg) top no-repeat;*/
}
#fundo_fundo
{
	padding-bottom:7px;
	padding-right:4px;
	padding-left:7px;
	padding-top:7px;
	background:url(img/fundo_bordas_site.jpg) center no-repeat;
}
#fundo_fundo_capa
{
	padding-bottom:7px;
	/*padding-right:4px;
	padding-left:7px;*/
	padding-top:7px;
	background:url(img/fundo_bordas_site_capa.jpg) center no-repeat;
}
fieldset {
	border:none;
}

#fundo {
	background:url(img/fundao.jpg) top no-repeat;
	
}

#pai {
	width:950px;
	height:572px;
	
}

#tabela {
	width:100%;
	height:100%;
}

#cabecalho {
	width:950px;
	height:130px;
/*	background:#ECECFF;*/
}

#principal {
	position:relative;
	width:950px;
	height:387px;
}

#icones {
	position:absolute;
	top:345px;
	left:190px;
	height:95px;
	width:300px;
	z-index:3;
}

#mostrador {
	position:absolute;
	left:700px;
	top:100px;
	width:250px;
	height:300px;
}

#rodape {
	position:relative;
	width:950px;
	height:54px;
}

div#rodape div#flash_rodape {
	position:absolute;
	top:0px;
	right:30px;
}

#conteudo {
	margin-left:70px;
	width:643px;
	height:382px;
	background:url(img/conteudo_fundo.jpg) top;
	
	
}

#conteudo_topo {
	height:54px;
/*	border:1px solid #000000;*/
}

#conteudo_exibe {
	width:522px;
	height:284px;
	margin:0 0 0 66px;
	overflow:auto;
/*	border:1px solid #FF0000;*/
}
#conteudo_exibe_clientes {
	width:522px;
	height:284px;
	margin:0 0 0 66px;
	overflow:auto;
/*	border:1px solid #FF0000;*/
}
#conteudo_exibe_envio_arquivos {
	width:522px;
	height:284px;
	margin:0 0 0 66px;
	overflow:auto;
/*	border:1px solid #FF0000;*/
}


.div_txt {
	margin:20px;
	padding:0px 0px 10px 0px;
}

#conteudo_exibe .div_txt img.empresa {
	float:left;
	margin:0px 10px 0px 0px;
}


#conteudo_exibe .div_txt p {
	font-size:12px;
}

#conteudo_exibe .div_txt p.titulo {
	font-size:13px;
	font-weight:bold;
}


#conteudo_exibe .div_txt p.voltar a {
	color:#7F7F7F;
	font-weight:bold;
	text-decoration:none;
}

#lateral_login {
	position:absolute;
	top:0;
	left:699px;
	_left:700px;
	width:251px;
	height:102px;
/*	border:1px solid #666666;*/
	background:url(img/fundo_login.jpg) no-repeat ;
}

#lateral_login img {
	position:absolute;
	left:12px;
	top:65px;
}


#frmLogin {
	margin:8px 0 0 0;
/*	border:1px solid #3300FF;*/
}

#frmLogin fieldset {
	padding:5px 0 0 0;
}

#frmLogin label {
	width:142px;
	margin:0 0 0 90px;
}

#frmLogin input {
	font-size:12px;
	width:140px;
	height:15px;
	border:0;
	background:none;
}

#frmLogin button {
	width:98px;
	height:19px;
	border:0;
	margin:10px 0 0 150px;
	background:url(img/bt_login_enviar.jpg) center;
}


/*------------------------------------ HOME - INÍCIO ------------------------------------ */

#box_home_tec {
	position:relative;
	left:17px;
	top:6px;
	width:328px;
	height:205px;
/*	border:1px solid #0000FF;*/
	background:url(img/box_home_tec.jpg) center;
}

#box_home_tec div {
	position:absolute;
	left:17px;
	top:20px;
	width:310px;
	height:166px;
}

#box_home_nov {
	position:absolute;
	left:359px;
	top:11px;
	width:312px;
	height:193px;
	background:url(img/box_home_nov.jpg) center;
}

#box_home_nov div {
	font-size:12px;
	width:242px;
	height:140px;
	overflow:hidden;
	margin:40px 0 0 38px;
}

#box_home_nov div p.titulo {
	margin:0;
	font-weight:bold;
	text-align:right;
}

#box_home_nov div p.texto {
	margin:0;
	text-align:justify;
}

#box_home_nov div p.link {
	margin:0;
	text-align:right;
}

#box_home_nov div p.link a {
	color:#7F7F7F;
	font-weight:bold;
	text-decoration:none;
}

#boxes_home {
	position:absolute;
	top:212px;
	left:152px;
	width:569px;
	height:175px;
	background:url(img/boxes_home.jpg) no-repeat center;
/*	border:1px solid #FF0000;*/
}

#boxes_home div {
	width:460px;
	margin:20px 0 0 40px;
	padding:3px 0px;
}

#boxes_home div p {
	font-size:12px;
	margin:3px;
}


/*------------------------------------ HOME - FIM ------------------------------------ */



/*------------------------------------ NOVIDADES - INÍCIO ------------------------------------ */

#conteudo_exibe .div_txt img.novidade {
	float:left;
	margin:0px 10px 0px 0px;
}

#conteudo_exibe .div_txt hr.novidade {
	color:#C3C3C3;
	margin:0;
	padding:0;
	text-align:center;
}

#conteudo_exibe .div_txt p.vejamais {
	text-align:right;
}

#conteudo_exibe .div_txt p.vejamais a {
	color:#7F7F7F;
	font-weight:bold;
	text-decoration:none;
}


/*------------------------------------ NOVIDADES - FIM ------------------------------------ */



/*------------------------------------ PORTFOLIO - INÍCIO ------------------------------------ */

.div_portfolio {
	background:url(img/fundo_logo.jpg) bottom right no-repeat;
}


/*.div_portfolio .div_txt{
	margin:40px 20px;
}
*/

#conteudo_exibe .div_txt p.portfolio_list {
	margin:40px 0 0 0;
}

#conteudo_exibe .div_txt  li.categoria {
	width:172px;
	list-style-type:none;
	text-align:right;
	font-size:12px;
	margin:5px;
}

#conteudo_exibe .div_txt li.categoria {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#7B7B7B;
}
#conteudo_exibe .div_txt li.categoria a {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#7B7B7B;
}

/* ------------------------------------ CLIENTES ------------------------------------ */
.div_clientes{
text-align:left;
	background:url(img/fundo_logo.jpg) bottom right no-repeat;
}


#conteudo_exibe .div_txt p.clientes_list {
	margin:40px 0 0 0;
}

#conteudo_exibe .div_txt  li.categoria_clientes {
	list-style-type:none;
	text-align:left;
	font-size:12px;
	margin:5px;
}

#conteudo_exibe .div_txt li.categoria_clientes a {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#7B7B7B;
}
/* ------------- ------------------------------------ ------------------------------------*/

#imgPort {
	min-height:184px;
	height:auto !important;
	height:184px;
}

#nomePort {
	font-size:12px;
	font-weight:bold;
}

#descPort {
	font-size:12px;
}


/*------------------------------------ PORTFOLIO - FIM ------------------------------------ */



/*------------------------------------ ORÇAMENTOS - INÍCIO ------------------------------------ */

.div_txt #frmOrcamentos {
	width:460px;
	margin:0;
	font-size:12px;
}

.div_txt #frmOrcamentos fieldset {
	border:0;
	padding:0;
	margin:0;
}

.div_txt #frmOrcamentos label.txt {
	float:left;
	width:150px;
	_width:148px;
	text-align:right;
	margin:2px;
}

.div_txt #frmOrcamentos label.campo {
	float:left;
	width:300px;
	text-align:right;
	margin:2px;
}

.div_txt #frmOrcamentos label.campoTel {
	float:left;
	width:300px;
	text-align:left;
	margin:2px;
}

.div_txt #frmOrcamentos textarea, input {
	font-size:12px;
	width:300px;
	_width:295px;
	border:1px solid #C3C3C3;
}

.div_txt #frmOrcamentos input#telefone {
	font-size:12px;
	width:150px;
	border:1px solid #C3C3C3;
}


.div_txt #frmOrcamentos texarea {
	font-family:Arial, Helvetica, sans-serif;
}

.div_txt #frmOrcamentos button {
	width:132px;
	height:19px;
	background:url(img/bt_orcamentos_enviar.jpg) center;
	border:0px;
}

/*------------------------------------ ORÇAMENTOS - FIM ------------------------------------ */



/*------------------------------------ LINKS - INÍCIO ------------------------------------ */

#conteudo_exibe .div_txt p.categoria {
	clear:left;
	margin:5px 0px;
	padding:10px 0 0 0;
	width:145px;
	font-weight:bold;
	font-size:14px;
	text-align:right;
}

#conteudo_exibe .div_txt li.titulo {
	float:left;
	width:145px;
	list-style-type:none;
	text-align:right;
	font-size:12px;
	margin:2px;
}

#conteudo_exibe .div_txt li.titulo a {
	font-weight:bold;
	color:#959595;
}

#conteudo_exibe .div_txt li.descricao {
	float:left;
	width:305px;
	list-style-type:none;
	text-align:left;
	font-size:12px;
	color:#959595;
	margin:2px;
}


/*------------------------------------ LINKS - FIM ------------------------------------ */


/*------------------------------------ CONTATO - INÍCIO ------------------------------------ */

.div_txt #frmContato {
	width:460px;
	margin:0;
	font-size:12px;
}

.div_txt #frmContato fieldset {
	border:0;
	padding:0;
	margin:0;
}

.div_txt #frmContato label.txt {
	float:left;
	width:150px;
	_width:148px;
	text-align:right;
	margin:2px;
}

.div_txt #frmContato label.campo {
	float:left;
	width:300px;
	text-align:right;
	margin:2px;
}

.div_txt #frmContato label.campoTel {
	float:left;
	width:300px;
	text-align:left;
	margin:2px;
}

.div_txt #frmContato textarea, input {
	font-size:12px;
	width:300px;
	_width:295px;
	border:1px solid #C3C3C3;
}

.div_txt #frmContato input#telefone {
	font-size:12px;
	width:150px;
	border:1px solid #C3C3C3;
}


.div_txt #frmContato texarea {
	font-family:Arial, Helvetica, sans-serif;
}

.div_txt #frmContato button {
	width:132px;
	height:19px;
	background:url(img/bt_contato_enviar.jpg) center;
	border:0px;
}

/*------------------------------------ CONTATO - FIM ------------------------------------ */


/*------------------------------------ MAPA - INÍCIO ------------------------------------ */

.div_mapa {
	margin:5px;
	padding:0px 0px 10px 0px;
}

.div_mapa div.div_esq {
	float:left;
}

.div_mapa div.div_dir {
	float:left;
}

.div_mapa div.div_dir p {
	font-size:12px;
	margin:0px 15px;
}


/*------------------------------------ MAPA - FIM ------------------------------------ */


/*------------------------------------ CADASTRO - INÍCIO ------------------------------------ */

.div_cad {
	margin:5px 0 0 0;
	padding:0;
}

form#frmCadastro {
	width:520px;
	margin:0;
	font-size:12px;
}

form#frmCadastro fieldset {
	border:0;
	padding:0;
	margin:0;
}

form#frmCadastro label.txt {
	float:left;
	width:80px;
	text-align:right;
	margin:3px;
}

form#frmCadastro label.campo1 {
	float:left;
	width:150px;
	text-align:left;
	margin:3px;
}

form#frmCadastro label.campo2 {
	float:left;
	width:350px;
	text-align:left;
	margin:3px;
}

form#frmCadastro label.bt {
	float:left;
	width:140px;
	text-align:right;
	margin:3px 0 0 340px;
}

form#frmCadastro input {
	font-size:12px;
	width:140px;
	border:1px solid #C3C3C3;
}

form#frmCadastro select {
	font-size:12px;
	border:1px solid #C3C3C3;
}

form#frmCadastro select.campo1 {
	width:50px;
	border:1px solid #C3C3C3;
}

form#frmCadastro select.campo2 {
	font-size:12px;
	width:178px;
	border:1px solid #C3C3C3;
}

form#frmCadastro input.campo2 {
	font-size:12px;
	width:300px;
	border:1px solid #C3C3C3;
}

form#frmCadastro textarea {
	font-size:12px;
	width:140px;
	border:1px solid #C3C3C3;
}

form#frmCadastro input#telefone {
	font-size:12px;
	width:140px;
	border:1px solid #C3C3C3;
}


form#frmCadastro texarea {
	font-family:Arial, Helvetica, sans-serif;
}

form#frmCadastro button {
	width:132px;
	height:19px;
	background:url(img/bt_contato_enviar.jpg) center;
	border:0px;
}

form#frmCadastro span.ast {
	color:#FF0000;
}


/*------------------------------------ CADASTRO - FIM ------------------------------------ */


/*------------------------------------ ESQUECI MINHA SENHA - INÍCIO ------------------------------------ */

.div_cad {
	margin:5px 0 0 0;
	padding:0;
}

form#frmEnvioSenha {
	width:520px;
	padding:20px 0 0 0;
	margin:0;
	font-size:12px;
}

form#frmEnvioSenha fieldset {
	border:0;
	padding:0;
	margin:0;
}

form#frmEnvioSenha label.txt {
	float:left;
	width:80px;
	text-align:right;
	margin:3px;
}

form#frmEnvioSenha label.campo {
	float:left;
	width:350px;
	text-align:left;
	margin:3px;
}

form#frmEnvioSenha label.bt {
	float:left;
	width:140px;
	text-align:left;
	margin:3px;
	padding:10px 0 0 44px;
}

form#frmEnvioSenha input {
	font-size:12px;
	width:250px;
	border:1px solid #C3C3C3;
}

form#frmEnvioSenha button {
	width:132px;
	height:19px;
	background:url(img/bt_contato_enviar.jpg) center;
	border:0px;
}

/*------------------------------------ ESQUECI MINHA SENHA - FIM ------------------------------------ */
/*------------------------------------ ENVIO DE ARQUIVOS ------------------------------------ */
.div_envio_arquivos{
text-align:left;
	background:url(img/fundo_logo.jpg) bottom right no-repeat;
}


#conteudo_exibe .div_txt p.envio_arquivos_list {
	margin:40px 0 0 0;
}

#conteudo_exibe .div_txt  li.categoria_envio_arquivos {
	list-style-type:none;
	text-align:left;
	font-size:12px;
	margin:5px;
}

#conteudo_exibe .div_txt li.categoria_envio_arquivos {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#7B7B7B;
}
/*------------------------------------ ENVIO DE ARQUIVOS - FIM ------------------------------------ */
