/* 
name: Grupo Inovação
developed by: std1TI
developer's site: www.std1.com.br/ti
version: 1.0
running on stdTools
comments: portuguese (português)
*/

html{background:#797878; margin: -2px 0;}
body {
	background:#797878 url(img/body.png) repeat-x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #757575;
	margin: 0 auto;
	padding: 0;
	z-index: 1;
	/* ie5/win hack */
	text-align: center;
}

 h1, h2, h3, h4, h5, h6{
	font-size: 100%;
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

a h1, a h2{
	display: block;
	color: #023098;
	position: relative;
	left: 14px;
	text-decoration: none;
}
h2, h4{
	font-size: 14px;
	}

h2{
	font-size: 14px;
	line-height: 110%;
	font-weight: normal;
	color:#688DA1;
	margin: 0 0 10px 0;
}

h3{
	font-size: 22px;
	color: #2e7dba;
}
 h4{
 	font-size: 13px;
	color: #00538a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-weight: bold;
}
a h4{
	text-decoration: none !important; 
}

 h5{
 	font-size: 16px;
	color: #2e7dba;
	line-height: 120%;
}
 h6{
 	font-size: 12px;
	color: #FF8C00;
	line-height: 120%;
}
h6 a{
 	font-size: 14px;
	color: #FF8C00;
}
h6 a:hover{
 	font-size: 14px;
	color: Maroon;
}

	a img {
		border:  none;

	}
	a p{
		text-decoration: none;
	}
li{
	font-size: 12px;
	color: #757575;
}
p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 120%;
	margin: 0;
	padding: 0;
	color: #757575;
}
	p a{
		color: #757575;
		text-decoration: none;
		font-weight: normal;
	}

ul, li, ol{
	margin: 0;
	padding: 0;
}
li a{color: #8F680A;
	
	}
li a:hover{
	color: Maroon;
	}
input, textarea{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #91B5D4;
	font-size: 14px;
	color: #757575;
}
button.search{
background:url(img/bt_busca.gif) 0 0 no-repeat;
width:26px;
height:26px;
border:none;
cursor: pointer;}



strong, em{
	font-weight: bolder;
	text-decoration: none;
}

/* Classes de attr simples */

	.left, .left-block{
		float: left;
	}
	.right, .right-block{
		float: right;
	}
	.left-block, .right-block{
		display: block;
	}
	.text{
		font-family: verdana, geneva,Arial, Helvetica, sans-serif;
	}
		.text li{ list-style: inside; margin: .35em 0 .35em 1em; }
		.text ol li{list-style: decimal inside;}
		.text h5, .text h6{padding:.6em 0 .3em; display: block; }
		.text h6{padding: .3em 0 .1em;}

	.texto{
		font-family: verdana, geneva,Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #757575;
	}

	
	.alerta{
		font-size: 11px;
		color: #8B0000;
	}
	input.botao{
		background-color: #fff;
	}
	a.mais, a.topo{margin-top:5px;
		float: right;
		color: #FFA500;
		font-weight: normal;
		text-decoration: none;
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
		a.mais:hover, a:hover.topo{
			text-decoration: underline;
		}	
	a.topo{background: url(img/arrowUp.gif) no-repeat center left; padding-left:20px; clear:both; display:block; color:#14364F; font-size:10px}	
		
/* Fim Classes de attr simples */
/* classes avulsas */
#topoGrupo #interna{
	 top:-22px;
}
cite.citacao{
text-align:right; 
display:block;
font-weight: normal;
text-decoration:none;
font-size: 16px;
color: #FF972F;
padding-right:10px;
font-family: "Lucida sans", Arial, Helvetica, sans-serif;
border-right:3px solid #92aebf; 
}
cite.citacao a{
color: #81A9AF;
text-decoration:none;
}
cite.citacao a:hover{
color: #FF8C00;
}
.sublinha{
display:block;
	border-bottom:1px solid #92aebf; 
}
span.data, .news_home a span.text{ /*exceção, classes especificas */
	display: block;
	float: left;
	padding:0 4px;
	text-decoration: none;
	position: relative;
}
	span.data{
	width:36px;
	margin:0;
	color: #9CD1E2;
	font-size: 16px;
	text-align: center;
	}
	span.data strong{
		font-weight: normal;
	}
	
.idioma{
	float: right;
	display: block;
   position: relative;
   top:-18px;
   right:16px; 
   z-index:10;
}
	.idioma a{
		text-decoration: none;
	}

.last li{
	list-style: none;
}
.last a{
	text-decoration: none;
	color:#5b0101;
}
	.last li a span{
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: underline;
		font-weight: normal;
		color: #023098;
		text-decoration: none;
	}
	.last em{
		color: #d0ac03;
	}
.empresasGrupo{
float:left;
width: 940px;
margin: 10px 10px 10px 10px;
_margin: 10px 5px 10px 8px;
}
.empresasGrupo a{
		text-decoration: none;
		padding: 0 1px;
		margin: 0 0px 0 0px;
		}
.homeServicos{
float: left;
	width:388px;
}
	/* galeria */
a.trans img {
filter:alpha(opacity=100); 
-moz-opacity: 1; 
opacity: 1;}
a.trans:hover img{
	filter:alpha(opacity=50);   
	-moz-opacity: 0.5;   
	opacity: 0.5;}
		
		
		
		
		
/* fim classes avulsas */
/* estrutura geral*/
#wrapper {
	width: 100%;
	text-align: left;
	margin:0;
	padding: 5px 0 0 0;
	background:#fff url(img/bgWrapper.jpg) repeat-x;
	
}

#header {
	width: 964px;	

	float: none;
	display: block;
	margin: 0 auto;
	overflow: visible;
/* unhack ie5/win */
	text-align: left;
}
#menu{
	width:960px;
	float: none;
	margin: 0 auto;
	position: relative;
	*left: 1px;
	padding: 0 0 0 0px
}
#menu, #menu ul, #menu a, #menu li{
	z-index: 100;
}

