﻿/* CSSÂ´s para Restaurantes */ 

#slideshow { height:100% !important;}

.restaurant-page { padding:10px; width:670px;}
.restaurant-page h3 { border-bottom:1px solid #AFD0D3 }
.restaurant-page .info {
float: left;
width: 394px;
}
.restaurant-page .sidecontent {
	float: right;
	width: 265px
}
.restaurant-page .head { margin-bottom:10px; }
.restaurant-page .head p { margin:0 }
.restaurant-page .menu { margin-bottom:20px; }
.restaurant-page .menu h3 { margin-bottom:20px; margin-top:10px }
.restaurant-page .menu .tabs {
	margin:0px;
	padding:0px;
	height:25px;
}
.restaurant-page .menu .tabs li {
	list-style:none;
	display:inline-block;
	color:#ffebb5;
	padding:6px 0 0 0;
	background-color:#FFF;
	border-top:1px solid #AFD0D3;
	border-left:1px solid #AFD0D3; 
	border-right:1px solid #AFD0D3; 
	/*width:100px;*/
	text-align:center;
	margin-bottom:-6px;
	height:18px;
	border-bottom:1px solid #AFD0D3;
	zoom: 1;
	*display: inline;
	_height:100px;
}
.restaurant-page .menu .tabs li a {
    padding:0 10px 0;
	color: #000;
	text-decoration:none;
	float:left;
	/*width:100px*/
	
}
.restaurant-page .menu .tabs li.active {
	position:relative;
	border-bottom:none
}
.restaurant-page .menu h4 {
	color:#1E73A0;
	float:left;
	font-size:13px;
	margin:0;
	padding:0
}
.restaurant-page .menu span.p {
	color:#1E73A0; 
	float:right;
	font-size:16px;
	font-weight:bold
}
.restaurant-page .menu p {
	clear:both;
	margin:0 0 5px 0
}
.restaurant-page .menu .menu-content {
	clear:left;
	background: url("imgs/bg-menu-rest.jpg") no-repeat scroll center bottom transparent;
	padding:8px 14px;
	border:1px solid #AFD0D3;
	width:295px;
}
.restaurant-page .menu .tab_menu_content { display:none }


.restaurant-page .menu .tab_menu_content p { border-bottom:1px solid #fff0c2 }


.restaurant-page .menu tab1.tab_menu_content { display: }

.restaurant-page .gallery { clear:both }
.restaurant-page .gallery p { margin:4px 0 }
.restaurant-page .gallery ul li {
	float:left;
	margin-right:6px
}
.restaurant-page .gallery ul li.last { padding-right:none }
.restaurant-page .big-photo {  }

.restaurant-page .big-photo { padding:5px; border: 1px solid #e4c887 }


.restaurant-page .comments {
	background-color: #f2dba9;
	border:1px solid #AFD0D3;
	margin-bottom:20px
}
.restaurant-page .comments h3 {
	background-color: #AFD0D3;
	border:none;
	margin:0;
	padding: 5px 10px;
	color: #000;
}
.restaurant-page .comments ul {
	margin:0;
	padding:5px;
	list-style:none;
}
.restaurant-page .comments ul li {
	line-height:130%;
	/*text-decoration: underline;*/
	font-style:italic;
	margin-bottom:8px;
	padding:5px 10px;
	list-style-position:inside
}
.restaurant-page .comments ul li h4 {
	margin:0;
	padding:0;		
}
.restaurant-page .ytube { margin-bottom:8px }
.restaurant-page .link-reserve-specials, .restaurant-page .link-request {
	width:232px;
	height:22px;
	text-indent:-9999px;
	display:block;
	margin:10px auto
}

/* Galeria Restaurante */

#gallery-albums ul { margin:10px 0; padding:5px; list-style:none }
#gallery-albums ul li { float:left; margin-right:5px   }
#gallery-albums ul li a { padding:5px; background-color:#FFF; font-size:13px }
#gallery-albums ul li a.active { background-color:#4A99A2; color: #FFF }
#gallery-viewer { clear:left; text-align:center; padding:15px 0; } 
#gallery-viewer img { padding:10px; background-color:#FFF; border:1px solid #f2dba9 } 

#gallery-photos ul.thumbs { clear:both;  margin:0;  padding:0; }
#gallery-photos ul.thumbs li { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:5px 10px 5px 0; padding:0; }
#gallery-photos ul.thumbs li.selected a.thumb { background:#FFFFFF none repeat scroll 0 0; }

#gallery-photos ul li img{
border: 1px solid #C9DDE0;
padding: 3px;}


.restaurant-page .link-reserve-specials { background: url(imgs/bg-link-reserve-specials.gif) no-repeat; }
.restaurant-page .link-request { background:  url(imgs/bg-link-special-event-request.gif) no-repeat; }

/* Videos de YouTube Restaurante*/
#ytPlaylist  ul { list-style: none; } 
#ytPlaylist ul li { line-height: 140%; float:left; text-align: center; height:150px; width:150px; }
#ytPlaylist ul li img { background-color: #FFF; border: 1px solid #DDCFAD }        
#ytPlayerContainer { height:400px; text-align:center }

/* Clases Extras */
.restaurant-page .smallText { font-size:11px; }
.alignCenter { text-align:center }
.alignRight { text-align:right }
.nobg { background: transparent none !important }
.mpborder { border: none !important }

/* Mensaje de Error en Validaciones */
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; display:block }


/**
* Listado de restaurantes socios.
*/

.restaurantDynamicListing { background-color: #E9F2F5; border: 1px solid #AFD0D3; float:left; width:388px;} 
.restaurantDynamicListing .entry { padding: 10px; clear:left  } 
.restaurantDynamicListing .info { margin-left:125px } 
.restaurantDynamicListing .photo { float:left; background-color:#FFF; padding:3px; border:1px solid #AFD0D3  } 
.restaurantDynamicListing .getCoupon { background: transparent url(imgs/btnReserveGetCoupon.gif) no-repeat; text-indent:-9999px; float:left; height: 34px; width: 140px; margin:10px 0 }




#LeftSideContent, #weekHotelsHome {
/*margin-left:25px;*/
width:270px;
}

button, input[type="reset"], input[type="button"], input[type="submit"] {
  background: url("../images/buttons/bg-btn-default.jpg") repeat-x scroll 0 0 #63A6AF;
  border: 1px solid #00616F;
  color: #FFFFFF;
  cursor: pointer;
  padding: 4px 8px;
}
