body{
margin:0;
padding:0;
font-family:Trebuchet MS;
background:#f2f2f2;
}
form{
margin:0;
padding:0;
}
a{
color:#FFF;
outline:0px;
}
img{
border:0px;
}

/* PNG fix*/
/*img, div, a, input { behavior: url(/images/pngfix/iepngfix.htc) }*/
.pngfix { behavior: url(/images/pngfix/iepngfix.htc) }

#header{
min-width:900px;
}
#header #top-border{
	height:8px;
	background-color:#ffc81d;
}
#header #center{
	height:140px;
	background-color:#e67819;
}
#header #menu-container{
	height:34px;
	background-color:#2f2f2f;
}
#container{
	width:900px;
	margin:auto;
	_width:920px;
}
#footer{

}
#footer #top-border{
	height:8px;
	background-color:#e67819;
}

#footer #center{
	height:75px;
	background-color:#303030;
}
.align{
	width:900px;
	margin:auto;
	padding-left:25px;
	position:relative;
}

#header #menu-container .button{
	float:left;
	padding:6px 15px;
	text-decoration:none;
}

#header #menu-container .button:hover{
	text-decoration:underline;
	background:#444;
}

#header #menu-container .btn_selected{
	background:#777!important;
}
/*
#header #menu-container .btn_selected:hover{
	text-decoration:none;
	background:#f00;
}
*/
.clear{
	clear:both;
}

#container #left{
	float:left;
	width:550px;
	margin:20px 30px;
}
#container #right{
	float:left;
	width:265px;
	margin:20px 0;
}
#busqueda{
	font-size:14px;
}
#title{
	font-size:23px;
	padding:5px 0;
	border-bottom:1px dotted;
	margin-bottom:5px;
}
#title .bold{
	font-weight:bold;
}
#busqueda select{
	width:100%;
}
#col1{
	width:120px;
	float:left;
	margin-left:5px;
}
#col2{
	width:196px;
	float:left;
	margin-left:15px;
}
#col3{
	width:130px;
	float:left;
	margin-left:15px;
}
.bold{
color:#E67819;
}
#advertising{
	margin-top:20px;
	text-align:center;
	background:transparent url(/images/fondo_contenedor_publicidad.png) no-repeat;
	padding-top:10px;
	height:630px;
}
#googleads{
	margin-top:20px;
}

#ultimas-propiedades #title .bold,#busqueda #title .bold{
	color:#e5781d;
}

#footer #center{
	color:#fff;
	text-align:center;
}

#menu-container .button{
	color:#fff;
}

.success{
	border:1px solid #E67819;
	padding:4px;
	text-align:center;
	background:#F4C195;
	font-weight:bold;
}

.error{
	border:1px solid #f00;
	padding:4px;
	text-align:center;
	background:#fcc;
	font-weight:bold;
}

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

#header #menu-usuario-fondo{
	position:absolute;
	right:0;
	top:0;
	width:330px;
	height:120px;
	background:url(/images/fondo_menu_usuario.png) no-repeat;
}

#header #menu-usuario{
	padding:7px;
	padding-top:3px;
	position:absolute;
	right:6px;
	top:0;
	width:302px;
}

#menu-usuario{
	font-size:14px;
	color:#000;
}
#menu-usuario #opciones-usuario{
	margin-top:5px;
}
#menu-usuario a{
	color:#000;
	text-decoration:none;
}
#menu-usuario #saludo
{
color:#EF2222;
}
#menu-usuario a:hover{
	text-decoration:underline;
}
#menu-usuario #btn-cerrar-sesion{
	float:right;
	text-decoration:underline;
	margin-right:10px;
}
#form-login{
	font-weight:bold;
	font-size:14px;
	color:#E67819;
	width:130px;
	float:left;
	padding-left:10px;
}

#form-login .input{
	height:20px;
	_height:14px;
	width:100%;
	font-weight:bold;
	color:#777;
	font-size:11px;
}
#form-login #LOGIN{
	font-size:14px;
	height:23px;
	float:right;
}
#options-login{
	float:right;
	font-size:12px;
	padding-right:25px;
	padding-top:60px;
}
#login-error{
color:#FF0000;
position:absolute;
right:0;
top:10px;
font-weight:bold;
width:155px;
}
a.anchor{
color:#ff0!important;
display:none!important;
}