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

*{	margin:0;
	padding:0;
	text-decoration:none;
	list-style:none;
	border:none;
	}
	
body{
	background-color:#e2e2e2;
	background-image:url(../img/bg-interno.png);
	background-repeat:repeat-x;
	background-position:top;}
	
/*FONTES*/
@font-face {
    font-family: 'Swis721 BT';
    src: url('../fonts/8650.eot');
    src: url('../fonts/8650.eot?#iefix') format('embedded-opentype'),
         url('../fonts/8650.woff') format('woff'),
         url('../fonts/8650.ttf') format('truetype'),
         url('../fonts/8650.svg#Swis721 BT') format('svg');
    font-weight: normal;
    font-style: normal;}	
	
#content{
width:1000px;
height:auto;
margin:auto;}

header{
	width:1000px;
	height:200px;
	float:left;}
	
header #logo h1 a{
	width:310px;
	height:172px;
	background-image:url(../img/logotipo.png);
	float:left;
	text-indent:-9999px;
	border-bottom:1px solid #006699;}	}	
	
	
header nav.menu{
width:670px;
height:73px;
float:right;
}

header nav.menu ul li{
float:left;
margin-top:30px;
 display: block;
   
   
    position: relative;}

header nav.menu ul li a{
font-family: 'Swis721 BT';
font-size:17px;
color:#fff;
width:auto;
padding:10px 10px;
margin:0px 10px;
font-weight:lighter;
 display:block;
}

header nav.menu ul li a:hover{
background-color:#FFFFFF;
color:#568dba;}

header nav.menu ul li ul {
    display: none;
    float: none;
    left: 10px;
    position: absolute;
    top: 100%;
	width:150px;
}

header nav.menu ul li:hover > ul {
    display: block;
}
header nav.menu ul li ul li,
header nav.menu ul li ul li a {
    float: none;
    background: #fff;
  	color:#568dba;
	font-size:13px;
}
header nav.menu ul li ul li a:hover {
    float: none;
    background: #FFF;
    color: #666;
}
header nav.menu ul li ul li {
    margin: 0;
}
header nav.menu ul li ul li ul {
    left: 100%;
    top: 0;
}

.atendimento{
width:650px;
height:109px;
float:right;
margin-top:10px;
}

.item-atendimento {
	width:215px;
	height:109px;
	float:left;
	margin-right:10px;
	
	
	}
	
.item-atendimento3 {
	width:180px;
	height:109px;
	float:left;
	margin-right:10px;
	
	
	}	
	

.item-atendimento p{
color:#568dba;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:10px;}	
	
.menu-lateral-produtos{
	width:300px;
	height:428px;
	float:left;
	background-image:url(../img/bg-menu-lateral-produtos.png);
	background-repeat:repeat-y;
	margin:110px 0 5px 5px;}
	
.menu-lateral-produtos h2{
	font-family: 'Swis721 BT';
	font-weight:lighter;
	font-size:28px;
	width:280px;
	height:40px;
	border-bottom:1px solid #4f718d;
	text-align:left;
	color:#4f718d;
	margin-top:20px;
	margin-left:10px;}
	
.menu-lateral-produtos ul li a{
font-family: 'Swis721 BT';
font-size:17px;
color:#000066;
width:260px;
height:auto;
float:left;
margin-left:10px;
margin-top:5px;
padding:8px 10px;}	
			
.menu-lateral-produtos ul li a:hover{
	background-color:#4f718d;
	color:#fff;
	}			
	
.banner{
	width:680px;
	height:425px;
	background-color:#FFFFFF;
	float:right;
	margin:90px 5px 0 0;}	
	
section.bem-vindo{
	width:1000px;
	height:295px;
	float:left;}
	
	
.texto-bem-vindo{
	width:548px;
	height:282px;
	background-color:#fff;
	float:left;}	
	
.texto-bem-vindo h3{
	font-family: 'Swis721 BT';
	font-weight:lighter;
	font-size:28px;
	text-align:left;
	color:#000;
	margin-top:20px;
	margin-left:10px;}	
	
.texto-bem-vindo p.text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999;
text-align:justify;
width:520px;
margin-left:10px;
line-height:18px;
margin-top:15px;
height:160px;
float:left;}

.texto-bem-vindo p.btn a{
width:auto;
height:auto;
padding:10px 15px;
background-color:#006666;
float:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin:5px 0 0 10px;}

.texto-bem-vindo p.btn a:hover{	
	background-color:#003366;}
	
.destaque-bem-vindo1{
background-image:url(../img/bg-item-bemvindo1.png);
width:452px;
height:120px;
float:right;
margin-top:20px;}

.destaque-bem-vindo1 h3, .destaque-bem-vindo2 h3{
	font-family: 'Swis721 BT';
	font-size:23px;
	color:#FFFFFF;
	text-align:right;
	font-weight:lighter;
	padding:15px 25px 0 0px;}
	
.destaque-bem-vindo1 p, .destaque-bem-vindo2 p {
width:320px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#00CCCC;}

.destaque-bem-vindo2{
background-image:url(../img/bg-item-bemvindo2.png);
width:452px;
height:115px;
float:right;}	
	
section.produtos{
	width:1000px;
	height:214px;
	background-color:#fff;
	float:left;
	margin-bottom:20px;
}	

section.produtos h2{
	font-family: 'Swis721 BT';
	font-size:23px;
	color:#4f718d;
	text-align:left;
	font-weight:lighter;
	float:left;
	padding:5px;}	

/* INICIO MURALZINHO JQUERY */
#muralzinho-home{
  float:left;
  width:1000px;
  height:150px;  
}
#carousel{
  
  float:left;
  width:900px;
  height:130px;
  
  margin:0px 0 0 10px;
}
#wrap_carousel {
  
  
  width:900px;
  
  height:130px;
  
  padding: 20px 55px;
  
  position: relative;
  margin:0px 0 0 0px;
 
  
}

