/*Page CSS*/
body, html {
	color:#fff;
	font-size: 14px;
	font-family: arial, sans-serif;
	margin: 0;
	padding: 0;
	background-size:cover;
	background-repeat:no-repeat;
	background-color: rgba(0,0,0,0.90);
}

/*.wrapper{ max-width: 1360px; margin:0 auto;}*/

.content { float:left; margin:1% 3%; width:94%; }

small { font-size:80%; text-align:left;}
h1{
	font-family: 'Montserrat', sans-serif;
	text-align:center;
	font-size: 32px;
	font-weight:700;
	line-height: 34px;
	padding: 2px 10px;
	margin:0;
	max-width: 250px;
	color: #000;
	background: url(../images/banderin.png) repeat-y;
	text-transform:uppercase;
}
h2{
	font-family: 'Montserrat', sans-serif;
	text-align:left;
	font-size: 16px;
	font-weight:400;
	line-height: 35px;
	padding: 0px 0px 0px 40px;
	margin: 0 0 15px 0;
	max-width: 850px;
	background-repeat: no-repeat;
	text-transform:uppercase;
}
h2.tentrada{background-image: url(../images/ico-entrada.png);}
h2.tplato{background-image: url(../images/ico-plato.png);}
h2.tcoctel{background-image: url(../images/ico-coctel.png);}
h2.tparqueo{	background-image: url(../images/ico-parqueo.png);}
h2.tpostre{	background-image: url(../images/ico-postre.png);}
h2.tregalo{	background-image: url(../images/ico-regalo.png);}

h3{
	font-family: 'Montserrat', sans-serif;
	text-align:left;
	font-size: 15px;
	font-weight:700;
	text-transform: uppercase;
	margin: 0 0 15px 0;
}

p{
	padding: 0px;
	margin: 0 0 15px 0;
	max-width: 850px;
	text-align:justify;
}
.videox{
	padding: 0px;
	max-width: 850px;
	margin-bottom: 20px;
}
.item li{ text-align:left;}
.cajavideo{
	padding-bottom: 100px;
}
a.linkvideo:link{
	width: 52px;
	height: 33px;
	display:block;
	float:right;
	margin-right: 20px;
	margin-top: 20px;
	background: url(../images/video.png) no-repeat;
	text-indent:-9999px;
}
a.linkvideo:hover{
	opacity: 0.4;
	filter: alpha(opacity=40); 
}

.contenido{
	padding: 10px 5% 20px 4%;
}

.intro{
	background-repeat:no-repeat;
	background-size:cover;
	padding: 10px;
	min-height: 174px;
}
.entradabg, .platobg, .coctelbg, .parqueobg{
	background-repeat:no-repeat;
	background-position: top right;
	min-height: 160px;
	max-width:960px;
}

#r01 .intro{ background-image: url(../images/sitio/ir01.jpg);}
#r02 .intro{ background-image: url(../images/sitio/ir02.jpg);}
#r03 .intro{ background-image: url(../images/sitio/ir03.jpg);}
#r04 .intro{ background-image: url(../images/sitio/ir04.jpg);}
#r05 .intro{ background-image: url(../images/sitio/ir05.jpg);}
#r06 .intro{ background-image: url(../images/sitio/ir06.jpg);}
#r07 .intro{ background-image: url(../images/sitio/ir07.jpg);}
#r08 .intro{ background-image: url(../images/sitio/ir08.jpg);}
#r09 .intro{ background-image: url(../images/sitio/ir09.jpg);}
#r10 .intro{ background-image: url(../images/sitio/ir10.jpg);}
#r11 .intro{ background-image: url(../images/sitio/ir11.jpg);}
#r12 .intro{ background-image: url(../images/sitio/ir12.jpg);}
#r13 .intro{ background-image: url(../images/sitio/ir13.jpg);}
#r14 .intro{ background-image: url(../images/sitio/ir14.jpg);}
#r15 .intro{ background-image: url(../images/sitio/ir15.jpg);}
#r16 .intro{ background-image: url(../images/sitio/ir16.jpg);}

a.arrowprev{
	float: left;
	margin-left: 25px;
	margin-top: 15px;
	width: 27px;
	height: 54px;
	display: block;
	text-indent: -99999px;
	background: url(../images/arrow-prev.png) no-repeat;
}
a.arrownext{
	float: right;
	margin-right: 27px;
	margin-top: 15px;
	width: 26px;
	height: 54px;
	display: block;
	text-indent: -99999px;
	background: url(../images/arrow-next.png) no-repeat;
}

a.arrownext:hover, a.arrowprev:hover{opacity: 0.4;filter: alpha(opacity=40); /* For IE8 and earlier */}

.dotted{
	padding: 0px;
	background: #fff;
	border-top: #FDAB15 dotted 2px;
	text-align:right;
	clear:both;
}

.wrapper{ clear:both;}

@media screen and (min-width:768px) {
	.mainMenu > ul {
		margin-top:25px !important;
	}
	div.item{
		clear:both;
		max-width: 960px;
		margin: 0 auto;
	}
	div.item .contenido{
		width:40%;
		float:left;
	}
	div.item img{
		width:50% !important;
		float:left;
		margin-bottom: 1px;
	}
	.minilog {
		display:none !important;
	}
}