/* inicio widget geral */
.destaque {text-transform: uppercase;}

.first .widget {
	float: none;
}

.widget .titulo_widgets_gde {
	font-size: 123.1%;
	color: #1298B1;
}

.widget .titulo_widgets_peq {
	font-size: 108%;
	color: #712480;
	font-style: italic;
}

.widget h3.titulo_widgets_alt {
	margin: 0 0 10px 15px;
}

.widget .desc_widgets {
	font-size: 85%;
	color: #666666;
	padding: 0 15px;
}

.widget_img-texto-botao img {
	float: left;
	margin-top: 4px;
	border: 1px solid #B3DDE9;
}
.widget_img-texto-botao .bloco_texto {
	margin-left: 100px;
}
.widget_img-texto-botao .bloco_texto p {
	margin: 10px 0px;
}

div.horoscopo-home {
	background: #EBEBEB; 
}

/* widget de vídeo */
.box_video {
	/*margin: 46px 0px;*/
}
.box_video a {
	margin-top: 10px;
	display: block;
	position: relative;
}
.box_video a img.botao_play {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -18px;
	margin-top: -17px;
}
/* widget de video */

/* inicio da barra de compartilhamento */

div.compartilhe_top {
	margin-top: -28px;
}

div.compartilhe_top {
	float: right;
}

div.compartilhe_top ul {
	float: left;
}

div.compartilhe_top p.titulo_widgets {
	margin: 5px 5px 0 0;
}

div.compartilhe_bottom p.titulo_widgets {
	margin: 4px 25px 0 4px;
}

div.compartilhe p.titulo_widgets {
	float: left;
	color: #712480;
	font-weight: bold;
}

div.compartilhe_bottom {
	padding: 10px;
	background-color: #EAF2F5;
}

div.compartilhe_bottom img {
	margin-right: 5px;
	vertical-align: middle;
}

div.compartilhe_bottom a {
	color: #666666;
	text-transform: lowercase;
}

div.compartilhe ul li {
	float: left;
	margin-right: 5px;
}

div.compartilhe_bottom ul li {
	margin-right: 16px;
}

div.compartilhe_generic {
	width: 196px;
	float: right;
	height: 22px;
}

div.compartilhe_generic p.titulo_widgets {
	line-height: 22px;
	font-size: 77%;
	text-transform: uppercase;
	font-weight: bold;
	width: 70px;
	float: left;
}

div.compartilhe_generic ul {
	float: right;
	width: 120px;
}

div.compartilhe_generic ul li {
	float: left;
	margin-right: 5px;
}

/* fim da barra de compartilhamento */

/* inicio da lista de signos 
 * Template em widgets/main/lista_signos.html
 */

div.lista_signos ul li {
	float: left;
	margin-left: 2px;
}

div.lista_signos {
	margin-top: -30px;
	float: right;
}

/* inicio do widget de produtos relacionados */

#widget_loja_astral_full ul li {
	min-height: 60px;
	padding: 15px;
}

#widget_loja_astral_full div.img_produto {
	float: left;
}

#widget_loja_astral_full div.texto_produto {
	margin-left: 80px;
}

#widget_loja_astral_full div.texto_produto p {
/*	text-align: justify;*/
	font-size: 93%;
	margin-bottom: 10px;
}

#widget_loja_astral_full div.texto_produto h4.produto {
	text-transform: uppercase;
	font-family: "Trebuchet MS", tahoma, arial, sans-serif;
	font-size: 108%;
	color: #712480;
}

#widget_loja_astral_full div.texto_produto h4.produto a {
	color: #60277c;
}


/* inicio do widget de celebridades */
#widget_celebridades {
	overflow: hidden;
}

#widget_celebridades li {
	border-bottom: 2px solid #E3E3E3;
	padding: 10px 0;
	overflow: hidden;
}

#widget_celebridades div.img,
#widget_celebridades div.info {
	float: left;
}