#carousel ul li h1{
	font-family: 'Swis721 BT';
	color:#444;
	font-size:17px;
	text-align:center;
	font-weight:lighter;}

#carousel li img {
  
  width: 100%;
  margin:0;
}

#carousel li {
  
  float: left;
  
  overflow: hidden;
  
  width: 176px;
  
  height: 130px;
  
  margin: 0 20px;
  
  display: inline;
  
}




#carousel li p{
  font-family:verdana;
  font-size:11px;
}



#carousel li p.btn-mais a{
  text-decoration:none;
  
  width:70px;
  height:15px;
  font-size:11px;
  color:#333;
  margin-top:10px;
  float:left;
  padding:2px 0 5px 10px;
  
}






#prev,  #next {
  
  position: absolute;
  cursor: pointer;
  
}

#prev {
  left:15px;
  top:60px;
}

#next {
  
  right: 30px;
  top:60px;
}

/*FIM MURALZINHO JQUERY */

section.formulario-contato{
	width:321px;
	height:435px;
	background-color:#fff;
	float:left;
	margin-bottom:20px;}
	
	
	
section.formulario-contato h2{
	font-family: 'Swis721 BT';
	font-size:23px;
	color:#4f718d;
	text-align:left;
	font-weight:lighter;
	padding:5px;}
	
section.formulario-contato form{
margin-top:20px;
margin-left:10px;}	

section.formulario-contato form label{
	font-family: 'Swis721 BT';
	font-size:15px;
	color:#666;
	font-weight:lighter;
	margin-bottom:20px;
	float:left;
}		
	
section.formulario-contato form label input.caixa{
width:270px;
border:1px solid #ccc;
height:10px;
padding:10px;}

section.formulario-contato form label textarea.caixa{
width:270px;
border:1px solid #ccc;
height:50px;
padding:10px;}

input:focus {
  outline: none;
}

textarea:focus{
 outline:none;
}

