body{
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color:#ffffff;
}
form{
	margin:0px;
	padding:0px;
}

img{
	border:none;
}

a{
	color: #333333;
}

a:link{
	color: #333333;
}

a:visited{
	color: #333333;
}

a:hover{
	color:#FF9900;
	text-decoration: underline;
}

span {
	font-size:100%;
}

h1{
	font-size: 120%;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

h2{
	font-size: 114%;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

h3{
	font-size: 100%;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

h4{
	font-size: 100%;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}


label{
	font-size: 10px;
	color: #333333;
	font-weight:bold;
}

table{
	font-size:10px;
}
#feature{
	float:left;
	width:100%;
}
#img_credito{
	font-size:9px;
}

#div0{
	width:777px;
	margin:0px auto;
	background-color:#FFFFFF;
}

	#div00{
		float:left;
		width:777px;
		text-align:left;
		margin:0px;
		padding:0px;
		font-size: 11px;
		background-color:#FFFFFF;	
	}	
	#topo{
		float:left;
		width:100%;
	}
	#logomarca{
		width:40%;
		float:left;
		text-align:center;
	}
	#logo{
		width:50%;
		float:left;
		padding-top:9px;
	}
	#slogan{
		padding-top:20px;
		width:50%;
		_width:46%;
		float:left;
		color:#E67510;
		font-size:14px;
	}
	#menu_horizontal{
		background-image:url(../images/barra_topo.gif);
		background-repeat:no-repeat;
		height:21px;
		float:left;
		width:59%;
		padding-left:3px;
		padding-top:1px;
	}
	#menu_horizontal a{
		color:#FFFFFF;
		font-weight:bold;
		font-size:10px;
		float:left;
		height:21px;
		margin-left:25px;
		text-align:center;
		text-decoration:none;
	}
	#esquerda {
		float: left;
		width: 127px;
		margin-right:2px;
	}
	#meio_full, #meio_banner{
		float:left;
		width:100%;
	}
	#meio{
		float:left;
		width:582px;
	}
	#direita {
		float:left;
		width:193px;
		margin-top:2px;
	}
	#fundo_d1{
		background-image:url(../images/fundo_direita_01.gif);
		background-repeat:no-repeat;
		width:193px;
		height:10px;
		float:left;
	}
	#fundo_d2{
		background-image:url(../images/fundo_direita_02.gif);
		background-repeat:no-repeat;
		width:193px;
		height:10px;
		float:left;
	}
	#topo_conteudo div{
		float:left;
		width:100%;
		height:30px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		margin-top:10px;
	}
	#topo_conteudo h3{
		font-size:14px;
		color:#E6720C;
		margin:0px;
		text-align:left;
	}
	#submenu h1{
		color:#E6720C;	
		padding:3px;
	}
	#submenu, #fundo_d1{
		float:left;
		width:100%;
		background-color:#e6e6e6;
	}
	#horzbanners {
		float:left;
		width:582px;
		margin-top:2px;
		margin-bottom:0px;
	}
	#bannerlateral2{
		float:left;
		width:100%;
		background-color:#FFFFFF;
	}
	#principal{
		float:left;
		width:100%;
	}
	#bannercapa {
		clear:both;
		float:left;
		width:100%;
		margin:0px;
		padding:0px;
		height:195px;
	}
	#banner{
		float:left;
		width:104px;
		_width:102px;
		text-align:center;
		
	}
	#chamadas{
		padding: 0px 0px 10px 10px;
		font-size: 80%;
	}
	
	#chamadas h3{
		padding: 30px 0px 5px 0px;
		text-align: center;
		color:#333333;
		font-size:12px;
	}
	
	#chamadas img{
		float: left;
		padding: 10px 10px 0px 0px;
	}
	#chamadas3{
		width:100%;
		float:left;
	}
	#chamadas3 table td{
		width:33%;
	}
