*{margin: 0; padding: 0; list-style: none; text-decoration: none; outline: none; behavior: url(estilo/iepngfix.htc); }
fieldset, img {border: none;}


#topo {
  background-color: #EFEFEF;
  height:128px;
  border-bottom: 1px solid silver;
  margin-top:-10px;
  padding-top:10px;
}

 #topoin {
    width:772px;
    margin: 10px auto;
    margin-top: 10px;
    position:relative;
}

  #marca
  {
    background:url(marca.jpg) no-repeat;
    width:248px;
    height:51px;
    position:absolute;
    margin-top: 35px;
    margin-left:40px;
    display:block;
  }

#menu-topo
{
  height:30px;
  display:inline;
  position:absolute;
  margin-left:450px;
  margin-top:15px;
  width:300px;
  font: Arial;
  font-size: 12px;
  font-family: arial;

}
  #menu-topo a
  {
    color: #8D8D8F;

  }

   #menu-topo a:hover
  {
    text-decoration:underline;
  }

  #menu-banner
{
  width:770px;
  height:196px;
  background-color: #0066B3;
  margin: -08px auto;
  position:relative;
  border-bottom:7px solid #EFEFEF;
  }
  #menu-banner img
  {
    margin-top: 1px;
  }


#menu

{
  width: 245px;
  height:181px;
  background-color: #0066B3;
  padding-top:15px;
  margin-left:1px;
}
  #menu a
  {
    color:#FFFFFF;
    font-family: arial;
    font-size:12px;
    display: block;
    width:206px;
    height:21px;
    padding-top:5px;
    padding-left:3px;
  }

 #menu li
{
  margin-left: 20px;
  margin-top:6px;
}
  #menu a:hover {

height:21px;
    padding-top:5px;
background-image: url(menu2.jpg);
color:#6EBCE7;
padding-left:3px;
}

#banner

{
 position:absolute;
 width:522px;
 height:196px;
 margin-top: -197px;
 margin-left:245px;
}

#meio
{
  width:770px;
  height:490px;
  background-color: #FFFFFF;
  margin: 5px auto;
  position:relative;
  border-left:1px solid #E1E1E1;
  border-right:1px solid #E1E1E1;
  }
  
#conteudo {
	width:770px;
	background-color: #FFFFFF;
	margin: 5px auto;
}

#meio_interna {
  padding: 10px;	
  color:#444444;
  border-left:1px solid #E1E1E1;
  border-right:1px solid #E1E1E1;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
}
#meio_interna p
{
  margin-left:13px;
  margin-top:-5px;
  
  /*width:460px;
  height:395px;*/
  
  /*position:absolute;
  padding-top:60px;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:15px;*/
  font-family: arial;
  font-size:14px;
  color:#3F3F3F;
  
  
}
#meio_interna h4 {
    font-family:arial;
    font-size: 18px;
	background:url(fundo_h4.jpg);
	background-repeat: no-repeat;   
	height: 70px;
	width: 742px;
	padding: 15px 0px 0px 50px;
	margin: 4px 0px;
	font-weight: normal;
	
	color: #0E6EB6;
  
   font-size: 18px;
   
}

  #servico
{
  background:url(servicos.jpg);
  width:243px;
  height:414px;
  margin-top:11px;
  position:absolute;
  margin-left:9px;
  padding-top:55px;
  font-size:13px;
}
 #servico span

 {
   color: #0E6EB6;
   font-family:arial;
   font-size: 18px;
   margin-left:55px;
   margin-top:-42px;
   position:absolute;
 }

 #servico a
 {
   display: block;
   width:234px;
   height:90px;


   color: #1A73B6;

 }

   #servico li
{

  margin-top:10px;
  margin-left:5px;
}

  #noticia-index
{
    width:460px;
    height:395px;
    background: url(balao-noticia.jpg);
    margin-left:270px;
    margin-top:11px;
    position:absolute;
    padding-top:60px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:15px;
    font-family: arial;
    font-size:14px;
    color:#3F3F3F;
  }

   #noticia-index h4

 {
   color: #0E6EB6;
   font-family:arial;
   font-size: 18px;
   margin-left:38px;
   margin-top:-42px;
   position:absolute;

 }

 #noticia-index b

 {
   text-decoration: underline;
   font-weight:bold;
 }

 #noticia-index p

 {
   font-size:12px;
 }
  #depoimentos-premios