#menuInferior{
	width:100%;
	height: 20px;
	float: none;
	margin:  0 auto; 
	
	/*position: relative;*/
	background-color: #90b2cb;
	text-align:center;
	padding-top: 2px;
}
#menuInferior li{
	list-style-type: none;
	display: inline;
	margin: 0 30px 0 0;
}
#menuInferior ul{
font-size: 18px;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
        
}
#menuInferior li a{
		color: #032852;
		text-decoration:none;
}
#menuInferior li a:hover{
		color: white;
background-color: #90b2cb;
}



#content {	
	width: 964px;
	display: block;
	overflow: visible;
	float: none;
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
/* unhack ie5/win */
	text-align: left;
	}
	
#content, #footer{
	position:relative;
	top: 0;
}

#footerwrap {
	width: 100%;
	text-align: left;
	margin:0;
	padding: 0;
	background:#797878 url(img/bgFooter.jpg) repeat-x;
/* unhack ie5/win */	
	text-align: center;
	}
	#footer{
		color: #444;	width: 760px;  	margin: 0 auto;	padding: 0px 0 0 0;
	/* unhack ie5/win */
	text-align: left;	
	}
	#footer span{
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: White;
		float: left;
		width: 100%;
		padding: .2em;
		margin: 1em 0;
	}
	.footerColuna{
		width: 160px;
		float:left;
		margin: 10px 0 0 30px;
		
	}
	
	* html .footerColuna {
		margin: 10px 0 0 15px;
	}
	
	.footerColuna li {
			font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: White;	
		list-style-type: none;
		}
	.footerColuna h2 a{
	font-size: 14px;
	line-height: 80%;
	font-weight: normal;
	color: #FF8C00;
	margin: 0 0 10px 0;
	text-decoration: none;
}
	.footerColuna h2 a:hover{
	color: #FFF;
	text-decoration: underline;
}
.footerColuna li li  {margin: 0 0 0 20px;
	list-style-type:circle;}
.footerColuna li a {
	color: #fff;
	text-decoration: none;
	margin-bottom: 8px;}
.footerColuna li a:hover {
		background-color: transparent;
	color: #FF8C00;
	text-decoration: none;}
	
	
	
#col1, #col2, #col3, #col4{
	position: relative;
	float: left;
	display: block;
}
#col1{
	width: 390px;
	margin: 20px  10px 0 10px; _margin: 20px 0 0 5px;
}
#col2{
	float: right;
	width: 510px;
	margin: 20px 10px 0 0; *margin-top: 23px;
}
#col3{
	width:200px;
	padding:15px 0 0 27px;
}

#col4{
	width:720px;
	margin-right: 5px;
	float: right;
	padding: 10px 0px 10px 0px;
}

* html #col4 {
	width: 710px;
	margin-left: 5px;
	overflow-x: hidden;
}

#col4 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #757575;
	line-height: 140%;
}
#col4 img{
	float:left;
	padding: 0px 10px 10px 0px;
}
#colTitulo{
	width:940px;
	margin:0px  0  0  20px;
	padding-top:20px;
}


 #colI{
 	width: 730px;
	padding-left: 8px;
 }					
