@charset "utf-8";
html, body
{
	padding:0;
	margin:0;
	width:100%;
	height:100%;
}
body
{
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ECEAE5;
	text-align: justify;
	/****/
	background: #131311 url(../images/bg.png) repeat center top;
}

#wrapper
{
	position:relative;
	width:1280px;
	/*
	width:100%;
	min-width:990px;
	max-width:1280px;
	*/
	height:600px;
	margin: 0 auto;
	z-index:10;
}
#galLeft
{
	position:absolute;
	left:0;
	top:0;
	width:340px;
	height:574px;
	background:#CCC;
	z-index:15;
}

#galRight
{
	position:absolute;
	right:0;
	top:0;
	width:340px;
	height:574px;
	background:#CCC;
	z-index:20;
}

#galLeft ul,
#galRight ul
{
	position:relative;
	display:block;
	overflow:hidden;
	width:340px;
	height:574px;
	padding:0;
	margin:0;
	list-style: none;
}
#galLeft ul li
{
	display:block;
	width:50%;
	height:100%;
	position:absolute;
	top:0;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style: none;
	background:#CCC url(../images/loader.gif) no-repeat center center;
	/* Shadow */
	-webkit-box-shadow: 0 0 6px rgb(0,0,0);
	-moz-box-shadow: 0 0 6px rgb(0,0,0);
	box-shadow: 0 0 6px rgb(0,0,0);
}

#galRight ul li
{
	display:block;
	width:50%;
	height:100%;
	position:absolute;
	top:0;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style: none;
	background:#CCC url(../images/loader.gif) no-repeat center center;
	/* Shadow */
	-webkit-box-shadow: 0 0 6px rgb(0,0,0);
	-moz-box-shadow: 0 0 6px rgb(0,0,0);
	box-shadow: 0 0 6px rgb(0,0,0);
}

#galLeft ul li.left,
#galRight ul li.left
{ left:0; }

#galLeft ul li.right,
#galRight ul li.right
{ right:0; }

#galLeft ul li.left img,
#galLeft ul li.right img
{ float:left; }

#galRight ul li.left img,
#galRight ul li.right img
{ float:right; }

#mainBody
{
	position:absolute;
	left:50%;
	top:0;
	width:612px;
	height:574px;
	margin: 0 0 0 -306px;
	z-index:30;
	background: url(../images/mainbody-bg.png) no-repeat 0 0;
}

a#logo
{
	display:block;
	width:216px;
	height:95px;
	position:absolute;
	top:12px;
	left:50%;
	overflow:hidden;
	margin: 0 0 0 -108px;
	text-indent:-999px;
	z-index:40;
	background: url(../images/logo-platillos-voladores.png) no-repeat 0px 0px;
}

a#logo:hover
{
	background-position: 0px -95px;
}

