@CHARSET "UTF-8";
@media screen and (max-width:1280px) {
	#legend{bottom:58px;}
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
		#legend {bottom:57px;}
	}
	div.fixed #legend {bottom:57px;}
	#legend ul li {margin-left: 17px!important;}
}
@media screen and (max-width:1100px) {
	#legend,.principal{display:none;}
	#searcher li.inputTitle{float:none;}
	.buscadorResponsive{display:block;}
	.ocultarLeft{visibility:hidden;}
	.inputTitle h2{color:black;}
	
	ul#legendResponsive{clear:left;display:block; color:black;}
		ul#legendResponsive li{
			width:215px;
		}
			ul#legendResponsive .left{height:auto;width:200px;float:left;}
	
	#banner div#searcher{
		border:1px solid grey;
		border-radius: 10px;
		width:450px;
		background-color: #ffffff;
		left:0;
		right:0;
		margin:-40px auto 0 auto;
		padding:0;
		/*display:block;*/
		bottom:inherit;
	}
		
		#banner #searcher div.centerFormMoorings {
		    width: 450px;
		}
			#searcher div.centerFormMoorings form{
				margin-left:10px;
			}
		
		#searcher ul li{
			margin-bottom:10px;
		}
			#searcher ul li.invisible{display:inline;float:left;}
			#searcher ul li.liRight{float:right;display:inline;width:145px;margin-top:0.2em;}
			
			#searcher ul li.liClear{
				float:left;
				clear:left;
			}
			
		div#searcher li input#searchtxt {
		    width: 400px;
		}
		
		div#searcher li input#salida{
			margin-left:25px;
		}
		
		div#searcher li.smallLi {
		    margin-right:10px;
		}
		
		div#searcher li select.tipo{
			margin-left:25px;
		}
		
		div#searcher li.bigLi {
		 	width:425px;
		}
			div#searcher li div.buttonCenter{
				width:160px;
				margin:0 auto;
			}
	
		div.box.highlight img {
		    margin-left: inherit;
		}
		
		#suggestions {
			top:43px;
			margin:0 auto;
			left:-12px;
			width:22.7em;
		}
		
}


@media screen and (max-width:840px) {

	section#banner div#searcher {
		width:370px;
	}
	
	#banner #searcher div.centerFormMoorings {
	    width: 100%;
	}
	
	div#searcher li input#searchtxt {
	    width: 330px;
	}
	
	div#searcher li.smallLi {
		margin-right:3px;
	}
		div#searcher li.smallLi input{
			width:62px;
		}
		
	div#searcher li select.tipo{
		margin-left:5px;
		width:124px;
	}
	
	div#searcher li.bigLi {
    	width: 330px;
	}
	
	ul#legendResponsive li{
			width:215px;
			margin-bottom:3px;
		}
	
	#suggestions {
	    left: -8px;
	    width: 18.7em;
	}
	
}

@media screen and (max-width:736px) {
	
	
	section#banner div#searcher {
	  /*  left: 0;
	    margin: 0 auto;
	    right: 0;*/
	    width: 60%;
	    bottom:inherit;
	    min-width:245px;
	}
		#searcher ul li.liRight{width:115px;}
		div#searcher li.large {
		    width: 97%;
		}
			div#searcher li input#searchtxt {
			    width: 100%;
			}
		
		form#busquedaA li.liShort{
			width: 46.5%;
		}
		
		div#searcher li input#entrada, div#searcher li input#salida {
 			width: 98%;
		}
		
		div#searcher li input#salida {
 	   		margin-left: 7%;
		}
		
		div#searcher li select.tipo {
		    width: 145px;
		}
		
		div#searcher li.bigLi {
		    width: 97%;
		}
		
		#suggestions {
		    left:0;
		    width: 55%;
		    top:37px;
		    min-width:220px;
		}
		
}

@media screen and (max-width:478px) {
	#searcher ul li.liRight{float:left;margin-top:0;}
}