/* CSS Document */

* {
	padding:0;
	margin:0;
	
	
}

/* ================ TAGS =============== */

a {
	color:#63AEA9;
}

a:focus {
	outline:none;
}

address {
	font-size:13px;
	color:#121212;
	font-style:normal;
	margin:0 0 25px 0;
	line-height:145%;
	padding-top:10px;
	
}

blockquote {
	background:url(../images/ico-blockquote.gif) 2% 10% no-repeat;
	width:75%;
	padding: 12px 0 12px 80px;
	font-size:12px;
	font-weight:bold;
	color:#03386e;
	line-height:160%;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/bg_topo.gif) repeat-x;
}
html {
	background:#131313 url(../images/bg_fundo.gif) repeat-y left;
}
dl {
	width:87%;
	margin:12px;
}
dd {
	padding:0 0 5px 15px;
	color:#fff;
	margin:4px 0pt 4px 10px;
	line-height:142%;
	font-size:13px;
}
dt {
	background:url(../images/ico-seta.gif) 2% 50%  no-repeat;
	font-weight:bold;
	color:#228A87;
	margin-left:8px;
	padding:3px 4px 3px 25px;
	margin-top:20px;
	font-size:17px;
}

h1 {
	background:url(../../includes/images/ico-quadradopreto.gif) bottom left no-repeat;
	color:#a3a3a3;
	font-size:22px;
	margin:35px 0pt 33px 40px;
	padding-bottom:11px;
	font-style:italic;
	letter-spacing:-0.03em;
	_margin:35px 4px 33px 40px;
	
	
	

}
h2 {
	font-size:14px;
	color:#0b2856;
}
h3 {
	font-size:15px;
	margin:40px 0pt 20px 40px;
	color:#a3a3a3;
}
h3#planejar {
	margin:10px 0pt 20px 40px !important;
}

p {
	margin:12px 0;
	line-height:140%;
}

.campo_erro {
	font-size: 11px;
	color: #000000;
	background:#8ebbba;
}

input, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#ecedee;
	font-size:13px;
	padding:3px;
	margin:8px 0 6px 0;
	color:#625D5D;
	
}
#submit {
	color:#6f6f6f;
	background-color:#ecedee;
	padding:3px;
	font-weight:bold;
	margin:5px 0 0 331px;
	*margin:5px 0 0 300px;
	_margin:5px 0 0 300px;
	
}

input:focus, textarea:focus {
	background:#fff;
}

#formContato label {
	color:#a3a3a3;
	font-size:10px;
	font-weight:bold;
	margin:13px 0pt 3px;
	text-transform:uppercase;
}

#formContato label, input, textarea {
	display:block;
}


form {
	margin:40px 0pt 0pt 40px;
	_margin:40px 84px 0pt 40px;
}

select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#ecedee;
	font-size:13px;
	height: 24px;
	margin:8px 0 6px 0;
	padding:0;
}

table.formulario {
	background:none !important;
	border:none !important;
}
table.formulario td {
	background:none !important;
}




/* ================ IDS =============== */

#assinatura {
	color:#63AEA9;
	font-size:9px;
	margin:100px 0pt 5px 0px;
}
#assinatura a:hover {
	color:#2b605c;
}
#assinatura span {
	display:block;
	height:1px;
	text-indent:-9999px;
	width:1px;
}
#ano {
	display: inline !important;
	margin: 0 0 5px 10px;
	height:18px;
	padding:2px 0;
}

#banner {
	height:297px;
	width:522px;
	overflow:hidden;
	margin-top:-1px;
	_margin-top:-5px;
}
#bannerInferior {
	margin:0pt 0px 136px 0pt;
	
}
#bannerInterna {
	height:185px;
	margin:-186px 224px;
	overflow:hidden;
	width:516px;
	*margin:-183px 224px;/* IE7 */
	_margin:-184px 224px; /* IE6 */
	
}
#barraLateral {
	background:#B0DADB none repeat scroll 0% 50%;
	color:#0D2F64;
	float:left;
	width:190px;
	padding:46px 15px 10px 18px;
	
}
#barraLateral p {
	color:#033f3f;
	font-size:13px;
	line-height:170%;
	font-size:0.7em;
	width:160px;
}
#barraLateral strong {
	text-transform:uppercase;
	color:#121212;
}
#barraLateral h2 {
	background:url(../../includes/images/ico-quadrado.gif) bottom left no-repeat;
	color:#012D2E;
	text-transform:uppercase;
	font-size:11px;
	padding-bottom:10px;
}
#barraLateral h2.galeriaTit{
	font-size:14px;
	text-transform:uppercase;
	color:#134C87;
	margin:0 0 10px 0;
}