/* Fim estrtura geral*/

/* content home */

/* topo*/

#topoGrupo{
	float: left;
	width: 960px;
	display: block;
}
	#topoGrupo span{
		float: left;
		display: block;
		width: 307px;
		margin: 4px 0 0 60px;
	}
#topoGrupo h3{
	font-size: 22px;
	color: #2e7dba;
	Margin: 30px 50px 0 30px;
	text-align: right;
}
	
.radarCadastro{
width:490px;
height: 39px;
background-color:#f6a800;
margin:0; padding:0;
display: block;
}
.radarCadastroLateral{
width:195px;
height: 60px;
background-color:#f6a800;
margin:0; padding:3px 0px 3px 5px;
display: block;
}
	.radarCancela{
float:right;
width:330px;
height: 38px;
background-color:#f5f5f5;
margin:0; padding:0px 0px 0px 5px;
display: block;
}		
	
.flash{
float: left;
width: 960px;
display: block;
margin:2px 2px 0;_margin:2px 0 0 1px;
background-color: #dae2ea;
/* unhack ie5/win */	
	text-align: center;
}
.flash span{
display:block;
text-align:left;
padding-left: 20px;
font-size: 14px;
color:#032852;

}
.btHome{
	margin:0 5px 0 0;
}
/* col1 */
ul.boxMenorHome, {
		margin-top: 6px;
		list-style: none;
		 text-decoration: none;
		
	}
.boxMenorHome li{
		 	display: block;
			float: left;
			padding-top: 3px;
			width: 340px;
		 }
.boxMenorHome li a:hover span.text{
				 background-color: #F3F7FE;
				 text-decoration: none;
				}
.boxMenorHome a span.data{ 
				border: none;
				
			}
.boxMenorHome img{
			float: left;
		 	margin: 0 5px 0 5px;
			}
.boxMenorHome em{
			font-weight: normal;
		 	color: #2A7891;
			font-style: normal;
			font-size: 11px;
			 text-decoration: none;
			}
.boxMenorHome .text{
			float: left;
		 	width: 390px;
			}
.boxMenorHome span.text, .text p, {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				 text-decoration: none;
			}
	
	.boxMenorHome p{
	line-height: 140%;
	width: 390px;
			}	
/* col2 */
ul.news_home, ul.col3_home{
		margin-top: 6px;
		list-style: none;
	}
.news_home li, .news_home2 li{
		 	display: block;
			float: left;
			padding-top: 3px;
			width: 500px;
		 }
.news_home3 li{
		 	display: block;
			float: left;
			padding-top: 3px;
			width: 390px;
		 }
		 
		 
		 
.news_home li a:hover span.text, .news_home2 li a:hover span.text, .news_home3 li a:hover span.text{
				 background-color: #F3F7FE;
				}
.news_home a span.data, .news_home2 a span.data, .news_home3 a span.data  { 
				border: none;
				text-decoration: none;
			}
			.news_home a, 	.news_home2  a, 	.news_home3  a   {
			cursor: pointer;
			}
.news_home img, .news_home2 img, .news_home2 img {
			float: left;
		 	margin: 0 5px 0 5px;
			}
.news_home em {
			font-weight: normal;
		 	color: #2A7891;
			font-style: normal;
			font-size: 10px;
			}
.news_home2 em{
			font-weight: normal;
		 	color: #D07300;
			font-style: normal;
			font-size: 12px;
			}
.news_home3 em {
			font-weight: normal;
		 	color: #2A7891;
			font-style: normal;
			font-size: 10px;
			}
.news_home .text {
			float: left;
		 	width: 260px;
			}
.news_home2 .text {
			float: left;
		 	width: 500px;
			}
.news_home3 .text {
			float: left;
		 	width: 180px;
			}
.news_home span.text,.news_home2 span.text, .text p, .col3_home,.news_home3 span.text{
				font-family:Verdana, Arial, Helvetica, sans-serif;
			}
/* col3 */
#col3{
	font-size: 12px;
}
#col3 li{
	margin-top: 8px;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
	list-style: none;
}
#col3 p{
	margin: 12px 10px 0 0px;
	font-size: 18px;
	font-weight: normal;
	width: 200px;
	list-style: none;
	color: #81A9AF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* fim content home */

/* content interna */

