body {
  color: #000;
  background: #FFF;
  font-family: "Arial", "Helvetica", sans-serif;
  font-size: .9em;
}

#container {
	margin: 0 auto;
	width: 945px;
	/*border: 2px solid #eee;*/
	padding: 10px;
}

#header {
   height: 141px;
   width: 100%;
   clear: both;
   margin-bottom: 40px;
   position: relative;
   padding: 2px 0 13px 0px;
   border: 3px solid #eee;
}

#footer {
	padding-top: 10px;
	clear: both;
 	text-align: center;
}

#footer ul.links {
	list-style-type: none;
}

#footer ul.links li {
	margin-left: 15px;
	float: left;
	clear: none;
}

#logo {
  float: left;
  margin-right: 15px;
}

#login-box {
	/*font-weight: normal;*/
	font-size: .85em;
	margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
text-align: right;
float: right;
}

#login-box input {
	border: 1px solid #999;
	margin-top: 5px;
}

#tagline {
  margin-top: 23px;
  font-weight: bold;
  float: left;
}

#languages {
  margin-top: 25px;
  float: left;
  font-size: .7em;
  font-weight: normal;
}

#nav-top {
width: 290px;
height: 15px;
margin-left: 0px;
  margin-top: 5px;
  margin-right: 0px;
  font-weight: bold;
  font-size: .9em;
  text-align: right;
  overflow: visible;
}

/*#nav-top a, #nav-top a:visited, #nav-top a:active {*/
a, a:visited, a:active {
  color: #0066FF;
}

a:hover {
  color: black;
  text-decoration: underline;
}


span.explain {
	font-size: .9em;
	color: #666;
	text-indent: 10px;
}


button,
input[type="button"],
input[type="submit"],
input[type="reset"],
.button,
.button-nav a {

	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	padding:0px 0px 0px 0px;
	background: #0055FF;
	clear: both;
/*}

.button-nav a {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #000;
	background: #DDD;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin-left: 5px;
	*/

}

button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
.button-nav a:hover {
	color: #FF0000;
	padding:2px 3px 2px 3px;
}

a img { color: white }

p {
 font-size: .9em;
}


img {
  border: 0px;
}

dt, dd {
	word-wrap: break-word;
	overflow: hidden;
}

.menu-horizontal {
	float: left;
	display: inline-block;
	height: 27px;
	background: #FF0000;
	border: #000000 1px solid;
	border-right: none;
	overflow: hidden;
}

.menu-horizontal a:link, .menu-horizontal a:active, .menu-horizontal a:visited {
	color: #FFFFFF;
	zoom: 1.0;
	display: inline-block;
	display: -moz-inline-stack;
	height: 27px;
	padding: 2px 25px;
	font-family: Calibri;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	border-right: solid 1px #000000;
}

.menu-horizontal a:hover {
	text-decoration:underline;
}

#footer {border:#eee 3px solid;}

.boton-azul {background:#0055ff; border:#000000 1px solid; color:#FFFFFF; font-weight:bold; padding:3px; width:115px; }

.boton-azul a:link, .boton-azul a:visited, .boton-azul a:active { text-decoration:none; color:#FFFFFF;}

.boton-azul a:hover { color:#FF0000; }


#navigation_hoodz { font-family:Calibri;}
#navigation_hoodz td{ 
border:#000000 1px solid; 
border-left:#FFFFFF 0px solid; 
padding:5px 20px 5px 20px; 
margin:0px; 
text-align:center;
font-size:20px;
}

#navigation_hoodz td a{ 
color:#000000;
text-decoration:none;
}

#navigation_hoodz .td-select { 
background:#0070c0; 
}

#navigation_hoodz .td-select a{ 
color:#FFFFFF; 
text-decoration:underline;
}

.addContainer {
width:640px;
}

.overlayFBmerge {
background:#FFFFFF;
}
.overlayContainer {
background:#FFFFFF;
display:block;
font-size:11px;
left:100px;
margin:0;
min-height:350px;
padding:0;
position:absolute;
top:200px;
width:750px;
z-index:998;
}

.overlayClose {
position:absolute;
right:7px;
top:8px;
}
.lightbox {
background-color:#000000;
height:100%;
left:0;
opacity:0.66;
position:absolute;
top:0;
width:100%;
z-index:997;
}