/* English version CSS
   This message was inserted at 2009/06/30
	
	Brastel Telecom - International Calling Service
*/


@charset "utf-8";
/* CSS Document */
html {
	overflow-y: scroll;
}
body, select {
	font-family: Helvetica, Arial, sans-serif; font-size:12px;
}
body {
	cursor:default;
	margin:0;
}
.divContentsOuter {
	border:#666699 1px solid;
	width:568px;
	padding:10px;
	background-color:#FFFFFF
}
.divContentsInner {
	border:#666699 1px solid;
	width:566px;
}
h1 {
	font-size:16px;
	padding:12px 0 0 15px;
	border-bottom:1px solid #666699;
	height:28px;
	margin:0
}
h1.intl_rchg {
	background:url(/Pages/eng/addservice/images/int_recharge.jpg) no-repeat;
}
h1.faq {
	background:url(/Pages/eng/addservice/images/additional.jpg) no-repeat;
}
h1.gift_voucher {
	background:url(/Pages/eng/addservice/images/additional.jpg) no-repeat;
}

h2 {
	border:#FFFFFF 3px double;
	border-left:0;
	border-right:0;
	color:#FFFFFF;
	background-color:#4F7FDE;
	margin:0 0 20px;
	padding:2px 20px;
	font-size:14px;
	font-style:italic
}
h3 {
	margin:0 30px 10px;
	font-size:12px;
	font-style:italic
}
h4 {
	background-color:#d1e2f9;
	border:#666699 1px solid;
	border-left:0;
	border-right:0;
	padding:1px 15px;
	font-weight:bold;
	font-size:12px;
}
.ht100 {
	height:100%;
}
.small {
	font-size:9px
}
.rom12 {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px
}
a {
	color:#315FE9;
	text-decoration:none
}
a:hover {
	text-decoration:underline;
}
.hidden {
	display:none
}
.floatLft {
	float:left
}
.floatLftNum {
	float:left
}
.floatLftNumWithSpace {
	float:left;
	margin-right:5px
}
.phoneNumImgSpc {
	margin-right:5px
}
img {
	border:0
}
.margin0 {
	margin:0
}
.padding0 {
	padding:0
}
.normal {
	font-weight:normal
}

/* Lists --> */
ul.standard {
	margin: 20px 40px 30px;
	list-style-type: disc;
	padding: 0px
}
ul.standard li {
	padding-bottom:10px
}
/* <-- Lists */

/* Buttons --> */
.button10 {
	padding:3px 15px;
	display:block;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
	background-color:#0099CC;
	border:solid 2px;
	border-left:#93d4e9;
	border-top:#93d4e9;
	border-right:#006283;
	border-bottom:#006283;
}
.gecko .button10 {
	border:outset #0099CC 2px
}
.button10:hover {
	color:#003366;
	text-decoration:none
}
.button10:active {
	color:#003366;
	border:solid 2px;
	border-right:#93d4e9;
	border-bottom:#93d4e9;
	border-left:#006283;
	border-top:#006283;
}
.gecko .button10:active {
	border:inset #0099CC 2px
}
/* <-- Buttons */

/* IRS --> */
.gecko .irsIntro {
	width: 350px;
	padding:15px 20px 10px 0;
}
.irsIntro {
	width: 350px;
	padding:30px 20px 20px 0;
}
.irsLogo {
	margin: 15px 30px 0px;
}
.belowNum td {
	padding-top:3px
}
.numUndLine {
	border-bottom:solid 1px #FFC1C1;
	padding-bottom:4px;
}
.linkInNote {
	color:#0033CC;
	text-decoration:underline
}
.linkInNote:hover {
	color:#990000
}
p.phoneNotes {
	border:1px dotted #4F7FDE;
	color:#0033CC;
	background-color:#E6F3FF;
	margin:15px 20px 0 65px;
	padding:10px
}
div.cust_serv {
	margin:0 15px;
	padding:20px 20px 30px
}
#cust_serv_num_Tb td.secondCol {
	padding-left:30px
}
#cust_serv_num_Tb td.thirdCol {
	padding:7px 20px
}
h3.lightBlue {
	color:#4F7FDE;
}
p.smsIntro {
	margin:20px 20px 20px 45px
}
div.rchgByPC {
	border-bottom:1px solid #EEEEEE;
	margin:0 15px;
	padding-bottom:20px
}
div.rchgByPhone {
	border-bottom:1px solid #EEEEEE;
	margin:0 15px;
	padding:20px 0 30px
}
.irsPhoneNumTb {
	margin-left:65px;
	margin-top:10px
}
div.phoneNumSpacer {
	width:5px;
	height:1px;
	float:left
}
.howToImg {
	margin:0 10px
}
/* <-- IRS */

