* {
	border: 0;
}
html {
	background: #ddecf3 url("../img/bg_html.jpg") repeat-x bottom;
	background-position: 100% 100%;
}
body {
	background: url("../img/bg_body.jpg") repeat-x top center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0;
	padding: 0 0 15px 0;
	body: after;
}
a {
	text-decoration: none;
	color: #006699;
}
a:hover {
	text-decoration: underline;
	color: #006699;
}
#destaque {
	width: 760px;
	height: 22px;
	margin: 0 auto;
	padding: 8px 0 0 10px;
	color: #e3e3e3
}
#destaque a {
	color: #e3e3e3;
}
#destaque h1 {
	margin: 0;
	padding: 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#geral {
	width: 760px;
	background: #fff;
	left: 50%;
	margin: 0 0 0 -380px;
	position: relative;
}
#top {
	width: 760px;
	height: 90px;
	background: url("../img/bg_topo.jpg") repeat-x;
}
#top-impressao {
	display: none;
}
#principal {
	width: 760px;
	height: 186px;
	background: url("../img/bg_principal.jpg") repeat-x;
}
#meio {
	width: 740px;
	padding: 0 10px 45px 10px;
	background: #fff url("../img/bg_meio.jpg") no-repeat bottom;
	float: left;
}
#box_trentin {
	width: 458px;
	height: 156px;
	float: left;
	margin: 0 15px 15px 0;
	background: #eff2f7 url("../img/selo-grupo-trentin.jpg") no-repeat right;
}
#box_trentin p {
	margin: 0 15px 10px 15px;
}
#box_premios {
	width: 267px;
	height: 156px;
	float: right;
	background: #eff2f7 url("../img/trofeu-premios.jpg") no-repeat right bottom;
	margin: 0 0 15px 0;
}
#box_premios p {
	margin: 0 55px 10px 15px;
}
#box_portifolio {
	width: 241px;
	height: 203px;
	float: left;
	background: #eff2f7 url("../img/bg_box_portifolio.gif") no-repeat bottom;
	margin: 0 15px 15px 0;
}
#destaque_box_portifolio {
	width: 241px;
	height: 115px;
}
#destaque_box_portifolio img {
	text-align: center;
	margin: 0 0 5px 0;
}
#box_portifolio a {
	display: block;
	width: 241px;
	height: 148px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
}
#box_depoimentos {
	width: 279px;
	height: 203px;
	float: left;
	background: #eff2f7;
	margin: 0 15px 15px 0;
}
#box_depoimentos p {
	margin: 0 15px 15px 15px;
}
#box_depoimentos p a {
	color: #333;
	text-decoration: none;
}
#box_depoimentos p a:hover {
	color: #333;
	text-decoration: underline;
}
#box_depoimentos span {
	width: 200px;
	float: right;
}
#box_depoimentos img {
	width: 52px;
	height: 52px;
	margin: 0 0 0 15px;
	float: left;
}
#box_depoimentos span p {
	margin: 7px 0 0 0;
}
#box_newsletter {
	width: 190px;
	height: 203px;
	float: right;
	background: #eff2f7;
	margin: 0 0 15px 0;
}
#box_newsletter_obrigado {
	width: 190px;
	height: 203px;
	float: right;
	background: #eff2f7;
	margin: 0 0 15px 0;
	display: none;
}
#box_newsletter_obrigado p {
	margin: 48px 15px 0 15px;
	text-align: center;
	font-weight: bold;
}
#box_newsletter p {
	margin: 0 15px 0 15px;
}
#box_newsletter form {
	margin: 10px 0 0 0;
	*margin: 15px 0 0 0;
	padding: 0;
}
#box_newsletter form legend {
	display: none;
}
#box_newsletter form label {
	padding: 6px 5px 0 5px;
	*padding: 4px 5px 0 12px;
	display: block;
	width: 45px;
	float: left;
	color: #333;
	text-align: right;
}
#box_newsletter form input {
	border: 1px solid #184d93;
	width: 110px;
	margin: 4px 0 0 0;
	*margin: 2px 0 0 0;
}
#box_newsletter form input.botao {
	background: #006699;
	width: 90px;
	margin: 10px 0 0 76px;
	*margin: 10px 0 0 85px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: pointer;
}
.flash-solucoes {
	width: 368px;
	height: 268px;
}
#box-solucoes {
	width: 368px;
	height: 268px;
	margin: -218px 0 -40px 0;
	float: left;
	position: relative;
}
#box_noticias {
	width: 264px;
	height: 220px;
	float: left;
	background: #f5f5f5;
	margin: 0 15px 0 315px;
	_margin: 0 15px 0 155px;
}
#box_noticias h3 {
	padding: 10px 0 0 15px;
	margin: 0 0 5px 0;
}
#box_noticias ul {
	margin: 0 15px 0 15px;
	padding: 0;
}
#box_noticias ul li {
	background: url("../img/ico_noticias.gif") no-repeat;
	list-style: none;
	padding: 0 0 5px 10px;
	margin: 0;
}
#box_noticias ul li a {
	text-decoration: none;
	color: #333;
}
#box_noticias ul li a:hover {
	text-decoration: underline;
	color: #333;
}
#box_noticias ul li.vejamais {
	display: block;
	text-align: right;
	margin: 3px 0 3px 0;
	background: none;
}
#box_noticias ul li.vejamais a {
	text-decoration: none;
	color: #006699;
}
#box_noticias ul li.vejamais a:hover {
	text-decoration: underline;
	color: #006699;
}
#box_indices {
	width: 146px;
	height: 104px;
	float: right;
	background: url("../img/bg_box_indices.jpg") no-repeat;

	margin: 0 0 15px 0;
	text-align: center;
}
#box_indices span {
	color: #ccc;
	margin: 10px 0 0 0;
	display: block;
}
#box_indices p {
	margin: 0;
	padding: 0;
}
#box_parceiros {
	width: 146px;
	height: 101px;
	float: right;
	background: url("../img/bg_box_parceiros.jpg") no-repeat;
	text-align: center;
}
#box_parceiros .parceiros {
	width: 130px;
	height: 100px;
}
#top h1 {
	display: block;
	width: 165px;
	height: 90px;
	float: left;
	margin: 0;
	padding: 0;
}
#top h1 a {
	display: block;
	text-indent: -9999px;
	width:165px;
	height:90px;
	background:url("../img/logo.jpg") no-repeat left top;
}
#menu_inst {
	width: 180px;
	height: 169px;
	background: url("../img/bg_menu_inst.jpg") no-repeat;
	float: left;
}
#menu_inst ul {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	display: block;
	margin: 18px 0 0 10px;
	padding: 0;
}
#menu_inst ul li {
	list-style: none;
	padding: 0 0 0 0;
	margin: 7px 0 7px 0;
}

