/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
span {
	margin: 0px;
	padding: 0px;
}
body {
	font: normal 62.5% verdana;
}
ul.menubar {
	margin: 0px;
	padding: 0px;
	background-color: #000; /* IE6 Bug */
	font-size: 100%;
}
ul.menubar .submenu {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border: none;
	float:left;
}
ul.menubar ul.menu {
	display: none;
	position: absolute;
	margin-left: -16px;
}
/*ESTE LOCAL É O BG DOS BOTOES*/



ul.menubar a {
	/*padding: 5px;*/

	display:block;
	text-decoration: none;
	color: #777;
	border: none;
}
li.menubar a {
	display:block;
	text-decoration: none;
	color: #e5e5e5;
}
/*FIM*/



ul.menu, ul.menu ul {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
	/*width: 150px; /* Width of Menu Items */

  background-color: #e5e5e5; /* IE6 Bug */
}
ul.menu li {
	list-style: none;
	border: 0px;
}
ul.menu li a {
	display: block;
	text-decoration: none;
	border: 1px solid #ccc;
	border-bottom: 0px;
	color: #777;
}
ul.menu li sup {
	font-weight:bold;
	/*font-size:7px;*/

  color: red;
}
/* Fix IE. Hide from IE Mac \*/

* html ul.menu li {
	float: left;
	height: 1%;
}
* html ul.menu li a {
	height: 1%;
}
/* End */

 

ul.menu ul {
	position: absolute;
	display: none;
	left: 149px; /* Set 1px less than menu width */
	top: 0px;
}
ul.menu li.submenu ul {
	display: none;
} /* Hide sub-menus initially */
ul.menu li.submenu {
	background: transparent url(arrow.gif) right center no-repeat;
}
ul.menu li a:hover {
	color: #E2144A;
}
/**/