/* xml tables (gift voucher, IRS, etc. --> */
.gecko #selectCountryTb .selectCountry {
	padding-bottom:50px
}
#selectCountryTb .selectCountry {
	padding-bottom:30px
}
.gecko .selectCountry .sendTo {
	padding-top:23px;
}
.selectCountry .sendTo {
	padding-top:22px;
}
.selectCountry .sendTo {
	float: left; width: 300px; text-align: right;
}
.selectCountry .selectCountryOptions {
	padding: 20px 20px 0 20px
}
#dataTb, #freeSMSTb {
	border:#4F7FDE 1px solid;
	border-collapse:collapse;
	}
#dataTb th {
	background-color:#4F7FDE;
	color:#FFFFFF;
	padding:8px 4px 8px 4px;
	border:#4F7FDE 1px solid;
	}
#dataTb.irsTb th, #freeSMSTb th {
	background-color:#4F7FDE;
	color:#FFFFFF;
	padding:4px;
	border:#4F7FDE 1px solid;
	}
#dataTb .firstCol, #freeSMSTb .firstCol {
	text-align:left;
	}
#dataTb td, #freeSMSTb td {
	padding:5px 10px 5px 10px;
	border:#4F7FDE 1px solid
	}
#dataTb caption {
	text-align:right;
	padding:5px 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:9px;
	caption-side:bottom
}
#dataTb .col2A {
	width:80px
}
#dataTb .col3A {
	width:80px
}
#dataTb .col4A {
	width:80px
}
#dataTb .col5A {
	width:80px
}
#dataTb .col2B {
	width:100px
}
#dataTb .col3B {
	width:100px
}
#dataTb .col4B {
	width:100px
}
.zb0 {
	background-color:#E6F3FF; text-align:right
}
.zb1 {
	text-align:right
}
.gecko .dataTbSpacer {
	width:100%;
	height:40px
}
.dataTbSpacer {
	width:100%;
	height:60px
}
/* <-- xml tables (gift voucher, IRS, etc. */

/* FAQ --> */
.faqIntroP {
	padding:30px 20px;
	margin:0
}
.question {
	cursor:pointer;
	margin:0;
	color:#315FE9;
}
.question:hover {
	text-decoration:underline;
}
.answerHolder {
	display:none;
	width:480px;
	background-color:#FFFFFF
}
.answer {
	width:480px;
	margin:0;
	padding:10px 0 20px;
}
.faqList {
	margin-left:20px;
	padding-left:35px;
	margin-right:20px;
	padding-right:35px;
	margin-bottom:10px;
	padding-bottom:10px;
	color:#333333;
	width:485px;
}
.faqList li {
	padding:3px 0;
}
.replyY, .replyN {
	display:block;
	width:35px;
	padding:3px;
	margin:auto;
	text-align:center
}
.replyY:hover, .replyN:hover {
	border:1px solid #3683D2;
	background-color:#FFFFFF
}
.questionnaire, .questionnaireRep {
	width:100%;
	border-left:0;
	border-right:0;
}
.questionnaire {
	background:url(/Pages/eng/faq_spc/images/questionnaire_bg.gif) repeat-x;
	border:1px dotted #B9EAFF;
}
.questionnaireTd {
	padding:0 20px 0 20px;
}
.questionnaireRep {
	background:url(/Pages/eng/faq_spc/images/questionnaire_bg_replied.gif) repeat-x;
	border:1px dotted #DDDDDD;
}
.qY, .qN {
	width:50px
}
/* <-- FAQ */

