/* CSS Document */
/* Ação Direta - CSS Por: Ação Direta Web Studio - Desenvolvimento e layout: Paulo Marcos Luft */

/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/
*							{ padding:0px; margin:0px; }
img, fieldset 				{ border:none; }
body 						{ background:#aaa url(../imagens/fundo-mudancas-inteligentes.jpg) repeat-x; font-family:Tahoma, Arial;  }
div#container				{ width:902px; margin:0px auto; background:#fff; overflow:auto;  }
div#header					{ width:902px;}
div#wraper					{ background:#fff; overflow:auto;width:980px;  }
div#content					{ }
div#left					{ width:250px; float:left; background:#DBDBDB; }
div#right					{ width:630px; float:left; background:#fff; margin-left:17px; display:inline; padding-right:2px; overflow:hidden; }
div#footer					{ width:902px; background:#A42A15; height:35px; }
div#footer p				{ color:#fff; margin-left:30px; margin-top:10px; float:left; display:inline; }
div#footer img				{ color:#fff; margin-left:335px; margin-top:5px; display:inline; }

/* ------>>> Títulos e textos <<<-----*/
p							{ color:#424242; font-size:12px; }
h1							{ color:#424242; font-size:24px; margin-top:20px; display:block; width:628px; border-bottom:1px solid #333333; line-height:24px; font-weight:normal; }
h1.menor					{ width:600px; }
h1.margim					{ }
img.baixa					{ padding-top:10px; line-height:24px;  }
h2							{ color:#A42A15; font-size:14px; }
h3							{ color:#424242; font-size:14px;}
a							{ color:#993333; text-decoration:none }
a:hover						{ color:#993333; text-decoration: underline; }


/* -------------------------------------*/
/* ---------->>> conteúdo <<<-----------*/
/* -------------------------------------*/
div#linha_cinza				{ background:#9D9D9D; width:902px; height:10px; }
div#menu					{ margin-left:15px; margin-top:10px; }
div#menu ul					{ list-style:none; }
div#menu ul li 				{ background:url(../imagens/botao.jpg); display:block; width:220px; height:22px; margin-bottom:5px; ; font-size:14px; color:#fff; padding-top:5px; }
div#menu ul li a			{ color:#fff; text-decoration:none; padding-left:40px }
ul.menu li a 				{ position:relative; }
div#menu ul li a:hover		{ color:#191919; font-weight:bold; }
div#menu ul li a#menu_ativo	{ color:#191919; font-weight:bold; }
div#localizacao				{ background:#9D9D9D; margin-top:10px; margin-bottom:16px; }
div#localizacao p			{ color:#fff; padding:10px; text-align:center; }

div#right img				{ padding:3px; margin:5px; background:#9F9D9E; }
div#right img.sem_fundo		{ padding:5px; margin:0; background:none; }
.esquerda					{ float:left; }
span.tel					{ color:#A42A15; }
div.box_todos				{ margin-top:30px; }
div.box						{ width:202px; text-align:right; border-left:1px solid #333; border-right:1px solid #333; float:left; background:#F7F7F7; display:inline; margin-top:10x; padding:3px }
div.box_sem					{ border-left: none; border-right:none; }

div.box_servico				{ width:302px; text-align:right; border-left:1px solid #333; border-right:1px solid #333; background:#F7F7F7; padding:3px; color:#990000; margin-left:250px; }

div#lightbox img			{ padding:3px; margin:5px; background:#9F9D9E; }

div.box_trasporte			{ background:url(../imagens/box-transporte.gif) no-repeat; width:201px; height:60px; padding:5px 5px 0 95px; float:left; }
div.box_trabalho			{ background:url(../imagens/box-trabalho.gif) no-repeat; width:201px; height:60px; padding:5px 5px 0 95px; float:right; margin-right:10px; display:inline; }

div#right div.orkut			{ margin-top:10px; margin-left:-5px!important; }
div#right div.orkut img		{ padding:0px; }


/* ----->>>>> formulario <<<<<-------- */
input, textarea, select			{ background:#DBDBDB; border:1px solid #9D9D9D; padding:1px; font-size:11px  }
label							{ height:20px; width:50px; display:block; float:left; font-size:12px; }
input#enviar					{ margin-top:8px; color:#A42A15; font-weight:bold; font-size:11px}
input#enviar2					{ height:20px; width:70px; margin-top:3px; color:#A42A15; font-weight:bold; border:none; font-size:11px}


form.formulario 				{ width:330px; float: left; }
form.formulario fieldset		{ width:330px;  }
form.formulario label			{ margin-top:10px; width:70px; height:15px; }
form.formulario input			{ margin-top:10px; width:230px; padding:2px 3px 2px 3px;}
form.formulario input#enviar	{ margin-top:10px; width:100px; }
form.formulario textarea		{ margin-top:10px; width:230px; }


form.formulario_orcamneto label	{ width:220px;  }
form.formulario_orcamneto input	{ font-size:11px  }
form.formulario_orcamneto fieldset { border:1px solid #999999; width:580px; padding:10px }
form.formulario_orcamneto fieldset.sem_bordas { border:none; }
form.formulario_orcamneto fieldset div.recursos { float:left; width:180px; display:inline; }
form.formulario_orcamneto fieldset div.recursos label { width:150px; text-align:right; padding-right:3px; }
form.formulario_orcamneto fieldset div.recursos input { border:none; background:none; }

form.formulario_orcamneto fieldset div.dado_orcamento { float:left; width:290px;  }
form.formulario_orcamneto fieldset div.dado_orcamento label { width:110px; }
form.formulario_orcamneto fieldset div.dado_orcamento input { width:160px; }
form.formulario_orcamneto fieldset div.radio_solucao label { width:30px  }
form.formulario_orcamneto fieldset div.radio_solucao input { width:20px; border:none; background:none;  }


/* Mensagem form */
p.ok							{ width:630px; height:35px; background:#94AD7A; color:#fff; text-align:center; }
p.unok							{ width:630px; height:35px; background: #990000; color:#fff; text-align:center; }

div#atendimento { margin-top:10px; }

div#botleft	{ margin-top:10px; }

