@charset "utf-8";
/* CSS Document */
/*  COMUM A TODAS AS PAGINAS */
.corpo {
	background-image: url(../imagens/background.jpg);
	background-repeat:repeat-x;
}
.central {
 	position:relative;
	top: 0px;
    left: 50%;
    width: 820px;
	height:auto;
    margin: 0 0 0 -410px;

	background-color:#FFFFFF;
	-moz-border-radius-topleft: 20px; /* Firefox */
	-moz-border-radius-topright: 20px; /* Firefox */
  	-webkit-border-radius-top-left: 20px; /* Safari and Chrome */
	-webkit-border-radius-top-right: 20px; /* Safari and Chrome */
    border-radius: 20px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	
	-moz-box-shadow: 5px 5px 15px #000; /* Firefox */
    -webkit-box-shadow: 5px 5px 15px #000; /* Safari and Chrome */
    box-shadow: 3px 3px 15px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

    behavior: url(http://localhost/len/css/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}
#logo {
	float:left;
	padding-left:2px;
}
#banner_1 {
	float:left;
	top: 5px;
	height: 650px;
	left: 10px;
}
#fone {
	float:left;
	padding-left:30px;
	padding-top:7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold
	color: #000000;
}
#nextel {
	float:left;
	padding-left:30px;
	padding-top:7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold
	color: #000000;
	z-index: 3;
}
#endereco {
	float:left;
	padding-left:30px;
	padding-top:7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold
	color: #000000;
	z-index: 3;
}
#endereco_1 {
	float:left;
	padding-left:57px;
	padding-top:3px;
	padding-bottom:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold
	color: #000000;
	z-index: 3;
}
#cssmenu ul{
	clear:both;
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	width: 810px;
	height:36px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	background:transparent url('../imagens/OFF.gif') repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-bottom:4px solid #555555;
	border-top:1px solid #919191;
}
#cssmenu li{
	display:block;
	float:left;
	margin:0;
	padding:0;
	}
#cssmenu li a{
	display:block;
	float:left;
	color:#8c3a3a;
	text-decoration:none;
	font-weight:bold;
	padding:12px 20px 0px 20px;
	height:24px;
	background:transparent url('../imagens/DIVIDER.gif') no-repeat top right;
	}
#cssmenu li a:hover{
	background:transparent url('../imagens/HOVER.gif') no-repeat top right;	
	}
#banner_pos {
	float:left;
	padding-top:1px;
	padding-left:5px;
	width:auto;
	height: 251px;
	z-index: 3;
}
#banner_direito {
	position:absolute;
	top:47px;
	left:561px;
	z-index: 4;
}
#hr {
	float:right;
	padding-left:5px;
	background-color:#000066;
	width: 810px;
	height: 8px;
	z-index:5;
}


/*  PAGINA INDEX.HTML */
#col1 {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
    width:170px;
	margin-left:5px;
	margin-top:10px;
}
#news {
	float:left;
	background-color:#990000;
	width: 170px;
	height: 25px;
	vertical-align:middle;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
}
#caixa_news {
	float:left;
	border: 2px solid #990000; 
	width: 162px;
	height: auto;
	vertical-align:middle;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	color:#000000;
	padding: 2px 2px 2px 2px;
}  
#parceiros {
	float:left;
	margin-top:10px;
	background-color:#333333;
	width: 170px;
	height: 25px;
	vertical-align:middle;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	padding: 2px 0px 0px 0px;
}
#caixa_parceiros {
	float:left;
	border: 2px solid #333333; 
	width: 162px;
	height: auto;
	padding: 2px 2px 2px 2px;
	text-align:center;
	z-index:5;
}
#col2 {
    float:left;
    width:480px;
	margin-left:5px;
	margin-top:10px;
}
#manutencao {
	float:left;
	width: 480px;
	height: auto;
	vertical-align:middle;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	color:#000000;
}
#montagem {
	float:left;
	margin-top:5px;
	width: 480px;
	height: auto;
	vertical-align:middle;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	color:#000000;
}
#maodeobra {
	float:left;
	margin-top:5px;
	width: 480px;
	height: auto;
	vertical-align:middle;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	color:#000000;
}
#col3 {
    float:left;
    width:150px;
	margin-left:5px;
	margin-top:10px;
}
#video {
	float:left;
	background-color:#0e0947;
	width: 150px;
	height: 25px;
	vertical-align:middle;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	padding: 2px 0px 0px 0px;
}
#caixa_video {
	float:left;
	border: 2px solid #0e0947; 
	top: 440px;
	left: 665px;
	width: 142px;
	height: auto;
	padding: 2px 2px 2px 2px;
	text-align:center;
	z-index:5;
}