section.formulario-contato form input.btn-envia{
	width:auto;
	height:auto;
	color:#fff;
	font-size:16px;
	padding:10px 47px;
	cursor:pointer;
	background: #1a405e; /* Old browsers */
background: -moz-linear-gradient(top, #1a405e 0%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a405e), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1a405e 0%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1a405e 0%,#7db9e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1a405e 0%,#7db9e8 100%); /* IE10+ */
background: linear-gradient(to bottom, #1a405e 0%,#7db9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a405e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	
}	
	
section.formulario-newsletter{
	width:669px;
	height:130px;
	float:right;
	background-color:#FFFFFF;
	margin-bottom:15px;}
	
section.formulario-newsletter h2{
	font-family: 'Swis721 BT';
	font-size:23px;
	color:#4f718d;
	text-align:left;
	font-weight:lighter;
	padding:5px;}	
	
section.formulario-newsletter p{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:13px;
	padding-left:10px;}	
	
section.formulario-newsletter form{
	margin-top:20px;
	margin-left:10px;} 	
	
section.formulario-newsletter form label {
font-family:Arial, Helvetica, sans-serif;
	color:#444;
	font-size:17px;
	margin-right:10px;}	
	
section.formulario-newsletter form label input.caixa{
width:200px;
border:1px solid #ccc;
height:10px;
padding:10px;}

section.formulario-newsletter form input.btn-envia{
	width:auto;
	height:auto;
	color:#fff;
	font-size:16px;
	padding:6px 10px;
	cursor:pointer;
	background: #1a405e; }
	
section.contatos-home{
	height:290px;
	width:669px;
	float:right;
	background-color:#FFFFFF;}
	
section.contatos-home h2{
	font-family: 'Swis721 BT';
	font-size:23px;
	color:#4f718d;
	text-align:left;
	font-weight:lighter;
	padding:5px;}
	
#item-cont{
width:240px;
height:100px;
float:left;
margin-left:30px;
margin-right:50px;
margin-top:20px;}

	
#item-cont p{
font-family:Arial, Helvetica, sans-serif;
color:#777;
font-size:13px;
}			
	
footer{
width:100%;
height:137px;
background-color:#CC0033;
background-image:url(../img/footer.png);
background-repeat:repeat-x;
float:left;}
	

div.footer-content{
width:1000px;
height:137px;
margin:auto;}

.left-footer{
width:500px;
height:50px;
float:left;}

.left-footer p{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
font-size:12px;
padding-top:15px;}

.right-footer p{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:right;
font-size:12px;
padding-top:15px;}

.right-footer p a, .left-footer p a{
color:#009999;}

.right-footer{
width:500px;
height:50px;
float:right;}	

/*-------------------------------------------------*/

#pagina{
width:1000px;
height:auto;
float:left;}

#pagina h1{
	font-size:50px;
	color:#fff;
	font-family: 'Swis721 BT';
	font-weight:lighter;
	margin-top:40px;
}

.texto-empresa{
width:644px;
height:auto;
float:left;
margin-top:50px;}

.texto-empresa h3{
font-size:30px;
	color:#133147;
	font-family: 'Swis721 BT';
	font-weight:lighter;
	margin-top:10px;}
	
.texto-empresa p{
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:13px;
line-height:22px;
text-align:justify;}

.bg-mvv{

	width:644px;
	height:394px;
	background-image:url(../img/bg-missao.png);
	float:left;
	margin-top:40px;
	margin-bottom:30px;}
	
	
.missao{
width:500px;
height:120px;
float:left;
margin-left:60px;}	

.missao h3{
float:left;
color:#fff;
padding-top:20px;}
	
	
.missao p{
	color:#fff;
	font-size:12px;
	width:380px;
	float:right;
	padding-top:18px;
}

	
#fotos-empresa{
width:300px;
height:640px;
float:right;
margin-top:70px;}

	
#fotos-empresa h3{
	font-size:30px;
	color:#133147;
	font-family: 'Swis721 BT';
}

#bg-fotos-empresa{
width:300px;
height:550px;
background-color:#265980;
float:right;
margin-top:30px;
}

#bg-fotos-empresa img{
width:280px;
height:230px;
float:left;
margin:30px 10px 0px 10px;}


/*contato*/	
#contato{
	width:1000px;
	height:auto;
	float:left;
	margin-top:30px;
	}
	
#contato-left{
	width:480px;
	height:700px;
	float:left;
	
	}	
	
	
	
#contato-left img{
margin:5px 5px;
}	

#contato-left h3{
font-size:25px;
margin-top:-36px;
margin-left:45px;
font-family: 'Swis721 BT';
color:#306a99;
}
	
