@charset "utf-8";
/* CSS Document */

<style type="text/css" media="all">
html, body {height:100%;}

body {
	margin:0; 
	padding:0;
	background:#f7f7f7;;
	}
	
#tudo { 
	width:100%;
	position:relative;  /*Contexto de posicionamento */
	background:#f7f7f7; 
	margin:0 auto;
	min-height:100%;/**/
	
	}	
	
  * html #tudo {height: 100%;}
  #conteudo {padding-bottom:421px;}

#topo {
	background: url(../img/fundo_topo.jpg);
	width:100%;
	height:413px;	
	}
	
#topo2 {
	
	width:990px;
	height:413px;
	left:50%;
    margin-left:-495px;     
    position: absolute; 
	/* A metade de sua largura. */		
	}
	
#topo_logo {
	background: url(../img/back_topo.jpg);
	width:990px;
	height:165px; 
	float:left;
	position:relative;	
	}
	
	
	.topo {
	
	width:990px;	
	float:left;
	position:relative;
		
	}
	
	.topo-um {	
	height:23px; 
	padding-left:646px; 
	width: 344px; 
	padding-top:13px; 
	 }
	
	#acesso {
		width: 137px;
		height: 19px; 
		background:#F30;
		float: left;
		position:relative; 
		background-color: #2E7A8D;
		background-image: url(../img/acesso.png) ;
		background-repeat:no-repeat;
		padding-left:40px; padding-top:5px; margin-top:-3px;
		
		}
		
	#fone {
		width: 111px;
		height: 22px; 
		background: #FF3;
		float:left;
		position:relative;
		background: url(../img/fone.png) 0px bottom no-repeat;
		padding-left:46px; padding-top:2px;
		}
		
	
	
	
	.topo-dois { height:87px; padding-right:679; width:311px; }
	.topo-tres { height: 42px; padding-left: 419px; width: 573px; }
	
    
	#banner {
		
	width:990px;
	height:248px; 
	float:left;
	position:relative;	
	}	
	
#box {	
	width:100%; text-align:center; /* O valor que você desejar. */	
	
	
	
	/*
	left: 50%;
    margin-left: -500px; /* A metade de sua largura. 
    position: absolute;*/ 	
	}	
	
#principal {
	width:1100px;	
	padding: 9px 20px 20px 20px ; margin-right: 40px;	
	display: inline-block;
	background:#FFF;	
	}

	
#rodape {	
	width:100%; background: url(../img/fundo_rodape.jpg);
	height:451px;
	position: absolute;
	bottom: 0; 
	text-align:center;
	}
	
#rodape2 {	
	width:990px; 	
	height:451px;
	left:50%;
    margin-left:-495px;     
    position: absolute; 
	}
	
#rodape_contato {	
	width:990px; 	
	height:340px;
    float:left; 
    position:relative; 
	text-align:left; padding-top:70px;		
	}

