@media all {
	* { margin:0; padding:0; border:none; }
	h1, .hidden, .hide { display:none; }
	input, textarea, select {
		margin-bottom:2px; padding:3px; font-size:1.1em; border-right: 1px inset #e1e1e1; border-bottom: 1px inset #e1e1e1;
		border-top-width: 1px; border-left-width: 1px; border-top-style: inset; border-left-style: inset; font-family:Tahoma;
	}
	select { padding:0; } textarea { font-size: 1.1em; } p { margin-bottom: 10px; clear:both; } ol, ul { padding-left: 25px; }
	.cursor-hand { cursor:pointer; } .cursor-help { cursor:help; } .fonte-9 { font-size:9px; }
	.ajuda, help, .informacao, .information, .cancelado-animado, .canceled-anime, .dica, .tip, .ticado, .tick, 
	.ticado-animado, .tick-anime, .ticado-animado, .tick-anime, .aguarde-mini, .loading-mini, .alerta, .alert { 
		background-repeat: no-repeat; background-position: left center;
	}
	.alerta, .alert { background-image: url(/cms/estrutura/imagens/alerta.gif); }
	.ajuda, .help { background-image: url(/cms/estrutura/imagens/ajuda.gif); }
	.informacao, .information { background-image: url(/cms/estrutura/imagens/informacao.png); }
	.cancelado-animado, .canceled-anime { background-image:url(/cms/estrutura/imagens/cancelar-animado.gif); }
	.dica, .tip { background-image:url(/cms/estrutura/imagens/dica.gif); }
	.ticado, .tick { background-image:url(/cms/estrutura/imagens/tick.gif); }
	.ticado-animado, .tick-anime { background-image:url(/cms/estrutura/imagens/tick-animado.gif); }
	.aguarde-mini, .loading-mini { background-image:url(/cms/estrutura/imagens/loading/1.gif); }
	.center, .centralizado { text-align:center; } .left, .esquerda { text-align:left; } .right, .direita { text-align:right; } 
	.justify, justificado { text-align:justify; } .checkbox { border:none; background:none; } .normal {  color:#333; } .erro, 
	.error { color:#F00; } .ok { color:#093; } .negrito, .bold { font-weight:bold; }
	.botoes_inferiores, .botoes-voltar-topo { text-align:center; margin-top:50px; margin-bottom:15px; clear:both; }
	.botoes_texto, .botoes-texto { text-align:right; margin-top: 10px; }
	.grid-paginacao { float:right; } .grid-controles { float:left; } .grid-controles img { cursor:pointer; }
	.grid-controles .separador { background: url(/cms/estrutura/imagens/grid/grid-split.gif) no-repeat center; width: 10px; }
	.aviso-desenvolvedor { font-weight:bold; background: url(/cms/estrutura/imagens/warning.gif) left center no-repeat; text-align:left; padding-left:18px; }
	
	/** FORMULARIOS **/
	.form-status, .box-autorelevo {
		font-size: 1.1em; font-weight: bold; color: #666; margin-left: auto; margin-right:auto; padding:5px; padding-left: 25px;
		width: 230px; background-color:#fff; background-position: 5px;
		border-top: 1px solid #C3C3C3; border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #C3C3C3;
	}
	.box-autorelevo { font-size: 1em; color: #666; width: 92%; }
	.form-status { display:none; }
	.invalid { background:#fff url(/cms/estrutura/imagens/grid/invalid_line.gif) repeat-x bottom; border: 1px solid #dd7870; }
	.requerido, .required, .form-label, .form-error {
		background-image: url(/cms/estrutura/imagens/required.png); background-position:2px; background-repeat: no-repeat; padding: 0px 3px 0 14px;
	}	
	.form-label { background:none; }
	.form-error { background-image: url(/cms/estrutura/imagens/warning.gif); background-position:left center; cursor:pointer; visibility: hidden; }
	
	/** NOSCRIPT **/
	noscript p, #noscript p {
		position: fixed; z-index: 10000; left: 0px; width: 100%; height:20px; top: 0px; text-align: center; font-weight:bold;
		border-top: 1px solid #DFA200; background: #FFCC00; color: #333;text-align:center;
	}
	noscript a, #noscript a, noscript a:visited, #noscript a:visited { text-decoration:underline; color: #333; }
	* html noscript, * html #noscript { position:absolute; }
	
	/** LOADNIG **/
	.loading-indicator {
		font-size:8pt; background-image:url(/cms/estrutura/imagens/loading/1.gif);
		background-repeat: no-repeat; background-position:top left;	padding-left:20px; height:18px; text-align:left;
	}
	#loading-mask { display:none; }
	#loading { position:absolute; left:40%; top:40%; border:1px solid #6593cf; padding:2px; background:#c3daf9; width:250px; text-align:center; z-index:20001; }
	#loading #frase { height: 20px; }
	#loading .loading-indicator {
		border:1px solid #a3bad9; background:white url(/cms/estrutura/imagens/block-bg.gif) repeat-x;
		color:#003366; font:bold 13px tahoma,arial,helvetica; padding:10px; margin:0;
	}
	
	/** MAPAS e REFERENCIAS **/
	.mapa-localizacao { margin:10px 0; }
	.mapa-localizacao small { font-size:11px; line-height:12px; clear:both; }
	.mapa-localizacao div.markerTooltip, .mapa-localizacao div.markerDetail {
		color: black; font-weight: bold; background-color: white;
		white-space: nowrap; margin: 0; padding: 2px 4px; border: 1px solid black;
	}
	
	/** COMPARTILHAMENTO CONTEUDOS **/
	#compartilhar-conteudo {
		clear:both; margin-top:20px; width:100%; border:solid 1px; background-color:#fff; border-top: 1px solid #C3C3C3; border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #C3C3C3;
	}
	#compartilhar-conteudo h4 {
		font-size:11px; margin-bottom:5px; background:#f1f1f1; border-bottom: 1px solid #C3C3C3; padding:2px; color:#666; height:18px; text-align:left;
	}
	#compartilhar-conteudo .explicacao { padding:4px; }
	#compartilhar-conteudo h4 span.titulo { float:left; }
	#compartilhar-conteudo h4 span.oque { float:right; font-weight:normal; cursor:pointer; }
	#compartilhar-conteudo p.redes { text-align:center; }
	#compartilhar-conteudo a { padding:0.4%; margin:0 0.5%; background-position:left center; background-repeat:no-repeat; padding-left:17px; font-size:10px; }
	#compartilhar-conteudo a:link, #compartilhar-conteudo a:visited { color:#333; }
	#compartilhar-conteudo a:hover { text-decoration:underline; }
	#compartilhar-conteudo a#favoritos { background-image:url(/cms/cliente/utils/conteudos/icones.gif); background-position: 0 -27px; }
	#compartilhar-conteudo a#indique { background-image:url(/cms/cliente/utils/conteudos/icones.gif); background-position: 0 4px; }
	#compartilhar-conteudo a#google { background-image:url(/cms/cliente/utils/conteudos/icones.gif); background-position: 0 -61px; }
	#compartilhar-conteudo a#digg { background-image:url(/cms/cliente/utils/conteudos/icones.gif); background-position: 0 -11px; }
	#compartilhar-conteudo a#linkk { background-image:url(/cms/cliente/utils/conteudos/icones.gif); background-position: 0 -77px; }
	#compartilhar-conteudo a#rec6 { background-image:url(/cms/cliente/utils/conteudos/icones.gif); background-position: 0 -44px; }
	#compartilhar-conteudo form { padding:10px; display:none; }
	#compartilhar-conteudo form fieldset { width:460px; }
	#compartilhar-conteudo form legend { font-weight:bold; margin:0 0 5px -3px; }
	#compartilhar-conteudo button { float:right; margin-right:2px; background-color:#f1f1f1; border:solid 1px #e1e1e1; }
	#compartilhar-conteudo label { width:110px; float:left; }
	
	/* Comentarios Conteudos */
	#comentarios-conteudo {}
	#comentarios-conteudo h3 {}
	#comentarios-conteudo dl { background-color:#e1e1e1; margin:5px 0; padding:4px; }
	#comentarios-conteudo dl dt { margin-bottom:10px; }
	#comentarios-conteudo dl span.nome { font-size:14px; font-weight:bold; }
	#comentarios-conteudo dl span.data { }
	#comentarios-conteudo form {}
	#comentarios-conteudo form fieldset {}
	#comentarios-conteudo form fieldset legend { margin-left:-8px; font-size:14px; font-weight:bold; }
	#comentarios-conteudo form label { width:100px; float:left; }
	#comentarios-conteudo form button { float:right; background-color:#f1f1f1; margin-right:2px; border:solid 1px #e1e1e1; }
	
	/** MENUS **/
	ul.menuh { margin: 0; padding: 0; border: 1px solid #000000; height:28px; border-right: 0px; }
	ul.menuh li.subv { margin: 0px; padding: 0px; width: 148px; float:left; list-style: none; border-right: 1px solid #000000; }
	ul.menuh ul.menuv { display: none; position: absolute; margin-left:-1px; }
	ul.menuh ul.menuv ul { left: 150px; }
	ul.menuh a { padding: 5px; display:block; text-decoration: none; color: #000000; }
	ul.menuh li a:hover { color: #fff; background-color: #009; }
	ul.menuh a.seta { background: transparent url(/cms/cliente/imgs/indicador-submenu-1.gif) right center no-repeat; }	
	ul.menuh .selecionado, ul.menuv .selecionado { background:#e1e1e1; }
	
	ul.menuv, ul.menuv ul { margin: 0; padding: 0; border: 0px; width: 150px; background-color: #fff; z-index: 10000; border-top: 1px solid #000000; }
	ul.menuv li { position: relative; list-style: none; border: 0px; }
	ul.menuv li a { display:block; text-decoration: none; border: 1px solid #000000; border-top:none; color: #000; padding: 5px 10px 5px 5px; }
	/* Fix IE. Hide from IE Mac \*/
	* html ul.menuv li { float: left; height: 1%; }
	* ul.menuv li a { height: 1%; }
	/* End */
	ul.menuv ul { position: absolute; z-index:10000; display: none; left: 149px; top:-1px; }
	ul.menuv li.submenu ul { display: none; }
	ul.menuv a.seta { background: transparent url(/cms/cliente/imgs/indicador-submenu-2.gif) right center no-repeat; }
	ul.menuv li a:hover { color: #fff; background-color: #009; }
}
@media print {
	body { font-size:12pt; line-height:14pt; } p { text-align:justify; } h1 { display:block; }
	#compartilhar-conteudo, .botoes_inferiores, .botoes-voltar-topo, .botoes_texto, .botoes-texto, .menuv, .menuh { display:none; }
}