.linkTextoAtendimento:link, .linkTextoAtendimento:visited {
	color:#000033;
	text-decoration:underline;
}
.linkTextoAtendimento:hover, .linkTextoAtendimento:focus {
	color:#3399FF;
}

#containerPrincipal {
	width:762px;
}

#conteudoPrincipalHome {
	float:left;
	margin:-185px 0pt 0pt 1px;
	position:relative;
	/*top:-300px;*/
	width:535px;
	
		
}
#conteudoPrincipalHome h2 {
	background:url(../../includes/images/ico-quadradopreto.gif) left bottom no-repeat;
	color:#A3A3A3 !important;
	font-size:14px;
	margin:-102px 0pt 40px 20px !important;
	padding-bottom:10px;
}


/*== CONTEUDO PRINCIPAL - PAGINAS INTERNAS ===============*/
#conteudoPrincipalInterna {
	width:523px;
	float:left;
	/*margin-top:167px;
	*margin-top:56px;/* IE7 */
	/*_margin:40px 0pt 0pt;*/
	_width:400px;
	
}

#conteudoPrincipalInterna h2 {
	background:url(../../includes/images/ico-quadradopreto.gif) left bottom no-repeat;
	color:#A3A3A3 !important;
	font-size:14px;
	margin:-126px 0pt 56px 29px !important;
	padding-bottom:13px;
}
#conteudoPrincipalInterna p {
	font-size:13px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:40px;
}
#conteudoPrincipalInterna img {
	border:5px solid #000;
	margin:12px -6px 15px 41px;
	_margin:12px -6px 15px 39px;
	
}
#conteudoPrincipalInterna a {
	font-size:12px;
	color:fff;
	
}
#conteudoPrincipalInterna a.back {
	margin:50px 0pt 20px 40px;
	font-size:11px;
	background:url(../images/icon_back.gif) no-repeat scroll left 1px;
	padding-left:17px;
}

#conteudoPrincipalInterna a.voltar {
	margin:60px 0pt 20px 40px;
	font-size:11px;
	background:url(../images/icon_back_left.gif) no-repeat scroll left 1px;
	padding-left:17px;
}
#conteudoPrincipalInterna a:link, #conteudoPrincipalInterna a:visited {
	color:#fff;
	text-decoration:none;
}
#conteudoPrincipalInterna a:hover, #conteudoPrincipalInterna a:focus {
	color:#276162;
	text-decoration:underline;
	
}
#conteudoPrincipalInterna ul{
	margin: 15px 0 25px 20px !important;
}
#conteudoPrincipalInterna ul li{
	list-style:url(../images/ico-seta.gif) outside;
	margin: 12px 0 12px 20px !important;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
#conteudoPrincipalInterna ul li a{
	font-size:13px;
}
ul.planejar li {
	list-style:square !important;
	font-weight:normal !important;
}
.depoimentosGeral {
	clear:both;
	margin:37px 0pt 0pt;
	overflow:auto;
	padding:0pt 0pt 20px;
	position:relative;
	width:530px;
}
.depoimentosImg {
	float:left;
	margin:0pt 15px 0pt 0pt;
	width:120px;
}
.depoimentostxt {
	float:left;
	margin:-30px 0pt 40px 15px;
	width:375px;
	_width:330px;/* IE6 */
	_margin:-30px 0pt 40px 7px;
}
.depoimentosData {
	color:#62acaa;
	font-size:10px;
	line-height:100%;
	margin-left:40px;
}
/*#conteudoPrincipalInterna ol li {
	margin:6px 0 6px 24px;
}
#conteudoPrincipalInterna ol, #conteudoPrincipalInterna ul {
	margin:12px 0;
}
#conteudoPrincipalInterna strong {
	color:#03386e;
	font-weight:bold;
}

#conteudoPrincipalInterna table {
	margin:0 0 24px 0;
	background:#1e5287;
}
#conteudoPrincipalInterna td {
	background:#f5f7f8;
	color:#000;
	padding:2px 3px;
}
#conteudoPrincipalInterna dl dt {
	margin-top:30px !important;
}

#conteudoPrincipalInterna caption {
	background:#03386e url(../images/bg-caption.gif) top repeat-x;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:5px;
}

#conteudoPrincipalInterna th {
	text-align:left;
	padding:4px 0 4px 3px;
	color:#1e5287;
	font-size:11px;
	font-weight:bold;
	background:#f5f7f8;
}*/

