/*TEMP::INICIO*/

body {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
#wrapperTemp {width:640px; /*border:1px solid #ccc;*/ margin:0 auto}
#wrapperTemp2 {width:665px; /*border:1px solid #ccc;*/ margin:0 auto}


/*IMAGE-REPLACEMENT::INICIO*/
span.hr, .clear, span.nohr, span.minHeight, .inputSubmit a {text-indent:-1000px; display:block; overflow:hidden;}


/*LOGIN-CADASTRO1::INICIO*/
em.txtObrigatorios {font-size:10px; color:#999999; font-style:normal; font-weight:bold; margin-bottom:25px; display:block;}
h3.titForm {font-size:11px; color:#cc0000; font-style:normal; margin:0; text-transform:uppercase;}
h3.titMensagemFale {font-size:11px; font-weight:bold; margin:15px 0; padding:10px 9px; text-transform:uppercase; color:#00a898; display:block; clear:both; background:#e5e5e5}
h4.titForm {font-size:11px; color:#999999; font-style:normal; margin:0; text-transform:uppercase;}


.input {width:100%; padding:2px; border:1px solid #b2aca3; color:#333333; font-size:11px}
.select {border:1px solid #b2aca3}
.select option {padding:2px}
.hr {height:1px; border:0 dotted #b2aca3; border-bottom-width:1px; clear:both; margin-bottom:7px; padding-top:10px}
.nohr {height:1px; clear:both; margin-bottom:7px; padding-top:10px}
.clear {height:1px; clear:both;}
.padding0 {padding:0}
.marginR14 {margin-right:14px}
.marginR33 {margin-right:33px}
.marginR37 {margin-right:37px}
.marginR41 {margin-right:41px}
.marginR51 {margin-right:51px}
.marginR53 {margin-right:53px}
.marginR58 {margin-right:58px}
.marginB10 {margin-bottom:10px}
h3.marginT30 {margin-top:30px}
.marginT20 {margin-top:20px}
span.minHeight {height:328px; display:block; float:left; width:1px}
.fRight {float:right}

.inputHold {display:inline; float:left; position:relative;}
	.inputHold label {height:15px; font-size:11px; color:#999999; display:block; font-weight:bold; text-transform:uppercase;}
	form .inputHold .erro,
	form .inputHold .erro a.thickbox,
	.modal form .inputHold .erro,
	.modal form .inputHold .erro a {color:#cc0000}
	.modal label.error {display:none !important}
	.inputHold .input {display:block; margin-top:2px}
	.inputHold .labelCheck {width:auto; font-weight:bold; float:left; color:#666666; display:inline; padding:0 7px 0 5px; text-transform:lowercase;}
	.inputHold .labelCheck a {color:#666666; text-decoration:underline;}
	.inputHold .fontNormal {font-weight:normal}
	.inputHold .check {width:13px; height:13px; border:0; overflow:hidden; margin:1px 0 0 0; float:left}
	.inputHold textarea {width:100%; padding:2px; border:1px solid #b2aca3; font-family:verdana; color:#333333; font-size:11px}

.inputInline {width:auto; float:none}
	.inputInline label {width:343px; height:auto; float:left; padding-top:5px;}
	.inputInline label.lblWauto {width:auto; padding-right:20px} 
	.inputInline .select {width:270px;}
.inputBlockInline {width:284px;}
	.inputBlockInline .input {width:107px; float:left}	
	.inputBlockInline a {font-size:11px; color:#686464; text-decoration:none; font-weight:bold; padding-left:5px}

.inputMultInline {width:auto; float:none; display:block}
	.inputMultInline .input {width:107px; float:left; display:inline; margin:5px 10px 0 0}
.dataNascFilhos {height:69px;}

.inputWauto {width:auto}
.inputW665 {width:665px;}
	.inputW665 .input,
	.inputW665 textarea {width:659px;}
	.inputW665 textarea {height:110px}
	.inputW665 label.lblHauto {height:auto}
.inputW640 {width:640px;}
	.inputW640 .input,
	.inputW640 textarea {width:634px;}
	.inputW640 textarea {height:150px;}
.inputW507 {width:507px;}
	.inputW507 .input,
	.inputW507 textarea {width:501px;}
	.inputW507 textarea {height:135px;}
.inputW374 {width:374px;}
	.inputW374 .input {width:368px;}
.inputW345 {width:345px;}
	.inputW345 .input {width:339px;}
.inputW328 {width:328px;}
	.inputW328 .input {width:322px;}
.inputW285 {width:285px;}
	.inputW285 .input {width:279px;}
.inputW270 {width:270px;}
	.inputW270 .input {width:264px;}
	.inputW270 #data {width:128px;}
.inputW248 {width:248px;}
	.inputW248 .input {width:242px;}
.inputW233 {width:233px;}
	.inputW233 .select {width:233px;}
.inputW210 {width:210px;}
	.inputW210 .input {width:204px;}
	.inputW210 .select {width:204px; white-space:nowrap;}
.inputW197 {width:197px;}
	.inputW197 .input {width:174px; white-space:nowrap;}
.inputW194 {width:194px;}
	.inputW194 .input {width:174px;}
.inputW180 {width:180px;}
	.inputW180 .input {width:174px;}
	.inputW180 .input130 {width:124px;}
.inputW160 {width:160px;}
	.inputW160 .input {width:154px;}
	.inputW160 #data {width:128px;}
.inputW140 {width:140px;}
	.inputW140 .input {width:134px;}
	.inputW140 .ddd {width:32px; float:left;}
	.inputW140 .telefone {width:89px; float:right;}
.inputW137 {width:137px}
	.inputW137 .ddd {width:32px; float:left;}
	.inputW137 .telefone {width:89px; float:right;}
.inputW112 {width:112px}
	.inputW112 .checkHoldHorz .labelCheck {width:auto}
.inputW105 .inputWauto {widht:auto}
.inputW100 {width:100px;}
	.inputW100 .select {width:94px;}
	.inputW100 label.padding0 {padding:0}
.inputW75 {width:75px;}
	.inputW75 .select {width:75px;}
.inputW60 {width:60px;}
	.inputW60 .input {width:54px;}

.inputRight {float:right; padding-right:27px;}
.inputRightP0 {float:right;}

.inputSubmit {width:320px; float:right;}
	.inputSubmit label {width:auto; text-transform:none; font-weight:bold}
	.inputSubmit a {width:94px; height:25px; background:url(../img/btn-cliqueAqui-faleconosco.gif) no-repeat; float:right; margin:10px 0 0 0}

.tipCep {font-size:11px; float:left; color:#666666; margin:0; padding:3px 0 0 5px}
	.tipCep a {text-decoration:underline;}
	
.charcount {display:block; text-align:right; font-size:10px; color:#999999; font-style:normal;}

.inputHold ul {width:522px; height:80px; list-style:none; padding:0; margin:0; float:right; padding-top:5px}
	.inputHold li {width:130px; height:40px; display:block; float:left}
	.inputHold li .labelCheck {width:105px; display:block; text-transform:none; padding:0 0 0 5px}
.inputHold ul.estadoCivil {height:15px; list-style:none; padding:0; margin:0; float:none; padding-top:5px}
	.inputHold .estadoCivil li {height:15px}
.checkList {width:auto; float:none}
	.checkList ul {float:none; width:auto}
	.checkList li {width:300px}
	.checkList li .labelCheck {width:auto}
		.checkList ul.listLinhas {height:175px;}
		.checkList ul.listLinhas li {height:25px;}

.barraPasso {height:16px; display:block; padding:1px 14px 1px 6px; clear:both; font-size:11px; color:#fff}
	.barraPasso input {border:none; color:#fff; font-weight:bold; float:right; font-size:11px; cursor:pointer; background:none}
	.senhaSucesso .barraPasso input {display: inline-block; margin-right: 3px; }
	.barraPasso a {color:#FFFFFF; cursor:pointer; float:right; font-size:11px; font-weight:bold; float:left}
	.barraPasso a.fRight {float:right; padding-right:4px;}
	.barraPasso span {float:left}
.barraPassoRoxa {background:#a01170 url(../img/bg_seta-roxa.gif) no-repeat 623px 3px; margin-top:40px;}
.barraPassoBranca {background:#fff url(../img/bg_seta-roxa2.gif) no-repeat 3px 3px; margin-top:5px;}
	.barraPassoBranca a {text-decoration:none; padding-left:15px; color:#a01170}

.barraPassoVermelha {background:#cc0000 url(../img/bg_seta-vermelha.gif) no-repeat right 3px; margin-top:40px;}
	.barraInversa {background:#cc0000 url(../img/bg_seta-vermelha2.gif) no-repeat 3px 3px;}
	.barraInversa a {text-decoration:none; padding-left:15px;}
	.marginT10 {margin:10px 0 0 0}
.barraPassoVerde {background:#00a898 url(../img/bg_seta-verde.gif) no-repeat right 3px; margin-top:15px}
	
.barraPassoCinza {font-size:11px; font-weight:bold; color:#fff; background:#999999 url(../img/bg_seta-cinza.gif) no-repeat 623px 2px; padding:1px 5px; margin:0 0 25px 0; }

.feedbackCadastro {font-size:15px; font-family:"Trebuchet MS"; color:#626262; font-weight:bold; display:block; margin-top:40px; text-transform:uppercase;}

/*LOGIN-LOGIN::INICIO*/
.boxLoginHold {width:960px; background:#fff; padding:20px 0 150px 0}
#boxLogin {width:513px; margin:0 auto; padding:15px 22px 23px 22px; background:#e5e5e5}

#boxLogin .inputHold {width:235px;}
	#boxLogin .inputHold .input {width:229px;}
	#boxLogin .inputRight {padding:0}
	#boxLogin .barraPassoVermelha {margin-top:20px; background-position:497px 3px}
	#boxLogin .marginT10 {margin-top:10px}


/*RECEITAS-MANDE::INICIO*/
.inputFileHold {width:400px; display:block; float:left; padding-top:20px}
	.inputFileHold input {width:200px;}

.thumbHold {width:215px; height:; float:right;}
	.thumbHold div {width:118px;float:left}
		.thumbHold div span {width:98px; padding:5px 15px 5px 5px; font-size:9px; color:#fff; background:#bfcc33 url(../img/bg_tooltip-imagem.gif) no-repeat right 0; display:block}
		.thumbHold div .btRemover {font-size:11px; text-decoration:underline; display:block; padding-top:3px; text-align:right; color:#666666; font-weight:bold}
	.thumbHold .imgHold {width:89px; height:73px; border:1px solid #999999; background:url(../img/bg_pattern-imagem.gif); display:block; float:right}
	.thumbHold .imgMini {width:89px; height:73px; border:1px solid #999999; display:block; float:right; overflow: hidden;}
	
.checkHoldVert {width:70px; float:left; padding-top:5px;}
	.checkHoldVert label.labelCheck {width:35px;}
	.checkHoldVert .check {clear:both}
.checkHoldHorz {padding-top:5px}
	.checkHoldHorz label.labelCheck {width:60px;}
	.checkHoldHorz label.labelWAuto {width:auto}

.btMovimento {font-size:11px; padding-top:11px; color:#666666; white-space:nowrap; display:block; text-align:right; float:right;}
.obsModeracao {color:#999999; font-size:11px; font-weight:bold}

#cadastro .inputHold label.error{color:#CC0000; font-size:10px; font-weight:normal; text-transform:none;}
#formFaleConosco .inputHold label.error{height:0;color:#CC0000; font-size:10px; font-weight:normal; text-transform:none;}
.filho, .dataNascFilhos, .quantosfilhos{display: none;}