/*--------------------------------------------------------------------------------------*/
/*	TEMPLATE CSS PARA PÁGINA STANDARD						*/
/*--------------------------------------------------------------------------------------*/

/*----- LAYOUT--------------------------------------------------------------------------*/

/*HTML,BODY para que o height de #tbody* fique com width:100% do viewport*/
HTML,BODY{
	/*height: 100%; para que a o #tBody possa ter 100% da altura do viewport*/
}

/*Definir aqui as propriedades globais para o body (containing block principal)*/
BODY{
	margin: 0px;
	padding: 0px;
	background: #FFFFFF; /* cor de fundo do viewport*/
	text-align: center; /* necessário devido ao bug do IE que não interpreta a regra das res correctamente*/
	color: #000000;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
}

/*TELA PARA O CORPO DA PÁGINA*/
/* Definir aqui a largura para toda a página (relativo a resolução)*/
#tBody{
	position: relative; /*relative caso se pretenda alinhar a página ao centro*/
	margin:  0px auto 0px auto; /*necessário para que faça o alinhamento horizontal ao centro*/
	padding: 0px;
	width: 778px !important; /*Basta alterar estes valores para regular a largura de toda a página*/
	height:100%; /*acrescentado para obter a altura do viewport*/
	background: #FFFFFF; /*Esta cor serve apenas para teste*/
	color: #000000; /*caso se defina uma cor de fundo deve tb definir-se uma cor para o texto*/
	text-align: left; /* correcção ao bug do IE que não interpreta a regra das res correctamente*/
/*	-moz-box-sizing: border-box; modelo de caixa tradicional para o mozzila*/
/*	box-sizing: border-box; modelo de caixa tradicional para os restantes browsers*/
}
/* Nota: Ao definir position: absolute está-se a posicionar o elemento tBody e como tal */
/*está-se a definir o contexto de posicionamento para os elementos que ele vai conter*/
/*ou seja, todos os elementos da página*/

/*A LARGURA DAS TELAS QUE SE SEGUEM ESTÁ DETERMINADA EM #tBody (ELEMENTO PAI)*/
/*Tela para o cabeçalho */
#tCab{ 
	position: relative;
	margin: 0px;
	padding: 0px;
	clear: both;	
	background: #FFFFFF; /*Esta cor serve apenas para teste*/
	color: #000000;
	height: 90px; /*ao fazer variar este valor o layout da página adapta-se*/
}
/*Nota: Ao definir position: relative; está-se a posicionar o elemento tCab e como tal*/
/*define-se um contexto de posicionamento para todos os elementos que se colocarem no cabeçalho*/

/*Tela para o corpo da página (elemento pai #tBody)*/
#tCont{
	position: relative;
	margin: 0px;
	padding: 0px;
	clear: both;
	background: #FFFFFF; /*Esta cor serve apenas para teste*/
	color: #000000;
}
/*Nota: Ao definir position: relative; está-se a posicionar o elemento tCont relativamente */
/* ao ultimo elemento posicionado,ou seja, tCab. Desta forma, para além de criar um contexto de posicionamento */
/*para os elementos que se vão inserir nesta tela, faz-se com que o a tela para o conteudo suba ou desça */
/*consoante a altura do cabeçalho aumente ou diminua respectivamente*/


/*As duas telas que se seguem estão no interior da tela #tCont */
/*área para o conteúdos á esquerda - por ex. menu (elemento pai #tCont)*/
#contEsq{
	position: relative;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	/*Atenção a este valor- em conjunto com o width de #contDir não pode exceder o width de #tBody*/
	width: 112px !important; /* defenir aqui a largura máxima para o menu */
	display: inline; /*é opcional mas dá mais coerencia em conj. com a prop. imediatamente a seguir*/
	float: left; /*se esta prop. for omitida o layout da página não funciona*/
	overflow: visible;
