body {
	margin: 0;
	padding: 0;
	background: white url(imagens/img_fundo.jpg) no-repeat;
}
a:link    { color: #96171A }    /* unvisited links */
  /* visited links   */
a:hover   { color: #96171A } /* user hovers     */
/* @group Submenu */

.submenu {
	color: black;
	text-decoration: none;
	font: normal bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
}

.submenu:hover {
	color: #96171a;
	padding-left: 10px;
	padding-right: 10px;
}

#divlimite {
	position: relative;
	float: left;
	z-index: 1;
	visibility: visible;
	width: 464px;
	height: 21px;
	clear: none;
	top: 79px;
}

#submenubox {
	width: 464px;
	height: 21px;
	margin: 0;
	position: absolute;
	visibility: visible;
	z-index: 2;
	float: left;
	text-align: center;
	overflow: hidden;
	top: -81px;
	left: 7px;
}

#submenubox_institucional {
	width: 464px;
	height: 21px;
	margin: 0;
	position: absolute;
	visibility: hidden;
	z-index: 3;
	float: left;
	text-align: center;
	overflow: hidden;
	top: -81px;
	left: 7px;
}

#submenubox_solucoes {
	width: 464px;
	height: 21px;
	margin: 0;
	position: absolute;
	visibility: hidden;
	z-index: 4;
	float: left;
	text-align: center;
	overflow: hidden;
	top: -81px;
	left: 7px;
}

#submenubox_portifolio {
	width: 464px;
	height: 21px;
	margin: 0;
	position: absolute;
	visibility: hidden;
	z-index: 5;
	float: left;
	text-align: center;
	overflow: hidden;
	top: -81px;
	left: 7px;
}

#divlimite_int {
	position: relative;
	float: left;
	z-index: 1;
	visibility: visible;
	width: 464px;
	height: 21px;
	clear: none;
	top: 79px;
}

/* @end */

.h4 {
	color: black;
	font: normal normal 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}

.h3 {
	color: black;
	font: normal normal 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}

.barratransparente {
	background: url(imagens/barratransparente.png) repeat-y;
}

.subtit_internas {
	text-decoration: none;
	font: italic normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 1px;
}

.subtit_internas_destaq {
	text-decoration: none;
	font: italic normal bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: white;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 1px;
	background: url(imagens/fundo_pilula.png) no-repeat center center;
}

.textointerna {
	text-decoration: none;
	font: normal normal normal 11px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #424242;
	vertical-align: top;
	padding-left: 12px;
	padding-right: 6px;
	padding-top: 18px;
}

.textointernabold {
	text-decoration: none;
	font: normal bold 11px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #424242;
}

.textointerna_destaq {
	text-decoration: none;
	font: normal bold 11px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #96171a;
}

.form_interno {
	border: 1px solid gray;
	background-color: transparent;

	text-decoration: none;
	font: normal normal 11px/14px Tahoma, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: gray;
	padding: 2px;
}
.form_interno, x:-moz-any-link { background-color: white; }


.form_interno, x:-moz-any-link, x:default {
    background-color: transparent;
}

/*.form_interno, x:-moz-any-link { background-color:white;}*/
.botao_enviar {
	border: 1px solid gray;
	background-color: transparent;
	padding: 2px;
	text-decoration: none;
	font: normal normal 11px/14px Tahoma, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: gray;
	height: 24px;
	width: 65px;
}

.botao_enviar:hover {
	border: 1px solid black;
	background-color: gray;
	padding: 2px;
	text-decoration: none;
	font: normal normal 11px/14px Tahoma, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: white;
	height: 24px;
	width: 65px;
}

.perg_forms {
	color: black;
	text-decoration: none;
	font: normal bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-right: 7px;
}
span.textointerna_destaq a:visited { color: #96171A } 