/* colL */
#interno{
	width: 99.9%;
	float:left;
	display: block;
	margin-top: 4px;
	padding: 4px 0 16px 0;
	border-top:1px dotted #bbe0eb;
}
/* interna */
	#interno span.data{ 
		right: 8px;
		float: left;
		display: block;
	}
	#interno span.text{
		display:block; 
		float:left; 
		 
		border-left: 1px dotted #bbe0eb; 
		padding-left: 8px;
	}
#interno span.text h4{
			margin-bottom: 8px;
			text-indent: 6px;
		}
#interno div.img, #interno span.text p{
			display: block;
			float: left;
		}
#interno span.text p{
			width: auto;
			margin-bottom: 6px;
		}
#interno span.text p img{
					float: left;
					margin: 0 4px 2px 0;
					display: inline;
				}
/*		#interno div.img{
			width: 119px;	*width: auto;
			padding: 0 4px 0 0;
		}
			#interno div.img a {
				text-decoration: none
			}
				#interno div.img a img{
					clear: both;
					display: block;
					padding:0 0 4px 0;*/
				}
/* noticia */
#colI .last{
	margin:4px 0 0 24px;
}
	#colI .last li{
		margin: 0 0 4px 0; *margin: 0;
	}

}
/* configura nuvem de tags */
/*nuvem de tags*/

.f1, .f2, .f3, .f4, .f5, .f6, .f7, .f8, .f9, .f10 {padding-right:2px; }

