﻿body { 	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-image:url(../img/fundo.png); background-repeat:repeat;	font-family:Verdana, Geneva, sans-serif; }

textarea,input{ border:1px solid #999; }

.barra{  width:100%; height:345px; background-position:center; background-image:url(../img/topo.jpg);  }
.barra_contender{ width:910px; height:315px;  margin:0 auto; }
.barra_contato{ width:234px; float:left; height:310px; margin-top:30px; padding-left:20px; color:#FFFFFF; font-size:18px;  }
.barra_contato a{color:#FFF; }
.barra_contato span{ font-size:12px;  line-height:28px; } 
.barra_contato input[type=text] { width:150px; border:1px solid #CCC; height:20px; float:right;   -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;   border-radius:5px 5px 5px 5px;margin-top:4px; margin-right:10px;} 
.barra_contato #enviar {background-image:url(../img/enviar.png); width:111px; border:0px; height:35px; background-repeat:no-repeat; margin-left:45px; margin-top:12px; cursor:pointer; float:left; position:relative; }



.menu { width:910px; height:35px;  margin:0 auto;  }
.menu_sub{ width:100%; height:35px; position:relative; top:7px;   }
.menu_sub div{ width:140px; height:35px; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center; float:left; line-height:35px; margin-left:8px; background-color:#0000FF;-moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px;   border-radius:10px 10px 0px 0px ; cursor:pointer;  }

.menu_sub div:hover{ background-color:#999 !important; }

.menu_sub a{ text-decoration:none; color:#FFF; }

.menu_lateral { width:150px; height:725px; float:left; padding:10px; border-right :1px dotted #333333; margin-right:20px;  }
.menu_lateral ul{padding:0px; margin:0px; }
.menu_lateral li{ height:35px; padding:0px; margin:0px; list-style:none;  }
.menu_lateral a{text-decoration:none; font-size:13px; color:#333333; }

.topo {width:910px; height:260px;  margin:0 auto; }
.topo_img{ position:relative; left:90px; border:0px;}
.rede_social { width:28px; height:28px; float:left;  margin-top:10px; margin-left:7px;}
.rede_social img{ border:0px;}
.login{ width:243px; background-color:#FFF; height:46px; float:right; border:1px solid #E9EAEB;-moz-border-radius: 0px 0px 13px 13px; -webkit-border-radius: 0px 0px 13px 13px;   border-radius:0px 0px 13px 13px ; font-size:12px; font-weight:bold; text-align:left; padding-left:15px; color:#333; padding-top:10px; padding-bottom:10px;  }
.login input[type=button] { background-color:#1481A6; width:40px; border:0px; height:23px; margin-left:10px; float:left; margin-top:4px; cursor:pointer; border-radius:4px; color:#FFFFFF; }
.login input[type=text] { width:80px; border:1px solid #CCC; height:20px; float:left;   -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;   border-radius:5px 5px 5px 5px;margin-top:4px;} 
.login input[type=password] { width:80px; border:1px solid #CCC;height:20px; float:left; margin-left:10px;-moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;   border-radius:5px 5px 5px 5px;margin-top:4px;} 

#wrapper{ width:640px; height:315px; padding-top:15px; padding-left:272px;}

.conteudo{ width:910px; height:auto;   margin:0 auto;  }
.conteudo1{ width:280px; height:200px;  margin-left:0px; padding-left:20px;  margin-top:20px; color:#344049; font-size:14px;  float:left; }
.conteudo1 li{line-height:30px;}
.conteudo1 h3{ margin-bottom:4px; padding-bottom:4px; }

.conteudo2{ width:910px; margin-left:20px; font-size:14px; }
.conteudo2 h3, h4{ font-size:16px; }
.conteudo2 img{ margin-right:20px;}

.depoimentos img{ margin-right:15px; display:inline-block; }
.depoimentos { height:auto font-family:Verdana, Geneva, sans-serif; margin-top:20px; margin-left:20px; font-size:12px; height:130px;   }
.depoimentos h4{ font-size:16px;}
.depoimento_texto { display: inline-block; width:600px; vertical-align:top; }

.clientes { width:910px; height:120px; border-top:1px dotted #5D5D5D; border-bottom:1px dotted #5D5D5D; padding-top:20px; }
.clientes li{ list-style:none; }
.conteudo a{ color:#40A7A4; font-style:italic; font-size:12px; margin-left:10px; }

h3  a{ font-size:16px !important; font-style:normal !important; margin-left:0px !important; }



.noticia_imagem { width:140px; height:112px; float:left;  } 
.noticia_texto { float:right; width:261px; height:112px; }

.rodape { width:100%; height:250px; background-color:#576068; box-shadow: inset 0px 10px 10px #484F55;-moz-box-shadow:inset 0px 10px 10px #484F55; margin-top:20px; } 
.rodape a { color:#FFFFFF; }

.rodape h4 { font-size:26px;font-weight:bold; padding:0px; margin:0px;  display:inline; }
.rodape h3 { font-size:17px;font-weight:bold; padding:0px; margin:0px; display:inline; }

.conteudo_rodape{  width:910px;  margin:0 auto; height:200px; color:#FFF; font-size:13px; line-height:22px;    }
.conteudo_divisor li{color:#A3CACB;  }
.conteudo_divisor ul {margin-left:5px; padding-left:5px; }
.conteudo_divisor{ width:250px; padding-top:35px; height:150px ; float:left;  }

.conteudo_interno{background-color:#FFFFFF; padding:20px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px;   border-radius:10px 10px 10px 10px ; font-size:12px; width:910px; height:750px;  margin:0 auto; border:1px solid #E9EAEB; word-wrap: break-word;}

	.noticia_grid { height:300px; overflow:auto; }
   .noticia_grid th,td{ font-family:Verdana, Geneva, sans-serif; font-size:12px;}
   .noticia_grid th{ background-color:#666; color:#FFF}
   .noticia_grid table{border:1px solid #CCC; }
   
   #lookup_form {BORDER-RIGHT:#404040 2px solid;BORDER-TOP:#D4D0C8 2px solid;BORDER-LEFT:#D4D0C8 2px solid;BORDER-BOTTOM:#404040 2px solid;position:absolute;	VISIBILITY: hidden;	width:60px;	BACKGROUND-COLOR: #069;	font-size:12px;z-index:3; }
   
   
.mapa{ background-color:#FFF; padding:10px; margin-left:-20px; margin-top:5px; 
 -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
		  
box-shadow: 3px 3px 4px #333;
}
 
.mapa:hover {
  -webkit-transform: rotate(-10deg);
     -moz-transform: rotate(-10deg);
       -o-transform: rotate(-10deg);
      -ms-transform: rotate(-10deg);
          transform: rotate(-10deg);
}

.servico {  margin-left:190px; padding:15px; border-radius:10px;  box-shadow:inset 0 0 10px #ddd;

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #E9F3EE),
	color-stop(1, #C8D5CF)
);
min-height:177px;

 }

.servico img { float:left; margin-right:10px; margin-bottom:20px; }