/*	background-color: #FFFFFF; cor para teste*/
}
/*Nota: Ao definir position: static; está-se a permitir que o elemeto siga o fluxo normal do documento*/
/*Aqui não é criado nenhum contexto de posicionamento pois é importante que seja a tela que se define*/
/*imediatamente a seguir a fazê-lo*/

/*área para conteudos à direita -conteudo propriamente dito (elemento pai #tCont)*/
#contDir {
	position: relative;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	background: #FFFFFF;
	/*Atenção a este valor- em conjunto com o width de #contEsq não pode exceder o width de #tBody*/
	color: #000000;
	width: 658px; /*definir aqui a largura para máxima para o conteudo propriamente dito */
/*	height: 320px;  esta altura, em certos casos, tem de ser especificada de forma absoluta*/
	display: inline; 
	float: right; /*para que o layout da página funcione correctamente esta prop. não deve ser omitida*/
	overflow: visible; /*O conteudo e renderizado para fora do elemento - o layout acompanha as alterações.*/
}
/*Nota: Ao definir position: relative; está-se a posicionar o elemento relativamente ao ultimo elemento posicionado*/
/*,ou seja, #tCont fazendo com que esta coluna também se posicione mais abaixo ou mais acima consoante a altura*/
/*de #tCab. Por outro lado, determina o fluxo normal do documento sempre abaixo de #tCab independentemente*/
/*da maior ou menor altura assumida por este ultimo*/
/*É também importante relembrar que vai definir o contexto de posicionamento dos elementos que contiver*/


/*A tela que se segue tem como elemento pai #tBody*/
/*Tela para o rodapé da página*/
#tRodape{
	position: relative;
	margin: 0px;
	padding: 0px;
	clear: both;
	background: #36cf1e; /*Esta cor serve apenas para teste*/
	color: #000000;
}
/*Nota: Ao definir position: relative; está-se a posicionar o elemento relativamente ao ultimo elemento posicionado*/
/*,ou seja, #tCont, fazendo com que esta área acompanhe as variações de altura de #tCont. Além disso */
/*define o contexto de posicionamento para os elementos que nele forem inseridos*/

/*--------------------------------------------------------------------------------------*/
/*FIM PROPRIEDADES LAYOUT */


P{
	margin: 0px;
	padding: 0px;
}

#logo{
	background: url(images/logopv.jpg) no-repeat;
	margin: 10px 0px 0px 12px;
	padding: 0px;
	width: 220px;
	height: 90px;
	float: left;
}

#logo2{
	margin: 10px 0px 0px 12px;
	padding: 0px;
	width: 220px;
	height: 90px;
}

#recEsq{
	background: #DDDDDD;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	text-align: right;
	width: 112px;
	height: 27px;
	top: 65px;
	left: 0px;
	position: absolute;
}

#recDir{
	background: #DDDDDD;
	color: #000000;
	margin: 0px 0px 0px 10px;
	width: 658px;
	height: 27px;
	top: 65px;
	left: 110px;
	display: inline;
	text-align: left;
	position: absolute;
}

#rede{
	background: #DDDDDD;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-left: 1px solid #FFFFFF;
	width: 55px;
	height: 22px;
	display: inline;
	text-align: center;
	cursor: pointer;
	top: 0px;
	left: 0px;
	position: absolute;
}

#internet{
	background: #DDDDDD;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-left: 1px solid #FFFFFF;
	width: 75px;
	height: 22px;
	display: inline;
	text-align: center;
	cursor: pointer;
	top: 0px;
	left: 55px;
	position: absolute;
}

#sistemas{
	background: #DDDDDD;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-left: 1px solid #FFFFFF;
	width: 80px;
	height: 22px;
	display: inline;
	text-align: center;
	cursor: pointer;
	top: 0px;
	left: 130px;
	position: absolute;
}

#projectos{
	background: #DDDDDD;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 80px;
	height: 22px;
	display: inline;
	text-align: center;
	cursor: pointer;
	top: 0px;
	left: 210px;
	position: absolute;
}

#solucoes{
	background: #DDDDDD;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 80px;
	height: 22px;
	display: inline;
	text-align: center;
	cursor: pointer;
	top: 0px;
	left: 290px;
	position: absolute;
}

