/* 
================================
 IIT Container para DotNetNuke
================================
*/   


@font-face {
    font-family: 'futura__condensed';
    src: url('Fontes/futura_condensed-webfont.eot');
    src: local('?'), url('Fontes/futura_condensed-webfont.eot?#iefix') format('embedded-opentype'),
	     url('Fontes/futura_condensed-webfont.svg#futura__condensed') format('svg'),
         url('Fontes/futura_condensed-webfont.woff') format('woff'),
         url('Fontes/futura_condensed-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


/* 
================================
 CONTAINER SEM TITULO
================================
*/   
.IITContainer_SemTitulo {
    margin: 20px 35px 20px 35px;
    padding: 10px;

}

.IITContainer_SemTitulo h4 { font-size: 24pt };

/* 
================================
 CONTAINER TITULO H4
================================
*/
.IITContainer_Titulo_H4 h4 .TituloH4 { display: block;}

/* 
===========================================
 CONTAINER MODULO NOTICIAS PÁGINA NOTÍCIAS
===========================================
*/
.PaginaNoticiasTitulo h4 .TituloH4 { padding-left: 20px;}

/* 
================================
 CONTAINER TITULO H2
================================
*/

.IITContainer_Titulo_H2_Laranja h2 .TituloH2, .IITContainer_Titulo_H2_Cinza h2 .TituloH2, .IITContainer_Titulo_H2_CinzaRato h2 .TituloH2 {
	display: block;
	text-align: center;
	margin-bottom: 25px;
	position: relative;
	top: 15px;
	
	font-family: 'futura__condensed',Arial, Sans-Serif;
	font-size: 18pt;
}
.IITContainer_Titulo_H2_Laranja h2 .TituloH2{ color: #F26641;}
.IITContainer_Titulo_H2_Cinza h2 .TituloH2{ color: #8A979B;}
.IITContainer_Titulo_H2_CinzaRato h2 .TituloH2{ color: #818174;}


/* 
================================
 CONTAINER NOTICIAS (FLUTUANTE)
================================
*/
.IITContainer_Noticias {}
.NoticiasTitulo {
	background:url(images/noticiasTop.png) no-repeat center center;
	width: 204px; height:28px;
}
.IITContainer_Noticias h4 .TituloH4 {
    text-align: center;
    color: White;
    font-size: 13pt;
    display: block;
    padding: 7px 0 0 10px;
}

.NoticiasConteudo {
	background: url(images/noticiasFundo.png) no-repeat center center;
	width: 204px; height:299px;/*height:341px;*/
}
.NoticiasConteudo .normal{
height: 290px;
position: relative;
padding-left: 25px;
padding-right: 20px;

}
.NoticiasConteudo .Noticia 
{
    padding-top: 5px;
    padding-bottom: 14px;
    height: 26%;/*height: 27%;*/
	border-bottom: 2px solid #ffffff;
}
.NoticiasConteudo .Noticia:last-child { border: none;}
.NoticiasConteudo .Noticia h4, .NoticiasConteudo .Noticia h4, .NoticiasConteudo .Noticia p, .NoticiasConteudo .Noticia a {
	color:#ffffff;
	text-decoration: none;
	font-family: 'futura__condensed', Arial, Sans-Serif;
}
.NoticiasConteudo .Noticia h4, .NoticiasConteudo .Noticia h4 > a { font-size: 13pt;}
.NoticiasConteudo .Noticia p, .NoticiasConteudo .Noticia p > a 
{
    position: relative;
	color:#ffffff;
	font-size: 9pt;
	bottom: 10px;
}
.NoticiasConteudo .Noticia a > p {font-family: Arial, Sans-Serif; font-size: 8pt}
.Noticia .productoServicoDetalhes_Imagem, .Noticia p >span { display:none; }
.Noticia p { margin:0; }

/* 
=========================================================
 CONTAINER PRODUTO/SERVIÇO/NOTICIAS: DESCRICAO DETALHADA
=========================================================
*/
.IITContainer_DescricaoProdutoServico, .IITContainer_DescricaoProdutoServico p, .IITContainer_DescricaoProdutoServico .Normal,
.ArticleWrapper, .Article, .InformationPanel .Description, .ArticleDescription a, .IITContainer_SemTitulo .Normal
{
    /*-webkit-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.2);*/
    color: #8A979B;
    font-family: Arial, sans-serif;
    font-size: 11pt ;
    -webkit-font-smoothing:antialiased;
    /*text-align:justify;*/
}
.IITContainer_DescricaoProdutoServico
{
    margin: 20px 35px 20px 35px;
    padding: 10px;

}
.InformationPanel .Description, ul.CasesStudiesList LI 
{
    margin: 20px;
    padding: 10px;
}
.IITContainer_DescricaoProdutoServico h4 .TituloH4, .IITContainer_DescricaoProdutoServico h4, .TituloProdutosServicos h4, .InformationPanel .Description h3{
    display: block;
    color: #F26641;
    padding: 0 0 10px 0;
    border: none;
	font-family: 'futura__condensed',Arial, Sans-Serif;
}
.Article .Head, .Article .SubHead, .Article > a, .ArticleTitle > a
{
   font-size:22px;
   padding-bottom:5px;
   color: #818174;
   text-transform: uppercase;
   text-decoration: none;
   border: none;
   font-family: 'futura__condensed',Arial, Sans-Serif;
}


.IITContainer_DescricaoProdutoServico h4 { font-size: 24pt }
.InformationPanel .Description ul { margin: 20px;}






/* 
===============================================================
CONTEUDOS NOTICIAS: DESCRIÇÕES DETALHADAS
===============================================================
*/
.ArticleTitle {padding-bottom:5px;}
.ArticleDescription {padding-bottom:10px;}
.ArticleDescription a {text-decoration: none;}
.Article .ArticleTags { display: none;}


/* 
============================================
CONTEUDOS CENTRO: HOME E PRODUTOS SERVIÇOS 
============================================
*/
.home_Conteudo { margin: 0px 10px 0px 10px; }
.produtoServico_Conteudo { height: 240px;}
.home_Conteudo_Imagem {
	border: 1px solid #7F7F7F;
	border: 1px solid rgb(107, 123, 132);
    border: 1px solid rgba(107, 123, 132, .57);
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box;
	
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	
	text-align: center;
	background-color: #ffffff;
    margin: 0 0 20px 0px;
	padding:10px;
}
.home_Conteudo_Imagem img 
{
    border: 1px solid #7F7F7F;
	border: 1px solid rgb(107, 123, 132);
    border: 1px solid rgba(107, 123, 132, .57);
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box;
}
.homeConteudo_Texto, .produtoServico_Texto
{
    font-family: Arial, Sans-Serif;
    font-style: normal;
    font-size: 9pt;
    color: White;
}
.produtoServico_Texto 
{
    margin: 20px 0px 0 0px;
    height: 219px; width:229px;
}
.homeConteudo_TextoConteudo, .produtoServico_TextoConteudo {
    padding: 20px;
    position: relative;
}
.home_Conteudo_LinkMore, .produtoServico_LinkMore {
	position:relative;
	bottom: 15px;
	text-align: center;
}
.produtoServico_LinkMore { bottom: 45px; left: 10px;}
.home_Conteudo_Seta, .produtoServico_Seta{
		position:relative;
		content:'';
		width:0px; height:0px; 
		border-left:15px solid transparent;  /* seta lado esquerdo */
		border-right:15px solid transparent; /* seta lado direito */
		font-size:0px;
		line-height:0px;
}
.produtoServico_Seta { top: -260px; left: 100px;}
.setaLaranja{ border-bottom: 15px solid #F26641; }
.fundoLaranja { background-color: #F26641;}
.fundoCinza { background-color: #8A979B;}
.setaCinza{ border-bottom: 15px solid #8A979B;}
.fundoCinzaRato { background-color: #818174;}
.setaCinzaRato{ border-bottom: 15px solid #818174;}


/* 
===============================================================
CONTEUDOS CASES STUDIES E PARTILHA REDES SOCIAIS: LISTA ITEMS
===============================================================
*/
ul.CasesStudiesList, .shareRedesSociais ul{ 
    margin: 0;
    padding: 0;  
    list-style-type: none; 
    width: 100%;
} 
ul.CasesStudiesList LI, .shareRedesSociais ul li {  
    display: inline;  
    padding: 0px;
}
.shareRedesSociais ul li  
{
    width: 70px; height: 30px;
}

ul.CasesStudiesList LI
{
    width: 28%; height: 150px; 
}

/* 
================================
ESTILO MAPAS GOOGLE
================================
*/
.mapasGoogle {
	width: 270px; height: 100px;
	margin-bottom: 20px;
}
.imagemGoogle {
	width: 140px; height: 100px;
    margin-right: 5px;
}
.imagemGoogle a img { width: 140px; height: 100px; }
.textoMapas {
    font-size: 8pt;
    height: 100%;
    padding-top: 15px;
}






