.main-menu a {
    font-size: 12px;
    font-weight:bold;
    color:#94acc6;
/*  letter-spacing: -0.05em;
/*  word-spacing: -0.02em; */
}

.main-menu a:hover {
    color:#4d94d2;
    text-decoration:underline;
}

.menu-selct a {
    font-size:12px;
    /* color:#002e63; */
    color:Black;
    font-weight:bold;
/*    letter-spacing:-0.05em; */   
}


.menu-selct a:hover 
{
    cursor:text;
    font-size:12px;
    color:black;
    font-weight:bold;
/*    letter-spacing: -0.05em;*/    
	text-decoration:none;
}


.main-menu li {
    display:inline;
    vertical-align:bottom;
    padding:0px 8px 0px 0px;
}

ul.main-menu {
    list-style-type:none;
    padding:0px;
    margin:0px;
}

/*        TAB VIEW      */
.tab a {font-size:12px;padding:0px 5px;}

/* LEFT MENU DOUBLE LINE FIXES */

/* FEATURES */
#frequent{height:42px;}

#frequent #ctl00_CPH1_FrequentBuyers,
#refer #ctl00_CPH1_Refer 
{
	line-height:18px;
	padding: 3px 0 3px 10px;
}
#bonuspoint #ctl00_CPH1_BonusPoint {border-bottom: none;}

/* FAQ */

#phonecards {height: 42px;}
#phonecards #ctl00_CPH1_PhoneCards {line-height:18px; padding: 3px 0 3px 10px;}

#olvido_contrasena, 
#telefono_celular, 
#telefono_publico, 
#denominaciones, 
#tarifas_diferencia,
#comprar_tarjetas_telefonicas_online,
#comprar_tarjetas_telefonicas_por_telefono,
#error,
#politica_de_reembolsos,
#informacion_personal,
#numeros,
#cancelar_mi_cuenta
 {height: 40px;}

#tarjeta_cargos, 
#delarga_distancia_tarjeta,
#site_safety
 {height: 60px;}

#llamada_fallada {height: 80px;}

#change_login a,
#rates_difference a,
#currency a,
#customer_support a
 {border:none;}
 
 

/*             ACCOUNT CENTER      */


.ac-menu a {
    color:black;
    font-size:11px;
    padding: 8px 8px 0px 12px;
    vertical-align:middle;
}

.ac-menu a:hover {
    text-decoration:underline;
}

.ac-selct a {
    background-color:#ECE3D1;
    font-weight:bold;
    padding:0px 21px 3px 21px;
    /*  MOZILLA ONLY    */
    position:relative;
    top:2px;
}

.ac-selct a:hover {
    background-color:#ECE3D1;
    font-weight:bold;
}


.ac-menu li 
{
    display:inline;
    font-size:16px;
    vertical-align:bottom;
    color:black;
    border:0px black solid;
    padding:0px;
    }

ul.ac-menu {
    list-style-type:none;
    padding:0px 0px 0px 0px;
    margin:0px;
    background-image:url(/images/ac-top-menu-bg.gif);
    background-repeat:repeat-x;
    height:21px;
    font-size:11px;
}

/* DESTINATIONS */

.destlnk1 { background-color:#F4F4F4;}
.destlnk2 { background-color:#ffffff;}

.destlnk2, .destlnk1 {
    display:block;
	padding:3px 0px 3px 5px;
    font-size:11px;
    width:95%;
}

table#DLCountries td { border-left:7px #fff solid;}

h2.spanish_h2{ font-size:14px;letter-spacing:-0.5pt;}

.calStyle 
{
	behavior : url(/Calendar/calendar_es.htc);
    -moz-binding: url(/Calendar/moz-behaviors_es.xml#calendar_es.htc);
}

a#ctl00_ctl00_CPH1_cphAccCntr_ucPinDet_HLApplyPoint {display:block; padding: 1px 4px;}

.hp-cards-td div 
{
	width: 120px;
}

#ctl00_ctl00_CPH1_mnuAccountCenter a {text-transform: capitalize;}
a#ctl00_ctl00_CPH1_cphAccCntr_ucPinDet_HLApplyPoint
 {padding: 1px 5px;}

#WaitDiv {
	border:#dbc9a0 solid 1px;
	width:120px;
	padding:8px 8px;
	font-size:11px;
	color:#686e71;
	background:#FFFFFF;
	position:absolute;
	display:none;
	}
#destinations h2 {
	margin:10px 0;
	}

.login1 table td {padding:0 10px 10px 10px; width:100%;}
.login1 .Lbl  {float:left;width:160px;}
.login1 .Field {float:left;width:185px;}
.login1 .Field input {width:150px;}
.login1 #LoginBut {margin:10px 0; width:92%;}
.login1 .error-txt {padding:10px 0;}
.login1 #UnitUserName,
.login1 #UnitPassword
 { float:left; width:100%; height:30px;}
 
#reg #LoginInfo #UnitEmail .Lbl,
#reg #LoginInfo #UnitConfEmail .Lbl,
#reg #LoginInfo #UnitPassword .Lbl,
#reg #LoginInfo #UnitNewPassword .Lbl,
#reg #LoginInfo #UnitOldPassword .Lbl,
#reg #LoginInfo #UnitConfPassword .Lbl {  
	width:17%;
	}
#reg #LoginInfo #UnitEmail .Field,
#reg #LoginInfo #UnitConfEmail .Field,
#reg #LoginInfo #UnitPassword .Field,
#reg #LoginInfo #UnitNewPassword .Field,
#reg #LoginInfo #UnitOldPassword .Field,
#reg #LoginInfo #UnitConfPassword .Field {  
	width:26%;
	}
	
.tabUnit .tab,
.tabUnit .tab-slct
 {
	font-size:10px!important;
	}
	
	
a:link.AcLnks2,
a:visited.AcLnks2,
a:hover.AcLnks2 {
	padding:0;
	margin:0;
	height:15px;
	line-height:15px;
	width:150px;
	}

.AccessNumbers .LabelFind {
	float:left;
	width:100%;
	margin:10px 0;
	}
.AccessNumbers .DropDown {
	float:left;
	width:100%;
	}
.ButtonSilentRecharge{
background:url('/images/es/btn-recharge.gif') no-repeat;
width:187px;
height:30px;
border:none;
float:left;
overflow:hidden;
cursor:pointer;
}	


.tabUnit div a:link, .tabUnit div a:visited, .tabUnit div a:hover {padding:0 2px 0 0 !important;}