#widget_celebridades h4 {
	color: #1298B1;
	font-size: 123.1%;
	font-style: italic;
}

#widget_celebridades .desc_widgets {
	margin-top: 15px;
	padding: 0;	
}

#widget_celebridades li p {
	display: inline;
	color: #999999;
	font-size: 85%;
}
#widget_celebridades li p.signo {margin-right: 7px;}
#widget_celebridades div.img {margin-right: 12px;}
#widget_celebridades li.last {border-bottom: 0;}
#widget_celebridades p span {color: #A669A6;}
#widget_celebridades a.btn {float: right;}
#widget_celebridades li p.signo span,
#widget_celebridades li p.ascendente span {
	color: #A669A6;
}

/* fim do widget de celebridades */

/* inicio do widget de orkut */
#widget_orkut {
	background: #D6A0D7 url('/static/img/bg_orkut.jpg') no-repeat;
	width: 300px;
	height: 248px;
	border: 1px solid #999999;
}

div#widget_orkut p {
	color: #683768;
	padding: 10px 0px 0 16px;
	width: 125px;
	font-size: 123%;
	font-weight: bold;
}
#widget_orkut p span {font-style: italic;}
#widget_orkut a.btn {margin: 50px auto 0;}

#widget_orkut h5 {
	color: #FFFFFF;
	font: bold 182% "Trebuchet MS", arial, sans-serif;
	padding: 20px 0 0 16px;
	width: 190px;
}	

/* fim do widget de orkut */

#widget_artigos ul li {
	border-bottom: 2px solid #E3E3E3;
	padding: 10px 0;
}

#yui-main #widget_artigos ul li h4 a {color: #712480;}
#yui-main #widget_artigos ul li p a {color: #666;}
#widget_artigos a.btn {float: right;font-weight: bold;}
#widget_artigos a.links {color: #EA9510;}
#widget_artigos ul li.first {padding-top: 0;}
#widget_artigos ul li.last {border-bottom: 0;}
#widget_artigos ul li div {margin-left: 110px;}

#widget_artigos ul li img {
	display: block;
	float: left;
	margin-right: 10px;
}

#widget_busca label {
	display: block;
	text-transform: uppercase;
	color: #653569;
	font-size: 138.5%;
}

#widget_busca .query_input {
	border: 1px solid #C0C0C0;
	margin-right: 3px;
	width: 20px;
	padding: 3px;
	vertical-align: middle;
	width: 206px;
}

#widget_compatibilidade {
	background: #020633 url('/static/img/bg_compatibilidade.jpg') no-repeat center center;
	border: 1px solid #999999;
}

#widget_compatibilidade h3 {
	color: white;
	font-style: italic;
	font-size: 189%;
	margin-top: 10px;
}
#widget_compatibilidade h4 {
	color: #D0BAFF;
	font: italic normal 116% georgia,"times New Roman",times,serif;
	margin: 0 15px;
}

#widget_compatibilidade form {
	margin-top: 53px;
	padding-top: 3px;
	height: 88px;
	text-align: center;
	background-color: #FD4D95;
}

#widget_compatibilidade form .signos {
	width: 100%;
}
#widget_compatibilidade form .seu_signo,
#widget_compatibilidade form .signo_dela {
	width: 100px;
	display: inline-block;
	text-align: left;
	float: left;
}
#widget_compatibilidade form .seu_signo { margin-left: 50px; _margin-left: 25px; }
#widget_compatibilidade form .signo_dela { margin-right: 40px; _margin-right: 25px; }
#widget_compatibilidade form label {
	font-weight: bold;
	font-size: 93%;
	color: #FFFFFF;
}
#widget_compatibilidade select {
	margin: 2px 0px 3px 0px;
}

#widget_compatibilidade form .btn {
	margin: 3px auto 0px;
	display: block;
}

.twitter_sidebar {
	width: 298px;
	height: 100px;
	border: 1px solid #999D9C;
}