.f10 a {color: #032852;font-size:20px;font-weight:bold; text-decoration: none;}

.f9 a {color: #032852;font-size:19px;font-weight:bold; text-decoration: none;}

.f8 a {color:#292929;font-size:18px; text-decoration: none;}

.f7 a {color:#292929;font-size:17px; text-decoration: none;}

.f6 a {color:#292929;font-size:16px;text-decoration: none; }

.f5 a {color:#292929;font-size:15px;text-decoration: none;}

.f4 a {color:#292929;font-size:14px;text-decoration: none;}

.f3 a {color:#292929;font-size:13px;text-decoration: none;}

.f2 a {color:#292929;font-size:12px;text-decoration: none;}

.f1 a {color:#292929;font-size:11px;text-decoration: none;}

.f10 a:hover {color: #FF8C00; }
.f9 a:hover {color: #FF8C00; }
.f8 a:hover {color: #FF8C00; }
.f7 a:hover {color: #FF8C00; }
.f6 a:hover {color: #FF8C00; }
.f5 a:hover {color: #FF8C00; }
.f4 a:hover {color: #FF8C00; }
.f3 a:hover {color: #FF8C00; }
.f2 a:hover {color: #FF8C00; }
.f1 a:hover {color: #FF8C00; }



/*paginacao aumento de texto*/
.tamanhoTexto{float:right;
padding: 1px;
margin: 2px 5px 5px;
position: absolute;
	right: 0;
z-index: 100;
}

.tamanhoTexto ul{
/*margin: 0;
padding: 0;*/
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 11px;
position: relative;
overflow: hidden;
}

.tamanhoTexto  li{
list-style-type: none;
display: block; float:left;
position: relative; left: 0; right: 0;
padding-bottom: 1px;
}

.tamanhoTexto a, .tamanhoTexto a:visited{
padding: 0 2px; margin: 0 1px;
/*border: 1px solid #9aafe5;*/
text-decoration: none !important;
color: #2e6ab1;
font-weight: bolder;
display:block; float: left;
}

.tamanhoTexto a:hover, .tamanhoTexto a:active{
/*border: 1px solid #FFA500;*/
color: #FFA500;
/*background-color: #fff;*/
}

.tamanhoTexto a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.tamanhoTexto a.disablelink, .tamanhoTexto a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.tamanhoTexto a.prevnext{
font-weight: bold;
}

/* tamanho fonte */
#textoNoticias{ 
clear: both;
 width: 700px;
 margin-top: 10px;
 padding-left: 10px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #757575;
line-height: 140%;
text-align: justify;}
#textoNoticias em {color: #606E7B;  font-weight: normal; font-size: 12px;
}

#textoNoticias a{	
	font-weight: normal;
	color: #FF8C00;
	text-decoration: underline;
}
#textoNoticias a:hover{	
	color: Maroon;
}
#textoNoticias h2{	font-size: 18px;
	line-height: 110%;
	font-weight: normal;
	color: #31597B;
	margin: 10px 0 10px 0; 
	text-decoration: none
}
 #textoNoticias h4{
 	font-size: 13px;
	color: #00538a;
	font-family: verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-weight: bold;
		text-decoration: none
}




#textoNoticias ul{	
	margin: 10px 10 10px 30px; 
}
#textoNoticias li{	
	margin: 10px 10 10px 30px; 
}

#textoNoticias td {
    border-bottom: 1px dotted #ccc;
    border-left: 1px dotted #ccc;
    padding: 5px;
    vertical-align: top;
}


/* tamanho fonte */
#textoFaleConosco{ 
clear: both;
 width: 700px;
 margin-top: 10px;
 padding-left: 10px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #757575;
line-height: 140%;
text-align: justify;}

#textoFaleConosco em {color: #606E7B;  font-weight: normal; font-size: 12px;}
#textoFaleConosco a{	
	font-weight: normal;
	color: #FF8C00;
	text-decoration: underline;
}






#textoClientes{ 
clear: both;
 width: 700px;
 margin-top: 10px;
 padding-left: 10px;
	float:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #757575;
		line-height: 150%;
		text-align: justify;}
#textoClientes em {color: #4682B4;  font-weight: normal; font-size: 12px;
}
#textoClientes h2{	font-size: 18px;
	line-height: 110%;
	font-weight: normal;
	color: #31597B;
	margin: 10px 0 10px 0; 
}


#textoClientes h4{
 	font-size: 13px;
	color: #00538a;
	font-family: verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-weight: bold;
}
#textoClientes a{	
	font-weight: normal;
	color: #2C567A;
	text-decoration: underline;
}
#textoClientes a:hover{	
	color: Maroon;
}






.noticiasRelacionadas ul{
	text-decoration: none;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #757575;
	font-size: 14px;
	}
	
.noticiasRelacionadas li a{
	text-decoration: none;
	color: #2D587D;
font-size: 14px;
}

.noticiasRelacionadas li a:hover{
	color: #FF8C00;
	background-color: White;
}


/* barra impressão */ 

ul.barraImpressao {overflow:hidden;width:700px; font-family: Verdana, arial,tahoma sans-serif;} 

ul.barraImpressao li {border-right:0px solid #EEEEEE;float:left;padding:2px 5px 2px 5px; width: 200px; list-style-type: none}

ul.barraImpressao li.canal {margin-right:5px} 

ul.barraImpressao li.canal a{color:#000;font-size:12px} 

ul.barraImpressao li.canal a:hover {text-decoration:underline;}

ul.barraImpressao li.canal img{margin:0 0 -2px 3px} 

div.impressaoBottom { border-top:1px solid #DFDFDF; margin-bottom:10px; overflow:hidden;  width:100%;border-bottom:1px solid #DFDFDF} 

/* barra impressão */ 

.menuInterno {float:left;
display:block;
clear:both;
overflow: hidden;
_padding-bottom:1em;
}

.menuInterno li {
padding:2px 0px 2px 5px;  
list-style-type: none; 
border-bottom: 1px solid #eaeaea; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;width: 185px;
 }
 
.menuInterno li a{
color: #325F86;
font-size:12px;
text-decoration:none; } 

.menuInterno li a:hover {color: #FF8C00; background-color: White;
text-decoration:underline;}



.menuInterno2 li {
width: 160px;
margin: 0 20px 0 20px;
padding:2px 0px 2px 5px;  
list-style-type:disc; 
background-color: #F1F1F1;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#023098;
font-size: 14px;}
 
.menuInterno2 li a{
color: #325F86;
font-size:12px;
text-decoration:none; } 

.menuInterno2 li a:hover {color: #FF8C00; 
text-decoration:underline;}




 /* ------------------------- Paginacao ----------------------------------- */

.pagination{float:right;
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 11px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}
.pagination a:hover{
	color: #FFF !important;
}
.pagination a:hover, .pagination a:active{
border: 1px solid #FFA500;
color: #FFF !important;
.background-color: #FFA500;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}
/* ------------------------- Fim de Paginacao ------------------------------ */

/* ui tabs */
/*.comentar{
	display: block;
	float: left;
}*/
	.comentar span{
		display: block;
		margin-bottom: .4em;
	}
		.comentar label, .comentar input, .comentar textarea{
			display: block;
			clear: left;
		}	
		.comentar label{
			font-size: 12px;
		}

#share ul{
   list-style:none;
   margin-top: 1em;
}
	#share li{
		display: block;
      float: left;
      margin: .4em .8em;
      padding: 0;
	}
	#share a{
		text-decoration: none;
		font-weight: bold;
		color: #666;
      margin: 0;
	}

a dl.clientes{ background-color: #C3DDF3; }
	a:hover dl.clientes{ background-color: #90B2CB; color: #3C4A52 }
dl.clientes { width: 140px; height: 160px; text-align: center; padding: 2px; float: left;
margin-right: 1em;  margin:10px 10px 10px 10px; background-color: #EDF3FE; }
.clientes  dt {font: bold 11px Verdana, Arial, Helvetica, sans-serif;  margin:2px 0 8px 0px; }
.clientes  dt img {margin:2px 10px 2px 10px;}
.clientes  dt a {font: normal 11px Verdana,Arial, Helvetica, sans;  color: Maroon; text-decoration:underline;}
.clientes  dd { margin: 0; padding: 0;}

#buscaIndex{
	position: relative;
	display: block;
   float:right;
	margin-top:-32px; *margin-top: -30px;
	margin-left: 10px;
	right: 8px;
}

#busca{
	display: block;
  	float:right;
   position: relative;
  	left: -29px; _left: -24px;
	margin-top: -28px;
}
body:nth-of-type(1) #busca /*web-kit hack*/
{margin-top: -5px}
/* links home */
#linksHome{
	display: block;
	float:left; 
	margin-left: 24px;
}
#linksHome a{
		display: block;
		float: left;
		width: 150px;
		height: 30px;
		overflow: hidden;
	        margin: .6em 0;
		padding:0 1em;
		text-indent:-99999pt;
		color: #fff;
	}
#linksHome a:hover{
			background-position:top left;
		}
#linkBlog{ 
			background: transparent url(img/blog.png) no-repeat left -34px;
		}
#linkSlide{ 
			background: transparent url(img/slideshare.png) no-repeat left bottom;
		}
		#linkYoutube{ 
			background: transparent url(img/youtube.png) no-repeat left -34px;
		}
		#linkDelicious{ 
			background: transparent url(img/delicious.png) no-repeat left -35px;
		}
		
		
		
		
	/* titulos*/	
