/* INICIO ERROS */
#yui-main .error_container {
	border: 1px solid #f00;
	color: #f00;
	padding: 5px;
}
#yui-main .error_container strong {
	font-weight: bold;
}
/* FIM ERRO */
/* INICIO WIDGET HOROSCOPO PERSONALIZADO */
#yui-main .widget_horo_pers {
	background: #60365f url(../img/gradient_aa6eac_60365f_2x240.png);
	color: #fff;
	height: 216px;
	padding: 12px;
}
#yui-main .widget_horo_pers .transito .datas {
	margin: 10px 0;
}
#yui-main .widget_horo_pers .transito .resumo {
	font-weight: bold;
	margin: 10px 0;
}
#yui-main .widget_horo_pers em,
#yui-main .widget_horo_pers .transito .titulo a {
	color: #f5ba1d;
	font-weight: bold;
}
#yui-main .widget_horo_pers a {
	color: #f5ba1d;
}
#yui-main .widget_horo_pers p.descricao {
	line-height: 138.5%;
	margin: 5px 0 10px;
}
#yui-main .widget_horo_pers h3 {
	color: #fff;
}
#yui-main .widget_horo_pers h3 strong {
	font-weight: bold;
}
#yui-main .widget_horo_pers .cont {
	background: #764876 url(../img/gradient_ac77ad_764876_2x135.png);	
	height: 135px;
}
#yui-main .widget_horo_pers .cont .metade {
	padding: 5px 0 0 10px;
}
#yui-main .widget_horo_pers .cont .metade fieldset label {
	font-size: 93%;
}
#yui-main .widget_horo_pers .cont .metade fieldset .row {
	font-size: 93%;
	margin: 2px 0;
}
#yui-main .widget_horo_pers .cont .metade fieldset input.texto {
	border: 0;
	padding: 1px 0;
	vertical-align: middle;
}
#yui-main .widget_horo_pers .cont .metade fieldset input.dia,
#yui-main .widget_horo_pers .cont .metade fieldset input.mes {
	width: 30px;
}

#yui-main .widget_horo_pers .cont .metade fieldset input.ano {
	width: 40px;
}
#yui-main .widget_horo_pers .cont .metade fieldset .checkbox {
	margin-left: 30px;
}
#yui-main .widget_horo_pers .cont .metade fieldset .checkbox,
#yui-main .widget_horo_pers .cont .metade fieldset select {
	vertical-align: middle;
}
#yui-main .widget_horo_pers .cont .metade fieldset select {
	max-width: 50px;
}
#yui-main .widget_horo_pers .cont .metade fieldset input.enviar_btn {
	background: #ff990c url(../img/gradient_fbd266_ff990c_2x22.png);
	border: 0;
	color: #fff;
	font-size: 93%;
	font-weight: bold;
	height: 22px;
	text-transform: uppercase;
	vertical-align: middle;
}
#yui-main .widget_horo_pers .cont .metade .cadastrado {
	margin-bottom: 10px;
}
#yui-main .widget_horo_pers .cont .metade .cadastrado span {
	font-size: 108%;
}
#yui-main .widget_horo_pers .cont .metade .o-que-e em {
	text-transform: uppercase;
}
#yui-main .widget_horo_pers .cont .metade .o-que-e p {
	font-size: 93%;
}
/* FIM WIDGET HOROSCOPO PERSONALIZADO */
/* INICIO WIDGET LOJA ASTRAL */
.widget_loja_astral ul{

	margin-top: 5px;

}
#yui-main .widget_loja_astral .item {
	background-color: #e1edf1;
	margin: 10px 0;
	min-height: 60px;
	_height: 60px;
	padding: 15px;
}

#yui-main .widget_loja_astral .item h3 {
	color: #69a6b9;
	font-size: 112.5%;
}

#yui-main .widget_loja_astral .item .texto {
	margin-left: 75px;
}

#yui-main .widget_loja_astral .item .texto p {
	font-size: 93%;
}

#yui-main .widget_loja_astral .item img {
	display: block;
	float: left;
	margin-right: 15px;
}


#yui-main .widget_loja_astral .item .links {
	clear: both;
	margin-top: 5px;
	min-height: 22px;
	_height: 22px;
	text-align: right;
}

#yui-main .widget_loja_astral .item .links a.saiba_mais {
	background: #60365f url(../img/gradient_aa6eac_60365f_2x22.png);
	color: #fff;
	display: block;
	float: right;
	font-size: 93%;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	padding: 0 10px;
	text-transform: uppercase;
}