#obras {
	float:left;
	margin-top:5px;
	background-color:#55527d;
	width: 150px;
	height: 25px;
	vertical-align:middle;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	padding: 2px 0px 0px 0px;
}
#caixa_obras {
	float:left;
	border: 2px solid #55527d; 
	top: 440px;
	left: 665px;
	width: 142px;
	height: auto;
	padding: 2px 2px 2px 2px;
	text-align:center;
	z-index:5;
}


/*  PAGINA EMPRESA.HTML */
#titulo_1 {
	float:left;
	margin-top:10px;
	width: 810px;
	height: auto;
	vertical-align:middle;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:normal;
	color:#000000;
	text-shadow: 2px -2px lime; 
}
#titulo_2 {
	float:left;
	margin-left:5px;
	margin-top:20px;
	width: 810px;
	height: auto;
	vertical-align:middle;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	color:#000000;
}


/* PAGINA LOCALIZACAO.HTML */
#mapa {
	float:left;
	top:420px;
	left: 5px;
}


/* PAGINA SERVICOS.HTML */
#servico_1 {
	float:left;
	margin-top:10px;
	width: 220px;
	height: auto;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	color:#000000;
}
#servico_2 {
	float:left;
	margin-top:10px;
	width: 300px;
	height: auto;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	color:#000000;
}
#servico_3 {
	float:left;
	margin-top:10px;
	width: 270px;
	height: auto;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	color:#000000;
}
#janela_modal {
	float:left;
	margin-top:10px;
	margin-left:37px;
	top:600px;
	left:40px;
}
a {color:#333; text-decoration:none}
a:hover {color:#ccc; text-decoration:none}
#mask {
  position:fixed;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
#boxes .window {
  position:fixed;
  left:0px;
  top:0px;
  width:400px;
  height:410px;
  display:none;
  z-index:9999;
  padding:20px;
  background-color:#FFFFFF;
}
.close {
	display:block; 
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}


/* PAGINA CLIENTES.HTML */
.cliente_1 {
	float:left;
	padding-top:20px;
	padding-left:5px;
	padding-right:40px;
}


/* PAGINA CONTATO.PHP */
#contato {
	float:left;
	margin-top:10px;
}
.texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
#formulario {
	float:left;
	margin-left:230px;
	margin-top:10px;
}	
input { 
	background-color: #cecbf2; 
	font: 12px verdana, arial, helvetica, sans-serif;
	color:#003399;
	border:2px solid #524f7e;
	width:229px;
}
td {
	height:27px;
}		
select { 
	background-color: #cecbf2;
	font:12px verdana, arial, helvetica, sans-serif;
	color:#524f7e;
	border:2px solid #524f7e;
	width:232px;
}
textarea { 
	background-color: #cecbf2;
	font:12px verdana, arial, helvetica, sans-serif;
	color:#524f7e;
	border:2px solid #524f7e;
	width:228px;
}
#email {
	float:left;
	margin-top:40px;
	margin-left:270px;
	margin-bottom:20px;
}	
.form_botao {
	background-color: #cecbf2; 
	font: 12px verdana, arial, helvetica, sans-serif;
	color:#003399;
	border:2px solid #524f7e;
	width:70px;
	
}	

/*  PAGINA ENVIAR.PHP */
#resposta {
	float:left;
	margin-top:10px;
	margin-left:0px;
	width: 810px;
	height: auto;
	vertical-align:middle;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	color:#FF0000;
	z-index:7;
}


/* COMUM AO RODAPE DAS PAGINAS */
#clear {
	clear:both;
}
#hr_1 {
    float:left;
	margin-top:10px;
	margin-left:5px;
	background-color:#333333;
	width: 810px;
	height: 10px;
	clear:both;
}
#links {
	float:left;
	margin-left:190px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	color:#990000;
	padding: 2px 2px 2px 2px;
}
A:link { TEXT-DECORATION: none; color: #000000;}
A:visited { TEXT-DECORATION: none; color: #000000;}
A:hover { TEXT-DECORATION: none; }
#copia {
	float:left;
	margin-left:140px;
	margin-top:5px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color:#000000;
	padding: 2px 2px 2px 2px;
}
