*{margin:0; padding:0;}
/****** classes ******/

.end{  float:left; margin-top:8px;}
.end li{ width:307px; font:14px Tahoma, Geneva, sans-serif; border-bottom:1px dotted #E9E9E9; padding-bottom:30px; margin-bottom:25px; list-style:none; color:#FFFFFF;}
.end-contato{width:270px; float:right; margin-top:-470px;}
.end-contato li{ width:270px; font:12px Tahoma, Geneva, sans-serif; border-bottom:1px dotted #E9E9E9; padding-bottom:30px; margin-bottom:25px; list-style:none; color:#0551A7;}
.end-contato li p{ line-height:20px;}
.texto{width:230px; float:left; text-align:justify;  line-height:23px; margin-left:8px; display:block; font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:#909090;}
.texto-sobre{width:600px; float:left; text-align:justify;  line-height:23px; margin-left:8px; display:block; font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:#909090;}

.link-localiza{text-decoration:none; color:#fff; font-size:15px; display:block; margin-top:10px;}
.link-localiza:hover{text-decoration:underline; }

#trabalho{width:990px; height:350px; float:left; display:block;  background:url(img/trabalho-equipe.jpg)  no-repeat;}
#trabalho p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:17px; color:#909090;  line-height:75px; float:right;}
#trabalho a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:block; text-decoration:none; font-size:32px; color:#03F; float:right;  margin:50px 0 20px 250px;}
#trabalho a:hover{ text-decoration:underline;}





.h1{  font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; padding-bottom:15px; border-bottom:1px dotted #9b9b9b; color:#9A9A9A; margin:25px 0 25px 0; }
.aviso{ width:100%; font:12px Tahoma, Geneva, sans-serif; color:#333; background:url(img/icones/alerta.png) right center no-repeat #FFFFE6; border:1px solid #FFFF9D; border-radius:6px; padding:10px; margin-top:30px; margin-bottom:30px;}
.cuidado{ width:100%; font:12px Tahoma, Geneva, sans-serif; color:#333; background:url(img/icones/cuidado.png) right center no-repeat #FFE6E6; border:1px solid #F77; border-radius:6px; padding:10px; margin-top:30px; margin-bottom:30px;}
.sucesso{ width:100%; font:12px Tahoma, Geneva, sans-serif; color:#333; background:url(img/icones/sucesso.png) right center no-repeat #E8FFE8; border:1px solid #00D500; border-radius:6px; padding:10px; margin-top:30px; margin-bottom:30px;}
sup.sup{color:#900; font-size:14px;}
/**** formatação Google Maps ***/
#iframe{float:left; clear:both; margin-top:-412px; margin-left:320px;  }


#img-sobre{width:660px; margin:0 auto; }
#img-sobre img{ border:1px solid #D4D4D4; border-radius:4px; padding:8px; margin-right:10px;}

#img-parcerias{width:890px; margin:0 auto; }
#img-parcerias img{ border:1px solid #D4D4D4; border-radius:4px; padding:6px; margin:4px;}


header{background:#0551A7; width:100%; height:40px;}
header #menu{width:990px; margin:0 auto;}
header #menu nav ul{ width:780px; margin-left:160px; float:left; }
header #menu nav ul li{display:inline-block; height:40px; float:left; }
header #menu nav ul li a{font:16px Tahoma, Geneva, sans-serif; color:#fff;  display:block; text-decoration:none;  padding:9px 20px 10px 20px;  }
header #menu nav ul li a:hover{background:#fff; color:#205FA6;}
header #menu  .face{ background:url(img/btn-facebook.png)top left  no-repeat;   float:right;   width:47px; height:40px; text-indent:-9000px;}
header #menu  .face:hover{ background:url(img/btn-facebook.png)left bottom no-repeat;}

header #topo{width:100%; height:123px; }
header #topo #cont-topo{width:990px; height:123px; margin:0 auto;  }
header #topo #cont-topo a{ width:435px; height:88px; float:left; display:block; background:url(img/logo.png) no-repeat; text-indent:-9000px;}
header #topo #cont-topo ul{float:right; margin-top:15px;}
header #topo #cont-topo ul h3{font:18px Tahoma, Geneva, sans-serif; color:000; margin-bottom:10px;}
header #topo #cont-topo ul li{display:inline-block; font:25px "Myriad Pro"; color:#BB1018; margin-left:20px; height:28px;  border-right:1px solid #999;}
header #topo #cont-topo ul li em{font-size:14px; margin-right:5px;}

#banner{ width:100%; clear:both;   margin:0 auto;}

article{width:100%;  float:left;}
article .conteudo{width:990px; margin:0 auto; padding-bottom:30px;}
 
article .conteudo > ul {width:990px;   float:left;}
article .conteudo > ul li{width:230px; height:261px; display:inline-block; margin:10px 20px 15px 25px; float:left; padding:0 35px 35px 15px;   }
article .conteudo > ul li h2{width:271px; height:30px; font:27px "Berlin Sans FB"; margin:0 0 37px 0; float:left; color:#15467A;  text-align:center;}
article .conteudo > ul li p{ width:271px; text-align:justify; font:12px Tahoma, Geneva, sans-serif; float:left; color:#909090;}
article .conteudo > ul li img{ width:280px; height:99px; float:left;  margin:0px 0 15px 0;}
article .conteudo > ul li > a{float:right; display:block; margin-top:25px;   font:12px Tahoma, Geneva, sans-serif; color:#15467A; text-decoration:underline;}

article #mais-conteudo{width:990px;  margin:auto;}
article #mais-conteudo #sobre{float:left; margin-bottom:30px; display:none;}
article #mais-conteudo #sobre img{float:left;}


article #mais-conteudo #marcas{float:right; display:block; margin-left:90px; margin-right:320px; }
article #mais-conteudo #parceiros{ float:right; display:block;}

footer{width:100%; background:#0551A7; border-top:4px solid #B7CCE2; clear:both;}
footer #rodape{width:990px; height:260px; margin:auto; }
footer #rodape img{float:right; margin-right:5px; margin-top:60px;}

footer #rodape .rod-menu{float:right; margin-top:25px;}
footer #rodape .rod-menu li{ display:inline-block;}
footer #rodape .rod-menu li a{ color:#fff; text-decoration:none; margin:10px; font:15px Tahoma, Geneva, sans-serif;}
footer #rodape .rod-menu li a:hover{ text-decoration:underline;}

.link-trabalhe{ margin:20px 0 0 65px;}
.link-trabalhe a{color:#fff; text-decoration:none; font:17px Tahoma, Geneva, sans-serif;  padding:5px; border-radius:6px;}
.link-trabalhe a:hover{color:#fff; text-decoration:underline; }


footer #rodape-inf{width:100%; height:15px; background:#16467A; clear:both;}
footer #rodape-inf a{width:74px; height:23px; display:block; background:url(img/logo-webla.png) no-repeat; margin-top:-15px; margin-right:190px; float:right;}



/******* CALSSE PARA FORMULARIO******/

#formulario{width:150px; margin:0; padding:0;}
#formulario span{display:block; }
#formulario label{font:13px Tahoma, Geneva, sans-serif; color:#0551A7;}
#formulario label sup{color:#900; }
#formulario input{ width:250px; height:25px; padding-left:7px; border:1px solid #e4e4e4; border-radius:4px;}
#formulario textarea{width:280px; border:1px solid #e4e4e4; padding-left:7px; padding-top:7px;}
#formulario .btn{width:70px; float:left; padding:4px; background:#0551A7; color:#FFF; cursor:pointer; }
#formulario .btn:hover{background:#06C;}

/****** CLASSE GALERIA ******/

.galeria {
	float:left;
	margin-bottom:35px;
}

.galeria li{
	float:left;
}

.galeria img{
	margin:2px;
	padding:7px;
	background:#F9F9F9;
	border:1px solid #EAEAEA;
}

#quadro{border:1px solid #e5e5e5; float:right; padding:5px; border-radius:6px;}
#quadro h2{font:20px "Berlin Sans FB"; color:#15467A; margin:3px;}
#quadro p{font:16px "Berlin Sans FB"; color:#666; margin:3px;}