/*== CONTEUDO PRINCIPAL - PAGINAS INTERNAS ===============*/

#escolheIdioma {
	display:none;
}

#frase {
	/*tirar o display:none para voltar a aparecer
	display:none;*/
	text-align:right;
	color:#fffd23;
	font-size:16px;
	width:190px;
	margin:30px 15px 0 0;
	float:right;
}


#galeriaThumbs {
	margin: 0 0 20px 0;
	padding-left:38px;
}
#galeriaThumbs a img {
	border:3px solid #000;
	margin:2px;
}
#galeriaThumbs a:hover img {
	border:3px solid #024647;
}

#geral {
	margin:0;
	text-align:left;
	width:780px;
	overflow:hidden;
	padding-bottom:52px;
}


.contato a:link, .contato a:visited{
	display:block;
	margin:6px 0;
	font-size:9px;
	font-weight:bold;
	color:#575757;
	text-decoration:none;
	padding:4px 8px 4px 25px;
}

#formulario a:link, #formulario a:visited{
	background:#62acaa url(../images/ico-contato.gif) 4px 50% no-repeat;
	color:#fff;
	margin:0pt 46px 0pt -1px;
}
#formulario a:hover, #formulario a:focus {
	background:#fff url(../images/ico-contato.gif) 4px 50% no-repeat;
	color:#62ACAA;
}


#menuLateral {
	float:right;
	width:25px;
	height:343px;
	padding:0 0 0 10px;
	_padding:0 1px 0 3px;
}


/*== MENU IDIOMAS ===============*/
#idiomas {
	/*float:right;*/
	margin:10px 0 0 0;
	/* visibility:hidden; */
}
#idiomas li {
	margin:3px 0;
	list-style:none;
}
#idiomas li a{
	width:19px;
	display:block;
	text-indent:-9900px;
	padding:0;
}

#menuUtilitario {
	/*float:right;*/
	margin:172px 0 0 0;
	_margin:172px 0 17px 0;
}
#menuUtilitario li {
	margin:7px 0;
	list-style:none;
}
#menuUtilitario li a{
	width:18px;
	display:block;
	text-indent:-9000px;
}

#menuUtilitario li a.mu-home {background:url(../images/ico-home.gif) right center no-repeat;}
#menuUtilitario li a.mu-home:hover {background:url(../images/ico-home-over.gif) right center no-repeat;}

#menuUtilitario li a.mu-busca {background:url(../images/ico-busca.gif) right center no-repeat;}
#menuUtilitario li a.mu-busca:hover {background:url(../images/ico-busca-over.gif) right center no-repeat;}

#menuUtilitario li a.mu-contato {background:url(../images/ico-contato.gif) right center no-repeat;}
#menuUtilitario li a.mu-contato:hover {background:url(../images/ico-contato-over.gif) right center no-repeat;}

#menuUtilitario li a.mu-atendimento {background:url(../images/ico-atendimento.gif) right center no-repeat;}
#menuUtilitario li a.mu-atendimento:hover {background:url(../images/ico-atendimento-over.gif) right center no-repeat;}


/*== MENU PRINCIPAL ===============*/
#menu_pt,
#menu_en,
#menu_es {
	width:522px;
	height:38px;
	background:url(../../includes/images/topo_menu.jpg) left top repeat-x;
	margin:-1px 18px 0pt;
	_margin:-2px 9px 0 0;/* IE6 */
	_height:38px;/* IE6 */
	float:right;
	

}
#menu_pt li,
#menu_en li,
#menu_es li {
	/*display:inline;*/
	float:left;
	list-style:none;
}
#menu_pt li a,
#menu_en li a,
#menu_es li a{
	display:block;
	width:100px;
	/*height:50px;*/
	margin:0;
	padding:26px 0 1px 0;
	text-indent:-9000px;
}