#widget_twitter {
	background: #683768 url('/static/img/bg_twitter.jpg') no-repeat top center;
	height: 130px;
}

#widget_twitter select {
	width: 260px;
	height: 20px;
	margin: 105px 20px 0;
}

#widget_numerologia input.texto { 
	padding: 3px;
	border: 0;
}

#widget_numerologia form {
	background-color: #A669A6;
	margin-top: 95px;
	overflow: hidden;
	padding-bottom: 6px;
}

#widget_numerologia fieldset {
	width: 150px;
	margin: 0 auto;
}

#widget_numerologia {
	background: #FFFFFF url('/static/img/bg_numerologia.jpg') no-repeat 0 76px;
	border: 1px solid #999999;
}

#widget_numerologia input.btn { float: right; }

#widget_numerologia label {
	display:block;
	margin: 4px;
	font-size: 10px;
	color: #FFFFFF;
}

#widget_tarot {
	background: #FFFFFF url(/static/img/bg_tarot.jpg) no-repeat center 95px;
	border: 1px solid #999999;
}

#widget_tarot #jogue {
	background-color:#EEA314;
	margin-top:128px;
	height: 54px;
}

#widget_tarot #jogue a.btn {margin: 0 auto;}

#widget_loja_astral li.produto div.img_produto {
	float: left;
}

#widget_loja_astral li.produto div.texto_produto {
	margin-left: 60px;
} 
#widget_loja_astral li.produto {
	border-bottom: 1px solid #E3E3E3;
	padding: 16px 10px;
}

#widget_loja_astral li.first { padding-top: 1px; /* ie malucasso, só funcionou com 1px, 0 nada */ }
#widget_loja_astral li.last {border-bottom: 0;}
#widget_loja_astral .preco {color: #FF9C30;}
#widget_loja_astral a.btn {float: right;}

#widget_loja_astral p.links,
#widget_artigos a.links {
	text-transform: uppercase;
}

#widget_loja_astral p {
	font-size: 85%;
}

#widget_loja_astral h5, #widget_loja_astral h3 {
	font: bold normal 85% "Trebuchet MS", sans-serif;
	color: #83508b;
}
#widget_loja_astral h3 {
	font-size: 85% !important;
	font-family: "Trebuchet MS", sans-serif;
	color: #83508b !important;
}

#widget_loja_astral .clube h4 {
	font: normal normal 123.1%/16px "Georgia", serif;
}

#widget_loja_astral .clube .preco {
	font: normal normal 116%/16px "Trebuchet MS", sans-serif;
}

#widget_artigos a.links {
	display: block;
}

/* css LOJA GRATIS */

#widget_loja_gratis {
	background: #FFFFFF url(/static/img/bg_experimente.jpg) no-repeat bottom center;
	border: 1px solid #999D9C;
	padding: 11px 0px;
}

#widget_loja_gratis h5,
#widget_loja_gratis p {
	margin-left: 20px;
	font: italic bold 153.9% Georgia, "Times New Roman", times, serif;
}

#widget_loja_gratis h5.titulo_gratis {
	color: #712480;
	margin-top: 4px;
}

#widget_loja_gratis p.experimente {
	color: #EEBD15;
}

#widget_loja_gratis a {
	margin: 14px 0 0 24px;
	font-family:Georgia,"Times New Roman",serif;
	font-style:italic;
	font-weight: normal;
	font-size: 12px;
}

/* css para o widget de compatibilidade-amorosa */

/* TODO: quando forem feitos os enhancements relacionados aos botões, colocar
 * essas classes referentes ao botão no base */

a:hover.btn_peq_deg {
	text-decoration: none;
}

a.btn_peq_deg {
	display: block;
	line-height: 22px;
}