{
    width: 772px;
    height:160px;
    background:url(depoimentos.jpg);
    margin:-5px auto;
  }

  #depoimentos
{
    width: 218px;
    height:115px;
    background-color:transparent;
    position:absolute;
    margin-left:29px;
    margin-top:27px;
  }
    #depoimentos span

{
   font-family:arial;
   font-size: 18px;
   color: #FFFFFF;
}
   #depoimentos p

{
     font-family: arial;
     font-size:11px;
     color:#FFFFFF;
     font-style:italic;
     margin-top:5px;
   }

   #nome-depoimentos
 {
   font-weight:bold;
   font-size:12px;
   font-family: arial;
   color:#FFFFFF;
   text-align:right;
   width:218px;
   height:15px;
   margin-top:10px;
 }

 #premios
{
  width:422px;
  height:114px;

  margin-top:30px;
  margin-left:335px;
  position:absolute;
  text-align: right;
  font-size:11px;
  font-family:arial;
  color: #FFFFFF;
}

#premios li
{
  margin-top:2px;
}

#rodape

{
  width:727px;
  height:73px;
  background-color:#FFFFFF;
  margin: 2px auto;
  padding-top:15px;
  padding-left:47px;
  font-family:arial;
  font-size:12px;
  color:#B4B4B4;
}


 #rodape a:hover
{
   text-decoration: none;
 }

 #rodape a
{
  color:#B4B4B4;
  text-decoration: underline;
  font-weight:bold;
 }

  #parceiros-base
{
  
 
  margin-top:-59px;
  margin-left:410px;
  position: relative;
  
}
   #parceiros-base img
{margin-left:10px;}
 #membro
{
  background:url(servicos.jpg);
  width:228px;
  height:414px;
  margin-top:11px;
  position:absolute;
  margin-left:9px;
  padding-top:55px;
  font-size:12px;
  padding-left:15px;
  font-family:arial;
  color:#414141;
}
 #membro span

 {
   color: #0E6EB6;
   font-family:arial;
   font-size: 18px;
   margin-left:38px;
   margin-top:-42px;
   position:absolute;
 }

   #membro li
{

  margin-top:13px;
  margin-left:00px;
  font-weight: bold;
  display: block;
}

   #meio-parceiro
{
  width:770px;
  height:300px;
  background-color: #FFFFFF;
  margin: 5px auto;
  position:relative;
  border-left:1px solid #E1E1E1;
  border-right:1px solid #E1E1E1;
  }
   #cont-parceiro
  {
   background:url(parceiros-clientes.jpg);
   width: 742px;
   height:280px;
   position:absolute;
   margin-left:14px;
   margin-top:8px;
  }
  #cont-parceiro span

  {
   color: #0E6EB6;
   font-family:arial;
   font-size: 18px;
   margin-left:55px;
   margin-top:15px;
   position:absolute;
 }

  #contato-cont
  {
   background:url(contato-cont.jpg) no-repeat;
   width: 326px;
   height:255px;
   position:absolute;
   margin-left:14px;
   margin-top:8px;
   font-family:arial;
   font-size:14px;
   color:#A4A4A4;
  }

  #contato-cont span

  {
   color: #0E6EB6;
   font-family:arial;
   font-size: 18px;
   margin-left:55px;
   margin-top:15px;
   position:absolute;
 }

 #texto-contato
{
width:280px;
height:134px;
position:absolute;
margin-top: 95px;
margin-left:20px;
text-align: center;

}
#ih´pug

{
  
position:absolute;
width:296px;
height:180px;
background-color:#FF0000;
  
}

#erro{
	border-bottom:2px solid #990000;
	border-top:2px solid #990000;
	background-color:#FFDFDF;
	font-size:110%;
	font-weight:bold;
	width:98%;
	line-height:2.0em;
	padding-left:15px;
	margin-bottom:20px;
}
#enviado{
	border-bottom:2px solid #003300;
	border-top:2px solid #003300;
	background-color: #D9FFD9;
	font-size:110%;
	font-weight:bold;
	width:98%;
	line-height:2.0em;
	padding-left:15px;
	margin-bottom:20px;
}