#conTop{behavior: url(iepngfix/iepngfix.htc);}

body{margin:0; padding:0; text-align:center; font:11px Verdana, Helvetica, Arial, sans-serif; background:#C00 url(images/pattern-01.jpg) repeat scroll top center}
input{color:#C60000;font:10px Verdana,sans-serif; background:#fff; margin:3px 0px 3px 0px}
textarea{font:10px Verdana,sans-serif; margin:3px 0px 3px 0px}
select{font:10px Verdana,sans-serif; background:#fff; margin:2px 0px 2px 0px }
a, a:link{font-size:10px; font-weight:bold; color:#FFF; text-decoration:none; line-height:17px; margin:0px; padding:0px;}
a:hover{font-size:10px; font-weight:bold; color:#D60000; text-decoration:underline; margin:0px; padding:0px;}
.lightLnk, .lightLnk:link, .lightLnk:hover{color: #fff; text-decoration: none; font-weight: bold;}
.infLnk, .infLnk:link, .infLnk:hover{color:#002F55; text-decoration:none; font-size:9px; font-weight: bold;}
a img{border:0px}
td{font-weight:normal; font-size:10px;}
h1{font-size:30px; font-weight:bold; margin-top:10px;}
h2{font-size:16px; font-weight:bold; margin:25px;}
strong{color:#D60000;}
#contenedor{margin:54px auto 54px; width:772px; font-weight:bold; background:#fff; border:14px solid #E6E6E6; border-bottom:none}

/* Top */
#conTop{height:270px; background:url(images/bn_top.png) bottom;position:absolute;top:0px;width:772px;}
#conTop img{float:left;}
.supButton{float:left; width:126px; height:32px; text-align:center; border-left:1px solid #fff; border-right:1px solid #ccc;}
#conMenu{float:left; width:772px; height:41px; background:url(images/bg-navbar.jpg) no-repeat;}
#conMenu ul{width:772px; height:41px; list-style:none; margin:0; padding:0;}
#conMenu ul li{float:left; width:auto; text-align:center;}
#conMenu ul li a{display:block; text-align:center; text-decoration:none; height:41px;}
#conMenu ul li a span{display:none;}

#navhome{
	background-image:url(images/navbar-home-trans.png);
	background-repeat:no-repeat;
	background-position:center;
	width:63px;
	padding-right: 20px;
}
#navupcomingevents{
	background-image:url(images/navbar-events-trans.png);
	background-repeat:no-repeat;
	background-position:center;
	width:158px;
	padding-right: 20px;
}
#navvenue{background-image:url(images/navbar-venue-trans.png); background-repeat:no-repeat; background-position:center; width:70px;}
#navviptables{background-image:url(images/navbar-viptables-trans.png); background-repeat:no-repeat; background-position:center; width:112px; padding-right: 20px;}
#navguestlist{background-image:url(images/navbar-guestlist-trans.png); background-repeat:no-repeat; background-position:center; width:99px; padding-right: 20px;}
#navpeepshow{background-image:url(images/navbar-peepshow-trans.png); background-repeat:no-repeat; background-position:center; width:104px;}
#navpress{background-image:url(images/navbar-prees-trans.png); background-repeat:no-repeat; background-position:center; width:78px;}
#navcontact{background-image:url(images/navbar-contact-trans.png); background-repeat:no-repeat; background-position:center; width:88px;}




/* Content */
#conMain{float:left; width:754px; background:#000; padding:9px}
#leftPan{float:left; width:300px; color:#FFF; border:5px solid #FFF; margin-right:15px; height:300px; background:url(images/bk_events.jpg); text-align:center; padding:5px 0; position:relative}
.category{background:#002F55; color:#fff; text-align:left; border-bottom:1px solid #E9EBED; padding:5px 0px 5px 15px;}
.button{background:url(images/bk_btn.gif); font-weight:bold; width:100px; height:20px; color:#fff; text-align:center; margin:5px 0px 5px 0px; border:0px}
#homeRightPan{float:left; width:400px; position:relative}
#rightPan{color:#FFF}
#shoHead{float:left; width:666px; background:#000; margin-bottom:10px; padding:5px; text-align:left; font-weight:normal;}
.btnGris{background:url(images/bk_btngris.gif); font-size:9px; font-weight:bold; width:60px; height:20px; color:#C60000; text-align:center; margin-top:5px; border:0px}
.btnAdd{background:url(images/bk_add.jpg); font-size:12px; font-weight:bold; width:150px; height:20px; color:#C60000; text-align:center; margin-top:5px; border:0px}
.divProducto, .divCategory{width:180px;float:left;padding:5px; border:1px solid #D60000; text-align:center; margin:10px 0px 10px 5px; background-color:#C00}
.divProducto a:hover, .divCategory a:hover{color:#FFF;}
.divCategory{width:224px;background-color:#000}
.desProducto{float:left; background:#000; width:100%; color:#D60000; font-weight:bold;}
.desProducto a{text-decoration:underline;}
.titulo{float:left; color:#C60000; font-weight:bold; width:480px; border-top:1px solid #E9EBED; border-bottom:1px solid #E9EBED; padding:10px 0px 10px 0px; margin:10px 0px 10px 0px}
.features{}
.features .label{width:40px;text-align:left;margin:3px;clear:both;}
.features .field{width:90px;text-align:left;margin:5px 0 0 20px}
.featuresDetail .label{width:60px;text-align:left;margin:3px;font-weight:bold;clear:both;}
.featuresDetail .field{text-align:left;margin:5px 10px 0 0;clear:both;}
.verProdTable thead td{background-color:#002F55;color:#fff;font-weight:bolder;}
.verProdTable .rowA{background:#E9EBED;}
/* Tablas Checkout */
.conTabla{border:1px solid #eee; padding:1px; text-align:center;margin:5px 0 0 20px}
.titTabla{background:#eee; height:20px; font-weight:bold;}
.titTabla td{border-left:1px solid #fff;}
.conTabla img{padding-bottom:2px}
.conTabla td{border:1px solid #eee;}
#conBots{width:700px; border-top:1px solid #eee; border-bottom:1px solid #eee; height:45px; padding-top:5px}
#conBots img{float:left;}
#bots{height:20px; margin-top:15px}
#botTxt{float:left;}
.conNav{float:right}
.botNav{background:#fff;}
.botNav img{margin-left:5px}
#conBots strong{color:#5489B3; font-size:12px; font-weight:bold;}
.stCheck{width:700px; border-top:1px solid #eee; border-bottom:1px solid #eee; margin:10px 0 10px 0; padding:5px 0 5px 0; color:#5489B3; font-size:12px; font-weight:bold;}

/* Pie de Página */
#conFoot{background:#000; font-size:13px;}
#footIzq{color:#FFF; float:left; padding:10px 6px 0; text-align:left; font-family:Arial, Helvetica, sans-serif; line-height:13px; white-space:nowrap; width:44%;}
#footDer{float:right; width:210px;} 
.barLnk{color:#000; font-size:10px; background-color:#E6E6E6; padding-top:4px}
.barLnk a, .barLnk a:link{color:#000; text-decoration:none; font-size:10px}

/* Shooping Cart */
.cartItemTable{ width:100%; border: 1px solid #EAEBED; margin:10px 0px; clear:both}
.cartItemTable td{margin:0}
.cartItemTable thead{ background-color:#FFF; height:30px; }
.cartItemTable thead td{ background-color:#EAEBED; height:30px; padding-left:25px; color:#C60000; font-weight:bold; border-left:1px solid #FFF; border-top:1px solid #FFF; }
.cartItemTable tbody{ background-color:#EAEBED;}
.cartItemTable tbody td{ background-color:#000; height:30px; padding:10px 10px 10px 20px; margin:0px; border-left:1px solid #EAEBED; border-top:1px solid #EAEBED;}

.cartSubTotalTable{width:200px; border: 1px solid #EAEBED; float:right;}
.cartSubTotalTable td{ background-color:#EAEBED; height:25px; padding-left:25px; color:#C60000; font-weight:bold; }
.systemMessage{font-size:18px; background:#C60000; padding:10px; margin:0px; color:#FFF}
.systemMessage p{margin:0;}

/*added by Mauricio*/
#homeFlash{margin-bottom:10px; position:relative}
#homeFlash img{position:relative; z-index:10}
#textMsg{position:absolute; left:50px; top:235px; width:430px; z-index:20; behavior: url(iepngfix/iepngfix.htc);}
#tracks{cursor:pointer; position:absolute; top:12px; left:12px; z-index:30;}
#tracks img{behavior: url(iepngfix/iepngfix.htc);}
#textMsg img{behavior: url(iepngfix/iepngfix.htc);}
#player{width:435px; position:absolute; top:42px; left:12px; z-index:-1}

#galleryLink{height:50px;left:122px;position:absolute;top:12px;width:156px;}
#gallery{border:6px solid #FFF; width:388px; height:268px; background:url(images/bk_gal.jpg); padding:5px 0}
/*#gallery img{margin:2px 3px; border:1px solid #FFF}*/
.flyer{width:180px; margin:7px; text-align:center; float:left; display:inline}

#eventsLink{height:48px;left:92px;position:absolute;top:8px;width:136px;}
.eventTitle{border-bottom:1px dashed #FFF; line-height:32px; width:268px}
.eventDesc{margin:6px 0 16px}
#leftPan a, #leftPan a:link{font-weight:normal; font-size:12px}
#leftPan a:hover{font-weight:normal; font-size:12px; text-decoration:none; color:#FFF}
#scroll{height:135px; overflow-y:auto;scrollbar-base-color: #000;scrollbar-arrow-color: #C00;scrollbar-3dlight-color: #000;scrollbar-darkshadow-color: #600;scrollbar-face-color: #600;scrollbar-highlight-color: #C00;scrollbar-shadow-color: #900;scrollbar-track-color: #000;}

#boxMail{margin:40px 0 0 60px}
#boxMail #name, #boxMail #email{margin:2px 0; border:none}
#boxMail form{margin-bottom:4px; padding-bottom:0}
#textMail{font-weight:bold; margin-left:8px}
#btnSubscribe{width:105px; height:19px; margin:4px 4px 0; border:none; background-image:url(images/subs_bt.gif)}
#btnUnsubscribe{width:105px; height:19px; margin:4px 0 0; border:none; background-image:url(images/uns_bt.gif)}

#reserv{text-align:left; margin-left:10px}
#reserv input, #reserv select, #reserv textarea{margin-left:12px}

/*Social Network Buttons*/
#logos-socialnet{width:250px; height:auto; margin:auto;}
#logos-socialnet img{float:left; border:none;}