input.btn_peq_deg {
	height: 26px;
	width: 75px;
	float: left;
	*border: 1px solid #90277C; 
	/* bugfix para o ie* ao usar uma img de background num input
	 *  ele adiciona 1px de padding em torno do elemento que pega a cor do background
	 *  o fix foi adicionar apenas 1px de borda para os ies e colocar o
	 *  background padrão da cor da borda assim satisfazendo os 2px de borda
	 *  #90277c especificados no layout */
}

.btn_peq_deg {
	/* por conta de um problema no ie com inputs e backgrounds, deixei o background com a cor
	 * da borda */
	background: #90277C url('/static/img/btn_peq_degrade.gif') repeat-x scroll 0 0;
	border: 2px solid #90277C;
	color: #FFFFFF;
	font-family: georgia;
	font-size: 93%;
	font-style: italic;
	height: 22px;
}

div#widget_compatibilidade_alt a.compat_amor {
	width: 180px;
	float: right;
	text-align: center;
}

div#widget_compatibilidade_alt a.compat_amor span {
	color: #bf41be;
	font-size:140%;
	vertical-align: middle;
}

div#widget_compatibilidade_alt h3 {
	font-family: 'Trebuchet ms', sans-serif;
	font-size: 108%;
}

div#widget_compatibilidade_alt {
	padding: 10px;
	background: #F8FCFD none repeat scroll 0 0;
	border: 1px solid #D9EEF1;	
}

div#widget_compatibilidade_alt p {
	font-family: 'Trebuchet ms', sans-serif;
	font-size: 93%;
	margin-bottom: 10px;
}

div#widget_compatibilidade_alt span.amper {
	font-family: georgia, 'times new roman', serif;
	font-size: 153.9%;
	margin: 0 6px;
}

div#widget_compatibilidade_alt select {
	width: 120px;
}

div#widget_compatibilidade_alt img.signo {
	vertical-align: middle;
}

div#widget_compatibilidade_alt div.envie {
	margin-top: 10px;
}

/* css para o widget horoscopo */

#widget_horoscopo {
	padding: 10px;
	background-color: #F3FAFB;
	border: 1px solid #B3DEE6;
}

#widget_horoscopo div.signoImg {
	float: left;
	text-align: center;
	width: 120px;
}

#widget_horoscopo .conteudo {
	margin: 10px 0 0 138px;
}

#widget_horoscopo .conteudo h2 {
	text-transform: uppercase;
	font-size: 77%;
	font-weight: bold;
	font-style: normal;
	color: #666666;
	padding-bottom: 5px;
	font-family: "Trebuchet MS",Tahoma,Helvetica,Arial,sans-serif;
	border-bottom: 0;
}

#widget_horoscopo .conteudo h2 a {color: #666666;}

#widget_horoscopo div.signoImg a.perfil_signo {
	display: block;
	width: 106px;
	height: 25px;
	background-color: #fef7fa;
	color: #90277c;
	line-height: 25px;
	font-weight: bold;
	margin: 0 auto 20px;
	text-transform: uppercase;
	font-size: 93%;
	border: 1px solid #ebdee8;
}

#widget_horoscopo div.info {
	padding: 5px 0 2px;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	height: 28px;
}

#widget_horoscopo div.info h3 {
	letter-spacing: -0.03em;
	float: left;
}

#widget_horoscopo div.info p.periodo {
	float: left;
	font-size: 108%;
	font-style: italic;
	font-weight: normal;
	margin-left: 5px;
	margin-top: 7px;
	color: #666;
}

#widget_horoscopo p.horoscopo {
	padding: 5px 0;
	line-height: 18px;
	margin-bottom: 5px;
	border-bottom: 1px solid #e3e3e3;
}

#widget_horoscopo div.info a.twitter {
	margin-top: 2px;
	float: right;
}



/* fim css para o widget horoscopo */

/*inicio widget horoscopo personalizado */

div.personalizado {
	padding: 18px 23px 23px;
	background-color: #ECECEC;
}

div.personalizado h3 {
	font-style: normal;
}