#home a {
	width: 32px;
	height: 21px;
	border: none;
	display: block;
	text-indent: -9990px;
	cursor: pointer;
	border: none;
	background: url(../imagens/menu/home.gif) no-repeat 0px 0px;
}
#home a:hover {
	background: url(../imagens/menu/home.gif) no-repeat 0px -23px;
}
#divisoria {
	width: 25px;
	height: 21px;
	background: url(../imagens/menu/divisoria.gif) no-repeat;
	border: none;
	display: block;
	text-indent: -9990px;
}
#empresa a {
	width: 46px;
	height: 21px;
	background: #B13837 url(../imagens/menu/empresa.gif) no-repeat 0px 0px;
	border: none;
	display: block;
	cursor: pointer;
}
#empresa a:hover {
	background: url(../imagens/menu/empresa.gif) no-repeat 0px -23px;
}
link_empresa {
	width: 150px;
	margin: 0;
	padding: 0;
}
#empresa .link_empresa a {
	width: 150px;
	height: 20px;
	background: #e5e5e5;
	color: #a03838;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	line-height: 01em;
	border-bottom: 1px #9b9b9b solid;
}
#empresa .link_empresa a:hover {
	width: 150px;
	height: 20px;
	color: #a03838;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	background: #FFF;
	line-height: 01em;
	border-bottom: 1px #9b9b9b solid;
}
#div_margin_menu {
	padding-top: 10px !important;
	padding-top: 12px;
	cursor: pointer;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#bt_solucoes a {
	width: 48px;
	height: 21px;
	background: url(../imagens/menu/solucoes.gif) no-repeat 0px 0px;
	border: none;
	display: block;
	cursor: pointer;
}
#bt_solucoes a:hover {
	background: url(../imagens/menu/solucoes.gif) no-repeat 0px -23px;
}
#bt_solucoes .link_bt_solucoes a {
	width: 200px;
	height: 20px;
	background: #e5e5e5;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	line-height: 01em;
	color: #a03838;
	border-bottom: 1px #9b9b9b solid;
}
#bt_solucoes .link_bt_solucoes a:hover {
	font-size: 9px;
	width: 200px;
	height: 20px;
	background: #FFF;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	line-height: 01em;
	color: #a03838;
	border-bottom: 1px #9b9b9b solid;
}#bt_verticais a {
	width: 48px;
	height: 21px;
	background: url(../imagens/menu/verticais.gif) no-repeat 0px 0px;
	border: none;
	display: block;
	cursor: pointer;
}
#bt_verticais a:hover {
	background: url(../imagens/menu/verticais.gif) no-repeat 0px -23px;
}
#bt_verticais .link_bt_verticais a {
	width: 200px;
	height: 20px;
	background: #e5e5e5;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	line-height: 01em;
	color: #a03838;
	border-bottom: 1px #9b9b9b solid;
}
#bt_verticais .link_bt_verticais a:hover {
	font-size: 9px;
	width: 200px;
	height: 20px;
	background: #FFF;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	line-height: 01em;
	color: #a03838;
	border-bottom: 1px #9b9b9b solid;
}
#bt_servicos a {
	width: 44px;
	height: 21px;
	background: url(../imagens/menu/servicos.gif) no-repeat 0px 0px;
	border: none;
	display: block;
	cursor: pointer;
}
#bt_servicos a:hover {
	background: url(../imagens/menu/servicos.gif) no-repeat 0px -23px;
}
#bt_servicos .link_bt_servicos a {
	width: 150px;
	height: 20px;
	background: #e5e5e5;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	line-height: 01em;
	color: #a03838;
	border-bottom: 1px #9b9b9b solid;
}
#bt_servicos .link_bt_servicos a:hover {
	width: 150px;
	height: 20px;
	background: #FFF;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	line-height: 01em;
	color: #a03838;
	border-bottom: 1px #9b9b9b solid;
}
#bt_perceiros a {
	width: 110px;
	height: 21px;
	background: url(../imagens/menu/parceiros.gif) no-repeat 0px 0px;
	border: none;
	display: block;
	cursor: pointer;
}
#bt_perceiros a:hover {
	background: url(../imagens/menu/parceiros.gif) no-repeat 0px -23px;
}
#bt_perceiros .link_bt_perceiros a {
	width: 150px;
	height: 20px;
	background: #e5e5e5;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	line-height: 01em;
	color: #a03838;
	border-bottom: 1px #9b9b9b solid;
}
#bt_perceiros .link_bt_perceiros a:hover {
	width: 150px;
	height: 20px;
	background: #FFF;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	line-height: 01em;
	color: #a03838;
	border-bottom: 1px #9b9b9b solid;
}
#bt_monte a {
	width: 104px;
	height: 21px;
	background: url(../imagens/menu/monte.gif) no-repeat 0px 0px;
	border: none;
	display: block;
	cursor: pointer;
}
#bt_monte a:hover {
	background: url(../imagens/menu/monte.gif) no-repeat 0px -23px;
}
#bt_monte .link_bt_monte a {
	width: 150px;
	height: 20px;
	background: #e5e5e5;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	line-height: 01em;
	color: #a03838;
	border-bottom: 1px #9b9b9b solid;
}
#bt_monte .link_bt_monte a:hover {
	width: 150px;
	height: 20px;
	background: #FFF;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	line-height: 01em;
	color: #a03838;
	padding-top: 7px;
	border-bottom: 1px #9b9b9b solid;
}
#bt_cases a {
	width: 88px;
	height: 22px;
	background: url(../imagens/menu/clientescases.gif) no-repeat 0px 0px;
	border: none;
	display: block;
	cursor: pointer;
}
#bt_cases a:hover {
	background: url(../imagens/menu/clientescases.gif) no-repeat 0px -23px;
}
#bt_cases .link_bt_cases a {
	height: 20px;
	width: 150px;
	background: #e5e5e5;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	line-height: 01em;
	color: #a03838;
	border-bottom: 1px #9b9b9b solid;
}
#bt_cases .link_bt_cases a:hover {
	height: 20px;
	width: 150px;
	background: #FFF;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	line-height: 01em;
	color: #a03838;
	border-bottom: 1px #9b9b9b solid;
}
#logotipo_home {
	width: 157px;
	height: 135px;
	margin: 15px 25px -151px 30px !important;
	margin: 15px 25px -151px 15px;
	float: left;
}
#logotipo_home img {
	border: none;
	width: 157px;
	height: 135px;
}