#menu_inst ul li a {
	list-style: none;
	background: url("../img/ico_menu_inst.gif") no-repeat left;
	padding: 0 0 0 15px;
	margin: 7px 0 7px 0;
}
#menu_inst ul li a:hover {
	list-style: none;
	background: url("../img/ico_menu_inst_up.gif") no-repeat left;
	padding: 0 0 0 15px;
	margin: 7px 0 7px 0;
	text-decoration: none;
}
#banner {
	width: 399px;
	height: 151px;
	margin: 9px 0 0 0;
	float: left;
}
.flash-banner-home {
	width: 399px;
	height: 151px;
}
#box_top {
	width: 161px;
	height: 151px;
	float: right;
	margin: 9px 10px 0 0;
	_margin: 9px 5px 0 0;
	background: url("../img/bg_box-top.jpg") no-repeat;
}
#busca {
	width: 138px;
	_width: 122px;
	margin: 4px 0 0 8px;
	*margin: 9px 0 0 8px;
	padding: 0 0 0 16px;
	*padding: 0 0 0 23px;
}
#busca form {
	margin: 0;
	padding: 0;
}
#busca legend {
	display: none;
}
#busca input {
	width: 88px;
	height: 19px;
	border: solid 1px #069;
}
#busca .botao {
	width: 26px;
	height: 23px;
	background: #006699;
	cursor: pointer;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 0 0 0;
	*padding: 0;
}
#video {
	width: 161px;
	height: 95px;
	margin: -5px 0 0 0;
	*margin: 2px 0 0 0;
}
#aparece-video {
	display: none;
	position: fixed;
	_position: absolute;
	bottom: 0;
	right: 0;
	width: 130px;
	height: 340px;
	z-index: 5;
}
#indice {
	width: 161px;
	height: 20px;
	padding: 20px 0 0 0;
	cursor: pointer;
}
.indice {
	width: 161px;
	height: 20px;
	background: url("../img/indice.jpg") no-repeat;
	margin: -20px 0 0 0;
}
.indice_up {
	width: 161px;
	height: 20px;
	background: url("../img/indice_up.jpg") no-repeat;
	margin: -20px 0 0 0;
	display: none;
}
h2 {
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	border-bottom: 2px solid #006699;
	font-size: 1.5em;
	padding: 15px 0 0.2em 15px;
	margin: 0 0 15px 0;
	position: relative;
	color: #006699;
}
h3 {
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	font-size: 1.5em;
	padding: 15px 0 0 15px;
	margin: 0 0 5px 0;
	color: #006699;
}
h4 {
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	font-size: 1.5em;
	padding: 5px 0 0 0;
	margin: 0 0 5px 0;
	position: relative;
	color: #006699;
}
h5 {
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	*font-size: 1.6em;
	padding: 5px 0 0 0;
	margin: 0 0 5px 0;
	position: relative;
	color: #006699;
}
h5.lateral-centralizado {
	text-align: center;
}
h5.lateral-centralizado-solucoes {
	text-align: center;
	background: url("../img/bg-tit-solucoes-lateral.gif") no-repeat top center;
	*background: url("../img/bg-tit-solucoes-lateral2.gif") no-repeat top center;
	margin: 0 0 0 0;
	clear: both;
}
#navega {
	width: 100%;
	text-align:center;
	display: block;
	float: left;
	margin: 25px 0 10px 0;
}
#end {
	width: 580px;
	float: left;
	margin: 0;
}
#end p {
	margin: 0;
	padding: 0;
}
#selo-w3c {
	width: 56px;
	height: 20px;
	display: block;
	float: left;
	background: url("../img/selo-w3c.gif") no-repeat;
	margin: 5px 0 0 0;
}
#selo-w3c a {
	width: 56px;
	height: 20px;
	display: block;
	text-indent: -9999px;
}
#tel {
	width: 160px;
	height: 30px;
	float: right;
	text-align: right;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	margin: 7px 0 0 0;
}
#menu_horizontal {
	width: 501px;
	height: 90px;
	float: right;
	clear: right;
	display: block;
}
#menu_horizontal ul {
	margin: 0;
	padding: 0;
	display: inline;
}
#menu_horizontal ul li.bt_solucoes {
	width: 130px;
	height: 90px;
	background: url("../img/bt_solucoes.jpg") no-repeat;
	list-style: none;
	float: left;
	display: block;
}
#menu_horizontal ul li.bt_solucoes a {
	width: 130px;
	height: 90px;
	display: block;
	text-indent: -9999px;
}
#menu_horizontal ul li.bt_solucoes a:hover {
	width: 130px;
	height: 90px;
	display: block;
	text-indent: -9999px;
	background: url("../img/bt_solucoes2.jpg") no-repeat;
}
#menu_horizontal ul li.bt_t360 {
	width: 130px;
	height: 90px;
	background: url("../img/bt_360.jpg") no-repeat;
	list-style: none;
	float: left;
	display: block;
}
#menu_horizontal ul li.bt_t360 a {
	width: 130px;
	height: 90px;
	display: block;
	text-indent: -9999px;
}
#menu_horizontal ul li.bt_t360 a:hover {
	width: 130px;
	height: 90px;
	display: block;
	text-indent: -9999px;
	background: url("../img/bt_3602.jpg") no-repeat;
}
#menu_horizontal ul li.bt_outsourcing {
	width: 120px;
	height: 90px;
	background: url("../img/bt_outsourcing.jpg") no-repeat;
	list-style: none;
	float: left;
	display: block;
}
#menu_horizontal ul li.bt_outsourcing a {
	width: 120px;
	height: 90px;
	display: block;
	text-indent: -9999px;
}
#menu_horizontal ul li.bt_outsourcing a:hover {
	width: 120px;
	height: 90px;
	display: block;
	text-indent: -9999px;
	background: url("../img/bt_outsourcing2.jpg") no-repeat;
}
#menu_horizontal ul li.bt_portfolio {
	width: 121px;
	height: 90px;
	background: url("../img/bt_portfolio.jpg") no-repeat;
	list-style: none;
	float: left;
	display: block;
}
#menu_horizontal ul li.bt_portfolio a {
	width: 121px;
	height: 90px;
	display: block;
	text-indent: -9999px;
}
#menu_horizontal ul li.bt_portfolio a:hover {
	width: 121px;
	height: 90px;
	display: block;
	text-indent: -9999px;
	background: url("../img/bt_portfolio2.jpg") no-repeat;
}
#conteudo {
	width: 569px;
	float: left;
}
#conteudo p {
	margin: 0 15px 10px 15px;
}
#esq {
	width: 141px;
	float: left;
	margin: 0 0 0 30px;
	*margin: 0 0 0 10px;
}
.lateral {
	width: 141px;
	float: right;
	background: #f5f5f5;
	padding: 10px;
	float: right;
	margin: 0 0 10px 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.lateral p {
	margin: 0 0 10px 0;
	padding: 0;
}
.lateral-no-bg {
	width: 141px;
	float: right;
	padding: 10px;
	float: right;
	margin: 0 0 10px 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.lateral .portfolio {
	width: 130px;
	height: 130px;
	margin: 0 0 0 5px;
}
#lateral-solucoes {
	width: 141px;
	margin: 30px 0 0 0;
	padding: 0;
	list-style: none;
	float: right;
}
#lateral-solucoes ul {
	margin: 0;
	padding: 0;
}
#lateral-solucoes li {
	background: url("../img/line-hor-med.gif") repeat-x center bottom;
	padding: 0 0 25px 0;
	margin: 0 0 20px 0;
	position: relative;
	list-style: none;
}
#lateral-solucoes .bot-t360 a {
	background: url("../img/logo-t360-lateral.jpg") no-repeat top center;
	width: 141px;
	height: 51px;
	display: block;
	clear: both;
	text-indent: -9999px
}
#lateral-solucoes .bot-t360 a:hover {
	background: url("../img/logo-t360-lateral-up.jpg") no-repeat top center;
	width: 141px;
	height: 51px;
	display: block;
	clear: both;
	text-indent: -9999px
}
#lateral-solucoes .bot-ecopages a {
	background: url("../img/logo-ecopages-lateral.jpg") no-repeat top center;
	height: 49px;
	width: 141px;
	display: block;
	text-indent: -9999px
}
#lateral-solucoes .bot-ecopages a:hover {
	background: url("../img/logo-ecopages-lateral-up.jpg") no-repeat top center;
	height: 49px;
	width: 141px;
	display: block;
	text-indent: -9999px
}
#lateral-solucoes .bot-globaltes a {
	background: url("../img/logo-globaltes-lateral.jpg") no-repeat top center;
	height: 32px;
	width: 141px;
	display: block;
	text-indent: -9999px
}
#lateral-solucoes .bot-globaltes a:hover {
	background: url("../img/logo-globaltes-lateral-up.jpg") no-repeat top center;
	height: 32px;
	width: 141px;
	display: block;
	text-indent: -9999px
}
#lateral-solucoes .bot-easy-pages a {
	background: url("../img/logo-easy-pages-lateral.jpg") no-repeat top center;
	height: 57px;
	width: 141px;
	display: block;
	text-indent: -9999px
}
#lateral-solucoes .bot-easy-pages a:hover {
	background: url("../img/logo-easy-pages-lateral-up.jpg") no-repeat top center;
	height: 57px;
	width: 141px;
	display: block;
	text-indent: -9999px
}
#lateral-solucoes .bot-eshaft a {
	background: url("../img/logo-eshaft-lateral.jpg") no-repeat top center;
	height: 55px;
	width: 141px;
	display: block;
	text-indent: -9999px
}
#lateral-solucoes .bot-eshaft a:hover {
	background: url("../img/logo-eshaft-lateral-up.jpg") no-repeat top center;
	height: 55px;
	width: 141px;
	display: block;
	text-indent: -9999px
}
#lateral-solucoes li em {
	background: url("../img/hover.png") no-repeat;
	width: 180px;
	height: 45px;
	position: absolute;
	top: -85px;
	left: -27px;
	text-align: center;
	padding: 15px 12px 15px;
	font-style: normal;
	z-index: 2;
	display: none;
}
#links {
	color: #999;
	margin: 0 0 10px 0;
}
#links a {
	color: #006699;
	list-style: none;
}
#conteudo h2 {
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	border-bottom: 2px solid #006699;
	font-size: 1.5em;
	padding: 15px 0 0.2em 15px;
	margin: 0 0 0 0;
	position: absolute;
	color: #006699;
	float: left;
	width: 554px;
}
#mudafont {
	display: block;
	height: 30px;
	width: 569px;
	text-align: right;
	margin: 10px 0 0 0;
	float: left;
	position: absolute;
}
#mudafont a.selecionada {
	background: #d4e1ee;
	padding: 3px;
}
#mudafont1 {
	font-size:1.0em;
	margin: 50px 0 0 0;
}
#mudafont2 {
	font-size:1.3em;
}
#mudafont3 {
	font-size:1.6em;
}
#indice_geral {
	float: left;
	border: solid 1px #ccc;
	background: #f5f5f5;
	position: relative;
	_position: absolute;
	z-index: 1000;
	filter:opacity(alpha=90);
    -moz-opacity:0.9;
    opacity:0.9;
	display: none;
}
#indice_geral ul {
	margin: 0 0 0 0;
	padding: 8px;
	list-style: none;
}
#indice_geral ul li {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#indice_geral ul li ul li a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
#texto {
	display: block;
	clear: both;
	margin: 70px 0 0 0;
}
#texto h3 {
	margin: 10px 0 5px 0;
	_margin: 0 0 5px 0;
	font-size: 17px;
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	clear: none;
	_clear: both;
}
#texto a {
	font-weight: bolder;
}
#texto strong {
	color: #4D4D4D;
}
#texto form {
	background: #f5f5f5 url("../img/bg_form.gif") no-repeat top left;
	padding: 30px 25px 30px 0;
	margin: 20px 30px 15px 30px;
	color: #919191;
	font-weight: bold;
	clear: both;
}
#texto form span {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}
#texto form legend {
	display: none;
}
#texto form label {
	display: block;
	float: left;
	clear: left;
	width: 120px;
	text-align: right;
	padding: 5px 10px 2px 2px;
}
#texto form label#lramal {
	width: 55px;
	float: left;
	position: relative;
	*padding: 5px 10px 2px 2px;
}
#texto form input {
	float: left;
	width: 300px;
	padding: 1px;
	margin: 2px;
	border: 1px solid #cacac9;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#texto form input#ddd{
	float: left;
	width: 50px;
	padding: 1px;
	margin: 2px;
	border: 1px solid #cacac9;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#texto form input#ramal{
	float: left;
	width: 50px;
	*width: 45px;
	padding: 1px;
	margin: 2px;
	border: 1px solid #cacac9;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#texto form input#telefone {
	float: left;
	width: 100px;
	padding: 1px;
	margin: 2px;
	border: 1px solid #cacac9;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#texto form input#usuarios{
	float: left;
	width: 190px;
	padding: 1px;
	margin: 8px 2px 8px 2px;
	border: 1px solid #cacac9;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#texto form input#senha{
	float: left;
	width: 120px;
	padding: 1px;
	margin: 2;
	border: 1px solid #cacac9;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#texto form input#confirma_senha{
	float: left;
	width: 120px;
	padding: 1px;
	margin: 10px 2px 8px 2px;
	border: 1px solid #cacac9;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#texto form input#cep{
	float: left;
	width: 100px;
	padding: 1px;
	margin: 2px 200px 2px 2px;
	border: 1px solid #cacac9;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#texto form select {
	float: left;
	padding: 1px;
	margin: 2px;
	border: 1px solid #cacac9;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#antivirus  input[type="checkbox"] {
	width: 30px;
	border: 0px;
	clear: both;
	margin: 0 0 10px 0;
	*margin: -4px 0 10px 0;
}
#texto form textarea {
	float: left;
	width: 300px;
	height: 120px;
	padding: 1px;
	margin: 2px;
	border: 1px solid #cacac9;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#texto form input.bt {
	float: left;
	width: 75px;
	height: 18px;
	padding: 0 0 3px 0;
	border: 1px solid #cacac9;
	background: #cacac9;
	cursor: pointer;
	color: #fff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0 0 363px;
}
#texto form input.bt2 {
	float: left;
	width: 100px;
	padding: 1px;
	margin: 2px;
	border: 1px solid #006f99;
	background: #006f99;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	margin: 15px 0 0 345px;
	*margin: 15px 0 0 350px; 
}
#box_solucoes {
	width: 530px;
	margin: 5px 0 15px 10px;
	padding: 0 10px 0 10px;
	float: left;
	background: #f5f5f5;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