#parcerias{
	background: #DDDDDD;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 80px;
	height: 22px;
	display: inline;
	text-align: center;
	cursor: pointer;
	top: 0px;
	left: 370px;
	position: absolute;
}

#redeSelect{
	background: #EAEAEA;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-left: 1px solid #FFFFFF;
	width: 55px;
	height: 22px;
	display: inline;
	text-align: center;
	cursor: pointer;
	top: 0px;
	left: 0px;
	position: absolute;
}

#internetSelect{
	background: #EAEAEA;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-left: 1px solid #FFFFFF;
	width: 75px;
	height: 22px;
	display: inline;
	text-align: center;
	cursor: pointer;
	top: 0px;
	left: 55px;
	position: absolute;
}

#sistemasSelect{
	background: #EAEAEA;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-left: 1px solid #FFFFFF;
	width: 80px;
	height: 22px;
	display: inline;
	text-align: center;
	cursor: pointer;
	top: 0px;
	left: 130px;
	position: absolute;
}

#projectosSelect{
	background: #EAEAEA;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 80px;
	height: 22px;
	display: inline;
	text-align: center;
	cursor: pointer;
	top: 0px;
	left: 210px;
	position: absolute;
}

#solucoesSelect{
	background: #EAEAEA;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 80px;
	height: 22px;
	display: inline;
	text-align: center;
	cursor: pointer;
	top: 0px;
	left: 290px;
	position: absolute;
}

#parceriasSelect{
	background: #EAEAEA;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 80px;
	height: 22px;
	display: inline;
	text-align: center;
	cursor: pointer;
	top: 0px;
	left: 370px;
	position: absolute;
}

#divSubSectionRede{
	background: #EAEAEA;
	color: #77C1C7;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	visibility: hidden;
	height: 25px;
	display: inline;
	text-align: center;
	z-index: 2;
	cursor: pointer;
	top:  91px;
	left: 210px;
	position: absolute;
}

#divSubSectionInternet{
	background: #EAEAEA;
	color: #77C1C7;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	visibility: hidden;
	height: 25px;
	display: inline;
	text-align: center;
	cursor: pointer;
	z-index: 2;
	top:  91px;
	left: 265px;
	position: absolute;
}

#divSubSectionSolucoes{
	background: #EAEAEA;
	color: #77C1C7;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	visibility: hidden;
	display: inline;
	text-align: left;
	cursor: pointer;
	z-index: 2;
	top:  92px;
	left: 410px;
	position: absolute;
}

#divSubSectionSistemas{
	background: #EAEAEA;
	color: #77C1C7;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	visibility: hidden;
	width: 80px;
	display: inline;
	text-align: left;
	cursor: pointer;
	z-index: 2;
	top:  92px;
	left: 250px;
	position: absolute;
}

.subSection{
	background: #EAEAEA;
	color: #77C1C7;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	height: 20px;
	display: inline;
	text-align: left;
	cursor: pointer;
	z-index: 2;
}

.subSectionSelect{
	background: #EAEAEA;
	color: #1E02F5;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	height: 20px;
	display: inline;
	text-align: left;
	cursor: pointer;
	z-index: 2;
}

.destaqueProduto{
	background: url(images/produtofundo.jpg) no-repeat;
	color: #808080;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	width: 100px;
	height: 200px;
	position: relative;
}

.destaqueParceiro{
	background: #FFFFFF;
	color: #808080;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	width: 110px;
	display: inline;
	position: relative;
}

.divTop{
	background: #FFFFFF;
	color: #000000;
	width: 658px;
	display: inline;
	position: relative;
}

.divText{
	background: #FFFFFF;
	color: #000000;
	width: 658px;
	float: left;
	display: inline;
}

.divParceiros{
	background: #FFFFFF;
	color: #000000;
	margin: 5px 0px 0px 0px;
	width: 658px;
	float: left;
	display: inline;
}

