/* DEFAULT
********************************************************/

HTML {
	overflow:scroll;
	font: 1.34em Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	background:URL(../imagens/bg_body.jpg) left top repeat-x;
	text-align:center;
}

	HTML * {
		margin								: 0;
		padding								: 0;
		text-decoration						: none;
		border								: 0;
	}
	
	HTML BODY {
		background:URL(../imagens/bg_bodyBottom.jpg) bottom left repeat-x;
	}

	BR {clear:both;}
	
	.clear  { float: none; clear:both;}

	input, textarea {
		background:URL(../imagens/bg_input.jpg) repeat-x left bottom;
	}
	
	.btn {
		background:URL(../imagens/bg_btn.gif) repeat-x left top;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold;
		cursor:pointer;
	}
	
	a.linkHome {
		color:#506b92 !important; 
	}
	
/* ESTRUTURA
********************************************************/

div#estrutura {
	_width:768px;
	max-width:990px;
	min-width:768px;
	height:auto !important;
	height:200px;
	min-height:200px;
	margin:0 auto;
	text-align:left;

}

	#estrutura h1 {
		float:left;
		margin-top:15px;
		margin-bottom:-30px;
		position:relative;
		top:-10px;
		_right:10px;
	}

/* USER
********************************************************/

#estrutura div.infoUser {
	float:right;
	width:360px;
	height:44px;
	background:URL(../imagens/bg_user.jpg) no-repeat top left;
}

div.infoUser label.logged {
	color:#fff;
	font-size:.50em;
	width:60%;
	padding-left:5%;
	font-weight:bold;
	display:block;
	text-align:left;
	position:relative;
	top:8px;
}

div.infoUser span {
	float:right;
	position:relative;
	right:5%;
	top:-16px;
}

div.infoUser span a {
	color:#000;
	font-size:.5em;
	text-transform:lowercase;
	background:URL(../imagens/bg_btn.gif) repeat-x left top;	
	padding:2px;
}

	form.user,
	form.formBusca {
		color:#FFF;
		font-size:.8em;
		position:relative;
		float:left;
		top:9px;
		left:12px;
	}
	
		form.formBusca {
			float:right;
			margin-top:-50px;
			padding-right:28px;
		}

	form.user label,
	form.user input,
	form.user textarea,
	form.formBusca label,
	form.formBusca input{
		float:left;
		font-size:.65em;
	}

	form.user label {
		font-weight:bold;
	}
	
	form.user input,
	form.user textarea,
	form.formBusca input {
		width:80px;
		border:1px solid #d1d1d1;
		padding:1px;
		margin:0 5px;
	}
	
	form.user input.btnAcessar,
	form.formBusca input.btnAcessar {
		width:55px;
		height:18px;
		text-align:center;
	}
	
	form.formBusca input.btnBuscar {
		width:50px;
	}
	
	.inputBuscar {
		width:100px !important;
		background:#FFF !important;
	}


/* MENU
********************************************************/

div#estrutura div.menu {
	float:right;
	width:74%;
	border-top:1px solid #d1d1d1;
/*	position:relative;
	top:-30px;*/
	position:relative;
	padding-top:10px;
	height:20px;
}

	.menu ul {
		width:90%;
		float:left;
		height:20px;
	}
	
		.menu ul li {
			font-size:.53em;
			float:left;
			border-right:1px solid #3b557c;
			list-style-type:none;
		}
		
		.menu ul li a {
			color:#3b557c;
			text-align:center;
			padding:1px 5px;
			font-weight:bold;
		}
		
		.menu ul li a:hover {
			background:#3b557c;
			color:#FFF;
		}
		
		.menu ul li ul {
			display:none;
			position:absolute;
			left:0px;
			top:23px;
			width:110px;
			padding-top:5px;
		}
		
		.menu ul li ul li {
			font-size:1em;
			border:0px;
			width:100%;
			display:block;
			padding:2px 0;
			background:#FFF;
			border-left:1px solid #d1d1d1;
			border-right:1px solid #d1d1d1;
			
		}
		
		.menu ul li ul li a {
			font-weight:normal;
			width:90%;
			display:block;
			padding:3px 0 3px 10%;
			text-align:left;
			border-bottom:1px dotted #e1e1e1;
		}
		
		.menu ul li ul li a:hover {
			font-weight:bold;
		}
		
		.menu ul li ul#sub_dois {
			left:62px;
		}
		
		.menu ul li ul#sub_tres {
			left:122px;
		}
		
		.menu ul li ul#sub_quatro {
			left:184px;
		}
		
		.menu ul li ul#sub_cinco {
			left:244px;
		}
		
		.menu ul li ul#sub_seis {
			left:287px;
		}
		
	.menuTop {	
		width:300px;
		height:28px;
		float:right;
	}
	
	.menuTop a {
		float:left;
	}
	

	/* BUSCAR
	********************************************************/
	
	div.menu form.user {
		float:right;
		margin-right:20px;
		width:170px;
		position:relative;
		top:-55px;
		_top:-95px;
		margin-bottom:-100px;
		
	}

		div.menu form.user input {
			float:left;
			width:160px;
			border:1px solid #d1d1d1;
			padding:1px;
			margin:0px !important;
		}
		
		div.menu form.user input.btnBuscar {
			width:60px;
			height:18px;
			text-transform:uppercase;
			margin-left:2px !important;
		}
		
	div.menu form#cse-search-box {
		/*display:none;*/
	}		
		