/*	#chamadas3 h6, #institucional h6, #clientes h6{
		color:#FFFFFF;
		background-image:url(../images/botao.gif);
		background-repeat:no-repeat;
		text-align:center;
		width:105px;
		font-size:10px; 
		font-weight:bold;
		height:21px;
		padding-top:3px;
	}
	#institucional h5{
		color:#FFFFFF;
		background-image:url(../images/botao_laranja.png);
		background-repeat:no-repeat;
		text-align:center;
		width:105px;
		font-size:10px; 
		font-weight:bold;
		height:21px;
		padding-top:3px;
		float:right;
	}*/
	#clientes h6{
		margin:1px;	
	}
	#clientes h6 a{
		color:#FFFFFF;	
	}
	#institucional h1{
		color:#E6720C;
		width:100%;
		float:left;
		margin-bottom:5px;
		margin-top:5px;
	}
	#institucional table{
		float:left;
	}
	#clientes h2{
		font-size:13px;
		color:#E6720C;
		width:100%;
		float:left;
		margin-bottom:5px;
		margin-top:5px;
	}
	#clientes h1{
		color:#0081C2;
		font-weight:bold;
	}
	#institucional h6{
		float:right;
	}
	#chamadas3 h4{
		color:#E6720C;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		float:left;
		text-align:right;
		width:100%;
		font-weight:bold;
	}
	#chamadas3 a, #institucional h6 a{
		text-decoration:none;
		color:#FFFFFF;	
	}
	#institucional a{
		color:#0096D7;
		text-decoration:underline;
	}
	#menu{
		float: left;
		width: 100%;
		margin: 0px;
		padding: 0px;
		background-image:url(../images/menu_02.gif);
		background-repeat:repeat-x;
	}
	#noticias ul{
		list-style: none;
		margin: 0px;
		padding: 0;	
		width:154px; 
		float:left;
	}
	#menu ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}

	#menu h1{
		color:#ffffff;
		font-size:10px;
		float:left;
	}
	#menu h1 a {
		color:#ffffff;
		margin-left:11px;
	}
	#menu li a{
		color:#6A6C47;
		margin-right:5px;
		margin-left:5px;
		_margin:3px 0px 0px 5px;

	}
	
	#menu ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
	}
	
	#menu li { /* all list items */
		float: left;
		position: relative;
		list-style:none;
		margin:0px;
		padding:0px;
	}
	
	#menu li ul { /* second-level lists */
		display: none;
		position: absolute;
		top: 1em;
		left: 0;
		background-color:#DEDCA1;
		color:#333333;
		width:100%;
	}
	#menu li ul li{ /* second-level lists */
		padding-top:5px;
		padding-bottom:5px;
		border-bottom:1px solid #FFFFFF;
		width:100%;
		text-align:left;
	}
	#menu li ul li:hover{ /* second-level lists */
		padding-top:5px;
		padding-bottom:5px;
		background-color:#CFCB8E;
		border-bottom:1px solid #FFFFFF;
		width:100%;
		text-align:left;		
	}	
	#menu li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
		top: auto;
		left: auto;
	}
	#menu li:hover ul, li.over ul { /* lists nested under hovered list items */
		display: block;
	}


	.subMenu{
		visibility:hidden;
		position:absolute;
		overflow:hidden;
		border:1px solid #000;
		background-color:#D9D9D9;
		text-align:left;
		font-size:10px;
	}
	.subMenu ul{
		margin:0px;
		padding:0px;	
	}
	.subMenu ul li{
		list-style-type:none;
		margin:0px;
		padding:1px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
	}
	.subMenu ul li a{	/* Sub menu items */
		white-space:nowrap;	/* No line break */
		text-decoration:none;	/* No underline */
		color:#000;	/* Black text color */
		height:18px;	/* 16 pixels height */
		line-height:18px;	/* 16 pixels height */
		padding:1px;	/* 1px of "air" inside */
		display:block;	/* Display as block - you shouldn't change this */
	}
	.subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
		color:#FFF;	/* White text */
		background-color:#009900;	/* Blue background */
	}	
	#submenu a{
		text-decoration:none;
	}

	#noticias, #vertbanners,#enquete,#artigoslista,#artigoslista span{
		float:left;
		width:100%;
		background-color:#E6e6e6;
	}
	#artigoslista span{
		margin-top:5px;
		margin-bottom:5px;
		padding:3px;
		font-size:10px;
	}
	#enquete h1,#noticias h3,#vertbanners h3,#artigoslista h1,#login h1, #links_canal2 h1{
		color:#E6720C;	
		height:13px;
		width:100%;
		margin-top:2px;
		padding:3px;
		text-align:left;
		margin:0px;
	}
	#links_canal2 h1{
		float:left;
		font-size:12px;
		margin-bottom:5px;
	}
	#links_canal2 div{
		float:left;
		width:99%;
		margin-bottom:5px;
		padding:3px;
	}
	#noticias a{
		color:#333333;
	}
	#noticias a:hover{
		color:#000000;
	}
	
	#noticias h4{
		padding: 5px 0px 5px 10px;
		font-weight:bold;
		font-size:11px;
		color:#333333;
	}
	
	#noticias li{
		padding: 0px;
		padding-bottom:5px;
		font-size:10px;
		width:154px;
		color:#666666
	}
	/*********************GALERIA DE FOTOS************************/
	#galeria_fotos{
		width:100%;
		float:left;
	}
	#galeria{
		float:left;
		width:185px;
		margin:1px;
	}
	#galeria h1,#galeria2 h1{
		float:left;
		width:100%;
		border-bottom: 1px dotted #e4e4e4;
		margin-bottom:4px;
		font-size:11px;
		color:#000000;
		font-weight:bold;
		padding:3px 0px 3px 0px;
	}
		
	#galeria h3,#galeria2 h3{
		float:left;
		width:100%;
		height:15px;
		font-weight:bold;
		font-size:10px;
		text-align:right;
	}
	#galeria h3 a,#galeria2 h3 a  {
			margin-left:5px;
			color:#000033;
	}
	
	#fotos img{
		margin:1px 0px 1px 1px;
		width:60px;
		height:40px;
	}
	#hform {
		border:1px solid #cccccc;
		text-align:center;
	}
	#hform h3{
		text-align:center;
		height:25px;
		color:#FFFFFF;
		background-color:#FFb500;
		
	}
	#hform label{
		text-align:center;
		font-weight:normal;
		font-size:10px;
		color:#666666;
	}
	
	#vertbanners {
		text-align:center;
	}
	#vertbanners hr {
		float:left;
		border-top:1px solid #999999;
		border-bottom:none;
		border-left:none;
		border-right:none;
		margin:0px;
		height:1px;
	}
	#acessorapido{
		width:189px;
		float:left;
		background-color:#E7E7E7;
		margin-top:0px;
	}


	#not_destaque2,#banner_peq,#video{
		width:189px;
		float:left;
		margin-top:2px;
	}
	#video h1{
		font-size:10px;
		margin:0px;
		padding:0px;
	}
	
	#acessorapido h1{
		font-size:11px;
		color:#000000;
		font-weight:bold;
		padding:3px;
		border-bottom:1px #cccccc dotted;		
	}
	
	.bgColor {
		background-color: #FFFCEF;
	}
	.font_padrao {
		font-size: 10px;
		color: #666666;
	}
	.form{
		background-color:#FFFF99;
		font-size:10px;
		color:#000000;
		border: 1px solid #FFCC00;
	}
	.form2{
		background-color:#ffffff;
		font-size:10px;
		color:#000000;
		border: 1px solid #666666;
	}
	.font_radio {
		font-size: 10px;
		color: #666666;
	}
	.hr{
		border-bottom:0px;
		border-right:0px;
		border-left:0px;
		height:1px;
		border-style:dashed;
	}
	.esconde{
		display:none;
	}
	.mostra{
		display:block;
	}
	#espacamentolinha{
		line-height:1.5em;
	}

	#noticialeitura, #institucional, #artigos,#galeria_fotos, #clientes{
		float:left;
		width:99%;
		color:#666666;
	}
	#institucional h3{
		width:100%;
		padding-top:3px;
		padding-bottom:3px;
		font-size:12px;
		color:#E6720C;
	}
	#institucional2{
		float:left;
		width:92%;
		_width:98%;
	}
	#institucional2 h3{
		color:#661b18;
		margin-top:10px;
		font-size:12px;
	}
	#textocurso{
		background-image:url(../images/degrade.gif);
		background-repeat:no-repeat;
		padding:10px;
		padding-top:5px;
		margin-left:10px;
		_margin-left:5px;
		width:100%;
		float:left;
	}
	
	#noticialeitura ul{
		list-style: none; 
	}
	#noticialeitura h3{
		font-size:14px;
		color: #333333;
	}
	#noticialeitura img {
		border:none;
		margin:0px;
	}
	
	#listnoticias {
		width:100%;
		float:left;
		margin-bottom:5px;
	}
	
	.data_noticia {
		font-size:9px;
		color:gray;
		margin-top:3px;
	}

	#noticiadestaque,#galeria2 {
		float:left;
		width:300px;
		_width:295px;
		margin:0px;
	}
	#links_canal2{
		float:left;
		width:100%;	
	}
	#noticiadestaque p {
		margin-top:1em;
		margin-bottom:0em;
	}
	#noticiadestaque_super {
		padding-top:3px;
		padding-bottom:3px;
		border-bottom: 1px dotted #e4e4e4;
		width:98%;
		padding-left:2px;
	}
	#noticiadestaque_super h3 {
		color: #c4151c;
		font-size:12px;
		margin-bottom:0.5em;
	}
	#noticiadestaque_simples {
		padding-top:3px;
		padding-bottom:3px;
		border-bottom: 1px dotted #e4e4e4;
		width:98%;
		padding-left:2px;
		text-align:justify;
	}
	#noticiadestaque_simples h3 {
		color: #009900;
		margin-bottom:5px;
		font-size:12px;
	}
	#noticiadestaque_outro {
		padding-top:3px;
		padding-bottom:3px;
		width:98%;
		padding-left:2px;
	}
	#noticiadestaque_outro h3 {
		font-size:medium;
		color: #c4151c;
		font-size:12px;
	}
	#links_canal {
		float:left;
		width:100%;
	}

	#links_canal img, #links_canal2 img {
		border:1px solid black;
		float:left;
		margin: 5px 3px 5px 3px;
	}
	#links_canal h4,#links_canal2 h4 {
		margin-top:3px;
		color:#333333;
		font-weight:bold;
		font-size:11px;
	}
	#links_canal a,#links_canal2 a {
		color:#333333;
		font-size:9px;
	}
	
	#links_canal table{
		width:100%;
		border-top:1px dotted #999999;
		border-bottom:1px dotted #999999;
	}
	#links_canal2 table {
		width:100%;
		border-top:1px dotted #999999;
	}
	#links_canal tr{
		padding:0px;
		padding-left:5px;
		margin:0px;
	}
	#links_canal2 tr {
		
		padding:0px;
		margin:0px;
	}
	#links_canal td{
		margin:0px;
		padding:0;
		width:50%;
	}
	#links_canal2 td{
		margin:0px;
		padding:0;
		width:100%;
		border-bottom:1px dotted #999999;
	}
	#links_canal td.p3, #links_canal td.p4 {
		border-top:1px dotted #999999;
	}
	#links_canal td.p2, #links_canal td.p4 {
		border-left:1px dotted #999999;
	}
	#barranavegacao {
		text-align:right;
		margin-bottom:10px;
		float: left;
		width:100%;
	}
	#barranavegacao hr {
		height:1px;
		border-top:#0096D7 solid 1px;
		border-bottom:none;
		border-left:none;
		border-right:none;
		width:100%;
		margin:0px;
		padding:0px;
	}
	#barranavegacao table {
		font-size:100%;
	}
	div.espacador {
		height:3px;
	}
	#resultadobusca {
		float:left;
		width:100%;
	}
	
	#navega{
		float:left;
		width:99%;
		text-align:left;
		font-size:xx-small;
		padding:3px 0px 5px 0px;
		margin-bottom:3px;
		border-bottom:1px dotted #cccccc;
		color:#333333;
	}
	
	#enquete h2{
		color:#333333;
		font-size:11px;
	}
	
	#enquete ul, #listnoticias ul{
		list-style:none;
		margin:0px;

		padding:0px 0px 5px 0px;
	}
	
	#enquete li{
		margin:0px;
		padding:0px;
		font-size:11px;
		color:#000000;
	}
	
	#enquete form{
		margin:5px 0px 0px 5px;
	}
	#enquete form label{
		font-weight:normal;
		color:#000000;
	}
	.btn_enquete{
		margin:5px 0px 0px 100px;
		padding-bottom:10px;
	}
	
	#outras_noticias{
		float:left;
		width:50%;
		margin:0px 0px 0px 0px;
		border-bottom:1px dotted #999999;
		padding-bottom:10px;
	}
		#outras_noticias ul{
			list-style-image:url(../images/seta.gif);
		}
		#outras_noticias li{
			margin-top:3px;
			padding-bottom:3px;
		}

	#falecom {
		font-size:10px;
	}
	
	#falecom label {
		font-size:10px;
	}
	#login{
			float:left;
			width:100%;
	}
		#login div{
			float:left;
			width:143px;
			_width:153px;
			background-image:url(../images/login.gif);
			background-repeat:no-repeat;
			height:81px;
			padding:3px 0px 0px 10px;
			text-align:center;
		}
		#login p{
			margin:4px;
		}
			
		#data {
			float:left;
			width:203px;
			padding-top:4px;
			padding-left:3px;
			height:19px;
			text-align:center;
		}
			#data p{
				font-size:9px;
				color:#ffffff;
				margin:0px 0px 0px 0px;
				padding:0px;
				font-weight:bold;
			}
	#acontece{
		float:left;
		width: 280px;
		height:19px;
		color:#000000;
		padding-top:4px;
		font-size:9px;
		font-weight:bold;
	}
	
