#header .topo .loginecarrinho{
	width: 290px;
}
#header .topo .loginecarrinho .entrar{
	margin-top: 18px;
	background: none;
	padding: 15px 10px;
	position: relative;
}
#header .topo .loginecarrinho .entrar:hover {
	background-color: #FFF;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-box-shadow: 2px 2px 13px 0px rgba(0, 0, 0, 0.39);
	box-shadow: 2px 2px 13px 0px rgba(0, 0, 0, 0.39);
}
#header .topo .loginecarrinho .entrar:hover:before{
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 5px;
	background: #FFF;
	left: 0px;
	top: 55px;
	z-index: 10;
}
#header .topo .loginecarrinho #btn-entrar{
	display: block;
	width: 84px;
	height: 29px;
	background-image: url('/arquivos/reskin-sprite.png');
	background-repeat: no-repeat;
	background-position: 0 0;
}
#header .topo .loginecarrinho .entrar:hover #btn-entrar{
	background-position: 0px -29px;
}

#container-login{
	display: none;
	width: 360px;
	position: absolute;
	right: 0px;
	z-index: 9;
	min-height: 150px;
	background: #fff no-repeat center center url('data:image/gif;base64,R0lGODlhMAAwAPYAAP///2ZmZvX19e3t7eDg4M7OzuPj4/v7+/Pz…TZK8CPlQYt79qK8iU0o1KDzDcRruqdIrAuu2inHAI718DkHjvvvz220ggADsAAAAAAAAAAAA=');
	-webkit-box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.39);
	box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.39);
	top: 59px;
	-webkit-border-radius: 5px 0px 5px 5px;
	-moz-border-radius: 5px 0px 5px 5px;
	border-radius: 5px 0px 5px 5px;
	overflow: hidden;
}
#container-login #vtexIdContainer{
	display: inline-block !important;
	position: static;
}
#container-login .vtexIdUI{
	width: 100%;
	position: static;
	right: 0px;
	left: initial;
	top: initial;
	margin: 0px;
	display: inline-block;
	height: auto !important;
	padding: 0px;
	border: 0px;
	box-shadow: none;
}
#container-login .vtexIdUI-main-content{
	width: 4000px;
}
#container-login .vtexIdUI .modal-body{
	width: 330px;
	padding: 15px;
}
#container-login .vtexIdUI .vtexIdUI-page{
	position: static;
	min-height: initial;
	float: left;
	width: 360px;
	clear: none;
}
#container-login .vtexIdUI #vtexIdUI-auth-selector .modal-body:before{
	content: 'Use uma das opções para \A confirmar sua identidade';
	font-size: 14px;
	color: #48083a;
	text-transform: uppercase;
	font-weight: bold;
	width: 200px;
}
#container-login .vtexIdUI .vtexIdUI-classic-login{
	position: relative;
}

#vtexIdContainer,#vtexIdUI-global-loader{
	display: none !important;
}
#container-login .vtexIdUI-classic-login-control.email-model.ng-hide,
#header .topo .loginecarrinho .entrar:hover #container-login{
	display: block !important;
}



/*Botões de Login*/

#container-login #sendKeyEmailByPass.vtexIdUI-others-send-email{
	display: block;
	background: #862d6d;
}
#container-login .modal-header,
#container-login #sendKeyEmailByPass,
#container-login #vtexIdUI-google-plus,
#container-login .bottom-icon
{
	display: none;
}
#container-login .vtexIdUI .btn-block,
#container-login .vtexIdUI .btn-block:hover,
#container-login .vtexIdUI .btn-block:active
{
	box-shadow: none;
	border: 0px;
	border-radius: 5px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 6px;
	background: #FF5A24;
	text-shadow: none;
	color: #fff;
}
#container-login #vtexIdUI-facebook{
	background: #3b589d;
}
#container-login .vtexIdUI .vtexid-icon-facebook{
	opacity: 1;
	top: 6px;
	right: inherit;
	left: 15px;
}
#container-login .vtexid-icon-facebook:before{
	content: '';
	display: block;
	width: 14px;
	height: 26px;
	background-color: transparent;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAaCAYAAACHD21cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTM2ODIzNkI3QjIwMTFFNDgxMjQ5QjZEMzYxNzJBMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTM2ODIzNkM3QjIwMTFFNDgxMjQ5QjZEMzYxNzJBMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMzY4MjM2OTdCMjAxMUU0ODEyNDlCNkQzNjE3MkEyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMzY4MjM2QTdCMjAxMUU0ODEyNDlCNkQzNjE3MkEyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr2rRWgAAADqSURBVHjaYvz//z8DDqAGxDlAbA7EkkD8F4g/AfEdIA5mAGnEgoP/4wcM2DSpEdD0DJfGhf8JAwYWLH6zwyK2AYhvAvE/IP4CFkGzjR+Iv6OZvhhbODChmcwNxKxoYkewBTm6xr9QjAy4iNH4EuR6LGIYABQ4CUDMC7WJH4iZ0dSEIImDLHoCxOsY/pMOTsAC5xEDaeAIzI/MJGp8CtMoTqLG57DAcQdiTmiqEATiBWhxOReI10AtYYTHK5ZU8QMtMGKJSTniUFORgRgxCYBoMKqRHhpBfDY0MU5c+RG9BHiLpvkjNo0AAQYAU/1HdpxbazwAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
}


#container-login .vtexIdUI .btn-success,
#container-login .vtexIdUI .btn-success:hover,
#container-login .vtexIdUI .btn-success:active
{
	box-shadow: none;
	border: 0px;
	border-radius: 5px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 15px;
	background: #862d6d;
	text-shadow: none;
	color: #fff;
	margin-top: 5px;
}

#container-login .vtexIdUI .modal-footer{
	background: transparent;
	width: 83%;
	margin: 0 auto;
}

#container-login .vtexIdUI a{
	color: #862d6d;
	font-size: 12px;
}
#container-login .vtexIdUI input[type="text"],
#container-login .vtexIdUI input[type="password"],
#container-login .vtexIdUI input[type="email"]{
	height: 30px;
	font-size: 12px;
	margin: 5px 0;
}

#container-login .vtexIdUI label{
	color: #48083a;
	font-size: 14px;
}

#container-login .vtexIdUI-classic-login-control label span{
	display: none;
}
#container-login .vtexIdUI-classic-login-control.email-model label span{
	font-size: 0px;
	display: block;
}
#container-login .vtexIdUI-classic-login-control.email-model label span:before{
	content: 'Entrar com e-mail e senha';
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}