input.data,
input.dateBR	{ width: 65px; }
input.hora		{ width: 33px; }
input.celular,
input.telefone	{ width: 88px; }
input.cep		{ width: 60px; }

div.personalizado input.email { margin-left: 8px; }

div.personalizado input.texto { 
	padding: 3px;
	border: 1px solid #000000;
	margin-right: 5px;
}

div.personalizado label.email { margin-left: 30px; }
div.personalizado label {
	font-size: 85%;
	display: inline-block;
	margin-bottom: 5px;
}

div#widget_astral {
	margin-top: 10px;
	background: #FFFFFF url('/static/img/bg_widget_astral.jpg') no-repeat bottom center;
	border: 1px solid #979898;
	height: 248px;
}

div#widget_astral p {
	margin: 10px;
	color: #666666;
}

/*div de paginacao dos widget */

div.paginacao {
	margin: 2px 5px;
	text-align:center;
}

div.paginacao li {
	display: inline;
}

div.paginacao span {
	color: #683768;
	padding: 0px 4px;
	font-size: 85%;
}
div.paginacao span.pagina_atual {
	background-color: #683768;
}

div.paginacao span.pagina_atual a {
	color: #FFF;
}

div.paginacao ul li a {
	text-decoration: none;
}

/* inicio widget convide seus amigos, e seus modais: clubeeg_getmember_logado e clubeeg_getmember_logado_confirmado */

div#widget_convide_seus_amigos {
    color: #999;
    width: 100%;
}
div#widget_convide_seus_amigos .box_degrade {
    background: #D8F4F9 url('/static/img/bg_widget_convidar.gif') repeat-x top;
    padding: 0px;
}
div#widget_convide_seus_amigos .titulo {
	border-bottom: 1px solid #EAEAEA;
	position: relative;
	margin: 2px 15px 0px 15px;
	height: 49px;
}
div#widget_convide_seus_amigos .titulo_convidar h3,
div#widget_convide_seus_amigos .titulo_convites h3 {
	height: 39px;
	padding-top: 10px;
	background-repeat: no-repeat;
	background-position: 160px bottom;
}
div#widget_convide_seus_amigos .titulo_convidar h3 {
	background-image: url('../img/envelope-seta.gif');
}
div#widget_convide_seus_amigos .titulo_convites h3 {
	background-image: url('../img/envelope-estrelas.gif');
}
div#widget_convide_seus_amigos .titulo h3 {
	display: inline-block;
	line-height: 38px;
	width: 230px;
	font-size: 174%;
}
div#widget_convide_seus_amigos .titulo h4 {
	display: inline-block;
	position: absolute;
	top: 0px;
	right: 10px;
	line-height: 49px;
	color: #0C9EAB;
	font-style: italic;
	font-size: 123.1%;
	letter-spacing: -1px;
}
div#widget_convide_seus_amigos .titulo h4 .amigos {
	color: #F2CB4C;
}
div#widget_convide_seus_amigos .subtitulo {
	text-transform: uppercase;
    margin: 20px 0px -10px 15px;
}

