/*////////////////////////////////////////////////////////////////////////////////
//      	Desenvolvido por Vizzia Agência Digital - 				            //
//       URL:www.vizzia.com  |  E-mail: info@vizzia.com                         //
//     Parte Integrante do web site www.emergencyservicos.com.br                //
////////////////////////////////////////////////////////////////////////////////*/

/* CSS Document */

/* Body */

body{
  background:url(../img/fd_body.png) repeat-x;
  margin:0px;
  padding:0px; 
  text-align:center;  
}

#principal{
  width:647px;
  height:490px;
  padding:0px;
  margin:28px auto 0px auto;
  overflow:visible;
}

#topo{
  background:url(../img/topo.png) no-repeat;
  width:645px;
  height:125px;
  padding:0px;
  margin:0px;
}

#logo{
  width:199px;
  height:124px;
  padding:0px;
  margin:0px 0px 0px 218px;
}

*html #logo{
  margin:0px 0px 0px -2px;
}

#logo a{
  background:url(../img/logo.png) no-repeat center;
  display:block;
  width:199px;
  height:124px;
}

#logo span{
  display:none;
}

#logo a:hover{
  background:url(../img/logohover.png) no-repeat center;
}

#menu{
  background:url(../img/fd_menu.png) no-repeat;
  width:645px;
  height:23px;
  padding:0px;
  margin:-16px 0px 0px 0px;
  display:block;
  list-style:none;
}

*html #menu{
  margin:0px 0px 0px 0px;
}

#menu li{
  list-style:none;
  float:left;
  padding:0px;
  margin:0px 0px 0px 0px;
}

#menu ul{
  list-style:none;
  padding:0px;
  margin-left:120px;
}

#menu li span{
  display:none;
}

#menu li a{
  height:20px;
  margin:0px 0px 0px 0px;
  padding:0px; 
  display:block;
}


#flash{
  background:url(../img/fd_flash.png) no-repeat;
  width:645px;
  height:149px;
  padding:0px;
  margin:0px 0px 0px -1px;
}

*html #flash{
  margin:0px 0px 0px -1px;
}

/* Menu Principal */

#mnprincipal{
 width:57px;
 background:url(../img/mnprincipal.png) no-repeat center;
}

#mnprincipal a:hover{
  width:57px;
  background:url(../img/mnprincipalhover.png) no-repeat center;
}

#mnempresa{
 width:56px;
 background:url(../img/mnempresa.png) no-repeat center;
}

#mnempresa a:hover{
  width:56px;
  background:url(../img/mnempresahover.png) no-repeat center;
}

#mnservicos{
 width:54px;
 background:url(../img/mnservicos.png) no-repeat center;
}

#mnservicos a:hover{
  width:54px;
  background:url(../img/mnservicoshover.png) no-repeat center;
}

#mnorcamento{
 width:69px;
 background:url(../img/mnorcamento.png) no-repeat center;
}

#mnorcamento a:hover{
  width:69px;
  background:url(../img/mnorcamentohover.png) no-repeat center;
}

#mnparceiros{
 width:59px;
 background:url(../img/mnparceiros.png) no-repeat center;
}

#mnparceiros a:hover{
 width:59px;
 background:url(../img/mnparceiroshover.png) no-repeat center;
}

#mndicas{
 width:39px;
 background:url(../img/mndicas.png) no-repeat center;
}

#mndicas a:hover{
  width:39px;
  background:url(../img/mndicashover.png) no-repeat center;
}

#mncontato{
 width:51px;
 background:url(../img/mncontato.png) no-repeat center;
}

#mncontato a:hover{
  width:51px;
  background:url(../img/mncontatohover.png) no-repeat center;
}

/* Texto */

#texto {
  width:645px;
  background:url(../img/fd_texto.png) repeat-y;
  padding:0px;
  min-height:200px;
  margin:0px 0px 0px -1px;
}

/* Rodapé */

#menurod{
  width:645px;
  height:15px;
  background:url(../img/fd_texto.png) repeat-y;
  margin:-11px 0px 0px -1px;
  display:block;
  list-style:none;
  text-align:center;
  font-family:"tahoma", arial, sans-serif;  
  font-size:11px;
  color:#999999;
  padding:0px;	
}

*html #menurod ul{
  margin:0px 0px 0px 100px;
}

#menurod ul{
  margin:0px 0px 0px 60px;
}

#menurod li{
  list-style:none;
  float:left;
  padding:0px;
  margin:0px 0px 0px 8px;
}

#menurod a{
  text-decoration:none;
  color:#999999;
}

#menurod a:hover{
  text-decoration:none;
  color:#7F0000;
}

#rodape{
  width:645px;
  background:url(../img/rodape.png) no-repeat;
  height:34px;
  padding:0px;
  margin:0px 0px 0px -1px;
}

#copyright {
  width:131px;
  height:14px;
  padding:0px;
  margin:0px 0px 0px 500px;
}