.divEndText{
	background: #FFFFFF;
	color: #000000;
	width: 658px;
	height: 30px;
	float: left;
	display: inline;
}

.divCampanhaTitle{
	background: #CCFF66;
	color: #000000;
	width: 327px;
	height: 200px;
	float: left;
	cursor: pointer;
}

.divCampanhaTitleNegociar{
	background: #FF7F00;
	color: #000000;
	width: 327px;
	height: 200px;
	float: left;
	cursor: pointer;
}

.divSubSectionTitle{
	background: #FFDAC1;
	color: #000000;
	width: 327px;
	height: 200px;
	float: left;
}

.divSectionTitle{
	background: #BBE0E3;
	color: #000000;
	width: 327px;
	height: 200px;
	float: left;
}

.divCapitulo{
	background: #93C400;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 5px;
	width: 317px;
	float: left; 
	cursor: pointer;
}

.divCapituloNegociar{
	background: #CA6500;
	color: #FFFFFF;
	font-size: 38px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 5px;
	width: 317px;
	float: left; 
	cursor: pointer;
}


.divTitle{
	background: #DEFF9B;
	color: #000000;
	font-size: 38px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0px 0px 0px;
	padding: 5px;
	width: 317px;
	float: left; 
	cursor: pointer;
}

.divTitleNegociar{
	background: #FFF4EA;
	color: #000000;
	font-size: 38px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0px 0px 0px;
	padding: 5px;
	width: 317px;
	float: left; 
	cursor: pointer;
}


.divSubTitleHomepage{	
	background: url(images/subtitle.jpg);
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 130%;
	border-top: 1px solid #CCFF66;
	border-bottom: 1px solid #CCFF66;
	width: 658px;
	height: 150px;
	float: left;
	cursor: pointer;
}

.divSubTitleHomepageNegociar{	
	background: url(images/subtitlenegociar.jpg);
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 130%;
	border-top: 1px solid #FF7F00;
	border-bottom: 1px solid #FF7F00;
	width: 658px;
	height: 150px;
	float: left;
	cursor: pointer;
}

.divpageactivelicense{	
	background: url(images/activelicense.jpg);
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 130%;
	border-top: 1px solid #FF7F00;
	border-bottom: 1px solid #FF7F00;
	width: 658px;
	height: 150px;
	float: left;
}

.divpageactivelicense2{	
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 130%;
	border-top: 1px solid #FF7F00;
	border-bottom: 1px solid #FF7F00;
	width: 658px;
	height: 150px;
	float: left;
}

.divSolucoesCampanhas{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 130%;
	border-top: 1px solid #BBE0E3;
	border-bottom: 1px solid #BBE0E3;
	width: 658px;
	float: left;
	cursor: pointer;
}

.divSection{
	background: #77C1C7;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	margin: 100px 0px 0px 0px;
	padding: 5px;
	width: 317px;
	float: left;
}

.divLineTitle{
	background: #FFFFFF;
	color: #000000;
	font-size: 2px;
	margin: 10px 0px 0px 0px;
	width: 327px;
	height: 2px;
	float: left;
	cursor: pointer;
}

.divContactSection{
	background: #77C1C7;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	margin: 80px 0px 0px 0px;
	padding: 5px;
	width: 317px;
	float: left; 
}

.divSubSection{
	background: #FF9248;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	margin: 100px 0px 0px 0px;
	padding: 5px;
	width: 317px;
	float: left; 
}
.divEndFormEsqSection{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #BBE0E3;
	width: 327px;
	float: left;
	position: relative;
}

.divEndFormDirSection{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #BBE0E3;
	width: 327px;
	float: right;
	position: relative;
}

.textSectionForm{
	background: #E1F1F2;
	color: #808080;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
}

.divSolucoesCampanhas{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	line-height: 130%;
	border-top: 1px solid #BBE0E3;
	border-bottom: 1px solid #BBE0E3;
	width: 658px;
	float: left;
	cursor: pointer;
}