/* - - - - menu PORTUGUES - - - -*/
#menu_pt li a#mp-empresa {width:90px;}
#menu_pt li a#mp-empresa{background:url(../../includes/images/menu_empresa.gif) 50% 10px no-repeat;}
#menu_pt li a#mp-empresa:hover {background:url(../../includes/images/menu_empresa_on.gif) 50% 10px no-repeat;}

#menu_pt li a#mp-portfolio {width:85px;}
#menu_pt li a#mp-portfolio {background:url(../../includes/images/menu_portifolio.gif) 3px 10px no-repeat;}
#menu_pt li a#mp-portfolio:hover {background:url(../../includes/images/menu_portifolio_on.gif) 3px 10px no-repeat;}

#menu_pt li a#mp-depoimentos {width:102px;}
#menu_pt li a#mp-depoimentos {background:url(../../includes/images/menu_depoimentos.gif) 2px 10px no-repeat;}
#menu_pt li a#mp-depoimentos:hover {background:url(../../includes/images/menu_depoimentos_on.gif) 2px 10px no-repeat;}

#menu_pt li a#mp-mercado {width:160px;}
#menu_pt li a#mp-mercado {background:url(../../includes/images/menu_mercado.gif) 5px 10px no-repeat;}
#menu_pt li a#mp-mercado:hover {background:url(../../includes/images/menu_mercado_on.gif) 5px 10px no-repeat;}

#menu_pt li a#mp-contato {width:85px;}
#menu_pt li a#mp-contato {background:url(../images/menu_contato.gif) 50% 10px no-repeat;}
#menu_pt li a#mp-contato:hover {background:url(../images/menu_contato_on.gif) 50% 10px no-repeat;}
/* - - - - menu PORTUGUES - - - -*/

/*== MENU PRINCIPAL ===============*/


/*== MENU CLIENTES ===============*/
#menuCliente {
	margin: 0 0 40px 0;
	width:182px;
	overflow:hidden;
}
#menuCliente h2 {
	background:url(../images/bg-caption.gif) center top repeat-x;
	color:#fff;
	padding: 2px 4px 2px 10px;
	font-size:10px;
	text-transform:uppercase;
}
#menuCliente ul {
	border:1px solid #eaeaea;
	padding:0 0 8px 0;
	background:url(../images/bg-cinza.gif) top repeat-x;
	width:182px;
}
#menuCliente ul li {
	list-style:none;
	padding:3px 5px 3px 5px;
}
#menuCliente ul li a:link, #menuCliente ul li a:visited{
	color:#0676c6;
	display:block;
	font-size:11px;
	text-decoration:none;
	padding:3px 5px 3px 5px;
	_padding:0;
	*padding:0;
}
#menuCliente ul li a:hover, #menuCliente ul li a:focus {
	color:#fff;
	background:url(../images/bg-menu_cliente.gif) bottom repeat-x;
}
#menuCliente ul li a:active {
	background:url(../images/bg-menu_cliente_active.gif) bottom repeat-x;
}
/*== MENU CLIENTES ===============*/

/*#rodape {
	font-size:10px;
	clear:both;
	margin:0 0 40px 20px;
}
#rodape a:link, #rodape a:visited {
	color:#bdbdbd;
	text-decoration:none;
}
#rodape a:hover, #rodape a:focus {
	text-decoration:underline;
}
#rodape a:active {
	background:#bdbdbd;
	color:#fff;
}*/
#topoContainer {
	background:url(../../images/bg_topo.gif) top repeat-x;
	width:762px;
	height:224px;
	/*_height:339px;*/
	/*height:355px;*/
/*	background:url(../images/sombra_topo.png) 0 80% no-repeat;*/
	
}
#topoImg {
	background:url(../../includes/images/marcaebano.jpg) top left no-repeat;
	height:224px;
	width:223px;
	*margin-top:-40px;/* IE7 */
	_margin-top:-45px;/* IE6 */
	
	cursor:pointer;
}