#rodape_assina {	
	width:990px; 
	background:#F7F7F7;
	background:url(../img/assina.png) 1px  no-repeat;
	height:30px;
	float:left; 
    position:relative; 
	padding-top:10px; 
	padding-left: 30px;	
	}

	#assina {
	float:right; 
	position:relative;	
	}
	
	#caminho {		
	height:10px;
	float:left; 
	position:relative; margin-right:500px;	
	
	}
	
	
   .empresa {		
	width:555px; 
	
	float:left; 
	position:relative;	
	margin-top:49px;	
	}
	
	.empresa-um {  border-bottom:1px solid #ddd; text-align:left; height:25px; padding-bottom:12px; }
	
	.empresa-dois { height:165px; border-bottom:1px thick #ddd; text-align:left; padding-top:25px; padding-bottom:10px; }
	
.empresa-tres { height:26px; border-top:1px solid #ddd; }

.bt_lm { height:16px; width:79px; background:url(../img/bt_leiamais.jpg) no-repeat; float:right; position:relative; padding:5px; padding-left:15px;    }


.nossos_servicos {		
	width:325px; 
	height:247px;
	float:left; 
	position:relative;
	margin-left:47px;
	margin-top:49px;	
	}
	


.nossos_servicos-dois {  border-bottom:1px solid #ddd; text-align:left; height:25px; padding-bottom:12px; }


ul.marcador { 
	
	line-height:200%;
	padding-left:15px; 	
	} 		
	
	
ul.marcador2 { 
	 line-height:100%; 
	 padding-left:15px;   
	} 	
	
	ul.marcador li {
    background-image: url(../img/marcador.jpg);
    background-repeat: no-repeat;
    background-position: 0px center; 
    padding-left: 25px; 
}

ul.marcador2 li {
    background-image: url(../img/marcador.jpg);
    background-repeat: no-repeat;
    background-position: 0px center; 
    padding-left: 25px; 
}
	

	
	  
	
	.noticias{		
	width:100%; 
	
	float:left; 
	position:relative;	
	margin-top:76px;	
	margin-bottom:25px;
	}
	
	.toggleFlecha{background:url(../img/marcador.jpg) 5px no-repeat; }
	
  .noticias-um {  border-bottom:1px solid #ddd; text-align:left; height:25px; padding-bottom:12px; }
  
  .bt_noticias { height:16px; width:105px; background: #F1F1F1; float:right; position:relative; padding:10px; text-align:center; font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #646464;	      }
  
 .bt_noticias:hover{ background-color:#fff;}
 
  .noticias-dois { height:220px;   text-align:left;  padding-bottom:30px; padding-top:25px; overflow:auto;   }
  
  .noticias-tres { height:26px;    border-top:1px solid #ddd;   }
  
  
  
   
 /*link empresa */ 	

	.empresa-quatro { 
	 
	width:535px;
	height:500px;	 
	position:relative;	
	margin-top:49px; 
	margin-right:22px;
	margin-bottom:25;
	text-align:left;	
	
	
	}

    .empresa-imagem { 
	height:454px; 
	width:348px; 
	float: right; 
	position:relative;	
	margin-top:86px; 
	
	
	}
	
	   
 /*link servicos */ 	
	.servico-quatro { 
	 
	width:535px;
	height:1300px;	 
	position:relative;	
	margin-top:49px; 
	margin-right:22px;
	margin-bottom:25;
	text-align:left;	
	
	
	}
	/*link noticias */ 
	
	 .noticias-quatro {  border-bottom:1px solid #ddd; text-align:left; height:auto;  }
	

   .bt_icone{ height:17px; width:200px; background:url(../img/marcador2.jpg) no-repeat 2px; float:left; position:relative; padding:5px; padding-left:25px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#4599AD; margin-top:15px; text-decoration: none;
   
   
   
   
       }
	   
	   
	  .bt_icone:link {
	text-decoration: none
	}
.bt_icone:hover {
	text-decoration: underline; 
	color: #f00;
}
.bt_icone:active {
	text-decoration: none
	}
	
	
	/*link links */ 
	
	  .bandeira { 
	 
	float: left; 
	position:relative;	
	margin-top:30px; 
	margin-right:700px; width:55px; height:31px; 
	
	
	}
	
	ul.links {
		list-style-type: disc; 
	 line-height:150%; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-right:350px; margin-top:60px;
	} 
	
	ul.none {
	
	text-decoration:none;
	line-height:2;
	}
	
	


h1 {
	
	color:#fff; font-size:34px;
	font-family: 'Titillium Web', sans-serif; font-weight:200;}
	
h2 {	
	color:#4CA3B8; font-size: 25px;
	font-family: 'Titillium Web', sans-serif; font-weight:200; }


.clear {clear:both;}		

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;	
}

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A1A1A1; text-align:left;	
}

.style3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff; text-align:left;	
}

.style4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999; text-align:left;	
}

.style5{
	color:#4CA3B8; font-size: 25px;
	font-family: 'Titillium Web', sans-serif;
	 font-weight:100;
}

.style6{
	color:#000; font-size: 14px;
	font-family: Arial, Helvetica, sans-serif ;
	 font-weight:100;
}

.style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height:19px;
	color: #666666; text-align:left; margin-bottom:20px; font-weight:bold;	
}

.style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666; text-align:left;	
}






/* menu */	

#menu{
border:none;
font: 14px Arial, sans-serif;
}
#menu li {

margin: 0;
display: inline;
}
#menu li a {
height: auto;
padding: 13px;
margin:0;
background:#3899AF;
text-decoration:none;

}
#menu li a:link {
color: #fff;
}
#menu li a:visited {
color: #fff;
}
#menu li a:hover {
background: #2E7A8D;
color: #fff;

}