div#widget_convide_seus_amigos .coluna2 .compartilhe_link {
    border: 1px solid #bbb;
    padding: 8px 10px;
    margin-bottom: 9px;
    background-color: white;
	font-size: 85%;
}
div#widget_convide_seus_amigos .coluna2 .compartilhe_link h4 {
	color: #0592A3;
	font: 161.6% Georgia, "times new roman", times, serif;
}
div#widget_convide_seus_amigos .coluna2 .compartilhe_link p {
	padding: 5px;
	color: #979797;
	font-size: 108%;
}
div#widget_convide_seus_amigos .coluna2 .compartilhe_link input {
    border: 1px inset #BBBBBB;
	color: #979797;
    width: 240px;
	margin: 5px;
	padding: 3px;
}
div#widget_convide_seus_amigos .coluna1 .envie_convites, 
.modal_clubeeg_getmember_confirmado .envie_convites,
.modal_clubeeg_getmember .envie_convites {
    border: 1px solid #bbb;
    padding: 6px 10px 10px 10px;
    background-color: white;
    text-align: center;
}
div#widget_convide_seus_amigos .coluna1 .envie_convites .escolha_rede_amigo, 
.modal_clubeeg_getmember_confirmado .envie_convites .escolha_rede_amigo,
.modal_clubeeg_getmember .envie_convites .escolha_rede_amigo {
    text-align: center;
    padding-left :15px;
    width: 240px;
    margin: 5px 0;
}
div#widget_convide_seus_amigos .coluna1 .envie_convites .escolha_rede_amigo .escolhida , 
.modal_clubeeg_getmember_confirmado .envie_convites .escolha_rede_amigo .escolhida ,
.modal_clubeeg_getmember .envie_convites .escolha_rede_amigo .escolhida {
    background-color: #E9F1F3;
}
div#widget_convide_seus_amigos .coluna1 .envie_convites .escolha_rede_amigo div, 
.modal_clubeeg_getmember_confirmado .envie_convites .escolha_rede_amigo div,
.modal_clubeeg_getmember .envie_convites .escolha_rede_amigo div {
    display: inline;
    cursor: pointer;
    padding: 8px 0;
}
div#widget_convide_seus_amigos .coluna1 .envie_convites .escolha_rede_amigo div img, 
.modal_clubeeg_getmember_confirmado .envie_convites .escolha_rede_amigo div img,
.modal_clubeeg_getmember .envie_convites .escolha_rede_amigo div img {
    vertical-align: middle;
}
div#widget_convide_seus_amigos .box_auth, 
.modal_clubeeg_getmember_confirmado .box_auth,
.modal_clubeeg_getmember .box_auth {
    text-align: center;
}
div#widget_convide_seus_amigos .box_auth .auth_linha_form, 
.modal_clubeeg_getmember_confirmado .box_auth .auth_linha_form,
.modal_clubeeg_getmember .box_auth .auth_linha_form {
    line-height: 25px;
    width: 250px;
    clear: both;
}
div#widget_convide_seus_amigos .box_auth div, 
.modal_clubeeg_getmember_confirmado .box_auth div,
.modal_clubeeg_getmember .box_auth div {
    width: 220px;
}
div#widget_convide_seus_amigos .box_auth .auth_label, 
.modal_clubeeg_getmember_confirmado .box_auth .auth_label,
.modal_clubeeg_getmember .box_auth .auth_label {
    width:37px;
    text-align: right;
    padding-top:3px;
    display: inline;
    vertical-align: middle;
}
div#widget_convide_seus_amigos .box_auth .auth_input, 
.modal_clubeeg_getmember_confirmado .box_auth .auth_input,
.modal_clubeeg_getmember .box_auth .auth_input {
    width: 150px;
    display:inline;
}
div#widget_convide_seus_amigos .box_auth .auth_input input, 
.modal_clubeeg_getmember_confirmado .box_auth .auth_input input,
.modal_clubeeg_getmember .box_auth .auth_input input {
    border: 1px solid #bbb;
    width: 185px;
    height: 23px;
	margin: 3px;
}
div#widget_convide_seus_amigos .box_auth .box_auth_legenda, 
.modal_clubeeg_getmember_confirmado .box_auth .box_auth_legenda,
.modal_clubeeg_getmember .box_auth .box_auth_legenda {
    font-size: 9px;
    clear: both;
    font-style: italic;
    margin: 3px 0;
    margin-left: 20px;
	margin-bottom: 10px;
}
div#widget_convide_seus_amigos .box_auth .box_auth_btn {
    margin-left: 20px;
}
div#widget_convide_seus_amigos .coluna1 {
    width: 285px;
    margin-left: 15px;
}
div#widget_convide_seus_amigos .coluna2 {
    width: 285px;
    margin-right: 15px;
}
div#widget_convide_seus_amigos .subtitulo {
    color: #999;
    font-weight: bold;
    clear: both;
}