#endereco{
	float:left;
	width:253px;
	_width:275px;
	background-image:url(../images/fundo_tel.gif);
	background-repeat:no-repeat;
	margin-left:40px;
	_margin-left:10px;
	padding-left:60px;
	_padding-left:55px;
}
#endereco table{
	font-weight:bold;
	color:#707070;
	width:75%;
}
#carregando{
	position:absolute;
	left:363px;
	top:160px;
	width:208px;
	height:50px;
	z-index:1;
	background-color: #F6F6F6;
	border:1px solid green;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-top:20px;
}
#download{
	margin:10px;
}
#download h3{
	font-size:13px;
	color:#c4151c;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #CCCCCC;
}
#download h4{
	font-size:13px;
	font-weight:bold;
	color:#c4151c;
	margin-bottom:15px;
	margin-top:15px;
}
#download a{
	color:#6699FF;
}
#download a:hover{
	color:#990000;
}
#download a:visited{
	color:#cccccc;
}
#inscricao h2{
	color:#FFFFFF;
	background-color:#990000;
	float:left;
	width:100%;
	padding:2px;
	text-align:center;
}
#inscricao table{
	float:left;
	width:100%;
	margin-top:10px;
}
#menu h1 a{
	color: #ffffff;
	text-decoration:none;
}
#menu h1 a:hover{
	color: #ffffff;
	font-size:11px;
	text-decoration:none;
}
	#rodape, #pagamentos{
		float:left;
		width:100%;
	}
	
	#r2 span{
		font-size:9px;
		color:#CCCCCC;
	}
	#r2 span a{
		color:#999999;
	}
	#r2{
		width:100%;
		float:left;
		text-align:center;
	}
	#fundoback{
		background-image:url(../images/menu_02.gif);
		background-repeat:repeat-x;
	}
	#interface1 {
	z-index:1;
}
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
}
#loader_bg{
	text-align:center;
}
#progress {
/*	height:50px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-image:url(../../images/carregando3.gif);
	background-repeat:no-repeat; /*/
}