#yui-main .widget_loja_astral .item .links a.comprar {
	background: #ff990c url(../img/gradient_fbd266_ff990c_2x22.png);
	color: #fff;
	display: block;
	float: right;
	font-size: 93%;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	margin-left: 10px;
	padding: 0 10px;
	text-transform: uppercase;
}
/* FIM WIDGET LOJA ASTRAL */
/* INICIO WIDGET EXPERIMENTE GRATIS 50% */
#yui-main #widget_experimente_50 ul li {
	margin: 20px 0;
}
#yui-main #widget_experimente_50 ul li.first {
	margin-top: 0;
}
#yui-main #widget_experimente_50 ul li h3 {
	color: #9f639f;
	font-size: 138.5%;
	text-transform: none;
	margin-bottom: 5px;
}
#yui-main #widget_experimente_50 ul li img {
	display: block;
	float: left;
	margin-right: 10px;
}
#yui-main #widget_experimente_50 ul li div {
	min-height: 60px;
	_height: 60px;
	margin-left: 70px;
}
#yui-main #widget_experimente_50 ul li p {
	font-size: 93%;
}
#yui-main #widget_experimente_50 ul li a {
	text-transform: uppercase;
	color: #EA9510;
	font-weight: bold;
}
/* FIM WIDGET EXPERIMENTE GRATIS 50% */

/* INICIO WIDGET ARTIGOS 50% */
#yui-main .widget_artigos_50 {
}
#yui-main .widget_artigos_50 ul li {
	margin: 6px 0;
	min-height: 80px;
	_height: 80px;
	zoom: 1;
}
#yui-main .widget_artigos_50 ul li.first {
	margin-top: 0;
}
#yui-main .widget_artigos_50 ul li h3 {
	color: #9f639f;
	font-weight: bold;
	font-size: 116%;
	text-transform: none;
}
#yui-main .widget_artigos_50 ul li img {
	display: block;
	float: left;
	margin-right: 10px;
}

/* FIM WIDGET ARTIGOS 50% */
/* INICIO TABELA HOROSCOPO CHINES */
#yui-main table.horoscopo_chines {
	width: 100%;
}
#yui-main table.horoscopo_chines td a {
	display: block;
	font-size: 108%;
	font-weight: bold;
	text-align: center;
}
#yui-main table.horoscopo_chines td a img {
	display: block;
	margin: 3px auto;
}
/* FIM TABELA HOROSCOPO CHINES */
/* INICIO WIDGET HOROSCOPO CHINES */
#yui-main div.horoscopo_chines_widget {
	border: 1px solid #bcc4c6;
	padding: 5px 0;
	float: right;
	width: 175px;
}
#yui-main div.horoscopo_chines_widget table {
	width: 100%;
}
#yui-main div.horoscopo_chines_widget table td {
	width: 33%;
}
#yui-main div.horoscopo_chines_widget table td a {
	color: #575757;
	display: block;
	font-size: 77%;
	text-align: center;
}
#yui-main div.horoscopo_chines_widget td a img {
	display: block;
	margin: 3px auto;
}
/* FIM WIDGET HOROSCOPO CHINES */
/* INICIO SIGNO CHINES */
#yui-main #perfil_signo_chines h2,
#yui-main #perfil_signo_chines h6 {
	color: #5fa7b5;
}
#yui-main #perfil_signo_chines h2 {
	font-size: 138.5%;
	margin-bottom: 20px;
}
#yui-main #perfil_signo_chines h6 {
	font-size: 138.5%;
}
#yui-main #perfil_signo_chines img.imagem_signo {
	float: left;
	margin-right: 20px;
}
#yui-main #perfil_signo_chines p.caracteristicas {
	font-size: 93%;
	float: left;
	width: 190px;
}
#yui-main #perfil_signo_chines p.caracteristicas b {
	color: #83508B;
}
#yui-main #perfil_signo_chines div.descricao p,
#yui-main #perfil_signo_chines div.textos p {
	margin-bottom: 30px;
}
/* FIM SIGNO CHINES */
/* INICIO COMPATIBILIDADE AMOROSA */
#yui-main .compatibilidade-amorosa-widget form fieldset p.legend {
	color: #69a6b9;
	font-size: 123.1%;
	font-weight: bold;
}

#yui-main .compatibilidade-amorosa-widget form fieldset p.legend {
	margin-bottom: 10px;
}

#yui-main .compatibilidade-amorosa-widget .principal img {
	display: block;
	float: left;
	margin-left: 30px;
}

