body { background:#7b154b url(../_img/bg-site.jpg) /*url(../_img/pattern_vivaorosa.jpg)*/  no-repeat center 0px; font:11px verdana; color:#410025;text-align:center}
/*#flashcontent {height: 100%; }*/

.all{clear:both}
.alertaErro { width: 385px;_width: 450px;  /*margin: 0 0 10px 80px;*/ background: #E6368D url(../_img/img-msn-erro.gif) 10px 5px no-repeat; color: #fff!important;margin-left:50px;_margin-left:-40px; padding: 10px 55px;text-align:left }
img{ border: 0; behavior:url('_css/iepngfix.htc'); }

/*#wrapper { position: relative; text-align: left; }*/

/*#container-new { width:790px; margin: 0 auto; }*/

.wrapperHome{height:470px;text-align:center}

.content { width: 598px; padding: 0 0 30px 0;margin:0 auto;}

.container-header { width: 698px; height: 108px; background: url(../_img/bg-header.png) top no-repeat; behavior:url('_css/iepngfix.htc'); margin-left: 45px; }
.header { width: 698px; height: 108px; position: relative;border:1px solid #000; }
.header .logo { position: absolute; top: 0; left: 267px; }
.header .logo h1 { margin: 0; padding: 0; }
.header .botoes { position: absolute; top: 25px; left: 518px; }
.header .botoes ul { padding: 0; margin: 0 0 0 10px; list-style:none; }
.header .botoes ul li { float: left; }
.header .botoes ul li.star { float: left; padding: 0 3px 0 3px; }

.footer { width: 645px; /*height: 90px;*/ margin:0 auto; position: relative; }
.footer .links { position: relative;}
.footer .links ul { /*list-style: none; padding: 0; margin: 0; display: block; position: absolute; top: 47px; left: 100px; width: 750px;*/}
.footer .links ul li { float: left; padding: 0 2px 5px 2px; }
.footer .links p { /*font-family: Verdana, Arial, Trebuchet MS;*/ font-size: 10px; color: #FFFFFF; display: block; /*position: absolute; top: 70px; left: 250px;*/ }
.footer .selo-crianca-segura { position: absolute; top: 45px; left: 290px; }

.coluna-1 { float: left; width: 250px;margin-left:30px;_margin-left:20px}
	.coluna-1  h4{ display:block;text-align:left}
.coluna-2 { float: right; width: 270px;margin-right:10px}

h2 { }
h3 { width: 498px; margin: 50px 0 0 120px; padding: 0 0 0 0; }
h4 { padding: 0 0 0 40px; margin: 20px 0 0 0; }
h5 { padding: 0; font-size: 12px; color: #DC1A7A; margin: 0 0 5px 0; display: block; }

/*.holder h2{margin-left:128px;}*/
/*.help { height: auto!important; height: 62px; padding: 10px 8px 5px 10px; margin: 0 0 0 25px;font-size: 11px; color: #fff; }*/
.help-bot { width: 291px; height: 7px; margin: 0 0 0 25px; }

.box-help-1 { margin-top: 15px; }
.box-help-2 { margin-top: 15px; }

.cntHelp{color:#a01a6e;Background:url(../_img/bg-cnt-help.gif) no-repeat;width:234px;_width:244px;height:322px;text-align:left;padding: 10px 8px 5px 10px;}

.caracteres {font-size: 12px; display: block; margin: 0 0 10px 70px; }

.formulario { /*width: 608px;*/ margin: 0 0 0 50px;padding-top: 5px;text-align:left}
.formulario img{margin:10px 0 5px 5px;}
.formulario .cntInput {background:url(../_img/bg-cnt-input.gif) no-repeat;display:block;height:31px;padding:5px 0 0 5px;width: 208px;margin-top:2px}
.formulario input {border:none;width:195px}
.formulario p { font-size: 11px; margin: 7px 0 10px 0; }
.formulario td {padding-bottom:5px }
.formulario td span,.cntMensagem span,.wrapperMensagemMae span{color:#9a1569;padding-left:5px}
.formulario td.inputNome { padding-right: 30px; }
/*.formulario div { display: block; float: right;font-size: 10px; }*/
.formulario .cntQeumIndica{float:none}
.formulario .cntQeumIndica input{margin-top:3px}
.formulario .listaBeijos{height:95px;width:200px;float:left}
.formulario .listaBeijos h3{display:inline !imporant}
.formulario .listaBeijos span{color:#9a1569;display:block;width:200px;float:left}

.cntMensagem{position:relative;width:453px;}

.cntTextArea{background:url(../_img/bg-cnt-text-area.gif) no-repeat;width:364px;height:73px;padding:5px 0 0 10px;}
.wrapperMensagemMae{width:250px;float:left;position:relative;margin-left:45px;height:154px}
.cntTextAreaMae{background:url(../_img/bg-cnt-text-area-mae.gif) no-repeat;width:203px;height:73px;padding:5px 0 0 10px;}
.formulario textarea { width: 345px; height: 51px;border:none }
.cntTextAreaMae textarea{width: 190px; height: 51px;border:none }
.botao2 { position:absolute;bottom:5px;right:46px}
.botao { position:absolute;top:55px;right:2px}



.txtMae{margin:10px 0 15px 70px;}
.txtMae span{font-size:10px;font-weight:normal;display:block}
.formulario .listaBeijos h3{margin:0;}
.formulario .listaBeijos input{width:15px;height:15px}

.botoes-sucesso-indique { margin: 110px 0 100px 90px; }
.botoes-sucesso-indique h6{ margin: 0 0 10px -120px;display:block }
.botoes-sucesso-indique ul { display: block; list-style: none; margin: 0; padding: 0; }
.botoes-sucesso-indique ul li { float: left; padding-right: 30px; }

.cntIndiqueSucesso{background:url(../_img/bg-cnt-indique.gif) no-repeat;width:532px;height:150px;text-align:center;margin:55px 0 0 120px}
.cntIndiqueSucesso h6{display:block;padding-top:20px;}


.wrapperCnt{ background: url(../_img/new-bg-cnt.png) no-repeat;width:598px;height:424px;padding-top:10px}