#formulario-bg{
	width:390px;
	height:590px;
	background-color:#ececec;
	border:1px solid #ddd;
	margin:15px;
}
	
#formulario-bg form label{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	padding:5px 15px;
	margin-top:5px;
	float:left;
	width:300px;

	
}	
	
	
#formulario-bg form input.caixa1{
	width:309px;
	height:41px;
	padding-left:50px;
	margin-left:10px;
	margin-top:10px;
	border-left:4px solid #306a99;
	float:left;
	color:#555;
	background-image:url(../img/bg-nome-contato.png);
	background-repeat:no-repeat;}
	
#formulario-bg form input.caixa2{
	width:309px;
	height:41px;
	padding-left:50px;
	margin-left:10px;
	margin-top:10px;
	border-left:4px solid #306a99;
	float:left;
	color:#555;
	background-image:url(../img/bg-email-contato.png);
	background-repeat:no-repeat;}	
	
		
#formulario-bg form input.caixa3{
	width:309px;
	height:41px;
	padding-left:50px;
	margin-left:10px;
	margin-top:10px;
	border-left:4px solid #306a99;
	float:left;
	color:#555;
	background-image:url(../img/bg-tel-contato.png);
	background-repeat:no-repeat;}


#formulario-bg form input.caixa4{
	width:309px;
	height:42px;
	padding-left:50px;
	margin-left:10px;
	margin-top:10px;
	border-left:4px solid #306a99;
	float:left;
	color:#555;
	background-image:url(../img/bg-assunto-contato.png);
	background-repeat:no-repeat;}


#formulario-bg form textarea.caixa5{
	width:349px;
	height:146px;
	padding:5px;
	margin-left:10px;
	margin-top:10px;
	border-left:4px solid #306a99;
	float:left;
	color:#555;
	background-image:url(../img/bg-mensagem-contato.png);
	 -moz-box-shadow:  inset 0 0 30px #c3c2c2;
   -webkit-box-shadow: inset 0 0 30px #c3c2c2;
   box-shadow:         inset 0 0 30px #c3c2c2;
	
}



#formulario-bg form input.btn{
	width:160px;
	height:40px;
	background-color:#306a99;
	float:right;
	color:#fff;
	margin:15px 20px 0 0;
	cursor:pointer;
}

#item-right{
	width:400px;
	height:100px;
	float:left;
	margin-top:40px;}

#item-right h4{
color:#306a99;
font-family: 'Swis721 BT';
	font-weight:lighter;
	font-size:28px;
	padding-top:10px;}
	
#item-right img{
float:left;}

#item-right p{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:12px;
padding-top:10px;
}	
	

#localizacao{
	width:1000px;
	height:auto;
	float:left;
	margin-top:50px;
	margin-bottom:30px;}
	
#localizacao p{
	font-family:Verdana, Geneva, sans-serif;
	color:#444;
	font-size:14px;
	padding:10px 10px;
	text-align:justify;}	
	
	
#localizacao h2{
	text-align:left;
	color:#306a99;
font-family: 'Swis721 BT';}	
	
#localizacao iframe{
	border:3px solid #fff;
	margin:15px 0 15px 0;}	
	
#endereco-local{
	width:1000px;
	height:auto;
	float:left;
	margin-top:20px;
	margin-bottom:30px;}
	
	
#endereco-local h2{
	text-align:left;
	color:#306a99;
font-family: 'Swis721 BT';}
	
#endereco-local p{
	font-family:Verdana, Geneva, sans-serif;
	color:#444;
	font-size:14px;
	padding:10px 10px 10px 0px;
	text-align:justify;
	line-height:22px;}		
	
.foto{
	width: 260px;
	height: 160px;
	float:left;
	margin:10px;
	background-color:#FFF;
	
	}
	
.foto img{
}		
	
.ca-item-main h5{
width:300px;
height:50px;
float:left;
color:#306a99;
font-family: 'Swis721 BT';
font-size:24px;
}	

.ca-item-main p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
color:#265981;}

.foto-maior{
	width:345px;
	height:250px;
	background-color:#fff;
	float:left;
	margin-right:10px;
}