

@charset "utf-8";
/* CSS Document */


.content{ width:730px; float:left; margin: 0 0 20px 0;}
html .pop{ width:450px; text-align:left;}
html .pop p{ margin-bottom:15px;}
	.content h1{ margin:10px 0 3px 10px; padding:0; font-size:22px; color:#666666;}
	
	.textBox{ width:720px; border-top:1px solid #999999; padding:22px 0 0 15px; font-size:11px; color:#333333;}
		.textBox p{ margin:0; line-height:18px;}
		.textBox h2{ margin:0 0 20px 0; font-size:18px; color:#c70752; font-weight:bold;}
			.textBox h2 strong{ color:#666666;}
		
			.space{ height: 380px;}
			
			a.redLink{ color:#c70752; text-decoration:none; }
				a.redLink:hover{ text-decoration:underline;}
				
			.bt_confirmar_enviar{ background:url('../img/bt_confirmar_enviar.gif') no-repeat top left; display:block; width:127px; height:22px;}
		
		/* ########### */
		/* ########### PAG PRODUTOS INSIDE STYLES */
		/* ########### */
		
		.produtoBox{ width:213px; height:231px; background:url('../img/bkg_produtos.gif') no-repeat top left; float: left; margin: 20px 18px 0 0;}
			.produtoBox h3{ margin:10px 0 17px 20px; padding:0; font-size:13px;}
				.produtoBox h3 a{ color:#333333; text-decoration:none;}
					.produtoBox h3 a:hover{ text-decoration:underline;}
			.produtoBox img{ border:0; margin-left: 7px;}
			.produtoBox p{ margin:10px 10px 0 10px ; line-height:14px;}
				.produtoBox p a{ color:#c70752; text-decoration:none; /*display:block;*/}
					.produtoBox p a:hover{ text-decoration:underline;}
			ul.prod-feat p { margin:0; padding:0; line-height:0; color:#333; }
					
		/* ########### */
		/* ########### PRINT STYLES */
		/* ########### */
		
		.optionsPrint{ background: url('../img/bkg_dot.gif') repeat-x top left; padding: 10px 0 10px 0;}
			.optionsPrint a{ color:#999999; font-size:9px; text-decoration:none;}
				.optionsPrint a:hover{ text-decoration:underline;}
			.optionsPrint .queroCadastrar p{ float:left; font-size:13px; height:35px; padding-top:7px; font-weight:bold; margin-right:10px; margin-left:20px;}
				.optionsPrint .queroCadastrar .bt_red{ width:154px; height:28px; background: green url('../img/bt_red.gif') no-repeat top left; display:inline-block; color:#FFFFFF; font-weight:bold; font-size:12px; text-decoration:none; padding: 7px 0 0 15px;}
		.bigImprimir, .bigNewsletter, .bigEmail, .bigFavoritos{ padding-left: 19px; height:18px; display:inline-block;}
		.bigImprimir{ background:url('../img/bt_imprimir.gif') no-repeat top left; margin-right: 51px;}
		.bigNewsletter{ background:url('../img/bt_newsletter.gif') no-repeat top left;}
		.bigEmail{ background:url('../img/bt_enviar_mail.gif') no-repeat top left; margin-right: 15px;}
		.bigFavoritos{ background:url('../img/bt_add_favoritos.gif') no-repeat top left;}
					
		/* ########### */
		/* ########### PAG VOZ INSIDE STYLES */
		/* ########### */
		
		.infoProdutoBox{ width:214px; height:265px; float: left; margin: 20px 16px 30px 0; text-align:right; position:relative;}
			.infoProdutoBox h3{ margin:0 0 2px 0; padding:0 0 2px 0; font-size:12px; background: url('../img/bkg_red_dot.gif') repeat-x bottom left; text-align:left;}
				.infoProdutoBox h3 a{ color:#c70752; text-decoration:none; background:url('../img/blt_seta_direita.gif') no-repeat top right; padding-right: 13px; padding-left:0; text-align:left;}
					.infoProdutoBox h3 a:hover{ text-decoration:underline;}
			
			.infoProdutoBox ul.prod-feat { position:absolute; top: 170px; left:5px; }
			.infoProdutoBox p{ color:#666666; margin:10px 0 0 0; font-weight:bold; text-align:left; line-height:11px;}
			.infoProdutoBox .produto_subcategoria{ width:70px; height:14px; float:left; color:#FFFFFF; font-size:10px; background:url('../img/bt_videophone.gif') no-repeat top left; text-align:center; position:absolute; top: 250px; left:1px;}
			
			.textBox .assista{ width:262px; height:40px; background: url('../img/bt_assista_ipldk.gif') no-repeat top left; display:block; margin: 30px 0 30px 0;}
			
			.textBox .filtro{ width:680px;  background: url('../img/bkg_red_dot.gif') repeat-x top left; padding: 25px 0 20px 0;}
				.textBox .filtro a{ width:110px; height:20px; text-align:center; background: url('../img/bkg_filtro_gray.gif') no-repeat top left; color:#FFFFFF; text-decoration:none; display:inline-block; margin: 3px 2px 0 0; *margin: 3px 5px 0 0; padding-top:3px;}
					.textBox .filtro a:hover{ text-decoration:underline;}
						.textBox .filtro a.filtroRed{ background: url('../img/bkg_filtro_red.gif') no-repeat top left; margin: 3px 2px 0 0;}
			.textBox .comentario{ font-weight:bold; color:#666666; font-size:13px;}
				.textBox .comentario strong{ color:#c70752;}
				
				.infoProdutoBox ul{ margin:4px 0 0 8px; padding:4px 0 0 7px; text-align:left; font-size:10px;}
					.infoProdutoBox ul li{ list-style-image:url('../img/blt_lista.gif');}
			.infoProdutoBox a.maisdetalhes-link{ color:#c70752; text-decoration:none; background:url('../img/blt_mais.gif') no-repeat top left; font-size:10px; padding:1px 0 0 10px;  position:absolute; top: 250px; left:130px; }
				.infoProdutoBox a.maisdetalhes-link:hover{ text-decoration:underline;}
			.infoProdutoBox .videophone{ width:70px; height:14px; display:block; background: url('../img/bt_videophone.gif') no-repeat top left; float:left;}
		.paginacao{ width:680px; height:30px; text-align:center; background: url('../img/bkg_red_dot.gif') repeat-x top left; margin:50px 0 0 30px;}
			.paginacao a{ width:19px; height:19px; font-size:11px; font-weight:bold; background: url('../img/bkg_border_paginacao.gif') no-repeat top left; display:inline-block; padding-top:2px; margin-top:5px; color:#666666; text-decoration:none;}
				.paginacao a:hover{ text-decoration:underline;}
				.paginacao .onPage{ background:none; color:#c70752;}
				
					
		/* ########### */
		/* ########### VOLTA STYLES */
		/* ########### */
				
		.voltaTop{ width:100%; height:15px; background: url('../img/bkg_dot.gif') repeat-x top left; text-align:right; margin-bottom:15px; padding-top:5px;}
			.voltaTop a{  color:#c70752; text-decoration:none; font-weight:bold; background:url('../img/blt_seta_cima.gif') no-repeat center right; padding-right: 15px;}
			.voltaTop a:hover{ text-decoration:underline;}
			
			
/* CSS DE FORMULÁRIO */
	
.formulario{ width:441px; background: url('../img/bkg_form_quiz.gif') repeat-y top left; margin-left: 20px;}
	.formulario h3{ width:441px; padding:20px 0 2px 0; background: #FFFFFF url('../img/bkg_red_dot.gif') repeat-x bottom left; font-size: 13px; color:#c70752; margin:0 0 10px 0;}
	
.formulario.adm{  width:688px; background: url('../img/bkg_form_adm.gif') repeat-y top left; margin-left: 20px; position:relative;}
	.formulario.adm h3{ width:688px; padding:20px 0 2px 0; background: #FFFFFF url('../img/bkg_red_dot.gif') repeat-x bottom left; font-size: 13px; color:#c70752; margin:0 0 10px 0;}
	.formulario div{ padding-left:20px; padding-bottom:6px;}
		.formulario strong{ color:#c70752;}
		
	formulario .trezentosPx, .formulario .trintaPx, .formulario .centroetrintaPx, .formulario .centroequarentaPx, .formulario .oitentaPx, .formulario .duzentosedezPx, .formulario .setentaPx, .formulario .quinhentosonzePx, .formulario .trezentosquatroquatroPx, .formulario .cemPx, .formulario .centodezPx, .formulario .trezentosvinteumPx, .formulario .trezentossessentacincoPx, .formulario .quatrocentostrintaPx, .formulario .duzentosecinquentaPx, .formulario .centroesetentaPx, .formulario .cinquentaPx, .formulario .sessentaPx, .formulario .trezentosPx{ color:#666666; border:1px solid #666666; padding:2px; background:url(../img/bkg_input.gif) repeat-x top left;}
	/*..formulario .quinhentosonzePx{ width:511px; background:url('../img/bkg_551px.gif') no-repeat top right;}
	.formulario .trezentosquatroquatroPx{ width:344px; background:url('../img/bkg_344px.gif') no-repeat top right;}
	.formulario .trezentosPx{ width:300px; background:url('../img/bkg_300px.gif') no-repeat top right;}
	.formulario .trintaPx{ width:30px; background:url('../img/bkg_30px.gif') no-repeat top right;}
	.formulario .cemPx{ width:103px; background:url('../img/bkg_100px.gif') no-repeat top right;}
	.formulario .centroetrintaPx{ width:130px; background:url('../img/bkg_130px.gif') no-repeat top right; }
	.formulario .centroequarentaPx{ width:140px; background:url('../img/bkg_140px.gif') no-repeat top right;}
	.formulario .oitentaPx{ width:80px; background:url('../img/bkg_80px.gif') no-repeat top right;}
	.formulario .duzentosedezPx{ width:210px; background:url('../img/bkg_210px.gif') no-repeat top right;}
	.formulario .setentaPx{ width:70px; background:url('../img/bkg_70px.gif') no-repeat top right;}
	.formulario .centodezPx{ width:110px; background:url('../img/bkg_110px.gif') no-repeat top right;}
	.formulario .trezentosvinteumPx{ width:321px; background:url('../img/bkg_321px.gif') no-repeat top right;}
	.formulario .trezentossessentacincoPx{ width:365px; background:url('../img/bkg_365px.gif') no-repeat top right;}
	.formulario .quatrocentostrintaPx{ width:430px; background:url('../img/bkg_430px.gif') no-repeat top right;} */
	.formulario .quinhentosonzePx{ width:511px; }
	.formulario .quinhentostrintaPx{ width:530px; height:70px; }
	.formulario .trezentosquatroquatroPx{ width:344px; }
	.formulario .trezentosPx{ width:300px; }
	.formulario .trintaPx{ width:30px; }
	.formulario .cemPx{ width:103px; }
	.formulario .centroetrintaPx{ width:130px; }
	.formulario .centroequarentaPx{ width:140px;}
	.formulario .oitentaPx{ width:80px; }
	.formulario .duzentosedezPx{ width:210px;}
	.formulario .setentaPx{ width:70px; }
	.formulario .centodezPx{ width:110px;}
	.formulario .trezentosvinteumPx{ width:321px;}
	.formulario .trezentossessentacincoPx{ width:365px;}
	.formulario .quatrocentostrintaPx{ width:430px;}
	
	.formulario .perguntaBox{ width:585px; height:100px;}
	.formulario .perguntaBoxTwo{ width:460px; height:100px;}
	.formulario .texttrezentoscinquenta{ width:350px; height:100px;}
	.formulario .texttrezentoscinquentaFino{ width:350px; height:30px;}
	.formulario .texttrezentoscinquentaBig{ width:350px; height:200px;}
	.formulario .duzentosecinquentaPx{ width:250px;}
	.formulario .centroesetentaPx{ width:170px;}
	.formulario .cinquentaPx{ width:50px;}
	
	.formulario .sessentaPx{ width:60px;}
	
	
	.btArea{ text-align:center; background-color:#FFFFFF; width:600px; padding: 10px 0 10px 0;}
		.btArea p{ color:#c70752; font-size:15px; padding-top:15px;}
	.formulario input.bt_red{ background: url('../img/bt_img_confirmarenviar.gif') no-repeat top left; color:#FFFFFF; width:134px; height:22px; padding:0; margin:0 15px 0 0;}
	/* BOTÕES SEM PADRÃO */
	.formulario input.bt_publicar_arquivo{ background: url('../img/bt_publicar_arquivo.gif') no-repeat top left; color:#FFFFFF; width:117px; height:22px; padding:0; margin:0 15px 0 0;}
	.formulario input.bt_salvar_sem_publicar{ background: url('../img/bt_salvar_sem_publicar.gif') no-repeat top left; color:#FFFFFF; width:134px; height:22px; padding:0; margin:0 15px 0 0;}
	.formulario input.bt_cancelar{ background: url('../img/bt_cancelar.gif') no-repeat top left; color:#FFFFFF; width:77px; height:22px; padding:0; margin:0 15px 0 0;}
	.formulario input.bt_enviar_msg{ background: url('../img/bt_enviar_msg.gif') no-repeat top left; color:#FFFFFF; width:127px; height:22px; padding:0; margin:0 15px 0 0;}
	
	
	.formulario .atualizaArquivo{ text-align:center; width: 500px; padding: 10px 0 10px 0;}
			
		.formulario input{color:#666666; font-size:11px; border:0; margin:0; padding:0;}
		.formulario select{color:#666666;  font-size:11px; padding:0;}
		.formulario textarea{color:#666666; border:1px solid #666666;}
		.formulario div h4{ color:#666666; font-weight:bold; margin:0; font-size:12px; background:none;}
		.formulario h4{ color:#666666; font-weight:bold; margin:0; font-size:12px; background:none;}		
		.formulario h5{ width:250px; color:#333333; font-weight:bold; margin:3px 0 0 0; font-size:13px;}
		.formulario a{ color:#c70752; text-decoration:none;}
			.formulario a:hover{ text-decoration:underline;}
		.formulario .sucesso{ font-size:11px; color:#1c8ced; font-weight:bold; position:absolute; top:20px; margin-left:250px;}
			
		
		/* POSITION ABSOLUTE FORM */
		.usuariosTelefonePosition{ position:absolute; top:98px; margin-left:367px; width:200px;}
		.downloadVersaoPosition{ position:absolute; top:48px; margin-left:340px; width:200px;}
		.categoriaPosition{ float:left; width:110px;}
		.noveArquivoPosition{ float:left; width:400px;}
		.suporteSubPosition{ position:absolute; top:48px; margin-left:280px; width:200px;}
		.suporteDataPosition{ position:absolute; top:48px; margin-left:480px; width:200px;}
		.parceirosPosition{ float:left; width:187px;}
		.parceirosCpfPosition{ float:left; width:145px;}
		.parceirosTelefonePosition{ float:left; width:205px;}
		.parceirosTelefonePositionTwo{ float:left; width:200px;}
		.parceirosLogradouroPosition{ float:left; width:240px;}
		.parceirosNumeroPosition{ float:left; width:170px;}
		.parceirosBairroPosition{ float:left; width:180px;}
		.parceirosEstadoPosition{ float:left; width:112px;}
		.parceirosCidadePosition{ float:left; width:180px;}
		.parceirosApresentacaoPosition{ float:left; width:360px;}
		.parceirosImagemPosition{ float:left; width:250px;}
		.noticiasTítuloPosition{ float:left; width:260px;}
		.noticiasCategoriaPosition{ float:left; width:250px;}
		.noticiasDataPosition{ float:left; width:220px;}
		.noticiasDestaquePosition{ float:left; width:110px;}
		.noticiasInicioFimPosition{ float:left; width:120px;}
		.noticiasTelefonePosition{ float:left; width:200px;}
		.eventosDataPosition{ float:left; width:194px;}
		.eventosNumeroPosition{ float:left; width:74px;}
		.eventosComplementoPosition{float:left; width:100px;}
		.eventoCategoriaPosition{float:left; width:230px;}
		.casesCategoriaPosition{ float:left; width:180px;}
		.casesProdutoPosition{float:left; width:250px;}
		
		.mudarSenha{ width:100px; height:22px; background:url('../img/bt_mudar_senha.gif') no-repeat top left; position:absolute; top: 200px; margin-left:100px;}
			.mudarSenha a{ width:100px; height:22px; display:block;}
		.mudarSenhaParceiros{ width:100px; height:22px; background:url('../img/bt_mudar_senha.gif') no-repeat top left; position:absolute; top: 7px; margin-left:100px;}
			.mudarSenhaParceiros a{ width:100px; height:22px; display:block;}
			
		
		

		.formulario fieldset strong{ color:#666666;}
		.formulario fieldset p{ float:left; width: 120px;}
		.formulario fieldset p.big{ float:left; width: 200px; line-height:12px;}
			.formulario fieldset p.big span{ color:#666666; display:block; margin-left:22px;}
			
		
		.formulario .listaChamadosBox div{ float:left; margin:4px 0 0 0; padding:0 40px 0 0;}
		.formulario .listaChamadosBox div h2{ font-size: 13px; color:#333333; margin:0 0 10px 0;}
		.formulario .textoListas{ background-color:#FFFFFF; padding-bottom:20px;}
			.formulario .textoListas p{ display:block; padding: 10px 0 0 0; margin:0; line-height:15px;}
				.formulario .textoListas p strong{ color:#333333;}
		.formulario .listaChamadosBox .chamadoInfo{ margin-top:10px;}
			

/* PREVIEW */			
.previewBox{ background-color:#FFFFFF; width:600px;}
	.previewBox a{ width:102px; height:29px; display:block; background:url('../img/bt_preview.gif') no-repeat top left; margin-left:550px;}
	
/*.formulario .uploadImg{ width:264px; height:201px; padding:6px 0 0 6px; background:url('../../img/bkg_img_upload.gif') no-repeat top left;}*/
html .formulario .uploadImg{ border:1px solid #666666; padding:5px; float:left; background-color:#cccccc; margin: 10px 0 10px 0;}
	html .formulario .uploadImg a{ padding:0; margin:0; border:1px solid #999999; display:block;}
	.formulario .inserirImg{ width:145px; height:22px; display:block; background:url('../img/bt_inserir_img.gif') no-repeat top left; margin: 10px 0 10px 50px;}
	
html .uploadImg{ border:1px solid #666666; padding:5px; float:left; background-color:#cccccc; margin: 10px 0 10px 0;}
	html .uploadImg a{ padding:0; margin:0; border:1px solid #999999; display:block;}
	.inserirImg{ width:145px; height:22px; display:block; background:url('../img/bt_inserir_img.gif') no-repeat top left; margin: 10px 0 10px 50px;}
	
.formulario .thumbNoticias{ float:left; width:300px; height:180px; padding:0 0 0 20px; _padding:0 0 0 5px;}
	
/*.formulario .uploadImgSmall{ width:125px; height:95px; padding:6px 0 0 7px; background:url('../img/bkg_img_menor_noticias.gif') no-repeat top left;}*/
.formulario .uploadImgSmall{ border:1px solid #666666; padding:5px; float:left; background-color:#cccccc; margin: 10px 0 10px 0;}
	html .formulario .uploadImgSmall a{ padding:0; margin:0; border:1px solid #999999; display:block;}
	.formulario .inserirImgSmall{ width:145px; height:22px; display:block; background:url('../img/bt_inserir_img_small.gif') no-repeat top left; margin: 10px 0 10px 7px;}
	
.canalUnderline{ background:url('../img/bkg_red_dot.gif') repeat-x bottom left; padding-bottom:10px;}
			
/* VALIDADOR */

.img_box_btn{ background:url(../img/bt_inseriralterar_img.gif) no-repeat top left; width:147px; height:27px; display:block;}


fieldset {
	border:0;
	margin:0;
	padding:6px 0 0 0;
	position:relative;
}
label {
	display:block;
	font:normal 12px/17px verdana;
}
span.hint {
	font:normal 11px/14px verdana;
	background:#eee url('bg-span-hint-gray.gif') no-repeat top left;
	color:#444;
	border:1px solid #888;
	padding:5px 5px 5px 40px;
	width:250px;
	position:absolute;
	margin: -12px 0 0 14px;
	display:none;
}
fieldset.welldone span.hint {
	background:#9fd680 url('bg-span-hint-welldone.jpg') no-repeat top left;
	border-color:#749e5c;
	color:#000;
}
fieldset.kindagood span.hint {
	background:#ffffcc url('bg-span-hint-kindagood.jpg') no-repeat top left;
	border-color:#cc9933;
}
fieldset.wrong span.hint {
	background:#ff0000 url('bg-span-hint-kindagood.jpg') no-repeat top left;
	border-color:#000000;
}
fieldset.welldone {
	background:transparent url('bg-fieldset-welldone.gif') no-repeat 194px 19px;
}
fieldset.kindagood {
	background:transparent url('bg-fieldset-kindagood.gif') no-repeat 194px 19px;
}
fieldset.wrong {
	background:transparent url('../img/bkg_erro_form.gif') no-repeat bottom left;
}

/* INPUT FILE */
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

/*VALIDITION*/

form.cmxform { width: 50em; }
.formulario p{ line-height:14px;}
.formulario p strong.form_error {
  background:url("../img/blt_erro_form.gif") no-repeat top left;
  background-color:#218cee;
  padding: 0 5px 2px 15px;
  color:#FFFFFF;
  margin:0;
  font-weight:normal;
}
.formulario fieldset.fundoBkg h4{
	color:#218cee;
}

.form_success {
  background:url("../../img/checked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  color:green;
}

form.cmxform label.error {
	margin-left: auto;
	width: 250px;
}

#erro_box_top { display: none; }
#erro_box_bottom { display: none; }

/* default form styles */
/*.formulario.default p{
  position:absolute; 
  margin-top:-17px;
  margin-left:380px;
}
.formulario.default p strong.form_error {
  background:url('"../img/blt_erro_form.gif") no-repeat top left;
  background-color:#218cee;
  padding: 0 5px 2px 15px;
  color:#FFFFFF;
  margin:0;
  font-weight:normal;
  font-size:15px;
  display:inline;
}
 FIM default form styles */
#orcamentoBox_1, #orcamentoBox_2, #orcamentoBox_3{ margin:0; padding:0;}