/* NOTICIAS
********************************************************/

div.noticia {
	width:95%;
}

div.noticia ul.itens {
	background:#f5f4ef;
	width:100%;
	padding-bottom:10px;
}

div.noticia ul.itens li {
	list-style:none;
	display:block;
	height:250px;
}

div.noticia ul.itens img {
	width:100%;
	border:1px solid #f5f4ef;
}

div.noticia ul.menuNoticias {
	width:100%;
	background:#f5f4ef;
}

div.noticia ul.menuNoticias li {
	display:inline;
}

div.noticia ul.menuNoticias {
	list-style:none;
	text-align:center;
}

div.noticia ul.itens li a {
	color:#000;
	font-size:.9em;
}

div.noticia ul.itens li p {
	width:80%;
	padding:5% 5% 0 5%;
}

img.anterior,
img.parar,
img.proximo {
	cursor:pointer;
}

/* USER
********************************************************/
div#estrutura div.content {
	width:100%;
	background:URL(../imagens/bg_content.jpg) no-repeat 24% -20px;
	/*_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imagens/bg_content.png,sizingMethod='scale');*/
	height:auto !important;
	height:650px;
	min-height:650px;
	font-size:.6em;
	padding-bottom:30px;
	margin-top:10px;
}

	div.content div.left {
		width:25%;
		height:auto !important;
		height:200px;
		min-height:200px;
		float:left;	
		
	}
	
	div.content div.right {
		width:73%;
		float:left;
		margin-left:15px;
		_margin-left:3px;
		height:auto !important;
		height:100px;
		min-height:100px;
		text-align:justify;
	}
	
		div.right span.banner {
			display:none;
		}
		
		div.right div#banner {
			height:190px;
			width:100%;
		}
		
		div#banner IMG {
			border:1px solid #d1d1d1;
		}
		
		div#banner UL {
			list-style:none;
			width:100%;
			float:right;
		}
		
		div#banner ul li {
			font-size:.85em;
			padding:5px;
			background:#f9f9f9;
			text-align:center;
			display:block;
			float:left;
			width:10px;
			color:#999;
			
		}
		
		div#banner ul li span.selecionado {
			font-weight:bold;
			display:block;
			color:#e77817;
			
				
			}
			
			ul li.countBanner {
				cursor:pointer;
			}

/* NEWS
********************************************************/

	ul.news {
		margin-bottom:10px;
		width:95%;
		list-style:none;
		height:250px;
		display:block;
		overflow-y:auto;
	}
	
		ul.news li {
			width:98%;
			display:block;
			border-bottom:1px dotted #d1d1d1;
			padding:3px 0;
			padding-left:2%;
			background:#f9f9f9;
			margin-bottom:2px;
			line-height:14px;
			height: auto !important;
			height:15px;
			min-height:15px;
		}
		
		ul.news li a {
			color:#000;
			font-size:.85em;
		}
		
		ul.news li a:hover {
			background:#f5f5f5;
			color:#e77817;
		}

/* SERVICOS
********************************************************/

div#estrutura div.servicos,
div#estrutura div.social {
	float:left;
	width:48%;
	border-top:1px solid #e5e5e5;
	padding-top:10px;
	margin-top:8px;
}

