body { margin:0; padding:0; font-family:"Trebuchet MS"; overflow-x:hidden }
img {border:none;}
a {text-decoration:none;}
#tudo {width:100%; text-align:center;  margin-top:-23px;}
#home {text-align:center; margin-top:-50px;}

#banner-ie img {width:1920px; height:524px;}
#banner-ie {margin-bottom:50px; }
#banner-ie li {list-style:none;}

#topo {background:url(images/bg_topo.jpg) repeat-x; height:295px; width:100%; -webkit-box-shadow: 0px 15px 30px 2px rgba(50, 50, 50, 0.19);-moz-box-shadow:    0px 15px 30px 2px rgba(50, 50, 50, 0.19);box-shadow:         0px 15px 30px 2px rgba(50, 50, 50, 0.19);}
#busca {border-bottom:2px solid #FFF; height:45px;}
#meio-busca {width:990px;  margin:0 auto; height:45px; color:#FFF; font-weight:bold; }
#meio-busca #tel img {margin-bottom:-3px;}
#meio-busca p { }
#meio-busca #tel { width:133px; float:left;}
#meio-busca #separacao {float:left; margin-top:9px; font-size:20px; }
#meio-busca #email { float:left; padding-left:20px; }
#meio-busca #buscar {float:right; margin-top:4px;}
#meio-busca #buscar #buscando {height:36px; border:none; margin-right:-4px; padding-left:15px; display:block;  float:left;}
#meio-busca #buscar #ir {height:36px; border:none; background:url(images/lupa.jpg); width:45px;  cursor:pointer; display:block; float:left}
#meio-topo { width:990px; height:200px; margin:0 auto; margin-top:-17px;}
#redes {width:990px; margin: 0 auto;text-align:right; margin-bottom:20px;}
#redes li {list-style:none; float:right; margin-left:7px;}
#logo { float:left; border-right:#FFF solid ; padding-right:60px;}
#frase {margin-left:64px; float:left;}
#frase h2 {color:#FFF; font-weight:normal; margin-top:35px;}
#menu {height:62px; width:990px; background:#CD2228; margin:0 auto; margin-top:-60px; border:1px solid #FFF; border-radius:6px;-webkit-box-shadow: -4px 4px 4px 0px rgba(50, 50, 50, 0.73);
-moz-box-shadow:    -4px 4px 4px 0px rgba(50, 50, 50, 0.73);
box-shadow:         -4px 4px 4px 0px rgba(50, 50, 50, 0.73);}
#menu li {list-style:none; float:left; margin-left:39px; margin-top:2px;  }
#menu a {color:#FFF; text-decoration:none; font-size:20px; padding-top:19px; padding-left:10px; padding-right:10px; padding-bottom:21px;   -webkit-transition: background-color 2s ease-out; -moz-transition: background-color 0.5s ease-out; -o-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out;}
#menu a:hover {color:#CD2228; padding-top:19px; padding-left:10px; padding-right:10px; padding-bottom:21px; margin-top:-16px; background-color: #FFF; cursor: pointer;}
#main { width:990px; margin:0 auto; font-size:27px; text-align:center;  color:#12173D; }
#botao p {color:#999; padding:10px; padding-top:15px; padding-bottom:7px; border:1px solid #006; width:300px; height:30px; font-size:18px; margin:0 auto; -webkit-transition: background-color 2s ease-out; -moz-transition: background-color 0.5s ease-out; -o-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out;}
#botao p:hover {background:#10183C; color:#FFF; }
#botao a {text-decoration:none;}

/*//////////RODAPE//////////*/
#missao {width:100%; height:133px; background:url(images/bg_topo.jpg) repeat-x; -webkit-box-shadow: 0px -11px 30px 0px rgba(50, 50, 50, 0.32); -moz-box-shadow:    0px -11px 30px 0px rgba(50, 50, 50, 0.32); box-shadow: 0px -11px 30px 0px rgba(50, 50, 50, 0.32); margin-top:20px;}
#missao #linha {background:#CD2228; height:20px; width:100%; margin-top:-12px; }
#missao #meio-missao {width:990px; margin:0 auto;}
#missao #meio-missao #texto-missao {color:#FFF; width:550px;  float:left;}
#missao #meio-missao #texto-missao h2 {float:left; border-right:2px solid #FFF; font-size:30px; padding-right:20px;}
#missao #meio-missao #texto-missao p { font-size:12px; padding-top:20px; margin-left:130px;}
#missao #meio-missao #conheca { float:right; width:200px; color:#FFF; text-align:right; width:400px; margin-top:15px; }
#missao #meio-missao #conheca h2 {}
#rodape {background:url(images/bg_rodape.jpg) repeat-x ; text-align:center; height:50px; width:100%; color:#FFF; padding-top:35px; -webkit-box-shadow: 0px -11px 30px 0px rgba(50, 50, 50, 0.32); -moz-box-shadow:    0px -11px 30px 0px rgba(50, 50, 50, 0.32); box-shadow: 0px -11px 30px 0px rgba(50, 50, 50, 0.32); margin-top:20px;}
#rodape p {margin:0; padding:0;}
#rodape a {color:#FFF; text-decoration:none;}