h1#topoClientes {
	width: 127px;	height: 26px;
	background-image: url(img/tituloClientes.gif);
	}
h1#topoClientes span {
	display: none;
	}		
	
h1#topoEmpresa {
	width: 213px;	height: 28px;
	background-image: url(img/titulo_empresa.gif);
	}
h1#topoEmpresa span {
	display: none;
	}	
	
h1#topoServicos {
	width: 200px;	height: 28px;
	background-image: url(img/titulo_servicos.gif);
	}
h1#topoServicos span {
	display: none;
}
h1#topoRadar {
	width: 221px;	height: 26px;
	background-image: url(img/radarInovacaoInterna.gif);
	}
h1#topoRadar span {
	display: none;
		}


h1#topoResultados {
	width: 250px;	height: 28px;
	background-image: url(img/titulo_resultados.gif);
	}
h1#topoResultados span {
	display: none;
		}

		
h1#topoBuscaTag {
	width: 309px;	height: 25px;
	background-image: url(img/tituloResultadoTag.gif);
	}
h1#topoBuscaTag span {
	display: none;
		}	
		
h1#topoBusca {
	width: 300px;	height: 28px;
	background-image: url(img/titulo_resultadosdaBusca.gif);
	}
h1#topoBusca span {
	display: none;
		}	

h1#topoTag {
	width: 90px;	height: 25px;
	background-image: url(img/tituloTagPequena.gif);
	}
h1#topoTag span {
	display: none;
		}		
		
h1#topoConteudos{
	width: 258px;	height: 23px;
	background-image: url(img/titutoConteudosRelacionados.gif);
	}
h1#topoConteudos span {
	display: none;
		}		

h1#topoComentarios{
	width: 146px;	height: 28px;
	background-image: url(img/tituloCoemntarios.gif);
	}
h1#topoComentarios span {
	display: none;
		}		


h1#topoExibeTags{
	width: 213px;	height: 28px;
	background-image: url(img/titulo_todasTags.gif);
	}
h1#topoExibeTags span {
	display: none;
		}				

		
h1#topoFale{
	width: 201px;	height: 27px;
	background-image: url(img/tituloFale.gif);
	}
h1#topoFale span {
	display: none;
		}		
h1#topoTrabalhe{
	width: 300px;	height: 28px;
	background-image: url(img/titulo_trabalhe.gif);
	}
h1#topoTrabalhe span {
	display: none;
		}	

h1#topoInovacaoWeb{
	width: 221px;	height: 28px;
	background-image: url(img/titutoInovacaoWeb.gif);
	}
h1#topoInovacaoWeb span {
	display: none;
		}	

		
/* radar cadastro */
ol#form{
	list-style:none;
}
	#form li{
		list-style:none;
		display:block;
		margin: .4em 0;
		padding: 0 0 .1em;
	}