div#estrutura div.social {
	float:right;
}

	div.servicos h3,
    div.social h3,
	h3.tituloProducts {
		width:90px;
		height:20px;
		display:block;
		text-align:center;
		background:#e77817;
		color:#FFF;
		font-size:1.2em;
		margin-bottom:10px;
	}
	
	h3.tituloProducts {background:#506b92;margin:0px !important;}
	
	div.social h3 {
		width:240px;
	}
		
	div.servicos h4,
	div.social h4 {
		color:#556485;
		font-size:1.1em;
		margin-left:12px;
		margin-bottom:5px;
	}
	
	div.social h4 {
		/*text-transform:uppercase;*/
	}
	
	
	div.servicos h4 {
		color:#e77817 !important;
	}
	
	div.servicos p,
	div.social p {
		margin-left:12px;
		font-size:.8em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin-bottom:10px;
		border-bottom:1px dotted #dadcdf;
		padding-bottom:5px;
	}
	
	strong.centralVendas {
		font-size:1.5em !important;
		color:#37547c;
	}
	
	div.social h3 {
		background:#506b92;
	}
	
	div.social img {
		border:1px solid #d1d1d1;
		margin-bottom:5px;
	}
	
	a.todos {
		float:right;
		color:#e77817;
		font-size:.85em;
		padding:2px;
	}

	a.todos:hover {
		background:#e77817;
		color:#fff;
	}

/* CURSOS
********************************************************/

div.cursos, div.newsArea, div.newsletter, div.twitter {
	width:100%;
	height:auto !important;
	height:100px;
	min-height:100px;
	margin-top:30px;
}

div.facebook, div.siganos {
	width:100%;
	height:auto !important;
	height:100px;
	min-height:100px;
	margin-top:30px;
}

div.cursos {
	margin-top:-50px;
}

div.newsArea {
	margin:0px;
	height:340px !important;
}

	/* {
		width:96%;
		font-size:1.2em;
		color:#000;
		background:#eaebec;
		padding:2% 0 2% 10px;
	}*/
	
	div.newsArea h5,
	div.cursos h5,
	div.newsletter h5,
	div.twitter h5, div.facebook, div.siganos h5 {
		width:90px;
		height:20px;
		display:block;
		text-align:center;
		background:#506b92;
		color:#FFF;
		font-size:1.2em;
		margin-bottom:10px;
		
	}
	
	div.cursos h5 {
		width:90%;
	}
	
	div.newsletter h5 {
		width:110px;
	}
	
	
	div.cursos p,
	div.newsletter p {
		width:90%;
		margin:10px 0 10px 10px;
		font-size:.8em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		border-bottom:1px solid #e5e5e5;
		padding-bottom:10px;
		
	}
	
	div.cursos b {
		color:#556485 !important;
	}
	
	div.cursos p a {
		color:#506b92 !important;
	}
	
	div.newsletter p {
		border:0px;
	}
	
	div.cursos a.todos,
	div.noticia a.todos {
		float:left;
	}
	
	div.newsletter form {
		
	}
	
	div.newsletter form input {
		border:1px solid #d1d1d1;
	}
	
	div.newsletter form input.btnCadastrar {
		font-size:.9em;
		margin-left:5px;
	}

/* TEXTO
********************************************************/

div.texto {
	height:auto !important;
	height:100px;
	min-height:100px;
	width:100%;
}

div.texto h2 {
	padding:2px 15px;
	background:#d6511d;
	color:#FFF;
	display:inline;
	font-size:.9em;
	font-weight:normal;
}

div.texto h2 a{
	color:#FFF;
}

div.texto h3 {
	width:100%;
	border-bottom:1px solid #d1d1d1;
	color:#666666;
	display:block;
	margin-bottom:10px;
	padding-bottom:5px;
	font-size:1.4em;
	margin-top:10px;
	font-weight:normal;
}

div.texto p {
	margin-bottom:10px;
	text-align:justify;
}

div.texto a {
	color:#e77817;
}

div.texto h4 {
	margin-bottom:10px;
	font-size:1em;
	padding:3px;
	border-bottom:1px dotted #d9d9d9;
	
}

div.texto UL {
	list-style:none;
	padding:0px;
	margin:0px;
	margin:0 0 0 20px;
}

div.texto img.imgProducts {
	float:left;
	margin-bottom:20px;
}

div.texto ul.produtoinfo {
	width:200px;
	position:relative;
	left:100px;
}

div.products {
	text-align:center;
	width:100%;	
}

	div.products img {
		border:0px !important;
		
	}

	div.products div.productIcon {
		float:left;
		width:103px;
		margin-bottom:10px;
		line-height:14px !important;
	}
	/*
	div.productIcon span {
		width:50px;
		display:block;
	}
	*/
	div.productIcon a {
		font-size:.85em;
		color:#000;
		
	}

div.produtos p {
	width:75%;
	float:left;
	font-size:.9em;
}

div.produtos ul.lista {
	float:left;
	list-style:square;
	padding-left:20px;
	width:80%;
	margin-bottom:20px;
}

div.produtos strong.fone {
	font-size:1.3em;
	display:block;
}

div.produtos h4 a {
	font-weight:normal;
}

div.produtos p.filiais {
	width:50%;
}

div.filiais img.filial {
	float:left;
	border:1px solid #d1d1d1;
	margin-right:10px;
	margin-bottom:10px;
}

div.midia {
	width:450px;
	float:left;
}

div.midia a {
	float:left;
}

div.texto div.foto {
	clear:both;
}



/* CALENDARIO
********************************************************/
	div#calendario {
		width:200px;
		padding:0px;
		text-align:center;
		float:right;
	}

	div#calendario table {
		width:100%;
		padding:0px !important;
		font-family: Tahoma;
		font-size:.8em;
		border-collapse:collapse;
	}
	
		#calendario table td {
			background:#f5f5f5;	
			border:1px solid #FFF;
			padding:2px;
		}
		
		#calendario table strong {
		}
		
		#calendario table th {
			font-size:1.2em;
		}

		#calendario table th a {
			font-size:.7em;
			font-family: Arial, Helvetica, sans-serif;
		}

