@import url("formacao_list.css");
@import url("right_panel.css");
@import url("bottom_panel.css");

.cuttedTextIndicator{
	font-size:15px;
}

.headerContainerSlideshow{
  background:url('images/fundoDestaques.jpg') #f87f11 repeat-x bottom;
  height:264px;
}

#navDestaques{
	display:-moz-inline-stack; /* FF2 fix coz it does not support inline-block */
	display:inline-block; /* supported by FF3+ and IE8+ */
	zoom:1; *display:inline; /*  IE6 & IE7 hack coz they do not support inline-block (zoom trigger hasLayout and * target IE6/7) */
	position:absolute;
	right:0;
	margin-top:0px;
	margin-right:5px;
	z-index:10;
}


#slideshowDestaques.noCycle .slideDestaqueText{ /* quando so ha 1 destaque */
	z-index:0 !important;
	top:8px !important;
}

#navDestaques > li {
	border:1px solid #ffffff;
	margin-right:8px;
	width:96px;
	height:42px;

	list-style-type:none;
	display:-moz-inline-stack; /* FF2 fix coz it does not support inline-block */
	display:inline-block; /* supported by FF3+ and IE8+ */
	zoom:1; *display:inline; /*  IE6 & IE7 hack coz they do not support inline-block (zoom trigger hasLayout and * target IE6/7) */
	padding:0px;
	margin-left:0px;
}

#navDestaques > li.activeSlide{
	border:1px solid #000000;
}

#navDestaques > li.lastItem{
	margin-right:0px;
}

#navDestaques > li > a{
	display:block;
}

#destaquesContainer{
	padding-top:12px;
}

#slideshowDestaques{
	/*background:url('/images/fundoDestaques.png') transparent no-repeat top left;*/
	padding-bottom:16px;
}

#slideshowDestaques > li{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:16px;
	background:url('/images/fundoDestaques.png') transparent no-repeat top left;
	
}

#slideshowDestaques, #slideshowDestaques > li{
	margin-left:0px;
	list-style-type:none;
	width: 950px;
	height:171px;
	text-transform: uppercase;
}

#slideshowDestaques .slideDestaqueImg{
   position:relative;
   width: 940px;
   height: 171px;
	z-index: 99;
	display:block;
}

#slideshowDestaques .slideDestaqueText{
  height:72px; /* ALTERAR NO JS SE FOR ALTERADO */
  width: 380px; 
  background:transparent;
  position:relative;
  top:-72px;
  z-index: -1;
  display:block;  
}

.slideDestaqueText h1{
	font-size:25px;
	padding-top:0px;
	padding-bottom:4px;
	color:#ffffff;
	/*font-weight:800;*/
	text-shadow: #000000 1px 2px 1px;
	margin-left: 0px;
	text-transform:uppercase;
}

.slideDestaqueText p{
	color:#4d4d4d;
	font-size:14px;
	margin-left: 0px;
	text-transform:uppercase;
}


.langFlag{
	padding-left:22px;
	padding-top:15px;
	margin-left:6px;
	font-size:0px;
	background:url('images/bg_langFlags_index.png') transparent no-repeat;	
}

#lang-pt-on{
	background-position: top left;
}
#lang-pt-off{
	background-position: bottom left;
}
#lang-en-on{
	background-position: top right;
}
#lang-en-off{
	background-position: bottom right;
}
	




#destaques-servicos{
	background: url('/images/fundoPessoas.jpg') #364100 repeat;
}

#destaques-servicos p{
	padding: 0px;
}

.blcInfoIndex {
display: inline-block;
vertical-align: top;
width: 300px;
height: 253px;
margin-top: 10px;
margin-right: 6px;
background-color: #fff;
}

.blocoInfoIndexTop {
	margin: 12px 0px 12px 12px;
}
.blocoInfoIndexTop h2 {
	padding-bottom: 6px;
	text-transform: uppercase;
}

#orcamentoImg{
	width:300px;
	height:196px;
	background: url('/images/conselho.jpg') no-repeat bottom right;
	margin: 0px 0px 0px 0px;
}