.divLineImage{
	background: #FFFFFF;
	color: #000000;
	font-size: 2px;
	margin: 142px 0px 0px 0px;
	width: 327px;
	height: 2px;
	cursor: pointer;
}

.divCampanhaImageNegociar{
	background: url(images/campanhanegociarfinal.jpg) no-repeat;
	color: #000000;
	width: 327px;
	height: 200px;
	float: right;
	cursor: pointer;
}

.divLineContactImage{
	background: #FFFFFF;
	color: #000000;
	font-size: 2px;
	margin: 122px 0px 0px 0px;
	width: 327px;
	height: 2px;
}

.divLineProductImage{
	background: #FFFFFF;
	color: #000000;
	font-size: 2px;
	margin: 142px 0px 0px 0px;
	width: 327px;
	height: 2px;
}

.divCampanhaImage{
	background: url(images/ligarfichaoriginal.jpg) no-repeat;
	color: #000000;
	width: 327px;
	height: 200px;
	float: right;
	cursor: pointer;
}

.divIducoesImage{
	background: url(images/iducoesimage.jpg) no-repeat;
	color: #000000;
	width: 327px;
	height: 200px;
	float: right;
}

.divBangImage{
	background: url(images/bangimage.jpg) no-repeat;
	color: #000000;
	width: 327px;
	height: 200px;
	float: right;
}

.divParceriasImage{
	background: url(images/parceirosimage.jpg) no-repeat;
	color: #000000;
	width: 327px;
	height: 200px;
	float: right;
}

.divSolucoesImage{
	background: url(images/solucoesimage.jpg) no-repeat;
	color: #000000;
	width: 327px;
	height: 200px;
	float: right;
}

.divWebdevImage{
	background: url(images/webdevimage.jpg) no-repeat;
	color: #000000;
	width: 327px;
	height: 200px;
	float: right;
}

.divWebnowImage{
	background: url(images/webnowimagegdlr.jpg) no-repeat;
	color: #000000;
	width: 327px;
	height: 200px;
	float: right;
}

.divPb2bImage{
	background: url(images/pb2bgdlr.jpg) no-repeat;
	color: #000000;
	width: 327px;
	height: 200px;
	float: right;
}

.divWebcatImage{
	background: url(images/webcatimagegdlr.jpg) no-repeat;
	color: #000000;
	width: 327px;
	height: 200px;
	float: right;
}

.divContactosImage{
	background: url(images/contactosimagegd2.jpg) no-repeat;
	color: #000000;
	width: 327px;
	height: 200px;
	float: right;
}

.divSistemasImage{
	background: url(images/sistemasimage.jpg) no-repeat;
	color: #000000;
	width: 327px;
	height: 200px;
	float: right;
}

.divProjectosImage{
	background: url(images/projectosimage.jpg) no-repeat;
	color: #000000;
	width: 327px;
	height: 200px;
	float: right;
}

.divContactenosImage{
	background: url(images/contactenosimage.jpg) no-repeat;
	color: #000000;
	width: 327px;
	height: 200px;
	float: right;
}

.divTextImage{
	background: #E1F1F2;
	font-size: 10px;
	color: #000000;
	margin: 8px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	width: 317px;
	float: left;
}

.divContactosFormulario{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	line-height: 130%;
	text-align: left;
	width: 658px;
	float: left;
}

.divContFormSolucoes{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	line-height: 130%;
	border-top: 1px solid #BBE0E3;
	border-bottom: 1px solid #BBE0E3;
	width: 658px;
	float: left;
}

.alert{
	background: #FFFFFF;
	color: #FF0000;
	font-size: 10px;
}

.divLinks{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	line-height: 130%;
	width: 327px;
	float: left;
	cursor: pointer;
}

.botao{
	cursor: pointer;
}

.buttonEnviar{
	background: #EAEAEA;
	font-size: 10px; 
	color: #000000; 
	border-top: 1px solid #00FF00;
	border-right: 1px solid #00FF00;
	border-bottom: 1px solid #00FF00;
	border-left: 1px solid #00FF00;
	cursor: pointer;
}