span.label,span.spacer,span.multiple span{
	width:120px;
	float:left;
	text-align: left;
}  
span.multiple{
	float:left;
} 
ol#form input.button{
	margin-left:138px;
} 
div.clear {
	clear:both;
	padding-top:5px;
} 
table.datum{ width: 620px;
	display:block;
	overflow:hidden;
}
	table.datum th {
		text-align:center;
		font-weight:bolder;
	}
	table.datum thead th{
		background-color:#2E7DBA;
		color:#fff;
	}
	table.datum tbody th{
		background-color:#EFEFEF;
	}
		table.datum a{
			text-decoration:none;
			padding:.1em;
		}
			table.datum a:hover{
				background-color:#fff;
			}
		table.datum li{
			list-style:none;
			padding-left:4px;
			font-size:10px;
		}
		
/*pos*/
.ft1,.ft1 p, .ft1 a, .ft1 li, .ft1 li a { font-size: 12px !important; }
.ft2,.ft2 p, .ft2 a, .ft2 li, .ft2 li a { font-size: 14px !important; }
.ft3,.ft3 p, .ft3 a, .ft3 li, .ft3 li a { font-size: 18px !important; }





	a.dcontexto{
  position:relative; 
  font:11px  Verdana,arial, helvetica, sans-serif; 
  font-weight: bold;
  padding:0;
  color: Maroon;
  text-decoration:none;
  border-bottom:0px solid #B90000;
  cursor:help; 
  z-index:24;
  }
  a.dcontexto:hover{
  background:transparent;
  z-index:25; 
  }
  a.dcontexto span{display: none}
  a.dcontexto:hover span{ 
  display:block;
  position:absolute;
  width:400px; 
  top:1.5em;
  text-align:justify;
  left:0;
  font: 12px  Verdana,arial, helvetica, sans-serif; 
  padding:5px 10px;
  border:1px solid #999;
  background: #F6F6F6; 
  color:#000;
  }

div.buscaInterna
{	float: right;
	width: 255px; _width: 250px;
	overflow: hidden;
	position: relative;
		top: -25px;
	margin: 0 5px -50px; _margin: 0 5px -78px;}
	div.buscaInterna input#buscar{width: 182px;}
#busca
{	display: inline-block; 
		display: -moz-inline-box;
  	float:right;
	position: relative;
		top:2px;
      left: 0;}
	body:nth-of-type(1) #busca{ top: -21px;}
	#busca input{	border: none}

	
	
	
	/* box radar */
.boxRadar{
	float:left; 
	min-height: 150px;
	margin: 0  5px 0 5px; 
	width: 200px; 
	padding:5px; 
	border-right:0px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #757575;
	font-size: .8em;
}

* html .boxRadar {
	margin-right: 0;
}

.boxRadar h4{
 	font-size: 12px;
	color: #31597B;
	font-family: verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-weight:bold;
}
.boxRadar h4 a:hover{
	color: #FF8C00;

}
.boxRadar h6{
 	font-size: 11px;
	color: #FF8C00;
}
.boxRadar h6 a{
 	font-size: 11px;
	color: #FF8C00;
}
.boxRadar h6 a:hover{
 	font-size: 11px;
	color: Maroon;
}

/* box recomenda radar */

.boxRecomenda{
	float:left; 
	margin: 0  10px 0 5px; 
	width: 440px; 
	padding:5px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #757575;
	font-size: .7em;
}
.boxRecomenda h4{
 	font-size: 12px;
	color: #31597B;
	font-family: verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-weight:bold;
	text-align: justify;
}
.boxRecomenda h4 a:hover{
	color: #FF8C00;

}
.boxRecomenda h6{
 	font-size: 11px;
	color: #FF8C00;
}
.boxRecomenda h6 a{
 	font-size: 11px;
	color: #FF8C00;
}
.boxRecomenda h6 a:hover{
 	font-size: 11px;
	color: Maroon;
}

.calendario{
float:left; 
	margin: 0  5px 0 5px; 
	width: 220px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #315D84;
	font-size: .7em;
	padding:5px; 
}
.calendario a{
 color: #315D84;
	text-decoration:none;
}
.calendario a:hover{
 color: #FF8C00;
}


/* box Artigo radar */