div#widget_convide_seus_amigos .lista_convidados {
    border: 1px solid #bbb;
    background-color: white;
	padding: 10px;
	margin: 20px 15px;
}
div#widget_convide_seus_amigos .lista_convidados table th,
div#widget_convide_seus_amigos .lista_convidados table td {
	border-bottom: 1px solid #EBEBEB;
	padding: 3px 0px;
}
div#widget_convide_seus_amigos .lista_convidados table thead th {
	font-weight: bold;
	font-size: 108%;
}
div#widget_convide_seus_amigos .lista_convidados table tbody th,
div#widget_convide_seus_amigos .lista_convidados table td {
	font-size: 85%;
}
div#widget_convide_seus_amigos .lista_convidados table tbody th {
	width: 250px;
}
div#widget_convide_seus_amigos .lista_convidados table .convite_data {
	text-align: right;
}
div#widget_convide_seus_amigos .lista_convidados table td.status_1 {
	color: #0793AA;
}

div.modal_clubeeg_getmember {
    width: 450px;
}
div.modal_clubeeg_getmember .marcar_todas {
    padding-right:5px;
    text-align: right;
}
div.modal_clubeeg_getmember .lista_amigas {
    margin: 8px 0; 
    height: 330px; 
    overflow: auto;
}
div.modal_clubeeg_getmember .lista_amigas ul {
    width: 99%;
}
div.modal_clubeeg_getmember .lista_amigas ul li {
    border-bottom: 1px solid #ddd; 
    margin: 3px 0;
}
div.modal_clubeeg_getmember .lista_amigas ul li .label {
    float: left;
}
div.modal_clubeeg_getmember .lista_amigas ul li .checkbox {
    float: right;
}
div.modal_clubeeg_getmember_confirmado {
    width: 460px;
}
div.modal_clubeeg_getmember_confirmado .box_auth_btn {
    margin-top: 5px;
}
div.modal_clubeeg_getmember_confirmado .resposta_convite {
    text-align: center;
    background: url('/static/img/bg_degrade_verde.gif') repeat-x left bottom;
    border: 1px solid #cbdf80;
    padding: 5px;
    margin-bottom: 10px;
}
div.modal_clubeeg_getmember_confirmado .resposta_convite img {
	float: left;
}

div.modal_clubeeg_getmember_confirmado .resposta_convite .descricao {
    font-size:14px;
}
/* FIM de widget convide seus amigos, e seus modais: clubeeg_getmember_logado e clubeeg_getmember_logado_confirmado */

/* Inicio do widget "cadastre-se"
 * Template em: Templates/widgets/sidebar/cadastre.html
 */

div.cadastre {
	background: url('/static/img/chamada_lateral_mapa_astralv2.jpg') repeat-x 0 0 #F2EDF1;
    height: 90px;
    font-family: Georgia;
    font-size: 18px;
    color: #306c8e;
    padding: 4px 0pt 6px 75px;
}

div.cadastre span {
	font-weight: bold;
    color: #fba31b;
}

div.cadastre div.label_email {
    color: #424c4b;
    font-size: 12px;
    font-style: italic;
}

div.cadastre a {
	text-decoration: none;
}

div.cadastre .input_email {
    width: 130px; 
    height: 17px;
    font-size: 12px;
    vertical-align: top;
}

div.cadastre .btn_peq {
    width: 40px; 
    font-size: 12px; 
    vertical-align: top;
}

div.cadastre div.nota {
	font-size: 9px;
}

/* fim do widget cadastro */

div.escolha_categoria {
	border: 1px solid #B3DEE6;
	padding 5px;
	background-color: #F3FAFB;
	margin-top: 10px;
	padding: 4px 5px;
}

div.escolha_categoria p {
	display: inline;
	margin-right: 5px;
}

div.escolha_categoria select {
	width: 150px;
	vertical-align: middle;
}