.container {min-height:550px; width:990px; margin:0 auto;}
.linhas {background:url(images/bg_linha.jpg) repeat-x; height:24px; width:640px; float:left;}
.linhas .left {float:left}
.linhas .right {float:right}


/*////////////SERVIÇOS////////////*/
.serv {border:1px solid #999; width:226px; height:285px;cursor:pointer; margin-top:20px; float:left; margin-left:12px;}
.serv img {margin:5px;}
.serv h3 {margin:0; background:#FFF; color:#333; font-size:14px; text-align:center; padding:10px;}
.serv p {margin:0; font-size:12px; color:#464646; margin:5px; text-align:justify;}
.serv:hover h3 {background:#13183E; color:#FFF; }

/*////////////VIEW SERVIÇOS////////////*/

/*////////////QUALIDADE////////////*/
.quali {width:393px; height:394px;float:left; margin-left:50px; margin-bottom:30px;}

/*////////////VIEW-QUALIDADE////////////*/

/*////////////NOTÍCIAS////////////*/
.noticia {margin-top:35px;}
.noticia img {float:left; margin-right:20px;}
.noticia h2 {font-size:20px; float:left; margin-top:50px; color:#000;}
.noticia p {font-size:14px;color:#000;}
.noticia a {color:#000; text-decoration:none;}
.noticia a:hover {text-decoration:underline;}

/*////////////VIEW-NOTÍCIAS////////////*/
.view-noticia {float:left; width:600px; padding:5px;}
.view-noticia p {text-align:justify; font-size:14px;}
.menu-noticia {float:left;  width:375px; }
.menu-noticia #menu-left {border-top:3px solid #12173D; width:365px; padding-top:10px; margin:0 auto; height:300px; border-left:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #666; }
.menu-noticia #menu-left li {list-style:none; border-bottom:1px solid #666;margin:5px; color:#000;}
.menu-noticia #menu-left h4 {margin:0;}
.menu-noticia #menu-left p {margin:0; font-size:12px;}
.menu-noticia #menu-left a {text-decoration:none;}

/*////////////EVENTOS////////////*/
#eventos a {text-decoration:underline; }

/*////////////VIEW-EVENTOS////////////*/
#view-eventos p {margin:0; font-size:16px; text-align:justify; margin-bottom:50px;}
#view-eventos h3 {font-size:16px; float:left; margin:0; color:#000; padding:0;}
#view-eventos img {margin:5px;}

/*////////////CONTATO////////////*/
#contato1 {width:485px; float:left;}
#contato2 { float:left; width:485px;}
.form {background:url(images/bg_form.jpg) ; height:41px; width:395px; color:#FFF; font-size:15px; padding-left:35px;}
.form input {width:200px; height:32px; border:none; margin-top:7px; margin-left:40px; text-align:center; height:25px;  }
.form {}

/*////////////RESULTS////////////*/
#results { border:1px solid #CCC; height:200px; padding-left:15px; padding-right:15px; background:#EFEFEF; margin-bottom:10px; color:#000;  }
#results:hover {cursor:pointer; background:#FFD}
#results h3 {border-bottom:1px dashed #999999; padding-bottom:5px; text-decoration:none; }
#results img {float:left; margin-top:-5px;}
#results p {float:left;margin:0; margin-left:15px; text-align:justify; width:760px;  margin-top:-5px;}
#results a {color:#000; text-decoration:none; }
/******CLEAR*******/
.clear {clear:both;} 

@media screen and (max-device-width: 800px) {
	#banner-ie img {width:990px; height:210px;}
	#menu {width:970px;}
	#meio-busca #buscar #buscando {margin-right:0;}
}