.perfilUsuario-conteudo-recado-comentar {
	float: left;}

.perfilUsuario-conteudo-recado-bloco {
	width: 520px;
	margin-bottom: 20px;
	float: left;}

.perfilUsuario-conteudo-recado-bloco-foto {
	width: 125px;
	text-align: left;
	float: left;}

.perfilUsuario-conteudo-recado-bloco-texto {
	border: 1px solid #666;
	width: 370px;
	padding: 5px;
	margin-left: 10px;
	min-height: 150px;
	height:auto !important;
	height: 150px;
	float: right;}

.box {
	background-color: #E4E7F1;
	width: 100px;
	height: 17px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	z-index: 2;}

.on_img {
	background: #E4E7F1 url('images/on.gif') no-repeat;
	color: #687EC7;
	cursor: pointer;
	padding: 4px 30px 2px 30px;}

.over_img {
	background: #E4E7F1 url('images/over.gif') no-repeat;
	color: #687EC7;
	cursor: pointer;
	padding: 4px 30px 2px 30px;}

.form-foto-desc td {
	width: 150px;
	padding: 0px 10px 0px 10px;}

.form-foto-desc-item {
	font-weight: bold;
	text-align: center;}

#sidebar-perfil-menu, #sidebar-perfil-lookbook, #sidebar-perfil-makeup, #sidebar-perfil-inspiracao, #sidebar-perfil-favorito {
	width: 390px;
	padding: 5px;}

.sidebar-base-perfil {
	background-color: #E4E7F1;
	margin-bottom: 10px;}

#sidebar-perfil {
	margin-top: 10px;
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 14px;
	text-align: justify;
	width: 400px;
	float: right;}

#content-perfil {
	color: #909090;
	line-height: 15px;
	text-align: justify;
	width: 540px;
	float: left;
	margin-bottom: 30px;}

.content-item-perfil {
	margin-top: 10px;
	padding: 10px;
        background-color: #FFF;
	width: 520px;
	float: left;
	min-height: 600px;
	height:auto !important;
	height: 600px;}

input.regular-text {
	font-size: 14px;
	color: #909090;
	border: 1px solid #e1e1e1;
	background-color: #f8f8f8;
	margin: 0;
	width: 100%;
	padding: 2px;}

textarea.regular-text {
	font-size: 12px;
	color: #909090;
	border: 1px solid #e1e1e1;
	background-color: #f8f8f8;
	margin: 0;
	width: 99%;
	padding: 2px;}

.form-perfil, .form-perfil-comentar, .form-foto, .form-foto-desc, .form-foto-comentar {
	width: 520px;
	margin: 10px 0px 10px 0px;}

.form-perfil th, .form-perfil-comentar th, .form-foto th, .form-foto-comentar th {
	width: 120px;}

.form-perfil td, .form-perfil-comentar td, .form-foto td, .form-foto-comentar td {
	width: 400px;}

.fotoPerfil {
	width: 100px;
	height: 115px;}

.perfilUsuario {
	width: 520px;}

.perfilUsuario-topo {
	width: 520px;
	height: 125px;
	float: left;
	font-size: 14px;
	line-height: 24px;}

.perfilUsuario-topo-foto {
	width: 120px;
	height: 125px;
	float: left;
	padding: 0;
	margin: 0;}

.perfilUsuario-topo-identificacao {
	width: 400px;
	height: 125px;
	float: left;
	padding: 0;
	margin: 0;}

.perfilUsuario-conteudo {
	width: 520px;
	float: left;}

#userlogin {
	background-color: #ccc;}

.error {
	color: #FA0;}

#form_perfil, #form_foto {
	margin-top: 10px;}

.perfilUsuario-conteudo-sobre {
	margin-top: 20px;
	width: 520px;
	float: left;
	font-size: 12px;
	line-height: 22px;}

.perfilUsuario-conteudo-social {
	margin-top: 20px;
	width: 520px;
	float: left;}

.perfilUsuario-conteudo-social-item {
	margin-right: 5px;
	width: 32px;
	height: 32px;
	float: left;}

.perfilUsuario-conteudo-msg {
	margin: 30px 0px 30px 30px;
	width: 440px;
	float: left;
	font-size: 18px;
	line-height: 28px;}