ul#menu
{
	position:absolute;
	z-index:300;
	width:555px;
	height:48px;
	top:119px;
	left:50%;
	margin: 0 0 0 -277px;
	padding:0;
	overflow:hidden;
	list-style: none;
}
ul#menu li
{
	display:block;
	float:left;
	height:48px;
	background:url(../images/menu-sprite.png) no-repeat 0 0;
}
ul#menu li.m1
{
	width:62px;
	background-position: 0px 0px;
}
ul#menu li.m1:hover
{ background-position: 0px -50px; }
ul#menu li.m2
{
	width:55px;
	background-position: -62px 0px;
}
ul#menu li.m2:hover
{ background-position: -62px -50px; }
ul#menu li.m3
{
	width:57px;
	background-position: -117px 0px;
}
ul#menu li.m3:hover
{ background-position: -117px -50px; }
ul#menu li.m4
{
	width:136px;
	background-position: -174px 0px;
}
ul#menu li.m4:hover
{ background-position: -174px -50px; }
ul#menu li.m5
{
	width:78px;
	background-position: -310px 0px;
}
ul#menu li.m5:hover
{ background-position: -310px -50px; }
ul#menu li.m6
{
	width:77px;
	background-position: -388px 0px;
}
ul#menu li.m6:hover
{ background-position: -388px -50px; }
ul#menu li.m7
{
	width:90px;
	background-position: -465px 0px;
}
ul#menu li.m7:hover
{ background-position: -465px -50px; }
ul#menu li a
{
	display:block;
	margin: 17px 0 0;
	text-align:center;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #EEEAE6;
	text-decoration: none;
}
ul#menu li:hover a
{ color: #000; }

ul#menu li.m1 a
{ text-indent:6px; }
ul#menu li.m7 a
{ text-indent:-6px; }

.deco1
{
	position:absolute;
	z-index:200;
	left:50%;
	top:-10px;
	width:142px;
	height:141px;
	margin: 0 0 0 -350px;
}
.deco2
{
	position:absolute;
	z-index:210;
	left:50%;
	top:20px;
	width:104px;
	height:103px;
	margin: 0 0 0 200px;
}
.deco3
{
	position:absolute;
	z-index:220;
	left:50%;
	top:20px;
	width:70px;
	height:72px;
	margin: 0 0 0 -200px;
}

#content
{
	position:absolute;
	overflow:hidden;
	z-index:100;
	width:550px;
	height:340px;
	top:180px;
	left:50%;
	margin:0 0 0 -275px;
}
#gal
{
	position:absolute;
	overflow:hidden;
	z-index:100;
	width:550px;
	height:340px;
	top:180px;
	left:50%;
	margin:0 0 0 -275px;
}
#galleria{width:550px;margin:20px auto; height:100px;}
			
.jScrollPaneContainer #content
{ top:0px; }
#content img
{
	margin: 15px;
}
#content h1
{
	padding:0;
	margin:0 0 15px;
	font-size: 22px;
	font-weight: normal;
	color: #A3B549;
}
#content .hr
{
	background: url(../images/hr.png) no-repeat center center;
	height: 2px;
	width: 100%;
}
#content h2
{
	padding:0;
	margin:0;
	font-size: 16px;
	color: #A3B549;
	text-transform: uppercase;
}
#content h2 img
{
	padding:0;
	margin:0;
}
#content h3
{
	position:relative;
	padding: 5px 20px;
	margin: 0;
	font-size: 14px;
	color: #F90;
	text-transform: uppercase;
	line-height: 32px;
	height:32px;
	vertical-align: text-bottom;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}
#content h3 span
{
	display:block;
	float:left;
	height:32px;
	padding:0;
	margin:0 10px;
}
#content h3 img
{
	padding:0;
	float:left;
	margin:0;
}
#content dt
{
	padding:0;
	margin:10px 10px 0px;
	font-size: 13px;
	color: #F2C102;
	text-transform: uppercase;
}

#footer
{
	position:absolute;
	z-index:110;
	width:550px;
	height:30px;
	top:540px;
	left:50%;
	margin:0 0 0 -275px;
	text-align: center;
	font: 9px Arial, Helvetica, sans-serif;
	color: #929586;
}

.copySEM
{
	display:block;
	position:absolute;
	bottom:0px;
	clear:both;
	text-indent:-9999px;
	overflow:hidden;
	width:100%;
	height:26px;
	background: #000 url(../images/himalaya_bg-black.png) no-repeat center 0px;
	text-align:center;
}

.copySEM:hover
{
	background-position: center -26px;
}

/**/
.contactenos_form
{
	display:block;
	width:450px;
	padding: 5px;
	margin-bottom: 20px;
}

.contactenos_form textarea { height: 80px; }


.contactenos_form label.clear
{
	clear: both;
	float: left;
	margin-top: 10px;
}

.contactenos_form label.full { width: 99%; }

.contactenos_form label.required { font-weight: bold; }

.contactenos_form select
{
	margin-bottom: 10px;
	background-color: #fff;
	border: 1px solid #ccc;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6e6e6e;
}

.contactenos_form label
{
	display:block;
	font-size: 12px;
	margin:0;
	padding:5px 0 0;
	color: #FFF;
	border-top: 1px dashed #333;
}

.contactenos_form input.std_input { margin: 3px 0 5px; }

.contactenos_form input.std_input,
.contactenos_form textarea
{
	border: 1px solid #ccc;
	width: 97%;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 2px;
	color: #6e6e6e;
}

.contactenos_form input.form_but
{
	margin-top: 10px;
	background-color: #404526;
	border: 3px solid #6C743F;
	color: #E0E3CE;
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 3px 10px;
	margin:10px 0;
}

.contactenos_form .error
{
	display:block;
	color:#FF9F9F;
	font-size:9px;
}

#contactenos  div.buttons img {
	display:block;
	text-align:left;
	float:left;
	clear:both;
	margin:15px 0; }

.msgSent
{
	display:none;
	color:#A3B549;
	width:450px;
	padding:3px 15px;
	margin:10px 0 0;
	border-top: 1px dashed #A3B549;
	border-bottom: 1px dashed #A3B549;
}
.msgSent.error
{
	display:none;
	color:#FF6C6C;
	width:450px;
	padding:3px 15px;
	margin:10px 0 0;
	border-top: 1px dashed #FF6C6C;
	border-bottom: 1px dashed #FF6C6C;
}
.msgSent h3
{ margin:0; }


#btn-gal
{
	border:0;
	position:absolute;
	width:79px;
	height:28px;
	left: 829px;
	top: 90px;
	z-index:500;
}
#btn-gal a img
{

	height:33px;
	width:79px;
	text-decoration:none;
	border:0;

}
#btn-gal a img:hover
{
	background:url(../images/imghover.png) no-repeat 0 0;
	height:33;
	width:79px;
	text-decoration:none;
	border:0;
}
/***/
