.obligatorios{
	width:100%;	
}

.ayuda{
	width:100%;
	float:left;
}

.ayuda img{
border:0px;
}

.ayuda-img{
	width:20%;
	text-align: center;
	vertical-align: middle;	
	float:left;
}

.ayuda-texto{
	width:80%;
	float:left
}

.alojamiento{
	width:100%;
}

.dias{
	width:47%;
}

.columnas2-dcha1-arriba{
	float:right;
	margin-top:10%;
	margin-right:2em;
}

.columnas2-dcha1-arriba input{
	font-size:1.2em;
}

.mas-img{
	vertical-align: middle;
}


/*YUI*/
.yui-ac{position:relative;font-family:arial;font-size:100%;}
.yui-ac-input{position:absolute;width:100%;}
.yui-ac-container{position:absolute;top:1.6em;width:100%;}
.yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}
.yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;z-index:9049;}
.yui-ac-content ul{margin:0;padding:0;width:100%;}
.yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;}
.yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}
.yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}

#statesautocomplete{
    width:100% !important; /* set width here */
    padding-bottom:2em !important;
}
#statesautocomplete {
    z-index:9000 !important; /* z-index needed on top instance for ie and sf absolute inside relative issue */
}
/*#statesinput{
    _position:absolute !important;
}*/