.perfilUsuario-conteudo-inspiracao {
	margin-top: 10px;
	width: 520px;
	float: left;
	font-size: 14px;
	line-height: 26px;}

.perfilUsuario-conteudo-recado {
	margin-top: 20px;
	width: 520px;
	float: left;
	font-size: 14px;
	line-height: 26px;}

.perfilUsuario-wishlist, .perfilUsuario-foto {
	margin: 20px 0px 20px 0px;
	width: 520px;
	float: left;}

.perfilUsuario-wishlist-img {
	height: 96px;
	width: 96px;
	float: left;}

.perfilUsuario-wishlist-desc{
	margin-left: 14px;
	width: 410px;
	float: left;}

.perfilUsuario-foto-desc {
	margin-left: 14px;
	width: 400px;
	float: left;}

.sidebar-perfil-foto-bloco {
	margin: -5px 13px 0px 13px;
	_margin: 0px 8px 0px 8px;
	height: 130px;
	width: 100px;
	float: left;}

.sidebar-perfil-foto {
	height: 150px;
	width: 100%;
	float: left;
	text-align: center;}

.sidebar-perfil-foto-item {
	float: left;
	z-index: 1;}

.perfilUsuario-foto-img {
	height: 125px;
	width: 100px;
	float: left;
	z-index: 1;}

.sidebar-perfil-gwsstore-foto-wl {
	height: 103px;
	width: 100%;
	float: left;
	text-align: center;}

.sidebar-perfil-gwsstore-foto-wl-item {
	margin: 0px 17px 0px 17px;
	_margin: 0px 12px 0px 12px;
	height: 96px;
	width: 96px;
	float: left;}

#sidebar-perfil-gwsstore {
	height: 155px;
	width: 390px;
	padding: 5px;}

#sidebar-perfil-lookbook, #sidebar-perfil-beauty, #sidebar-perfil-inspiracao, #sidebar-perfil-favorito {
	height: 200px;
	width: 390px;
	padding: 5px;}

.sidebar-base-perfil-titulo {
	margin-bottom: 5px;
	height: 25px;
	width: 100%;
	float: left;}

.perfil-principal {
	margin-top: 20px;
	width: 520px;
	float: left;}

.perfil-principal-item {
	width: 100px;
	height: 160px;
	margin: 15px;
	_margin: 13px;
	float: left;}

#perfilUsuario-1 {
	margin: -10px 0px 0px -10px;
	padding: 10px 0px 10px 10px;
	_padding: 20px 0px 20px 20px;
	width: 530px;
	float: left;}

.perfil-direita {
	float: right;
	margin: 5px 5px 0px 5px;}

.sidebar-base-perfil-config {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;}

.sidebar-base-perfil-config a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;}

.paginacao-perfil {
	margin-top: 10px;
	padding: 10px;
	background-color: #FFF;
	width: 500px;
	float: left;
	text-align: center;}

.paginacao-perfil a, .paginacao-perfil a:link {
	padding: 3px 4px;
	margin: 1px;
	text-decoration: none;
	color: #FFF;
	font-size: 8pt;
	background: #687EC7;
	border: 1px solid #687EC7;}
	
.paginacao-perfil a:visited {
	padding: 3px 4px;
	margin: 1px;
	text-decoration: none;
	color: #FFF;
	font-size: 8pt;
	background: #687EC7;
	border: 1px solid #687EC7;}
	
.paginacao-perfil a:hover {
	font-size: 8pt;
	background: #C4B960;
	border: 1px solid #C4B960;}
	
.paginacao-perfil a:active {
	padding: 3px 4px;
	margin: 1px;
	text-decoration: none;
	border: 1px solid #687EC7;
	color: #FFF;
	background-color: #687EC7;}
	
.paginacao-perfil span.pages {
	padding: 3px 4px;
	margin: 1px;
	color: #FFF;
	font-size: 8pt;
	background: #687EC7;
	border: 1px solid #687EC7;}
	
.paginacao-perfil span.current {
	padding: 3px 4px;
	margin: 1px;
	font-weight: none;
	font-size: 8pt;
	color: #FFF;
	background: #C4B960;
	border: 1px solid #C4B960;}
	
.paginacao-perfil span.extend {
	padding: 3px 4px;
	margin: 1px;
	color: #FFF;
	background: #687EC7;
	border: 1px solid #687EC7;}