body { scrollbar-face-color: #ffffff; scrollbar-highlight-color: #9C9C9C; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-shadow-color: #9C9C9C; scrollbar-arrow-color: #9C9C9C; scrollbar-track-color: #ffffff; background-color: #ffffff;	text-align: center; }
/*
* { margin: 0; padding: 0; border: 0;}
*/
* { margin: 0; padding: 0;}
form { display: inline; }
button,
.link,
a { cursor: pointer; }
.error { color: #cc0000 !important; }
form input.error,
form textarea.error { border: 1px solid #eb9999 !important; }
form select.error { background-color:#d53939; }
p.error { margin-top: 20px; margin-bottom: 20px; } 
.clear { clear: both; }
.block { display: block; }
.inline{ display:inline; }
.hide { display: none; }
.spacer{ padding-top: 20px; }
.vertical-align-top { vertical-align: top; }
.vertical-align-middle { vertical-align: middle; }
.vertical-align-bottom { vertical-align: bottom; }
ul { list-style: none; }
body, a, h4, h5, input, select, option, textarea , td{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
a, a:active, a:visited { font-weigth: normal; text-decoration: none; }
a:hover,
.hover{ text-decoration: underline; }
h5 { font-weigth: bold;	}
.input-text,
.input-textarea,
.input-select { border: 1px solid #b3b4b4; }
.input-text,
.input-textarea,
.input-select option { padding: 1px;}
.button-image { background-color: transparent;}
.destaque {	font-weight: bold; color: #c1001a;}
.fonte_vermelho {color: #c1001a;}
.fonte_vermelho_h1{font-size:13px; font-weight: bold; color: #c1001a;}
.fonte_vermelho_h2{font-size:12px; font-weight: bold; color: #c1001a;}
.fonte_vermelho_h3{font-size:11px; font-weight: bold; color: #c1001a;}
.fonte_h1{font-size:13px; font-weight: bold; color: #666666;}
.fonte_h2{font-size:12px; font-weight: bold; color: #666666;}
.fonte_h3{font-size:11px; font-weight: bold; color: #666666;}


/* Autocomplete fields */
.ac_results { width: 258px; _width: 260px; text-align:left; background: #f9f9f9; cursor: pointer; position: absolute; margin-top: 2px; z-index: 101; border: 1px solid #b3b4b4; }
.ac_results ul { border: 1px solid #ffffff; }
.ac_results iframe { display: none;/*sorry for IE5*/ position:absolute; top:0; left:0; z-index:-1; filter:mask(); }
.ac_results li { padding: 1px 2px; border: 1px solid #ffffff; border-collapse: collapse; }
.ac_results a { width: 100%; }
.ac_results .over { background-color: #c1c1c1; }
.ac_loading { background: url('../imagens/autocomplete_indicator.gif') right center no-repeat; }
/* End Autocomplete fields */

/* Structure */
#sites_menu { width: 760px; height: 41px; text-align: left; margin: 0 auto; background-image: url('../imagens/sites_menu_bg.gif'); background-repeat: repeat-x;}
#breadcrumb { clear: both; position: absolute; width: 760px; text-align: right; margin-top: 27px; }
#header { width: 760px; height: 111px; margin: 0 auto; text-align: left; }
#main_menu { width: 760px; height: 21px; margin: 0 auto; text-align: left; z-index: 999; }
#main_menu1 { width: 760px; height: 21px; margin: 0 auto; text-align: left; z-index: 999; }
#content { width: 760px; margin: 0 auto; margin-top: 25px; text-align: left; }
#alert { width: 760px; margin: 0 auto; padding-top: 10px; padding-bottom: 10px; margin-top: 10px; text-align: center; }
#footer { width: 760px; margin: 0 auto; margin-top: 10px; padding-top: 10px; padding-bottom: 10px; text-align: center; }
.linha{ width: 608px; border-top: 1px solid #cfcfcf; }
/* End Structure */

/* Alert */
#alert { background-color: #eaebeb; }
#alert a { font-weight: bold;  color: #999999; }
#alert a:hover { color: #333333; }
/* End Alert */

/* Footer */
#footer { border-top: 1px solid #cfcfcf; }
#footer p{ margin-bottom: 4px; }
#footer .destaque {	font-weight: bold; color: #c1001a; }
/* End Footer */

/* Header */
#sites_menu_img { float: left; display: inline; }
#sites_menu_info { float: right; display: inline; text-align: right; }
#sites_menu_info1 { margin-top: 5px; }
#sites_menu_ddd { padding-left: 9px; color: #888888; font-size: 9px; font-weight: bold; background-image: url('../imagens/sites_menu_seta.gif'); background-repeat: no-repeat; background-position: 0 4px; }
#sites_menu_ddd img { margin-left: 14px; vertical-align: text-top; }
#sites_menu_info2 { font-size: 9px; margin-top: 5px; }
#sites_menu_info2 a { font-size: 9px; }
/* End Header */

/* Menu */
#main_menu > ul { float: left; display: inline; height: 21px; }
#main_menu ul li { float: left;  display: inline; }
#main_menu ul li ul li { clear: left; }
#main_menu ul li ul { position: absolute; display: none; border: 1px solid #ccc; border-top: 0; margin-left: -1px; padding-left: 1px; background: #fff; }	
#main_menu ul li a { display: block; text-decoration: none; color: #666; font-weight: bold; padding: 4px 13px 4px 12px; border-right: 1px solid #ccc; border-left: 0px solid #ccc; border-bottom: 1px solid #ccc; }
#main_menu ul li a.active,
#main_menu ul li a:hover { color: #c1001a; }
#main_menu ul li.last-item a { border-right: 0; padding-right: 14px;}
#main_menu ul li ul li a { border-right: 0; border-bottom: 0; }
#main_menu ul li ul li a:hover { color: #666; background: #efefef; }
#main_menu ul li.links_parceiros { border: 0; }
/* End Menu */


/* Menu */
#main_menu1 > ul { float: left; display: inline; height: 21px; }
#main_menu1 ul li { float: left;  display: inline; }
#main_menu1 ul li ul li { clear: left; }
#main_menu1 ul li ul { position: absolute; display: none; border: 1px solid #ccc; border-top: 0; margin-left: -1px; padding-left: 1px; background: #fff; }
#main_menu1 ul li a { display: block; text-decoration: none; color: #666; font-weight: bold; padding: 4px 13px 4px 12px; border-right: 1px solid #ccc; border-left: 0px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;  }
#main_menu1 ul li a.active,
#main_menu1 ul li a:hover { color: #c1001a; }
#main_menu1 ul li.last-item a { border-right: 0; padding-right: 14px;}
#main_menu1 ul li ul li a { border-right: 0; border-bottom: 0; }
#main_menu1 ul li ul li a:hover { color: #666; background: #efefef; }
#main_menu1 ul li.links_parceiros { border: 0; }
/* End Menu */

.fecha{
        border-right: 0px;
}

/* IE Select Render Bug */
/* http://www.hedgerwow.com/360/bugs/css-select-free.html */
.select-free {
	position:absolute; 
	overflow:hidden;	/*must have*/ 
}
.select-free iframe {
	display:none;				/*sorry for IE5*/
	display/**/:block;	/*sorry for IE5*/
	position:absolute;	/*must have*/
	top:0;							/*must have*/
	left:0;							/*must have*/
	z-index:-1;					/*must have*/
	filter:mask();			/*must have*/
	width:3000px;				/*must have for any big value*/
	height:1000px;			/*must have for any big value*/
}
/* End IE Select Render Bug */

/* Links Parceiros */
#links_parceiros { width: 760px; margin: 0 auto; text-align: left; display: none;	}
#links_parceiros_ct { position: absolute; width: 100px; top: 153px; margin-left: 770px; }
#links_parceiros h5 { margin-bottom: 6px; }
#links_parceiros p { padding-top: 5px; }
#links_parceiros .sep { margin-top: 6px; margin-bottom: 6px; }
/* End Links Parceiros */

/* Home Content */
.destaque_link { height: 18px; background-color: #cccccc;	font-weight: bold; }
.destaque_link * { vertical-align: middle; }
#home_area1 { float: left; display: inline; width: 525px; margin-right: 10px; }
#home_area2 { float: left; display: inline; width: 225px; }
#home_area3 { float: left; display: inline; width: 257px; background-image: url('../imagens/home_destaques_bg.gif'); background-repeat: repeat-x; background-position: 37px 0px; margin-top: 10px; margin-right: 10px; }
#home_area3 .destaque_link { background-color: #B69A9B; }
#home_area4 { float: left; display: inline; width: 257px; background-image: url('../imagens/home_destaques_bg.gif'); background-repeat: repeat-x; background-position: 37px 0px; margin-top: 10px;	margin-right: 10px; }
#home_area4 .destaque_link { background-color: #B69A9B; }
#home_area5 { float: left; display: inline; width: 225px; margin-top: 1px; }

#home_area3 .item, #home_area4 .item{ padding: 0px 12px 0px 10px; height:85px; overflow:hidden;}
#home_area3 .nothumb, #home_area4 .nothumb { padding: 0px 11px 0px 10px; height:70px; overflow:hidden;}
#home_area3 .thumb , #home_area4 .thumb{ float: left; display: inline; margin-left: 5px; margin-right: 22px; }
#home_area3 .thumb_big , #home_area4 .thumb_big{ float: left; display: inline; margin-left: 0; margin-right: 5px; }
#home_area3 h5, #home_area4 h5 { padding-left: 5px; padding-top: 7px; }
#home_area3 p, #home_area4 p { padding-left: 5px; }
#home_area3 .sep, #home_area4 .sep { clear: both; text-align: center; }

#home_area_empresas3 { float: left; display: inline; width: 257px; background-image: url('../imagens/home_destaques_bg.gif'); background-repeat: repeat-x; background-position: 37px 0px; margin-top: 10px; margin-right: 10px; }
#home_area_empresas3 .destaque_link { background-color: #B69A9B; }
#home_area_empresas3 .itemflash, #home_area_empresas4 .itemflash{ padding: 0px 12px 0px 10px; height:180px; overflow:hidden; width:257px;}
#home_area_empresas3 .item, #home_area_empresas4 .item{ padding: 0px 12px 0px 10px; height:90px; overflow:hidden;}
#home_area_empresas3 .nothumb, #home_area_empresas4 .nothumb { padding: 0px 11px 0px 10px; height:74px; overflow:hidden;}
#home_area_empresas3 .thumb , #home_area_empresas4 .thumb{ float: left; display: inline; margin-left: 5px; margin-right: 22px; }
#home_area_empresas3 .thumb_big , #home_area_empresas4 .thumb_big{ float: left; display: inline; margin-left: 0; margin-right: 5px; }
#home_area_empresas3 h5, #home_area_empresas4 h5 { padding-left: 5px; padding-top: 7px; }
#home_area_empresas3 p, #home_area_empresas4 p { padding-left: 5px; }
#home_area_empresas3 .sep, #home_area_empresas4 .sep { clear: both; text-align: center; }

#home_area_empresas4 { float: left; display: inline; width: 257px; background-image: url('../imagens/home_servicos_bg.gif'); background-repeat: repeat-x; background-position: 37px 0px; margin-top: 10px;	margin-right: 10px; }
#home_area_empresas4 .destaque_link { background-color: #A6B3BD; }

#home_area_empresas5 { float: left; display: inline; width: 225px; margin-top: 1px; }
/* End Home Content */

/* Content */
#submenu { float:left; display: inline; width: 118px; margin-bottom: 40px; }
#submenu ul li { border-bottom: 2px solid #fff; }
#submenu ul li a { display: block; padding: 4px 4px 4px 4px; background-color: #f9f9f9; border-top: 1px solid #e2e2e2; }
#submenu ul li a.active, 
#submenu ul li a:hover { text-decoration: none; color: #c1001a; background-color: #e2e2e2; border-top: 1px solid #b5b4b4; }
#submenu ul li ul li a { border-top: 1px solid #e2e2e2; background: none; padding: 4px 4px 2px 4px }
#submenu ul li ul li a.active, 
#submenu ul li ul li a:hover { text-decoration: none; color: #000; background: none; border-top: 1px solid #e2e2e2; }

#subcontent { float:right; display:inline; width:608px; }
#subcontent h4 { font-size: 10px;  margin-right: 15px; }
#subcontent p { margin-bottom: 15px; }
#subcontent p.botoes { margin-bottom: 0; } 
#subcontent .spacer_ver {padding-left:23px;}
#subcontent .spacer_top { padding-top:20px}
#subcontent .spacer_top2 { padding-top:10px}
#subcontent .spacer_base { padding-bottom:40px}
#subcontent label.enquete { margin-right:20px;}
#subcontent input.concordo{ padding-right:20px;}
#subcontent label * { vertical-align:middle;}
#subcontent .div_checklist {padding-top:20px; padding-bottom:20px;}
#subcontent .texto_enquete{padding-bottom:5px;}
#subcontent .enquete_btns { width: 608px; text-align: right; margin-top: 5px }
#subcontent .hotsite_menu { width: 608px; }
#subcontent .hotsite_menu a{ color: #000; }
#subcontent .hotsite_menu a.active{ color: #c1001a; }
#subcontent .hotsite_menu td {height: 26px; border-right: 1px solid #fff; text-align: center; background-image: url('../imagens/hotsite_menu_bg.gif'); background-repeat: repeat-x; }

#subcontent ul#faq .faq_resp { display: none; }
#subcontent ul#faq li { margin-bottom: 15px; }
#subcontent #faq li .faq_resp { display: none; }
#subcontent #faq li.active .faq_tit { font-weight: bold; text-decoration: none; }
#subcontent #faq li.active .faq_resp { display: block; }

#subcontent #form_login { display: block; margin-top: 20px; margin-bottom: 20px; }
#subcontent #form_login label input { display: block; margin-bottom: 2px; }
#subcontent #form_login label, 
#subcontent #form_login h4 { float: left; display: inline; }
#subcontent #form_login #ddd { width: 30px; margin-right: 20px}
#subcontent #form_login #usuario { width: 108px; margin-right: 20px; }
#subcontent #form_login #senha { width: 108px; margin-right: 20px; }
#subcontent #confirma {display:none}

#subcontent #form_login2 { display: block; margin-top: 20px; margin-bottom: 40px; }
#subcontent #form_login2 label input { display: block; margin-bottom: 2px; }
#subcontent #form_login2 label, 
#subcontent #form_login2 h4 { float: left; display: inline; }
#subcontent #form_login2 h4 { margin-right: 30px; }
#subcontent #form_login2 #ddd { display: inline; width: 30px; margin-right: 5px; }
#subcontent #form_login2 #celular { display: inline; width: 108px; margin-right: 20px; }
#subcontent #form_login2 #senha { width: 108px; margin-right: 10px; }

#subcontent .form-links { float: right; display: inline; text-align: right; }
#subcontent #regulamento {overflow:auto; height:120px; padding-right:10px}
#subcontent #valores_recarga {padding:15px;float: left; display:inline;}
#subcontent .form_recarga { padding-top:15px; line-height:20px}
#subcontent #servicos_box_recarga {float: left; display:inline; width:186px; vertical-align:top}

#subcontent	.menu_revendedor ul { margin-bottom: 7px; }
#subcontent	.menu_revendedor li.bt { padding-top: 12px;	padding-bottom: 10px; padding-left: 21px; margin-left: 8px; background-image: url('../imagens/seta.gif'); background-repeat: no-repeat; background-position: 0 12px; }
#subcontent	.menu_revendedor li a {	color: #c1001a; }
#subcontent	.menu_revendedor li.bt li {	padding-top: 17px; }

#subcontent .form_revendedor { padding-bottom: 5px; line-height:18px; }
#subcontent .form_revendedor_tit { padding-top: 15px; }

#subcontent .destaque_form{	width:120px;}
#subcontent .texto_form{	margin:5px 0px 5px 0px;}
#subcontent .linha_ul{	margin: 2px 0px 2px 0px;}
#subcontent .linha_clara{	margin: 0px 0px 0px 0px;	background:#F4F4F4;	height:20px;}
#subcontent .linha_cinza{	margin: 0px 0px 0px 0px;	background:#CCCCCC;	height:20px;	}
#subcontent .input-check{	margin: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}
#subcontent .form_revendedor label{	width: 120px;}

/* INÍCIO DESTAQUES ÁREA - INCLUINDO PORTABILIDADE */
.cl{ clear:left; overflow:hidden; width:1px; height:1px}
#destaques_area1 a, #destaques_area2 a { color: #666666; }
.autoatendimento_resposta{padding:2px; font-family:Verdana, Helvetica, sans-serif;  font-size:9px ;width:140px; margin-left:95px; margin-bottom:10px }
#destaques_area1 .item{  padding: 0px 10px 0px 10px;height:90px}
#destaques_area2 .item{  padding: 0px 10px 0px 10px; height:90px}
#destaques_area2 .itemPort{  padding: 10px 10px 10px 10px;}
#destaques_area1 .thumb{ float: left; display: inline; margin-left: 5px; margin-right: 18px; }
#destaques_area2 .thumb{ float: left; display: inline; margin-left: 5px; margin-right: 18px; }
#destaques_area1 h5 { padding-left: 5px; padding-top: 18px; } 
#destaques_area2 h5 { padding-left: 5px; padding-top: 7px; }
#destaques_area1 p, #destaques_area2 p { padding-left: 5px; margin-bottom: 0px; }
#destaques_area1 .sep { clear: both; text-align: center; }
#destaques_area2 .sep { clear: both; text-align: center; }
#destaques_area1 { float: left; display: inline; width: 297px; margin-right: 10px; }
#destaques_area2 { float: left; display: inline; width: 297px; }
#destaques_area1, #destaques_area2 { background-image: url('../imagens/destaques_bg.gif'); background-repeat: repeat-x; background-position: bottom; }
/* FIM DESTAQUES ÁREA - INCLUINDO PORTABILIDADE */


#cobertura_nacional {	width: 608px;	height: 277px; background-image: url('../imagens/cobertura_nacional_bg.gif'); background-repeat: no-repeat; }
#cobertura_nacional_desc {	width: 275px; text-align: right; }
#cobertura_nacional_desc span.txt1 {display: block; margin-top: 6px; padding-right: 20px; background-image: url('../imagens/cobertura_nacional_bg1.gif'); background-repeat: no-repeat; background-position: right; }
#cobertura_nacional_desc span.txt2 {display: block; margin-top: 6px; padding-right: 20px; background-image: url('../imagens/cobertura_nacional_bg2.gif'); background-repeat: no-repeat; background-position: right; }
#cobertura_nacional_form { padding-left: 305px; padding-right: 15px; }
#cobertura_nacional_form form { display: block; padding-top: 80px; padding-bottom: 30px; }
#cobertura_nacional_form .form_padding { padding-top: 100px; padding-bottom: 50px; }
#cobertura_nacional_form p { line-height: 15px; margin-bottom: 5px; }
#cobertura_nacional_estado { height: 16px; width: 180px;}
#cobertura_nacional_cidade { height: 16px; width: 260px;}
#cobertura_nacional_result1 { display: none; position: absolute; width: 280px; }
#cobertura_nacional_result2 { display: none; position: absolute; width: 280px; }
#cobertura_nacional_step2 { display: none; clear: both; margin-top: 10px;  }
#cobertura_nacional_result1 span.nome,
#cobertura_nacional_result2 span.nome { color: #c1001a; font-weight: bold; }
/* End Content */

/* Pre home */
.spacer10 { padding-left:10px; vertical-align:middle; height:73px}
#prehome_display { display:none;}
#prehome_body {background-image: url('../imagens/prehome_bg.gif'); background-repeat: repeat-x; overflow:auto;}
#prehome_selecao { width: 760px; height: 730px; margin: 0 auto; text-align:left}
#prehome_international { width: 760px; height: 20px; text-align:right ; margin: 0 auto;	padding-top: 2px; font-weight:bold;}
#prehome_titulos { width: 760px; margin: 0 auto;}
#prehome_sites {width: 210px; height:300; float:left; text-align:left; display:inline;}
#prehome_selecionaEstado { background-image: url('../imagens/prehome_sel_estado.gif'); background-repeat: repeat-x; position: absolute;	height:73px; width:243px; text-align:center; display:none;}
#prehome_ok_btn {vertical-align:middle}
#prehome_portacombo {padding-top:25px}
#slogan , #escolha_1 , #escolha_2 , #prehome_display_imagem, #prehome_estados {float:left}
#prehome_plugin {background-image: url('../imagens/prehome_plugin_bg.gif'); background-repeat: repeat-x; padding-left:90; padding-right:90; height:52px; padding-top:15px; text-align:center}
.prehome_selecao_bg {background-image: url('../imagens/prehome_sel_estado.gif'); background-repeat: repeat-x;}
/* End Pre home */

/* destaque home planos conta */
.destaqueHomePlanosConta img.dest{ float: left; margin-right: 15px; }
.destaqueHomePlanosConta p{ width: 315px; float: left; }
.destaqueHomePlanosConta .tit{ padding-bottom: 5px; }

.titulo_sep{ padding-top: 10px; border-top: 1px solid #c5c5c5; }

/* tabela de planos */
table.planos td, table.planos th{ text-align: right; font-size: 10px; font-family: Arial; }
table.planos td{ padding: 1px 2px; background-color: #ffe5e5; }
table.planos.simples td{ background-color: #e6e6e6; }
table.planos th{ background: url(../imagens/planos/tab_bg.gif) no-repeat bottom left; }
table.planos th.titulo{ text-align: left; background: none; }
table.planos th.titulo.extra{ width: 230px; }
table.planos tr.megabytes td, table.planos tr.mensalidade td, table.planos tr.minutos td, table.planos tr.dependentes td{ background-color: #e6e6e6; }
table.planos td.servicos{ background-color: #fff!important; border: 1px solid #ffe5e5; border-width: 1px 0 1px 0; padding: 0; text-align: center; }
table.planos tfoot td{ background-color: #fff; height: 17px; overflow: hidden; }
table.planos tfoot td, table.planos tfoot td{ text-align: left; background-color: #fff!important; }
table.planos tr.comprar a{ float: left; }
table.planos tr.comprar a.sacolinha{	float: right; background: url(../imagens/planos_imgs/ico_comprar.gif) no-repeat  0 0; display: block; width: 17px; overflow: hidden; height: 17px; }
table.planos tr.comprar a span{ display: none; }
table.planos tr.comprar div{ width: 35px; float: right; }
table.planos tr.comprar a:hover{ background-position:  0 -17px; }

table.mensalidade td, table.mensalidade th{ font-size: 10px; font-family: Arial; width: 100px; padding: 1px 2px; font-weight: normal; vertical-align: top; }
table.mensalidade th.desc, table.mensalidade td.desc{ width: 250px; }
table.mensalidade tr.colspan td{ width: auto!important;
	
}
table.mensalidade th{ background-color: #e6e6e6; }
table.mensalidade td{ background-color: #ffe5e5; }
table.mensalidade .sep td{ background-color: #fff3f3; }

/* on do plano selecionado */
#plano_selecionado_NUMERODOPLANO tr.mensalidade .plano_NUMERODOPLANO, #plano_selecionado_NUMERODOPLANO tr.minutos .plano_NUMERODOPLANO, #plano_selecionado_NUMERODOPLANO tr.dependentes .plano_NUMERODOPLANO{ background-color: #d4ebff; }
#plano_selecionado_NUMERODOPLANO tbody td.plano_NUMERODOPLANO{ background-color: #e1f0ff; }
	
td.over{ background-color: #e1f0ff!important; cursor: pointer; _cursor: hand; }
table.planos a{ text-decoration: none!important; display: block; font-family: Arial, Helvetica, sans-serif; height: 100%; }

td.hover, td.on{ background-color: #e1f0ff!important; text-decoration: none; cursor: pointer; }
#planos{ padding-bottom: 20px; }
#planos div{ display: none; }
#planos div.on{ display: block; }

/* UserLogin */
#overlay {top: 0; left: 0; z-index: 101; position: absolute; width: 100%; height: 100%; display:none; text-align:center; }
#overlay_bg {background-color: #000000; top: 0; left: 0; z-index: 100; position: absolute; width: 100%; height: 100%; opacity: 0.4; filter:alpha(opacity=40); display:none;  }

#userlogin {text-align:left; margin: 90px auto; width: 380px; background-color:#FFFFFF; background-image:url(../imagens/userlogin_bg1.jpg); background-repeat: repeat-x; background-position:bottom; border: 1px solid #666666; }
#userlogin.bg2 {background-image:url(../imagens/userlogin_bg2.jpg); background-repeat: repeat-x; background-position:bottom; }
#userlogin.bg3 {background-image:url(../imagens/userlogin_bg3.jpg); background-repeat: repeat-x; background-position:bottom; }
#userlogin_ct {padding: 30px 30px 10px 30px;}
#userlogin .bt_fechar { float: right; }

#userlogin #userlogin_form_errors,
#userlogin #useredit_form_errors { margin-bottom: 11px; display: none; }
#userlogin label.error { clear: both; display: block; padding: 3 0 3 0 !important; }
#userlogin .spacer {padding-top: 0px; height: 14px;}
#userlogin_form .input-label { display: block; width: 50px; float: left; }
#useredit_form .input-label { display:block; float:left;  }
#userlogin .input-text,
#useredit_form .input-text { border: 1px solid #cdcdcd; }
#useredit_form .input-text, 
#useredit_form .input-select { float: right;  }
#userlogin .button-image { float: right; }
#userlogin #userlogin_form,
#userlogin #useredit_form { display:block; margin-top: 15px; }
/* UserLogin */