#box_solucoes ul li span {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 4px 0 0 13px;
	_margin: 4px 0 0 5px;
	color: #91bfde;
	display: block;
}
#box_solucoes ul li span a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #91bfde;
}
#box_solucoes ul li span a:hover {
	color: #006699;
}
#box_solucoes ul li ul li span {
	margin: 4px 0 0 9px;
	_margin: 4px 0 -10px 9px;
	padding: 0;
	color: #a1a1a1;
}
#box_solucoes ul li ul li span a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #a1a1a1;
}
#box_solucoes ul li ul li span a:hover {
	color: #666;
}
#box_solucoes ul {
	margin: 0;
	padding: 13px 8px 13px 8px;
	_padding: 13px 8px 5px 8px;
	list-style: none;
}
#box_solucoes ul li {
	margin: 5px 0 12px 0;
	_margin: 0 0 0 0;
	color: #006699;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
#box_solucoes ul li ul{
	margin: 0;
	padding: 8px 8px 8px 8px;
	list-style: none;
}
#box_solucoes ul li ul li {
	margin: 0 0 7px 5px;
	_margin: 0 0 10px 5px;
	color: #666;
}
#box_solucoes ul li ul li a {
	color: #333;
	font-weight: normal;
}
p.texto_dir {
	display: block;
	text-align: right;
	padding: 15px 0 15px 0;
}
#servicos {
	width: 740px;
	float: left;
	background: transparent;
	color: #fff;
	margin: 0;
	padding: 0 10px 0 10px;
}
#mais-buscadas {
	width: 740px;
	margin: 0 0 25px 0;
	float: left;
}
#mais-buscadas h2 {
	margin: 0 0 10px 0;
}
#mais-buscadas a {
	color:#2780b7;
}
#mais-buscadas .mais04 {
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	font-size: 1.8em;
	margin: 0 0 10px 10px;
}
#mais-buscadas .mais03 {
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	font-size: 1.5em;
	margin: 0 0 10px 10px;
}
#mais-buscadas .mais02 {
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	font-size: 1.3em;
	margin: 0 0 10px 10px;
}
#mais-buscadas .mais01 {
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	font-size: 1em;
	margin: 0 0 10px 10px;
}
#lateral-port {
	width: 141px;
	float: right;
	background: #f5f5f5;
	padding: 10px;
	float: right;
	margin: 15px 0 10px 10px;
	text-align: center;
}
.box-centro03 {
	width: 175px;
	height: 190px;
	float: left;
	background: #edf4fa;
	display: block;
	padding: 0;
	margin: 20px 7px 30px 7px;
	_margin: 20px 6px 30px 6px;
}
.box-centro03 h3 {
	margin: 0;
	padding: 0 0 3px 15px;
	border-bottom: solid 1px #bed8e7;
}
.box-centro03 a {
	position: absolute;
	text-align: right;
	display: block;
	width: 148px;
	bottom: 0;
	margin: 0 0 15px 0;
}
.box-centro {
	width: 530px;
	float: left;
	background: #edf4fa;
	padding: 10px 0 0 0;
	margin: 0 0 20px 10px;
}
.box-centro span {
	width: 100px;
	text-align: center;
	float: left;
	display: block;
	margin: 0 10px 10px 10px;
}
.message_list {
	list-style: none;
	margin: 30px 0 0 60px;
	padding: 0;
	width: 450px;
	float: left;
}
.message_list li {
	padding: 0;
	margin: 0;
	background: url("../img/message-bar.gif") no-repeat;
	float: left;
	width: 450px;
}
.message_head {
	padding: 5px 10px 15px 0;
	cursor: pointer;
	position: relative;
}
.message_head h4 {
	font-size: 15px;
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	color: #006699;
	margin: 0 0 0 15px;
}
.message_body {
	padding: 5px 5px 15px 0;
}
.message_body a {
	display: block;
	width: 100%;
	text-align: right;
}
.collapse_buttons {
	text-align: right;
	border-top: solid 1px #e4e4e4;
	padding: 8px 0 0 0;
	width: 470px;
	float: left;
	margin: 0 0 0 50px;
	_margin: 0 0 0 25px;
	display: block;
}
.collapse_buttons a {
	margin-left: 15px;
	float: right;
}
.collapse_buttons a:hover {
	color: #666;
}
.show_all_message {
	background: url("../img/tall-down-arrow.gif") no-repeat right center;
	padding-right: 12px;
}
.show_recent_only {
	display: none;
	background: url("../img/tall-up-arrow.gif") no-repeat right center;
	padding-right: 12px;
}
.collpase_all_message {
	background: url("../img/collapse-all.gif") no-repeat right center;
	padding-right: 12px;
	color: #666666;
}
#podemos-ajudar {
	width: 504px;
	height: 252px;
	float: left;
	background: url("../img/bg-podemos-ajudar.jpg") no-repeat top center;
	margin: 20px 0 10px 20px;
	_margin: 20px 0 10px 10px;
	padding: 98px 20px 0 0;
}
#podemos-ajudar-obrigado {
	width: 504px;
	height: 252px;
	float: left;
	background: url("../img/bg-podemos-ajudar-obrigado.jpg") no-repeat top center;
	margin: 20px 0 10px 20px;
	_margin: 20px 0 10px 10px;
	padding: 98px 20px 0 0;
	display: none;
}
#podemos-ajudar p {
	margin: 0;
	padding: 0;
	text-align: right;
	display: block;
	color: #006699;
	margin: 0 0 5px 0;
}
#podemos-ajudar form span {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}
#podemos-ajudar form {
	margin: 25px 0 15px 45px;
	*margin: 25px 0 15px 55px;
	color: #919191;
	font-weight: bold;
}
#podemos-ajudar form legend {
	display: none;
}
#podemos-ajudar form label {
	display: block;
	float: left;
	clear: left;
	width: 90px;
	text-align: right;
	padding: 5px 5px 2px 2px;
	*padding: 5px 14px 2px 2px;
}
#podemos-ajudar form label#email {
	width: 50px;
	float: left;
	position: relative;
	*padding: 5px 10px 2px 2px;
}
#podemos-ajudar form label#lmail {
	width: 55px;
	float: left;
	position: relative;
	*padding: 5px 10px 2px 2px;
}
#podemos-ajudar form label#lramal {
	width: 55px;
	float: left;
	position: relative;
	*padding: 5px 10px 2px 2px;
}
#podemos-ajudar form input {
	float: left;
	width: 335px;
	padding: 1px;
	margin: 2px;
	border: 1px solid #cacac9;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#podemos-ajudar form input#ddd{
	float: left;
	width: 50px;
	padding: 1px;
	margin: 2px;
	border: 1px solid #cacac9;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#podemos-ajudar form input#telefone{
	float: left;
	width: 105px;
	padding: 1px;
	margin: 2px;
	border: 1px solid #cacac9;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#podemos-ajudar form input#nome_contato{
	float: left;
	width: 105px;
	padding: 1px;
	margin: 2px;
	border: 1px solid #cacac9;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#podemos-ajudar form input#mail{
	float: left;
	width: 160px;
	*width: 155px;
	padding: 1px;
	margin: 2px;
	border: 1px solid #cacac9;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#podemos-ajudar form input#ramal{
	float: left;
	width: 50px;
	*width: 45px;
	padding: 1px;
	margin: 2px;
	border: 1px solid #cacac9;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#podemos-ajudar form textarea {
	float: left;
	width: 335px;
	height: 50px;
	padding: 1px;
	margin: 2px;
	border: 1px solid #cacac9;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#podemos-ajudar form input.bt {
	float: left;
	width: 75px;
	height: 18px;
	padding: 0 0 3px 0;
	border: 1px solid #cacac9;
	background: #cacac9;
	cursor: pointer;
	color: #fff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0 0 363px; 
	*margin: 10px 0 0 317px; 
}
#podemos-ajudar .info-forms {
	float: left;
	display: block;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: -15px 0 0 97px;
	*margin: -15px 0 0 107px;
}
#contato .info-forms {
	float: left;
	display: block;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: -15px 0 0 132px;
	position: relative;
	z-index: 1;
}
#parceria .info-forms {
	float: left;
	display: block;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: -15px 0 0 132px;
	position: relative;
	z-index: 1;
}
#sala_imprensa .info-forms {
	float: left;
	display: block;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: -15px 0 0 132px;
	position: relative;
	z-index: 1;
}
#antivirus .info-forms {
	float: left;
	display: block;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: -15px 0 0 30px;
	position: relative;
	z-index: 1;
}
#box-pg-nosso-diferencial {
	width: 620px;
	height: 143px;
	background: url("../img/bg-box-pg-nosso-diferencial.jpg") no-repeat left;
	float: left;
	margin: 0 0 20px -74px;
	_margin: 0 0 0 -74px;
	position: relative;
}
#box-pg-nosso-diferencial p {
	margin: 40px 0 0 290px;
	padding: 0;
}
#box-pg-otimizacao-de-sites {
	width: 560px;
	height: 205px;
	background: url("../img/bg-box-pg-otimizacao-de-sites.jpg") no-repeat left;
	float: left;
	margin: -10px 0 5px -10px;
	position: relative;
}
#box-pg-otimizacao-de-sites p {
	margin: 70px 0 0 235px;
	padding: 0;
}
#box-pg-otimizacao-de-sites-google {
	width: 560px;
	height: 205px;
	background: url("../img/bg-box-pg-otimizacao-de-sites.jpg") no-repeat left;
	float: left;
	margin: -10px 0 5px -10px;
	position: relative;
}
#box-pg-otimizacao-de-sites-google p {
	margin: 30px 0 0 235px;
	padding: 0;
}
#box-pg-3d {
	width: 600px;
	min-height: 196px;
	background: url("../img/bg-box-pg-3d.jpg") no-repeat left;
	float: left;
	margin: 0 0 10px -54px;
	position: relative;
}
#box-pg-3d p {
	margin: 10px 0 0 235px;
	padding: 0;
}
#box-pg-website {
	width: 570px;
	height: 123px;
	background: url("../img/bg-box-pg-website.jpg") no-repeat left;
	float: left;
	margin: 20px 0 20px -17px;
	position: relative;
}
#box-pg-website p {
	margin: 0 0 0 350px;
	padding: 0;
}
#box-pg-portais {
	width: 570px;
	height: 123px;
	background: url("../img/bg-box-pg-website.jpg") no-repeat left;
	float: left;
	margin: 0 0 20px -17px;
	position: relative;
}
#box-pg-portais p {
	margin: 20px 0 0 350px;
	padding: 0;
}
#box-pg-mobile {
	width: 570px;
	height: 205px;
	background: url("../img/bg-box-pg-mobile.jpg") no-repeat left;
	float: left;
	margin: 20px 0 20px -39px;
	position: relative;
}
#box-pg-mobile p {
	margin: 15px 0 0 190px;
	padding: 0;
}
#box-pg-ecommerce {
	width: 570px;
	height: 205px;
	background: url("../img/bg-box-pg-ecommerce.jpg") no-repeat left;
	float: left;
	margin: 0 0 0 -39px;
	position: relative;
}
#box-pg-ecommerce p {
	margin: 10px 0 0 190px;
	padding: 0;
}
#box-pg-contato {
	width: 187px;
	height: 219px;
	background: url("../img/bg-box-pg-contato.jpg") no-repeat left;
	float: left;
	margin: -148px 0 70px -39px;
	text-indent: -99999px;
	position: absolute;
	display: block;
}
#box-pg-imprensa {
	width: 173px;
	height: 202px;
	background: url("../img/bg-box-pg-imprensa.jpg") no-repeat left;
	float: left;
	margin: -220px 0 70px -97px;
	text-indent: -99999px;
	position: absolute;
	display: block;
}
#box-pg-busca {
	width: 166px;
	height: 123px;
	background: url("../img/bg-box-pg-busca.jpg") no-repeat left;
	float: left;
	margin: -85px 0 0 85px;
	*margin: -83px 0 0 -485px;
	text-indent: -99999px;
	position: absolute;
	display: block;
}
#box-pg-parceiros {
	width: 218px;
	height: 196px;
	background: url("../img/bg-box-pg-parceiros.jpg") no-repeat left;
	float: left;
	margin: -144px 0 70px -54px;
	text-indent: -99999px;
	position: absolute;
	display: block;
}
#box-pg-sustentabilidade {
	width: 590px;
	height: 162px;
	background: url("../img/bg-box-pg-sustentabilidade.jpg") no-repeat left;
	float: left;
	margin: 0 0 0 -39px;
	padding: 20px 0 0 0;
	position: relative;
}
#box-pg-sustentabilidade p {
	margin: 10px 0 0 190px;
	padding: 0;
}
#box-pg-revista-digital {
	width: 590px;
	height: 185px;
	background: url("../img/bg-box-pg-revista-digital.jpg") no-repeat left;
	float: left;
	margin: 0 0 0 -39px;
	padding: 20px 0 0 0;
	position: relative;
}
#box-pg-revista-digital p {
	margin: 10px 0 0 150px;
	padding: 0;
}
.box-projetos-sustentabilidade {
	width: 480px;
	background: url("../img/bg-box-projetos-sustentabilidade.jpg") repeat-y;
	float: left;
	margin: 10px 0 15px 45px;
	_margin: 10px 0 15px 25px;
}
#box-pg-pecas-publicitarias {
	width: 580px;
	height: 192px;
	background: url("../img/bg-box-pg-peca-criacao.jpg") no-repeat left;
	float: left;
	margin: 0 20px 0 -39px;
	_margin: 0 0 0 -39px;
	padding: 20px 0 0 0;
	position: relative;
}
#box-pg-pecas-publicitarias p {
	margin: 10px 0 0 150px;
	padding: 0;
}
#box-pg-midias {
	width: 580px;
	height: 206px;
	background: url("../img/bg-box-pg-midias.jpg") no-repeat left;
	float: left;
	margin: 0 10px 0 -39px;
	position: relative;
}
#box-pg-midias p {
	margin: 10px 0 0 150px;
	padding: 0;
}
#box-pg-midias h3 {
	margin: 0 0 0 135px;
}
#box-pg-video {
	width: 650px;
	height: 212px;
	background: url("../img/bg-box-pg-video.jpg") no-repeat left;
	float: left;
	margin: 0 0 20px -97px;
	position: relative;
}
#box-pg-video p {
	margin: 40px 0 0 205px;
	padding: 0;
}
#box-pg-mkt-digital {
	width: 580px;
	background: url("../img/bg-box-pg-mkt-digital.jpg") no-repeat left;
	float: left;
	margin: 0 10px 10px -39px;
	position: relative;
}
#box-pg-mkt-digital p {
	margin: 10px 0 0 140px;
	padding: 0;
}
#box-pg-seguranca {
	width: 620px;
	background: url("../img/bg-box-pg-seguranca.jpg") no-repeat left;
	float: left;
	margin: 0 0 0 -75px;
	position: relative;
}
#box-pg-seguranca p {
	margin: 0 0 10px 240px;
	padding: 0;
}
#box-pg-database {
	width: 610px;
	height: 192px;
	background: url("../img/bg-box-pg-database.jpg") no-repeat left;
	float: left;
	margin: 0 0 20px -64px;
	padding: 20px 0 0 0;
	position: relative;
}
#box-pg-database p {
	margin: 10px 0 0 175px;
	padding: 0;
}
#texto .box-projetos-sustentabilidade h3 {
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	padding: 5px 0 0 20px;
	margin: 0 0 5px 0;
	position: relative;
	color: #7b6030;	
}
#texto .box-projetos-sustentabilidade p {
	color: #7b6030;
	margin: 0 20px 10px 20px;
}
#texto .box-projetos-sustentabilidade ul li {
	color: #7b6030;
	margin: 0 20px 10px 0;
}
#texto .box-projetos-sustentabilidade span {
	float: right;
	margin: -20px 20px 10px 10px;
}
.saiba-mais {
	width: 141px;
	height: 21px;
	background: url("../img/bg-saiba-mais.gif") no-repeat;
	padding: 15px 0 0 0;
	text-align: center;
}
.saiba-mais a {
	color: #919191;
	font-weight: bold;
	text-decoration: none;
}
#box-pg-cross-media {
	width: 580px;
	height: 182px;
	background: url("../img/bg-box-pg-cross-media.jpg") no-repeat left;
	float: left;
	margin: 0 0 0 -33px;
	position: relative;
}
#box-pg-cross-media p {
	margin: 25px 0 0 270px;
	padding: 0;
}
#GB_overlay {
  background-image: url("../img/overlay.png"); 
  position: fixed;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 100;
  width:  100%;
  height: 100%;
}
* html #GB_overlay {
  background-color: #000;
  background-color: transparent;
  background-image: url("../img/blank.gif");
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/overlay.png", sizingMethod="scale");
}
#GB_window {
  left: 0;
  bottom: 20px;
  position: fixed;
  background: #fff;
  border: 5px solid #aaa;
  overflow: auto;
  width: 400px;
  height: 400px;
  z-index: 150;
}
#GB_frame {
  border: 0;
  overflow: auto;
  width: 100%;
  height: 378px;
}
#GB_caption {
  font: 12px bold helvetica, verdana, sans-serif;
  color: #fff;
  background: #888;
  padding: 2px 0 2px 5px;
  margin: 0;
  text-align: left;
}
#GB_window img {
  position: absolute;
  top: 2px;
  right: 5px;
  cursor: pointer;
  cursor: hand;
}
.line-hor-gd {
	width: 569px;
	height: 11px;
	display: block;
	background: url("../img/line-hor-gd.gif") repeat-x;
	margin: 25px 0 0 0;
}
.line-hor-gd-lateral {
	width: 100%;
	height: 11px;
	display: block;
	background: url("../img/line-hor-gd.gif") repeat-x;
	margin: 25px 0 25px 0;
}
.img-dir {
	float: right;
	margin: 0 20px 10px 15px;
}
.img-esq {
	float: left;
	margin: 0 15px 10px 0;
}
.icone {
	width: 530px;
	height: 30px;
	float: left;
	margin: 15px 10px 20px 15px;
	_margin: 15px 10px 20px 10px;
}
.icone p {
	float: left;
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	font-size: 1.5em;
	position: relative;
	color: #006699;
	font-weight: bold;
	padding: 8px 0 0 0;
}
.icone img {
	float: left;
	margin: 4px 0 0 0;
	padding: 0;
}
p.centraliza {
	text-align: center;
	display: block;
	margin: 15px 0 15px 0;
}
#flash-portfolio {
	width: 540px;
	height: 400px;
}
#texto .lista-link ul {
	margin: 0 15px 0 0;
	padding: 0;
	display: block;
}
#texto .lista-link li {
	background: url("../img/ico_noticias.gif") no-repeat;
	list-style: none;
	padding: 0 0 5px 10px;
	margin: 0;
}
#texto .lista-link a {
	text-decoration: none;
	color: #333;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#texto .lista-link a:hover {
	text-decoration: underline;
	color: #333;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#GB_overlay {
  background-image: url("../img/overlay.png"); 
  position: fixed;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 100;
  width:  100%;
  height: 100%;
}
* html #GB_overlay {
  background-color: #000;
  background-color: transparent;
  background-image: url("../img/blank.gif");
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/overlay.png", sizingMethod="scale");
}
#GB_window {
  left: 0;
  bottom: 20px;
  position: fixed;
  background: #fff;
  border: 5px solid #aaa;
  overflow: auto;
  width: 300px;
  height: 440px;
  z-index: 150;
}
#GB_frame {
  border: 0;
  overflow: auto;
  width: 100%;
  height: 378px;
}
#GB_caption {
  font: 12px bold helvetica, verdana, sans-serif;
  color: #fff;
  background: #888;
  padding: 2px 0 2px 5px;
  margin: 0;
  text-align: left;
}
#GB_window img {
  position: absolute;
  top: 2px;
  right: 5px;
  cursor: pointer;
  cursor: hand;
}
#resultado-busca {
	width: 554px;
	height: 37px;
	*height: 39px;
	background: #f5f5f5;
	float: left;
	text-align: right;
	padding: 3px 10px 0 0;
	*padding: 1px 10px 0 0;
	display: block;
	margin: 0 0 15px 0;
	color: #858585;
}
#resultado-busca span {
	font-size: 17px;
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
    display: block;
}
#pg-busca span {
	font-size: 15px;
	*font-size: 16px;
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	margin: 0 0 3px 15px;
	display: block;
}
#pg-busca span a {
    text-decoration: none;
    color: #333;
}
#pg-busca span strong {
	font-size: 17px;
	*font-size: 18px; 
}
#texto #pg-busca a {
	font-weight: normal;
}
#pg-busca strong {
	font-size: 13px;
	*font-size: 13px;
}
#contato {
	display: block;
}
#contato_obrigado {
	height: 90px;
	background: #f5f5f5;
	padding: 55px 25px 30px 0;
	margin: 20px 30px 15px 30px;
	color: #9d9d9c;
	font-weight: bold;
	clear: both;
	text-align: right;
	font-size: 16px;
	*font-size: 17px;
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	display: none;
}
#contato_obrigado span {
	color: #006699;	
	font-size: 18px;
	*font-size: 19px;
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
}
#parceria {
	display: block;
}
#parceria_obrigado {
	height: 90px;
	background: #f5f5f5;
	padding: 55px 25px 30px 0;
	margin: 20px 30px 15px 30px;
	color: #9d9d9c;
	font-weight: bold;
	clear: both;
	text-align: right;
	font-size: 16px;
	*font-size: 17px;
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	display: none;
}
#parceria_obrigado span {
	color: #006699;	
	font-size: 18px;
	*font-size: 19px;
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
}
#sala_imprensa {
	display: block;
}
#sala_imprensa_obrigado {
	height: 105px;
	background: #f5f5f5;
	padding: 70px 25px 30px 0;
	margin: 20px 30px 15px 30px;
	color: #9d9d9c;
	font-weight: bold;
	clear: both;
	text-align: right;
	font-size: 16px;
	*font-size: 17px;
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	display: none;
}
#sala_imprensa_obrigado span {
	color: #006699;	
	font-size: 18px;
	*font-size: 19px;
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
}
#oportunidades p {
	display: block;
	margin: 30px 0 0 132px;
	float: left;
	font-weight: normal;
}
#oportunidades_obrigado {
	display: none;
}
#oportunidades_obrigado {
	height: 90px;
	background: #f5f5f5;
	padding: 55px 25px 30px 0;
	margin: 20px 30px 15px 30px;
	color: #9d9d9c;
	font-weight: bold;
	clear: both;
	text-align: right;
	font-size: 16px;
	*font-size: 17px;
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
}
#oportunidades_obrigado span {
	color: #006699;	
	font-size: 18px;
	*font-size: 19px;
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
}
#texto #msg{
    display: none;
}
#curriculo_loading{
    float: left;
	padding: 1px;
	margin: 2px;
    display: none;
}
#firewall_proposta_obrigado {
	height: 105px;
	background: #f5f5f5;
	padding: 70px 25px 30px 0;
	margin: 20px 30px 15px 30px;
	color: #9d9d9c;
	font-weight: bold;
	clear: both;
	text-align: right;
	font-size: 16px;
	*font-size: 17px;
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	display: none;
}
#firewall_proposta_obrigado span {
	color: #006699;	
	font-size: 18px;
	*font-size: 19px;
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
}
#antivirus_proposta_obrigado {
	height: 105px;
	background: #f5f5f5;
	padding: 70px 25px 30px 0;
	margin: 20px 30px 15px 30px;
	color: #9d9d9c;
	font-weight: bold;
	clear: both;
	text-align: right;
	font-size: 16px;
	*font-size: 17px;
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	display: none;
}
#antivirus_proposta_obrigado span {
	color: #006699;	
	font-size: 18px;
	*font-size: 19px;
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
}
#mask {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background-color:#000;
	display:none;
	float: left;
}
#boxes .window {
	width:549px; 
  	height:389px;
	display:none;
	padding:20px;
	z-index:900;
}
#boxes #dialog1 {
  	width:499px; 
  	height:349px;
	position: fixed;
	_position: absolute;
  	background: url("../img/podemos-ajudar.png") no-repeat;
  	padding: 15px 20px 20px 20px;
 	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	_margin-top: 400px;
	z-index:900;
}
#boxes #dialog1 h3 {
	font-family: Helvetica, sans-serif;
	*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	_font-family: Helvetica, sans-serif;
	font-size: 1.5em;
	padding: 0;
	margin: 10px 0 5px 0;
	color: #006699;
	}
#boxes #dialog1 a {
	text-decoration: none;
	color: #006699;
}
#boxes #dialog1 a:hover {
	text-decoration: underline;
	color: #006699;
}
#boxes #dialog1 p {
	margin: 0;
	padding: 0;
}
#box-colecao-feminino {
	width: 472px;
	float: left;
	margin: 0 0 0 0;
	background: red;
	position: relative;
	display: block;
}
#box-colecao-masculino {
	width: 472px;
	float: right;
	background: green;
	position: relative;
	display: block;
}
#banner-ecopages {
	width: 226px;
	height: 178px;
	position: relative;
	background: url("../img/banner_ecopages-lat.jpg") no-repeat;
	float: right;
	margin: 0 -65px 0 0;
}
#banner-ecopages  a {
	width: 226px;
	height: 178px;
	display: block;
	text-indent: -9999px;
}