body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:90%;
}
.titulo{
	color:#FFF;
	font-weight:bold;
}
.step{
	width:45px; 
	border-right:1px dashed #666; 
	vertical-align:top;
	font-size:90%;
}
.InputBx{
	border:1px solid #ccc;
	padding:2px;
	background:url(../graphics/inputbg.gif) no-repeat;
	margin:0 10px 0 10px;
	width:330px;
}
.innerTable tr td{
	text-align:left;
}
.wp_error{
	padding:10px;
	width:227px;
	display:block;
	text-align:center;
	color:#B20800;
	font-weight:bold
}

#stats{
	border:none;
}

#stats #credits, #stats #destinations, #stats #logout{
	padding:5px;
	border:1px solid #666;
	border-bottom:1px solid #efefef;
	border-right:1px solid #efefef;
	vertical-align:top;
}

#pin_menu{
	margin-top:5px;
}

#pin_menu tr td{
	width:20%;
}

#pin_menu tr td input{
	border:1px solid ##efefef;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	width:22px;
	height:22px;
}

.btnContacts{
	background:url(../graphics/contacts.gif) no-repeat 2px 2px;
}
.btnAddContacts{
	background:url(../graphics/add_contact.gif) no-repeat 2px 2px;
}
.btnRmvContacts{
	background:url(../graphics/limited_balance.gif) no-repeat 2px 2px;
}
.btnOutbox{
	background:url(../graphics/outbox_sms.gif) no-repeat 2px 2px;
}
.btnTopUp{
	background:url(../graphics/coverage_prices.png) no-repeat 2px 2px;
}

.errorFecha{
	color:#B20800;
	text-decoration:line-through;
}

.errorCredits{
	color:#B20800;
}

.info{
	color:#666;
	font-size:85%;
}