@charset "utf-8";
/**
 * Popups CSS File
 * @author Eugenio Grigolon
 * @email eugenio@eugeniogrigolon.com
 * @site http://www.eugeniogrigolon.com/
 *
 * @project Lopes
 * @date 2008-07-28 16:02:00 -0300 (Mon, 28 July 2008)
 */

div.close-popup {
	float: right;
	font-size: 85%;
	margin-top: -25px;
}

div.wrap-pq-cadastrar div.close-popup {
	margin-top: -30px;
}

div#send-to-friend,
div#login,
div#cadastro {
	display: block;
	padding: 10px;
	background-color: #efefef;
}

div#send-to-friend label,
div#login label,
div#cadastro label {
	float: left;
	display: block;
	padding-top: 6px;
	font-weight: normal;
	font-size: 100%;
}

div#send-to-friend input,
div#login input,
div#cadastro input {
	font-size: 100%;
	padding: 2px;
}

div#login  div.wrap-text,
div#cadastro  div.wrap-text,
div.wrap-pq-cadastrar div.wrap-text {
	background: url('../images/bg-content.gif') top left repeat-x #efefef;
	padding: 10px;
}

div#login,
div#cadastro {
	width: 800px;
	height: 480px;
}

div#login div#wrap-login,
div#cadastro div#wrap-cadastro {
	float: left;
	width: 490px;
	margin-right: 10px;
}

/**
 * div#send-to-friend
 */
div#send-to-friend {
	width: 400px;
	height: 340px;
}

div#send-to-friend fieldset {
	clear: both;
	padding-top: 7px;
}

div#send-to-friend label {
	width: 60px;
}

div#send-to-friend label.email {
	text-align: right;
	padding-right: 5px;
}

div#send-to-friend p {
	float: left;
}

div#send-to-friend p.btns {
	float: none;
	text-align: center;
	padding-top: 7px;
}

div#send-to-friend div.clear {
	clear: both;
}

div#send-to-friend div.clear p {
	float: none;
	padding: 5px 0;
}

div#send-to-friend input {
	width: 121px;
	margin: 5px 5px 0 0;
}

div#send-to-friend textarea {
	width: 390px;
}

/**
 * div#login
 */
div#login p.call {
	margin-bottom: 10px;
}

div#login div#wrap-login label {
	width: 85px;
}

div#login div#wrap-login p img {
	vertical-align: middle;
	margin-top: -4px;
	*margin-top: -12px;
}

div#login div#wrap-login input {
	width: 200px;
	margin-bottom: 5px;
}

div#login div#wrap-login input.login {
	width: 350px
}

div#login div#wrap-login p.pwd {
	margin-bottom: 10px;
}

div#login div#wrap-login div.error {
	background-color: #fff;
	border: 1px solid #c11f2f;
	text-align: center;
	padding: 10px;
	margin-bottom: 10px;
}

div#login div#wrap-login div.error p 
{
	color: #c11f2f;
	font-weight: bold;}

div#login div#wrap-login div#nao-cadastrado {
	background-color: #ddd;
	text-align: center;
	padding: 30px 0;
}

/**
 * div#cadastro
 */
div#cadastro p.call {
	margin-bottom: 10px;
}

div#cadastro div#wrap-cadastro label {
	width: 110px;
	text-align: right;
	padding-right: 5px;
	color: #777;
}

div#cadastro div#wrap-cadastro input {
	width: 330px;
	margin-bottom: 5px;
	vertical-align: middle;
}

div#cadastro div#wrap-cadastro input.cep {
	width: 50px;
}

div#cadastro div#wrap-cadastro input.checkbox {
	width: 15px;
}

div#cadastro div#wrap-cadastro p a.find-cep {
	margin: 0 10px;
}

div#cadastro div#wrap-cadastro p.endereco {
	padding-left: 55px;
}

div#cadastro div#wrap-cadastro p.estado {
	padding-left: 67px;
}

div#cadastro div#wrap-cadastro p.multi label,
div#cadastro div#wrap-cadastro p.multi input {
	display: inline;
	float: none;
}

div#cadastro div#wrap-cadastro p.multi input.numero {
	width: 20px;
}

div#cadastro div#wrap-cadastro p.multi input.comp {
	width: 40px;
}

div#cadastro div#wrap-cadastro select {
	font-size: 100%;
	margin-top: 5px;
	padding: 2px;
	width: 338px;
}

/* inicio alteracao amauri */
div#cadastro span#spanEndereco { width: 150px; display: inline-block; }
div#cadastro span#spanEstado { width: 30px; display: inline-block; }
div#cadastro span#spanCidade { width: 98px; display: inline-block; }
/* termino alteracao amauri */

div#cadastro div.pwd-box {
	background-color: #dedede;
	padding: 4px 0;
	margin-top: 5px;
}

div#cadastro div#wrap-cadastro div.pwd-box p label { color: #000; }
div#cadastro div#wrap-cadastro div.pwd-box p input { width: 150px; }
div#cadastro div#wrap-cadastro div.pwd-box p input.checkbox { margin-left: 25px; width: 25px; }

div#cadastro div#wrap-cadastro div#questions {
	float: left;
	width: 365px;
	_width: 360px;
	margin: 10px 0;
}

div#cadastro div#wrap-cadastro div#submit-button {
	margin-top: 20px;
}
/* inicio alteracao amauri*/
div#cadastro div#wrap-cadastro div.error {
	background-color: #fff;
	border: 1px solid #c11f2f;
	text-align: center;
	padding: 10px;
	margin-bottom: 10px;
}

div#cadastro div#wrap-cadastro div.error p {
	color: #c11f2f;
	/*text-transform: uppercase; */
	font-weight: bold;
}
/* fim alteracao amauri*/

/**
 * div.wrap-pq-cadastrar
 */
div.wrap-pq-cadastrar {
	float: left;
	width: 300px;
}

div.wrap-pq-cadastrar div.wrap-text {
	margin-top: -7px;
}

div.wrap-pq-cadastrar div.wrap-text h3 {
	font-size: 85%;
	margin: 10px 0 0 0;
	padding: 4px 0 0 28px;
	height: 17px;
}

div.wrap-pq-cadastrar div.wrap-text h3.favoritos {
	background: url('../images/icons/favorito.gif') no-repeat;
}

div.wrap-pq-cadastrar div.wrap-text h3.alerta {
	background: url('../images/icons/alerta-1.gif') no-repeat;
}

div.wrap-pq-cadastrar div.wrap-text h3.roteirizacao {
	background: url('../images/icons/roteirizacao-1.gif') no-repeat;
}

div.wrap-pq-cadastrar div.wrap-text h3.historico {
	background: url('../images/icons/historico-visitas-1.gif') no-repeat;
}

div.wrap-pq-cadastrar div.wrap-text h3.compare {
	background: url('../images/icons/compare-1.gif') no-repeat;
}