#yui-main .compatibilidade-amorosa-widget form fieldset {
	background: #e1edf1;
	padding: 10px;
}
/* FIM COMPATIBILIDADE AMOROSA */

/* INICIO NOVO FORMATO DE WIDGETS PEQUENOS
 * é uma classe adicional ao para os widgets de horoscopo PERSONALIZADO
 * as regras estão abaixo!
 * */
#yui-main .widget_peq {
	border: 1px solid #ECECEC;
	padding: 10px 10px 5px;
	background: url(../img/bg_generico_widgets.png) repeat-x left bottom;
}

#yui-main .widget_peq input.texto,
#yui-main .widget_peq input#check_nao_sabe_hora {
	border: 1px solid #000;
}

#yui-main .widget_peq h3 {
	font-size: 116%;
	font-style: normal;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, sans-serif;
	border-bottom: 1px solid #ECECEC;
	margin-bottom: 3px;
}
#yui-main .widget_peq .chamada_titulo_widget,
#yui-main .widget_form_curto label {
	text-transform: uppercase;
	font-size: 77%;
}
#yui-main .widget_peq .widget_img_lateral {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	*position: relative;
	*z-index: 1;
}

#yui-main .widget_form_curto label {
	margin: 14px 0 2px;
	display: block;
}

#yui-main .horoscopo_personalizado_peq_widget .widget_img_lateral {
	height: 76px;
	overflow: hidden;
}

#yui-main .widget_peq .widget_form_curto {
	margin-left: 58px;
}
#yui-main .widget_peq .widget_form_curto .field_box label {
	margin: 10px 0 2px;
	display: block;
}
#yui-main .widget_peq .widget_form_curto .btn {
	margin-left: 20px;
}
/* FIM NOVO FORMATO DE WIDGETS PEQUENOS */

/* INICIO MINIFORM DO HOROSCOPO PERSONALIZADO
 * Templates em: Templates/widgets/main/form_horoscopo_personalizado.html
 *               Templates/widgets/main/form_horoscopo_personalizado_simples.html
 *               Templates/widgets/main/form_horoscopo_personalizado_small.html
 */

#yui-main .widget_peq label {
	color: #000;
}

#yui-main .form_horoscopo_personalizado_widget h3 {
	font-family: "Georgia", "Times New Roman", times, serif;
}

#yui-main .form_horoscopo_personalizado_widget h4 {
	color: #643564;
	font-weight: normal
}

#yui-main .form_horoscopo_personalizado_widget,
#yui-main .horoscopo_personalizado_peq_widget {
	background: url(../img/bg_generico_widgets.png) repeat-x left bottom;
}
#yui-main .form_horoscopo_personalizado_widget h3 {
	margin-top: 0px;
	color: #0E8CA2;
}

#yui-main .form_horoscopo_personalizado_widget h4.tipo1 {
	text-transform: uppercase;
	color: #712480;
	font-size: 93%;
	font-style: italic;
}
#yui-main .form_horoscopo_personalizado_widget h3.tipo1 {
	text-transform: uppercase;
	font-size: 182%;
	letter-spacing: -0.01em;
	display: block;
}
#yui-main .form_horoscopo_personalizado_widget h3.tipo2 {
	font-size: 167%;
	font-weight: normal;
	border-bottom-width: 0px;
}
#yui-main .form_horoscopo_personalizado_widget h3.tipo2 span {
	font-weight: bold;
}
#yui-main .form_horoscopo_personalizado_widget h4.tipo2 {
	font-style: italic;
	font-size: 108%;
	line-height: 17px;
	border-bottom: 1px solid #E6E0E6;
	padding-bottom: 2px;
}
#yui-main .form_horoscopo_personalizado_widget h4.tipo2 em {
	text-transform: uppercase;
}
#yui-main .form_horoscopo_personalizado_widget p {
	text-transform: uppercase;
	width: 175px;
	color: #666666;
	font-size: 77%;
	font-weight: bold;
	margin: 4px 15px 0px 0px;
	float: left;
	line-height: 14px;
}
#yui-main .form_horoscopo_personalizado_widget .field_box {
	margin-right: 7px;
	float: left;
	height: 50px;
}
#yui-main .form_horoscopo_personalizado_widget .field_box span {
	font-size: 140%;
	margin: 0px -5px;
	line-height: 10px;
	color: #9F9F9F;
}
#yui-main .form_horoscopo_personalizado_widget input.texto {
	font-size: 100%;
	height: 15px;
	padding: 2px;
	border: 1px solid #000;
}
#yui-main .form_horoscopo_personalizado_widget #nao_sei_hora {
	position: relative;
	width: 53px;
	height: 53px;
	float: left;
	margin-right: 7px;
}
#yui-main .form_horoscopo_personalizado_widget #nao_sei_hora label {
	text-transform: none;
	width: 35px;
	font-style: italic;
	position: absolute;
	bottom: 6px;
	left: 0px;
	margin: 0px;
}
#yui-main .form_horoscopo_personalizado_widget #nao_sei_hora input {
	position: absolute;
	bottom: 8px;
	left: 38px;
	*bottom: 5px;
	*left: 34px;
}