.buttonLimpar{
	background: #EAEAEA;
	font-size: 10px; 
	color: #000000; 
	border-top: 1px solid #3399FF;
	border-right: 1px solid #3399FF;
	border-bottom: 1px solid #3399FF;
	border-left: 1px solid #3399FF;
	cursor: pointer;
}


.divParceirosGeral{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	line-height: 130%;
	border-top: 1px solid #BBE0E3;
	border-bottom: 1px solid #BBE0E3;
	width: 658px;
	float: left;
}

.divParceirosLogo{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 0px;
	border-right: 1px solid #BBE0E3;
	line-height: 130%;
	width: 110px;
	float: left;
	cursor: pointer;
}

.divParceirosText{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	line-height: 130%;
	width: 530px;
	float: right;
}

.divParceirosTextTitle{	
	background: #FFFFFF;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 5px 0px 5px;
	line-height: 130%;
	width: 520px;
	float: left;
}

.divParceirosTextComplete{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	line-height: 130%;
	width: 520px;
	float: left;
}

.divLinks{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 20px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	line-height: 130%;
	width: 307px;
	float: left;
}

.divContactos{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	line-height: 130%;
	border-top: 1px solid #E1F1F2;
	border-bottom: 1px solid #E1F1F2;
	width: 658px;
	float: left;
}

.divContactosMapa{	
	background: #FFFFFF url(images/mapa.jpg) no-repeat;
	color: #000000;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	line-height: 130%;
	width: 327px;
	height: 190px;
	float: right;
}

.text{
	background: #DEFF9B;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
	width: 310px;
}

.textSection{
	background: #E1F1F2;
	color: #808080;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
}

.foto{
	background: url(images/rdffoto.jpg) no-repeat;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	margin: 5px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	height: 200px;
	width: 150px;
	float: right;
}

.fotoladoDir{
	background: #E1F1F2;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	margin: 5px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	width: 130px;
	height: 300px;
	float: left;
}

.textHomepage{
	background: #DEFF9B;
	color: #808080;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
}

.textHomepageNegociar{
	background: #FFA953;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
}

.textSubSection{
	background: #FFF0E6;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
}

.divTextEsqHomepage{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	line-height: 130%;
	border-top: 1px solid #CCFF66;
	width: 317px;
	float: left;
}

.divTextDirHomepage{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	line-height: 130%;
	border-top: 1px solid #CCFF66;
	width: 317px;
	float: right;
}

.divEndTextEsqHomepage{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #CCFF66;
	width: 327px;
	float: left;
	position: relative;
}

.divEndTextDirHomepage{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #CCFF66;
	width: 327px;
	float: right;
	position: relative;
}

.divTextEsqHomepageNegociar{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	line-height: 130%;
	border-top: 1px solid #FF7F00;
	width: 317px;
	float: left;
}

.divTextDirHomepageNegociar{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	line-height: 130%;
	border-top: 1px solid #FF7F00;
	width: 317px;
	float: right;
}

.divEndTextEsqHomepageNegociar{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #FF7F00;
	width: 327px;
	float: left;
	position: relative;
}

.divEndTextDirHomepageNegociar{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #FF7F00;
	width: 327px;
	float: right;
	position: relative;
}


.divTextEsqSection{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	line-height: 130%;
	border-top: 1px solid #BBE0E3;
	width: 317px;
	float: left;
}

.divTextEsqSectionFoto{	
	background: url(images/rdffoto.jpg) no-repeat;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	line-height: 130%;
	border-top: 1px solid #BBE0E3;
	width: 317px;
	float: left;
}

.divTextDirSection{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	line-height: 130%;
	border-top: 1px solid #BBE0E3;
	width: 317px;
	float: right;
}

.divEndTextEsqSection{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #BBE0E3;
	width: 327px;
	float: left;
	position: relative;
}

.divEndTextDirSection{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #BBE0E3;
	width: 327px;
	float: right;
	position: relative;
}

