/* CSS Document */

body { background: /*url(/img/body_bck.gif) repeat-x*/ #FFFFFF; font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; margin-left:auto; margin-right:auto; font-size:12px; color:#666666;}
img, div, a, input { behavior: url(/css/iepngfix.htc) }
input { color:#666666; }
select { color:#666666; height:22px; }
label {cursor: pointer; margin-left: 5px;}
radio.radio {cursor: pointer; }

#main_cont { padding-left:28px; padding-right:28px; width:752px;margin-left:auto; margin-right:auto;background: url(/img/body_bck.gif) repeat-x; background-position:center; 
border: #dddddd solid 1px;}
.reg_agora { background:url(/img/Reg_agora.png) no-repeat; background-position:center; width:752px; height:211px;float:left; clear: both;}
.box_carrier { background: url(/img/carrier.png); width:203px; height:40px; float: right}
.comb_monto01{border:#999999 solid 1px;width:180px;}
.serv_client { width:752px; height:72px;}
.home_subcont p { font-size:16px; font-weight:bold; color:#777777;}
.banner_link {text-decoration:none; color:#cf001f}
.proceed_butt { float:right; margin-right:20px; margin-top:9px;}
.number { font-size:12px;}


/*:::::::::::::: HOMEPAGE ::::::::::::::*/
.home_subcont {width:752px; /*background:#00FF00;*/}
.home_subcont img{ border:none;}
.banner1 { width:242px; float:left; margin-right:13px;}
.banner2 { width:242px; float:left;margin-right:13px;}
.banner3 { width:242px; float:left;}
/*:::::::::::::: HOMEPAGE ::::::::::::::*/


/*:::::::::::::: COMMON STUFF ::::::::::::::*/
.header { background: url(/img/home_head.png); width:752px; height:110px;clear:both; text-align:left;}
.header_tim { background: url(/img/home_head_tim.png); width:752px; height:110px;clear:both; text-align:left;}
.header_vivo { background: url(/img/home_head_vivo.png); width:752px; height:110px;clear:both; text-align:left;}

.txt_rec { background:#CCCCCC;}
.input_tel1 {border:#999999 solid 1px; width:45px;}
.input_tel2 {border:#999999 solid 1px; width:104px; margin-left:10px;}
.txt_red { color:#cf001f}
.link01 {background: none; width:330px; height:60px;display:block; position:relative; top:28px; left:40px;}
.box_tit01 { background:url(/img/box_unico_nav.png) no-repeat; width:736px; height:45px; margin-bottom:10px;} 
.box_tit02 { background:url(/img/box_unico_revert.png) no-repeat; width:736px; height:45px; margin-bottom:10px;} 
.box_txt01 { border-top:#dcdcdc solid 1px; border-bottom:#dcdcdc solid 2px; width:716px; text-align:left; margin:8px 0px 24px 0px;}
.box_txt01 p{ line-height:16px;}
.tit01 {float:left; margin:10px 0px 0px 20px}
.general_cont { margin-left:auto; margin-right:auto; width:752px; text-align:left; 
/*border:#00FFFF solid 1px;*/}
.general_cont p { margin-left:20px; margin-right:10px;line-height:24px;  font-size:12px; text-align:left;}
.general_cont h4 { margin-left:20px; margin-right:10px; font-size:14px; font-weight:100; line-height:25px;}
.general_cont a { text-decoration:none; color:#cf001f}
.general_cont01 { margin-left:auto; margin-right:auto; width:752px; text-align:left; 
/*border:#00FFFF solid 1px;*/}
.general_cont01 p { margin-left:20px; margin-right:10px;line-height:18px;  font-size:12px; text-align:left;}
.general_cont01 h4 { margin-left:10px; margin-right:10px; font-size:14px; font-weight:100; line-height:25px;}
.general_cont01 a { text-decoration:none; color:#cf001f}
.required {color:#cf001f; margin-left:460px;}
.red {color:#cf001f;}
.radio { position:relative; top:2px;}
.inputBox{ border:#666666 solid 1px;}
.tab_account{ margin-top:0px; margin-bottom:0px; font-size:12px;}
.tab_account a{ color:#cf001f; text-decoration:none}
.tab_account p{ margin-left:14px;}
.captcha {float: right; clear:both; text-align:center; background-color:#666666; color:#FFFFFF; border:#666666 solid 2px; position:relative; top:-60px; left:-180px;}
.captcha_00 {clear:both; text-align:center; background-color:#666666; color:#FFFFFF; border:#666666 solid 2px; width:156px;}
.captcha_01 {float: right; clear:both; text-align:center; background-color:#666666; color:#FFFFFF; border:#666666 solid 2px; position:relative; top:-30px; left:-90px;}
.captcha_02 {text-align:center; background-color:#666666; color:#FFFFFF; border:#666666 solid 2px; width:156px; margin-left:172px; }
.logo_crdt{ float:left; margin-right:6px;}


/*:::::::::::::: COMMON STUFF ::::::::::::::*/


/*:::::::::::::: VARIOUS TABS ::::::::::::::*/
.tab_ok {background:url(/img/confirm_bck.png) no-repeat;}
.tab_charge01 {background:url(/img/proteggi_dat_cart_oneclick.png) no-repeat; font-size:14px;}
.tab_charge02 {background:url(/img/ricar_period_no_pensi.png) no-repeat; font-size:14px;}
/*:::::::::::::: VARIOUS TABS ::::::::::::::*/


/*:::::::::::::: BOX REG&LOG ::::::::::::::*/
.box_reg { float:left; background: url(/img/home_reg_bck01.png) no-repeat;  text-align:left; height:40px; position: relative; left:16px; font-size:11px; color:#666666; width:520px;
/*width:100%; border:#FF0000 solid 1px;*/}
.box_reg .reg_link { color:#cf001f; text-decoration:none; font-size:11px; font-weight:bold; margin-left:10px; margin-right:10px;}
.box_logged { background: url(/img/benv_bck.png); width:259px; height:40px; float:left; font-size:12px; font-weight:bold; color:#cf001f;position: relative; left:16px;}
.input_userid {border:#999999 solid 1px; width:80px;}
.login_butt { position:relative; top:6px; left:10px; }
.butt_esc { width:60px; height:30px;float:right; margin-top:4px;}
.rec_tel02 {position:relative;top:-80px;left:508px; width:200px; height:24px; float:left;clear: both;}
.name_log{ float:left; position: relative; top:10px; left:10px; width:190px; text-align:left;}
.recupera {width:90px; position:relative; top:-28px; left:410px; display:block;}
/*:::::::::::::: BOX REG&LOG ::::::::::::::*/


/*:::::::::::::: BOX RECARGA HOME ::::::::::::::*/
.form_cont01 { width:180px; position:relative; left:586px; top:30px; /*border:#00FF00 solid 1px;*/}
.proced_butt { width:100px; position:relative; left:74px; top:24px;}
.comb_recarga {border:#999999 solid 1px;width:174px; margin-top:10px;}
.rec_tel {width:180px; margin-top:10px;}
.comb_monto{border:#999999 solid 1px;width:152px;margin-top:10px;}
.proced_butt01 { position:relative; top:44px; left:376px; width:77px; float:left;}
.recarga_cont { background:url(/img/home_recarg01.png) no-repeat; background-position:center; width:752px; height:211px; float:left; text-align:left; 
/*border:solid #00FF00 1px;*/}
.comb_recarga01 {border:#999999 solid 1px;position:relative;top:88px;left:192px; width:180px;}
.input_tel1 {border:#999999 solid 1px; width:40px; margin-top:40px;}
.input_tel2 {border:#999999 solid 1px; width:95px; margin-left:10px;}
/*:::::::::::::: BOX RECARGA HOME ::::::::::::::*/


/*:::::::::::::: BOX RECARGA HOME LOG ::::::::::::::*/
.recarga_cont01 { background:url(/img/recarga_log.png) no-repeat; background-position:center; width:752px; height:204px; float:left; }
.recarga_cont02 { background:url(/img/recarga_log_tim.png) no-repeat; background-position:center; width:752px; height:204px; float:left; }
.form_logged { float:left; width:200px; height:150px; position:relative; top:34px; left:270px;
/*border:#FFFF00 solid 1px;*/}
.proced_butt_log { margin-bottom:20px; margin-right:10px; margin-left:120px;}
.carrier_combo{ margin-bottom:10px; width:174px;}
.cacarg_combo{width:174px; margin-top:10px;} 
/*:::::::::::::: BOX RECARGA HOME LOG ::::::::::::::*/


/*:::::::::::::: BARRA NAVIGAZIONE ORIZ ::::::::::::::*/
.box_logged02 { background: url(/img/home_log_bck02.png); width:520px; height:40px; float:left; font-size:12px; font-weight:bold; color:#cf001f;position: relative; left:16px;}
.name_log02{ float:left; position: relative; top:4px; left:10px; width:100px; font-size:10px; text-align:left;}
.butt_esc02 { width:40px; height:30px;float: left; margin-top:4px;}
.bar_nav02 { float:left;width:378px; font-size: 10px; letter-spacing:-1px;
/*border:solid 1px #00FF00;*/}
.bar_nav02 ul { margin:0; padding:0;}
.bar_nav02 li { list-style:none; float:left;text-align:center;
/*border:solid 1px #FFFF00;*/}
.bar_nav02 li a{text-decoration:none;color:#999999;height:32px; padding-top:4px;}
.bar_nav02 li a:hover{color:#cf001f;}
#cont a {display: block; width:58px;}
#tele a{display: block; width:63px;}
#senh a{display: block; width:60px;}
#onec a{display: block; width:55px;}
#agen a{display: block; width:82px;}
#daco a{display: block; width:60px;}
#cont_sel a{display: block; width:58px;padding-top:4px;color:#333333; font-size:10px; font-weight:bold;}
#tele_sel a{display: block; width:63px;padding-top:4px;color:#333333; font-size:10px; font-weight:bold;}
#senh_sel a{display: block; width:60px;padding-top:4px;color:#333333; font-size:10px; font-weight:bold;}
#onec_sel a{display: block; width:55px;padding-top:4px;color:#333333; font-size:10px; font-weight:bold;}
#agen_sel a{display: block; width:82px;padding-top:4px;color:#333333; font-size:10px; font-weight:bold;}
#daco_sel a{display: block; width:60px;padding-top:4px;color:#333333; font-size:10px; font-weight:bold;}
/*:::::::::::::: BARRA NAVIGAZIONE ORIZ ::::::::::::::*/


/*:::::::::::::: BARRA NAVIGAZIONE SX ::::::::::::::*/
.bar_nav01 { float:left; width:236px; text-align:right; font-size:13px; font-weight:bold; letter-spacing:-1px;
/*background:#00FF00;*/}
.bar_nav01 ul { margin:0; padding:0; margin-left:30px; margin-top:20px;}
.bar_nav01 li { list-style:none; line-height:24px; 
/*background:#CCCCCC; border-bottom:#FFFFFF solid 1px;*/}
#nav_sx a { text-decoration:none; color:#666666; display:block;height:24px;}
#nav_sx a:hover { color:#cf001f;}
/*:::::::::::::: BARRA NAVIGAZIONE SX ::::::::::::::*/


/*:::::::::::::: MESS BOX ::::::::::::::*/
.mess_ko{background:url(/img/error_bck.png) no-repeat; width:752px; height:121px; text-align:left; font-size:11px; float:left; margin-top:10px;}
.mess_ok{background:url(/img/confirm_bck.png) no-repeat; width:752px; height:121px; text-align:left; font-size:11px;float:left; margin-top:10px;}
.mess_warning{background:url(/img/warning_bck.png) no-repeat; width:752px; height:121px; text-align:left; font-size:11px;float:left; margin-top:10px;}
.mess_ko .txt { position:relative; top:16px; left:140px; width:560px;}
.mess_ok .txt { position:relative; top:16px; left:140px; width:560px;}
.mess_warning .txt { position:relative; top:16px; left:140px; width:560px;}
.mess_warning span { position:relative; top:16px; left:140px;}
.mess_ko span { position:relative; top:16px; left:140px;}
.mess_ok span { position:relative; top:16px; left:140px;}
.mess_txt { position:relative; top:16px; left:128px;}
.mess_ok a{text-decoration:none; color:#cf001f}
.mess_ko a{text-decoration:none; color:#cf001f}
/*:::::::::::::: MESS BOX ::::::::::::::*/


/*:::::::::::::: POP UP ::::::::::::::*/
.header_popup {background:url(/img/header_popup.jpg) no-repeat; height:86px; width:561px; margin-left:auto; margin-right:auto;}
.popup_cont { width:96%; /*border: solid 1px #FF0000;*/margin-left:auto; margin-right:auto; margin-top:20px;}

/*:::::::::::::: POP UP ::::::::::::::*/


/*:::::::::::::: FOOTER ::::::::::::::*/
.footer_cont { background:url(/img/footer.gif) no-repeat; width:752px; height:101px; margin-top:10px; }
.link_cont { float:left; height:20px;position:relative; top:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.link_cont a { text-decoration:none;color:#333333;} 
.link_cont a:hover { text-decoration:none;color:#cf001f;} 
.link_cont .one { margin-left:115px; line-height:20px; padding-right:30px; border-right: #333333 solid 1px;}
.link_cont .band { margin-left:30px; line-height:20px; padding-right:30px; border-right: #333333 solid 1px;}
.link_cont .faq { margin-left:30px; line-height:20px; padding-right:30px; border-right: #333333 solid 1px;}
.link_cont .aiuto { margin-left:30px; line-height:20px;}
.link_cont .last { margin-left:30px; line-height:20px; padding-right:30px; /*border-right: #333333 solid 1px;*/}

/*:::::::::::::: FOOTER ::::::::::::::*/