/* hacks varios, adivinen para q browser... */
html, body, #contenedor {
    min-height: 100%; /* alto minimom FF y Safari */
    width: 100%;
    height: 100%; /* alto minimo para IE Windows */
    margin: 0;
    padding: 0;
}

html>body #contenedor {
    height: auto; /* con este hack escondemos el min-height de IE*/
}
/* fin hacks varios */

body {
    font-family: Tahoma, Verdana, sans-serif;
	font-size:10px;
    background-color: #F8F8EC;
	background-image:url(../img/background.jpg);
	background-repeat:no-repeat;
	background-position:center 0;
    }

#contenedor {
    position: absolute;
    top: 0;
    left: 0;
}

#header{
height:110px;
margin-top:27px;
}

#logo{
margin-left:50px;
margin-top:10px;
}


#menu{
background-image:url(../img/menu.jpg);
background-position:center;
background-repeat:no-repeat;
width:569px;
height:41px;
float:right;
margin:45px 45px 0 0;
}

#main {
    height: auto;
    padding-bottom: 40px;   /* con este  padding el footer nunca toca el contenido */
    width: 850px;
    margin: 0 auto;
}

#basic{
margin-top:20px;
}

#right{
width:240px;
background-color:#EEEEE1;
float:right;
}

#left{
margin-right:240px;
}

#footer {
    position: absolute;
    bottom: 0;
	left:50%;
	width:850px;
	margin-left: -425px;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-align:right;
	line-height:24px;
}

#footer a{
text-decoration:none;
color:#666;
}

#footer a:hover{
color:#999999;
}