/* FOOTER
********************************************************/

div#footer {
	background:URL(../imagens/bg_footer.jpg) repeat-x #66676e left top;
	width:100%;
	height:auto !important;
	height:250px;
	min-height:250px;
}

div#footer div#estrutura {
	color:#fff;
}

	div#footer div.coluna {
		float:left;
		width:47%;
		margin-top:55px;
	}
	
	div.coluna h6 {
		font-size:.6em;
		position:relative;
		left:20px;
		
	}
	
	div.coluna IMG {
		vertical-align:middle;
		margin-right:4px;
	}
	
	
	div.coluna ul {
		font-size:.6em;
		list-style-image:URL(../imagens/ico_arrow.gif);
		float:none;
		width:100%;
		position:relative;
		left:20px;
		margin-bottom:10px;
		padding-left:20px;
	}
	
	div.coluna ul li {
		width:100%;
	}
	
	div.coluna ul b {
		width:100%;
		display:block;
		clear:both;
	}
	
	div.coluna strong {
		position:relative;
		font-size:1em;
	}
	
		div.coluna p ul li {
		
		}
		
	div#footer div.contMatic {
		color:#fff;
		font-size:.48em;
		margin-bottom:-30px;
		position:relative;
		top:3px;
		padding-top:8px;
	}

/* PRODUTOS PRIMEIRA PAGINA
****************************************/

div#produtos {
	width: 99%;
	height: 60px;
	overflow: hidden;
	white-space: nowrap;
	text-align:center;
}

	div#produtos a {
		height: 100px;
		color: #333;
		padding-left:30px;
	}

	div#produtos .setaesquerda,
	div#produtos .setadireita {
		width: 15px;
		cursor: pointer;
		background: #000;
		color: #fff;
		float: left;
		background: url(../imagens/setaesquerda.gif) no-repeat center center;
		text-indent: -5000px;
		height: 100%;
	}

	div#produtos .setadireita {
		background: url(../imagens/setadireita.gif) no-repeat center center;
		float:right;
	}

	div#produtoslista {
		float: left;
		display: block;
		width: 94%;
		overflow: hidden;
		position:relative;
		padding:0px;
		top:-20px;
		margin-top:29px;
	}
	
	div#produtoslista img {
	}
	
/* ADM	
****************************************/

table.painelproduto {
}

table.painelproduto td,
table.painelproduto th,
table.painelservico td,
table.painelservico th,
table.painelprodutoservico td,
table.painelprodutoservico th,
table.listaboleto td,
table.listaboleto th {
	border-bottom:1px solid #e5e5e5;
	font-size:.85em;	
}

table.painelproduto label {
	width:140px !important;
}

table.listar td {
	font-size:.85em !important;
}

	table.painelproduto th,
	table.painelprodutoservico th,
	table.painelservico th,
	table.listaboleto th {
		text-align:left;
		padding-right:10px;
		width:125px;
		padding-left:25px;
	}
	
table.painelproduto,
table.painelservico,
table.painelprodutoservico,
table.listaboleto {
	width:100%;
}

