html,
body
{
	width:100%;
	min-width:886px;
	height:100%;
	min-height:700px;
	padding:0px;
	margin:0px;
}
body
{
	position:relative;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	background: #171717 url(../images/deco-bg.jpg) no-repeat center 96px;
}
#wrapper
{
	position:absolute;
	z-index:10;
	left:50%;
	top:15px;
	height: 516px;
	width: 866px;
	margin: 0px -433px;
	padding: 0px;
	background: url(../images/body_bg.jpg) no-repeat 0px 0px;
}
#agasvalLogo
{
	display:block;
	position:absolute;
	z-index:500;
	left:40px;
	top:10px;
	width:197px;
	height:180px;
	overflow:hidden;
	text-indent:-999px;
	background: url(../images/agasval-logo.png) no-repeat 0px 0px;
}
#menuLateral
{
	display:block;
	padding:0;
	margin:0;
	position:absolute;
	z-index:400;
	top:8px;
	right:8px;
	width:79px;
	height:500px;
	overflow:hidden;
	list-style: none;
}
#menuLateral li
{
	position:relative;
	display:block;
	float: right;
	padding:0;
	margin:0;
	width:79px;
	height:166px;;
	overflow:hidden;
	/*text-indent:-999px;*/
}
#menuLateral li a
{
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	padding:0;
	overflow:hidden;
	text-indent:-999px;
	background: url(../images/btn-menuRight.jpg) no-repeat 0px 0px;
}
#menuLateral li.ce a
{
	width:56px;
	height:153px;
	margin: -72px 0 0 -28px;
	background-position: 0px 0px;
}
#menuLateral li.ce a:hover
{
	background-position: -56px 0px;
}
#menuLateral li.d a
{
	width:56px;
	height:138px;
	margin: -69px 0 0 -28px;
	background-position: 0px -153px;
}
#menuLateral li.d a:hover
{
	background-position: -56px -153px;
}
#menuLateral li.pt a
{
	width:56px;
	height:118px;
	margin: -59px 0 0 -28px;
	background-position: 0px -291px;
}
#menuLateral li.pt a:hover
{
	background-position: -56px -291px;
}
#menuMain
{
	display:block;
	position:absolute;
	z-index:500;
	width:393px;
	height:55px;
	padding:0 0 0 20px;
	margin:0;
	top:0px;
	right:100px;
	background: url(../images/menu-bg.png) no-repeat 0px 0px;
}
#menuMain li
{
	display:block;
	float:left;
	padding:0;
	margin:15px 0 0;
	list-style:none;
	overflow:hidden;
}
#menuMain li a
{
	padding:0 8px;
	margin:0;
	font-size: 14px;
	text-transform: uppercase;
	color: #CC0000;
	text-decoration:none;
	/* Border Radius */
	-ms-border-radius: 4px;  
	-moz-border-radius: 4px;  
	-webkit-border-radius: 4px;  
	-khtml-border-radius: 4px;
	border-radius: 4px; 
}
#menuMain li a:hover
{
	color: #FFF;
	text-decoration:none;
	background: #333;
}
.btnNews
{
	display:block;
	position:absolute;
	z-index:450;
	top:8px;
	left:255px;
	width:152px;
	height:30px;
	padding:0 0 0 15px;
	font-size: 14px;
	line-height:30px;
	text-transform: uppercase;
	color: #FFF;
	text-decoration:none;
	background: url(../images/btnNews.png) no-repeat 0px 0px;
}
.btnNews:hover
{
	background-position: 0px -30px;
}
#bgContent
{
	position:absolute;
	z-index:80;
	top:8px;
	left:8px;
	width:771px;
	height:500px;
	overflow:hidden;
	padding:0;
	margin:0;
	background: #fff;
	filter:alpha(opacity=90); 
	-moz-opacity: 0.9; 
	opacity: 0.9;
}
#content
{
	position:absolute;
	z-index:80;
	top:8px;
	left:8px;
	width:771px;
	height:500px;
	overflow:hidden;
	padding:0;
	margin:0;
}
#social
{
	position:absolute;
	bottom:8px;
	left:20px;
}
#social a
{
	display:block;
	float:left;
	width:27px;
	height:27px;
	padding:0;
	margin:3px;
	text-indent:-999px;
	overflow:hidden;
	background: url(../images/social.jpg) no-repeat 0px 0px;
}
#social a.share:hover
{
	background-position: 0px -27px;
}
#social a.twitter
{
	background-position: -27px 0px;
}
#social a.twitter:hover
{
	background-position: -27px -27px;
}
#social a.buzz
{
	background-position: -54px 0px;
}
#social a.buzz:hover
{
	background-position: -54px -27px;
}
#social a.facebook
{
	background-position: -81px 0px;
}
#social a.facebook:hover
{
	background-position: -81px -27px;
}
#gallery
{
	position:absolute;
	left:25px;
	top:200px;
	width:200px;
	height:250px;
}
#mainBody
{
	position:absolute;
	overflow:hidden;
	width:505px;
	height:390px;
	right:15px;
	top:50px;
}
.jScrollPaneContainer #mainBody
{
	right:0px;
	top:0px;
}
#mainBody h1
{
	padding:0;
	margin:0 0 10px;
	color:#CC0000;
	font-size: 28px;
	border-bottom: 1px dashed #CC0000;
}
#mainBody h2
{
	padding:0;
	margin:5px 0 0;
	color:#CC0000;
	font-size: 22px;
	font-weight: normal;
	clear: both;
}
#mainBody p
{
	padding:5px 0;
	margin:0;
	color:#333;
}
#mainBody ul,
#mainBody ol
{
	padding: 5px 0 10px 30px;
	margin:0;
}
#mainBody ul li
{
	list-style: url(../images/bullet.png) outside;	
}
#mainBody span.path
{
	font-size: 11px;
	color: #999;
	text-transform: uppercase;
}
#mainBody span.path a
{
	color: #999;
	text-decoration:none;
}
#mainBody span.path a:hover
{
	color: #666;
	text-decoration: underline;
}
/**********/
#contactus
{
	position:absolute;
	z-index:150;
	overflow:hidden;
	right:0px;
	bottom:0px;
	width:490px;
	height:15px;
	padding: 15px;
	color: #FFF;
	background: #090 url(../images/contact-bg.jpg) repeat 0px 0px;
	/* Border Radius */
	-ms-border-radius: 12px 0 0 0;
	-moz-border-radius: 12px 0 0 0;
	-webkit-border-radius: 12px 0 0 0;
	-khtml-border-radius: 12px 0 0 0;
	border-radius: 12px 0 0 0;
	/* 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);
}
#contactus h3
{
	padding:0;
	margin:0 0 15px;
	cursor: pointer;
	font-size: 18px;
	text-transform: uppercase;
}
#contactus h3 span
{
	display:block;
	float:left;
	margin:5px 10px;
	font-size:1px;
	width:10px;
	height:9px;
	background: url(../images/arows.png) no-repeat 0px 0px;
}
#contactus h3 span.open
{
	background-position:0px -10px;
}
#contactus input,
#contactus select,
#contactus textarea,
#contactus button
{
	width:220px;
	padding:3px 9px;
	margin:3px 0;
	background-color:#FFF;
	border:solid 1px #333;
	clear:both;
	/* Border Radius */
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
}
#contactus input.label,
#contactus textarea.label
{
	font-style: italic;
}
#contactus input.errorC,
#contactus textarea.errorC
{
	color:#900;
	border:solid 1px #900;
	background: #FFF0F0;
}
#contactus select,
#contactus button
{
	width:240px;
}
#contactus button
{
	height:29px;
	font-weight: bold;
	color: #333;
	background: url(../images/send-btn.png) no-repeat center center;
	text-transform: uppercase;
	border:none;
}
#contactus textarea
{
	height:55px;
}
#cargando
{
	position:absolute;
	top:50px;
	left:50%;
	margin:0 0 0 -16px;
}
.msgSent
{
	display:none;
	color:#C8D392;
	width:450px;
	padding:3px 15px;
	margin:10px 0 0;
	border-top: 1px dashed #C8D392;
	border-bottom: 1px dashed #C8D392;
}
.msgSent.error
{
	color:#C29B00;
	border-top: 1px dashed #C29B00;
	border-bottom: 1px dashed #C29B00;
}
.msgSent h3
{ margin:0; }
/*********/
#bgImg
{
	display:block;
	position:absolute;
	z-index:50;
	top:8px;
	left:8px;
	width:771px;
	height:500px;
	overflow:hidden;
	padding:0;
	margin:0;
}
#bgImg li
{
	list-style:none;
	padding:0;
	margin:0;
}
#bgImg li img
{
	width:771px;
}
img.tl
{
	position:absolute;
	top:8px;
	left:8px;
	z-index:360;
}
img.bl
{
	position:absolute;
	bottom:8px;
	left:8px;
	z-index:370;
}
#sponsor
{
	position:absolute;
	z-index:20;
	left:50%;
	top:540px;
	height: 76px;
	width: 821px;
	margin: 0px -433px;
	padding: 0px 0px 0px 45px;
	background: url(../images/body_bg.jpg) no-repeat 0px bottom;
}
#sponsor img
{
	float:left;
	margin: 6px 15px 0;
	max-height:63px;
}

.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.jpg) no-repeat center 0px;
	text-align:center;
}

.copySEM:hover
{
	background-position: center -26px;
}
/**/
#mainBody .galleryNews
{
	display:block;
	padding:0;
	margin: 10px 0;
	overflow:hidden;
}
#mainBody .galleryNews li
{
	display:block;
	float:left;
	list-style:none;
	padding:0;
	margin: 3px;
}
#mainBody .galleryNews li a img
{
	border:1px solid #000;
}

#address
{
	position:absolute;
	top:625px;
	left:50%;
	width: 860px;
	margin: 0 0 0 -430px;
	text-align:center;
	font-size: 10px;
	color: #CCC;
}
#address strong
{
	text-transform: uppercase;
}