*{margin:0; padding:0;border:none; font-family:arial; outline:none;}

html{overflow-x:hidden; overflow-y:scroll;}

html, body{height:100%;}

body{background:#cccaca url(../img/bg_main.gif) repeat-x 0 0;}
body.gdebody{background:#cccaca url(../img/bg_main2.gif) repeat-x 0 0;}
body.gdebody2{background:#cccaca url(../img/bg_main3.gif) repeat-x 0 0;}

ul{list-style:none;}

.fleft{float:left;}
.fright{float:right;}

#container{position:relative; width:100%;}

#global{position:absolute; left:50%; top:7px; width:776px; margin:0 0 0 -388px; z-index:5; padding:0 0 30px 0;}

#main{position:relative; float:left; clear:both; width:100%;}

.clearspacer{clear:both; padding:15px;}

.right{text-align:right;}

#link-busca-cep {
    background: url("../img/cep.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 19px;
    margin-left: 5px;
    overflow: hidden;
    position: absolute;
    text-indent: -2000px;
    width: 25px;
}

p{position:relative; clear:both; color:#6a6b6d; font-size:11px; padding:8px 0 0 0;}

/**************** HEADER **********************/
#header{position:relative; background:#ffffff; width:100%; height:86px;}
	#header h1{position:absolute; left:12px; bottom:7px; width:210px; height:43px; background:url(../img/logo_inneov.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden;}
	#header h1 a{position:relative; float:left; width:100%; height:100%;}
	#header ul#menu{position:absolute; right:0; bottom:5px; height:38px;}
	#header ul#menu li{float:left; display:inline; padding:0 0 0 3px;}
	#header ul#menu li a, #header ul#menu li a img{float:left;}


/************** BOX DEST HOME **************/
.destbox{float:left; position:relative; width:378px; padding:8px 0 51px 0;}
	.destbox h4{float:left; width:378px; height:57px; background:url(../img/bg_tit_home_box.gif) repeat-x 0 0; padding:1px 0 1px 0;}
	.destbox h4 span{float:left; width:376px; height:57px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; text-indent:-6666px; overflow:hidden; background-repeat:no-repeat; background-position:11px 9px;}
	.destbox h4 span.tit_fut_beleza{background-image:url(../img/tit_box_futuro_beleza.gif);}
	.destbox h4 span.tit_cadastre{background-image:url(../img/tit_box_cadastre.gif); background-position:11px 29px;}
	.destbox h4 span.tit_resultado{background-image:url(../img/tit_resultado_promocao.gif); background-position:11px 10px;}
	.destbox h4 span.tit_promocao_escolha_certa{background-image:url(../img/tit_promocao_escolha_certa.gif); background-position:11px 10px;}
	.destbox h4 span.tit_guarda_sol{background-image:url(../img/tit-blog-se-meu-guarda-sol.gif); background-position:11px 8px;}
	.destbox p{position:relative; clear:both; width:367px; font-size:11px; padding:9px 0 0 12px; line-height:14px;}
	.destbox .bullet-nutricare{font-size: 11px; line-height: 14px; float:left; color:#6a6b6d; text-decoration:none; padding:0 0 0 28px; background:url(../img/bullet_1.gif) no-repeat 0 4px;}
	.destbox a {color:#666; text-decoration:none;font-weight: bold;}
	.destbox .font-normal {font-weight: normal;}
	.destbox a:hover{color:#cd2033; text-decoration:underline;}
	.destbox a.light-link { font-weight: 300; text-decoration: none; }
	.destbox a.light-link strong { font-weight: 700;}
	.fltright{float:right;}
	.destbox div.boximgs{position:absolute; width:102px; height:107px; z-index:10;}
	.destbox div.imgfutbeleza{background:url(../img/img_futuro_beleza.gif) no-repeat 0 0; right:8px; top:18px;}
	.destbox div.imgfaleconosco{background:url(../img/img_fale_conosco.gif) no-repeat 0 0; right:33px; top:17px;}
	.destbox div.imglembrete{background:url(../img/img_lembrete.gif) no-repeat 0 0; width:123px; height:105px; right:33px; top:18px;}
	.destbox div.imgblog{background:url(../img/ico-blog.gif) no-repeat 0 0; width:145px; height:125px; right:3px; top:13px;}



/**************** FOOTER **********************/
#footer{position:relative; clear:both; width:778px; height:32px; border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6;}
	#footer a.assinatura{position:absolute; left:2px; top:12px; width:136px; height:9px; text-indent:-6666px; overflow:hidden; background:url(../img/assint_pubint.gif) no-repeat 0 0;}
	#footer p{position:absolute; right:4px; top:12px; width:186px; height:11px; text-indent:-6666px; overflow:hidden; background:url(../img/txt_consulte_dermat.gif) no-repeat 0 0;}
	.dark{border-color:#b3b2b2 !important;}
	#footer #links-midia-footer { position: absolute; top: 5px; left: 290px;}
	#footer #links-midia-footer li {float: left;}


/************* INNER CONTENT ******************/
h2{position:relative; width:778px; height:68px; background:url(../img/bg_main_tit.gif) repeat-x 0 0;}
	h2 span{position:absolute; right:14px; text-indent:-6666px; overflow:hidden;}
	h2 span.labinneov{background:url(../img/tit_laboratorio_inneov.gif) no-repeat 0 4px; width:211px; height:23px; bottom:12px;}	
	h2 span.tec_disponibilidade{background:url(../img/tit_tec_disponibilidade.gif) no-repeat 0 0; width:370px; height:23px; bottom:8px;}
	h2 span.tec_produtos{background:url(../img/tit_produtos.gif) no-repeat 0 0; width:96px; height:23px; bottom:10px;}
	h2 span.perguntas_respostas{background:url(../img/tit_perguntas_respostas.gif) no-repeat 0 0; width:250px; height:23px; bottom:10px;}
	h2 span.fale_conosco{background:url(../img/tit_fale_conosco.gif) no-repeat 0 0; width:144px; height:23px; bottom:10px;}
	h2 span.cadastre{background:url(../img/tit_cadastre.gif) no-repeat 0 0; width:144px; height:23px; bottom:10px;}

#content{position:relative; clear:both; width:778px; /*background:url(../img/bg_content.jpg) no-repeat 12px 0; min-height:400px;*/}

ul#submenu{position:absolute; left:25px; top:37px; background:url(../img/bg_submenu.gif) repeat-x 0 0; height:40px; z-index:15;}
	ul#submenu li{float:left; display:inline; padding:0 1px 0 0;}
	ul#submenu li a, ul#submenu li a img{float:left;}

#leftcol{float:left; padding:0 0 5px 12px;}
#rightcol{float:right; padding:0 0 5px 0;}

.txt_sobrelabinneov{background:url(../img/txt_laboratorios_inneov.gif) no-repeat 24px 32px; width:257px; height:155px; text-indent:-6666px; overflow:hidden;}
.txt_inovacoesnestle{background:url(../img/txt_inovacoes_pesquisas.gif) no-repeat 24px 32px; width:192px; height:107px; text-indent:-6666px; overflow:hidden;}
.txt_vocesabia{background:url(../img/txt_voce_sabia.gif) no-repeat 24px 32px; width:220px; height:107px; text-indent:-6666px; overflow:hidden;}

.flash_descubra_inneov{width:458px; padding:30px 0 0 0; position:relative;}
	.flash_descubra_inneov h3{float:left; position:relative; text-indent:-6666px; overflow:hidden; clear:both; background:url(../img/tit_flash_descubra_inneov.gif) no-repeat 0 0; z-index:10; width:457px; height:15px; margin:0 0 -10px 0;}
.obstxt{position:relative; clear:both; color:#6a6b6d; font-size:10px; padding:8px 0 2px 0;}


/***************** CENTRO PESQUISA Nestlé ***********************/
ul.normallist{position:relative; padding:11px 0 0 25px;}
	ul.normallist li{font-size:11px; color:#6a6b6d; line-height:20px; background:url(../img/bullet_2.gif) no-repeat 0 8px; padding:0 0 0 9px;}

.nestleresearch{position:relative; width:492px; height:130px; background:url(../img/img_nestle_research.gif) no-repeat 0 16px; text-indent:-6666px; overflow:hidden;}

dl.dl_cntrpesqnestle{position:relative; float:left; clear:both; padding:0 0 20px 0;}
	dl.dl_cntrpesqnestle dt{float:left; clear:left; border-top:1px dashed #c6c6c6; width:473px; padding:12px 0 12px 0;}
	dl.dl_cntrpesqnestle dt.first{border:none;}
	dl.dl_cntrpesqnestle dt a{float:left; padding:0 0 0 0; width:473px;}
	dl.dl_cntrpesqnestle dt a.dt_centropesq{background:url(../img/txt_centro_pesquisa_nestle.gif) no-repeat 27px 2px;}
	dl.dl_cntrpesqnestle dt a.dt_cienciasnutri{background:url(../img/txt_ciencias_nutricionais.gif) no-repeat 27px 2px;}
	dl.dl_cntrpesqnestle dt a.dt_vanguardapesq{background:url(../img/txt_na_vanguarda.gif) no-repeat 27px 3px;}
	dl.dl_cntrpesqnestle dt a img{float:left;}
	dl.dl_cntrpesqnestle dt a span{float:right; width:400px; text-indent:-6666px; overflow:hidden;}
	dl.dl_cntrpesqnestle dd{float:left; clear:left; display:none;}
	dl.dl_cntrpesqnestle dd p{width:468px; font-size:11px; color:#6a6b6d; padding:0 0 12px 0;}


/***************** CENTRO PESQUISA L'Oréal ***********************/
.txt_inovacoes{background:url(../img/txt_obj_pesq_loreal.gif) no-repeat 24px 32px; width:192px; height:67px; text-indent:-6666px; overflow:hidden;}

ul.objlist{position:relative; width:210px; padding:11px 0 0 25px;}
	ul.objlist li{font-size:11px; color:#6a6b6d; line-height:15px; background-repeat:no-repeat; background-position:0 4px; padding:0 0 15px 28px;}
	ul.objlist li.it01{background-image:url(../img/bullet_obj_01.gif) ;}
	ul.objlist li.it02{background-image:url(../img/bullet_obj_02.gif) ;}
	ul.objlist li.it03{background-image:url(../img/bullet_obj_03.gif) ;}
	ul.objlist li.it04{background-image:url(../img/bullet_obj_04.gif) ;}

.lorealresearch{position:relative; width:480px; height:90px; background:url(../img/txt_loreal_recherche.gif) no-repeat 4px 35px; text-indent:-6666px; overflow:hidden;}

dl.dl_cntrpesqloreal{position:relative; float:left; clear:both; padding:0 0 20px 0;}
	dl.dl_cntrpesqloreal dt{float:left; clear:left; border-top:1px dashed #c6c6c6; width:473px; padding:12px 0 12px 0;}
	dl.dl_cntrpesqloreal dt.first{border:none;}
	dl.dl_cntrpesqloreal dt a{float:left; padding:0 0 0 0; width:473px;}
	dl.dl_cntrpesqloreal dt a.dt_centropesqloreal{background:url(../img/txt_centro_pesquisa_loreal.gif) no-repeat 27px 2px;}
	dl.dl_cntrpesqloreal dt a.dt_pesq_prior{background:url(../img/txt_pesquisa_prioridade.gif) no-repeat 27px 2px;}
	dl.dl_cntrpesqloreal dt a.dt_ciencia_pele_cab{background:url(../img/txt_ciencia_pele.gif) no-repeat 27px 3px;}
	dl.dl_cntrpesqloreal dt a img{float:left;}
	dl.dl_cntrpesqloreal dt a span{float:right; width:400px; text-indent:-6666px; overflow:hidden;}
	dl.dl_cntrpesqloreal dd{float:left; clear:left; display:none;}
	dl.dl_cntrpesqloreal dd p{width:468px; font-size:11px; color:#6a6b6d; padding:0 0 12px 0;}

dl.dl_result{position:relative; float:left; clear:both; border:1px solid #c6c6c6; padding:1px;}
	dl.dl_result dt{width:465px; height:31px; background:#6a6b6d;}
	dl.dl_result dt span{float:left; text-indent:-6666px; overflow:hidden; background:url(../img/tit_box_resultados.gif) no-repeat 25px 9px; width:118px; height:23px;}
	dl.dl_result dd{clear:left; width:465px;}
	dl.dl_result dd ul{padding:10px 0 0 10px; width:435px;}
	dl.dl_result dd ul li{padding:0 0 7px 12px; line-height:15px; background-position:0 6px;}

p.tecdisp{width:490px; padding:22px 0 0 0;}
.red{color:#cd2033;}

.flash_tec_disp{width:458px; height:235px; padding:30px 0 0 0;}
.flash_tec_disp h3{text-indent:-6666px; overflow:hidden; background:url(../img/tit_flash_conheca_tec_disp.gif) no-repeat 0 0;}


/************** PRODUTOS *******************/
.pckge_inneov_fermete{background:url(../img/pckg_inneov_fermete.jpg) no-repeat 16px 31px; width:195px; height:206px;}
p.area_preco{position:relative; padding:0 0 0 58px; width:118px; line-height:14px;}
p.area_preco span{color:#6daa00; padding:0 0 4px 0; display:inline-block;}
p.area_preco span.preco_9900{display:block; width:67px; height:16px; background:url(../img/preco_99_00.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; padding:0 0 0 0;}
p.area_preco span.preco{display:block; width:80px; height:16px; background:url(../img/preco.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; padding:0 0 0 0;}
p.area_preco span.preco.fermete{display:block; width:80px; height:16px; background:url(../img/preco-fermete.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; padding:0 0 0 0;}
p.area_preco span.bullet{color:#6a6b6d; background:url(../img/bullet_3.gif) no-repeat 0 3px; padding:0 0 0 8px;}


h3.tit_oquee_inneov_fermetee{position:relative; background:url(../img/tit_oquee_inneov_fermete.gif) no-repeat 0 30px; text-indent:-6666px; overflow:hidden; width:530px; height:60px;}
p.txt_oquee_inneov_fermetee{position:relative; background:url(../img/txt_oquee_inneov_fermete.gif) no-repeat 2px 0; text-indent:-6666px; overflow:hidden; width:530px; height:25px;}

.clearhorizline{clear:both; padding:25px; background:url(../img/line_dashed_horizontal.gif) repeat-x 0 25px; width:475px; height:1px;}

ul.listformexclusiva{position:relative; padding:0 0 0 2px;}
ul.listformexclusiva li{font-size:11px; color:#6a6b6d; line-height:20px; background:url(../img/bullet_4.gif) no-repeat 0 8px; padding:0 0 0 9px;}

h3.tit_conheca_formula_fermetee{position:relative; background:url(../img/tit_conheca_formula.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; width:530px; height:20px;}

dl.dl_formexclusiva{position:relative; float:left; padding:18px 0 0 0; margin:0;}
	dl.dl_formexclusiva dt{float:left; width:133px; background:url(../img/line_dashed_vertical.gif) no-repeat left 0; padding:0 23px 0 23px;}
	dl.dl_formexclusiva dt.first{background:none; padding:0 23px 0 0; width:160px;}
	dl.dl_formexclusiva dt.last{padding:0 0 0 23px;}
	dl.dl_formexclusiva dt a{float:left; padding:10px 0 0 0;}
	dl.dl_formexclusiva dt a.dt_lactolico{background:url(../img/tit_lacto_licopeno.gif) no-repeat 25px 14px; width:160px;}
	dl.dl_formexclusiva dt a.dt_vitac{background:url(../img/tit_vitamina_c.gif) no-repeat 0 14px; width:100px;}
	dl.dl_formexclusiva dt a.dt_extsoja{background:url(../img/tit_extrato_soja.gif) no-repeat 0 14px; width:125px;}
	dl.dl_formexclusiva dt img.borderfoto{padding:2px; border:1px solid #cccacb;}
	dl.dl_formexclusiva dt img{float:left;}
	dl.dl_formexclusiva dt a span{float:right; text-indent:-6666px; overflow:hidden;}
	dl.dl_formexclusiva dd{width:168px; clear:left; display:none;}
	dl.dl_formexclusiva dd p{line-height:15px;}


p.txt_tec_inneov_fermete{background:url(../img/txt_tec_inneov_fermete.gif) no-repeat 24px 32px; width:192px; height:127px; text-indent:-6666px; overflow:hidden;}

.flash_como_funciona{width:458px; padding:30px 0 0 0;}
	.flash_como_funciona h3{text-indent:-6666px; overflow:hidden; background:url(../img/tit_saiba_como_funciona.gif) no-repeat 0 0; margin:0 0 -20px 0;}

p.paragcomofunc{width:500px; padding:0 30px 35px 0;}

.flash_modo_usar{width:458px; padding:30px 0 0 0;}
	.flash_modo_usar h3{text-indent:-6666px; overflow:hidden; background:url(../img/tit_modo_usar.gif) no-repeat 0 0; margin:0 0 -15px 0;}

ul.modo_usarlist{position:relative; width:530px; padding:11px 0 0 5px;}
	ul.modo_usarlist li{font-size:11px; width:480px; color:#6a6b6d; line-height:15px; background:url(../img/bullet_5.gif) no-repeat 0 6px; padding:0 0 3px 11px;}

.txt_tire_duvidas{background:url(../img/txt_tire_duvidas.gif) no-repeat 24px 32px; width:200px; height:67px; text-indent:-6666px; overflow:hidden; margin:0 0 -20px 0;}

dl.dl_perguntas_respostas{position:relative; float:left; clear:both; padding:20px 0 20px 0;}
	dl.dl_perguntas_respostas dt{float:left; position:relative; clear:left; border-top:1px dashed #c6c6c6; width:473px; padding:12px 0 12px 0;}
	dl.dl_perguntas_respostas dt.first{border:none;}
	dl.dl_perguntas_respostas dt a{float:left; padding:0 0 0 0; width:473px; text-decoration:none;}
/*
	dl.dl_perguntas_respostas dt a.dt_01{background:url(../img/tit_como_age.gif) no-repeat 27px 5px;}
	dl.dl_perguntas_respostas dt a.dt_02{background:url(../img/tit_pq_inneov.gif) no-repeat 27px 5px;}
	dl.dl_perguntas_respostas dt a.dt_03{background:url(../img/tit_oquee_lacto_licop.gif) no-repeat 27px 5px;}
	dl.dl_perguntas_respostas dt a.dt_04{background:url(../img/tit_quantas_calorias.gif) no-repeat 27px 5px;}
	dl.dl_perguntas_respostas dt a.dt_05{background:url(../img/tit_como_deve_tomar.gif) no-repeat 27px 5px;}
	dl.dl_perguntas_respostas dt a.dt_06{background:url(../img/tit_por_quanto_tempo_tomar.gif) no-repeat 27px 5px;}
	dl.dl_perguntas_respostas dt a.dt_07{background:url(../img/tit_inneov_tomar_prolongado.gif) no-repeat 27px 5px;}
	dl.dl_perguntas_respostas dt a.dt_08{background:url(../img/tit_apos_qto_tempo.gif) no-repeat 27px 5px;}
	dl.dl_perguntas_respostas dt a.dt_09{background:url(../img/tit_existe_contra_indicacao.gif) no-repeat 27px 5px;}
*/

dl.dl_perguntas_respostas dt a img{float:left;}
dl.dl_perguntas_respostas dt a span{float:right; width:440px; padding:2px 0 0 0;; /*text-indent:-6666px; overflow:hidden;*/ color:#cd2033; font-size:14px; }
dl.dl_faq_solar dt a span{color:#d76f10 !important;}
dl.dl_faq_sensicap dt a span{color:#254195 !important;}
dl.dl_perguntas_respostas dd{float:left; clear:left; display:none;}
dl.dl_perguntas_respostas dd p{width:468px; font-size:11px; color:#6a6b6d; padding:0 0 12px 0; display:inline-block;}

.pckge_inneov_fermete2{background:url(../img/pckg_inneov_fermete2.jpg) no-repeat 16px 31px; width:195px; height:206px;}

p.txt_alguma_duvida{background:url(../img/txt_alguma_duvida.gif) no-repeat 24px 32px; width:220px; height:110px; text-indent:-6666px; overflow:hidden; margin:0 0 -20px 0;}
p.txt_cadastre_receba{background:url(../img/txt_cadastre.gif) no-repeat 24px 32px; width:220px; height:110px; text-indent:-6666px; overflow:hidden; margin:0 0 -20px 0;}
p.pdisposicao{width:200px; padding:10px 0 0 27px;}
p.pdisposicao span{color:#cd2033; font-weight:bold;}


/******************* FALE CONOSCO **************************/

fieldset, table, tbody, tr, td{border:none; margin:0; padding:0;}

fieldset{padding:32px 0 0 0;}

table{position:relative; float:right; width:495px;}
	td{font-size:11px; color:#6a6b6d; vertical-align:top; height:18px; padding:0 0 10px 0; width:66px;}
	td.tdfields{width:190px;}
	td.tdlabel{text-align:right;}
	td.tdlabelcad1{padding-right:4px;}
	td.tdlabelcad2{padding-right:4px; width:auto;}
	td.tdlabel label{float:left; width:66px; text-align:left; padding:0 5px 0 0;}
	td.tdcolspan{width:495px; padding:0;}
	td.tdsenha{width:350px;}
	td label{color:#cd2033; font-weight:bold; font-size:11px; padding:0 0 0 0;}
	td label.normal{color:#6a6b6d; font-weight:normal;}
	td input{border:1px solid #cacaca; width:154px; color:#6a6b6d; font-size:11px; background:#f0f0f0; padding:1px 0 1px 0;}
	td input.inpsmall{width:21px;}
	td input.inpsmall2{width:30px;}
	td input.inpano{width:41px;}
	td input.inpmedium{width:64px;}
	td input.inpmedium2{width:90px;}
	td input.inpmedium3{width:60px;}
	td input.inpmedium4{width:53px;}
	td input.inplarge{width:94px;}
	td input.inplarge2{width:154px;}
	td input.inpquais{width:128px;}
	td input.rdochk{width:15px; height:15px; border:none; background:none; vertical-align:bottom;}
	td select{width:81px; border:1px solid #cacaca; color:#6a6b6d; font-size:11px; background:#f0f0f0;}
	td select option{color:#6a6b6d; font-size:11px; background:#f0f0f0;}
	td ul{float:left; padding:0 0 0 0;}
	td ul li{display:inline; float:left; width:247px; padding:0 0 0 0; height:19px;}
	td.linearea{padding:0; height:14px;}
	td.linearea .clearhorizline{clear:both; padding:10px; background:url(../img/line_dashed_horizontal.gif) repeat-x 0 8px; width:475px; height:1px;}
	td.linearea .clearhorizline2{clear:both; padding:10px 10px 0 10px; background:url(../img/line_dashed_horizontal_dark.gif) repeat-x 0 8px; width:475px; height:1px;}
	td.btnarea{width:495px; padding:0 0 20px 0;}
	td.btnarea span.obrigatoriotxt{float:right; font-size:9px; color:#666666; padding:0 5px 0 0;}
	td.btnarea span.obrigatoriotxt span{color:#CD2033;}
	td.btnarea a{float:left; margin:7px 0 0 2px;}
	td span.txtquais{color:#aaabac; font-weight:bold; height:18px;}
	td textarea{width:401px; height:74px; border:1px solid #cacaca; color:#6a6b6d; font-size:11px; background:#f0f0f0; padding:1px 0 1px 0; overflow:auto;}
	fieldset p.txtsucesso{width:505px; text-align:center; color:#cd2033; font-weight:bold; font-size:14px; padding:45px 0 0 0;}
	fieldset p.txtsucesso2{width:505px; text-align:center; color:#92ca2f; font-size:14px; padding:25px 0 0 0; line-height:17px;}
	fieldset p.txtsucesso2 span{color:#cd2033; font-size:11px; padding:0 0 0 0;}

.fixheight{height:270px !important;}

/*********************** CADASTRO **************************/

fieldset#form-cadastro {
	border: none;
	padding: 0;
	margin: 0;
	width: 530px;
	font-size: 12px;
}
fieldset#form-cadastro legend, fieldset#form-cadastro br {
	display: none;
}
fieldset#form-cadastro label {
	cursor: pointer;
}
fieldset#form-cadastro ul {
	padding: 0;
	margin: 30px 0 0;
	float: left;
}
fieldset#form-cadastro ul li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	width: 260px;
	margin: 10px 5px 0 0;
	height: 20px;
}
fieldset#form-cadastro ul li:nth-child(1), fieldset#form-cadastro ul li:nth-child(2) {
	margin-top: 0;
}
fieldset#form-cadastro ul li .lbl-title {
	width: 110px;
	float: left;
	text-align: right;
	margin-right: 10px;
	font-weight: 700;
	color: #c00;
	font-size: 11px;
}
.cadastro fieldset#form-cadastro ul li .lbl-title {
	color: #65a11c;
}
.cadastro fieldset#form-cadastro {
	color: #fff;
}
fieldset#form-cadastro ul li .inpt-txt {
	margin-right: 10px;
	_margin-right: 5px;
	width: 120px;	
	float: left;
	box-shadow: inset 0 0 0 1px #cacaca;
	background-color: #f0f0f0;
	border: 1px solid #CACACA\9;
	height: 18px;
	color: #6A6B6D;
    font-size: 11px;
}
fieldset#form-cadastro ul li select {
	margin-right: 10px;
	width: 100px;	
	float: left;
	box-shadow: inset 0 0 0 1px #cacaca;
	background-color: #f0f0f0;
	border: 1px solid #CACACA\9;
	color: #6A6B6D;
    font-size: 11px;
}
fieldset#form-cadastro ul li .inpt-txt:focus {
	box-shadow: inset 0 0 0 1px #cccccc;
	background-color: #fefefe;
	border: 1px solid #cccccc\9;
}
fieldset#form-cadastro ul li .num-prefix {
	width: 20px;
}
fieldset#form-cadastro ul li .tel-number {
	width: 90px;
}
fieldset#form-cadastro ul li .d-nasc {
	width: 20px;
}
fieldset#form-cadastro ul li .d-nasc.d-ano {
	width: 40px;
}
fieldset#form-cadastro ul li .lbl-title.box-escolha-sexo {
	width: 100px;
	*width: 90px;
	_width: 80px;
}
fieldset#form-cadastro ul li .box-check-sexo {
	width: auto;
	float: left;
	font-size: 11px;
	margin-right: 10px;
	*width: 73px;
	*margin-right: 5px;
}
fieldset#form-cadastro ul li .box-check-sexo label {
	float: right;
	margin-left: 5px;
	*margin-left: 0;
}
	fieldset#box-cheks-dados-informativos {
		padding: 0;
		margin-top: 20px;
		border-top: 1px dashed #ccc;
		padding-bottom: 20px;
		border-bottom: 1px dashed #ccc;
		padding-top: 20px;
	}
		fieldset#box-cheks-dados-informativos legend {
			display: none;
		}
		fieldset#box-cheks-dados-informativos p {
			margin: 0;
			padding: 0;
		}
		fieldset#box-cheks-dados-informativos ul {
			margin-top: 30px;
		}
		fieldset#box-cheks-dados-informativos ul li {
			display: block;
			width: auto;
			float: left;
			height: 18px;
			margin-top: 0;
			margin-right: 10px;
		}
		fieldset#box-cheks-dados-informativos ul li label {
			color: #666;
			font-size: 11px;
			font-weight: 700;
			margin-left: 5px;
		}
		fieldset#box-cheks-dados-informativos ul li input {
			width: auto;
		}
	fieldset#box-check-informacoes-legais {
		font-size: 11px;
		color: #666;
		overflow: auto;
	}
		fieldset#box-check-informacoes-legais input {
			float: left;
			margin-right: 5px;
		}
		fieldset#box-check-informacoes-legais a {
			color: #000;
		}
		.cadastro fieldset#box-check-informacoes-legais a {
			color: #fff;
		}
fieldset#form-cadastro .p-obrigatorio {
	font-size: 10px;
}
fieldset#form-cadastro .p-obrigatorio .required-simbol {
	color: #c00;
	font-weight: 700;
}


/*********************** POP LAYER *************************/
#alertArea{display:none;}
	#bgGeralAlpha{position:absolute; top:0px; left:0px; width:100%; height:100%; background:#000000; filter: alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60; z-index:230;}
	#bgGeralAlphaSob{position:absolute; top:0px; left:0px; width:100%; height:100%; background:transparent; filter: alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0.0;opacity: 0.0; z-index:227;}
	#alertArea .alertLayer{display:block; position:absolute; top:47%; left:50%; width:330px; margin:0px 0px 0px -155px; background:#ffffff; padding:6px 10px 10px 10px; z-index:235;}
	#alertArea .alertLayer a{float:left; width:100%; text-align:right; height:24px;}
	#alertArea .alertLayer .content{float:left; clear:left; padding:10px; width:310px; height:80px; background:#EEEEEE;}
	#alertArea .alertLayer p{float:left; clear:left; width:100%; color:#6a6b6d; font-size:11px; font-weight:normal;}
	#alertArea .alertLayer p strong{color:#6BA00B; font-size:14px;}
	#alertArea .alertLayer p span{color:#CD2033;}
	#alertmsg{padding:4px 0px 4px 0px; line-height:18px; font-size:12px;}
	html > body #alertArea .alertLayer .content{height:auto; min-height:80px;}
	#alertArea .alertLayer p.txt02{padding:4px 0px 4px 0px;}



/*********************** CAMPANHA 4 SEGUNDOS *************************/
.img_campanha4segundos_01{background:url(../img/img_campanha4segundos_01.gif) no-repeat -10px 31px; width:235px; height:480px;}
/*
.img_campanha4segundos_02 {
	background:url(../img/img_campanha4segundos_01.gif) no-repeat -10px 31px; width:235px; height:215px;
}*/
/*** fim da campanha 4 segundos ***/
.img_campanha4segundos_02 {
	background:url(../img/campanha-alerta.jpg) no-repeat -10px 31px; width:235px; height:215px;
}

h3.tit_campanha_4segundos{position:relative; background:url(../img/tit_campanha_4segundos.gif) no-repeat 0 30px; text-indent:-6666px; overflow:hidden; width:520px; height:65px;}

h3.tit_como_funciona{position:relative; background:url(../img/tit_como_funciona.gif) no-repeat 0 30px; text-indent:-6666px; overflow:hidden; width:520px; height:65px;}
h3.tit_cadastro_efetuado_sucesso{position:relative; background:url(../img/tit_cadastro_efetuado_sucesso.gif) no-repeat 0 30px; text-indent:-6666px; overflow:hidden; width:520px; height:65px;}
h3.tit_cadastro{position:relative; background:url(../img/tit_cadastro.gif) no-repeat 0 30px; text-indent:-6666px; overflow:hidden; width:520px; height:65px;}
h3.tit_configurar_lembretes {position:relative; background:url(../img/tit_configurar_lembretes.gif) no-repeat 0 30px; text-indent:-6666px; overflow:hidden; width:520px; height:65px;}
h3.tit_instalacao_aplicativo {
	position: relative;
	background: url(../img/tit-instalacao-aplicativo.gif) no-repeat 0 30px;
	text-indent: -6666px;
	overflow: hidden;
	width: 520px;
	height: 65px;
}
h3.tit_agora_voce_configurar_seus_alertas{position:relative; background:url(../img/tit_agora_voce_configurar_seus_alertas.gif) no-repeat 0 30px; text-indent:-6666px; overflow:hidden; width:520px; height:65px;}
h3.tit_agora_voce_alterar_seus_alertas{position:relative; background:url(../img/tit_agora_voce_alterar_seus_alertas.gif) no-repeat 0 30px; text-indent:-6666px; overflow:hidden; width:520px; height:65px;}
h3.tit_pq_tomar_inneov{position:relative; background:url(../img/tit_pq_tomar_inneov.gif) no-repeat -1px 10px; text-indent:-6666px; overflow:hidden; width:520px; height:28px;}
h3.tit_veja_abaixo_como_ser_lembrada{position:relative; background:url(../img/tit_veja_abaixo_como_ser_lembrada.gif) no-repeat 0 10px; text-indent:-6666px; overflow:hidden; width:520px; height:47px;}

p.txt_campanha_tem_como_objetivo{position:relative; background:url(../img/txt_campanha_tem_como_objetivo.gif) no-repeat 2px 0; text-indent:-6666px; overflow:hidden; width:520px; height:52px;}
p.txt_obter_resultados_visiveis{position:relative; background:url(../img/txt_obter_resultados_visiveis.gif) no-repeat -1px 0; text-indent:-6666px; overflow:hidden; width:522px !important; height:52px;}
p.txt_voce_pode_escolher{position:relative; background:url(../img/txt_voce_pode_escolher.gif) no-repeat 2px 0; text-indent:-6666px; overflow:hidden; width:520px; height:52px;}

.clearhorizline2{clear:both; padding:15px; background:url(../img/line_dashed_horizontal.gif) repeat-x 0 15px; width:475px; height:1px;}

.bg-degrade1{background:url(../img/bg-box-degrade.jpg) no-repeat -3px 50px;}

.p-c4seg{position:relative;}
	.p-c4seg p{width:520px;}

.boxes{float:left; width:517px; padding:12px 0 0 0;}
	.boxes .lembrete{float:left; width:325px; cursor:pointer;}
		.boxes .lembrete h4{float:left; width:325px; height:46px; border-bottom:1px solid #ffffff; background:url(../img/tit_lembrete_inneov_bgvermelho.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden;}
		.boxes .lembrete p{float:left; clear:left; width:325px; height:152px; background:url(../img/bg-box-lembrete.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden;}

	.boxes .faca-seu-login{float:right; width:188px;}
		.boxes .faca-seu-login h4{float:right; width:176px; height:46px; border-bottom:1px solid #ffffff; background:url(../img/tit_faca_seu_login_bgverm.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden;}
		.boxes .faca-seu-login fieldset{float:right; clear:both; width:150px; height:88px; padding:0 13px 13px 13px; background:url(../img/bg-degrade-box-login.gif) repeat-x 0 0;}
		.boxes .faca-seu-login fieldset input{float:left; color:#cd2033; font-size:11px; margin:10px 0 5px 0;}
		.boxes .faca-seu-login fieldset input#cpf,
		.boxes .faca-seu-login fieldset input#senha{border:1px solid #c6c6c7; padding:1px 2px 2px 2px;}
		.boxes .faca-seu-login fieldset input#senha_temp{border:1px solid #c6c6c7; padding:1px 2px 2px 2px;}
		.boxes .faca-seu-login fieldset input#cpf{width:145px;}
		.boxes .faca-seu-login fieldset input#senha{width:85px; margin-right:8px;}
		.boxes .faca-seu-login fieldset input#senha_temp{width:85px; margin-right:8px;}
		.boxes .faca-seu-login fieldset a.esq-senha{float:left; clear:both; width:auto; font-size:9px; color:#9e9fa0; margin-top:8px;}
		.boxes .faca-seu-login a.bt-como-funciona,
		.boxes .faca-seu-login a.bt-cadastrese{float:left; text-indent:-6666px; overflow:hidden;}
		.boxes .faca-seu-login a.bt-como-funciona{width:93px; height:19px; background:url(../img/bt-como-funciona.gif) no-repeat 0 0; margin:32px 0 0 4px;}
		.boxes .faca-seu-login a.bt-cadastrese{width:80px; height:19px; background:url(../img/bt-cadastrese.gif) no-repeat 0 0; margin:32px 0 0 10px;}
	input.mglft{margin-left:6px !important;}

	.boxes p a{color:#717274; text-decoration:none;}
	.boxes p a:hover{color:#cd2033; text-decoration:underline;}

	.boxes .lembrete-email-celular{float:left; width:250px; cursor:pointer;}
		.boxes .lembrete-email-celular h4{float:right; width:250px; height:80px; border-bottom:1px solid #ffffff; background:url(../img/tit_lembrete_email_celular.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden;}
		.boxes .lembrete-email-celular p{float:right; clear:both; width:224px; min-height:62px; padding:13px; background:#f1f1f1 url(../img/bg-degrade-box-login.gif) repeat-x 0 bottom;}
		* html .boxes .lembrete-email-celular p{height:62px;}

	.boxes .lembrete-aplicativo{float:right; width:250px; cursor:pointer;}
		.boxes .lembrete-aplicativo h4{float:right; width:250px; height:80px; border-bottom:1px solid #ffffff; background:url(../img/tit_lembrete_aplicativo.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden;}
		.boxes .lembrete-aplicativo p{float:right; clear:both; width:224px; min-height:62px; padding:13px; background:#f1f1f1 url(../img/bg-degrade-box-login.gif) repeat-x 0 bottom;}
		* html .boxes .lembrete-aplicativo p{height:62px;}

	.btn-area{float:left; width:517px; padding:12px 0;}
		.btn-area a.bt-cadastrese{float:right; text-indent:-6666px; overflow:hidden; width:93px; height:19px; background:url(../img/bt-cadastrese.gif) no-repeat 0 0; margin:32px 0 0 4px;}
		.btn-area a.bt-como-funciona{float:right; text-indent:-6666px; overflow:hidden; width:93px; height:19px; background:url(../img/bt-como-funciona.gif) no-repeat 0 0; margin:32px 0 0 4px;}
		.btn-area a.bt-como-funciona-left{float:left; text-indent:-6666px; overflow:hidden; width:93px; height:19px; background:url(../img/bt-como-funciona.gif) no-repeat 0 0; margin:22px 0 0 4px;}
		.btn-area a.bt-configurar-alertas{float: right; text-indent:-6666px; overflow:hidden; width:119px; height:19px; background:url(../img/bt-configurar-alertas.gif) no-repeat 0 0; margin:22px 0 0 4px;}
		.btn-area a.bt-termos-de-uso{float:right; text-indent:-6666px; overflow:hidden; width:80px; height:19px; background:url(../img/link_termos_de_uso.gif) no-repeat 0 0; margin:32px 0 0 10px;}
		.btn-area a.bt-ver-seus-alertas{float:right; text-indent:-6666px; overflow:hidden; width:104px; height:19px; background:url(../img/btn-ver-seus-alertas.gif) no-repeat 0 0; margin:32px 0 0 10px;}
		.btn-area a.bt-instalar-aplicativo{float:right; text-indent:-6666px; overflow:hidden; width:130px; height:19px; background:url(../img/btn-instalar-aplicativo2.gif) no-repeat 0 0; margin:22px 0 0 10px;}

	ul.info-servico-lembrete{float:left; width:520px; padding:12px 0;}
		ul.info-servico-lembrete li{float:left; display:list-item; clear:left; width:510px; background:url(../img/bullet_5.gif) no-repeat 0 5px; font-size:10px; color:#717274; padding:0 0 3px 9px;}

	.user-log{position:absolute; width:300px; right:10px; top:30px; z-index:888;}
		.user-log span{float:right; width:auto; min-width:80px; font-size:11px; color:#666666; padding:2px 8px 0 0;}
		.user-log a.bt-voce-nao-esta-logada{float:right; width:104px; height:19px; text-indent:-6666px; overflow:hidden; background:url(../img/bt-voce-nao-esta-logada.gif) no-repeat 0 0;}
		.user-log a.bt-sair{float:right; width:49px; height:19px; text-indent:-6666px; overflow:hidden; background:url(../img/btn-sair.gif) no-repeat 0 0;}

	fieldset.cad_4segundos{padding:10px 0 0 0;}
		fieldset.cad_4segundos select#estado{width:50px; margin-right:25px;}

	.bt-cancelar{float:left; width:67px; height:19px; text-indent:-6666px; overflow:hidden; background:url(../img/bt-cancelar.gif) no-repeat 0 0;}
	.bt-avancar{float:right !important; width:63px; height:19px; text-indent:-6666px; overflow:hidden; background:url(../img/bt-avancar.gif) no-repeat 0 0;}

	.bt-anterior{float:left; width:67px; height:19px; text-indent:-6666px; overflow:hidden; background:url(../img/btn-anterior.gif) no-repeat 0 0;}
	.bt-enviar{float:right !important; line-height: 666em; overflow: hidden; cursor: pointer; width:63px; height:19px; text-indent:-6666px; overflow:hidden; background:url(../img/btn-enviar.gif) no-repeat 0 0;}

	.btn-configurar-seus-alertas{float:right; clear:both; width:132px; height:19px; clear:right; margin-top:10px; text-indent:-6666px; overflow:hidden; background:url(../img/btn-configurar-seus-alertas.gif) no-repeat 0 0;}
	* html .lembrete-email-celular .btn-configurar-seus-alertas{margin-top:7px !important;}
	.btn-instalar-aplicativo{float:right; clear:both; width:123px; height:19px; clear:right; margin-top:10px; text-indent:-6666px; overflow:hidden; background:url(../img/btn-instalar-aplicativo.gif) no-repeat 0 0;}
	span.bg-gray{width:100%; background:#ecebeb; display:inline-block; padding:2px 0;}

	p.optin-p{line-height:24px;}
		p.optin-p input{float:left; margin:4px 5px 0 0;}
		p.optin-p label a{color:#6a6b6d;}

	.boxes .alerta-por-email{float:left; width:250px;}
		.boxes .alerta-por-email h4{float:left; width:250px; height:28px; background:url(../img/tit_alerta_por_email.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden;}
		.boxes .alerta-por-email p{float:left; width:238px; padding:6px; min-height:104px; background:url(../img/bg-degrade-box-alerta.gif) repeat-x 0 bottom; line-height:21px;}
		* html .boxes .alerta-por-email p{height:104px;}

	.boxes .alerta-por-celular{float:right; width:250px;}
		.boxes .alerta-por-celular h4{float:left; width:250px; height:28px; background:url(../img/tit_alerta_por_celular.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden;}
		.boxes .alerta-por-celular p{float:left; width:238px; padding:6px; min-height:104px; background:url(../img/bg-degrade-box-alerta.gif) repeat-x 0 0; line-height:21px;}
		* html .boxes .alerta-por-celular p{height:104px;}
		a.txt-nao-confirmado{clear:both; display:inline-block; background:#ffd4da; color:#cc6666; height:18px; line-height:18px; padding:0 3px; border:1px solid #c8c8c8; text-decoration:none; margin-top:5px;}
		.boxes .alerta-por-celular p span.small{font-size:10px; padding-top:10px; float:left; width:230px; color:#6a6b6d;}

	.boxes .configuracao-envio{float:right; width:250px;}
		.boxes .configuracao-envio h4{float:left; width:250px; height:28px; background:url(../img/tit_configuracao_de_envio.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden;}
		.boxes .configuracao-envio p{float:left; width:238px; padding:6px; min-height:72px; background:url(../img/bg-degrade-box-alerta.gif) repeat-x 0 0; line-height:21px;}
		* html .boxes .configuracao-envio p{height:72px;}
		a.txt-nao-confirmado{clear:both; display:inline-block; background:#ffd4da; color:#cc6666; height:18px; line-height:18px; padding:0 3px; border:1px solid #c8c8c8; text-decoration:none; margin-top:5px;}

	.boxes .nomore-sms{float:left; clear:both; margin-top:15px;}
		.boxes .nomore-sms h4{float:left; width:517px; height:28px; background:url(../img/tit_configuracao_de_envio.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden;}
		.boxes .nomore-sms p{float:left; width:505px; padding:6px; min-height:72px; background:url(../img/bg-degrade-box-alerta.gif) repeat-x 0 0; line-height:21px;}
		* html .boxes .nomore-sms p{height:72px;}
		a.txt-nao-confirmado{clear:both; display:inline-block; background:#ffd4da; color:#cc6666; height:18px; line-height:18px; padding:0 3px; border:1px solid #c8c8c8; text-decoration:none; margin-top:5px;}

	.boxes select#comprimidos{float:left;}
	.boxes .configuracao-envio span.smallinfo{float:left; width:170px; font-size:9px; line-height:13px; padding:2px 0 0 10px;}
	.boxes .nomore-sms span.smallinfo{float:left; width:450px; font-size:9px; line-height:13px; padding:4px 0 0 10px;}

	.boxes input{font-size:11px; color:#666666; padding:2px; border:1px solid #c8c8c8;}
	.boxes select{font-size:11px; color:#666666; border:1px solid #c8c8c8;}
	.boxes input.rdochk{width:15px; height:15px; border:none; background:none; vertical-align:middle; margin-top:-3px;}
	.boxes a.btn-gravar{float:right; width:54px; height:19px; margin-top:-10px; background:url(../img/btn-gravar.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden;}
	.boxes a.btn-gravar2{float:left; width:54px; height:19px; margin-bottom:7px; background:url(../img/btn-gravar.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden;}

	#opt-alert-celular{float:left; width:238px;}
	#opt-alert-email{float:left; width:238px;}

	span.off-opacity{opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); display:block;}

	.box-passo-a-passo{background:#f3f3f3; padding:5px 12px; float:left; width:491px; }

	p.txt-se-voce-usa-diariamente{position:relative; background:url(../img/txt-se-voce-usa-diariamente.gif) no-repeat 2px 0; text-indent:-6666px; overflow:hidden; width:520px; height:52px;}

	h3.tit-passo-a-passo-instalacao{position:relative; background:url(../img/tit-passo-a-passo-instalacao.gif) no-repeat 2px 10px; text-indent:-6666px; overflow:hidden; width:520px; height:37px;}

	p.smalltxt{font-size:9px;}

	p.box-instalacao{float:left; clear:left; position:relative; width:483px; height:380px; background:url(../img/box-instalacao.gif) no-repeat 0 20px;}
		.btn-download-air{position:absolute; left:34px; top:90px; width:148px; height:38px; opacity:0.5; display:block; text-indent:-6666px; overflow:hidden;}
		.btn-instalar-aplicativo2{position:absolute; left:297px; top:140px; width:148px; height:22px; opacity:0.5; display:block; text-indent:-6666px; overflow:hidden;}

	.boxnopad{padding-top:0 !important; overflow:hidden;}

	.btn-enviar-login{float:left; width:51px !important; height:19px; text-indent:-6666px; overflow:hidden; background:url(../img/bt-enviar.gif) no-repeat 0 0; margin:10px 0 0 0;}


/*********************** LEMBRETE * INNEOV *************************/

.tit-lembrete-inneov {
    background: url("../img/tit-lembrete-inneov.gif") no-repeat scroll 0 30px transparent;
    height: 65px;
    overflow: hidden;
    position: relative;
    text-indent: -6666px;
    width: 520px;
}
.box-lembrete-inneov {
	background: url("../img/txt-lembrete-inneov.gif") no-repeat scroll 2px 0 transparent;
    height: 82px;
    overflow: hidden;
    position: relative;
    text-indent: -6666px;
    width: 520px;
}
.bg-degrade1 {
    background: none;
}
.tit-facil-rapido {
    background: url("../img/tit-facil-eficiente.gif") no-repeat scroll 0 4px transparent;
    height: 28px;
    overflow: hidden;
    position: relative;
    text-indent: -6666px;
    width: 520px;
}
.img-campanha-alerta {
    background: url("../img/campanha-alerta.jpg") no-repeat scroll -10px 31px transparent;
    height: 480px;
    width: 235px;
}
/*********************** ATUALIZAÇÃO SOLAR *************************/
.destbox h4 span.tit_verao_na_dose_certa{background-image:url(../img/solar/title_verao_na_dose_certa.gif);}

.destbox div.imgveraonadosecerta{background:url(../img/solar/img-verao-na-dose-certa.gif) no-repeat 0 0; right:-5px; top:10px; width:154px; height:144px;}
.destbox a.bullet-solar{background-image:url(../img/solar/bullet_1.gif);}

#splash-promo-verao-na-dose-certa{position:absolute; right:-14px; top:0; width:134px; height:30px;}
#splash-promo-verao-na-dose-certa a{float:left; width:100%; height:100%; background:url(../img/solar/splash-promo-verao-na-dose-certa.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; text-decoration:none; opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75);}
#splash-promo-verao-na-dose-certa a:hover{opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}



#splash_promo_escolha_certa{position:absolute; right:-4px; top:0; width:188px; height:37px;}
#splash_promo_escolha_certa a{float:left; width:100%; height:100%; background:url(../img/sensicap/splash_promo.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; text-decoration:none; opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75);}
#splash_promo_escolha_certa a:hover{opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}


/* PRODUTOS */
.pckge_inneov_solar{background:url(../img/solar/pckg_inneov_solar.jpg) no-repeat -7px 31px; width:222px; height:200px;}
.pckge_inneov_sensicap{margin: 35px 0 20px 10px; background:url(../img/sensicap/pckg_inneov_sensicap.jpg) no-repeat 0 0; width: 171px; height: 135px;}

p.area_preco{position:relative; padding:0 0 0 14px; width:118px; line-height:14px;}
	p.area_preco span{color:#6daa00; padding:0 0 4px 0; display:inline-block;}
	p.area_preco span.preco{display:block; width:80px; height:16px; background:url(../img/solar/preco.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; padding:0 0 0 0;}
	p.area_preco.preco-sensicap span.preco{display:block; width:80px; height:16px; background:url(../img/sensicap/preco.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; padding:0 0 0 0;}
	p.area_preco span.bullet{color:#6a6b6d; background:url(../img/bullet_3.gif) no-repeat 0 3px; padding:0 0 0 8px;}

p.area_preco span.preco.preco-2{background: url(../img/solar/preco-sol.gif) no-repeat 0 0;}
	
h3.tit_oquee_inneov_solar{position:relative; background:url(../img/solar/tit_oquee_inneov_solar.gif) no-repeat 0 30px; text-indent:-6666px; overflow:hidden; width:530px; height:60px;}
h3.tit_oquee_inneov_sensicap{position:relative; background:url(../img/tit_oquee_inneov_sensicap.gif) no-repeat 0 30px; text-indent:-6666px; overflow:hidden; width:530px; height:60px;}
p.txt_oquee_inneov_solar{position:relative; background:url(../img/solar/txt_oquee_inneov_solar.gif) no-repeat 2px 0; text-indent:-6666px; overflow:hidden; width:530px; height:25px;}
p.txt_oquee_inneov_sensicap{position:relative; background:url(../img/sensicap/txt_oquee_inneov_sensicap.gif) no-repeat 2px 0; text-indent:-6666px; overflow:hidden; width:476px; height:55px;}
h3.tit_conheca_formula_solar{position:relative; background:url(../img/solar/tit_conheca_formula.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; width:530px; height:20px;}
h3.tit_conheca_formula_sensicap{position:relative; background:url(../img/sensicap/tit_conheca_formula.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; width:530px; height:20px;}

dl.dl_formexclusiva_solar{position:relative; float:left; padding:18px 0 0 0; margin:0;}
dl.dl_formexclusiva_sensicap{position:relative; float:left; padding:18px 0 0 0; margin:0;}
	dl.dl_formexclusiva_solar dt{float:left; width:149px; background:url(../img/line_dashed_vertical.gif) no-repeat left 0; padding:0 15px 0 15px;}
	dl.dl_formexclusiva_sensicap dt{float:left; width:149px; background:url(../img/line_dashed_vertical.gif) no-repeat left 0; padding:0 15px 0 15px;}
	dl.dl_formexclusiva_solar dt.first{background:none; padding:0 23px 0 0; width:160px;}
	dl.dl_formexclusiva_sensicap dt.first{background:none; padding:0 23px 0 0; width:160px;}
	dl.dl_formexclusiva_solar dt.last{padding:0 0 0 23px;}
	dl.dl_formexclusiva_sensicap dt.last{padding:0 0 0 23px;}
	dl.dl_formexclusiva_solar dt a{float:left; padding:10px 0 0 0;}
	dl.dl_formexclusiva_sensicap dt a{float:left; padding:10px 0 0 0;}
	dl.dl_formexclusiva_solar dt a.dt_skinprobiotic{background:url(../img/solar/tit-skin-probiotic.gif) no-repeat 25px 14px; width:160px;}
	dl.dl_formexclusiva_sensicap dt a.dt_probiotico{background:url(../img/sensicap/tit-probiotico.gif) no-repeat 25px 14px; width:160px;}
	dl.dl_formexclusiva_solar dt a.dt_licopeno{background:url(../img/solar/tit-licopeno.gif) no-repeat 25px 14px; width:100px;}
	dl.dl_formexclusiva_sensicap dt a.dt_biotina{background:url(../img/sensicap/tit-biotina.gif) no-repeat 25px 14px; width:100px;}
	dl.dl_formexclusiva_solar dt a.dt_caroteno{background:url(../img/solar/tit-b-caroteno.gif) no-repeat 25px 14px; width:125px;}
	dl.dl_formexclusiva_solar dt img.borderfoto{padding:2px; border:1px solid #cccacb;}
	dl.dl_formexclusiva_sensicap dt img.borderfoto{padding:2px; border:1px solid #cccacb;}
	dl.dl_formexclusiva_solar dt img{float:left;}
	dl.dl_formexclusiva_solar dt a span{float:right; text-indent:-6666px; overflow:hidden;}
	dl.dl_formexclusiva_sensicap dt a span{float:right; text-indent:-6666px; overflow:hidden;}
	dl.dl_formexclusiva_solar dd{width:168px; clear:left; display:none;}
	dl.dl_formexclusiva_sensicap dd{width:168px; clear:left; display:none; height: 46px;}
	dl.dl_formexclusiva_sensicap dt.first a{height: 46px;}
	dl.dl_formexclusiva_solar dd#dd_licopeno{padding-left:17px; width:150px;}
	dl.dl_formexclusiva_sensicap dd#dd_probiotico{width:150px;}
	dl.dl_formexclusiva_solar dd#dd_caroteno{padding-left:17px; width:150px;}
	dl.dl_formexclusiva_sensicap dd#dd_biotina{padding-left:17px; width:150px;}

p.txt_tec_inneov_solar{background:url(../img/solar/txt_tec_inneov_solar.gif) no-repeat 24px 32px; width:192px; height:127px; text-indent:-6666px; overflow:hidden;}
p.txt_tec_inneov_sensicap{background:url(../img/sensicap/txt_tec_inneov_sensicap.gif) no-repeat 14px 32px; width:192px; height:250px; text-indent:-6666px; overflow:hidden;}

.flash_como_funciona_solar{width:458px; padding:30px 0 0 0;}
	.flash_como_funciona_solar h3{text-indent:-6666px; overflow:hidden; background:url(../img/solar/tit_saiba_como_funciona.gif) no-repeat 0 0; margin:0 0 -20px 0;}

.flash_como_funciona_sensicap{width:458px; padding:30px 0 0 0;}
	.flash_como_funciona_sensicap h3{text-indent:-6666px; overflow:hidden; background:url(../img/sensicap/tit_saiba_como_funciona.gif) no-repeat 0 0; margin:0 0 -20px 0;}

ul.modo_usarlist_solar{position:relative; width:530px; padding:11px 0 0 5px;}
	ul.modo_usarlist_solar li{font-size:11px; width:480px; color:#6a6b6d; line-height:15px; background:url(../img/solar/bullet_5.gif) no-repeat 0 6px; padding:0 0 3px 11px;}

ul.modo_usarlist_sensicap{position:relative; width:530px; padding:11px 0 0 5px;}
	ul.modo_usarlist_sensicap li{font-size:11px; width:480px; color:#6a6b6d; line-height:15px; background:url(../img/sensicap/bullet_5.gif) no-repeat 0 6px; padding:0 0 3px 11px;}
p.sensicap-bullet.paragcomofunc {background:url(../img/sensicap/bullet_5.gif) no-repeat 0 6px; padding:0 30px 35px 11px;}
.flash_modo_usar_solar{width:458px; padding:30px 0 0 0;}
	.flash_modo_usar_solar h3{text-indent:-6666px; overflow:hidden; background:url(../img/solar/tit_modo_usar.gif) no-repeat 0 0; margin:0 0 -15px 0;}

.flash_modo_usar_sensicap{width:458px; padding:30px 0 0 0;}
	.flash_modo_usar_sensicap h3{text-indent:-6666px; overflow:hidden; background:url(../img/sensicap/tit_modo_usar.gif) no-repeat 0 0; margin:0 0 -15px 0;}


.promo-verao-na-dose-certa{background:url(../img/solar/bg-verao-na-dose-certa.jpg) no-repeat 5px 10px; height:465px;}

.promo-verao-na-dose-certa #rightcol{width:510px; padding:20px 0 5px 5px;}

h3.tit_promo_verao_dose_certa{position:relative; background:url(../img/solar/tit-promocao-verao-na-dose-certa.gif) no-repeat 20px 20px; text-indent:-6666px; overflow:hidden; width:550px; height:40px;}

p.txt-se-dos-veroes-passados{position:relative; background:url(../img/solar/txt-se-dos-veroes-passados.gif) no-repeat 20px -3px; text-indent:-6666px; overflow:hidden; width:498px; height:84px;}

h4.tit_premiacao{position:relative; background:url(../img/solar/tit-premiacao.gif) no-repeat 20px 0; text-indent:-6666px; overflow:hidden; width:550px; height:34px;}

.box-premiacao{position:relative; clear:both; width:515px; height:170px; margin:0 0 0 -17px; background:url(../img/solar/bg-box-premio.jpg) no-repeat 0 0;}

p.txt-receba-o-verao-sem-medo{position:absolute; left:444px; top:320px; background:url(../img/solar/txt-receba-o-verao-sem-medo.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; width:478px; height:25px;}

div.box-premiacao ul{float:left; list-style:none;}
div.box-premiacao ul li{float:left; clear:left; display:list-item; color:#717274; font-size:11px; width:140px; padding:0 0 5px 20px; background:url(../img/solar/bullet_6.gif) no-repeat 8px 5px;}

div.box-premiacao ul.primeiro-lugar{padding:37px 0 0 148px;}
div.box-premiacao ul.segundo-ao-decimo-lugar{padding:37px 0 0 10px;}

p.btn-area-promo-solar{float:left; clear:both; width:477px; padding:10px 20px 20px 20px;}

/* pergunta */
.pergunta-cultural-area{float:left; position:relative; width:497px; height:140px; background:url(../img/solar/txt-pergunta-cultural.gif) no-repeat 20px 0;}

.pergunta-cultural-area p{padding:42px 0 0 20px;}
.pergunta-cultural-area p span{color:#86b13a; font-size:12px; font-weight:bold;}

.promo-verao-na-dose-certa fieldset{float:left; clear:left; width:477px; padding:8px 0 0 20px;}
.promo-verao-na-dose-certa fieldset textarea{width:475px; height:110px; background:#f2f2f2; border:1px solid #cbcbcb; margin-bottom:8px}
.promo-verao-na-dose-certa fieldset input{border:none; background:none;}
.promo-verao-na-dose-certa fieldset input.inpchk{float:left; vertical-align:bottom; margin-right:6px;}
.promo-verao-na-dose-certa fieldset label{font-size:11px; color:#717274; float:left;}

ul.sub-mn{position:absolute; left:230px; top:0; z-index:800;}
ul.sub-mn li{display:inline-block; float:left;}
ul.sub-mn li a,
ul.sub-mn li a img{float:left;}

.promo-solar-area-fim{background:url(../img/solar/txt-pergunta-cultural-fim.gif) no-repeat 20px 0;}

.promo-solar-area-fim p.btn-area-promo-solar{padding-top:47px;}


.promo-solar-area-login{background:url(../img/solar/txt-login.gif) no-repeat 20px 8px; height:111px;}

.box-faca-seu-login{float:left; clear:left; width:250px; height:149px; background:url(../img/solar/box-faca-login.gif) no-repeat 20px 0;}
.box-faca-seu-login fieldset{float:left; width:210px; padding:70px 0 0 31px;}
.box-faca-seu-login fieldset p{line-height:28px;}
.box-faca-seu-login fieldset label{float:left; width:44px;line-height:18px;}
.box-faca-seu-login fieldset input{float:left;}
.box-faca-seu-login fieldset input#cpf,
.box-faca-seu-login fieldset input#senha{background:#ffffff; border:1px solid #cbcbcb; height:17px;}
.box-faca-seu-login fieldset input#cpf{width:148px;}
.box-faca-seu-login fieldset input#senha{width:88px;}
.box-faca-seu-login fieldset input.btn{margin-left:6px;}


.box-nao-sou-cadastrado{float:left; width:247px; height:149px; background:url(../img/solar/box-nao-sou-cadastrado.gif) no-repeat 17px 0;}
.box-nao-sou-cadastrado p{float:left; width:228px; padding:110px 19px 0 0;}

p.p-esq-senha{padding:10px 0 0 20px; font-size:9px;}
p.p-esq-senha a{color:#aaaaac;}

.pckge_inneov{background:url(../img/pckg_inneov_faq.jpg) no-repeat -12px 31px; width:215px; height:206px;}


/*********************** POP REGULAMENTO *************************/
#alertRegulamento{display:none;}
#bgGeralAlphaReg{position:absolute; top:0px; left:0px; width:100%; height:100%; background:#000000; filter: alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60; z-index:230;}
#bgGeralAlphaSobReg{position:absolute; top:0px; left:0px; width:100%; height:100%; background:transparent; filter: alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0.0;opacity: 0.0; z-index:227;}

#alertRegulamento .alertLayer{display:block; position:absolute; top:50%; left:50%; width:358px; height:284px; margin:-229px 0px 0px -192px; padding:110px 0 0 0; background:url(../img/solar/bg-pop-regulamento.jpg) no-repeat 0 0; z-index:235;}
#alertRegulamento .alertLayer a{position:absolute; right:30px; top:48px; width:44px; height:11px; background:url(../img/solar/botao-fechar-regulamento.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; z-index:236;}
#alertRegulamento .alertLayer .content{float:left; clear:left; padding:0 0 0 30px; width:304px; height:260px; overflow-x:hidden; overflow-y:scroll; text-align:center;}
#alertRegulamento .alertLayer .content p{float:left; clear:left; width:285px; padding:0 0 12px 0; color:#67787b; font-size:11px; text-align:left;}
#alertRegulamento .alertLayer .content p strong.orange{color:#d66f11;}


/*********************** POP VENCEDORES ************************
#alertVencedores{display:none;}
	#bgGeralAlphaVencedores{position:absolute; top:0px; left:0px; width:100%; height:100%; background:#000000; filter: alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60; z-index:230;}
	#bgGeralAlphaSobVencedores{position:absolute; top:0px; left:0px; width:100%; height:100%; background:transparent; filter: alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0.0;opacity: 0.0; z-index:227;}

#alertVencedores .alertLayer{display:block; position:absolute; top:50%; left:50%; width:598px; height:264px; margin:-229px 0px 0px -299px; padding:110px 0 0 0; background:#ffffff url(../img/solar/bg-pop-vencedores-solar.jpg) no-repeat 0 0; z-index:235;}
#alertVencedores .alertLayer a{position:absolute; right:27px; top:28px; width:44px; height:11px; background:url(../img/solar/botao-fechar-regulamento.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; z-index:236;}
#alertVencedores .alertLayer .content{float:left; clear:left; padding:20px 0 0 12px; width:400px; height:234px; text-align:left;}
#alertVencedores .alertLayer .content ul{float:left; width:175px; list-style:none; padding:0 0 0 20px;}
#alertVencedores .alertLayer .content ul li{float:left; clear:left; width:175px; display:list-item; padding:4px 0 2px 0; font-family:tahoma; color:#67787b; font-size:11px; border-bottom:1px solid #cdcece; }
#alertVencedores .alertLayer .content ul li strong{color:#d66f11; display:inline-block; padding:0 0 0 0; width:18px;}
#alertVencedores .alertLayer .content ul li strong.cor-2{color:#bf8d0e;}
#alertVencedores .alertLayer .content .info-vencedores{position:absolute; right:27px; top:151px; display:inline-block; width:153px; height:197px; background:url(../img/solar/box-premiacao.gif) no-repeat 0 0;}
*/

/*********************** POP VENCEDORES *************************/
#alertVencedores{display:none;}
	#bgGeralAlphaVencedores{position:absolute; top:0px; left:0px; width:100%; height:100%; background:#000000; filter: alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60; z-index:230;}
	#bgGeralAlphaSobVencedores{position:absolute; top:0px; left:0px; width:100%; height:100%; background:transparent; filter: alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0.0;opacity: 0.0; z-index:227;}

	#popLayerVencedores{display:block; position:absolute; top:50%; left:50%; width:400px; height:274px; margin:-192px 0px 0px -200px; padding:110px 0 0 0; background:#ffffff url(../img/nutricare/bg_pop_vencedores.jpg) no-repeat 0 0; z-index:235;}
	#popLayerVencedores a{position:absolute; right:0; top:-23px; width:47px; height:13px; background:url(../img/nutricare/btn-fechar-pop-venc.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; z-index:236;}
	#popLayerVencedores .content{float:left; clear:left; padding:20px 0 0 12px; width:400px; height:234px; text-align:left;}
	#popLayerVencedores .content ul{float:left; width:175px; list-style:none; padding:0 0 0 20px;}
	#popLayerVencedores .content ul li{float:left; clear:left; width:175px; display:list-item; padding:4px 0 2px 0; font-family:tahoma; color:#67787b; font-size:11px; border-bottom:1px solid #cdcece; }
	#popLayerVencedores .content ul li strong{color:#af2b43; font-family:tahoma; display:inline-block; padding:0 0 0 0; width:24px;}
	#popLayerVencedores .content ul li strong.cor-2{color:#af2b43;}
	#popLayerVencedores .content .info-vencedores{position:absolute; right:27px; top:151px; display:inline-block; width:153px; height:197px; background:url(../img/nutricare/box-premios-pop-venc.gif) no-repeat 0 0;}



#main #rightcol p.box-splash-promo-solar{position:relative; clear:both; width:339px; margin:0 0 0 55px; height:125px; display:inline-block; background:url(../img/solar/bg-fim-promo-btn.gif) no-repeat 0 0;}
#main #rightcol p.box-splash-promo-solar span{position:absolute; left:147px; top:35px; color:#6a6b6d; font-size:11px;}
#main #rightcol p.box-splash-promo-solar a{position:absolute; left:170px; top:87px; font-size:14px; font-weight:bold; color:#a56c37; text-decoration:none;}
#main #rightcol p.box-splash-promo-solar a:hover{text-decoration:underline;}


/* SPLASH PROMOÇÃO (TOPO - TODAS PAGINAS) */
#splash_promo_reforce_sua_vida{position:absolute; right:-14px; top:0; width:170px; height:38px;}
#splash_promo_reforce_sua_vida a{float:left; width:100%; height:100%; background:url(../img/nutricare/splash_promo_reforce_sua_vida.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden; text-decoration:none; opacity:0.75; -moz-opacity:0.75; filter:alpha(opacity=75);}
#splash_promo_reforce_sua_vida a:hover{opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}