form#pnl_form {
	width:100%;
	
}

	#pnl_form input,
	#pnl_form textarea,
	#pnl_form select {
		border:1px solid #d1d1d1;
		float:left;
		font-family: Tahoma;
		padding:1px;
		margin-bottom:3px;
	}
	
	#pnl_form label {
		float:left;
		width:75px;
		text-align:right;
		margin-right:10px;
		display:block;
		margin-bottom:5px;
	}
	
table label input {
	margin-right:10px;
}

.boletim a {
	display:block;
	float:left;
	margin-left:10px;
	width:164px;
	margin-bottom:15px;
}

.boletim a img {
	display:block;
	margin-bottom:10px;
}

.listar th.ico {
	background:url(../img/package.gif) no-repeat 0px -1px;
	font-size:.85em;
	padding-left:20px !important;
}

.mac th.ico {
	background:url(../img/ico_mac.gif) no-repeat 0px -1px;
}

th.ico {
	background:url(../img/package.gif) no-repeat 0px -1px;
	word-break:keep-all;
}

.mac th.ico {width:80%;}

td a.atualizacao {
	background: url(../img/diskSmall.gif) no-repeat top left;
	padding-left: 20px;
		color:#E77817;
}

a.linkMac {
	font-size:.8em;
	background:#f1f1f1;
	padding:2px;
}

a.manual {
	background:url(../img/book.gif) no-repeat 0px -1px;
	padding-left:20px;
	padding-right:5px;
	color:#E77817;
}

ul.painelmenu li {
	width:60px;
	float:left;
	height:60px;
	background:url(../img/fundoBotaoPainel.jpg) no-repeat center center;
	display:block;
	margin-right:10px;
	line-height:10px !important;
	text-align:center;	
	margin-bottom:5px;
}
/*Formul�rio SAC*/
select.assuntoSAC {
 	width:250px;
}
fieldset.fieldsetSAC {
	border:1px solid #cccccc; 
	width:460px; 
	margin-left:20px;
}
textarea.textareaSAC{
	margin-left:20px;
	width:460px;
}
input.inputWidth{
	width:225px;
}
.alignLeft20{
	margin-left:20px;
}
/*FIM Formul�rio SAC*/

ul.painelmenu li a {
	font-size:.85em;
	color:#666;
}

ul.painelmenu li a img {
	margin-top:8px;
	margin-bottom:4px;
}
/*Tabelas práticas*/
ul.Tabelaspraticas li {
	width:330px;
	float:left;
	height:125px;
	background:url(../img/fundoBotaoPainel.jpg) no-repeat center center;
	display:block;
	margin-right:5px;
	line-height:10px !important;
	text-align:center;	
	margin-bottom:5px;
}
ul.Tabelaspraticas li a img {
	margin-top:8px;
	margin-bottom:4px;
}/*Final Tabelas práticas*/

/* MENU + CONTENT Eventos */

ul.menuEvento {
	float:left;
	width:18%;
	font-size:.85em;
	position:relative;
	left:-20px;
	_left:-10px;
	margin-right:-20px;
	_margin-right:-10px;
}

	ul.menuEvento li {
		margin-bottom:5px;
		list-style-image:url(../img/ico_arrow.gif);
		margin-left:10px;
	}
	
	ul.menuEvento li.titulo {
		font-weight:bold;
		border-bottom:1px solid #d9d9d9;
		padding-bottom:2px;
		margin-left:0px;
		list-style-image:none;
	}

	ul.menuEventos li a {
		color:#4f6685;
	}
	
div.contentEventos {
	float:right;
	width:74%;
	margin-right: 20px;	
}

	div.contentEventos TABLE {
		width:100%;
		border:1px solid #d1d1d1;
		border-collapse:collapse;
	}
	
		div.contentEventos TABLE td {
			border-bottom:1px dotted #d1d1d1;
			border-right:1px solid #d1d1d1;
			padding:3px;
			
		}
		
		div.contentEventos TABLE tr.corsim td {
			background:#f1f1f1;
		}

		div.contentEventos TABLE td a {
			color:#000;
		}

	div.contentEventos ul {
		margin-bottom:10px;
	}

	div.contentEventos ul li {
		margin-left:10px;
		padding-left:5px;
		list-style:square;
	}
	
form#formBuscaEvento {
	width:98%;
	margin-bottom:10px;
	border-bottom:2px solid #d1d1d1;
	height:33px;
	display:block;
	
}

	form#formBuscaEvento input {
		width:73%;
		border:1px solid #d1d1d1;
		font-family:tahoma;
		font-size:1em;
		padding:1px;
	}

	form#formBuscaEvento input.btnLocalizar {
		width:20%;
		margin-left:5%;
		color:#000;
		font-weight:bold;
		cursor:pointer;
	}
	
	
