/* cabeçalho, footer e genéricos */
@import url(/css/all/basestyle.css);

h2 {
	font-size:12px;
	margin:0px;
	margin-top:10px;
	padding-left:15px;
	font-weight:bold;
	color:#7C85C5;
}
form {
	padding:0px;
	margin:0px;
}
.subtit {
	font-weight:bold;
	color:#7C85C5;
	font-size:13px;
	margin:5px 0px;
	text-align:left;
}
.newmessage {
	margin-left:250px;
	font-weight:normal;
	font-size:11px;
	color:#7C85C5;
}
#cabcont {
	position:relative;
}
#doccenter {
	width:770px;
	position:relative;
	z-index:1;
	clear: both; 
	margin:0px auto;
   text-align:center;
}


.doc-layout-body {
	border:0px;
	padding: 0px;
	margin: 5px 0px 0px 0px; 
	position: relative;
	clear: both; 
	float: none;
	text-align:left;
	width:770px;
	min-width: 770px		
}

.doc-layout-beacon {
	DISPLAY: block; 
	FONT-SIZE: 0px; 
	WIDTH: 764px; 
	LINE-HEIGHT: 0px; 
	HEIGHT: 0px
}
.doc-layout-1 {
	padding:0px;
	margin:0px;
	clear: none; 
	float: left; 
	width: 150px; 
	position: relative;
}
.doc-layout-2 {
	padding:0px;
	margin: 0px;
	margin-right:5px;
	padding-left:0px;
	float: left;
	width: 300px;
	min-width: 300px;
	color: #4A3F9F;
	font-weight: bold;
}
.doc-layout-3 {
	padding:0px;
	margin-left: 5px;
	padding-left: 0px;
	float: left;
	width: 280px;

}
.cablayout-1 {
	position:relative;
	background-color:#1F115E;
	height:18px;
	color:#FFFFFF;
	font-size:10px;
	vertical-align:middle;
}
.cablayout-1 #doccenter p{
	margin: 0px 40px 0px 0px;
	padding:0px;
	float:left;
}
.cablayout-1 #doccenter p A{
	color: White;
	text-decoration: none;
}
.cablayout-1 #doccenter p A:hover{
	text-decoration: underline;
}
.cablayout-1 #doccenter .pmargin {
	margin-left: 95px;
}
.cablayout-2 {
	position:relative;
	background-color:#C31709;
	height:57px;
	background-image: url(http://images.parperfeito.com.br/images/bg_ppmenu.gif);
	background-position: top;
	background-repeat: repeat;
	padding: 0px;
	margin: 0px;
}
.cablayout-2 .logo{
	float:left;
	margin-right:20px;
	margin-top:2px;
	border: 0px;
}
.cablayout-2 .logo a{
	border: 0px;
}
.cablayout-2 .menuprime {
	position:relative;
	top:37px;
	_top:3px;
	width: 770px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	_padding-left:130px;
	margin:0px;
}
.cablayout-2 .menuprime .division{
	float:left;
	margin:-1px 5px 2px 5px;
	_margin:0px 5px 2px 5px;
	padding:0px;
}
.cablayout-2 .menuprime ul {
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding: 0px;
}
.cablayout-2 .menuprime li {
	float:left;
	display: inline;
	padding:3px 0px 0px 0px;
	height:21px;
	list-style:none;
	margin:0px 2px;
	color:#FFFFFF;
	font-weight:bold;
}
.cablayout-2 .menuprime li A{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
}
.cablayout-2 .menuprime .active {
	padding:0px;
	margin:0px;
	color:#1F115E;
	background-image:url(http://images.parperfeito.com.br/images/fundoaba_ppmenu_esq.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.cablayout-2 .menuprime .active  A {
	padding:3px 12px 4px 12px;
	_padding:4px 12px 4px 12px;
	margin:0px;
	color:#1F115E;
	text-decoration:none;
	background-image:url(http://images.parperfeito.com.br/images/fundoaba_ppmenu_dir.gif);
	background-position:right;
	background-repeat:no-repeat;
}


.cablayout-2 .fastmenu {
	z-index: 1;
	position:absolute;
	font-size:11px;
	left: 180px;
	top: 10px;
	_top: 10px;
	width: auto;
	height: 20px;
	margin: 0px;
	padding: 0px;
}



.cablayout-2 .fastmenu ul {
	list-style:none;

	margin:0px;
}
.cablayout-2 .fastmenu li {
	list-style:none;
	float:left;
	margin:0px 5px;
	color:#FED2CE;
}
.cablayout-2 .fastmenu li a{
	color:#FED2CE;
	text-decoration: none;
}
.cablayout-2 .fastmenu li a:hover{
text-decoration:underline;
}
.cablayout-2 .fastmenu strong {
	color:#FFFFFF;
	font-weight:bold;
	margin-right: 3px;
}
.cablayout-3 {
	position:relative;
	background-color:#C31709;
	height:36px;
	padding: 0px;
	margin: 0px;
}
.cablayout-3 .logo{
	float:left;
	margin-right:20px;
	margin-top:2px;
	border: 0px;
}
.cablayout-3 .logo a{
	border: 0px;
}
.cabbar {
	background-color:#D6D8EF;
	border-top:1px #424352 solid;
	border-bottom:1px #8388C1 solid;
	height:5px;
	font-size: 1px;
}
.clearboth {
	clear: both;
}
.contmap-links {
	background-color: #F4F5FA;
	border-top:1px #9D97C7 solid;
	height:240px;
	clear:left;
}
.map-links {
	width:770px;
	height:180px;
	margin: auto;
	margin-top: 10px;
   text-align:left;
	padding:10px;
	clear: both;
}
.map-links ul{
	font-size: 10px;
	padding:0px;
	margin:0px;
	list-style:none;
	width:120px;
	float:left;
	color:#CA495D;
	font-weight: bold;
}
.map-links li {
	font-size: 9px;
	color:#797DC6;
	text-decoration:none;
	font-weight: normal;
	padding-top:2px;
	margin-left:7px;
}
.map-links a{
	color:#797DC6;
	text-decoration:none;
}
.footercenter {
	background-color: #38389A;
	text-align:center;
	padding: 0px;
	margin: 0px;
}
.footer {
	padding: 5px;
	font-size:11px;
	color:#FFFFFF;
	margin: 0px; 
	clear: both; 
	text-align:center;
}
.footer a {
	color:#FFFFFF;
}

#submenu .subnavegacaolink-bold {
	color: #CE0010;
	font-weight: bold;
}
#submenu a {
	color: #2A1E5C;
	text-decoration: none;
}

.tipspp {
	background-color:#F4F3F9;
	border:1px #D3D2E2 solid;
	font-size:11px;
	margin-bottom:10px;
	padding:2px;
	text-align:center;
	height: 18px;
}
.tipspp ul {
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding: 0px;
}
.tipspp li {
	display: inline;
	padding:0px;
	list-style:none;
	margin:0px 5px;
	color:#2E1E5D;
}
.tipspp li A{
	float:left;
	margin:0px;
	padding: 4px 3px 0px 3px;
	height:21px;
	display:block;
	color:#2E1E5D;
	text-decoration:none;
}
.tipspp li A:hover{
	text-decoration:underline;
}
.tipspp img {
	vertical-align:middle;
	margin-right:5px;
	float:left;
}
.alertsintsitetext strong{
	color:#7485BD;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-top:0px;
}
.alertsintsitetext a{
	color:#2C1E5B;
	font-size:10px;
	text-decoration:underline;
	padding-top:0px;
}
.artigo_main {
	width:460px;
	float:left;
}
.artigo_main h2 {
	font-size:12px;
	margin:0px;
	margin-top:10px;
	font-weight:bold;
	color:#7C85C5;
	margin-left:0px;
	padding-left:0px;
}
.artigo_main p{
	padding:8px 15px 10px 0px;
	margin:0px;
	text-decoration:none;
	line-height: 17px;
}
.alertsintsitetext {
	background-color:#FFFCDF;
	border-bottom:1px #E2E1CF solid;
	border-right:1px #E2E1CF solid;
	font-size:10px;
	height: auto;
	_height: 10px;
	padding: 0px 5px 7px 5px;
	padding-left:15px;
}
.alertsintsite {
	height: auto;
	_height: 15px;
	padding-top: 9px;
	float: left;
	width: 100%;
	border-left:1px #E2E1CF solid;
	background-image: url(/images/bg_erro.gif);
	background-position: top right;
	background-repeat: no-repeat;
	margin-bottom:10px;
}
.alertsintsite a {
	color: #3D5FD1
}
/* Banners */

.monster img {
	border: none;
	text-align: center;	
}

/* Editar Perfil */
.editprofile_main {
	float:left;
	width:595px;
	margin-left:20px;
}
.editprofile_c1{
	background-color:#F7F6FB;
	border-bottom:2px #FFFFFF solid;
	padding:5px;
}
.editprofile_c2{
	background-color:#F1F0F8;
	border-bottom:2px #FFFFFF solid;
	padding:12px 5px 12px 5px;
}
.editprofile_tit{
	float:left;
	width:200px;
	_width:196px;
	text-align:right;
	color:#6C86D8;
	font-weight:bold;
}

.editprofile_cont{
	margin:0px;
	float:left;
	width:375px;
	padding-left:4px;
}

.conteditprofile {
	float:left;
	width:500px;
	margin-left:20px;
}
.conteditprofile dl {
	clear:both;
	padding:10px 0px;
}
.editprofilecolor1 select {
	font-size:10px;
	width:170px;
}
.editprofilecolor1 {
	background-color:#F7F6FB;
	border-bottom:2px #FFFFFF solid;
	height:40px;
	margin:0px;
	padding:10px;
}
.editprofilecolor1 dl{
	height:30px;
	margin:0px;
	padding:5px;
	clear: both;
}
.editprofilecolor1 dt {
	float:left;
	width:200px;
	text-align:right;
	color:#6C86D8;
	font-weight:bold;
	height: auto;
}
.editprofilecolor1 dd {
	float:left;
	width:240px;
	clear:right;
	height: auto;
}
.editprofilecolor2 select {
	font-size:10px;
	width:170px;
}
.editprofilecolor2 {
	background-color:#F1F0F8;
	border-bottom:2px #FFFFFF solid;
	display:block;
	height:40px;
	margin:0px;
	padding:10px;
}
.editprofilecolor2 dl{
	margin:0px;
	padding:5px;
	clear: both;
	margin-right:120px;
}
.editprofilecolor2 dt {
	float:left;
	width:200px;
	text-align:right;
	color:#6C86D8;
	font-weight:bold;
	height: auto;
	
}
.editprofilecolor2 dd {
	float:left;
	width:240px;
	clear:right;
	height: auto;
}

/* Fim editar Perfil */

.borderhelp {
	border:1px #E2E3EC solid;
	width:570px;
	float:left;
	padding:10px;
}
.borderhelp a {
	color:#616DC4;
	font-size:12px;
}
.borderhelp li {
	padding-top:10px;
	list-style:none;
}
.borderhelp-tips {
	border:1px #E2E3EC solid;
	width:500px;
	float:left;
	padding:10px;
}
.borderhelp-tips  a {
	color:#616DC4;
	font-size:12px;
}
.colmenuhelp {
	width:180px;
	float:left;
	background-color:#F7F6FB;
	margin-left:10px;
	padding:10px 5px 10px 10px;
}
.colmenuhelp ul {
	margin:0px;
	padding:0px;
}
.colmenuhelp li{
	list-style:none;
	margin-top:2px;
	padding-top:2px;
	padding-bottom:5px;
}
.colmenuhelp a{
	color:#2C1E5B;
}

.tithelp {
	font-size:14px;
	color:#7C85C5;
	margin-bottom:10px;
}
.subtithelp {
	font-size:12px;
	color:#7C85C5;
}
.linkshelp {
	margin:10px 0px;
}
.viewallhelp a{
color:#7C85C5;
text-decoration:none;
text-align:right;
font-size:11px;
}
.closeallhelp a{
color:#A2A8D5;
text-decoration:none;
text-align:right;
font-size:11px;
padding-left:10px;
}
.answer {
   	WIDTH: 500px;
	background-color:#F6F5FA;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202020;
	display: none;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
	padding: 5px 10px 5px 5px;	
	font-weight: normal;
	border-bottom:1px #C6C7DC solid;
}
.beneficios_inv {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: none;
	margin:0px;
	padding:20px 0px;	
	font-weight: normal;
	color:#595088;
}
.beneficios_inv h3 {
	color:#7485BD;
	font-size:12px;
}

.quicksearch-me {
	background-color:#D6DAF7;
	border-top:2px #655DAA solid;
	padding:5px 10px 10px 5px;
	font-size:11px;
	font-weight:normal;

}
.quicksearch-me .buscar {
	padding:1px 3px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	width:80px;
	text-align:center;
}
.quicksearch-me .gender {
	width:90px;
	font-size:11px;
}
.quicksearch-me .age {
	width:90px;
	font-size:11px;
}
.quicksearch-me .photo {
	width:160px;
	font-size:11px;
}
.quicksearch-me .country {
	width:137px;
	font-size:11px;
}
.quicksearch-me form {
	padding:0px;
	margin:0px;
	height:180px;
}
.quicksearch-me h3 {
	color:#483F9A;
	font-size:12px;
	padding:3px 0px;
	margin:0px;
	width:100%;
	clear:both;
}
.quicksearch-me .lines {
	margin:4px 0px;
}
.othersearchs a{
	color:#7F84C6;
	font-size:11px;
	width:145px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.other-me {
	list-style:none;
	margin:0px;
}
.other-me ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.other-me li{
	border-top:1px #FFFFFF solid;
	border-bottom: 1px #D6D6E7 solid;
	list-style:none;
	background-color:#F7F6FB;
	padding:5px;
}
.other-me a{
	color:#4A429C;
	font-weight:normal;
	text-decoration:underline;
}
.othersearchs-me a{
	color:#7F84C6;
	font-size:11px;
	width:145px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.photo {
	border:1px #A6A6A6 solid;
	text-align:center;
	width:132px;
    height:132px;
    position:relative;
}
.photo img {
	margin:3px 0 0 0;
}

.photoStatus {
    position:absolute;
    width:120px;
    *width:125px; 
    top:50px;
    left:8px;
    font-style:normal;
    font-weight:bold;
    font-size:12px;
    color:#675197;
}

.HigSld{
    margin-top:3px;
    color:#7c85c5;
    font-size:10px;
}





.photoextra {
	margin:5px 5px
}
.photoextra h6 {
	margin:0px;
	margin-bottom:5px;
	padding:0px;
}
.colreadmail {
	width:570px;
	float:left;
}

.colprofilemail {
	width:160px;
	float:left;
	margin-right:20px;
}
.photomail {
	border:1px #A6A6A6 solid;
	text-align:center;
	padding:10px 5px 20px 5px;
	margin-bottom:10px;
}
.photomail img {
	border:1px #411E90 solid;
}
.newmsg {
	background-color:#F7F6FB;
	border-top:1px #DEDEE7 solid;
	border-bottom:1px #DEDEE7 solid;
	height:30px;
	font-size:11px;
	font-weight:bold;
	padding:5px 0px 5px 5px;
}
.newmsg a {
	color:#49409B;
	text-decoration:none;
}
.newmsg img {
	vertical-align:middle;
}

/*.ppdrt {
	background-color:#C31709;
	margin-bottom:10px;
	border-top:1px #FFFFFF solid;
	border-bottom:1px #E5E5E5 solid;
	padding:5px;
}*/

.ppdrtwelcome {
	background-color:#F7F6FB;
	margin-bottom:10px;
	border-top:1px #FFFFFF solid;
	border-bottom:1px #DEDEE7 solid;
	padding:10px;
}
.itensprofile {
	color:#7C85C6;
	font-size:11px;
	padding:5px;
}
.itensprofile ul{
	padding:0px;
	margin:0px;
}
.itensprofile li{
	list-style:none;
	padding-top:5px;
	margin:0px;
}
.itensprofile a {
	color:#7C85C6;
}
.titforadobox {
	font-size:11px;
	margin:0px;
	margin-top:10px;
	padding-left:15px;
	font-weight:bold;
	color:#7C85C5;
}


.verm {
	color:#CC0000;
}

.azul a {
	color:#2C1E5B;
}

.coluna {
	width:728px;
	*width:359px;
	border:1px #E2E3EC solid;
	float:left;
}

.coluna a {
	color:#2C1E5B;	
}

.coluna ul {
	float: left;
	width: 728px;
	*width:668px;
	margin: 20px;
	*margin:20px 10px 0 20px;
	padding: 0;
	list-style: none;
}

.coluna li {
  float: left;
  width:350px;
  *width:300px;
  height:100px;
  margin:0;
  *margin:0 0 0 15px;
  padding:0;
}

.coluna-right {
	width:350px;
	float:left;
}
.coluna-right ul{
	margin:20px 20px 0 0;
	padding:0px;
}
.coluna-right li{
	list-style:none;
}
.coluna-right li a{
	color:#2C1E5B;
}
.coluna-left {
	width:350px;
	float:left;
}
.coluna-left ul{
	margin:20px 0 0 20px;
	padding:0px;
}
.coluna-left li{
	list-style:none;
}
.coluna-left li a{
	color:#2C1E5B;
}
.bg-txt {
	background-color:#F7F6FB;
	padding:15px;
	font-size:11px;
	color:#2C1E5B;
}
.bg-txt ul{
	margin: 10px 10px;
}
.bg-txt li{
	list-style: none;
	line-height:20px;
}
.bg-txt li A {
	font-size:13px;
	font-weight:normal;
	color:#616DC4;
	text-decoration:underline;	
}
.css-pergunta-tit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2242C0;
	font-weight: normal;
	margin-bottom: 4px;
}
.border {
	border:1px #E2E3EC solid;
	width:520px;
	float:left;
}
.border h2 {
	font-size:12px;
	margin:0px;
	margin-top:10px;
	padding-left:15px;
	font-weight:bold;
	color:#7C85C5;
}
.border p {
	padding:1px 8px;
	padding-left: 15px;
	padding-right: 15px;
}
.border li{
	color:#A8BAE7;
}
.border li A {
	font-size:11px;
	color:#2A1E5C;
	text-decoration:underline;	
}
.border a{
	font-weight:bold;
	color:#7C85C5;
	text-decoration:underline;	
}
.note {
	border:1px #E2E3EC solid;
	background-color:#F6F6F9;
	padding:10px;
	margin-left:20px;
	line-height:14px;
	margin-top: 5px;
}
.note a{
	color:#7C85C5;
	text-decoration:underline;
}
.notefloat {
	border:1px #E2E3EC solid;
	background-color:#F6F6F9;
	padding:10px;
	width:200px;
	margin-left:20px;
	float:left;
}

.submithistsuc {
	height:40px;
	text-align:right;
	padding:30px;
}

.submit {
	background-color:#F6F6F9;
	height:40px;
	text-align:right;
	padding:10px;
}
.submit .left {
		padding:0px;
		padding-left: 10px;
		width:300px;
		float:left;
		text-align: left;
}
.submit .right {
		width:200px;
		float:left;
}
.submit .left input {
	background:none;
	color:#FFFFFF;
	font-weight:bold;
}
.submit input {
	color:#FFFFFF;
	font-weight:bold;
}
.submit .filter {
		width:500px;
		float:left;
	}
.submit .buttom {
		width:200px;
		float:left;
	}

.titindexconta {
	font-size:13px;
	margin-bottom:15px;
	font-weight:bold;
	color:#7485BD;
}
.right{
	float:left;
	width:325px;
}
.right a {
	font-size:11px;
	font-weight:bold;
	color:#7485BD;
	text-decoration:underline;	
}
.left{
	float:left;
	width:395px;
	padding-right:15px;
	padding-left:15px;
}
.border-cupido {
	border:1px #E2E3EC solid;
}

.padding-cupido {
	padding:5px 10px;
}
.border-acordo {
	border:1px #E2E3EC solid;
	padding:20px;
	margin:15px;
	text-align:left;
}

.border-acordo strong {
	color:#7485BD;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
}
.border-acordo a {
	color:#7485BD;
	font-size:11px;
}
.border-acordo li {
	list-style-type:disc;
}
.border-anuncie {
	width:670px;
	border:1px #E2E3EC solid;
	text-align:left;
}
.border-anuncie p {
	padding-left:20px;
}
.tithow-howitworks {
	font-size:18px;
	font-weight:bold;
	color:#FF980A;
	font:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

.bola-howitworks {
	background-image: url(/images/bola.gif);
	width:154px;
	padding-top:26px;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	color:#FFFFFF;
	font:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	height:154px;
	margin-top:15px;
	background-repeat:no-repeat;
}

.colunaleft-howitworks {
	width:156px;
	height:400px;
	float:left;
}
.colunaright-howitworksreg {
	width:185px;
	height:400px;
	float:left;
	padding:0px;
	margin:0px;
	text-align:center;
	position:relative;
	top: -65px;
	_top: -65px;
}
.colunaright-howitworksreg strong {
	font-weight:bold;
	font-size:14px;
	color:#4D6CBD;
}
.botaoassine-howitworks a{
	background-color:#FF9D21;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 5px;
	width:170px;
	_width: 180px;
	border-width:thick;
	border-color:#E07D00;
	margin:10px;
	text-decoration:none;
	display: block;
}
.botaoassine-howitworks a:hover{
	color: #fce6ca;
}
.colunaright-howitworks {
	width:185px;
	height:400px;
	float:left;
	padding:0px;
	margin:0px;
	text-align:center;
	position:relative;
	top: -37px;
	_top: -37px;
}
.colunaright-howitworks strong {
	font-weight:bold;
	font-size:14px;
	color:#4D6CBD;
}

.botaocadastrese-howitworks a{
	background-color:#5B78C5;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 5px;
	width:160px;
	border-width:thick;
	border-color:#3300FF;
	margin:10px;
	text-decoration:none;
}
.colunacenter-howitworks {
	width:386px;
	float:left;
	margin:0px;
	padding-left:10px;
}
.colunacenter-howitworks dl {
	margin:0px;
	padding:0px;
}
.colunacenter-howitworks dt {
	clear:both;
	margin:0 0 20px 0;
	padding:0px;
	float:left;
}
.colunacenter-howitworks dd {
	margin:0 0 20px 0;
	padding-left:10px;
	float:left;
	height:120px;
	width:186px;
}
.colunacenter-howitworks span {
	font-size:15px;
	font-weight:bold;
}
.colunacenter-howitworks strong {
	font-size:11px;
}
.colunacenter-howitworks .vermelho {
 	color:#F5240A;
}
.colunacenter-howitworks .vermelho a{
 	color:#F5240A;
}
.colunacenter-howitworks .laranja {
 	color:#FF9900;
}
.colunacenter-howitworks .laranja a{
 	color:#FF9900;
}
.colunacenter-howitworks .azul {
 	color:#4D6CBD;
}
.colunacenter-howitworks .azul a{
 	color:#4D6CBD;
}
.colunacenter-howitworks .roxo {
 	color:#9070D0;
}
.colunacenter-howitworks .roxo a{
 	color:#9070D0;
}

.degradecinza-howitworks {
	background-image: url(/images/degrade_cinza.gif);
	width:750px;
	padding-top:26px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
	background-repeat:repeat-x;
}
.degradecinza-howitworks ul{
	margin: 0px 10px;
	margin-top:10px;
}
.degradecinza-howitworks li{
	font-size:11px;
	padding-top:5px;
	margin:0px;
}
.degradecinza-howitworks li{
	list-style: inside; 
	list-style-type:disc; 
	color:#A8BAE7;
}
.degradecinza-howitworks li a {
	color:#2C1E5B;
}
.degradecinza-howitworks .roxo {
	color:#2C1E5B;
}
.degradecinza-howitworks li {
	padding:0px;
	margin-bottom:10px;
}
.degradecinza-howitworksul{
	margin: 0px 10px;
}
.border-empresa {
	width:670px;
	border:1px #E2E3EC solid;
	padding:20px;
	margin-left:15px;
	text-align:left;
	margin-top:15px;
}
.border-empresa a{
	color:#7C85C5;
}
.border-geral {
	width:670px;
	border:1px #E2E3EC solid;
	padding:20px;
	margin-top:15px;
}

.titulo-histsuc {
	color:#7485BD;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:15px;
}
.fotos-histsuc {
	position:relative;
	top: -17px;
	_top: -15px;
	right:20px;
	float:right;
}
.texto-histsuc {
	padding-left:15px;
	padding-top:3px;
	padding-bottom:5px;
	font-weight:bold;
}
.alertsintsitetext-histsuc{
	background-color:#FFFCDF;
	border-bottom:1px #E2E1CF solid;
	border-right:1px #E2E1CF solid;
	font-size:10px;
	height: 10px;
	padding: 0px 5px 7px 5px;
	padding-left:15px;
}
.alertsintsitetext-histsuc strong{
	color:#7485BD;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-top:0px;
}
.alertsintsitetext-histsuc a{
	color:#2C1E5B;
	font-size:10px;
	text-decoration:none;
	padding-top:0px;
}
.hist_main-histsuc {
	width:460px;
	float:left;
	padding-left:15px;
}
.hist_main-histsuc .boximg {
	border:1px #A6A6A6 solid; 
	padding:8px 5px 5px 5px; 
	width:140px; 
	height:134;
	float:left; 
	margin:0px 10px 5px 0px;
	text-align:center;
}
.hist_main-histsuc .boximg img {
	margin-bottom:10px
}
.hist_main-histsuc h2 {
	margin-top:10px;
	margin-bottom:15px;
	padding-left:5px;
}
.hist_main-histsuc p{
	margin:0px;
	text-decoration:none;
	line-height: 17px;
	float:left;
}
.right-histsuc {
	float:right;
	margin-right: 0;
	margin-top:10px;
}
.right-histsuc a {
	color:#5A85DE;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-decoration: underline;
}
.right-histsuc ul{
	background-image:url(/images/bg_outrosartigos.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:248px;
	height:370px;
	padding:10px;
	margin: 0px;
	margin-top:15px;
}
.right-histsuc li{
	padding-top:4px;
	margin-bottom:5px;
	list-style:none;
	height:20px;
}
.right-histsuc li img{
	vertical-align:middle;
	margin-right:10px;
	float:left;
	margin:0px;
	margin-right:10px;
}
.left-histsuc {
	float:left;
	width:460px;
	border:1px solid #E2E3EC;
}

.left-histsuc strong{
	margin-top:10px;
	font-size:11px;
	margin:0px;
	margin-top:15px;
	margin-bottom:10px;
	font-weight:bold;
	color:#7C85C5;
}
.histsuc-findadate{
	color: #7480CF;
}
.histsuc-findadate:visited{
	color: #7480CF;
}
.quote-histsuc{
	width: 135px;
	background: url(http://images.parperfeito.com.br/images/quote_open.gif) no-repeat top left;
	margin: 10px;
	padding: 0;
	float: right;
}
.quote-histsuc div{
	background: url(http://images.parperfeito.com.br/images/quote_close.gif) no-repeat bottom right;
	margin: 0;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #7362AF;
	font-style: italic;
}

.outrosartigos{
	background-image:url(/images/bg_outrosartigos.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	width:248px;
	height:390px;
	padding:10px;
	margin-left:15px;
	margin-top:32px;
}
.artigos {
	background-image:url(/images/bg_outrosartigos.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	width:248px;
	height:400px;
	padding:10px;
	margin-left:15px;
	margin-top:32px;
	margin-bottom:15px;
}
.artigos h2{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding-bottom:10px;
	padding-left:10px;
}
.artigos li{
	width:248px;
	padding-top:10px;
	margin-bottom:8px;
	margin:0px;
	list-style:none;
	margin:0px;
	padding-left:10px;
}
.artigos li img{
	vertical-align:middle;
	margin-right:10px;
	float:left;
	margin:0px;
}
.artigos ul{
	margin:0px;
	padding-left:0px;
}
.artigos a {
	margin:0px;
	padding-left:0px;
	color:#2C1E5B;
	text-decoration:none;
	font-weight:normal;
}
.artigos .link a{
	font-weight:normal;
	text-decoration:underline;
}
.artigos .texto{
	font-weight:normal;
	text-decoration:none;
	color:#7485BD;
}
.contmail {
	background-color:#F2F2F8;
	border-left:1px #D4D4E9 solid;
	border-right:1px #D4D4E9 solid;
	width:542px;
	_width:564px;
	padding:10px;
	text-align:left;
	margin-left:2px;
}
.contmail p {
	color:#5B7DC5;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #D4D4E9;
	padding-bottom:12px;
	padding-top:0px;
	margin-top:0px;
}
.submitmail {
	background-color:#E9E9F3;
	border:1px #D4D4E9 solid;
	border-top:none;
	width:542px;
	_width:564px;
	padding:10px;
	text-align:right;
	margin-left:2px;
}
.inputpara {
	width:150px;
	font-size:11px;
}
.inputassunto {
	width:280px;
	font-size:11px;
}
.cancel {
	background-color:#E7E6EE;
	border-bottom:1px #9994B9 solid;
	border-right:1px #9994B9 solid;
	border-left:1px #F7F6FB solid;
	border-top:1px #F7F6FB solid;
	color:#9994B9;
	font-weight:bold;
	padding:1px 5px;
	text-decoration:none;
}
.cancel a {
	text-decoration:none;
}
.newmailponta {
	position:absolute;
	left: -6px;
	top: 30px;
	width: 9px;
	height: 24px;
}
.mailsend {
	background-color:#C90337;
	border:1px #C7687F solid;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding:3px;
	margin:0px;
}
.titnewmailh5 {
	background-image:url(/images/bg_box_newmail.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:20px;
	_padding:0px 10px 0px 10px;
	_padding:5px 10px 0px 10px;
	width:548px;
	_width:564px;
	margin:0px;
	_margin-left:2px;
	text-align:left;
	color:#5B7DC5;
	font-size:11px;
}

.readmailponta {
	position:absolute;
	top:27px; 
	left:-8px;
	width: 9px;
	height: 24px;
}
.readmailsend {
	background-color:#C90337;
	border:1px #C7687F solid;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding:3px;
	margin:0px;
}
.titreadmailh5 {
	background-image:url(/images/bg_box_newmail.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:20px;
	padding:5px 10px 0px 10px;
	width:564px;
	margin:0px;
	text-align:left;
	color:#5B7DC5;
	font-weight:normal;
}
.contreadmail {
	background-color:#F2F2F8;
	border-left:1px #D4D4E9 solid;
	border-right:1px #D4D4E9 solid;
	border-bottom:1px #D4D4E9 solid;
	width:542px;
	_width:564px;	
	padding:10px;
	text-align:left;

}
.contreadmail a {
	color:#6C86D8;
}
.contreadmail .box {
	background-color:#FFFFFF;
	padding:10px;
	margin:10px;
	border:1px #A1A8BB solid;
}
.contreadmail .box strong{
	font-weight:bold;
	color:#6C86D8;
}
.contreadmail p{
	color:#2C1E5B;
	font-size:11px;
	font-weight:normal;
	border-bottom:1px solid #D4D4E9;
	padding-bottom:12px;
	margin:0px;
	margin-bottom:10px;
	padding-top:0px;
}
.barreadmail {
	background-color:#F7F6FB; 
	margin-bottom:10px;
	height:25px;
	clear:both;
}

.barreadmail li {
	background-color:#EEEDF6;
	padding:5px;
	float:left;
}
.contmailmanager {
	border:1px #D4D4E9 solid;
}
.contmailmanager ul,li {
	margin:0px;
	padding:0px;
}
.contmailmanager li{
	border-bottom:1px #D4D4E9 solid;
	padding:5px;
	height:25px;
}
.contmailmanager li img {
	vertical-align:middle;
}
.contmailmanager a {
	color:#6C86D8;
}
.contmailmanager .username a{
	width:150px;
	margin-left:10px;
	color:#2D2A64;
}
.contmailmanager .subject {
	width:300px;
	margin-left:10px;
}
.barselect {
	background-color:#F7F6FB;
	height:25px;
	padding-left:6px;
	padding-top:2px;
	font-size:10px;
	padding-right:15px;
}

.barsorting {
	background-color:#DEDEEE;
	padding:5px 10px;
	height:30px;
	margin:0px;
}
.barsorting a{
	text-decoration:none;
	color:#2C1E5B;
}
.caixaesquerda {
	float:left;
	border:1px #E7E3E1 solid;
	width:550px;
}
.colunaleft-myaccount {
	width:370px;
	border-top:1px #E2E3EC solid;
	border-left:1px #E2E3EC solid;
	border-bottom:1px #E2E3EC solid;
	height:320px;
	float:left;
}
.colunaright-myaccount {
	width:383px;
	border-top:1px #E2E3EC solid;
	border-right:1px #E2E3EC solid;
	border-bottom:1px #E2E3EC solid;
	height:320px;
	float:left;
}
.colunaright-myaccount  ul{
	margin: 0px 10px;
}
.colunaright-myaccount  li {
	font-size:11px;
	padding:5px;
	margin:0px;
	margin-bottom:10px;
	list-style: inside; 
	list-style-type:disc; color:#A8BAE7;
}
.colunaright-myaccount  li A {
	font-size:12px;
	font-weight:bold;
	color:#7485BD;
	text-decoration:underline;	
}

.colunaright-myaccount .roxo {
	color:#2C1E5B;
}

.colunaright-myaccount .laranja {
	list-style: inside; 
	list-style-type:disc; color:#FFB248;
}
.colunaright-myaccount .laranja a {
	color:#FF980A;
}
.colunaleft-myaccount  ul{
	margin: 0px 10px;
}
.colunaleft-myaccount  li {
	font-size:11px;
	padding:5px;
	margin:0px;
	margin-bottom:10px;
	list-style: inside; 
	list-style-type:disc; color:#A8BAE7;
}
.colunaleft-myaccount  li A {
	font-size:12px;
	font-weight:bold;
	color:#7485BD;
	text-decoration:underline;	
}

.colunaleft-myaccount .roxo {
	color:#2C1E5B;
}

.colunaleft-myaccount .laranja {
	list-style: inside; 
	list-style-type:disc; color:#FFB248;
}
.colunaleft-myaccount .laranja a {
	color:#FF980A;
}
.tipsprofile {
	font-size:11px;
}
.tipsprofile h3{
	color:#9085CA;
	font-size:12px;
}
.tipsprofile ul {
	margin:0px;
	padding:0px;
}
.tipsprofile li {
	border-bottom:1px #E4E0DD solid;
	padding:5px 0px;
	padding-bottom:10px;
	list-style:none;
}
.tipsprofile a .orange {
	color:#FF8A00;
	text-decoration:underline;
}
.tipsprofile a .red {
	color:#CC0000;
	text-decoration:underline;
	font-weight:bold;
}
.tipsprofile li a {
	color:#7C84C2;
}
.tipsprofile img {
	vertical-align:middle;
	margin-right:3px;
}
.tabcontent li {
	border-bottom:1px #E4E0DD solid;
	padding:5px 0px;
	padding-bottom:10px;
	list-style:none;
}
.tabcontent li a {
	color:#7C84C2;
}
.tabcontent img {
	vertical-align:middle;
	margin-right:3px;
}
.doc-layout-block {
	float: right;
	width:610px;
}
.roxo {
	color:#2C1E5B;
	text-decoration:none;
}
.roxop {
	color:#2C1E5B;
	text-decoration:none;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
/* Beneficios */

.roxo_associado {
	color:#595088;
	font-size:11px;
	font-weight:normal;
	margin-bottom:8px;
}
.bggold1 {
	background-color:#FED043;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	border-left:1px #ffffff solid;
}
.bggold2 {
	background-color:#FFF0C4;
	text-align:center;
	border-bottom:1px #ffffff solid;
	border-left:1px #ffffff solid;
}
.bggold3 {
	background-color:#FFF4D4;
	text-align:center;
	border-bottom:1px #ffffff solid;
	border-left:1px #ffffff solid;
}
.bgbasic1 {
	background-color:#ADB9E0;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	border-left:1px #E7E3E1 solid;
}
.bgbasic2 {
	background-color:#DCE4FF;
	border-bottom:1px #ffffff solid;
	border-left:1px #E7E3E1 solid;
}
.bgbasic3 {
	background-color:#E8EDFF;
	text-align:center;
	border-bottom:1px #ffffff solid;
	border-left:1px #E7E3E1 solid;
}
.bgdesc1 {
	background-color:#F5F5F9;
	text-align:left;
	font-weight:bold;
	color:#7485BD;
	font-size:12px;
	border-bottom:1px #E7E3E1 solid;
}
.bgdesc1 .roxo {
	color:#595088;
	font-size:11px;
	font-weight:normal;
}
.bgdesc1 .roxo a{
	color:#B8C8FB;
	font-size:9px;
	text-decoration:none;
}
.bgdesc2 {
	background-color:#FBF9F9;
	border-bottom:1px #E7E3E1 solid;
	border-left:1px #ffffff solid;
}
.bgdesc2 .roxo {
	color:#595088;
	font-size:11px;
	font-weight:normal;
}
.bgdesc2 .roxo a{
	color:#B8C8FB;
	font-size:9px;
	text-decoration:none;
}
.bgdesc3 {
	background-color:#FFFFFF;
	border-bottom:1px #E7E3E1 solid;
	border-left:1px #ffffff solid;
}
.bgdesc3 .roxo {
	color:#595088;
	font-size:11px;
	font-weight:normal;
}
.bgdesc3 .roxo a{
	color:#B8C8FB;
	font-size:9px;
	text-decoration:none;
}
.caixadireitamgm {
	float:left;
	width:172px;
	margin-left:15px;
	border: 1px solid;
	border-color:#FBA001;
}
.caixadireitamgm .cimacaixamgm {
	height:103px;
}
.caixadireitamgm .cimacaixamgm .imagem{
	width:170px;
	height:103px;
	display:block;
	background-image:url(/images/bg_mgm_beneficios.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.caixadireitamgm .meiocaixamgm {
	background-color:#FBA001;
	font-size:13px;
	padding:5px 10px 5px 10px;
	text-align:center;
}
.caixadireitamgm .meiocaixamgm a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.caixadireitamgm .baixocaixamgm {
	background-color:#FFCB60;
	font-size:10px;
	height:70px;
	padding:10px;
	line-height:13px;
}
.caixadireitamgm .baixocaixamgm a{
	color:#595088;
	text-decoration:none;
}
.caixadireita {
	float:left;
	width:173px;
	margin-left:15px;
	border: 1px 2px 2px 1px solid;
	border-color:#CFD0DA;
}
.cimacaixa {
	background-image:url(/images/bg_basicos_beneficios.jpg);
	background-repeat:no-repeat;
	height:138px;
	padding:10px;
}
.cimacaixa a{
	font-size:17px;
	font-weight:bold;
	color:#595088;
	text-decoration:none;
}
.baixocaixa {
	background-color:#F6F6F9;
	color:#595088;
	font-size:10px;
	height:90px;
	padding:10px;
	line-height:12px;
	border-top: 1px #CFD0DA solid;
}

.cimacaixa .botaolaranja {
	background-image:url(http://images.parperfeito.com.br/images/botao_laranja.gif);
	background-repeat:no-repeat;
	width:154px;
	height:21px;
	padding:3px;
	text-align:center;
	position:absolute;
	top:130px
}
.cimacaixa .botaolaranja a{
	color:#FFFFFF;font-weight:bold;font-size:12px;
	text-decoration:none;
}

/* billing */

.splash {
	position:absolute; 
	top: 10px;
	_top: 7px;
	left: 500px;
	_left: 27px;
}


.tablebilling {
	background-image:url(/images/bg_table_billing.gif); 
	background-position:top; 
	background-repeat:repeat; 
	border:1px #D4D4E9 solid; 
	border-top:none; 
	padding:10px; 
	width:453px;
	_width:475px;
}


.submitbilling {
	background-color:#5B7DC5;
	color:#FFFFFF;
	border:1px #466888 solid;
	font-weight:bold;
}


.billingsub {
	text-align:right;
}

.linebilling {
	margin:5px 0px;
}

.linebilling label{
	display: block;
	width:150px;
	float: left;
	font-weight:bold;
	padding: 3px 0 0 0;
}

.cartoes {
border-top:1px #D4D4E9 solid;
border-bottom:1px #D4D4E9 solid;
}
.cartoes ul {
	padding:0px;
	margin:0px;
}
.cartoes li {
	float:left;
	height:60px;
	padding:5px;
	display:inline;
}
.cartoes img{
	vertical-align:middle;
}

.azul {
color:#5B7DC5;
}

.laranjao {
font-size:14px;
color:#FF7E00;
font-weight:bold;
}

.dadosperfil_dados {
	border:1px dashed #CFCFCF;
	color:#7485BD;
	padding:8px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:left;
}

.vantagens-dados {
	width:265px;
	_width:275px;
	border-bottom:1px #a7aee4 solid;
	font-size:11px;
}

.vantagens-dados h3{	
	background: url(/images/billing/vantagens_bg.gif);
	height: 15px;
	padding: 5px;
	color:#FFFFFF;
	font-size:11px;
	border:1px #818ad1 solid;
	margin: 0;
}

.vantagens-dados ul {
	margin: 0;
	padding: 0;	
}

.vantagens-dados ul li{
	list-style-type: none;
	background: url(/images/billing/vantagens_estrela.gif) no-repeat 8px center;
	border-bottom: 1px solid #f2f2f8;
	padding: 4px 5px 4px 30px;
}



.seta_red{
	list-style-image: url(/images/d_arrow_red.gif);
	padding-bottom:10px;

}

.seta_orange{

	list-style-image: url(/images/d_arrow_orange.gif);
	padding-bottom:10px;
}

.seta_yellow{

	list-style-image: url(/images/d_arrow_yellow.gif);
	padding-bottom:10px;
}

.seta_blue{

	list-style-image: url(/images/d_arrow_blue.gif);
	padding-bottom:10px;
}





.photo-assine{
background-color:#FFFFFF;
width:151px;
height:178px;
}

.photo-ppdrt{
position:relative;
background-color:#FFFFFF;
width:140px;
margin-top:3px;
}

.photopath-ppdrt{
position:absolute;
top:70px;
left:19px;
}

.photostatus-ppdrt{
position:absolute;
width:60px;
_width:65px;
top:93px;
left:19px;
_left:16px;
font-style:normal;
font-weight:bold;
font-size:9px;
color:#675197;
text-align:center;
}


.photo-mail{
position:relative;
width:130px;
_width:140px;
background-color:#FFFFFF;
border:1px #A6A6A6 solid;
padding:4px 5px 20px 8px;
_padding:4px 5px 20px 6px;
}


.photostatus-mail{
position:absolute;
width:125px;
top:64px;
left:7px;
_left:5px;
font-style:normal;
font-weight:bold;
font-size:12px;
color:#675197;
text-align:center;
}


.dadosperfil-billing{
color:#7485BD;
padding:10px;
text-align:left;
margin:0px;
padding-top:2px;
border:none;
background-color:#FFFFFF;
width:120px;
_width:140px;
font-size:10px;
}




.oldprice {
	position:relative;
	font-size:18px;
	font-weight:bold;
	border-left:1px #E7E3E1 solid;
	padding-left:10px;
	color:#FF871A;
}



.photo-billing {
	width:160px;
	float:left;
	/*background-image:url(/images/bg_tabela_ouro.gif);*/
	background-position:top;
	background-repeat:repeat;	
	margin-top:5px;
}
.vantagens-billing {
	border:1px #E7E3E1 solid;
	float:left;
	padding:0px;
	font-size:11px;
	margin-top:10px;
	height:110px;
}
.vantagens-billing ul {
	padding:0px;
	margin:0px;
}
.vantagens-billing li {
	margin:0px 15px;
	list-style:none;
	clear:right;
	height:30px;
	float:left;
}
.vantagens-billing li img{
	vertical-align:middle;
	margin-right:10px;
	float:left;
}
.vantagens-billing div{	
	color:#7485BD;
	background-color:#F5F5F9;
	font-size:11px;
	padding:4px;
	border-bottom:1px #E7E3E1 solid;
	font-weight: bold;
	margin-bottom:15px;
}
.vantagens-billing span {
	display:block;
	width:125px;
	float:left;
	vertical-align:top;
}
.table-search {
	font-size: 11px;
}
.table-search td{
	padding-left: 20px;
}
.table-billing {
	width:433px;
	float:left;
	font-size:11px;
	/*background-image:url(/images/bg_tabela_ouro.gif);*/
	background-position:top;
	background-repeat:repeat;
	padding-top:10px;
}
.table-billing h1 {
	color:#FF980A;
	font-size:13px;
	margin:0px;
}
.table-billing p {
	margin:2px 0px;
}
.table-billing .numberbig-billing {
	color:#FF980A;
	font-size:28px;
	font-weight:normal;
}
.tab6-billing {
	padding:3px;
	width:585px;
	background-image:url(/images/bgtop_tabela_full.gif);
	background-position:top;
	background-repeat:repeat-x;
	color:#6C86D8;
	height:60px;
	margin-top:5px;
	border-left:1px #E7E3E1 solid;
	border-right:1px #E7E3E1 solid;
}
.tab6-billing span {
	font-size:9px;
	margin-left:20px;
}
.tab3-billing {
	padding:3px;
	width:585px;
	border:1px #E7E3E1 solid;
	color:#6C86D8;
	height:60px;
	background-color:#FFF8EF;
}
.tab3-billing span {
	font-size:9px;
	margin-left:20px;
}
.tab1-billing {
	padding:3px;
	width:585px;
	border-left:1px #E7E3E1 solid;
	border-right:1px #E7E3E1 solid;
	border-bottom:1px #E7E3E1 solid;
	color:#6C86D8;
	height:60px;
	background-color:#FFFFFF;
}
.tab-billing {
	color:#6C86D8;
	font-size: 11px;
}
.floatnumber {
	color:#FF980A;
	font-size:12px;
	font-weight:normal;
	position: relative;
	top:-10px;
	font-size: 13px;
}
.floatnumber2-billing {
	position:absolute; 
	width:25px; 
	height:14px; 
	z-index:2; 
	left: 324px; 
	top: 123px;
	color:#FF980A;
	font-size:12px;
	font-weight:normal;
}
.floatnumber3-billing {
	position:absolute; 
	width:25px; 
	height:14px; 
	z-index:2; 
	left: 308px; 
	top: 183px;
	color:#FF980A;
	font-size:12px;
	font-weight:normal;
}
.textarea-billing {
	clear: both;
}
.textarea-billing .tips-billing {
	float:left;
	font-size:11px;
	color:#7F7F7F;
}
.h3tips {
	color:#FF980A;
	font-size:14px;
	margin:0px;
	padding-bottom:10px;
}
.textarea-billing .hist-billing {
	float:left;
	font-size:9px;
	padding: 5px 5px 5px 15px;
	color:#7F7F7F;
	border:1px solid #F2F2F8;
	height: 92px;
	*height: 108px;
}
.textarea-billing .hist-billing .hist-billing-pic {
	float: left;	
}
.textarea-billing .hist-billing .hist-billing-txt {
	color:#7F8AA1;
	float:left;
	font-style:italic;
	margin:10px 15px 0pt 8px;
	width:118px;
}

.textarea-billing .hist-billing img {
	border:1px #000000 solid;
	margin: 5px 0px;
	height:62px;
	width:82px;
}
.bluedarktable-billing {
	background-color:#DCE4FF;
	border:1px #FFFFFF solid;
	border-left:1px #FBF9F9 solid;
	border-top:none;
	text-align:center;
}
.bluetable-billing {
	background-color:#E8EDFF;
	border:1px #FFFFFF solid;
	border-left:1px #FBF9F9 solid;
	border-top:none;
	text-align:center;
}
.yellowdarktable-billing {
	background-color:#FFF0C4;
	border:1px #FFFFFF solid;
	border-left:1px #FBF9F9 solid;
	border-top:none;
	text-align:center;
}
.yellowtable-billing {
	background-color:#FFF4D4;
	border:1px #FFFFFF solid;
	border-left:1px #FBF9F9 solid;
	border-top:none;
	text-align:center;
}
.tablefull-billing {
	font-size:11px;
	border:1px #E7E3E1 solid;
	margin-top:10px;
}
.tittablefullben-billing {
	background-color:#F5F5F9;
	color:#7485BD;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	border-bottom:1px #E7E3E1 solid;
}
.tittablefullbasic-billing {
	background-color:#ADB9E0;
	color:#FFFFFF;
	font-weight:bold;
}
.tittablefullouro-billing {
	background-color:#FED043;
	color:#FFFFFF;
	font-weight:bold;
}
.tablecinza-billing {
	background-color:#FBF9F9;
	color:#595088;
	padding-left:15px;
	border-bottom:1px #E7E3E1 solid;
}
.buttomblue-billing {
	background-image:url(/images/bg_bottom_bluesubmit.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:1px #2F4D9D solid;
	padding:2px;
	color:#FEFEFF;
	font-weight:bold;
	font-size:11px;
	width:120px;
	margin-top:5px;
	margin-left:450px;
}

/* Blocked */


.bglist-blocked{
	background-color:#F6F4F9;
	padding:5px 5px;
	width:740px;
	margin:10px 0px;
	height:90px;
	_height:80px;
}
.photos-blocked {
	position:relative;
	background-image:url(/images/bg_photo_list.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:79px;
	padding:3px 8px 10px 20px;
	_padding:3px 8px 13px 8px;
	height:70px;
	float:left;
}
.infoprofile-blocked {
	width:600px;
	_width:630px;
	font-size:11px;
	background-color:#FFFFFF;
	padding:10px;
	border:1px #BCB5D5 solid;
	float:left;
	height:40px;
	_height:60px; 
	margin-top:5px; 
	margin-left:5px;
}
.infoprofile-blocked p {
	padding:0px;
	margin:6px 0px;
}
.infoprofile-blocked strong {
	font-weight:normal;
	color:#7C85C5;
}
.order-blocked {
	width:740px;
	font-size:11px;
	background-color:#F6F6F9;
	margin:0px;
	padding:0px;
	height:25px;
}
.order-blocked img {
	vertical-align:middle;
}
.order-blocked input {
	font-size:11px;
}
.order {
	width:749px;
	*width:758px;
	font-size:11px;
	background-color:#F6F6F9;
	margin:10px 0px;
	padding:5px;
    float:left;
}
.order a{
	text-decoration: underline;
	font-weight: normal;
	color: #4B3E8E;
}
.order table{
	font-size:11px;
}
.order img {
	vertical-align:middle;
	border: none;
}
.order input,select {
	font-size:11px;
}
.order .typelist {
	width:190px;
	float: left;
}
.order-blocked .typeorder {
	width:250px;
} 
.linkusername-blocked {
	color:#7C85C5;
	font-weight:bold;
	width:140px;
}
.linkusername-unblock {
	color:#3D5FD1;
	font-weight:bold;
	width:140px;
}

.coloritem-blocked {
	color:#7C85C5;
}
.coloritemmargin-blocked {
	color:#7C85C5;
	margin-left:10px;
}

/* Bodykinddesc */

.photo-bodykind {
	width:145px;
	border:1px #A6A6A6 solid;
	float:left;
	text-align:center;
	padding:10px;
	padding-bottom:30px;
}
.colunamain-tips {
	padding:0px;
	margin-right:25px;
}
.listagem-tips {
	margin-right:15px;
	padding-bottom:15px;
	clear:both;
	margin:0px;
	padding:0px;
	width:100%;
}
.listagem-tips li{
	border-bottom:1px solid #D4D5E8;
	margin:0px;
	padding-top:6px;
	padding-bottom:6px;
	clear:both;
	list-style:none;
	height:70px;
	padding-left:0px;
}
.intro-tips {
	padding-bottom:10px;
	border-bottom:1px solid #D4D5E8;
}
.intro-tips a{
	color:#676DB0;
}


.right-tips {
	width:212px;
	margin-left:10px;
	float:left;
}
.boxdegrade-tips {
	background-image:url(/images/bg_dicas_fotos_pp.jpg);
	float:left;
	background-position:top;
	background-repeat:no-repeat;
	padding:10px;
	margin-bottom:10px;
	height:250px;
}
.boxdegrade-tips li{
	font-size:11px;	
	list-style:none;
	margin:0px;
	list-style-image:url(/images/ico_alert.gif);
	padding-bottom:10px;
}
.boxdegrade2-tips {
	background-image:url(/images/bg_dicas_fotos_pp.jpg);
	float:left;
	background-position:top;
	background-repeat:no-repeat;
	padding:10px;
	margin-bottom:15px;
	height:250px;
}
.boxdegrade2-tips li{
	font-size:11px;	
	list-style:none;
	margin:0px;
	list-style-image:url(/images/ico_alert_ok.gif);
	padding-bottom:10px;
}

/* Thais */
.cvthais {
	width:300px;
	text-align:left;
	padding:5px;
	font-size:11px;
	color:#2C1E5B;
}
.cvthais p{
	padding-left:10px;
 
}
.cvthais h2{
	padding-bottom:10px;
	padding-top:15px;
	font-size:13px;
	color:#8B92C9;
	padding-left:5px;
}
.boxperguntas {
	width:440px;
	border:1px #E7E3E1 solid;
	float:left;
	font-size:11px;
	padding:0px;
	margin:0px;
	background-position:top;
	backgroung-align:right;
}
.boxperguntas ul {
	padding-left:15px;
	padding-top:0px;
	margin:0px;
}
.boxperguntas li {
	margin:0px;
	list-style:none;
	clear:right;
	height:15px;
	color:#2C1E5B;
	text-decoration:none;
	padding-bottom:5px;
}
.boxperguntas li img{
	vertical-align:middle;
	margin-right:10px;
	float:left;
}
.boxperguntas h3{	
	color:#7C85C5;
	font-size:11px;
	font-weight:bold;
	padding-left:15px;
	padding-top:2px;
	margin:0px;
	margin-bottom:10px;
	background-image:url(/images/bg_perguntas.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:22px;
}
.boxperguntas h3 a {
	color:#7C85C5;
}
.boxperguntas a{	
	text-decoration:none;
	color:#362768;
}
.boxperguntasleft{
	padding:10px;
	margin:0px;
	float:left;
}
.boxperguntasright{
	padding:10px;
	margin:0px;
	float:left;
}
.colunaleft-thais {
	float:left;
	width:440px;
	margin:0px;
	padding:0px;
}
.colunaright-thais {
	width: 200px;
	float:left;
	margin-left:15px;
}
.thais {
	width:740px;
	float:left;
	font-size:11px;
	background-image:url(/images/degrade_cinza.gif);
	background-position:top;
	background-repeat:repeat;
	border-top:1px #CCCCCC dashed;
	padding:0px;
	margin-top:20px;
}
.thais a{
	color:#5A85DE;
	text-decoration:underline;
}
.thaisleft {
	text-align:left;
	float:left;
	width:50px;
	padding:11px;
	margin:0px;
}
.thaiscenter {
	text-align:left;
	float:left;
	width:360px;
	padding:0px;
	margin-top:15px;
	color:#7485BD;
	text-decoration:none;
}
.thaiscenter a{
	color:#7485BD;
	text-decoration:none;
}
.thaisright {
	float:left;
	width:270px;
	text-align:left;
	padding:10px 10px 10px 18px;
	margin:10px;
	background-color:#FFFFFF;
	border:1px #E3E3E3 solid;
}
.thaisrightclip {
	position:relative;
	top: -17px;
	_top: -15px;
	left:0px;
	float:left;
	padding:0px;
	margin-right:10px;
}
.dicas-thais {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:139px;
	margin-top:25px;
	background-image:url(/images/bg_dicas_thais.jpg);
	background-position:top;
	background-repeat:no-repeat;
	border-left:1px #E2E3EC solid;
	padding:0px;
}
.dicas-thais h4 a{
	color:#7C85C5;
	margin:0px;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	text-decoration:none;
}
.dicas-thais ul {
	margin:0px;
	padding-left:8px;
	padding-top:5px;
}
.dicas-thais li{
	list-style: inside; 
	list-style-type:disc; color:#A8BAE7;
	margin:0px;
	padding-left:10px;
	padding:5px 5px;
}
.dicas-thais li a {
	font-size:11px;
	font-weight:normal;
	color:#7485BD;
	text-decoration:underline;	
	margin:0px;
	padding:0px;
}
.enviothais {
	width:280px;
	font-size:11px;
	background-image:url(/images/degrade_cinza.gif);
	background-position:top;
	background-repeat:repeat-x;
	border:1px #CCCCCC dashed;
	padding:10px 10px 10px 20px;
	margin-bottom:15px;
}
.enviothais strong a{
	color:#EE4C5F;
	font-weight:bold;
}

.enviothais .link{
	color:#5A85DE;
}
.artigos-thais {
	width:280px;
	padding:0px;
	margin:0px;
}

.artigos-thais li{
	width:280px;
	padding-top:10px;
	margin-bottom:8px;
	margin:0px;
	list-style:none;
	height:70px;
	border-bottom:1px dashed #CCCCCC;
	margin:0px;
	padding-left:0px;
}
.artigos-thais li img{
	vertical-align:middle;
	margin-right:10px;
	float:left;
	margin:0px;
	margin-right:10px;
}
.artigos-thais ul{
	margin:0px;
	padding-left:0px;
}
.artigos-thais a {
	margin:0px;
	padding-left:0px;
	color:#7485BD;
	text-decoration:none;
	font-weight:bold;
}
.artigos-thais .link a{
	font-weight:normal;
	text-decoration:underline;
}
.artigos-thais .texto{
	font-weight:normal;
	text-decoration:none;
	color:#7485BD;
}
.clipvermelho_thais {
	position:relative;
	top: -17px;
	_top: -15px;
	left:-5px;
	float:left;
}
.clipvermelho {
	position:relative;
	top: -17px;
	_top: -15px;
	left:7px;
	float:left;
}
.anteriores-thais {
	text-align:right;
	padding-right:15px;
}
.boxtextos-thais {
	width:480px;
	border:1px #E7E3E1 solid;
	float:left;
	padding-top:2px;
	font-size:11px;
	padding:0px;
	margin-bottom:10px;
	background-position:top;
	backgroung-align:right;
	border:1px #E2E3EC solid;
}
.boxtextos-thais  ul {
	padding:15px;
	margin:0px;
	
}
.boxtextos-thais li {
	margin:0px;
	list-style:none;
	clear:right;
	height:15px;
	color:#2C1E5B;
	text-decoration:none;
	padding-bottom:5px;
}
.boxtextos-thais h3 {	
	color:#7C85C5;
	font-size:11px;
	font-weight:bold;
	padding-left:15px;
	padding-top:2px;
	margin:0px;
	background-image:url(/images/bg_perguntas.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:22px;
}
.boxperguntas-thais {
	width:225px;
	border:1px #E7E3E1 solid;
	float:left;
	padding-top:2px;
	font-size:11px;
	padding:0px;
	margin-left:10px;
	background-position:top;
	backgroung-align:right;
}
.boxperguntas-thais ul {
	padding-left:10px;
	padding-top:10px;
	margin:0px;
	
}
.boxperguntas-thais li {
	margin:0px;
	list-style:none;
	clear:right;
	height:15px;
	color:#2C1E5B;
	text-decoration:none;
	padding-bottom:5px;
}
.boxperguntas-thais li img{
	vertical-align:middle;
	margin-right:10px;
	float:left;
}
.boxperguntas-thais h3{	
	color:#7C85C5;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
	margin:0px;
	background-image:url(/images/bg_perguntas.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:22px;
	width:215px;
	_width:225px;
}
.boxperguntas-thais a{	
	text-decoration:none;
	color:#362768;
}
.boxperguntas-thais strong a{	
	text-decoration:underline;
	font-weight:bold;
	color:#7C85C5;
}
.borderfull {
	border:1px #E7E3E1 solid;
	border-top:none;
	margin:0px;
}
.borderfull ul {
	margin: 0px;
	padding: 0px;
	/*padding-top: 10px;*/
}
.borderfull li {
	margin-left: 18px;
	margin-bottom: 5px;
	list-style:none;
}
.borderfull .contright {
	width:230px;
	float:left;
	padding:10px;
	clear:right;
}
.borderfull .text {
	margin-left:10px;
	padding:10px;
	display:block;
}
.borderfull .contleft {
	width:320px;
	float:left;
	padding:10px;
}
.paginacao a{
	color:#7C85C5;
	font-size:11px;
	font-weight:bold;
	
}
.contbusca {
	background-color:#ffffff;
	margin:0px;
	padding:0px;
}
.contbusca h3{
	font-size: 13px;
}
.contbusca h2 {
	width:397px; 
	_width:430px;
	padding:4px 20px 3px 15px;
	background-image:url(/images/bg_aba_buscas.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.h2searchprofile {
	background-image:url(/images/bg_aba_buscas.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:12px;
	padding:4px 20px 3px 20px;
	margin:0px;
	width:512px;
	_width:550px;
}
.photosthumblist,#callthumbs {
	display: none;
}
.resumeprofile .photo {
	width:145px;
	border:1px #A6A6A6 solid;
	float:left;
	text-align:center;
	padding:10px;
}
.resumeprofile .conteudo h2 {
	color:#E63A52;
	font-size:14px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
.resumeprofile .conteudo {
	width:600px;
	float:left;

	margin-left:10px;
}
.resumeprofile .conteudo .table{
	font-size: 11px;
}
.resumeprofile .conteudo .viewmyprofile {
	position:relative;
	background-color:#FFFFFF;
	border-right:1px #CDC9E2 solid;
	border-bottom:1px #CDC9E2 solid;
	padding:10px 3px 3px 0px;
	width:210px;
	font-size:9px;
	float:right;
	margin:10px 0px 10px 0px;
}
.resumeprofile .conteudo .viewmyprofile .space {
	width:20px;
	margin-left:20px;
	color:#C31709;
}
.resumeprofile .conteudo .viewmyprofile a {
	color:#6C86D8;
}
.resumeprofile .conteudo .viewmyprofile img {
	vertical-align:middle;
}
.resumeprofile .conteudo .viewmyprofile ul {
	padding:0px;
	margin:0px;
}
.resumeprofile .conteudo .viewmyprofile li {	
	padding:3px;
	
}
.resumeprofile .conteudo .viewmyprofile li.peq {
	margin-left:17px;
	height:10px;
	list-style-type:none;
	padding:2px;
}

.note {
	float:left;
	margin-top:0px;
}
.paginator {
	font-size:11px;
	clear:both;
	width: 100%;
	border:1px solid #dae2ee;
	padding: 3px;
	margin:0 0 10px 0;
	height:15px;
	width:743px;
	*width:752px
}
.paginator a {
	color:#2C1E5B;
	text-decoration:none;
}
.paginator img {
	vertical-align:middle;
}
.paginator ul {
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding: 0px;
}
.paginator li {
	display: inline;
	float:left;
	margin-left:10px;
}
.paginator .list {
	margin-left:5px;
	width:220px;
}
.paginator .next {
	width:200px;
	text-align:right;
}
.paginator .preview {
	text-align:right;
	margin-left:113px;
	_margin-left:106px;
	width:400px;
}

/* Cadastro */

.removercadastro a{
color:#3F63B3;
}
.tit-erro {
	color:#CC3300;
}

.linetypeone {	
	background-color:#FAFAFD;
	font-size:11px;
	clear:both;
	height:40px;
	padding:5px 0px;
}
.linetypeone dt {
	width:225px;
	float:left;
	color:#04236E;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
}
.linetypeone dd {
	width:460px;
	margin-left:10px;
	float:left;
	vertical-align:middle;
}
.linetypeone table {
	font-size:11px;
}
.linetypetwo {
	background-color:#F4F3F9;
	font-size:11px;
	clear:both;
	height:40;
	padding:5px 0px;
}
.linetypetwo table {
	font-size:11px;
}
.linetypetwo dt {
	width:225px;
	float:left;
	color:#04236E;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
}
.linetypetwo dd {
	width:460px;
	margin-left:10px;
	float:left;
	vertical-align:middle;
}
.headercad {
	background-image:url(/images/bg_header_cad.gif);
	background-position:top;
	background-repeat:repeat;
	height:125px;
	border-top:1px #060823 solid;
	color:#0E328A;
	padding:0px;
	margin:0px;
}
.headercad p {
	width:370px;
	float:left;
	margin:20px 0px 0px 10px;
	font-size:11px;
	color:#FFFFFF;
}

.headercad span{
	color:#FFFFFF;
}


.headercad strong {
	width:370px;
	color:#FFFFFF;
	margin-bottom:10px;
	font-size:20px;
	font-family: "Trebuchet MS", "Times New Roman", Verdana;
}



.headercad img {
	float:right;
}
.linkmembers {
padding-top:0px;
padding-bottom:2px;
text-align:right;
width:761px;
background-color:#F2F8FF;
height:23px;
padding-top:5px;
padding-bottom:5px;
}
.linkmembers a{
color:#3F63B3;
}

/*Profile*/

.admperfil {
	background-color:#CC0000;
	padding:10px;
	border:1px #E99C9C solid;
	text-align:center;
}
.admperfil a {
	color:#FFFFFF;
}
.username {
	color:#1f115e;
    padding:0px;
    margin:0px;
}
.username a,.username a:hover, .username a:active, .username a:linked{
	color:#E63A52;
}
.menublock {
	margin:0px;
	padding:0px;
}
.menublock ul{
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.menublock li{
	list-style:none;
	margin:0px 10px;
	padding:0px;
	border-top:1px #EAE6E4 solid;
	border-bottom:1px #EAE6E4 solid;
	padding:3px;
}
.menublock img {
	vertical-align:middle;
}
.menublock a {
	color:#7C85C5;
	text-decoration:none;
}
.fotoextra {
	width:100px;
	margin:5px 0 0 2px;
 }
.fotoextra a{
    text-decoration:none;
    font-size:10px; 
    color:#7c85c5;
}

.Llogin {
    float:left;
    color:#7c85c5;
    font-size:10px;
    font-family:arial;
    margin:3px 0 6px 2px;
}

.ProfViewed {
    margin:10px 6px 0 3px;
    float:left;
}

.ProfViewed img {
    margin:0 6px 0 0;
    float:left;
}

.ProfViewed span {
font-size:10px;
}


.colunmenu {
	margin: 20px 0px;
}
.colunmenu a {
	color:#000000;
	text-decoration:none;
}
.colunmenu ul {
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.colunmenu li {
	background-color:#EEEDF6;
	margin:0px;
	padding:4px;
	margin-bottom:2px;
}
.colunmenu h3 {
	font-size:13px;
	margin:0px;
	padding:4px;
	background-color:#E3EAFF;
	color:#2C1E5B;
}


#top-list {
	position:relative;
	height: 33px;
	_height: 31px;
	margin: 0 0 15px 0;
	_margin-bottom:10px;
}
#results {
	position:absolute;
	top:1px;
	left:0;
	float:left;
	width:214px;
	height:22px;
	_height:30px;
	background:url(http://images.parperfeito.com.br/images/busca/bg_aba_welcome.gif) repeat-x top #FFF; 
	border:1px solid #D2D2D2;
	border-bottom:none;
	padding:10px 0 0 0;
	_padding:8px 0;
	text-align:center;
	}
.top-navigation-list {
	background-color:#F6F6F9;
	height:20px;
	_height:26px;
	margin:0 0 0 220px;
	_margin-left:218px;
	padding: 10px 10px 0 0;
	_padding-top:6px;
	text-align:right;
	}	
.top-navigation-list a{
	color:#2C1E5B;
}
.top-list-border{
	position:absolute;
	left:0;
	top:33px;
	_top:30px;
	width:100%;
	height:5px;
	line-height:5px;
	border-top:1px solid #d2d2d2;
}
.top-nav-gallery{
	float:left;
	margin:0 0 0 10px;
}




/* calls */

/*.bglist {
	background:url(http://images.parperfeito.com.br/images/busca/listagem/bg_profile.gif) repeat-x top left;
	padding:3px 5px;
	width:740px;
	margin:0px 0px 10px 0px;
}*/

.profile {
	
	margin:0 0 10px 0;
	padding:5px 0 0 80px;
	_padding-bottom:5px;
	_margin-bottom:15px;
    float:left;
	}

.calls {
	font-size:11px;
	color:#000;
	/*width:100%;*/
	margin:0 3px;
	padding:0;
}

.calls ul {
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
}

.calls li {
	display: inline;
	float:left;
	height:27px;
	margin:0 2px;
	_margin:0;
	/*margin:0;*/
	padding:4px 0 0 3px;
	
}

.calls li img {
	vertical-align:middle;
	border:0;
}

.calls a {
	color:#000;
	text-decoration:none;
}

.calls .ppdrt {
	background: url(http://images.parperfeito.com.br/images/busca/listagem/bg_ppdrt.gif) no-repeat top left;
	width:196px;
	*width:202px;
}

.calls .ppdrt-es {
	background: url(http://images.parperfeito.com.br/images/busca/listagem/bg_ppdrt.gif) no-repeat top left;
	font-size:11px;
	font-family:Arial;
	width:196px;
	*width:202px;
	}

.calls .mail {
	background: url(http://images.parperfeito.com.br/images/busca/listagem/btbg_correio.gif) no-repeat top left;
	width:160px;
	*width:165px;
}

.calls .exmail {
	background:url(http://images.parperfeito.com.br/images/busca/listagem/btbg_exmail.gif) no-repeat top left;
	width:194px;
	*width:199px;
}

.calls .favorite {
	background:url(http://images.parperfeito.com.br/images/busca/listagem/btbg_prediletos.gif) no-repeat top left;
	width:184px;
	*width:188px;
}

.calls .remove {
	background:url(http://images.parperfeito.com.br/images/busca/listagem/btbg_remover.gif) no-repeat top left;
	width:184px;
	*width:188px;
}

.btmargin {
	margin:2px 0 0 32px;
	*margin:6px 0 0 32px;
	}
	
.btmargin-fav {
	margin:2px 0 0 25px;
	*margin:6px 0 0 25px;
	}

.pf-visto {
	margin:0 0 3px 5px;
	font-size:9px;
	line-height:20px;
	color:#C31709;
	}

/* /calls */

/* thumbs */


.thumblist {
	width:145px;
	*width:140px;
	background:url(http://images.parperfeito.com.br/images/busca/listagem/bg_thumb.gif) repeat-x top left;
	border-bottom:1px solid #E4DDEE;
	float:left;
	margin:0 6px 20px 0;
	text-align:center;
	_height:257px;
	}
	 
ul.thumb-calls {
	list-style:none;
	list-style-type:none;	
	color:#2C1E5B;
	font-size:11px;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:0;
	text-align:center;
	}

.thumb-calls .ppdrt-list {
	border:0;
	margin:0;
	padding:0;
	background-color:#FFF;
	text-align:left;
	}

.thumb-calls .ppdrt-list a {
	width:140px;
	*width:144px;
	background:url(http://images.parperfeito.com.br/images/busca/listagem/bt_ppdrt_listagem.gif) repeat-x top left;
	display:block;
	height:30px;
	*height:34px;
	cursor: pointer;
	color: #1F115E;
	text-decoration: none;
	padding:4px 0 0 4px;
	}

.thumb-calls .ppdrt-list a img {
	border: 0;
}	

ul.thumb-icons {	
	list-style:none;
	width:150px;
	margin:0;
	padding:0;
	*width:140px;
	}
	
.thumb-icons li {
	float:left;
	margin:5px 0 0 4px;
	*margin:0 0 0 2px;
	*padding:5px 0 0 0;
	height:22px;
	}

.thumb-icons li a {
	color:#1F115E;
	text-decoration:none;
	}


.thumb-icons img {
	border:none;
	}


.thumb-photo {
	position:relative;
	background-color:#FFFFFF;
	padding-top:4px;
	border:1px #A6A6A6 solid;
	width:135px;
	margin:0 0 0 4px;
	text-align:center;
	height:165px; 
	*height:175px; 
	}
	
.thumb-username {
	padding:4px;
	display:block;
	font-size:10px;
	font-weight:bold;
	}
	
a.thumb-username  {
	color:#8B92C9;
	text-decoration:underline;
	}


.alertsintsite {
	width:97%;
	}

.thumb-img {
	margin:0 0 0 5px; 
	*margin:0; 
	width:64px;
	}
	
.thumb-txt {
	width:64px;
	top:56px;
	text-align:center;
	position:absolute;
	left:35px;
	}
	
.thumb-txt a {
	font-weight:bold;
	text-decoration:none;
	color:#411E90;
	}

.thumb-idade {
	}
	
.psf {	
	font-size:10px;
	position:absolute;
	text-align:center;
	top:35%;
	width:100%;
	_left:0;
	_width:100%;
	_z-index:50;
	}
	
.psf a {
	font-weight:bold;
	color:#675197;
	text-decoration:none;
	}



/* /thumbs */

ul.unblock {
	list-style:none;
	list-style-type:none;	
	margin:0;
	padding:0;
	}

ul.unblock li a {
	background:url(http://images.parperfeito.com.br/images/busca/listagem/bt_bg.gif) repeat-x top left;
	display:block;
	cursor: pointer;
	width:100%;
	text-decoration:none;
	color:#000;
	float:left;
	margin:0 0 0 5px;
	}
	
.unblock-bt-int2 {
	float:left;
	background:url(http://images.parperfeito.com.br/images/busca/listagem/bt_bg.gif) repeat-x top left;
	height:27px;
	cursor: pointer;
	padding:5px 0 0 0;
	}
	
.unblock {
	width:747px;
	text-decoration:none;
}

.unblock img {
	vertical-align:middle;
}

.infos {
	width:600px;
	float:left;
	padding:0 10px 10px 10px;
	margin: 0px;
}
.infos dl {
	clear:both;
	background-color:#F7F6FB;
	height:25px;
	margin:0px;
	margin-bottom:2px;
	padding-top:3px;
}
.infos dt {
	float:left;
	width:250px;
	text-align:right;
	font-weight:bold;
	background-color:#F7F6FB;
	color:#6C86D8;
	margin:0px;
}
.infos dd {
	float:left;
	background-color:#F7F6FB;
	margin:0px;
	padding-left:10px;
}



.infos h5,h4 {
	color:#775B9D;
	font-size: 14px;
	margin: 0px;
	margin-top: 10px;
    position:relative;

}


.infos h5 {
	background-image:url(/images/aba_viewprof_middle.gif);
	background-repeat: repeat;
	height:23px;
	padding:0px;
	width:599px;
	_width:578px;
	text-align:left;
	font-size: 13px;
	color:#C31709;	
	clear:both;
	margin-top:20px;
}



.abaleft {
	margin:0px;
	padding:0px;
	background-image:url(/images/aba_viewprof_left.gif);
	background-repeat: no-repeat;
	width:450px;
	height:23px;	
	padding-left:12px;
	padding-top:5px;
	bottom:0px;
}

.abaright {
	position:absolute;
	right:0px;
	top:0px;
	padding:0px;
	background-image:url(/images/aba_viewprof_right.gif);
	background-repeat: no-repeat;
	width:10px;
	height:23px;	
}


/*SearchProfile */
.inputtext {
	background-color:#F6F6F9;
	height:40px;
	padding:10px;
	margin-top:15px;
	
}
.coltop1 {
	width:250px; 
	float:left;
	padding:10px;
}
.coltop1 .line {
	margin:5px 0px;
}
.listitens {
	margin:0px;
	padding:5px;
	clear:right;
	background-color:#FAF9FB;
	height:50px;
}
.listitens ul{
	margin:0px;
	padding:0px;
}
.listitens li{
	float:left;
	width:200px;
	margin:0px;
	list-style:none;
}
.listitens label{
	font-weight:bold;
}
#conthabitos,#contcarfisic,#continteresses,#contdadosgerais  {
	display: none;
}
#fisicvalues,#alcoholvalues,#smokevalues,#whereyougovalues,#frequecyoutvalues, #lookvalues, #sportsvalues,#ethnicityvalues,#myhairvalues,#myhaircolorvalues,#hairvolumevalues,#corolhosvalues,#hobbiesvalues,#pairtyvalues,#tvgenrevalues,#estilolervalues,#musicsylevalues,#gastronomyvalues,#religionvalues,#filhosvalues,#signosvalues, #myincomevalues, #filhosfuturovalues, #myeducationvalues, #languagesvalues, #workvalues, #housingvalues {
	display: none;
}
.seefilters {
	background-color:#D6D9EE;
	padding:3px 10px;
	font-size:11px;
	border-bottom:1px #CACDE5 solid;
}
.borderfull h3 {
	background-color:#E6E8F5;
	border-bottom:2px #ABA9B6 solid;
	color:#B22222;
	font-size:12px;
	margin:0px;
	padding:5px;
}
.borderfull h3 a{
	color:#B22222;
}
.borderfull h4 {
	background-color:#EEF1F9;
	color:#2C1E5B;
	font-size:12px;
	margin:0px;
	padding:15px;
}
.borderfull h4 a {
	color:#2C1E5B;
}
.colorlinevalue {
	background-color:#FAF9FB;
	padding:10px;
	margin:0px;
	/*height:50px;*/
	width:96%;
	_width:100%;
}
.colorlinevalue ul {
	background-color:#E3EEFD;
	margin:0px;
	padding:0px;
	padding-left:30px;
	clear:both;
}
.colorlinevalue li {
	margin:0px;
	padding:0px;
	float:left;
	width:220px;
	list-style:none;
}
.savesearch {
	background-color:#EDEDED;
}
.savesearch h3 {
	background-color:#C90337;
	color:#FFFFFF;
	padding-left:10px;
}
.savesearch .box {
	background-color:#FFFFFF;
	color:#2B345D;
	border:1px #D4D4D4 solid;
	margin:10px;
	padding: 10px;
}
.ulblock{
	background-color: #FAF9FB;
	padding: 10px;
}
.clear{
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	display: inline;
}

/* Anuncie */
.superior {
	border-bottom:1px #E2E3EC solid;
	padding:0px;
	width:722px;
	background-color:#F6F6F9;
	padding:0px 270px 0px 0px;
	position:relative;
}
.menu_anuncie {
	background-color:#E7E9FD;
	width:225px;
	left:490px;
	top:10px;
	padding:0px;
	margin:0px;
	position:absolute;
}
.textointro {
    margin-top:20px;
    margin-left:15px;
    padding-left:25px;
}

.menu_anuncie ul{
	margin:0px;
	padding:0px;
	height:auto;
}
.menu_anuncie li{
	border-bottom:1px solid #FFFFFF;
	padding:3px 5px;
	margin:0px;
	list-style:circle;
	list-style-position:top;
}
.menu_anuncie a{
	color:#2C1E5B;
	font-weight:bold;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
.border-anuncie li {
	font-size:11px;
	padding:5px;
	margin:0px;
	margin-bottom:10px;
	list-style: inside; 
	list-style-type:disc #FF980A; color:#FF980A;
}

.graficos {
	width:290px;
	height:175px;
	border:#E2E3EC 1px solid;
	text-align:center;
	margin-left:20px;
	margin-bottom:10px;
}
.borderedit {
	width:700px;
	border:1px #E2E3EC solid;
	padding:20px;
	margin-left:20px;
}
.borderedit a{
	color:#7C85C5;
}

.borderedit ul{
	margin:0px;
	padding:0px;
}
.bg-txt-edit {
	background-color:#F7F6FB;
	padding:10px 15px 2px 15px;
	width:660px;
	float:left;
	font-size:11px;
	color:#93A6D8;
}
.bg-txt-edit li{
	padding-bottom:3px;
	padding-top:3px;
	margin:0px;
	list-style:none;
	padding-left:0px;
}
.bg-txt-edit  input{
	padding-right:3px;
}
.bg-txt-edit  textarea{
	padding:0px;
	margin:0px;
}
.bg-txt-edit strong{
	color:#7C85C5;
	padding-bottom:22px;
}
.dadosperfil {
	border:1px dashed #CFCFCF;
	color:#7485BD;
	padding:10px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:left;
	width:150px;
}
.dadosperfil a{
	color:#7485BD;
	font-weight:bold;
}

h5 {
	background-image:url(/images/bg_box_newmail.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:20px;
	padding:5px 10px 0px 10px;
	width:564px;
	margin:0px;
	text-align:left;
	color:#5B7DC5;
}
.nobg {
	background: none;
	padding: 0px;
	height: auto;;
	width: auto;
}
.para {
	width:150px;
	font-size:11px;
}
.assunto {
	width:280px;
	font-size:11px;
}
.send {
	background-color:#C90337;
	border:1px #C7687F solid;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding:3px;
	margin:0px;
}

.photoexpressmail {
	border:1px #A6A6A6 solid;
	text-align:center;
	padding-bottom:20px;
	margin-bottom:10px;
}
.photoexpressmail p {
	color:#7C85C5;
	font-size:11px;
	margin:0px;
	padding:5px;
}
.photoexpressmail img {
	border:1px #411E90 solid;
}
.linkazul_normal a{
	color:#7485BD;
	font-weight:normal;
	
}
.colprofile {
	width:140px;
	float:left;
	margin-right:10px;
	margin-top:10px;
}
.colprofile ul {
	margin:10px 0px;
	padding:0px;
}
.colprofile li {
	border-bottom:1px #EAE6E4 solid;
	border-top:1px #EAE6E4 solid;
	padding:10px 5px;
	font-size:10px;
}
.colprofile li a {
	text-decoration:none;
	color:#2C1E5B;
}
.colprofile li img {
	vertical-align:middle;
}

.colcontent {
	width:460px;
	float:left;
	margin-top:10px;
}
.baraction {
	height:30px;
	margin-top:5px;
	color:#857AB9;
	font-weight:bold;
	font-size:10px;
}
.baraction a {
	color:#140071;
	text-decoration:none;
}
.baraction img {
	vertical-align:middle;
	margin-right:5px;
	float:left;
}
.baraction ul {
	margin:0px;
	padding:0px;
}
.baraction li {
	float:left;
	margin:0px;
	padding:0px;
}
.baraction .ppdrt,.expressmail,.newmail,.favorites {
	width:90px;
}
.baraction .expressmail {
	width:125px;
}
.baraction .newmail {
	width:100px;
}
.baraction .favorites {
	width:110px;
}
.baraction .ppdrttext,.expressmailtext,.nemmailtext,.favoritestext {
	float:left;
}
.baraction .ppdrt .ppdrttext {
	width:90px;
}
.baraction .ppdrt .nemmailtext {
	width:95px;
}
.baraction .ppdrt .expressmailtext {
	width:115px;
}
.baraction .ppdrt .favoritestext {
	width:115px;
}
.bigphoto {
	width:440px;
	border:1px #A6A6A6 solid;
	float:left;
	text-align:center;
	padding:5px;
}
.navigator {
	width:143px;
	float:left;
	margin-top:10px;
}
.navigator ul{
	margin:0px;
	padding:0px;
}
.navigator li {
	background-color:#EEEDF6;
	border-bottom:1px #FFFFFF solid;
	border-top:1px #FFFFFF solid;
	padding:5px 8px;
	font-size:10px;
}
.navigator a {
	color:#140071;
	text-decoration:none;
}
.navigator .abatit {
	background-image:url(/images/bg_abatop_dadosprofile.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.quicksearch-artigos {
	background-color:#D6DAF7;
	border-top:2px #655DAA solid;
	padding:5px 10px 10px 10px;
	font-size:11px;
	font-weight:normal;
	width:248px;

	float:left;
	margin-left:25px;
}
.quicksearch-artigos .buscar {
	padding:1px 3px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	width:70px;
	text-align:center;
	margin-top:10px;
}
.quicksearch-artigos.gender {
	width:90px;
	font-size:11px;
}
.quicksearch-artigos .age {
	width:90px;
	font-size:11px;
}
.quicksearch-artigos .photo {
	width:160px;
	font-size:11px;
}
.quicksearch-artigos .country {
	width:137px;
	font-size:11px;
}
.quicksearch-artigos form {
	padding:0px;
	margin:0px;
}
.quicksearch-artigos h3 {
	color:#483F9A;
	font-size:12px;
	padding:3px 0px;
	margin:0px;
	width:100%;
	clear:both;
}
.quicksearch-artigos .lines {
	margin:4px 0px;
}
.quicksearch {
	background-color:#D6DAF7;
	border-top:2px #655DAA solid;
	padding:5px 15px 10px 15px;
	font-size:11px;
	font-weight:normal;
}
.quicksearch .buscar {
	background-color:#C90338;
	border-left:1px #CA5675 solid;
	padding:1px 3px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	width:70px;
	text-align:center;
	margin-top:10px;
}
.quicksearch .gender {
	width:90px;
	font-size:11px;
}
.quicksearch .age {
	width:90px;
	font-size:11px;
}
.quicksearch .photo {
	width:170px;
	font-size:11px;
}
.quicksearch .country {
	width:170px;
	font-size:11px;
}
.quicksearch form {
	padding:0px;
	margin:0px;
}
.quicksearch h3 {
	color:#483F9A;
	font-size:12px;
	padding:3px 0px;
	margin:0px;
	width:100%;
	clear:both;
}
.quicksearch .lines {
	margin:4px 0px;
}
.quicksearch .seek {
	margin:4px 0px;
	float:left;
	width:100px;
}
.quicksearch .ageblock {
	margin:4px 0px;
	float:left;
	width:100px;
}
.seeprofile {
	border-bottom:1px #D4D3D1 solid;
	position:relative;
	width:300px;
	height:120px;
	background-image:url(/images/fundo_aba_prediletos_full.gif);
	background-repeat:repeat;
	background-position:top;
	margin-bottom:10px;
	padding:0px;
}
.seeprofile .number {
	color:#4A3F9D;
	font-weight:normal;
}
.seeprofile .abatit {
	background-color:#FFFFFF;
	background-image:url(/images/fundo_aba_prediletos.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:21px;
	margin-bottom:10px;
	font-size:12px;
	padding-left:24px;
	padding-top:3px;
	color:#4A3F9F;
	font-weight:bold;
}
.seeprofile .linkall {
	position:absolute;
	left: 224px;
	top: 4px;
	width: 75px;
	font-size:10px;
}
.seeprofile .linkall A{
	color:#47419B;
}
.seeprofile .perfil img {
	float:left;
	border:1px #3F1E8F solid;
}
.seeprofile .perfil dl {
	float:left;
	font-size:11px;
	width:200px;
}
.seeprofile .perfil dd {
	margin:0px;
	padding:0px;
	padding-left:10px;
	color:#7D85C6;
}
.block1 {
	width:240px;
	float:left;
	font-size:11px;
}
.block1 .searchmatch a {
	color:#7C85C5;
	font-weight:bold;
}
.block2 {
	width:250px;
	margin-left:15px;
	float:left;
	font-size:11px;
}
.block2 .searchusername {
	border-top:1px #DBDBEA solid;
	border-bottom:1px #DBDBEA solid;
	color:#7C85C5;
	height:60px;
	padding:10px;
}
.block2 .searchusername form{
	padding:0px;
	margin:0px;
}
.block2 .searchkey {
	border-bottom:1px #DBDBEA solid;
	background-color:#F7F6FB;
	color:#7C85C5;
	height:75px;
	margin:0px;
	padding:10px;
}
.block2 .searchkey a {
	color:#7C85C5;
	font-weight:bold;
}
.block2 .searchkey p{
	padding:0px;
	margin:0px;
}
.block2 .searchmatch {
	border-bottom:1px #DBDBEA solid;
	color:#7C85C5;
	padding:10px;
	height:80px;
}
.block2 .searchmatch a {
	color:#7C85C5;
	font-weight:bold;
}

.block2 .searchmatch p{
	padding:0px;
	margin:0px;
}
.block2 .searchsave {
	border-bottom:1px #DBDBEA solid;
	color:#7C85C5;
	padding:10px;
}
.block2 .searchsave a {
	color:#7C85C5;
	font-weight:bold;
}
.block2 .searchsave p{
	padding:0px;
	margin:0px;
}
.block3 {
	background-image:url(/images/bg_buscaonline_box.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:241px;
	margin-left:15px;
	float:left;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

.block3 .bg_line {
	background-image:url(/images/bg_tab_line_searchnow.gif);

}
.block3 .thumbs {
	background-image:url(/images/fotos_home_search.gif);
}
.block3 img{
	margin:0px;
	border:0px;
}
.block3 p {
	width:200px;
	margin:0px 15px;
	color:#8E85C8;
	font-weight:normal;
}
.block3 h3 a{
	font-size:14px;
	width:200px;
	margin:10px 15px 0px 15px;
	padding:0px;
	color:#8E85C8;
	text-decoration:underline;
}
.block3 .bottom {
	background-image:url(/images/bg_buscaonline_bottom_box.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:25px;
	width:241px;
	margin:0px;
	text-align:center;
}

.block3 .arrow {
	background-image:url(/images/b_arrow_red.gif);
	float:left;
}

.block3 .bottom img{
	vertical-align:middle;
}
.block3 a{
	color:#FFFFFF;
}
.linkdetailsearch {
	color:#7C85C5;
	font-weight:bold;
	font-size:12px;
}
p .detailsearch {
	padding:10px;
}
.classusername {
	font-size:10px;
	width:120px;
}
.searchnamesave {
	margin:10px 0px; 
	color:2D2A64; 
	font-weight:normal;
}
.searchnamesave a{
	margin:10px 0px; 
	color:2D2A64; 
	font-weight:normal;
}
.border-right {
	border:1px #E2E3EC solid;
	height:190px;
	padding:10px;
	margin-top:15px;
	width:200px;
	float:left;
	margin-left:15px;
}
.border-right ul {
	margin:0px;
	padding:0px;
}
.border-right li {
	list-style:none;
	padding-top:3px;
	padding-bottom:3px;
}
.border-left {
	border:1px #E2E3EC solid;
	background-color:#F6F4F9;
	height:150px;
	padding:10px 10px 0px 15px;
	margin-top:15px;
	width:400px;
	float:left;
}
.border-left a{
	font-size:11px;
	color:#C31709;
	padding:0px;
}
.borderpop {
	border:1px #E2E3EC solid;
	padding:10px 10px 10px 10px;
	width:250px;
}
.borderpop .textopop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.destaquedobasico {color: #000066}
.destaquedobasico a {text-decoration:none}
.colgold {
	width:355px; 
	float:left; 
	padding:0px;
	margin:0px;
	margin-right:40px;
	border-bottom:1px #FF9000 solid;
}
.colgold a {
text-decoration:none;
}
.colgold h4 {
	background-image:url(/images/aba_newmail_ouro.gif);
	background-repeat:no-repeat;
	height:27px;
	font-size:11px;
	color:#639746;
	padding:6px 0px 3px 10px;
	margin:0px;
}
.colbasic {
	width:355px; 
	float:left; 
	padding:0px;
	margin-right:10px;
	border-bottom:1px #EEEDF6 solid;
}
.colbasic a{
	color:#0B8AAA;
	text-decoration:none;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.colbasic h4 {
	background-image:url(/images/aba_newmail_basic.gif);
	background-repeat:no-repeat;
	height:27px;
	font-size:11px;
	color:#411E90;
	padding:6px 0px 3px 10px;
	margin:0px;
}
.mailselect {
	float:left;
	width:20px;
	vertical-align:middle;
	margin-top:25px;
}
.mailphoto {
	float:left;
	width:64px;
	border:1px #411E90 solid;
}
.maildados {
	position:relative;
	width:250px;
	margin-left:90px;
}
.maillinegold {
	background-color:#FFF3EA;
	border-bottom:1px #CCC2C0 dotted;
	height:80px;
	padding:0px;
	padding-top:10px;
}
.maillinebasic {
	background-color:#EEEDF6;
	border-bottom:1px #CCC2C0 dotted;
	height:80px;
	padding-top:10px;

}
.age_gold {
color:#FFB540;
padding-top:5px;
margin-left:15px;
}
.age_basic {
color:#8D95CF;
padding-top:5px;
margin-left:15px;
}
.mailsubject  {
	background-image:url(/images/bg_mailsubject_gold.gif);
	background-repeat:no-repeat;
	color:#FF8A00;
	width:243px;
	font-size:10px;
	height:30px;
	padding:4px 2px 3px 15px;
	font-stretch:condensed;
	text-transform:lowercase;
}
.mailsubject_basic  {
	background-image:url(/images/bg_mailsubject_basic.gif);
	background-repeat:no-repeat;
	color:#FF8A00;
	width:243px;
	font-size:10px;
	height:30px;
	padding:4px 0px 3px 15px;
	font-stretch:condensed;
	text-transform:lowercase;
}
.mailsubject_basic a{
font-size:12px;
	color:#411E90;
	font-weight:bold;
text-decoration:underline;
}
.mailusername_basic a{
	color:#8F97D0; 
	font-weight:bold;
	margin-top:10px;
	padding:0px 0px 0px 10px;
	margin-left:5px;
}
.mailsubject a {
	color:#FF8A00;
	text-decoration:underline;
	font-size:12px;
}
.mailsubject .datemail {
	font-size:9px;
	color:#F9B15D;
}
.mailsubject_basic .datemail {
	font-size:9px;
	color:#A5ABD4;
}
.mailusername {
	color:#FFB540; 
	font-weight:bold;
	margin-top:10px;
	padding:0px 0px 0px 10px;
	margin-left:15px;
}
.mailusername_gold a {
	color:#FFB540; 
	font-weight:bold;
	margin-top:10px;
	padding:0px 0px 0px 0px;
	margin-left:15px;
}
.mailmsg {
	padding:10px;
}
.bordinha_basic {
	border:0px 1px 0px 1px solid #D4D9F1;
	padding:5px 0px 7px 3px;
}
.bordinha_basic a{
	color:#FF8A00;
}
.bordinha_gold {
	border:0px 1px 0px 1px solid #FBCFB8;
	padding:5px 0px 7px 3px;
}
.botoes_mail{
	background-color:#E9EAF3;
	border-bottom:#9994B9 solid 1px;
	border-right:#9994B9 solid 1px;
	padding:3px; margin:0px;
}
.botoes_mail a{
	text-decoration:none;
	color:#635691;
}
.boxamarelo {

	padding:15px 270px 15px 15px;
	width:438px;
	_width:724px;
	height:43px;
	_height:73px;
	position:relative;
	background-color:#FDC857;
	color:#2C1E5B;
	margin-top:40px;
}
.faixaazul {
	background-color:#A3A7D8;
	padding:0px;
	width:724px;
	height:17px;
	_height:2px;
	border-top:1px #ffffff solid;
	border-bottom:1px #8589BC solid;
	margin-bottom:15px;
	
		
}
.fotogalera {
	position:absolute;
	top:-54px;
	_top:-54px;
	padding:0px;
	margin:0px; 
	left:486px;
}
.left_thais {
	float:left;
	width:350px;
	border:1px solid #E2E3EC;
	margin:10px 0px 10px 0px;
	padding-left:15px;
}
.left_thais ul{
	padding:12px 12px 12px 0px;
	margin:0px;
}
.left_thais li{
	list-style:none;
	}
.left_thais li img{
	vertical-align:middle;
	margin-right:10px;
}
.left_thais li a{
color:#2C1E5B;
text-decoration:none;
}
.left_thais strong{
	color:#A3A7D8;
	font-weight:bold;
}
.central {
	width:724px;
	padding:0px;
	margin:0px;
}
.central .importante {
	width:190px;
	border:1px #E2E3EC solid;
	padding:10px;
	float:right;
	color:#7C85C5;
}
.central .importante strong{
	color:#FDA33A
}
.bgnaveg {
	background-color:#F7F6FB;
	padding:10px;
	width:724px;
	float:left;
	font-size:11px;	
	font-weight:bold;
	text-align:right;
	margin-top:15px;
}
.bgnavegleft {
	width:300px;
	float:left;
	text-align:left;
}
.bgnavegright {
	width:300px;
	float:right;
	text-align:right;
}
.bgnaveg a{
	color:#7C85C5;
	font-weight:bold;
	text-decoration:underline;
}
.right_thais {
	float:left;
	width:350px;
	border:1px solid #E2E3EC;
	margin:10px 0px 10px 15px;
}
.right_thais li {
	list-style:none;
}
.right_thais li img{
	vertical-align:middle;
	margin-right:10px;
}
.right_thais ul{
	padding:12px;
	margin-left:3px;
}
.right_thais li a{
	color:#2C1E5B;
	text-decoration:none;
	font-weight:normal;
}
.right{
	float:right;
	width:190px;
}
.right .menu {
	background-color:#E7E9FD;
	width:190px;
	float:right;
	padding:0px;
	margin:0px;
}
.right .menu ul{
	margin:0px;
}
.right .menu li{
	border-bottom:1px solid #FFFFFF;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:8px;
}
.right .menu a{
	color:#2C1E5B;
	font-weight:bold;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
.bgdesc1 {
	background-color:#F5F5F9;
	text-align:left;
	font-weight:bold;
	color:#7485BD;
	font-size:11px;
	border-bottom:1px #E7E3E1 solid;
}
.bggold1 {
	background-color:#FED043;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	border-left:1px #ffffff solid;
}
.bgdesc2 {
	background-color:#FBF9F9;
	border-bottom:1px #E7E3E1 solid;
	border-left:1px #ffffff solid;
}
.bggold2 {
	background-color:#FFF0C4;
	text-align:center;
	border-bottom:1px #ffffff solid;
	border-left:1px #ffffff solid;
}
.titlaranja {
	font-weight:bold;
	color:FF980A;
	font-size:12px;
	margin-bottom:10px;
}
.boldtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.newcancellog {font-size: 11px; color: #281E35; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.atencao1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
}
.atencao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.colunaleft-newmail {
	width:580px;
	float:left;
	padding:0px;
	margin:0px;
	position:relative;
}
.colunaright-newmail {
	width:146px;
	padding:0px;
	margin-left:20px;
	float:left;
}
.conteditprofilelarge {
	width:645px;
	padding-left:15px;
	line-height:15px;
}
.destaque {
	color:#CC0000;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.destaque02 {
	color:#000000;
	margin:0px;
	padding:0px;
}

.col1 {
	width:480px;
	float:left;
	font-size:11px;
}
.col1 img {
	vertical-align:middle;
	margin-right:10px;
	float:left;
}
.col1 ul {
	margin:0px;
	padding:0px;
}
.col1 li {
	list-style:none;
	font-size:11px;
	margin-bottom:5px;
	margin-top:5px;
	clear:right;
}
.col1 li span{
	margin-left:10px;
}
.col3 {
	border:1px #E7E3E1 solid;
	text-align:center;
	background-color:#F9F9FC;
	padding-bottom:10px;
	margin-left:3px;
}
.col3 h5 {
	border-bottom:1px #E7E3E1 solid;
	padding:5px;
	color:#49409C;
	text-align:left;
	background-color:#FFFFFF;
	margin:0px;
}
.contphoto {
	width:130px;
	float:left;
	padding:5px;
	margin:0px 0px;
	font-size:11px;	
}
.contphoto p {
	padding:0px;
	margin:0px;
	color:#7485BD;
	text-align:left;
	font-weight:bold;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:5px;
}
.borderphoto {
	width:130px;
	float:left;
	padding:5px 1px 5px 8x;
	border:1px #A6A6A6 solid;
	font-size:11px;
	background-color:#FFFFFF;	
	margin-left:2px;
}
.borderphoto a {
	color:#49409C;
}
.upload {
	background-color:#C90338;
	border:1px #CA5675 solid;
	padding:1px 3px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	width:100px;
	height:20px;
	text-align:center;
	margin:10px 0px 0px 340px;
}
.areaupload {
	background-image:url(/images/bg_box_upload_photo.gif);
	background-position:top; 
	background-repeat:no-repeat; 
	width:497px;
	padding:0px;
	margin:20px 0px 0px 0px;
}
.areaupload form {
	padding:0px;
	padding-top:8px;
	margin:0px;
}
.areaupload label{
	font-weight:bold;
	width:100px;
	margin-top:5px;
	margin-left:15px;
}
.linkazul_search{
	padding-top:10px;
	padding-bottom:8px;
	background-color:#EEF1F9;
}
.linkazul_search a {
 	font-weight:bold;
	color:#2C1E5B;
	margin-bottom:10px;
}
.linkroxo_search{
	background-color:#E6E8F5;
	border-bottom:1px #AAAEC4 solid;
	padding-top:10px;
	padding-bottom:8px;
}
.linkroxo_search a { 
	color:#B22222;
	font-weight:bold;
}
.linkazul a {
 	font-weight:bold;
	color:#7485BD;
}

/* Prediletos */

.moster {
	display:block;
	width:740px;
	margin:0px 0px 10px 0px;
	text-align:center;
	height:90px;
	_height:80px;
}

.bglistedit {
	background-color:#F6F4F9;
	padding:3px 5px;
	width:740px;
	margin:0px 0px 0px;
	}

.bglist{
	clear: both;
	margin:5px 8px 0 8px;
}

.photos {	
	background:url(http://images.parperfeito.com.br/images/bg_photo_list.gif) center top no-repeat;
	float:left;
	font-size:10px;
	height:90px;
	/*margin:7px 3px 0 10px;
	*margin:9px 3px 0 7px;
	_margin:9px 3px 0 5px;*/
	padding:0!important;
	width:80px;
	position:relative;
	}

.photos a {
	text-decoration:none;
	}

.photos img {
	vertical-align:middle;
	}

.photo-txt a {
	font-weight:bold;
	text-decoration:none;
	color:#411E90;
	}

.photo-img {
	margin:3px 8px 0 8px; 
	width:64px;
	height:64px;
	}
	
.photo-txt {
	width:64px;
	top:26px;
	text-align:center;
	position:absolute;
	left:8px;
	}
	
.extraphoto {
	margin:10px 8px 0 5px;
	}

.date {
	/*padding:7px 3px 3px 3px;
	*padding:9px 3px 3px 3px;
	float:left;
	width:642px;
	*width:666px;
	_width:662px;*/
	margin: 0 0 0 5px;
	}

.infoprofile {
    background-color:#fbfafe;
	font-size:11px;
	padding:10px;
	width:500px;
    *width:520px;
    float:left;
    margin:0 0 10px 0;
    border-bottom:1px solid  #e4ddee;
	border-top:1px solid  #e4ddee;
	}

.itensprofilelist {
	float:none!important;
	}
	
.infoprofile a{
	color:#7C85C5;
	}
	
.infoprofile p img {
	vertical-align:middle;
	}
	
.infoprofile p {
	margin:0px;
	padding:0px;
	}
	
.infoprofile .username {
	color:#7C85C5;
	font-weight:bold;
	width:170px;
	}
	
.infoprofile .age {
	width:70px;
	}
	
.infoprofile .submitnote {
	width:300px;
	float:left;
	}
	
.infoprofile .lastlogin {
	width:200px;
	float:left;
	}
	
.infoprofile .note {
	padding:10px 0px;
	}
	
.infoprofilesubmitarea {
	margin-top:10px;
	}

.doc-layout-body {
	padding:0px 0px 0px 8px ;
}

.typelist {
	width:260px;
	font-size:11px;
	float:left;
}
.typeorder {
	margin-top:10px;
	width:500px;
	font-size:11px;
}
.linkusername {
	color:#7C85C5;
	font-weight:bold;
	width:auto;
    margin:0 0 5px 8px;
    float:left;
}
.coloritem {
	color:#7C85C5;
}
.aboutmefloat {
	position:relative;
	width:340px;
	margin:0px 5px 5px 5px;
	padding:0px;
	float:left;
	font-size:11px;
}
.aboutmefloat .abatit {
	background-color:#FFFFFF;
	background-image:url(/images/bg_aba_editprofile.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:22px;
	font-size:12px;
	padding-left:5px;
	padding-top:3px;
	color:#4A3F9F;
	font-weight:bold;
}
.aboutmefloat .abatit2 {
	background-color:#FFFFFF;
	background-image:url(/images/bg_aba_editprofile_two.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:22px;
	font-size:12px;
	padding-left:5px;
	padding-top:3px;
	color:#E63A52;
	font-weight:bold;
}
.aboutme {
	border-bottom:1px #D4D3D1 solid;
	border-left:1px #D4D3D1 solid;
	border-right:1px #D4D3D1 solid;
	position:relative;
}

.aboutme a {
	color:#6C86D8;
	font-weight:bold;
	padding-bottom:10px;
}
.aboutme ul {
	background-color:#FAF9FB;
	padding:0px;
	margin:0px 1px;
}
.aboutme li {
	list-style:none;	border-bottom:1px #F3F1F0 solid;
	padding-bottom:5px;
	height:25px;
}
.aboutme p{	
	margin:0px;
	border-bottom:1px #F3F1F0 solid;
}
.aboutme form {
	padding:10px;
}
.aboutwhoseek  {
	border-bottom:1px #D4D3D1 solid;
	border-left:1px #D4D3D1 solid;
	border-right:1px #D4D3D1 solid;
	position:relative;
}
.aboutwhoseek a {
 	font-weight:bold;
	color:#6C86D8;
	padding-bottom:5px;
}
.aboutwhoseek form {
	padding:15px;
}
.aboutwhoseek p {	
	padding:0px;
	margin:0px;
	border-bottom:1px #F3F1F0 solid;
}
.aboutwhoseek ul {
	background-color:#FAF9FB;
	padding:0px;
	margin:0px 1px;
}
.aboutwhoseek li {
	list-style:none;
	margin:5px 15px;
	padding-bottom:5px;
	height:20px;
}

.roxoclaro {
	color:#6C86D8;
}
.textos {
	color:#4A3F9F;
	font-weight:bold;
}
.contnotfloat  {
	width:770px;
	height:500px;
	margin-top:10px;
	clear:left;
}
.extrainfo {
	position:relative; 
	width: 121px; 
	float:left;
}
.thumbusername {
	display:none;
}

.coloritemmargin {
	color:#7C85C5;
	margin-left:10px;
}
.error {
	padding:10px;
	background-color:#FFFFFF;
	margin:5px 0px;
}
.azulmarinho11simples {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#09274C;
	text-decoration: none;
}
.azulclaro211simples {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878BB5;
	text-decoration: none;
}
.azulclaro10simples {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #193B66;
	text-decoration: none;
}
.branco11boldnone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.preto10simples {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.preto12simples {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.roxoclaro9boldnone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #776CA1;
	text-decoration: none;
}
.azulescuro10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
}
.vemelhor14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.newcadbranco11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: normal;
}
.titrelogin {
	font-size:12px;
	font-weight:bold;
	color:#7C85C5;
	padding-left:15px;
	padding-bottom:25px;
}
.botaocancel {
	font-size:11px;
	background-color:#E7E6EE;
	padding:10px 10px;
	width:50px;
}
.botaocancel a {
	text-decoration:none;
	color:#999submit4B9;
}
	.cont1 {
		width:350px;
		margin:10px;
		float:left;
	}
	.cont1 dl {
		margin:0px;
		padding:5px 0px;
	}
	.cont1 dt {
		margin:0px;
		padding:0px;
		width:100px;
		float:left;
	}
	.cont1 dd {
		margin:0px;
		padding:0px;
		width:220px;
		float:left;
		clear:right;
}
	#selects {
		display:none;
	}
	.cont2 {
		width:350px;
		margin:10px;
		float:left;
	}
.importante {
	width:724px;
	border:1px #E2E3EC solid;
	padding:10px;
}
.importante strong{
	color:#FDA33A
}
.bgnaveg {
	background-color:#F7F6FB;
	padding:10px;
	width:724px;
	float:left;
	font-size:11px;	
	font-weight:bold;
	text-align:right;
	margin-top:15px;
	}
.bgnaveg a{
	color:#7C85C5;
	font-weight:bold;
	text-decoration:underline;
}
.menu {
	background-color:#E7E9FD;
	width:190px;
	float:right;
	padding:0px;
	margin:0px;
}
.menu ul{
	margin:0px;
}
.menu li{
	border-bottom:1px solid #FFFFFF;
	padding-bottom:4px;
	padding-left:8px;
}
.menu a{
	color:#2C1E5B;
	font-weight:bold;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
.posrelative {
	position: relative;
}
.posabsolute {
	position: absolute;
}
.importantcar {
	position:absolute;
	top:5px;
	right:5px;
}
.lefthist {
	float:left;
	width:360px;
	padding-left:15px;
	border:1px solid #E2E3EC;
	margin-left:15px;
}
.lefthist ul{
	padding-bottom:10px;
	margin:0px;
}
.lefthist li{
	padding-top:10px;
	list-style:none;
}
.lefthist li img{
	vertical-align:middle;
	margin-right:10px;
}
.lefthist li a{
	color:#2C1E5B;
	text-decoration:none;
	list-style:none;
}
.righthist {
	float:right;
	width:360px;
	padding-left:15px;
	border:1px solid #E2E3EC;
	margin-left:15px;
}
.righthist li{
	padding-top:10px;
	list-style:none;
}

.righthist li img{
	vertical-align:middle;
	margin-right:10px;
	list-style:none;
}
.righthist ul{
	padding-bottom:10px;
	margin:0px;
}
.righthist li a{
	color:#2C1E5B;
	text-decoration:none;
	font-weight: normal;
	list-style:none;
}
.cont-questions {
	padding:10px;
}
.infosperfil {
	padding-bottom:5px;
}
.infosperfil .orange a{
	color:#FF980A;
	font-weight:bold;
}
.infosperfil strong {
	font-size:13px;
	color:#E63A52;
	font-weight:bold;
}
.legenda li{
	padding-top:5px;
	color:#E63A52;
	font-weight:bold;
	list-style:none;
}
.profilefulfill{
	 width:302px; 
	 background-color:#E5E0F5; 
	 height:5px; 
	 font-size:2px;
}
.preenchimento {
width:302px; border:1px #A5ACB2 solid; height:5px; font-size:2px; margin-top:5px;
}
.tabelameuperfil{
border:1px #D1D3D4 solid; background-color:#F7F6FB;

}
.bordertwo_quicksearch {
	margin-top: 15px;
	width: 200px;
	border:1px solid #D3D2E2;
	padding:10px;
	float:left;
	font-size:10px;
}
.bordertwo_quicksearch a{
	color:#858BC8;
}
.bordertwo_quicksearch h3{
	font-size: 14px;
}
.preenchimento {
width:300px; 
color:#411E90;
}

.vireouro {
color:#FF980A;
font-size:12px;
font-weight:bold;
}
.aboutwhoseek a{
color:#F04D64;
}
.currentlyreceive {
font-weight:normal;
font-size:10px;
color:#7C85C5;
margin-top:10px;
}
.currentlyreceive a{
font-size:10px;
color:#7C85C5;
font-weight:bold;
}

#geral {
width:400px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#F6F5FA;
}
#geral  div{
color:#C31709;
font:80% Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
float:left;
}
#geral h4 {	 
text-align:center;
background-color:#797DC6;
height:25px;
color:#FFFFFF;
font-size:18px;
font-weight:normal
}
#esquerda {	
margin:6px; 
color:#C31709;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
background-color:#F6F5FA;
width:190px;
}
#esquerda lable{
font:80% Verdana, Arial, Helvetica, sans-serif;
}

#esquerda input{
width:70px;
}
	 
#direita {
padding:5px;
color:#C31709;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
background-color:#F6F5FA;
width:190px;
}
#direita lable{
font:80% Verdana, Arial, Helvetica, sans-serif;
}
#direita input{
width:90px;
}
#direita a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#797DC6;
text-align:left;	 
}

.ordercep{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:300px;
text-align:left;
color:#CC3300;
font-weight:bold;
}
.ordercep ol{
list-style:none;
list-style-type:none;
margin:0px;
padding:0px;
}
.ordercep li{
margin-top:3px;
float:left;
color:#3E2C7E;
font-weight:normal;
width:150px;
}
   
.buttom{
height:25px;
background-color:#797DC6;
width:400px;
text-align:center;
}
.preenchanow {
	color:#2A1E5C;
}
.outrasbuscaswelc {
border-top:1px #AEB6E9 solid; 
background-color:#F7F6FB; 	
border-bottom: 1px #D6D6E7 solid; 
padding:5px;
font-weight:normal;
color:#4A429C;
}


.barranovosmails{ background-color:#F5F5F9; 
height:25px; 
margin-bottom:10px; 
}

.antprox{ color:#7C85C5 }


.botaoazul {
background-image:url(http://images.parperfeito.com.br/images/bg_btn_blue_l.gif); 
padding:0px; padding-left:10px; 
background-repeat:no-repeat; 
margin:0px;
float:right;
}
.botaoazul input {
background-image:url(http://images.parperfeito.com.br/images/bg_btn_blue_r.gif); 
height:21px; 
background-repeat:no-repeat; 
background-position:right; 
background-color:none; 
border:none;  
margin:0px; 
padding:0px; 
padding-right:10px; 
color:#FFFFFF; 
font-weight:bold; 
font-size:11px;
}

.botaolaranja {
background-image:url(http://images.parperfeito.com.br/images/bg_btn_orange_l.gif); 
padding:0px; padding-left:10px; 
background-repeat:no-repeat; 
margin:0px;
float:right;
}
.botaolaranja input {
background-image:url(http://images.parperfeito.com.br/images/bg_btn_orange_r.gif); 
height:21px; 
background-repeat:no-repeat; 
background-position:right; 
background-color:none; 
border:none;  
margin:0px; 
padding:0px; 
padding-right:10px; 
color:#FFFFFF; 
font-weight:bold; 
font-size:11px;
}
.data {
color:#7C85C5;
margin:0px;
	padding:0px;
}
.right {
	float:left;
	width:350px;
	border:1px solid #E2E3EC;
	margin:10px 0px 10px 15px;
}
.right li {
list-style:none;
}
.right li img{
	vertical-align:middle;
	margin-right:10px;
}
.right ul{
	padding:12px;
	margin-left:3px;
}
.right li a{
color:#2C1E5B;
text-decoration:none;
font-weight:normal;
}

/*Dados ajustes vantagens */
.dadosvantagens {
	list-style:none;
	margin:0px;
	padding:0px;
}
.dadosvantagens li {
	margin:5px;
}
/*tabelas de preco */
.oldprice {
	position:relative;
	font-size:20px;
	font-weight:normal;
	border-left:1px #E7E3E1 solid;
	padding-left:10px;
	color:#6C86D8;
}
.floatnumberoldprice {
	top:5px;
	font-size:12px;
	font-weight:normal;
	position: relative;
	font-size: 13px;
}
.helpreg {
	color:#FFFFFF
}
.helpreg a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}




.t_pergunta {
	background-color: #E4E7F8;
}

.t_peg_bg {
background-image: url(http://images.parperfeito.com.br/images/seta_cima_pp.gif);
background-repeat: no-repeat;
width:9px;
height:9px;
}


.pergunta {
	background-color:#F6F5FA;
}


.t_resposta {
 background-color:#E4E7F8;
}

.t_resp_bg {
 background-image: url(http://images.parperfeito.com.br/images/seta_baixo_pp.gif);
 background-repeat: no-repeat;
 width:9px;
 height:9px;

}

.botaoresignation {
	background-image:url(http://images.parperfeito.com.br/images/bg_btn_blue_l.gif); 
	background-repeat:no-repeat; 
	margin:10px;
	padding-top:4px;
	height:30px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	display:block;
}

.botaoazul a {
background-image:url(http://images.parperfeito.com.br/images/bg_btn_blue_r.gif); 
height:21px; 
background-repeat:no-repeat; 
background-position:right; 
background-color:none; 
border:none;  
margin:0px; 
padding-top:3px; 
padding-right:10px; 
color:#FFFFFF; 
font-weight:bold; 
font-size:11px;
margin-right:28px;
}

/* cadastro novo ####################################### */


#reg_novo{
	background:#FFFFFF  url(http://images.parperfeito.com.br/images/bg_reg_novo_top.gif) repeat-y top left;
	width: 765px;
	margin:43px 0px 0px 0px;	
}

#reg_novo .rounded_top {
 position:relative;
  width: 765px;
  height:auto;
  height:132px;
  background: transparent url(http://images.parperfeito.com.br/images/tl_reg_novo_top.gif) no-repeat top left;
  z-index:2;
}
#reg_novo .rounded_top div {
  background: url(http://images.parperfeito.com.br/images/tr_reg_novo_top.gif) no-repeat top right;
}
#reg_novo .rounded_top div div {
  /*background: url(http://images.parperfeito.com.br/images/bl_pp.gif) no-repeat bottom left;*/
}
#reg_novo .rounded_top div div div{
  /*background: url(http://images.parperfeito.com.br/images/br_pp.gif) no-repeat bottom right;*/
  padding: 9px 0px 0px 25px;
  color:#031B62;
}

#reg_novo .rounded_top div div div p{
  width:440px;
  padding:0px;
  margin:5px 0px 10px 0px;
}

#reg_novo .rounded_top div div div h1{
  position:absolute;
  bottom:-14px;
  padding:0px;
  margin:0px;
  font: bold 48px Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
  color:#D8DEF0;
}

#reg_novo_main{
	background: transparent url(http://images.parperfeito.com.br/images/bg_reg_main.gif) repeat-x top;
	width: 755px;
	margin:0px 0px 0px 3px;
	padding:9px 0px 10px 0px;		
	color:#031B62;
	position:relative;
	z-index:1;
}


#reg_novo_main input{
	font-size:11px;
}


#selo_rapido{
	background:url(http://images.parperfeito.com.br/images/img_selo_reg.gif) no-repeat;
	width:91px;
	_width:95px;
	height:79px;
	_height:95px;
	padding:16px 0px 0px 4px;
	position:absolute;
	right:190px;
	_right:189px;
  	bottom:-9px;
	font: bold 15px Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	/*font: bold 16px Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;*/
  	color:#FFFFFF;
	text-align:center;
	z-index:4;
}

#casal_reg{
	background:url(http://images.parperfeito.com.br/images/img_selo_reg.gif) no-repeat;
	position:absolute;
	right:7px;
	_right:6px;	
  	top:-15px;
  	color:#FFFFFF;
	text-align:center;
	z-index:1;
}

.linkmembers02 {
	margin:0px 0px 17px 30px;
	height:21px;	
	_height:25px;
	padding:4px 0px 0px 33px;
}

.teste{
	margin:20px 0px 0px 30px;
}



#form_left{
float:left;
width:500px;
position:relative;
margin:0px 0px 0px 15px;
}

#form_left .fields{
	width:163px;
	padding:0px 7px 0px 0px;	
	text-align:right;
	float:left;
	margin:5px 0px 10px 0px;
	font-weight:bold;
}

#form_left2{
float:left;
width:500px;
position:relative;
margin:0px 0px 0px 30px;
}

#form_left2 .fields{
	width:163px;
	padding:0px 7px 0px 0px;	
	text-align:right;
	float:left;
	margin:5px 0px 10px 0px;
	font-weight:bold;
}


#msg_dir{
float:left;
width:175px;
margin:19px 24px 0px 0px;
position:relative;
}

.atent_torpedo{
	font-size:12px;
	margin:27px 0px 0px 20px;
}

.atent_torpedo strong{
	color:#DB2900;
}

.beneficios_pp{
	margin:25px 0px 0px 0px;
	padding:3px 0px 3px 20px;
	border-left:1px dashed #C3C3C3;
	
}

.bypp{
	color:#415FB6;	
}



.beneficios_pp ul

{
	margin:4px 0px 0px 0px;
	padding:0px 6px 0px 0px;
	height:250px;
}

.beneficios_pp li
{
	margin:0px 0px 10px 0px;
	padding:2px 5px 0px 17px;
	list-style : none;
}

.li_01{
background: url(http://images.parperfeito.com.br/images/bul_quad01.gif) no-repeat left 3px ;
}

.li_02{
background: url(http://images.parperfeito.com.br/images/bul_quad02.gif) no-repeat left 3px ;
}

.li_03{
background: url(http://images.parperfeito.com.br/images/bul_quad03.gif) no-repeat left 3px ;
}

.bt_reg_env{
	float:left;
	border:1px solid #466488;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.bt_reg_env div{
	border-left:1px solid #ACB4E2; 
	border-top:1px solid #ACB4E2; 
	border-bottom:1px solid #466488;
}

.bt_reg_env div div{
	border-left:1px solid #ACB4E2; 
	border-top:1px solid #ACB4E2; 
	border-bottom:1px solid #466488;
}

.bt_reg_env div div {	
	border-left:1px solid #ACB4E2;
	border-top:1px solid #ACB4E2;
	border-right:1px solid #2E4FA9;
	border-bottom:1px solid #2E4FA9;
	background-color:#5B78C5;
	text-align:center;
	padding:1px 16px 1px 16px;

}

.bt_reg_env div div a{
	color:#ffffff; 
	font-weight:bold; 
	font-family:verdana; 
	font-size:11px;
	text-decoration:none;	
}


.botao_reg_azul {
background:url(http://images.parperfeito.com.br/images/bg_btn_blue_l.gif) no-repeat top left; 
padding:5px 0px 5px 10px; 
_padding:0px 0px 0px 10px;
margin:0px;
height:21px; 
}


.botao_reg_azul input {
background:url(http://images.parperfeito.com.br/images/bg_btn_blue_r.gif) no-repeat right; 
height:21px; 
border:none;  
margin:0px; 
padding:0px 10px 0px 0px;
color:#FFFFFF; 
font-weight:bold; 
font-size:11px;
}

.seta_click21{
	position:absolute;
	left:325px;
	top:0px;
	top:47px;
}


.mail_click{
	font-weight:bold;
	color:#DB2900;
}


.erros_fields_nick {
	margin:0px 0px 0px 30px;
}

#reg_novo_bot {
 position:relative;
  width: 765px;
  height:auto;
  height:25px;
  background: url(http://images.parperfeito.com.br/images/bg_reg_novo_bottom.gif) repeat-x;
}

#reg_novo_bot .rounded_bottom  {
   background: transparent url(http://images.parperfeito.com.br/images/tl_reg_novo_bottom.gif) no-repeat top left;
   width: 765px;
   height:25px;
}
#reg_novo_bot .rounded_bottom div {
  background: transparent url(http://images.parperfeito.com.br/images/tr_reg_novo_bottom.gif) no-repeat top right;
  height:25px;
}


.botaoazul2 {
background-image:url(http://images.parperfeito.com.br/images/bg_btn_blue_l.gif); 
padding:0px 0px 5px 10px;
background-repeat:no-repeat; 
margin:0px;
float:left;
}

.botaoazul2 input {
background-image:url(http://images.parperfeito.com.br/images/bg_btn_blue_r.gif); 
height:21px; 
background-repeat:no-repeat; 
background-position:right; 
background-color:none; 
border:none;  
margin:0px; 
padding:0px 0px 0px 0px; 
padding-right:10px; 
color:#FFFFFF; 
font-weight:bold; 
font-size:11px;
}

.footer_nova {
	font-size:11px;
	color:#C3CBE5;
	margin: auto; 
	clear: both; 
	text-align:center;
}

.importantcar2 {
	padding-top:2px;
	float:right;
}

/*.botaoazul2 {
float:left;
background:url(http://images.parperfeito.com.br/images/bg_btn_blue_l.gif) no-repeat top left; 
padding:0px 0px 8px 10px;
margin:0px 0px 0px 0px;
}
.botaoazul2 input {
background:none url(http://images.parperfeito.com.br/images/bg_btn_blue_r.gif) no-repeat right top; 
background-color:none;
border:none; 
padding:0px 10px 0px 0px; 
margin:0px 0px 0px 0px; 
color:#FFFFFF; 
font-weight:bold; 
font-size:11px;
height:21px;
}*/

.bt_form {
border:0;
width:89px;
height:21px;
background: url(http://images.parperfeito.com.br/images/bg_bt_reg1.gif) no-repeat;	
font-family: Trebuchet MS, verdana, arial; 
color: #FFFFFF;
font-weight: bold; 
font-size:23px;
cursor: default;
margin-left:73px;
}


#reg_novo_main .st_regs{
	margin:25px 0px 20px 15px;
	padding-left:0px;
	font-weight:bold;
	color:#7C85C5;
	font-size:15px; 
}

.linkmembers01 {
	margin:0px 0px 17px 7px;
	background:url(/images/alert_alreg.gif) no-repeat left top;
	height:21px;	
	_height:25px;
	padding:4px 0px 0px 33px;
}

.linkmembers01 a{
	color:#3A4570;
	font-size:12px;
}

.linkmembers03 {
	position:absolute;
	right:0px;
	top:-4px;
	margin:0px 0px 17px 30px;
	background:url(/images/alert_alreg.gif) no-repeat left top;
	height:21px;	
	_height:25px;
	padding:4px 0px 0px 33px;
}

.linkmembers03 a{
	color:#3A4570;
	font-size:11px;
}

.linkmembers04 {
	position:absolute;
	right:20px;
	top:30px;
	width:220px;
	margin:0px 0px 17px 30px;
	background:url(/images/alert_alreg.gif) no-repeat left top;
	height:21px;	
	_height:25px;
	padding:4px 0px 0px 33px;
}

.linkmembers04 a{
	color:#3A4570;
	font-size:11px;
}


.erros_fields {
	margin:2px 10px 7px 30px;
	color:#C31709;
}

.strong_startnovatext {
	font-weight:bold;
	color:#7C85C5;
	font-size:12px;
}

.strong_startnovatext small{
	color:#A2ABDF;
}

.strong_startnovatext small span{
	color:#C31709;
}


/* Fim cadastro novo ####################################### */



/*NBtsViewProfile*/

#NbtProfile {
    float:left; 
    margin:0px; 
    padding:0px; 
    list-style:none;
}

#NbtProfile li{
    float:left; 
    width:135px;
    height:32px;
    margin:0 0 4px 0;
}


#NbtProfile a{ 
    display:block;
    width:135px;
    height:32px;
    text-decoration:none;
    }

#NbtProfile div{
    margin:8px 0 0 41px;
	display:inline;
    font-size:11px;
    float:left;
    cursor:pointer;
}

.NbtProfileChat {
    background-image: url(http://images.parperfeito.com.br/images/BtProfileChat.jpg);

}

.NbtProfileChatOn {
    background-image: url(http://images.parperfeito.com.br/images/BtProfileChatOn.gif);

}
.NbtProfileChatBusy {
    background-image: url(http://images.parperfeito.com.br/images/BtProfileChatBusy.gif);

}
.NbtProfileChatWait {
    background-image: url(http://images.parperfeito.com.br/images/BtProfileChatEmpty.gif);
}

.NbtProfileChatWait span{
background:url(http://images.parperfeito.com.br/images/busca/listagem/ico_videochat_stdby.gif);
width:17px;
height:17px;
margin:5px -30px 0px 12px;
_margin:5px -30px 0px 12px;
display:block;
float:left;
}

.NbtProfileEmail a{
    background-image: url(/images/BtProfileEmail.jpg);

}
.NbtProfileEmail a:hover {
    background-image: url(/images/BtProfileEmailOn.jpg);
}

.NbtProfileExmail a{
    background-image: url(/images/BtProfileExmail.jpg);

}
.NbtProfileExmail a:hover {
    background-image: url(/images/BtProfileExmailOn.jpg);
}

.NbtProfileSms a{
    background-image: url(/images/BtProfileSms.jpg);
}
.NbtProfileSms a:hover {
    background-image: url(/images/BtProfileSmsOn.jpg);
}

.NbtProfileAddPred a{
    background-image: url(/images/BtProfileAddPred.jpg);

}
.NbtProfileAddPred a:hover {
    background-image: url(/images/BtProfileAddPredOn.jpg);
}


/*Novos icones botoes*/

#NbticonProfile {
    float:left; 
    margin:0px; 
    padding:0px; 
    list-style:none;
}

#NbticonProfile li{
    float:left; 
    width:140px;
    height:35px;
    margin:0 0 4px 0;
}


#NbticonProfile a{ 
    display:block;
    width:140px;
    height:35px;
    text-decoration:none;
    }

#NbticonProfile div{
    margin:8px 0 0 41px;
	display:inline;
    font-size:11px;
    float:left;
    cursor:pointer;
}

.NbticonProfileChat a{
    background-image: url(http://images.parperfeito.com.br/images/NBotProfileChat.gif);
}
.NbticonProfileChat a:hover {
    background-position: 0px -36px;
}
.NbticonProfileChatOn a{
    background-image: url(http://images.parperfeito.com.br/images/NBotProfileChatOn.gif);
}
.NbticonProfileChatOn a:hover {
    background-position: 0px -36px;
}
.NbticonProfileChatBusy {
    background-image: url(http://images.parperfeito.com.br/images/NBotProfileChatBusy.gif);

}
.NbticonProfileChatWait {
    background-image: url(http://images.parperfeito.com.br/images/NBotProfileChatWait.gif);
}


.NbticonProfileEmail a{
    background-image: url(http://images.parperfeito.com.br/images/NBotProfileEmail.gif);
}
.NbticonProfileEmail a:hover {
    background-position: 0px -36px;
}

.NbticonProfileExmail a{
    background-image: url(http://images.parperfeito.com.br/images/NBotProfileExmail.gif);

}
.NbticonProfileExmail a:hover {
    background-position: 0px -36px;
}

.NbticonProfileSms a{
    background-image: url(http://images.parperfeito.com.br/images/NBotProfileSms.gif);
}
.NbticonProfileSms a:hover {
    background-position: 0px -36px;
}

.NbticonProfileAddPred a{
    background-image: url(http://images.parperfeito.com.br/images/NBotProfileAddPred.gif);

}
.NbticonProfileAddPred a:hover {
    background-position: 0px -36px;
}




/*Novos icones botoes*/