body {
background-color:#abb8b0;
font-size:10px;
text-align:center;
margin: 8px;
}

.promo2 {
background-color:#ffff00;
}

.null {
background-color:;
font-size:
text-align:
margin:
}

#page {
margin-left:50px;
text-align:left;
}

#header {
padding-bottom:16px;
width:845px;
}
#header #logo {
float:left;
}
#header #idiomas {
float:right;
}

#idiomas b {color:#fff; }

#pie {
padding-top:16px;
}

#tarifaonline {
background-color:#fff;
width:850px;
min-height:186px;
margin-top:4px;
}

#phone {
padding-left:8px;
width:300px;
margin-bottom:10px;margin-top:15px;
float:left;
}

#resultado {
float:right;
width:400px;
text-align:right;
color:#fff;
margin-right:1em;
}

span.destino {
font-size:1.8em;
}

span.precio {
font-size:6em;
font-weight:bold;
color:#e6d305;
}

/* set millions of background images */
.rbroundbox { background: url(nt.gif) repeat; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }

.recarga {
clear:both;
font-size:3em;
text-transform:uppercase;
color:#ffffff;
margin-top:32px;
margin-bottom:8px;
}

h1 { font-size:2em;margin-top:16px; color:#abb8b0;text-transform:uppercase;}

#recargabanner {
margin-top:4px;
}

.link a {
text-transform:uppercase;
text-decoration:none;
color:#fff;
}