/* Empresa */

#figcanto{
  width:87px;
  height:20px;
  float:left;
  padding:0px;
  margin:65px 0px 0px 50px;
}

*html #figcanto{
  margin:85px 0px 0px 25px;
}

#figcantopar{
  width:96px;
  height:20px;
  float:left;
  padding:0px;
  margin:85px 0px 0px 50px;
}

#figcanto3{
  width:110px;
  height:20px;
  float:left;
  padding:0px;
  margin:85px 0px 0px 50px;
}

*html #figcanto3{
  margin:85px 0px 0px 18px;
}



#txtmeio{
  font-family:Tahoma, "Trebuchet MS", Arial;
  font-size:11px;
  color:#959595;
  text-align:justify;
  width:395px;
  padding:50px;
  margin:0px 0px 0px 140px;
}

#txtmeio a{
  font-family:Tahoma, "Trebuchet MS", Arial;
  font-size:11px;
  color:#959595;
  text-decoration:none;
}

#txtmeio a:hover{
  font-family:Tahoma, "Trebuchet MS", Arial;
  font-size:11px;
  color:#959595;
  text-decoration:underline;
}

*html #txtmeio{
  padding:17px 47px 47px 47px;
}

/* Contato e Orçamento */

.frmcontato{ 
  padding:0px;
}

.tituloForm{
  font-family:Tahoma, "Trebuchet MS", Arial;
  font-size:16px;
  font-weight:bold;
  color:#666666;
  margin:5px 0px 5px 0px;
  padding:0px;
}

.txtcontato, .txtcontatob{
  height:16px;
  width:250px;
  margin-top:5px;
  font-family:Tahoma, "Trebuchet MS", Arial;
  font-size:11px;
  color:#89766D;
  border-bottom:solid 2px #E8E8E8;
  border-right:solid 2px #E8E8E8;
  border-top:solid 1px #E8E8E8;
  border-left:1px solid #E8E8E8;
}

.txtcontatob{
  width:150px;
}

.msgcontato {
  height:70px;
  width:250px;
  margin-top:5px;
  border-bottom:solid 2px #E8E8E8;
  border-right:solid 2px #E8E8E8;
  border-top:solid 1px #E8E8E8;
  border-left:1px solid #E8E8E8;
  font-family:Tahoma, "Trebuchet MS", Arial;
  font-size:11px;
  color:#89766D;
}

/* Index */

#lefttxt{
 float:left;
 width:280px;
 margin:40px 0px 0px 20px;
}

*html #lefttxt{
 margin:30px 0px 0px 15px;
 height:170px;
}

#icotxt{
  width:49px;
  height:91px;
}

*html #icotxt{
margin:0px 0px 0px -240px;
}

#txtpri{
  font-family:Tahoma, "Trebuchet MS", Arial;
  font-size:11px;
  color:#959595;
  margin:-88px 0px 0px 65px;
  text-align:justify;
}

#righttxt{
 float:right;
 width:250px;
 margin:40px 0px 0px 0px;
}

*html #righttxt{
 margin:28px 0px 0px 0px;
 width:275px;
}

#iconews{
 width:49px;
 height:94px;
 margin:0px 0px 0px -38px;
}

*html #iconews{
 margin:0px 250px 0px 0px;
}

#txtnews{
  font-family:Tahoma, "Trebuchet MS", Arial;
  font-size:11px;
  color:#959595;
  margin:-88px 20px 0px 25px;
  text-align:justify;
}

*html #txtnews{
  margin:-88px -60px 0px 0px;
  width:210px;
}

#formnews{
  margin:3px 10px 0px 0px;
}

*html #formnews{
  margin:3px -35px 0px 0px;
}

.txtfrmnewsletternome{
  width:138px;
  height:15px;
  margin:0px 0px 0px -48px;
  padding:0px 0px 0px 3px;
  font-family:Tahoma, "Trebuchet MS", Arial;
  font-size:11px;
  color:#959595;
  border-bottom:solid 2px #E8E8E8;
  border-right:solid 2px #E8E8E8;
  border-top:solid 1px #E8E8E8;
  border-left:1px solid #E8E8E8;
}

.txtfrmnewsletteremail{
  width:138px;
  height:15px;
  margin:0px 0px 0px -20px;
  padding:0px 0px 0px 3px;
  font-family:Tahoma, "Trebuchet MS", Arial;
  font-size:11px;
  color:#959595;
  border-bottom:solid 2px #E8E8E8;
  border-right:solid 2px #E8E8E8;
  border-top:solid 1px #E8E8E8;
  border-left:1px solid #E8E8E8;
}

*html .txtfrmnewsletteremail{
  margin:0px 0px 0px -10px;

}

.btnnewsletter{
  width:25px;
  height:16px;
  margin-top:2px;
}

/* Flash */

.imagem {
margin-top: 6px;
margin-left: 2px;
}