/* Gift Voucher --> */
.gftVchrLogo {
	margin:10px 25px 15px;
}
.gftVchrIntro {
	margin:30px 0 15px;
	width:300px
}
p.order {
	margin: 30px 40px 20px 40px
}
p.phoneOrd {
	margin:10px 40px 10px 70px
}
p.sendByFax {
	margin: 10px 40px 30px 70px
}
p.footNote {
	font-size:11px;
	text-indent:-8px;
	margin:15px 70px 0
}
.gecko p.footNote {
	margin:5px 70px 0
}
.footNoteNum {
	font-size:13px;
	font-family:Verdana;
	color:#FF0000;
}
.footNoteRef {
	font-family:Helvetica, Arial, sans-serif;
	font-size:9px;
	color:#FF0000;
	position:relative;
	bottom:5px
}
#dataTb tfoot {
	color:#666666
}
#tbPhoneNum td {
	padding:0 10px 20px;
}
ul.giftVoucher {
	margin: 0px 40px 50px 110px;
	list-style-type: disc;
	padding: 0px
}
ul.giftVoucher li {
	padding-bottom: 2px
}
.gecko .giftVchrTbSpacer {
	height: 40px
}
.giftVchrTbSpacer {
	height: 50px
}
/* <-- Gift Voucher */

/* Msg Board --> */
.msgboardHeader {
	width:468px;
	padding:9px 10px 7px 15px;
	border-bottom:1px solid #4F7FDE;
	border-left:7px solid #4F7FDE;
	margin:20px auto 0 auto;
	background-color:#E6F3FF;
	font-size:16px;
	font-weight:bold
}
.msgboardIntro {
	width:500px;
	margin:auto
}
.msgboardIntro p {
	margin:10px
}
.msgTable {
	border-top:1px dotted #DDDDDD;
	width:500px
}
.dateTd {
	vertical-align:top;
	text-align:center;
	padding:10px;
	font-family:Helvetica, Arial, sans-serif;
	color:#777777;
	background-color:#FFFFFF
}
.dateTd, .msgTd {
	border-bottom:1px dotted #DDDDDD;
	cursor:pointer;
}
.title {
	padding:10px;
	width:340px;
	font-weight:bold
}
.msg {
	display:none;
	background-color:#FFFFFF;
	padding:0 10px 10px 10px;
	width:350px
}
.titleHover {
	color:#1C66F0;
	text-decoration:underline
}
.titleImportant {
	color:#1C66F0
}
.gecko .compact {
	background-repeat:no-repeat;
	background-position:470px 9px
}
.gecko .expanded {
	background-repeat:no-repeat;
	background-position:470px 9px
}
.compact, .expanded {
	background-repeat:no-repeat;
	background-position:370px 9px
}
.compact {
	background-image:url(/images/msgboard/plus.gif)
}
.compact:hover {
	background-image:url(/images/msgboard/plus_hover.gif)
}
.expanded {
	background-image:url(/images/msgboard/minus.gif)
}
.expanded:hover {
	background-image:url(/images/msgboard/minus_hover.gif)
}
.btnHolderTd {
	padding:30px 0
}
.logoBtmDiv {
	padding-bottom:20px
}
/* <-- Msg Board */


/* Multimedia --> */
h1.multimedia {
	background:url(/Pages/eng/aboutus/images/movie1.jpg) no-repeat;
}
.divContentsAboutUs {
	border:#666699 1px solid;
	width:590px;
	position:relative; 
	top:-600px;
	left:180px;
	background-color:#FFFFFF
}
.divMovieOuter {
	border:#CCCCCC 1px solid;
	width:560px;
	padding:10px;
	background-color:#FFFFFF;
	margin:10px 0px 10px 15px
}
.divMovieOuter a{
	float:left;
	padding-right:10px
}
.multimediaIntro {
	font-size:12px;
	margin:10px 15px 0;
	width:550px
}
p.movieInfo {
	font-size:12px;	
}

/* <-- Multimedia */

/* Brastel Mobile --> */

.iconlist
{
list-style: none;
margin: 0 30px 0 0;
padding: 0;
}

li.icon
{
background:url(/Pages/eng/mobile/images/title.gif);
background-repeat: no-repeat;
background-position: 0 9px;
padding: 2px 0 2px 30px;
margin: .4em 0;
font-family:Arial, Helvetica, sans-serif;
color:#003399;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
}