/* ================ CLASSES =============== */
.borda {
	border:5px solid #f3f3f3;
}
.homeh1 {
	width:179px;
	height:82px;
	float:left;
	color:#012d2e;
	font-size:22px;
	margin:0px 0pt -22px;
	background:none;
}
/*.data {
	width:46px;
	height:24px;
	*height:24px;
	_height:0;
	background:#cacaca;
	color:#fff;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	padding:12px 2px;
	*padding:10px 1px;
	_padding:10px 3px;
	margin:0 0 0 4px;
	float:right;
	line-height:normal;
}*/
/*.data span {
	padding:12px 4px;
}*/


.imgLeft {
	float:left;
}
.imgRight {
	float:right;
}
.help {
	font-size:10px;
	display:inline;
}
.novidadeContainer {
	float:left;
	margin:0px;
	width:220px;
	margin:0px 30px 14px 0px;
	*margin:0px 30px -14px 0px;
	_margin:0px 0px -14px 0px;/*IE6 */
	
}

.novidadeContainer p {
	color:#fff; 
	/*float:left;*/
	font-size:13px;
	width:220px;
	margin:0pt 20px;
	font-weight:bold;
	font-style:italic;
}
.novidadeContainer p span {
	color:#fff; 
	/*float:left;*/
	font-size:13px;
	width:220px;
	/*margin:0pt 20px;*/
	font-style:normal;
	font-weight:normal;

}
.novidadeContainer img {
	border:5px solid #000000;
	margin:0px 0pt 0pt 22px;
	float:left;
	margin:0px 10px 5px 22px;
	
	
}


.maisDep {
	clear:both;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	margin-right:50px;
}

.novidadeTxtHome {
	/*width:390px; 390*/
	/*float:left;*/
	color:#ffffff;
	font-size:13px;
	line-height:150%;
}
.novidadeTxtInterna {
	width:99%; /*390*/
	float:left;
	color:#0676c6;
	font-size:13px;
	line-height:150%;
}
.novidadeTxtHome a:link, .novidadeTxtHome a:visited, .novidadeTxtInterna a:link, .novidadeTxtInterna a:visited{
	color:#0676c6;
	text-decoration:none;
}
.novidadeTxtHome a:hover, .novidadeTxtHome a:focus, .novidadeTxtInterna a:hover, .novidadeTxtInterna a:focus {
	text-decoration:underline;
}
.novidadeTxtHome a:active, .novidadeTxtInterna a:active {
	color:#336699;
}

.novidade a:link, .novidade a:active, .novidade a:visited, .novidade a:hover{
	color:#fff !important;
	font-size:14px !important;	
}


.outras {
	margin:0 0 40px 15px;
}
.outras ul li {
	list-style-image:url(../images/ico-seta.gif);
}
.outras li a:link, .outras li a:visited{
	font-size:11px;
	color:#1E5287;
	text-decoration:none;
}
.outras li a:hover {
	text-decoration:underline;
}

.quebra {
	clear:both;
}

.saibaMais {
	margin:23px 0 78px 0;
	display:block;
}

.saibaMais a:link, .saibaMais a:visited{
	font-size:9px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding:4px 8px 4px 25px;
	background:#62acaa url(../images/ico-seta.gif) 7px 50% no-repeat;
}
.saibaMais a:hover, .saibaMais a:focus, .saibaMais a:active {
	color:#62acaa;
	text-decoration:none;
	padding:4px 8px 4px 25px;
	background:#fff url(../images/ico-seta.gif) 7px 50% no-repeat;
}

.saibaMais2 {
	margin:0 0 0 6px;
}

table.semCor {
	background:none !important;
}
.semCor td {
	background:none !important;
}
.titulosbusca {
	margin: 40px 0 -5px 0 !important;
}


.listamenurestrito {
	list-style:none;
	margin-bottom: 50px;
}
.itensmenurestrito a:link, .itensmenurestrito a:visited{
	background:#e7e7e7;
	display:block;
	margin:6px 0;
	_margin: -6px;
	font-size:9px;
	font-weight:bold;
	color:#575757;
	text-decoration:none;
	padding:4px 8px 4px 8px;
}
.itensmenurestrito a:hover, .itensmenurestrito a:focus {
	background:#a4a4a4;
	color:#fff;
}


