
*
{
  margin:0;
  padding:0;
}

body{
  font-family:"Lucida Grande",Verdana,Arial,sans-serif;
  font-size:small;
  //font-size:8;
  //font-size:small;
  color:#222;
  background: #fff;
}


/*
  Page Layout
----------------------------------------------*/
.content{
  width:55em;
  margin:0 auto;
}

.content2{
	background-color: aqua;
  margin:0 auto;
}


.wide{ width:70%; }
.narrow{ width:30%; }
.left{ float:left; }
.right{ float:right; }
.half{ width:49%; }
.full{ width:100%; }
.quarter{ width: 24%; }
.three-quarters{ width: 75%; }

p.right, span.right{
	float: none;
	text-align: right;
	display: block;
}

#main{
  float:left;
  width:100%;
  clear:both;
  margin:0;
}

#footer{
  padding:25px 20px;
  clear:left;
  font-size:90%;
  margin-bottom:2em;
  text-align:center;
}

#wrap { text-align:center; margin:0 auto 0 auto; height:100%; background-color: black; }


/*
  Feature
----------------------------------------------*/

#feature{
  clear:both;
  background:#EEFAEB;
  border: solid #A5C49C;
  border-width:1px 0;
}
#feature img{
  float:left;
  clear:both;
  margin-right:0.5em;
  margin-bottom:1.5em;
}


#subscription_plans{
  clear:both;
  padding:1em;
  margin:0;
}
#subscription_plans table{
  background:#fff;
}
.highlight{
}



.compress{
  margin:0;
  line-height:1em;
  font-size:250%;
  text-transform:uppercase;
  letter-spacing:-2pt;
}
h3.compress{
  font-size: 140%;
}

.features{
  font-size: 85%;
}

/*
  Extras
---------------------------------------------------*/

#extras{
  width:660px;
  height:150px;
  padding-bottom:20px;
  display:block;
  clear:both;
  margin:4em auto;
}
#extras div.extra{
  float:left;
  display:block;
  padding:2px 0;
  margin:0;
}

#extras a{
  float:left;
  display:block;
  text-decoration:none;
  font-size:100%;
  font-weight:bold;
  color:#E0720E;
  border:0;
}
#extras a:hover{
  text-decoration:underline;
}
#extras img{
  border:0;
  display:block;
}



/*
  Navigation Menu
----------------------------------------------*/

#navigation{
  background:#E0720E;
  float:left;
  width:100%;
}
#navigation a{
  color: #fff;
}
#sub_navigation a{
  color: #111;
}

#navigation ul,
#sub_navigation ul{
  list-style:none;
  float:left;
  display:inline;
}
#navigation li,
#sub_navigation li{
  float:left;
  padding-top:6px;
  line-height:20px;
  color:#fff;
  font-weight:bold;
  margin:0 2px;
}
#navigation li a,
#sub_navigation li a{
  float:left;
  display:block;
  padding:8px 20px;
  margin:0;
  cursor:pointer;
}

#navigation li a:hover{
  background:#F19440;
}


#home li#home_tab a,
#dolar li#dolar_tab a,
#euro li#euro_tab a,
#real li#real_tab a,
#noticias li#noticias_tab a,
#herramientas li#herramientas_tab a,
#info li#info_tab a,
#signup li#signup_tab a{
  background:#fff;
  color:#000;
  border-right:3px solid #F19440;
  font-weight:bold;
}
#page li#page_tab a{
  background:#111;
  color: #fff;
}

#sub_navigation{
  clear:both;
  background:#111;
  color: #fff;
  float:left;
  width:100%;
}

#sub_navigation li a{
  font-size:95%;
  padding:5px 20px;
  color:#fff;
}


/*
  Search Form
*/

.searchForm{
  text-align:center;
  margin:2em 0;
}
.searchForm.padded{
  margin:40px 0;
  padding:60px 0;
}
.searchForm p{
  padding-top:0;
  margin-top:0;
  line-height:1.5em;
}
#search_form{
  padding:0;
}
input.search{
  font-size:140%;
  vertical-align:middle;
}

/*
  Login
*/


#login .submit{
   font-weight:bold;
   padding:5px;
   margin-top:10px;
   color:#F87F2F;
}

#login input{
	font-size:140%;
	font-weight:bold;
}

#login{
  margin:40px 0;
}



/*
  Quotes
*/

blockquote{
  padding:1em 60px 0;
  font-size:95%;
  background:transparent url(/images/quote.gif) no-repeat 40px 10px;
}

cite{
  padding: 0 90px 1em;
  font-size:90%;
  display:block;
  font-style:normal;
  font-weight:bold;
}

/*
  Projects
*/
h2.projects{
  font-size:200%;
  font-weight:normal;
}
h2.projects, h2.projects a{
  font-family:Georgia, Times, sans-serif;

}