#div-1 {
 position:relative;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
}
#div-1a {
	position:absolute;
	top:100px;
	right:31px;
	width:371px;
	background:#FFFFFF;
	padding:5px;
}
#div-1b {
	position:absolute;
	top:310px;
	left:175px;
	width:366px;
	background:#FFFFFF;
	padding:5px;
}

#div-1c {
	position:absolute;
	color:#999999;
	top:75px;
	left:466px;
	width:264px;
}

#div-1d {
	position:absolute;
	top:244px;
	left:177px;
	width:381px;
	height: 77px;
	color:#000000;
	padding:0;
	font-size:12px;
	margin:0;
}

#div-1e {
	position:absolute;
	top:38px;
	left:178px;
	width:381px;
	height: 77px;
	color:#000000;
	padding:0;
	font-size:12px;
	}

#div-1f {
	position:absolute;
	top:120px;
	left:180px;
	color:#ccccc;
	padding:0;
	font-size:12px;
	font-weight:bold;
	margin:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	width: 583px;
}

#div-1g {
	position:absolute;
	top:1588px;
	left:443px;
	padding:0;
	font-weight:bold;
	margin:0;
	width: 253px;
	height: 24px;
	color:#999999;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
#div-1h {
	position:absolute;
	top:1589px;
	left:723px;
	padding:0;
	font-weight:bold;
	margin:0;
	width: 253px;
	height: 24px;
	color:#999999;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}



.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
  
.servicelist
{
list-style: none;
margin: 0;
padding: 0;
}

li.service
{
background-position: 0 10px;
background-repeat: no-repeat;
padding: 5px 0 2px 25px;
margin: .4em 0;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:17px;
font-weight:bold;
}

h10{
border-bottom:#CCCCCC 1px solid;
margin:0;
padding:0;
font:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#666666;
}

li.service2
{
background:url(/Pages/eng/mobile/images/title.gif);
background-repeat: no-repeat;
background-position: 0 15px;
padding: 5px 0 2px 25px;
margin: .4em 0;
}


.plan{
	margin:0 auto 0;
	height:inherit;
    width: 50px;
    background-color: #003399;
	float:left;
	margin-right:3px;
	margin-top: 10px;
	padding:5px;
	text-align:center;
	color:#fff;	
	border: 1px solid #003399;
	
}

.Plan_cost{
	margin:0 auto 0;
	height:inherit;
    width: 115px;
    background-color: #fff;
	float:left;
	margin-right:5px;
	margin-top: 10px;
	padding:5px;
	text-align:center;
	color:#003399;	
	border: 1px solid #003399;
	
}
.howtocall{
	margin:0 auto 0;
	height:inherit;
    width: 110px;
	background-color:#666666;
	float:left;
	margin-left:3px;
	margin-right:3px;
	margin-top: 10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	
}

.howtocall p{
	color: #ffffff;
	width:100px;
	padding:3px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin:0;
}

.teste{
	color: #ffffff;
	background-color:#E15315;
	width:520px;
	padding:3px;
	float:right;
	margin-right:30px;
}

.teste p{
	width:520px;
	padding:3px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
}

.notes
{
list-style: none;
margin-left:60px;
margin-top:5px;
padding: 0;
}

li.notes
{
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
}

table.tablesorter {
font-family:Arial, Helvetica, sans-serif;
	margin:0 auto 0;
	font-size: 12px;
	width:520px;	
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #F3F3F3;
	font-size: 13px;
	padding: 0;
	color:#003399;
	
}
table.tablesorter tbody td {
	color:#003399;
	padding: 3px;
	padding-left:7px;	
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;	
	text-align: center;
	
}

#pipe ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	line-height:1.5em;
	font-weight:bold;	
	} 

#pipe ul li {
	padding: 0 15px;
	display:inline;
	}
	
		
#pipe ul li.first {
display:inline;

	}
	
.main {margin-left:45px; margin-right:45px; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}


#red_square{
	background-color: #D0121B;
	padding:7px;
	font-size:10px;
	font-weight:bold;	
	float:left;
	width:auto;
	color:#FFFFFF;
	text-align:center;
	margin-bottom: 10px;
	margin-right:10px;
}

#red_square h1{
	font-size:15px;
	width:auto;
	color:#FFFFFF;
	font-weight:bold;
	padding:0;
	margin:0;
}

/* <-- Brastel Mobile */