.divEndTextEsqSectionFoto{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	border-bottom: 1px solid #BBE0E3;
	width: 327px;
	float: left;
	position: relative;
}

.divEndTextDirSectionFoto{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #BBE0E3;
	width: 327px;
	float: right;
	position: relative;
}

.divTextEsqSubSection{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	line-height: 130%;
	border-top: 1px solid #FF9248;
	width: 317px;
	float: left;
}

.divTextDirSubSection{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	line-height: 130%;
	border-top: 1px solid #FF9248;
	width: 317px;
	float: right;
}

.divEndTextEsqSubSection{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #FF9248;
	width: 327px;
	float: left;
	position: relative;
}

.divEndTextDirSubSection{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #FF9248;
	width: 327px;
	float: right;
	position: relative;
}

.divProductEsqSection{	
	background: #FFFFFF;
	color: #000000;
	font-size: 10px;
	margin: 5px 5px 0px 0px;
	padding: 5px 0px 0px 0px;
	line-height: 130%;
	border-top: 1px solid #FF6600;
	width: 216px;
	float: left;
}

.bangImage{
	background: url(images/bangentidadesgd.jpg) no-repeat;
	color: #000000;
	margin: 5px 0px 5px 0px;
	height: 135px;
	text-align: center;
}

.divWebnow{
	background: url(images/webnowimagepqm.jpg) no-repeat;
	color: #000000;
	margin: 5px 0px 10px 0px;
	height: 50px;
	cursor: pointer;
}

.divPb2b{
	background: url(images/pb2bimage.jpg) no-repeat;
	color: #000000;
	margin: 5px 0px 10px 0px;
	height: 50px;
	cursor: pointer;
}

.divWebcat{
	background: url(images/webcatimage.jpg) no-repeat;
	color: #000000;
	margin: 5px 0px 10px 0px;
	height: 50px;
	cursor: pointer;
}

.divProductCenSection{	
	background: #FFFFFF;
	color: #000000;
	font-size: 10px;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	line-height: 130%;
	border-top: 1px solid #FF6600;
	width: 216px;
	float: left;
}

.divProductDirSection{	
	background: #FFFFFF;
	color: #000000;
	font-size: 10px;
	margin: 5px 0px 0px 5px;
	padding: 5px 0px 0px 0px;
	line-height: 130%;
	border-top: 1px solid #FF6600;
	width: 216px;
	float: left;
}

.divEndProductEsqSection{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 0px 5px 0px 0px;
	padding: 5px 0px 0px 0px;
	line-height: 130%;
	border-bottom: 1px solid #FF6600;
	width: 216px;
	float: left;
}

.divEndProductCenSection{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 0px 5px 0px 0px;
	padding: 5px 0px 0px 0px;
	line-height: 130%;
	border-bottom: 1px solid #FF6600;
	width: 216px;
	float: left;
}

.divEndProductDirSection{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	line-height: 130%;
	border-bottom: 1px solid #FF6600;
	width: 216px;
	float: left;
}

.rodapeEsq{
	background: #FFFFFF;
	color: #808080;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
	border-top: 4px solid #DDDDDD;
	width: 102px;
	float: left;
	cursor: pointer;
}

.rodapeDir{
	background: #FFFFFF;
	color: #808080;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
	border-top: 4px solid #DDDDDD;
	width: 648px;
	float: right;
}

A:link{
	background: transparent;
	font-size: 11px;
	color: #000000;
}

A:visited{ 
	background: transparent;
	font-size: 11px;
	color: #000000;
}

A:active{
	background: transparent;
	font-size: 11px;
	color: #000000;
}

.imgnoborder{
	border: 0px;
}

input
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px
}

textarea
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px
}

.error
{
	color: Red;
	background: #FFFFFF;
	}

.divTextSection{	
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
	margin: 5px 0px 30px 0px;
	padding: 5px 5px 0px 5px;
	line-height: 130%;
	border-top: 1px solid #BBE0E3;
	width: 645px;
	float: left;
}