#yui-main .form_horoscopo_personalizado_widget input#campo_cidade_horoscopo {
	width: 78px;
}

#yui-main .form_horoscopo_personalizado_widget .widget_form_curto .btn {
	margin-left: 10px;
	margin-top: 24px;
}
/* FIM MINIFORM DO HOROSCOPO PERSONALIZADO */

#modal_escolher_cidade h3 {
	color: #633A66;
	font-style: italic;
}
#modal_escolher_cidade select {
	margin: 20px 60px 20px 0px;
}
#modal_escolher_cidade input.btn {
	color: #fff;
}

/* INICIO NUMEROLOGIA */
#yui-main .numerologia-widget form fieldset {
	background: #e1edf1;
	padding: 10px;
}

#yui-main .numerologia-widget form fieldset p.legend {
	color: #af71b2;
	font-size: 123.1%;
	font-weight: bold;
}

#yui-main .numerologia-widget form fieldset div.labels {
	min-height: 16px;
	_height: 16px;
}

#yui-main .numerologia-widget form fieldset label {
	display: block;
	float: left;
}


#yui-main .numerologia-widget form fieldset label.nome {
	width: 200px;
}

#yui-main .numerologia-widget form fieldset label.data {
	margin-left: 50px;
}

#yui-main .numerologia-widget form fieldset input.texto {
	border: 0;
	height: 20px;
	line-height: 20px;
}

#yui-main .numerologia-widget form fieldset input.nome {
	margin-right: 50px;
	width: 198px;
}

#yui-main .numerologia-widget form fieldset input.data {
	width: 40px;
}

#yui-main .numerologia-widget form fieldset input.enviar_btn {
	background:#60365F url(../img/gradient_aa6eac_60365f_2x20.png) repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size: 85%;
	font-weight:bold;
	height:20px;
	line-height:20px;
	padding:0 7px;
	text-transform: uppercase;
}

/* FIM NUMEROLOGIA */
/* INICIO ASTROLOGIA CHINESA */
#yui-main .signo-chines-widget form fieldset {
	background: #e1edf1;
	padding: 10px;
}

#yui-main .signo-chines-widget form fieldset p.legend {
	color: #69a6b9;
	font-size: 123.1%;
	font-weight: bold;
	margin-bottom: 20px;
}

#yui-main .signo-chines-widget form fieldset .inputs {
	width: 230px;
}

#yui-main .signo-chines-widget form fieldset input.texto {
	border: 0;
	padding: 3px 0;
	width: 40px;
}

#yui-main .signo-chines-widget form fieldset p.ps {
	margin-top: 20px;
}

#yui-main .signo-chines-widget form fieldset input.enviar_btn {
	background: #60365f url(../img/gradient_aa6eac_60365f_2x20.png) repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	display: block;
	float: right;
	font-size: 85%;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	padding: 0 7px;
	text-transform: uppercase;
}
/* FIM ASTROLOGIA CHINESA */
/* INICIO LISTA ARTIGOS */

#yui-main .lista-artigos-widget ul li {
	border:1px solid #C2D5D9;
	background-color:#F4FAFA;
	margin:6px;
	padding:0px;
	float:left;
	width:300px;
	display:block;
}

#yui-main .lista-artigos-widget ul li .container {
	padding:10px;
}

#yui-main .lista-artigos-widget ul li .container a.btn {
	float:left;
	margin-top:9px;
	text-transform:none;
}

#yui-main .lista-artigos-widget ul li .container .img_container {
	float: left;
	height: 140px;
	margin-right: 10px;
	width: 120px;
}

#yui-main .lista-artigos-widget ul li .container .txt_container {
	height: 110px;
	margin-left: 130px;
	zoom: 1;
	overflow-y: hidden;
	width: 150px;
}