/* TABELA MODELO */	

table.tabela {
	width:100%;
	border-collapse:collapse;
	margin-bottom:20px;
	border:1px solid #999;
}

	table.tabela th,
	table.tabela td {
		padding:2px 5px;
		border-right:1px solid #d1d1d1;
	}

	table.tabela td {
		border-top:1px dotted #d1d1d1;
	}

	table.tabela th {
		border-bottom:1px dotted #999;
		font-size:1em;
		color:#666;
		padding-bottom:3px;
		background:URL(../imagens/bg_input.jpg) repeat-x left bottom;
	}

table.tabelaFormulario {width:100%;}
	
table.tabelaFormulario input {
	background:none;
}

	table.tabelaFormulario td.neg {
		font-weight:Bold;
		color:#666;
		background:URL(../imagens/bg_input.jpg) repeat-x left bottom;
	}
	
table.tabelaFormulario SELECT, 
table.tabela SELECT {
	width:100%;
}

div.produtoatualizacao {
}

/* VERSOES */


	div.social ul.versoes {
		width:100%;
		display:block;
		list-style-image:URL(../imagens/ico_arrow2.gif);
		font-size:.85em;
		padding:0px !important;
		margin:0px !important;

		list-style-position:inside;
	}
		ul.versoes li {
			margin:2px 0;
		}
		
		ul.versoes li strong {

		}
	ul.versoes strong,
	strong.versaoData {
		color:#506b92;
		background:#f1f1f1;
		padding:1px;
		border:1px dotted #d1d1d1;
		margin-top:5px;
		display:block;
		width:98%;
	}

	
/* FORM ALTERAR */

	form.configuracao {
		width:100%;
		border-bottom:1px dotted #d1d1d1;
		padding-bottom:10px;
		margin-bottom:5px;
	}
	
		form.configuracao input,
		form.configuracao label {
			float:left;
			display:block;
		}

		form.configuracao label {
			width:120px;
			text-align:right;
			font-size:.9em;
			
		}
		
			form.configuracao label.labelLeft {
				width:80px;
				text-align:left;
				margin-left:5px;
			}
			
			form.configuracao label.produto {
				font-weight:bold;
			}
			
				form.configuracao label.email {
					width:35px;
				}
		
		form.configuracao input,
		form.configuracao select {
			width:150px;
			border:1px solid #d1d1d1;
			margin-top:1px;
			padding:1px;
			font-family:tahoma;
			font-size:.9em;
			margin-left:2px;
			position:relative;
			top:-3px;
		}
		
			form.configuracao select {
				padding:0px;
				width:86px;
				float:left;
			}
		
		form.configuracao input.btnAtualizar {
			font-size:.8em;
			width:50px;
			cursor:pointer;
		}
		
		form.configuracao input.posicao {
			position:relative;
			left:120px;
		}
		
		form.configuracao input.ddi,
		form.configuracao input.ddd,
		form.configuracao input.telefone {
			width:30px;
		}
		
			form.configuracao input.telefone {
				width:100px;
			}

/* MSG DE ERRO */


fieldset.erro, fieldset.ok {
	border:1px solid red;
	background:#fffdc8;
	padding:10px;
	margin-bottom:10px;
	font-size:.9em;
}

	fieldset.erro legend,
	fieldset.ok legend {
		background:red;
		color:#FFF;
		padding:1px;
		font-weight:bold;
	}

		fieldset.ok {
			background:#c8ffd0;
			border:1px solid #17501f;
		}
		
			fieldset.ok legend {
				background:#17501f;
				color:#FFF;
			}

			
div.texto ul.faqIndice {
	width: 23%;
	padding: 0;
	margin: 0;
	float: left;
	font-weight: bold;
	color: #666666;
}

ul.faqIndice a {
	font-weight: normal;
	color: #666666;
	padding-left: 10px;
	display: block;
}

.destaque {
	font-weight: bold;
}

.faqCampo {
	border: 1px solid #666666;
	padding: 3px;
	font-size: 11pt;
	font-family: Tahoma;
	background: URL(../imagens/bg_input.jpg) repeat-x left bottom;
}

.faqVisualizar {
	display: block;
	padding-bottom: 3px;
	margin-bottom: 10px;
}

.faqFilme {
	background: url(../img/film.png) no-repeat top left;
	padding-left: 20px;
}