/* Fim do widget "cadastre-se" */

/* widgets referentes ao clube eg */

#bdm-yui-right .yui-b .duvidas_clube_eg {
  height: 60px;
  width: 300px;
}
 
#bdm-yui-right .yui-b .duvidas_clube_eg a {
	color: #fff;
	padding: 6px 10px 10px 88px;
	display: block;
}

#bdm-yui-right .yui-b .convites_clube_eg {
	background: #118499 url(../img/bg_convite_clube.jpg) no-repeat top left;
	color: #fff;
	height: 140px;
	padding: 5px 0px 5px 90px;
}

#bdm-yui-right .yui-b .convites_clube_eg h3,
#bdm-yui-right .yui-b .convites_clube_eg h4 {
	font: italic 100% "Trebuchet MS", arial, sans-serif;
	letter-spacing: -0.05em;
}

#bdm-yui-right .yui-b .convites_clube_eg h3 {
	color: #835385;
	font-size: 167%;
}

#bdm-yui-right .yui-b .convites_clube_eg h4 {
	color: #0995B0;
	font-size: 146.5%;
}

#bdm-yui-right .yui-b .convites_clube_eg .amigos {
  color: #FBBC00;
}

#bdm-yui-right .yui-b .convites_clube_eg .pontos {
  color: #934D8B;
  font-size: 146.5%;
}

#bdm-yui-right .yui-b .convites_clube_eg p {
	color: #64696C;
	font-weight: bold;
	margin: 3px 0px 8px 0px;
}
#bdm-yui-right .yui-b .convites_clube_eg p.smaller {
	margin: 2px 0px 5px 0px;
}

#bdm-yui-right .yui-b .convites_clube_eg a:hover,
#bdm-yui-right .yui-b .convites_clube_eg a:hover {
	text-decoration: none;
}

#bdm-yui-right .yui-b .duvidas_clube_eg {
  background: #714372 url(../img/bg_duvidas.jpg) no-repeat top left;
  color: #b888b8;
  font-weight: bold;
  font-style: italic;
}
#bdm-yui-right .yui-b .duvidas_clube_eg strong {
  font-size: 131%;
  color: white;
}
/* FIM de widgets referentes ao clube eg */

/* INICIO de widget pos_cadastro.html */
div.box_pos_cadastro {
    width: 631px; 
    height: 60px; 
    background: url('/static/img/barra_mapa_disp_eg.jpg');
}
div.box_pos_cadastro div.nome_usuario {
    float: left; 
    font-size: 20px; 
    font-family: "Georgia", sans-serif; 
    color: #8E4D85;
    margin: 18px;
}
div.box_pos_cadastro div.mensagem {
    float: right;
    margin-top: 8px;
    margin: 8px 65px 0 0;
}
div.box_pos_cadastro div.mensagem .msg_obrigado {
    color: #42BCD4; 
    font-size: 19px; 
    font-family: "Georgia", sans-serif;
}
div.box_pos_cadastro div.mensagem .msg_mapa {
    color: #444;
    font-size: 11px;
}
div.box_pos_cadastro div.mensagem .msg_mapa a {
    font-size: 13px; 
    font-style: italic; 
    text-decoration: underline;
}
/* FIM de widget pos_cadastro.html */

/* INICIO widget login generico
 * Template em widgets/main/form_login.html
 */

#form-login {
	padding: 10px 2px;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}

#form-login label {
	font: normal normal 123.1% 'Georgia', 'Times New Roman', serif;
	margin-right: 10px;
}

#form-login input {
	margin-right: 15px;
}

#form-login input.texto {
	height: 15px;
	padding: 2px;
	font-size: 123.1%;
	border: 1px solid #E3E3E3;
}

#form-login input.btn {
	margin-right: 0;
}

#form-login .esqueci {
	padding-right: 200px;
	text-align: right;
	font-size: 85%;
}

#form-login form {
	margin-top: 15px;
}