#orcamentoImg p{
 color:#000;
 text-align:left;
 margin:0px 112px 0px 12px;
}

#consultaImg{
	width:300px;
	height:196px;
	background: url('/images/peso.jpg') no-repeat bottom right;
	margin: 0px 0px 0px 0px;

}

#consultaImg p{
 color:#000;
 text-align:left;
 margin:0px 112px 0px 12px;
}

#testeVisaoImg{
	width:300px;
	height:187px;
	background: url('/images/consultas.jpg') no-repeat bottom right;
	margin: 0px 0px 0px 0px;
}

#testeVisaoImg p{
 color:#000;
 text-align:left;
 margin:0px 112px 0px 12px;
}





#orcamentoImg2{
	width:300px;
	height:196px;
	background: url('/images/manipulados.jpg') no-repeat bottom right;
	margin: 0px 0px 0px 0px;
}

#orcamentoImg2 p{
 color:#000;
 text-align:left;
 margin:0px 146px 0px 12px;
}

#consultaImg2{
	width:300px;
	height:196px;
	background: url('/images/semana.jpg') no-repeat bottom right;
	margin: 0px 0px 0px 0px;

}

#consultaImg2 p{
 color:#000;
 text-align:left;
 margin:0px 112px 0px 12px;
}

#testeVisaoImg2{
	width:300px;
	height:196px;
	background: url('/images/entregas.jpg') no-repeat bottom right;
	margin: 0px 0px 0px 0px;
}

#testeVisaoImg2 p{
 color:#000;
 text-align:left;
 margin:0px 112px 0px 12px;
}







#experimenteImg{
	width:200px;
	height:257px;
	background:url('images/spriteGlobal.png') transparent no-repeat -236px -40px;
	margin: 8px 0px 0px 10px;
}
#boletoImg{
	width:216px;
	height:196px;
	background:url('images/bg_destaques_boleto_bancario.jpg') transparent no-repeat center top;
	margin: 74px 0px 0px 0px;
}
#expedirBrasil{
	width:200px;
	height:257px;
	background:url('images/bg_destaques_enviar_brasil.jpg') transparent no-repeat center top;
	margin: 0px 0px 0px 10px;
}

#destaques-funcionalidades{
	background: url('/images/fundoPessoas.jpg') #364100 repeat;
	color: #fff;
	text-shadow: #000000 1px 1px 1px;	
}


#comoComprarOnline{
	display:inline-block; 
	width: 300px;
	height:61px;
	margin:10px 0px 0px 0px;
}

#registoIndex{
	display:inline-block; 
	width:  320px;
	height:61px;
	margin:10px 14px 0px 20px;
}

#novidadesIndex{
	display: inline-block;
	width: 249px;
	height: 61px;
	margin:10px 0px 0px 0px;
}

#comoComprarOnlineIcon{
	display:inline-block; 
	float: left; 
	width: 42px; 
	height:34px;
	background: url('images/iconCompras.png');
	margin:6px 5px 0px 0px;
}

#funcionalidades a{
	display:inline-block;
	vertical-align: top;
}

#funcionalidades a.lnkFuncionalidades{float: left;}
#funcionalidades a:hover{text-decoration: none;}

#funcionalidades h2{
	color:#FFFFFF;
	/*font-size: 22px;
	font-weight: normal;
	padding-bottom:0px;*/
	text-shadow: #000000 1px 1px 1px;
}

#funcionalidades p{
	color: #FFFFFF;
	font-size: 15px;
	text-shadow: #000000 1px 1px 1px;
}

#comoComprarOnlineText,
#registoIndexText{
	display:inline-block;
	width:228px;
}

#registoIndexIcon{
	display:inline-block; 
	float: left; 
	width: 45px;
	height:37px;
	background: url('images/iconRegisto.png');
	margin:6px 6px 0px 0px;	
}

#novidadesIndexIcon{
	display:inline-block; 
	float: left; 
	width: 30px;
	height:30px;
	background: url('images/iconNovidades.png');
	margin:6px 6px 0px 0px;
}

