* {
	margin: 0;
	padding: 0;
}
body {
	font: 13px/22px Helvetica, Arial, sans-serif;
	background : FFFF99;
}
ul { 
	list-style:none; 
} 
a {
	text-decoration:none;	
}
h2 {
	background-color: #1a82f7; /* fallback color */
    	background-image: url(images/linear_bg_2.png); /* fallback image */
    	background-image: -moz-linear-gradient(100% 185% 90deg, #F9F9F9, #1a82f7);
    	background-image: -webkit-gradient(linear, 0% 0%, 0% 185%, from(#1a82f7), to(#F9F9F9));
	-moz-border-radius:0 12px 12px 0;
	-webkit-border-radius: 0 12px 12px 0;
	font-family:impact;
	text-shadow:1px 1px white;
}
#main_header {
	background-color: #1a82f7; /* fallback color */
    	background-image: url(images/linear_bg_2.png); /* fallback image */
    	background-image: -moz-linear-gradient(100% 185% 90deg, #F9F9F9, #1a82f7);
    	background-image: -webkit-gradient(linear, 0% 0%, 0% 185%, from(#1a82f7), to(#F9F9F9));
	margin:2% auto auto;
	height:100px;
	width:800px;
	-moz-border-radius:12px 12px 12px 12px;
	-webkit-border-radius: 12px 12px 12px 12px;
	display:block;
}
#logo_cr {
	float:left;
	margin-top: 25px;
}
#logo_cr a img {
border:0 none;
}

.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top, #00adee, #0078a5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top, #0095cc, #00678e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top, #0078a5, #00adee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
} 

.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: 0.2em 1em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
#header_buttons {
	float:right;
	margin-top:20px;
}
/*#search_keywords {
	background-color:white;
background-image:url("../images/inputbkg.png");
background-repeat:repeat-x;
border:1px solid #8DD8DD;
font-size:20px;
height:25px;
width:300px;
}*/
#form_busqueda {
	color:#FFFFFF;
float:left;
font-size:15px;
font-style:italic;
margin-top:25px;
text-align:left;
width:360px;
margin-bottom:20px;
}
#content{
	margin :auto;
}
#map {
	margin:auto;
}
.categorias {
	float:right;
	margin-right:30px;
}
.placeimage {
	float:left;
}
.item {
	height:110px;
	width:800px;
}
.results {
	background:none repeat scroll 0 0 #F9F9F9;
	border-color:#DFDFDF #DFDFDF -moz-use-text-color;
	border:1px solid #DFDFDF;
	float:left;
	width:798px;
	-moz-border-radius:12px 12px 12px 12px;
	-webkit-border-radius: 12px 12px 12px 12px;
}
.ad_menu {
	margin:0 25%;
}
.pagination {
	width:100px;
	margin : auto;
}
#centercontent {
margin:auto;
width:800px;
}
.place_telephones {
	float:left;
	height:30px;
	margin:15px;
}
.place_map {
	float:left;
}
.place_data {
	width:200px;
	float:left;
}
.place_view_ad {
	float:left;
}

#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:380px;	width: 790px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
	-moz-border-radius:12px 12px 12px 12px;
	-webkit-border-radius: 12px 12px 12px 12px;
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top, #00adee, #0078a5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}

.paging a:hover {font-weight: bold;}

.image_reel div {
	float:left;

margin:1px;
min-width:263px;
width:263px
}

.image_reel div img{
	float:none;
}

.place_info {
	
}

/* CSS para form busqueda */
fieldset.search {
	border: none;
	width: 243px;
	margin: 0 auto;
	background: transparent;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #DDDD;
	font-size:1.7em;
	width: 185px;
	height: 30px;
	padding: 8px 5px 0;
		background-color:white;
background-image:url("../images/inputbkg.png");
background-repeat:repeat-x;
border:1px solid #8DD8DD;
font-size:20px;
	margin-right: 5px;
}
.search input.box:focus {
	background-color:white;
background-image:url("../images/inputbkg.png");
background-repeat:repeat-x;
border:1px solid #8DD8DD;
	outline: none;
}
.search button.btn {
	width: 38px;
	height: 38px;
	cursor: pointer;
	text-indent: -9999px;
	background: transparent url(/images/search_bg.gif) no-repeat top right;
}
.search button.btn:hover {
	background: transparent url(/images/search_bg.gif) no-repeat bottom right;
}

#comida_rapido {
	font-family:impact;
	font-size:40px;
	margin-left: 25px;


}
#comida_rapido a {
	color : #FFFFFF;
	text-shadow:1px 1px black;
}
#slogan {
	font-family:impact;
	font-size:25px;
	margin-left:25px;
	margin-top:10px;	
}

