/*institucional*/

h4	{ color:#166cc2; font-size:18px; margin:12px 0px 0px 0px;}
h5	{ color:#000; font:bold 12px Arial, Helvetica, sans-serif; margin:5px 0 5px 0;}

.textos_institucionais			{ clear:both; width:700px; margin:20px auto 0 auto; font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:18px;}
.textos_institucionais a		{ font:bold 12px Arial, Helvetica, sans-serif;}
.textos_institucionais a:hover		{ font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline;}
.sub_termos						{ margin:10px 0 10px 0; font:bold 16px Arial, Helvetica, sans-serif; color:#006699;}
.institucional_logo			   	{ float:left; clear:none; width:173px; height:41px; margin:0px 0 0 25px; display:table;}

.tamanho1 {font-size:11px; line-height: 13px;}
.tamanho2 {font-size:12px; line-height: 16px;}
.tamanho3 {font-size:16px; line-height: 18px;}

.style1 {	color: #FFFF00;
	font-weight: bold;
}

.itens ul		{ margin:0; padding:0;}
.itens li		{ padding-left: 12px; background-image: url(../images/item_materia.gif); background-repeat:no-repeat; background-position: 0px 3px; margin-bottom:12px;}


/* fale conosco */

#fale_conosco #principal 						{width:960px; margin:auto;}		
#fale_conosco #fale_conosco_segura				{float:left; display:inline; width:767px; background-color:#D2EDFF;}
#fale_conosco #topo_interas_fale				{width:767px; height:15px; background:url(../images/bg_topo_internas.gif) no-repeat;}
#fale_conosco #base_interas_fale				{float:left;width:767px; height:16px; background:url(../images/bg_bese_internas.gif) no-repeat;}
#fale_conosco .institucional_logo			   	{ float:left; clear:none; width:173px; height:41px; margin:0px 0 0 20px; display:table;}
#fale_conosco .textos_institucionais			{ clear:both; width:700px; margin:10px auto 0 auto; font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:18px;}
#fale_conosco  #publicidade01					{float:right; clear:none; width:130px; height:599px; background: url(../images/bg_publicidade.gif) no-repeat; padding: 20px; margin-left:10px; margin:0px; }

#fale_conosco .tamanho1 {font-size:11px; line-height: 13px; text-align:left;}
#fale_conosco .tamanho2 {font-size:12px; line-height: 16px; text-align:left;}
#fale_conosco .tamanho3 {font-size:16px; line-height: 18px; text-align:center; font-weight:bold; color:#1f93df;}

#fale_conosco .select_nome_cid_mail			{ width:145px; height:18px; border:1px solid #999999; background: url(../images/fundo_form.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#fale_conosco .select_idade_estado			{ width:40px; height:18px; border:1px solid #999999; background: url(../images/fundo_form.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#fale_conosco .mensagem						{ width:240px; height:70px; border:1px solid #999999; background:url(../images/fundo_msn.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}

#fale_conosco .sub_termos						{ margin:10px 0 10px 0; font:bold 16px Arial, Helvetica, sans-serif; color:#006699;}


/*ajuda */

#ajuda  h4	{ color:#166cc2; font-size:18px; margin:12px 0px 0px 0px;}
#ajuda  h5	{ color:#000; font:bold 12px Arial, Helvetica, sans-serif; margin:5px 0 5px 0;}

#ajuda #principal 								{width:960px; margin:auto;}		
#ajuda #ajuda_geral				{float:left; display:inline; width:767px; background-color:#D2EDFF;}
#ajuda #topo_interas				{width:767px; height:15px; background:url(../images/bg_topo_internas.gif) no-repeat;}
#ajuda #base_interas				{float:left;width:767px; height:16px; background:url(../images/bg_bese_internas.gif) no-repeat;}
#ajuda .institucional_logo			   	{ float:left; clear:none; width:173px; height:41px; margin:0px 0 0 20px; display:table;}
#ajuda .textos_institucionais			{ clear:both; width:700px; margin:10px auto 0 auto; font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:18px;}
#ajuda  #publicidade01					{float:right; clear:none; width:130px; height:599px; background: url(../images/bg_publicidade.gif) no-repeat; padding: 20px; margin-left:10px; margin:0px; }

#ajuda .tamanho1 {font-size:11px; line-height: 13px; text-align:left;}
#ajuda .tamanho2 {font-size:12px; line-height: 16px; text-align:left;}
#ajuda .tamanho3 {font-size:16px; line-height: 18px; text-align:center; font-weight:bold; color:#1f93df;}

#ajuda .select_nome_cid_mail			{ width:145px; height:18px; border:1px solid #999999; background: url(../images/fundo_form.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#ajuda .select_idade_estado				{ width:40px; height:18px; border:1px solid #999999; background: url(../images/fundo_form.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#ajuda .mensagem						{ width:240px; height:70px; border:1px solid #999999; background:url(../images/fundo_msn.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}

#ajuda p 								{ margin:0 0 0 10px; line-height:18px;}
#ajuda .sub_termos						{ margin:10px 0 10px 0; font:bold 16px Arial, Helvetica, sans-serif; color:#006699;}



/*termos de uso */

#termo_uso  h4	{ color:#166cc2; font-size:18px; margin:12px 0px 0px 0px;}
#termo_uso  h5	{ color:#000; font:bold 12px Arial, Helvetica, sans-serif; margin:5px 0 5px 0;}

#termo_uso #principal 								{width:960px; margin:auto;}		
#termo_uso #termos_geral				{float:left; display:inline; width:767px; background-color:#D2EDFF;}
#termo_uso #topo_interas				{width:767px; height:15px; background:url(../images/bg_topo_internas.gif) no-repeat;}
#termo_uso #base_interas				{float:left;width:767px; height:16px; background:url(../images/bg_bese_internas.gif) no-repeat;}
#termo_uso .institucional_logo			   	{ float:left; clear:none; width:173px; height:41px; margin:0px 0 0 20px; display:table;}
#termo_uso .textos_institucionais			{ clear:both; width:700px; margin:10px auto 0 auto; font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:18px;}
#termo_uso  #publicidade01					{float:right; clear:none; width:130px; height:599px; background: url(../images/bg_publicidade.gif) no-repeat; padding: 20px; margin-left:10px; margin:0px; }

#termo_uso .tamanho1 {font-size:11px; line-height: 13px; text-align:left;}
#termo_uso .tamanho2 {font-size:12px; line-height: 16px; text-align:left;}
#ajuda .tamanho3 {font-size:16px; line-height: 18px; text-align:center; font-weight:bold; color:#1f93df;}

#termo_uso .select_nome_cid_mail			{ width:145px; height:18px; border:1px solid #999999; background: url(../images/fundo_form.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#termo_uso .select_idade_estado				{ width:40px; height:18px; border:1px solid #999999; background: url(../images/fundo_form.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#termo_uso .mensagem						{ width:240px; height:70px; border:1px solid #999999; background:url(../images/fundo_msn.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}

#termo_uso p 								{ margin:0 0 0 10px; line-height:18px;}
#termo_uso .sub_termos						{ margin:10px 0 10px 0; font:bold 16px Arial, Helvetica, sans-serif; color:#006699;}

/*comercial */

#comercial h4	{ color:#166cc2; font-size:18px; margin:12px 0px 0px 0px;}
#comercial  h5	{ color:#000; font:bold 12px Arial, Helvetica, sans-serif; margin:5px 0 5px 0;}

#comercial #principal 								{width:960px; margin:auto;}		
#comercial #comercial_geral				{float:left; display:inline; width:767px; background-color:#D2EDFF;}
#comercial #topo_interas				{width:767px; height:15px; background:url(../images/bg_topo_internas.gif) no-repeat;}
#comercial #base_interas				{float:left;width:767px; height:16px; background:url(../images/bg_bese_internas.gif) no-repeat;}
#comercial .institucional_logo			   	{ float:left; clear:none; width:173px; height:41px; margin:0px 0 0 20px; display:table;}
#comercial .textos_institucionais			{ clear:both; width:700px; margin:10px auto 0 auto; font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:18px;}
#comercial  #publicidade01					{float:right; clear:none; width:130px; height:599px; background: url(../images/bg_publicidade.gif) no-repeat; padding: 20px; margin-left:10px; margin:0px; }

#comercial .tamanho1 {font-size:11px; line-height: 13px; text-align:left;}
#comercial .tamanho2 {font-size:12px; line-height: 16px; text-align:left;}
#comercial .tamanho3 {font-size:16px; line-height: 18px; text-align:center; font-weight:bold; color:#1f93df;}

#comercial .select_nome_cid_mail			{ width:145px; height:18px; border:1px solid #999999; background: url(../images/fundo_form.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#comercial .select_idade_estado				{ width:40px; height:18px; border:1px solid #999999; background: url(../images/fundo_form.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#comercial .mensagem						{ width:240px; height:70px; border:1px solid #999999; background:url(../images/fundo_msn.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}

#comercial p 								{ margin:0 0 0 10px; line-height:18px;}
#comercial .sub_termos						{ margin:10px 0 10px 0; font:bold 16px Arial, Helvetica, sans-serif; color:#006699;}


/*imprensa */

#imprensa h4	{ color:#166cc2; font-size:18px; margin:12px 0px 0px 0px;}
#imprensa  h5	{ color:#000; font:bold 12px Arial, Helvetica, sans-serif; margin:5px 0 5px 0;}

#imprensa #principal 						{width:960px; margin:auto;}		
#imprensa #imprensa_geral					{float:left; display:inline; width:767px; background-color:#D2EDFF;}
#imprensa #topo_interas						{width:767px; height:15px; background:url(../images/bg_topo_internas.gif) no-repeat;}
#imprensa #base_interas						{float:left;width:767px; height:16px; background:url(../images/bg_bese_internas.gif) no-repeat;}
#imprensa .institucional_logo			   	{ float:left; clear:none; width:173px; height:41px; margin:0px 0 0 20px; display:table;}
#imprensa .textos_institucionais			{ clear:both; width:700px; margin:10px auto 0 auto; font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:18px;}
#imprensa  #publicidade01					{float:right; clear:none; width:130px; height:599px; background: url(../images/bg_publicidade.gif) no-repeat; padding: 20px; margin-left:10px; margin:0px; }

#imprensa .tamanho1 {font-size:11px; line-height: 13px; text-align:left;}
#imprensa .tamanho2 {font-size:12px; line-height: 16px; text-align:left;}
#imprensa .tamanho3 {font-size:16px; line-height: 18px; text-align:center; font-weight:bold; color:#1f93df;}

#imprensa .select_nome_cid_mail			{ width:145px; height:18px; border:1px solid #999999; background: url(../images/fundo_form.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#imprensa .select_idade_estado				{ width:40px; height:18px; border:1px solid #999999; background: url(../images/fundo_form.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#imprensa .mensagem						{ width:240px; height:70px; border:1px solid #999999; background:url(../images/fundo_msn.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}

#imprensa p 								{ margin:0 0 0 10px; line-height:18px;}
#imprensa .sub_termos						{ margin:10px 0 10px 0; font:bold 16px Arial, Helvetica, sans-serif; color:#006699;}


/* registre-se */

#registre_se h4	{ color:#166cc2; font-size:18px; margin:12px 0px 0px 0px;}
#registre_se  h5	{ color:#000; font:bold 12px Arial, Helvetica, sans-serif; margin:5px 0 5px 0;}

#registre_se #principal 						{width:960px; margin:auto;}		
#registre_se #registre_geral					{float:left; display:inline; width:767px; background-color:#D2EDFF;}
#registre_se #topo_interas						{width:767px; height:15px; background:url(../images/bg_topo_internas.gif) no-repeat;}
#registre_se #base_interas						{float:left;width:767px; height:16px; background:url(../images/bg_bese_internas.gif) no-repeat;}
#registre_se .institucional_logo			   	{ float:left; clear:none; width:173px; height:41px; margin:0px 0 0 20px; display:table;}
#registre_se .textos_institucionais				{ clear:both; width:700px; margin:20px auto 0 auto; font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:18px;}
#registre_se  #publicidade01					{float:right; clear:none; width:130px; height:599px; background: url(../images/bg_publicidade.gif) no-repeat; padding: 20px; margin-left:10px; margin:0px; }

#registre_se .tamanho1 {font-size:11px; line-height: 13px; text-align:left;}
#registre_se .tamanho2 {font-size:12px; line-height: 16px; text-align:left;}
#registre_se .tamanho3 {font-size:16px; line-height: 18px; text-align:center; font-weight:bold; color:#1f93df;}

#registre_se .select_nome_cid_mail			{ width:145px; height:18px; border:1px solid #999999; background: url(../images/fundo_form.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#registre_se .select_idade_estado				{ width:40px; height:18px; border:1px solid #999999; background: url(../images/fundo_form.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#registre_se .mensagem						{ width:240px; height:70px; border:1px solid #999999; background:url(../images/fundo_msn.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}

#registre_se p 								{ margin:0 0 0 10px; line-height:18px; }
#registre_se .sub_termos						{ margin:10px 0 10px 0; font:bold 16px Arial, Helvetica, sans-serif; color:#006699;}


/* esqueci senha */

#esqueci_senha h4	{ color:#166cc2; font-size:18px; margin:12px 0px 0px 0px;}
#esqueci_senha  h5	{ color:#000; font:bold 12px Arial, Helvetica, sans-serif; margin:5px 0 5px 0;}

#esqueci_senha #principal 						{width:960px; margin:auto;}		
#esqueci_senha #registre_geral					{float:left; display:inline; width:767px; background-color:#D2EDFF;}
#esqueci_senha #topo_interas						{width:767px; height:15px; background:url(../images/bg_topo_internas.gif) no-repeat;}
#esqueci_senha #base_interas						{float:left;width:767px; height:16px; background:url(../images/bg_bese_internas.gif) no-repeat;}
#esqueci_senha .institucional_logo			   	{ float:left; clear:none; width:173px; height:41px; margin:0px 0 0 20px; display:table;}
#esqueci_senha .textos_institucionais				{ clear:both; width:700px; margin:20px auto 0 auto; font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:18px;}
#esqueci_senha  #publicidade01					{float:right; clear:none; width:130px; height:599px; background: url(../images/bg_publicidade.gif) no-repeat; padding: 20px; margin-left:10px; margin:0px; }

#esqueci_senha .tamanho1 {font-size:11px; line-height: 13px; text-align:left;}
#esqueci_senha .tamanho2 {font-size:12px; line-height: 16px; text-align:left;}
#esqueci_senha .tamanho3 {font-size:16px; line-height: 18px; text-align:center; font-weight:bold; color:#1f93df;}

#esqueci_senha .select_nome_cid_mail			{ width:145px; height:18px; border:1px solid #999999; background: url(../images/fundo_form.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#esqueci_senha .select_idade_estado				{ width:60px; height:18px; border:1px solid #999999; background: url(../images/fundo_form.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#esqueci_senha .mensagem						{ width:240px; height:70px; border:1px solid #999999; background:url(../images/fundo_msn.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}

#esqueci_senha p 								{ margin:0 0 0 10px; line-height:18px;}
#esqueci_senha .sub_termos						{ margin:10px 0 10px 0; font:bold 16px Arial, Helvetica, sans-serif; color:#006699;}

#esqueci_senha .tamanho1						 { font:normal 12px Arial, Helvetica, sans-serif; color:#000;}


















































/* registro */


#registro fieldset h4	{ color:#166cc2; font-size:18px; margin:12px 0px 0px 0px;}
#registro fieldset  h5	{ color:#000; font:bold 12px Arial, Helvetica, sans-serif; margin:5px 0 5px 0;}

#registro  #principal 						{width:960px; margin:auto;}		
#registro  #registro_geral					{float:left; display:inline; width:767px; background-color:#D2EDFF;}
#registro  #topo_interas						{width:767px; height:15px; background:url(../images/bg_topo_internas.gif) no-repeat;}
#registro  #base_interas						{float:left;width:767px; height:16px; background:url(../images/bg_bese_internas.gif) no-repeat;}
#registro  .institucional_logo			   	{ float:left; clear:none; width:173px; height:41px; margin:0px 0 0 20px; display:table;}
#registro  .textos_institucionais			{ clear:both; width:700px; margin:10px auto 0 auto; font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:18px;}
#registro  #publicidade01					{float:right; clear:none; width:130px; height:599px; background: url(../images/bg_publicidade.gif) no-repeat; padding: 20px; margin-left:10px; margin:0px; }

#registro  .tamanho1 {font-size:11px; line-height: 13px; text-align:left;}
#registro  .tamanho2 {font-size:12px; line-height: 16px; text-align:left;}
#registro  .tamanho3 {font-size:16px; line-height: 18px; text-align:center; font-weight:bold; color:#1f93df;}

#registro  .select_nome_cid_mail			{ width:145px; height:18px; border:1px solid #999999; background: url(../images/fundo_form.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#registro  .select_idade_estado				{ width:40px; height:18px; border:1px solid #999999; background: url(../images/fundo_form.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#registro  .mensagem						{ width:240px; height:70px; border:1px solid #999999; background:url(../images/fundo_msn.jpg); font:normal 11px Arial, Helvetica, sans-serif; color:#000;}

#registro  p 								{ margin:0 0 0 10px; line-height:18px;}
#registro  .sub_termos						{ margin:10px 0 10px 0; font:bold 16px Arial, Helvetica, sans-serif; color:#006699;}

BODY {font-family: sans-serif}
	TD {font-family: sans-serif; color: #FFFFFF}
	A {text-decoration: none; color: #ffffff}
	A:hover {text-decoration: underline}
	input {font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif}
	.registro_form {font-size:12px; font-weight:bold; text-align:center;}
	.registro_carinha {color: #000000; font-size: 13px}
	.asterisco {color:#fff; font-size:20px;}
	#registro fieldset#dados {width:530px;border:0;}
	#registro fieldset#dados label {width:140px; float:left; font-weight:bold; font-size:12px; text-align:right; margin-top:10px;}
	#registro fieldset#dados input {width:300px; float:left; margin-top:10px; margin-left:5px;}
	#registro fieldset#dados select {float:left; margin-top:10px; margin-left:5px;}
	#registro fieldset#dados span {float:left; margin-top:10px; margin-left:5px;}
	#registro fieldset#dados br {clear:both;}
	
	#registro fieldset#carinhas 	{width:530px; margin:auto; border:1px solid black; padding-bottom:5px; background-color:white; color:black;}
	#registro fieldset#carinhas p	{text-align:center;}
	#registro fieldset#carinhas div#radio_carinhas {text-align:center;margin:auto;}
	#registro fieldset#carinhas .avatar_input 	{float:left;text-align:center;width:100px;margin-left:2px;margin-right:2px;}

    #registro .autocomplete { position:absolute; width:250px; background-color:white; border:1px solid #888; margin:0px; padding:0px; }
    #registro .autocomplete ul { list-style-type:none; margin:0px; padding:0px; }
    #registro .autocomplete ul li.selected { background-color: #ffb;}
    #registro .autocomplete ul li { list-style-type:none; display:block; margin:0; padding:2px; height:25px;  cursor:pointer; color:black; }
    #registro #box_errors { width:400px; padding:10px; border:3px solid red; background-color:fff; color:#000; margin:auto; }
  	#registro p#welcome_message { border: 3px solid green; background-color:#fff; color:#000; text-align:center; margin:auto; width:400px; padding:10px;}
   	#registro p#welcome_message a {color:blue;}