#yui-main .lista-artigos-widget ul li .container .txt_container h2,
#yui-main .lista-artigos-widget ul li .container .txt_container h4 {
	font-size: 138.5%;
	margin-bottom: 5px;
	border: none;
	font-style: normal;
	font-weight: bold;
}

#yui-main .lista-artigos-widget ul li .container .txt_container p {
	font-size: 93%;
}

#yui-main .lista-artigos-widget ul li .container .txt_container a.botao {
	background: #397283 url(../img/gradient_5b9aac_397283_2x20.png) repeat scroll 0 0;
	color: #fff;
	display: block;
	font-size: 93%;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	padding: 0 7px;
	text-transform: uppercase;
	position: absolute;
	bottom: 0;
	left: 0;
}
/* FIM LISTA ARTIGOS */
/* INICIO ORACULOS */
#yui-main .oraculo_container {
	text-align: center;
}
/* FIM ORACULOS */
/* INICIO LOGIN */
#yui-main .widget_login fieldset {}

#yui-main .widget_login fieldset label,
#yui-main .widget_login fieldset p {
	display: block;
	font-size: 85%;
	margin: 2px 0;
}

#yui-main .widget_login fieldset p {
	font-size: 77%;
	float: left;
}

#yui-main .widget_login p {
	font-size: 85%;
	margin-top: 10px;
}
#cse-search-results iframe { width:630px; }


#yui-main .widget_login fieldset input.enviar_btn {
	background: #60365f url(../img/gradient_aa6eac_60365f_2x22.png);
	border: 0;
	color: #fff;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	padding: 0 7px;
	margin: 5px 0 0 0;
}

#yui-main .widget_login a.cadastro_btn {
	background: #60365f url(../img/gradient_aa6eac_60365f_2x22.png);
	border: 0;
	color: #fff;
	display: block;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	padding: 0 7px;
	text-align: center;
	width: 80px;
}

#yui-main .widget_login fieldset input.texto {
	border: 1px solid #000;
	font-size: 108%;
	padding: 2px 0;
	width: 133px;
}
/* FIM LOGIN */
/* INICIO SEFIRA */
#yui-main #sefira .img_sefira {
	text-align: center;
}
#yui-main #sefira h4 {
	color: #458A91;
	font-size: 138.5%;
}
#yui-main #sefira p {
	margin: 10px 0;
}
#yui-main #sefira .cores li strong,
#yui-main #sefira .caracteristicas li strong {
	font-weight: bold;
}
/* FIM SEFIRA */
/* INICIO WIDGET SEFIRAS */
#yui-main .sefiras_widget table {
	width: 100%;
}
#yui-main .sefiras_widget table td {
	vertical-align: bottom;
	width: 33%;
}
#yui-main .sefiras_widget table td a {
	display: block;
	font-size: 108%;
	font-weight: bold;
	text-align: center;
}
#yui-main .sefiras_widget table td a img {
	display: block;
	margin: 3px auto;
}
/* FIM WIDGET SEFIRAS */
/* INICIO RECUPERAR SENHA */
#yui-main .widget_recuperar_senha fieldset label,
#yui-main .widget_recuperar_senha fieldset p {
	display: block;
	font-size: 85%;
	margin: 2px 0;
}
#yui-main .widget_recuperar_senha fieldset p {
	font-size: 77%;
	float: left;
}
#yui-main .widget_recuperar_senha p {
	font-size: 85%;
	margin-top: 10px;
}
#yui-main .widget_recuperar_senha fieldset input.enviar_btn {
	background: #60365f url(../img/gradient_aa6eac_60365f_2x22.png);
	border: 0;
	color: #fff;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	padding: 0 7px;
	margin: 5px 0 0 0;
}
#yui-main .widget_recuperar_senha a.cadastro_btn {
	background: #60365f url(../img/gradient_aa6eac_60365f_2x22.png);
	border: 0;
	color: #fff;
	display: block;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	padding: 0 7px;
	text-align: center;
	width: 80px;
}
#yui-main .widget_recuperar_senha fieldset input.texto {
	border: 1px solid #000;
	font-size: 108%;
	padding: 2px 0;
	width: 200px;
}
#yui-main .widget_recuperar_senha div.feedback {
	font-size: 123.1%;
	font-weight: bold;
	margin: 10px 0;
}

#termos strong {
	font-weight: bold;
}

#termos p {
	margin: 10px 0;
}

#termos ul {
	margin: 10px 0;
}

#termos ul ul {
	margin-left: 10px;
}

/* FIM RECUPERAR SENHA */

.home_transito_resumido {
	margin-left: 135px;
}