#novidadesIndexText{display:inline-block;}

#destaques-marcas{
	background-color: #fff;
}

#titMarcas {
display: inline-block;
width: 160px;
vertical-align: top;
margin: 24px 0px 0px 0px;
}
#iconMarcas {
display: block;
width: 110px;
height: 55px;
background: url('images/spriteGlobal.png') transparent no-repeat -21px -5px;
margin: 10px 0px 0px 30px;
}
.titMarcas {
font-size: 32px;
font-family: PakenhamCdRg-Bold;
color: #333b00;
margin: 0px 0px 0px 40px;
}
.representadas {
font-size: 16px;
font-family: PakenhamRg-Regular;
color: #333b00;
margin: 0px 0px 0px 40px;
}
#imgMarcas {
display: inline-block;
vertical-align: top;
width: 750px;
background-color: #ffffff;
margin: 0px 0px 0px 0px;
}
#listaMarcas {
display: block;
vertical-align: top;
margin: 0px 0px 10px 0px;
}
#listaMarcas p{
	text-align: center;
	color: #b1b1b1;
	padding: 20px 30px;
}













#contentIndex{
	width: 600px;
	display:-moz-inline-stack; /* FF2 fix coz it does not support inline-block */
	display:inline-block; /* supported by FF3+ and IE8+ */
	zoom:1; *display:inline; /*  IE6 & IE7 hack coz they do not support inline-block (zoom trigger hasLayout and * target IE6/7) */
	vertical-align:top;
	position: relative; /*  IMPORTANTE !*/
}

#contentIndex h2{
	color:#75b0dc !important;
	font-size:24px !important;
	text-transform: uppercase;
}

/* newsletter link */
#newsletterLink{
	position:absolute;
	right:0;
	display:-moz-inline-stack; /* FF2 fix coz it does not support inline-block */
	display:inline-block; /* supported by FF3+ and IE8+ */
	zoom:1; *display:inline; /*  IE6 & IE7 hack coz they do not support inline-block (zoom trigger hasLayout and * target IE6/7) */
	font-family:Miso-Bold;
	font-size:18px;
	text-transform:uppercase;
	line-height:18px;
	height:18px;
}

#newsletterLink > *{
	display:-moz-inline-stack; /* FF2 fix coz it does not support inline-block */
	display:inline-block; /* supported by FF3+ and IE8+ */
	zoom:1; *display:inline; /*  IE6 & IE7 hack coz they do not support inline-block (zoom trigger hasLayout and * target IE6/7) */
}

#newsletterLink > img{
	margin-right:4px;
	margin-bottom: -2px;
}

/*********** parceiros *****************/
#parceirosContainer {
	background-color:#f1f1f1;
    margin: 0 auto;
}

#parceirosContainerWrapper{
	/*background: url("/images/inscrevaSe.png") no-repeat scroll 0 0 transparent;*/
	width:950px;
	height: 202px; /* 220 com padding */
	margin: 0px auto;
	vertical-align: top;
	padding-top:18px;
	font-size: 0;
}

#parceirosContainer h1 {
	display:-moz-inline-stack; /* FF2 fix coz it does not support inline-block */
	display:inline-block; /* supported by FF3+ and IE8+ */
	zoom:1; *display:inline; /*  IE6 & IE7 hack coz they do not support inline-block (zoom trigger hasLayout and * target IE6/7) */
	line-height:22px;
	height:22px;
    margin: 0px !important;
    padding: 0px !important;
    text-shadow: 0 0 !important;
	padding-left:8px !important;
	padding-right:8px !important;
}

#parceirosContainerIndexHeader > *{
	display:-moz-inline-stack; /* FF2 fix coz it does not support inline-block */
	display:inline-block; /* supported by FF3+ and IE8+ */
	zoom:1; *display:inline; /*  IE6 & IE7 hack coz they do not support inline-block (zoom trigger hasLayout and * target IE6/7) */
}

#parceirosIndexHeader img {
    padding-right: 4px;
	margin-bottom: -4px;
}
