/* home */
#solucoes, #servicos, #news, #banco24horas{
	float: left;
}

#solucoes, #servicos{
	width: 190px;
}

#servicos, #news, #banco24horas{
	margin: 4px 0;
}

#solucoes{
	background: url(../../img/pt-br/home/bg_solucoes.jpg) no-repeat top left;
	height: 261px;
	margin-right: 3px;
} * html #solucoes{margin-right: 0;}

#solucoes li {
	background-repeat: no-repeat;
	margin: 30px 0 0 19px;
}

#solucoes li a {
	text-indent: -5000px;
}

#solucoes li a {
	display: block;
	height: 36px;
}

#solucoes li.instituicoes {
	background-image: url(../../img/pt-br/home/mn_instituicoes.gif);
	margin-top: 73px;
}
#solucoes li.instituicoes a {width: 116px}

#solucoes li.suaempresa {background-image: url(../../img/pt-br/home/mn_suaempresa.gif)}

#solucoes li.suaempresa a {width: 128px}

#solucoes li.voce {background-image: url(../../img/pt-br/home/mn_voce.gif)}

#solucoes li.voce a{width: 81px}

#portal{
	background: url(../../img/pt-br/home/bg_servicos.jpg) repeat-x top left;
	padding: 18px 0 0;
	height: 200px;
	margin-top: 3px;
}

#portal h2{
	background: url(../../img/pt-br/home/tit_portal.gif) no-repeat;
	width: 159px;
	height: 20px;
	margin-left: 15px;
}

#portal form{
	background: url(../../img/pt-br/home/portal_underline.gif) no-repeat top left;
	margin: 13px 0 0 4px;
	padding: 15px 0 0 19px;
}

#portal #usuario, #portal #senha{
	height: 17px;
	margin-bottom: 3px;
}

#portal #usuario{
	width: 104px;
	margin-top: 18px;
}

#portal #senha{
	width: 81px;
	margin-left: 6px;
}

#portal #bt-ok{
	margin-bottom: -2px;
	border: 0;
	background: transparent;
}

#portal label{font-size: 10px;}

#portal ul{
	background: url(../../img/pt-br/home/sep_cinza.gif) no-repeat top left;
	padding-top: 19px;
	margin-top: 16px;
}

#portal li{
	margin: 0 0 9px 35px;
	list-style-image: url(../../img/pt-br/home/ico_seta.gif);
}

#news{
	width: 342px;
	height: 312px;
	background: url(../../img/pt-br/home/bg_news.gif) repeat-x top left;
	padding: 10px;
	margin: 4px 3px 4px 4px;
} * html #news{
	width: 362px;
	height: 332px;
}

#news h2{
	background: url(../../img/pt-br/home/tecban_news.gif) no-repeat top left;
	width: 119px;
	height: 18px;
	margin: 11px 0 0 8px;
	float: left;
}

h4.tecban_midia{
	background: url(../../img/pt-br/aempresa/tecban_midia.gif) no-repeat top left !important; 
	margin: 11px 0 0 8px;
	height: 30px;
	text-indent:-5000px;
	border-bottom: 1px solid #DEE4E5;
}


#news #data{
	font-size: 10px;
	text-align: right;
	padding: 21px 0 4px 0;
	background: url(../../img/pt-br/home/border_news.gif) no-repeat bottom right;
}

#noticia_destaque{
	float: left;
	margin: 5px 0 0 9px;	
	width: 230px;
} * html #noticia_destaque{margin-left: 3px;}

#news h4 {
	font-size: 12px;
	padding-bottom: 5px;
	background: url(../../img/pt-br/home/portal_underline.gif) repeat-x bottom left;
}

#news #news_destaque{
	border-bottom: 1px solid #BEC8CC;
	padding-bottom: 10px;
	margin-bottom: 11px;
	height: 100px;
}

#news .noticia{
	border-bottom: 1px solid #9db6bf;
	padding: 7px 0 7px 8px;
}

#news .acessibilidade {
	border-top: 1px solid #cfdae0;
	padding: 7px 0 7px 8px;
}

#news .data_noticia{
	float: left;
	padding: 3px 3px 4px 10px;
	display: inline;
}

#news .tit_noticia{
	/*background: url(../../img/pt-br/home/dots.gif) repeat-y;
	padding: 3px 0 4px 10px;
	float: right;
	width: 250px;
	margin-left: 6px;*/
	padding: 3px 0 4px 0;
} 
* html #news .tit_noticia{
	width: 272px;
	float: none;
}

#news .acessibilidade h4.tecban_acessibilidade {
	background: url(../../img/pt-br/tit_acessibilidade.png) no-repeat;
	height: 22px;
	text-indent: -9999px;
	margin: 4px 0 0 5px;
} 

#news .acessibilidade h4.tecban_linux {
	background: url(../../img/pt-br/linux.png) no-repeat;
	height: 22px;
	text-indent: -9999px;
	margin: 4px 0 0 0;
} 
#news .acessibilidade p {
	padding: 4px 0 15px 0;
}

#news #bt_noticias{
	float: right;
	margin-top: 11px;
}

#banco24horas{
	width: 209px;
	height: 332px;
}