.borb1c6cedb {
	border-bottom:1px solid #c6cedb;
}

.borb1c6cedb1 {
	border-left:1px solid #c6cedb;
	border-right:1px solid #c6cedb;
}

.borb1c6cedb2 {
	border-right:1px solid #c6cedb;
}
.border_preview{
	z-index:100;
	position:absolute; 
	background: #fff;
	border: 1px solid #444;
}

.preview_temp_load {
	vertical-align:middle;
	text-align:center;
	padding: 10px;
}
.preview_temp_load img{	
	vertical-align:middle;
	text-align:center;
}
.title_h2{
	width:59%;
	float:left;
	text-align:center;
	font-size:16px;
	color:#FF9900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#logo{
	width:40%;
	float:left;
}
#item{
	width:33%;
	float:left;
	height:190px;
	text-align:center;
}
	#clientesdestaque{
		width:100%;
		float:left;
		margin-top:5px;
	}
	#clientesdestaque img{
		width:193px;		
		float:left;
		height:10px;
	}
	#clientesdestaque2{
		width:188px;	
		float:left;
		color:#f4f4f4;
		margin:0px;
		padding:0px;
		padding-left:5px;
		background-color:#F8F8F8;
	}
	#h2 a{
		text-decoration:none;
		font-weight:normal;
		color:#666666;
	}
	#h2 a:hover{
		text-decoration:none;
		font-weight:normal;
	}	
	#clientesdestaque h1{
		color:#FF9900;
		font-size:14px;
		font-weight:normal;
		margin-bottom:15px;
		padding-top:15px;
	}
	#clientesdetaque h2 a{
		color:#CCCCCC;
		font-size:12px;
		font-weight:normal;
	}
	#submenu p{
		margin: 10px 0  4px 0;
	}
	#h3{
		color:#666666;
		font-size:10px;
		font-weight:normal;
	}
	#mastercapa{
		float:left;
		width:564px;
		margin-left:0px;
		background-color:#F8F8F8;
		margin-top:0px;
	}
	#mastercapa h1{
		text-transform:uppercase;
		color:#A9A9A9;
		font-size:14px;
		font-weight:normal;
		text-align:center;
	}
	#mastercapa #grupotempl{
		background-image:url(../images/fundo_destaque.gif);
		background-repeat:no-repeat;
		float:left;
		width:33%;
	}
	#mastercapa #item{
		float:left;
		width:100%;
	}
	#prodrodape{
		background-image:url(../images/fundo_outros.gif);
		background-repeat:no-repeat;
		width:100%;
		float:left;
		margin-top:20px;
	}
	#linksaiba a, #linksaiba a:visited, #linksaiba a:hover,#grupotempl a, #grupotempl a:visited, #grupotempl a:hover, #institucional a, #chamadas3 h6, #feature>h6>a, #clientes h6{
		color:#FB9C1F;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
	#linksaiba a:hover, #grupotempl a:hover, #institucional a:hover{
		text-decoration:underline;
	}
.botaoveja a{
	color:#FB9C1F;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
