@media all and (min-width: 1024px) {

h15{font-size:23px; margin-bottom: 5px; color:#333; line-height:24px;}
h15 a{font-size:23px; color:#000; margin-bottom: 5px;}
h15 a:hover{font-size:23px; color:#f6be00; margin-bottom: 5px;}

#searchWrap,
.middle_links{margin-bottom:10px;}
#searchWrap input{
	vertical-align:middle;
	margin-left:0px; 
	padding:6px 7px 6px 7px; 
	vertical-align:middle; 
	width:300px;
	height:54px;
	color:#fff; 
	font-size:25px; 
	border:1px solid #333; 
	/* Color alternativo para versiones que no soporten degradados */  
  background-color:#333;  
  
  /* Safari 4+ y Chrome 1+ */  
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #555555), color-stop(1, #222222));  
  
  /* Safari 5.1+ y Chrome 10+ */  
  background-image:-webkit-linear-gradient(#555555, #222222);  
  
  /* Firefox 3.6+ */  
  background-image:-moz-linear-gradient(top, #555555, #222222);  
  
  /* Opera 11.10+ */  
  background-image:-o-linear-gradient(top, #555555, #222222);  
  
  /* Internet Explorer 5.5+ */  
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#555555', EndColorStr='#222222');
	text-align:center;
	border-radius:4px;-moz-border-radius: 4px; -webkit-border-radius : 4px; }

#searchWrap input:hover {
	border:1px solid #333; 
	color:#f6be00;
	/* Color alternativo para versiones que no soporten degradados */  
  background-color:#444;  
  
  /* Safari 4+ y Chrome 1+ */  
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, 222222), color-stop(1, #555555));  
  
  /* Safari 5.1+ y Chrome 10+ */  
  background-image:-webkit-linear-gradient(#222222, #555555);  
  
  /* Firefox 3.6+ */  
  background-image:-moz-linear-gradient(top, #222222, #555555);  
  
  /* Opera 11.10+ */  
  background-image:-o-linear-gradient(top, #222222, #555555);  
  
  /* Internet Explorer 5.5+ */  
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#222222', EndColorStr='#555555');
}


#searchWrap #s{
	font-size:16px;
	color:#222;
	height:20px;
	border-bottom:1px solid #222;
	border-top:0px solid #BBB;
	border-left:0px solid #BBB;
	border-right:0px solid #BBB;
	padding:2px 2px 1px 2px;
	margin-right:0px;
	width:216px;}

#searchWrap input.searchsubmit a{margin-left:0px; 
	padding:4px 7px 6px 7px; 
	vertical-align:middle; 
	width:260px;
	height:41px;
	color:#333; 
	font-size:25px; 
	border:7px solid #fff; 
	background-color:#f6be00; 
	text-align:center; 
}
	
#searchWrap input.searchsubmit a:hover {
	border:1px solid #ffbf00;
	color:#ddd;
	background-color:#333;
}

}

@media all and (max-width:1024px) and (min-width:705px) {

h15{font-size:23px; margin-bottom: 5px; color:#333; line-height:24px;}
h15 a{font-size:23px; color:#000; margin-bottom: 5px;}
h15 a:hover{font-size:23px; color:#f6be00; margin-bottom: 5px;}

#searchWrap,
.middle_links{margin-bottom:10px;}
#searchWrap input{
	vertical-align:middle;
	margin-left:0px; 
	padding:6px 7px 6px 7px; 
	vertical-align:middle; 
	width:300px;
	height:54px;
	color:#fff; 
	font-size:25px; 
	border:1px solid #333; 
	/* Color alternativo para versiones que no soporten degradados */  
  background-color:#333;  
  
  /* Safari 4+ y Chrome 1+ */  
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #555555), color-stop(1, #222222));  
  
  /* Safari 5.1+ y Chrome 10+ */  
  background-image:-webkit-linear-gradient(#555555, #222222);  
  
  /* Firefox 3.6+ */  
  background-image:-moz-linear-gradient(top, #555555, #222222);  
  
  /* Opera 11.10+ */  
  background-image:-o-linear-gradient(top, #555555, #222222);  
  
  /* Internet Explorer 5.5+ */  
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#555555', EndColorStr='#222222');
	text-align:center;
	border-radius:4px;-moz-border-radius: 4px; -webkit-border-radius : 4px; }

#searchWrap input:hover {
	border:1px solid #333; 
	color:#f6be00;
	/* Color alternativo para versiones que no soporten degradados */  
  background-color:#444;  
  
  /* Safari 4+ y Chrome 1+ */  
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, 222222), color-stop(1, #555555));  
  
  /* Safari 5.1+ y Chrome 10+ */  
  background-image:-webkit-linear-gradient(#222222, #555555);  
  
  /* Firefox 3.6+ */  
  background-image:-moz-linear-gradient(top, #222222, #555555);  
  
  /* Opera 11.10+ */  
  background-image:-o-linear-gradient(top, #222222, #555555);  
  
  /* Internet Explorer 5.5+ */  
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#222222', EndColorStr='#555555');
}


#searchWrap #s{
	font-size:16px;
	color:#222;
	height:20px;
	border-bottom:1px solid #222;
	border-top:0px solid #BBB;
	border-left:0px solid #BBB;
	border-right:0px solid #BBB;
	padding:2px 2px 1px 2px;
	margin-right:0px;
	width:216px;}

#searchWrap input.searchsubmit a{margin-left:0px; 
	padding:4px 7px 6px 7px; 
	vertical-align:middle; 
	width:260px;
	height:41px;
	color:#333; 
	font-size:25px; 
	border:7px solid #fff; 
	background-color:#f6be00; 
	text-align:center; 
}
	
#searchWrap input.searchsubmit a:hover {
	border:1px solid #ffbf00;
	color:#ddd;
	background-color:#333;
}


}

@media all and (max-width:705px) {

h15{font-size:23px; margin-bottom: 5px; color:#333; line-height:24px;}
h15 a{font-size:23px; color:#000; margin-bottom: 5px;}
h15 a:hover{font-size:23px; color:#f6be00; margin-bottom: 5px;}

#searchWrap,
.middle_links{margin-bottom:10px;}
#searchWrap input{
	vertical-align:middle;
	margin-left:0px; 
	padding:6px 7px 6px 7px; 
	vertical-align:middle; 
	width:300px;
	height:54px;
	color:#fff; 
	font-size:25px; 
	border:1px solid #333; 
	/* Color alternativo para versiones que no soporten degradados */  
  background-color:#333;  
  
  /* Safari 4+ y Chrome 1+ */  
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #555555), color-stop(1, #222222));  
  
  /* Safari 5.1+ y Chrome 10+ */  
  background-image:-webkit-linear-gradient(#555555, #222222);  
  
  /* Firefox 3.6+ */  
  background-image:-moz-linear-gradient(top, #555555, #222222);  
  
  /* Opera 11.10+ */  
  background-image:-o-linear-gradient(top, #555555, #222222);  
  
  /* Internet Explorer 5.5+ */  
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#555555', EndColorStr='#222222');
	text-align:center;
	border-radius:4px;-moz-border-radius: 4px; -webkit-border-radius : 4px; }

#searchWrap input:hover {
	border:1px solid #333; 
	color:#f6be00;
	/* Color alternativo para versiones que no soporten degradados */  
  background-color:#444;  
  
  /* Safari 4+ y Chrome 1+ */  
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, 222222), color-stop(1, #555555));  
  
  /* Safari 5.1+ y Chrome 10+ */  
  background-image:-webkit-linear-gradient(#222222, #555555);  
  
  /* Firefox 3.6+ */  
  background-image:-moz-linear-gradient(top, #222222, #555555);  
  
  /* Opera 11.10+ */  
  background-image:-o-linear-gradient(top, #222222, #555555);  
  
  /* Internet Explorer 5.5+ */  
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#222222', EndColorStr='#555555');
}


#searchWrap #s{
	font-size:16px;
	color:#222;
	height:20px;
	border-bottom:1px solid #222;
	border-top:0px solid #BBB;
	border-left:0px solid #BBB;
	border-right:0px solid #BBB;
	padding:2px 2px 1px 2px;
	margin-right:0px;
	width:216px;}

#searchWrap input.searchsubmit a{margin-left:0px; 
	padding:4px 7px 6px 7px; 
	vertical-align:middle; 
	width:260px;
	height:41px;
	color:#333; 
	font-size:25px; 
	border:7px solid #fff; 
	background-color:#f6be00; 
	text-align:center; 
}
	
#searchWrap input.searchsubmit a:hover {
	border:1px solid #ffbf00;
	color:#ddd;
	background-color:#333;
}


}