.boxArtigosRadar{
	float:left; 
	margin: 0  10px 0 5px; 
	padding:5px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #757575;
	font-size: .7em;
}
.boxArtigosRadar h4{
 	font-size: 12px;
	color: #31597B;
	font-family: verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-weight:bold;
	text-align: justify;
}
.boxArtigosRadar h4 a:hover{
	color: #FF8C00;

}
.boxArtigosRadar h6{
 	font-size: 11px;
	color: #FF8C00;
}
.boxArtigosRadar h6 a{
 	font-size: 11px;
	color: #FF8C00;
}
.boxArtigosRadar h6 a:hover{
 	font-size: 11px;
	color: Maroon;
}
.foto{
 margin: 10px;
 padding: 10px;
}
.resultadoTags{
	font-size: 12px;
	color: #2E587C;
	float:left;
	margin-left: 10px; 
	display: block;
	}

#resultados{
	width: 665px; 
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #757575;
	line-height: 140%;
	background-color: #4183B5;
	padding: 5px;
	/*border: 1px solid #eaeaea;*/
	text-align: justify;
	margin-left: 5px;
}

#resultados img{
	float:left;
	margin: 0px 10px 0px 0px;
	padding: 5px;
}
.resultadosTextos{
	float:right;
	width:280px;
	padding:10px 10px 10px 5px;
	color: White;
	font-size: 14px;
}
.resultadosTextos a{
	font-size: 13px !important;
	color: Yellow !important;
}
.resultadosTextos a:hover{
	color: #00BFFF !important;
}
.resultadosTextos h3{
	margin-top:30px;
	font-size: 16px !important;
	color: Yellow !important;
}
/* box resultados */
.boxResultados{
	float:left; 
	min-height: 230px;
	height:auto !important;
  height:230px;
	width: 200px; 
	margin: 20px 15px 10px 5px;
	_margin: 20px 7px 10px 3px;
	padding:5px; 
	border:1px solid #4183B5;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #757575;
}
ul.radarCad{ width: 500px;
		margin: 6px 0 0 30px;
		list-style: none;
		 text-decoration: none;
		
	}

#ministerio{
	background:#ffffff url(img/ministerioIncentivar.png) no-repeat;
}
#baseSolida{
	background:#ffffff url(img/resultadoIncentivar3.png) no-repeat;
}
#empresaResultados{
	background:#ffffff url(img/resultadoIncentivar4.png) no-repeat;
}
.link{
	text-decoration: none;
	color: #717171;
}
.link:hover{
	color: Maroon;
}
 .rss{	float: right;	width: 30px;	height: 20px;	margin: 0px 0 0 0px;   padding: 0px 0px 0px 0px;	}
/* links*/

a.link1:visited, a.link1:link,a.link1:active  { float:right;font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FF8C00; font-weight: normal; text-decoration: none; ; font-size: 12px}
a.link1:hover {color: Maroon;   text-decoration: none; font-weight: bold;  }

/**** Solução Pop under - por Nauweb ***/
#post-it a {width: 303px; height: 240px; display: block; text-indent: -9999px; background-image: url(pop/post-it.png); position: absolute; right: -25px; top:-130px; z-index: 99;}
#post-it-int a {width: 303px; height: 240px; display: block; text-indent: -9999px; background-image: url(pop/post-it.png); position: absolute; left: 250px; top:-130px; z-index: 99;}
#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 0px;
	border: 10px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: absolute;
	top: 50%; left: 50%;
	margin-top: -293px;	
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -25px -25px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute; }
	
	
/* radar cadastro */


.formRadar{
	font:13px bold Verdana,Arial, Helvetica, sans-serif;
	background-color: #f5f5f5;
	border: 1px solid #91B5D4;
	font-size: 14px;
	color: #757575;
	padding: 3px;
}


ol#form{
	list-style:none;
	margin: 30px 0 10px 40px;
}
	#form li{
		list-style:none;
		display:block;
		margin: .4em 0;
		padding: 5px 0 .1em;
	}
span.label,span.spacer,span.multiple span{
	width:160px;
	float:left;
	text-align: left;
	font-size: 1.0em;
} 
span.multiple{
	float:left;
} 
ol#form input.button{
	margin-left:138px;
} 
div.clear {
	clear:both;
	padding-top:5px;
} 
table.datum{ width: 620px;
	display:block;
	overflow:hidden;
}
	table.datum th {
		text-align:center;
		font-weight:bolder;
	}
	table.datum thead th{
		background-color:#2E7DBA;
		color:#fff;
	}
	table.datum tbody th{
		background-color:#EFEFEF;
	}
		table.datum a{
			text-decoration:none;
			padding:.1em;
		}
			table.datum a:hover{
				background-color:#fff;
			}
		table.datum li{
			list-style:none;
			padding-left:4px;
			font-size:10px;
		}