/* PARA O LINK 1 */

a.linkum:link {
color:#fff;
text-decoration:none;
}
a.linkum:visited {
color:#fff;
text-decoration:none;
}
a.linkum:hover {
color:#fff;
text-decoration:none;
}
a.linkum:active {
color:#fff;
text-decoration:none;

}

/* PARA O LINK 2 */

a.linkdois:link {
color:#4599AD;
text-decoration:none;
}
a.linkdois:visited {
color:#4599AD;
text-decoration:none;
}
a.linkdois:hover {
color:#4599AD;
text-decoration:none;
}
a.linkdois:active {
color:#4599AD;
text-decoration:none;

}

/* PARA O LINK 3 */

a.linktres:link {
color:#000;
text-decoration:none;

}
a.linktres:visited {
color:#000;
text-decoration:none;
}
a.linktres:hover {
color:#000;
text-decoration:none;
}
a.linktres:active {
color:#000;
text-decoration:none;
}





/* banner */	


ul, li{
	display: block;
}
 
#container{
	margin: auto;
	padding: 10px;
	width: 800px;
	height: 400px;
	overflow: hidden;
	border: 1px solid #fff;
	border-radius: 5px;
	background: rgba( 255 , 255 , 255 , .5 );
	position: relative;
}
 
#box-1, #box-2, #box-3{
	width: 800px;
	height: 400px;
}
 
#box-1{
	background: red;
}
 
#box-2{
	background: green;
}
 
#box-3{
	background: blue;}
	
	
/* begin: slideshow */
 
 
		
.slideshow {

width: 985px;
height: 173px; 
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-left:0px; 
position:relative;


	
 }
 
 .slideshow a img {
 border:none;
 }
 .slideshow li.slide {
 list-style-type:none;
 }
 
 .slideshow .slides {
 height:173px;
 margin:0;
 }
 
 .slideshow .slides li.slide {
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
 }
 .slideshow .buttons {
 display:none;

 
 }
 .slideshow .buttons {
	display: block;
	position: absolute;
	z-index: 100;
	left: -20px;
	bottom: -65px;
	margin: 0;
	text-align:center;
	
 }
 .slideshow .buttons li {
 float:left;
 display:inline;
 width:30px;
 height:30px;
 margin:0px;
 padding-left:2px;
 line-height:31px;
 background-image:url('../img/button.png');
 background-repeat:no-repeat;
 }
 .slideshow .buttons li a {
 float:left;
 text-decoration:none;
 width:30px;
 height:30px;
 color:#2E7A8D;
 outline:0;
 }
 .slideshow ul.buttons li a:hover {
 text-decoration:none;
 color:#2E7A8D;
 }
 .slideshow ul.buttons li.active a:hover,
 .slideshow ul.buttons li.active a {
 color:#2E7A8D;
 }
 /* end: slideshow */
 
 
 /* formulario */

.contact-warp{ width:720px;}
.formulario{ width:563px; height:121px; 
}

.nome{width:471px; height:25px; float:left; margin-bottom:15px; margin-right:78px;
background:#FFF;}
.email{width:173px; height:25px; float:left; margin-bottom:15px;
background:#FFF;}

.mens{width:285px; height:70px; float:left; margin-bottom:15px; background:#FFF; margin-left:13px;}

.btn-submit {
float: right; 
border:none;
margin-left: 12px;
width: 69px;
height: 75px;
line-height: 65px;
background-color:#389DB4;
color: #fff;
font-size:14px;
position: relative;}
.btn-submit: { focus;}
.btn-submit:hover{ background-color:#34AFC0;}



</style>
