@media screen and (max-width: 400px) {

  @-ms-viewport {

    width: 320px;

}

}

@media

only screen and (-webkit-min-device-pixel-ratio : 1.5),

only screen and (min-device-pixel-ratio : 1.5) { }
/*************************************** PAGE STRUCTURE ELEMENTS *******************************************************************/

body, html									{ display:table; width:100%;height:100%; margin:0; background:url(../imgs/bg.jpg) center center repeat-x; }/*overflow-x:hidden;*/

#all										{ display: table-cell; vertical-align: middle; position:relative; width:100%; min-height:100%; margin:0 0 0 0; }

#all2										{ display: table-cell; vertical-align: middle; position:relative; width:100%;min-height:100%;  margin:0 0 0 0; overflow-x:hidden;}

#centerT									{ width:990px; min-height:580px;}
.centerH									{ display:block; width:990px; min-height:580px; background:url(../imgs/bgMain.jpg) top center no-repeat;  margin:0px auto; }

#center2T									{ width:990px; min-height:790px;}
.center2H									{ display:block;  width:990px; min-height:790px; background:url(../imgs/bgMain.jpg) 0px 105px no-repeat;  margin:0px auto; }


/*
#center2									{ display:block; width:990px; min-height:790px; background:url(../imgs/bgMain.jpg) top center no-repeat; margin-left:-1px; margin-top:105px;}
*/
#main										{ display:block;  position:relative; width:990px; height:580px; margin:0px auto; }

#main2										{ display:block;  position:relative; width:990px; min-height:790px; margin:0px auto; }
/*background:url(../imgs/base.jpg) no-repeat; ***** */
/*background:url(../imgs/basePateo.jpg) no-repeat; ***** */
/*background:url(../imgs/baseEspectaculos.jpg) no-repeat; ***** */
/*background:url(../imgs/baseEmenta.jpg) no-repeat; ***** */ 
/*background:url(../imgs/baseReservas.jpg) no-repeat; ***** */
/*background:url(../imgs/baseContactos.jpg) no-repeat; ***** */  

.footer										{ display:block; position:absolute;  width:100%; height:24px; bottom:0px!important; left:0px;	opacity:0.35; -moz-opacity: 0.35; filter: alpha(opacity=35); background:#311101;  z-index:8px;}
.footer2										{ display:none; position:absolute;   width:100%; height:24px; bottom:-31px!important; left:0px;	opacity:0.35; -moz-opacity: 0.35; filter: alpha(opacity=35); background:#311101;  z-index:8px;}


/***************************************** GLOBAL ELEMENTS ****************************************************************************/

.logo										{ display:block; position:absolute; width:144px; height:115px; top:0px; left:111px; background:url(../imgs/logo.png) no-repeat; z-index:99px;}

.pt											{ display:block; position:absolute; width:23px; height:23px; top:6px; left:850px; background:url(../imgs/ptOn.png) no-repeat; z-index:99px; opacity:0.30; -moz-opacity: 0.30; filter: alpha(opacity=30);}
.pt:hover									{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.ptSelec									{ display:block; position:absolute; width:23px; height:23px; top:6px; left:850px; background:url(../imgs/ptOn.png) no-repeat; z-index:99px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=1);}

.en											{ display:block; position:absolute; width:23px; height:23px; top:6px; left:877px; background:url(../imgs/enOn.png) no-repeat; z-index:99px; opacity:0.30; -moz-opacity: 0.30; filter: alpha(opacity=30);}
.en:hover									{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.enSelec									{ display:block; position:absolute; width:23px; height:23px; top:6px; left:877px; background:url(../imgs/enOn.png) no-repeat; z-index:99px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.es											{ display:block; position:absolute; width:23px; height:23px; top:6px; left:904px; background:url(../imgs/esOn.png) no-repeat; z-index:99px; opacity:0.30; -moz-opacity: 0.30; filter: alpha(opacity=30);}
.es:hover									{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.esSelec									{ display:block; position:absolute; width:23px; height:23px; top:6px; left:904px; background:url(../imgs/esOn.png) no-repeat; z-index:99px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.fr											{ display:block; position:absolute; width:23px; height:23px; top:6px; left:931px; background:url(../imgs/frOn.png) no-repeat; z-index:99px; opacity:0.30; -moz-opacity: 0.30; filter: alpha(opacity=30);}
.fr:hover									{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.frSelec									{ display:block; position:absolute; width:23px; height:23px; top:6px; left:931px; background:url(../imgs/frOn.png) no-repeat; z-index:99px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}



.copy										{ display:block; float:left; width:400px; font-family: 'Libre Baskerville', serif; font-size:9px; color:#fef078; padding-left:10px; padding-top:8px;}
.made										{ display:block; float:right; width:400px; font-family: 'Libre Baskerville', serif; font-size:9px; color:#fef078; text-align:right; padding-right:10px; padding-top:8px;}
.made a										{ color:#fff; }

.tit { font-family: 'Libre Baskerville', serif; font-size:9px; color:#fef078;}

/***************************************** HOME ELEMENTS 
****************************************************************************/

.slideHp									{ display:block; float:left; position:relative; width:715px; height:449px; margin-top:101px; margin-left:-24px;}
.molduraDestaque							{ display:block; position:absolute; width:715px; height:449px;  background:url(../imgs/molduraDestaque.png) no-repeat; z-index:99px; top:3px; left:0px;}

.molduraHp1									{ display:block; position:absolute; width:167px; height:133px;  background:url(../imgs/molduraHp1.png) no-repeat; top:106px; left:787px; z-index:9px;}
.molduraHp2									{ display:block; position:absolute; width:167px; height:130px;  background:url(../imgs/molduraHp2.png) no-repeat; top:256px; left:787px; z-index:9px;}
.molduraHp3									{ display:block; position:absolute; width:167px; height:130px;  background:url(../imgs/molduraHp3.png) no-repeat; top:403px; left:787px; z-index:9px;}

.guitarraHp									{ display:block; position:fixed; width:165px; height:236px;  background:url(../imgs/guitarra.png) no-repeat; bottom:-17px; left:-10px; z-index:10px;}

/***************************************** PATEO ELEMENTS 
****************************************************************************/

.txtPateo									{ display:block; position:absolute; width:539px; height:419px; top:112px; left:40px;}

.holderTxtPateo								{ display:block; float:left; position:relative;  width:539px; height:419px; }

.bgTxtPateo									{ display:block; float:left;  width:539px; height:419px; top:0px; left:0px;	opacity:0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); background:#3b1200; }	

.txtPateo h1								{ display:block; position:absolute;  width:460px; top:44px; left:44px;}
.txtPateo .desc								{ display:block; position:absolute;  width:460px; top:100px; left:44px;}

.slidePateo									{ display:block; float:left; position:relative; width:361px; height:348px; margin-top:93px; margin-left:580px;}

.fotoPateo									{ display:block; float:left;  width:241px; height:229px;  background:url(../imgs/fotoPateo.jpg) no-repeat; margin-left:74px; margin-top:58px;}
.molduraPateo								{ display:block; position:absolute; width:361px; height:348px;  background:url(../imgs/molduraPateo.png) no-repeat; z-index:9px;}

.download									{ display:block; position:absolute;  width:334px; height:90px; top:443px; left:609px; background:url(../imgs/fotosPateoDownload.png) no-repeat; }

.download1									{  display:block; float:left; width:71px; height:90px;}
.download2									{  display:block; float:left; width:66px; height:90px;}
.download3									{  display:block; float:left; width:64px; height:90px;}
.download4									{  display:block; float:left; width:64px; height:90px;}
.download5									{  display:block; float:left; width:69px; height:90px;}

/***************************************** ESPECTACULO ELEMENTS ****************************************************************************/

.galeria									{ display:block; float:left; position:relative; width:412px;  margin-top:92px; margin-left:0px;}/*115*/

.gal1										{ display:block; position:absolute;	width:110px; height:145px; top:28px; left:74px;}
.gal1 .foto									{ display:block; float:left; width:110px; height:110px; background:url(../imgs/mariaMendes_foto.png) no-repeat; opacity:0.3; -moz-opacity: 0.3; filter: alpha(opacity=30);}
.gal1 .nome									{ display:block; float:left; width:110px; height:35px; background:url(../imgs/mariaMendes.png) no-repeat; margin-top:2px;}
.gal1 .nome span							{ visibility:hidden;}
.gal1:hover .foto							{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.gal1:hover .nome							{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.gal1Selec									{ display:block; position:absolute;	width:110px; height:145px; top:28px; left:74px;}
.gal1Selec .foto							{ display:block; float:left; width:110px; height:110px; background:url(../imgs/mariaMendes_foto.png) no-repeat; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.gal1Selec .nome							{ display:block; float:left; width:110px; height:35px; background:url(../imgs/mariaMendes.png) no-repeat; margin-top:2px;}
.gal1Selec .nome span						{ visibility:hidden;}

.gal2										{ display:block; position:absolute;	 width:110px; height:145px; top:28px; left:213px;}
.gal2 .foto									{ display:block; float:left; width:110px; height:110px; background:url(../imgs/imgs/luisaRocha_foto.png) no-repeat;  opacity:0.6; -moz-opacity: 0.6; filter: alpha(opacity=60);}
.gal2 .nome									{ display:block; float:left; width:110px; height:35px; background:url(../imgs/luisaRocha.png) no-repeat; margin-top:2px; opacity:0.6; -moz-opacity: 0.6; filter: alpha(opacity=60);} 
.gal2 .nome span							{ visibility:hidden;}
.gal2:hover .foto							{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.gal2:hover .nome							{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.gal2Selec									{ display:block; position:absolute;	 width:110px; height:145px; top:28px; left:213px;}
.gal2Selec .foto							{ display:block; float:left; width:110px; height:110px; background:url(../imgs/luisaRocha_foto.png) no-repeat;  opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.gal2Selec .nome							{ display:block; float:left; width:110px; height:35px; background:url(../imgs/luisaRocha.png) no-repeat; margin-top:2px;}
.gal2Selec .nome span						{ visibility:hidden;}

.gal3										{ display:block; position:absolute;	 width:110px; height:145px; top:183px; left:25px;}
.gal3 .foto									{ display:block; float:left; width:110px; height:110px;background:url(../imgs/jorgeSilva_foto.png) no-repeat;   opacity:0.6; -moz-opacity: 0.6; filter: alpha(opacity=60);}
.gal3 .nome									{ display:block; float:left; width:110px; height:35px; background:url(../imgs/jorgeSilva.png) no-repeat; margin-top:2px;  opacity:0.6; -moz-opacity: 0.6; filter: alpha(opacity=60);}
.gal3 .nome span							{ visibility:hidden;}
.gal3:hover .foto							{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.gal3:hover .nome							{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.gal3Selec									{ display:block; position:absolute;	 width:110px; height:145px; top:183px; left:25px;}
.gal3Selec .foto							{ display:block; float:left; width:110px; height:110px;background:url(../imgs/jorgeSilva_foto.png) no-repeat;   opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.gal3Selec .nome							{ display:block; float:left; width:110px; height:35px; background:url(../imgs/jorgeSilva.png) no-repeat; margin-top:2px;}
.gal3Selec .nome span						{ visibility:hidden;}

.gal4										{ display:block; position:absolute;	 width:110px; height:145px; top:195px; left:151px;}
.gal4 .foto									{ display:block; float:left; width:110px; height:110px;background:url(../imgs/andreVaz_foto.png) no-repeat;   opacity:0.3; -moz-opacity: 0.3; filter: alpha(opacity=30);}
.gal4 .nome									{ display:block; float:left; width:110px; height:35px;  background:url(../imgs/andreVaz.png) no-repeat;margin-top:2px;}
.gal4 .nome span							{ visibility:hidden;}
.gal4:hover .foto							{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.gal4Selec									{ display:block; position:absolute;	 width:110px; height:145px; top:195px; left:151px;}
.gal4Selec .foto							{ display:block; float:left; width:110px; height:110px;background:url(../imgs/andreVaz_foto.png) no-repeat;   opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.gal4Selec .nome							{ display:block; float:left; width:110px; height:35px;  background:url(../imgs/andreVaz.png) no-repeat;margin-top:2px;}
.gal4Selec .nome span						{ visibility:hidden;}


.gal5										{ display:block; position:absolute;	 width:110px; height:145px; top:189px; left:276px;}
.gal5 .foto									{ display:block; float:left; width:110px; height:110px; background:url(../imgs/teresaTapadas_foto.png) no-repeat; opacity:0.3; -moz-opacity: 0.3; filter: alpha(opacity=30);}
.gal5 .nome									{ display:block; float:left; width:110px; height:35px; background:url(../imgs/teresaTapadas.png) no-repeat; margin-top:2px;}
.gal5 .nome span							{ visibility:hidden;}
.gal5:hover .foto							{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.gal5Selec									{ display:block; position:absolute;	 width:110px; height:145px; top:189px; left:276px;}
.gal5Selec .foto							{ display:block; float:left; width:110px; height:110px; background:url(../imgs/teresaTapadas_foto.png) no-repeat; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.gal5Selec .nome							{ display:block; float:left; width:110px; height:35px; background:url(../imgs/teresaTapadas.png) no-repeat; margin-top:2px;}
.gal5Selec .nome span						{ visibility:hidden;}

.gal6										{ display:block; position:absolute;	 width:110px; height:145px; top:348px; left:25px;}
.gal6 .foto									{ display:block; float:left; width:110px; height:110px; background:url(../imgs/saraCorreia_foto.png) no-repeat; opacity:0.6; -moz-opacity: 0.6; filter: alpha(opacity=60);}
.gal6 .nome									{ display:block; float:left; width:110px; height:35px; background:url(../imgs/saraCorreia.png) no-repeat;margin-top:2px; opacity:0.6; -moz-opacity: 0.6; filter: alpha(opacity=60)}
.gal6 .nome span							{ visibility:hidden;}
.gal6:hover .foto							{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.gal6:hover .nome							{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.gal6Selec									{ display:block; position:absolute;	 width:110px; height:145px; top:348px; left:25px;}
.gal6Selec .foto							{ display:block; float:left; width:110px; height:110px; background:url(../imgs/saraCorreia_foto.png) no-repeat; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.gal6Selec .nome							{ display:block; float:left; width:110px; height:35px; background:url(../imgs/saraCorreia.png) no-repeat;margin-top:2px;}
.gal6Selec .nome span						{ visibility:hidden;}

.gal7										{ display:block; position:absolute;	 width:110px; height:145px; top:350px; left:151px;}
.gal7 .foto									{ display:block; float:left; width:110px; height:110px; background:url(../imgs/claudiaDuarte_foto.png) no-repeat; opacity:0.3; -moz-opacity: 0.3; filter: alpha(opacity=30);}
.gal7 .nome									{ display:block; float:left; width:110px; height:35px; background:url(../imgs/claudiaDuarte.png) no-repeat;margin-top:2px; }
.gal7 .nome span							{ visibility:hidden;}
.gal7:hover .foto							{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.gal7Selec									{ display:block; position:absolute;	 width:110px; height:145px; top:350px; left:151px;}
.gal7Selec .foto							{ display:block; float:left; width:110px; height:110px; background:url(../imgs/claudiaDuarte_foto.png) no-repeat; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.gal7Selec .nome							{ display:block; float:left; width:110px; height:35px; background:url(../imgs/claudiaDuarte.png) no-repeat;margin-top:2px; }
.gal7Selec .nome span						{ visibility:hidden;}

.gal8										{ display:block; position:absolute;	 width:110px; height:145px; top:349px; left:276px;}
.gal8 .foto									{ display:block; float:left; width:110px; height:110px; background:url(../imgs/joanaMelo_foto.png) no-repeat; opacity:0.3; -moz-opacity: 0.3; filter: alpha(opacity=30);}
.gal8 .nome									{ display:block; float:left; width:110px; height:35px; background:url(../imgs/joanaMelo.png) no-repeat;margin-top:2px; }
.gal8 .nome span							{ visibility:hidden;}
.gal8:hover .foto							{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.gal8Selec									{ display:block; position:absolute;	 width:110px; height:145px; top:349px; left:276px;}
.gal8Selec	 .foto							{ display:block; float:left; width:110px; height:110px; background:url(../imgs/joanaMelo_foto.png) no-repeat;  opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.gal8Selec	 .nome							{ display:block; float:left; width:110px; height:35px; background:url(../imgs/joanaMelo.png) no-repeat;margin-top:2px; }
.gal8Selec	 .nome span						{ visibility:hidden;}

.gal9										{ display:block; position:absolute;	 width:110px; height:145px; top:500px; left:151px;}
.gal9 .foto									{ display:block; float:left; width:110px; height:110px;  background:url(../imgs/ranchoFolclore_foto.png) no-repeat; opacity:0.6; -moz-opacity: 0.6; filter: alpha(opacity=60);}
.gal9 .nome									{ display:block; float:left; width:110px; height:35px;background:url(../imgs/ranchoFolclore.png) no-repeat;margin-top:2px; opacity:0.6; -moz-opacity: 0.6; filter: alpha(opacity=60);}
.gal9 .nome span							{ visibility:hidden;}
.gal9:hover .foto							{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.gal9:hover .nome							{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.gal9Selec									{ display:block; position:absolute;	 width:110px; height:145px; top:500px; left:151px;}
.gal9Selec .foto							{ display:block; float:left; width:110px; height:110px;  background:url(../imgs/ranchoFolclore_foto.png) no-repeat;  opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.gal9Selec .nome							{ display:block; float:left; width:110px; height:35px;background:url(../imgs/ranchoFolclore.png) no-repeat;margin-top:2px; }
.gal9Selec .nome span						{ visibility:hidden;}

.slideEspectaculos							{ display:block; float:left; position:relative; width:538px; height:464px; margin-top:71px; margin-left:-38px;}
.molduraEspectaculos						{ display:block; position:absolute; width:538px; height:464px;  background:url(../imgs/molduraEspectaculos.png) no-repeat; z-index:9px; left:10px; top:20px;}

.txtEspectaculos							{ display:block; position:absolute; width:539px; height:174px; top:555px; left:412px;}

.holderTxtEspectaculos						{ display:block; float:left; position:relative;  width:539px; height:174px; }

.bgTxtEspectaculos							{ display:block; float:left;  width:539px; height:174px; top:0px; left:0px;	opacity:0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); background:#3b1200; }	

.txtEspectaculos .desc						{ display:block; position:absolute;  width:490px; top:15px; left:20px;}

/***************************************** EMENTAS ELEMENTS ****************************************************************************/

.ementas									{ display:block; float:left; position:relative; width:412px;  margin-top:92px; margin-left:0px;}/*115*/

.txtEmenta1									{ display: block; position: absolute; width: 505px; height: 382px; top: 20px; left: 20px; overflow-y: auto; overflow-x: hidden; }

.txtEmenta2									{ display: block; position: absolute; width: 505px; height: 382px; top: 20px; left: 20px; overflow-y: auto; overflow-x: hidden; visibility:hidden;}

.txtEmenta3									{ display: block; position: absolute; width: 505px; height: 382px; top: 20px; left: 20px; overflow-y: auto; overflow-x: hidden; visibility:hidden;}

.txtEmenta4									{ display: block; position: absolute; width: 505px; height: 382px; top: 20px; left: 20px; overflow-y: auto; overflow-x: hidden; visibility:hidden;}

.ementa1 									{ display:block; position:absolute; width:130px; height:138px; top:36px; left:46px; visibility:hidden;}
.ementa1 .foto								{ display:block; float:left; width:129px; height:109px; background:url(../imgs/ementaCarta_foto.png) no-repeat; opacity:0.3; -moz-opacity: 0.3; filter: alpha(opacity=30);}
.ementa1 .nome								{ display:block; float:left; width:130px; height:29px; background:url(../imgs/ementaCarta.png) no-repeat; margin-top:2px;}
.ementa1 .nome span							{ visibility:hidden;}
.ementa1:hover .foto						{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.ementa1Selec								{ display:block; position:absolute; width:130px; height:138px; top:36px; left:46px;}
.ementa1Selec .foto							{ display:block; float:left; width:129px; height:109px; background:url(../imgs/ementaCarta_foto.png) no-repeat; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.ementa1Selec .nome							{ display:block; float:left; width:130px; height:29px; background:url(../imgs/ementaCarta.png) no-repeat; margin-top:2px;}
.ementa1Selec .nome span					{ visibility:hidden;}

.ementa2									{ display:block; position:absolute;	 width:137px; height:143px; top:48px; left:220px;}
.ementa2 .foto								{ display:block; float:left; width:137px; height:111px; background:url(../imgs/almocosGrupo_foto.png) no-repeat;  opacity:0.3; -moz-opacity: 0.3; filter: alpha(opacity=30);}
.ementa2 .nome								{ display:block; float:left; width:137px; height:32px; background:url(../imgs/almocosGrupo.png) no-repeat; margin-top:2px;}
.ementa2 .nome span							{ visibility:hidden;}
.ementa2:hover .foto						{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.ementa2Selec								{ display:block; position:absolute;	 width:137px; height:143px; top:48px; left:220px; visibility:hidden;}
.ementa2Selec .foto							{ display:block; float:left; width:137px; height:111px; background:url(../imgs/almocosGrupo_foto.png) no-repeat;  opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.ementa2Selec .nome							{ display:block; float:left; width:137px; height:32px; background:url(../imgs/almocosGrupo.png) no-repeat; margin-top:2px;}
.ementa2Selec .nome span					{ visibility:hidden;}

.ementa3									{ display:block; position:absolute;	 width:139px; height:142px; top:194px; left:58px;}
.ementa3 .foto								{ display:block; float:left; width:139px; height:111px;background:url(../imgs/jantaresGrupo_foto.png) no-repeat;   opacity:0.3; -moz-opacity: 0.3; filter: alpha(opacity=30);}
.ementa3 .nome								{ display:block; float:left; width:139px; height:31px; background:url(../imgs/jantaresGrupo.png) no-repeat; margin-top:2px;}
.ementa3 .nome span							{ visibility:hidden;}
.ementa3:hover .foto						{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.ementa3Selec								{ display:block; position:absolute;	 width:139px; height:142px; top:194px; left:58px; visibility:hidden;}
.ementa3Selec .foto							{ display:block; float:left; width:139px; height:111px;background:url(../imgs/jantaresGrupo_foto.png) no-repeat;   opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.ementa3Selec .nome							{ display:block; float:left; width:139px; height:31px; background:url(../imgs/jantaresGrupo.png) no-repeat; margin-top:2px;}
.ementa3Selec .nome span					{ visibility:hidden;}

.ementa4									{ display:block; position:absolute;	 width:136px; height:143px; top:216px; left:230px;}
.ementa4 .foto								{ display:block; float:left; width:136px; height:112px;background:url(../imgs/outrosServicos_foto.png) no-repeat;   opacity:0.3; -moz-opacity: 0.3; filter: alpha(opacity=30);}
.ementa4 .nome								{ display:block; float:left; width:136px; height:31px;  background:url(../imgs/outrosServicos.png) no-repeat;margin-top:2px;}
.ementa4 .nome span							{ visibility:hidden;}
.ementa4:hover .foto						{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.ementa4Selec								{ display:block; position:absolute;	 width:136px; height:143px; top:216px; left:230px; visibility:hidden;}
.ementa4Selec .foto							{ display:block; float:left; width:136px; height:112px;background:url(../imgs/outrosServicos_foto.png) no-repeat;   opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.ementa4Selec .nome							{ display:block; float:left; width:136px; height:31px;  background:url(../imgs/outrosServicos.png) no-repeat;margin-top:2px;}
.ementa4Selec .nome span					{ visibility:hidden;}

.txtEmentas									{ display:block; position:absolute; width:539px; height:420px; top:110px; left:412px;}
.txtEmentas td							{ font-family: 'Libre Baskerville', serif; font-size:11px; color:#fff; line-height:16px; padding:4px;}
.txtEmentas .col							{ color:#fef078;}

.holderTxtEmentas							{ display:block; float:left; position:relative;  width:539px; height:420px; }

.bgTxtEmentas								{ display:block; float:left;  width:539px; height:420px; top:0px; left:0px;	opacity:0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); background:#3b1200; }	

/*.txtEmentas h1							{ display:block; position:absolute;  width:460px; top:44px; left:44px;}
.txtEmentas .desc							{ display:block; position:absolute;  width:490px; top:15px; left:20px;}*/

.guitarraEmentas							{ display:block; position:fixed; width:165px; height:236px;  background:url(../imgs/guitarraHp.png) no-repeat; bottom:-17px; right:-30px; z-index:10px;}

/***************************************** RESERVAS ELEMENTS ****************************************************************************/

.txtReservas								{ display:block; position:absolute; width:539px; height:419px; top:112px; left:397px;}

.holderTxtReservas							{ display:block; float:left; position:relative;  width:539px; height:419px; }

.bgTxtReservas								{ display:block; float:left;  width:539px; height:419px; top:0px; left:0px;	opacity:0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); background:#3b1200; }	

.txtReservas h1								{ display:block; position:absolute;  width:460px; top:28px; left:47px;}
.txtReservas .desc							{ display:block; position:absolute;  width:440px; top:54px; left:47px;}

.slideReservas								{ display:block; float:left; position:relative; width:342px; height:443px; margin-top:102px; margin-left:28px;}
.fotoReservas									{ display:block; float:left;  width:241px; height:340px;  background:url(../imgs/fotoReservas.jpg) no-repeat; margin-left:48px; margin-top:49px;}

.molduraReservas							{ display:block; position:absolute; width:342px; height:443px;  background:url(../imgs/molduraReservas.png) no-repeat; z-index:9px;}

.txtReservas .formReserva					{ display:block; position:absolute;  width:460px; top:126px; left:47px;}
.txtReservas .formReserva input				{ border:solid 1px #fff; height:16px;}/*!important*/
.txtReservas .formReserva select			{ border:solid 1px #fff; height:24px;}
.txtReservas .formReserva label				{ font-family: 'Libre Baskerville', serif; font-size:12px; color:#fef078; text-align:left;}
/* background:#FF0;*/

.msgSucesso									{  display:none; position:absolute; font-family: 'Libre Baskerville', serif; font-size:12px; color:#FFF; text-align:left; bottom:-32px; left:0px; line-height:16px;}

.lnForm										{ display:block; float:left; position:relative; width:414px; margin-bottom:5px;}
.lnForm2									{ display:block; float:left; position:relative; width:190px; margin-bottom:5px; margin-right:34px;}
.lnForm3									{ display:block; float:left; position:relative; width:414px; margin-bottom:5px;}
.lnForm4									{ display:block; float:left; position:relative; width:260px; margin-bottom:5px;}

.nomeL										{ display:block; float:left; position:relative; width:414px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.nomeI										{ display:block; float:left; width:406px; margin-top:5px;}

.emailL										{ display:block; float:left; position:relative; width:190px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.emailI										{ display:block; float:left; width:182px; margin-top:5px;}

.numPessoasL								{ display:block; float:left; position:relative; width:190px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.numPessoasS								{ display:block; float:left; width:190px; margin-top:5px;}
.numPessoasI								{ display:block; float:left; width:182px; margin-top:5px;}

.dataL										{ display:block; float:left; position:relative; width:190px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.dataI										{ display:block; float:left; width:182px; margin-top:5px;}

.horaL										{ display:block; float:left; position:relative; width:190px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.horaS										{ display:block; float:left; width:190px; margin-top:5px;}

.cartCreditoL								{ display:block; float:left; position:relative; width:190px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.cartCreditoI								{ display:block; float:left; width:182px; margin-top:5px;}

.validadeL									{ display:block; float:left; position:relative; width:190px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.validadeI									{ display:block; float:left; width:182px; margin-top:5px;}

.autorizoI									{ display:block; float:left; margin-top:13px;}
.autorizoL									{ display:block; float:left; margin-top:16px; margin-left:8px;  font-size:10px!important;}

.infoReserva								{ display:block; float:left; font-family: 'Libre Baskerville', serif; font-size:12px; color:#fef078; text-align:left; margin-top:17px;}

.bt_submit									{ display:block; position:absolute; font-family: 'Libre Baskerville', serif; font-size:13px; color:#FFF; background:#bd862b; height:24px!important; border:#bd862b!important; padding-left:10px; padding-right:10px; top:255px; right:47px; cursor:pointer;}

/***************************************** CONTACTOS ELEMENTS 
****************************************************************************/

.txtContactos									{ display:block; position:absolute; width:362px; height:419px; top:112px; left:40px;}

.holderTxtContactos								{ display:block; float:left; position:relative;  width:362px; height:419px; }

.bgTxtContactos									{ display:block; float:left;  width:362px; height:419px; top:0px; left:0px;	opacity:0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); background:#3b1200; }	

.txtContactos h1								{ display:block; position:absolute;  width:260px; top:26px; left:47px;}
.txtContactos .desc								{ display:block; position:absolute;  width:260px; top:54px; left:47px;}
.txtContactos .desc h2							{ width:260px; border-bottom:solid 1px #fef078; padding-bottom:2px; margin-bottom:5px;  margin-top:15px;}
.txtContactos .desc span						{ color:#fef078;}
.txtContactos .desc .infoCont					{ display:block; float:left; width:260px; color:none;line-height:20px!important;}
.txtContactos .desc .infoCont a					{ color:#fff;}

.btFaces										{ display:block; position:absolute; width:22px; height:22px; background:url(../imgs/btFaces.png) no-repeat;  bottom:5px; left:5px; z-index:50;}

.molduraContactos								{ display:block; position:absolute; width:526px; height:440px;  background:url(../imgs/molduraContactos.png) no-repeat; z-index:9px; left:435px; top:103px;}

.xaile							{ display:block; position:absolute; width:90px; height:273px;  background:url(../imgs/xaile.png) no-repeat; top:-10px; right:-40px; z-index:10px;}

/***************************************** NAV ELEMENTS 
****************************************************************************/

.nav1Pt										{ display:block; position:absolute; width:40px; height:26px; font-family: 'Libre Baskerville', serif; font-size:13px; background:url(../imgs/ico.png) no-repeat 5px 0px; color:#fef078; font-weight:bold; padding-top:6px; padding-left:26px; text-shadow: 0px 2px 2px #311101;  top:63px; left:329px; cursor:pointer; opacity:0.50; -moz-opacity: 0.50; filter: alpha(opacity=50); z-index:999;}
.nav1Pt:hover								{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.nav1PtSelec								{ display:block; position:absolute; width:40px; height:26px; font-family: 'Libre Baskerville', serif; font-size:13px; background:url(../imgs/ico.png) no-repeat 5px 0px; color:#fef078; font-weight:bold; padding-top:6px; padding-left:26px; text-shadow: 0px 2px 2px #311101;  top:63px; left:329px; cursor:default; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100); z-index:999;}

.nav2Pt										{ display:block; position:absolute; width:40px; height:26px; font-family: 'Libre Baskerville', serif; font-size:13px; background:url(../imgs/ico.png) no-repeat 5px 0px; color:#fef078; font-weight:bold; padding-top:6px; padding-left:26px; text-shadow: 0px 2px 2px #311101;  top:63px; left:420px; cursor:pointer; opacity:0.50; -moz-opacity: 0.50; filter: alpha(opacity=50); z-index:999;}
.nav2Pt:hover								{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.nav2PtSelec								{ display:block; position:absolute; width:40px; height:26px; font-family: 'Libre Baskerville', serif; font-size:13px; background:url(../imgs/ico.png) no-repeat 5px 0px; color:#fef078; font-weight:bold; padding-top:6px; padding-left:26px; text-shadow: 0px 2px 2px #311101;  top:63px; left:420px; cursor:default; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100); z-index:999;}

.nav3Pt										{ display:block; position:absolute; width:40px; height:26px; font-family: 'Libre Baskerville', serif; font-size:13px; background:url(../imgs/ico.png) no-repeat 5px 0px; color:#fef078; font-weight:bold; padding-top:6px; padding-left:26px; text-shadow: 0px 2px 2px #311101;  top:63px; left:506px; cursor:pointer; opacity:0.50; -moz-opacity: 0.50; filter: alpha(opacity=50); z-index:999;}
.nav3Pt:hover								{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.nav3PtSelec								{ display:block; position:absolute; width:40px; height:26px; font-family: 'Libre Baskerville', serif; font-size:13px; background:url(../imgs/ico.png) no-repeat 5px 0px; color:#fef078; font-weight:bold; padding-top:6px; padding-left:26px; text-shadow: 0px 2px 2px #311101;  top:63px; left:506px; cursor:default; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100); z-index:999;}

.nav4Pt										{ display:block; position:absolute; width:40px; height:26px; font-family: 'Libre Baskerville', serif; font-size:13px; background:url(../imgs/ico.png) no-repeat 5px 0px; color:#fef078; font-weight:bold; padding-top:6px; padding-left:26px; text-shadow: 0px 2px 2px #311101;  top:63px; left:638px; cursor:pointer; opacity:0.50; -moz-opacity: 0.50; filter: alpha(opacity=50); z-index:999;}
.nav4Pt:hover								{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.nav4PtSelec								{ display:block; position:absolute; width:40px; height:26px; font-family: 'Libre Baskerville', serif; font-size:13px; background:url(../imgs/ico.png) no-repeat 5px 0px; color:#fef078; font-weight:bold; padding-top:6px; padding-left:26px; text-shadow: 0px 2px 2px #311101;  top:63px; left:638px; cursor:default; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100); z-index:999;}

.nav5Pt										{ display:block; position:absolute; width:40px; height:26px; font-family: 'Libre Baskerville', serif; font-size:13px; background:url(../imgs/ico.png) no-repeat 5px 0px; color:#fef078; font-weight:bold; padding-top:6px; padding-left:26px; text-shadow: 0px 2px 2px #311101;  top:63px; left:743px; cursor:pointer; opacity:0.50; -moz-opacity: 0.50; filter: alpha(opacity=50);}
.nav5Pt:hover								{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.nav5PtSelec								{ display:block; position:absolute; width:40px; height:26px; font-family: 'Libre Baskerville', serif; font-size:13px; background:url(../imgs/ico.png) no-repeat 5px 0px; color:#fef078; font-weight:bold; padding-top:6px; padding-left:26px; text-shadow: 0px 2px 2px #311101;  top:63px; left:743px; cursor:default; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100); z-index:999;}

.nav6Pt										{ display:block; position:absolute; width:40px; height:26px; font-family: 'Libre Baskerville', serif; font-size:13px; background:url(../imgs/ico.png) no-repeat 5px 0px; color:#fef078; font-weight:bold; padding-top:6px; padding-left:26px; text-shadow: 0px 2px 2px #311101;  top:63px; left:850px; cursor:pointer; opacity:0.50; -moz-opacity: 0.50; filter: alpha(opacity=50); z-index:999;}
.nav6Pt:hover								{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.nav6PtSelec								{ display:block; position:absolute; width:40px; height:26px; font-family: 'Libre Baskerville', serif; font-size:13px; background:url(../imgs/ico.png) no-repeat 5px 0px; color:#fef078; font-weight:bold; padding-top:6px; padding-left:26px; text-shadow: 0px 2px 2px #311101;  top:63px; left:850px; cursor:default; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100); z-index:999;}

/***************************************** UTILS ELEMENTS 
****************************************************************************/

.flexible									{ display:block; float:left; width:100%!important; }
.middleflexible								{ display:block; float:left; width:50%!important; }
.adapts										{ display:block; width:auto!important; }

.w50										{ width:50px!important; }
.w100										{ width:100px!important; }
.w150										{ width:150px!important; }
.w210										{ width:210px!important; }

.left20										{ margin-left:20px!important; }
.left55										{ margin-left:55px!important; }

.right10									{ margin-right:10px!important; }
.right20									{ margin-right:20px!important; }

.top0										{ margin-top:0px!important; }
.top5										{ margin-top:5px!important; }
.top9										{ margin-top:10px!important; }
.top10										{ margin-top:10px!important; }
.top20										{ margin-top:20px!important; }
.top30										{ margin-top:30px!important; }
.top40										{ margin-top:40px!important; }
.top50										{ margin-top:50px!important; }
.top60										{ margin-top:60px!important; }
.top65										{ margin-top:65px!important; }

.bottom0									{ margin-bottom:0px!important ;}
.bottom5									{ margin-bottom:5px!important; }
.bottom10									{ margin-bottom:10px!important; }
.bottom20									{ margin-bottom:20px!important; }
.bottom30									{ margin-bottom:30px!important; }
.bottom35									{ margin-bottom:35px!important; }
.bottom40									{ margin-bottom:40px!important; }

.paddingtop20								{ padding-top:20px!important; }
.paddingbottom15							{ padding-bottom:15px!important; }

.left										{ float:left!important; }
.right										{ float:right!important; }
.clear										{ clear:both!important; }
.dummy										{ display:none!important; }

/*********************************************** END ELEMENTS 
******************************************************************/
@media only screen
and (min-width : 150px)
and (max-width : 240px)
and (orientation : portrait) { 


}	

@media only screen
and (min-width : 150px)
and (max-width : 240px)
and (orientation : landscape) { 


}									

@media only screen
and (min-width : 245px)
and (max-width : 400px)
  and (orientation : portrait){


body, html								{ max-width:100%; width:100%; height:100%; margin:0; overflow:hidden; overflow-y:auto!important; overflow-x:hidden!important; }/*background:#232323;*/	  

#centerT									{ width:100%; min-height:640px;  overflow:hidden;}
.centerH									{ display:block; width:100%; min-height:640px; background:url(../imgs/bgMain.jpg) top center no-repeat;  margin:0px auto; overflow:hidden;}

.centerPateo								{ height:1130px!important;}
.centerEmentas								{ height:750px!important;}
.centerContactos							{ height:950px!important;}
.centerReservas							{ height:920px!important;}

#center2T									{ width:100%; min-height:1230px;  overflow:hidden;}
.center2H									{ display:block;  width:100%; min-height:1230px; background:url(../imgs/bgMain.jpg) top center no-repeat!important;  margin:0px auto;  overflow:hidden;}

#main										{ display:block;  position:relative; width:100%; height:640px; margin:0px auto; }

#main2										{ display:block;  position:relative; width:100%; min-height:1230px; margin:0px auto;  overflow:hidden;}

.footer										{ display:block; float:left; position:relative;  width:100%; height:24px; bottom:0px!important; left:0px;	opacity:0.35; -moz-opacity: 0.35; filter: alpha(opacity=35); background:#311101;  z-index:8px;}
.footer2									{ display:block; float:left; position:relative;   width:100%; height:24px; bottom:0px!important; left:0px;	opacity:0.35; -moz-opacity: 0.35; filter: alpha(opacity=35); background:#311101;  z-index:8px;}


/* Global */
.logo										{ display:block; position:absolute; width:120px; height:196px; top:0px; left:16px; background:url(../imgs/mobile/logo.png) no-repeat; z-index:99px;}
/*.logo										{ width:144px; height:115px; top:0px; left:16px; }*/

.pt											{ display:block; position:absolute; width:35px; height:35px; top:10px; left:190px; background:url(../imgs/mobile/ptOn.png) no-repeat; z-index:99px; opacity:0.30; -moz-opacity: 0.30; filter: alpha(opacity=30); }
.ptSelec									{ display:block; position:absolute; width:35px; height:35px; top:10px; left:190px; background:url(../imgs/mobile/ptOn.png) no-repeat; z-index:99px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=1);}

.en											{ display:block; position:absolute; width:35px; height:35px; top:10px; left:240px; background:url(../imgs/mobile/enOn.png) no-repeat; z-index:99px; opacity:0.30; -moz-opacity: 0.30; filter: alpha(opacity=30); }
.enSelec									{ display:block; position:absolute; width:35px; height:35px; top:10px; left:240px; background:url(../imgs/mobile/enOn.png) no-repeat; z-index:99px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.es											{ display:block; position:absolute; width:35px; height:35px; top:56px; left:190px; background:url(../imgs/mobile/esOn.png) no-repeat; z-index:99px; opacity:0.30; -moz-opacity: 0.30; filter: alpha(opacity=30); }
.esSelec									{ display:block; position:absolute; width:35px; height:35px; top:56px; left:190px; background:url(../imgs/mobile/esOn.png) no-repeat; z-index:99px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.fr											{ display:block; position:absolute; width:35px; height:35px; top:56px; left:240px; background:url(../imgs/mobile/frOn.png) no-repeat; z-index:99px; opacity:0.30; -moz-opacity: 0.30; filter: alpha(opacity=30); }
.frSelec									{ display:block; position:absolute; width:35px; height:35px; top:56px; left:240px; background:url(../imgs/mobile/frOn.png) no-repeat; z-index:99px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100); }


/* Footer */

.copy										{ display:block; float:left; width:100%; font-family: 'Libre Baskerville', serif; font-size:9px; color:#fef078; padding-left:0px; padding-top:8px;}
.made										{ display:block; float:right; width:100%; font-family: 'Libre Baskerville', serif; font-size:9px; color:#fef078; text-align:right; padding-right:10px; padding-top:8px; margin-top:5px;}
.made a										{ color:#fff; }

.tit { font-family: 'Libre Baskerville', serif; font-size:9px; color:#fef078;}

/* Home */

.slideHp									{ display:block; float:left; position:relative; width:320px; height:217px; margin-top:200px; margin-left:0px;}
.molduraDestaque							{ display:block; position:absolute; width:320px; height:217px;  background:url(../imgs/mobile/molduraDestaque.png) no-repeat; z-index:99px; top:3px; left:0px;}

.molduraHp1									{ display:block; position:absolute; width:104px; height:83px;  background:url(../imgs/mobile/molduraHp1.png) no-repeat; top:460px; left:5px; z-index:9px;}
.molduraHp2									{ display:block; position:absolute; width:104px; height:81px;  background:url(../imgs/mobile/molduraHp2.png) no-repeat; top:510px; left:110px; z-index:9px;}
.molduraHp3									{ display:block; position:absolute; width:104px; height:81px;  background:url(../imgs/mobile/molduraHp3.png) no-repeat; top:465px; left:212px; z-index:9px;}

.guitarraHp									{ display:block; position:absolute; width:100px; height:143px;  background:url(../imgs/mobile/guitarra.png) no-repeat; top:510px; left:0px; z-index:10px;}

ul.bjqs{ margin:15px 0 0 15px!important; width:282px!important; overflow:hidden;}

/* Nav */
.nav1Pt										{ width:134px; height:28px; background:url(../imgs/mobile/icoLeft.png) no-repeat 0px 0px; padding-top:8px; padding-left:26px; top:100px; left:0px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.nav1PtSelec								{ width:134px; height:28px; background:url(../imgs/mobile/icoSelecLeft.png) no-repeat 0px 0px; padding-top:8px; padding-left:26px; top:100px; left:0px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.nav2Pt										{ width:134px; height:28px; background:url(../imgs/mobile/icoLeft.png) no-repeat 0px 0px; padding-top:8px; padding-left:26px; top:140px; left:0px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.nav2PtSelec								{ width:134px; height:28px; background:url(../imgs/mobile/icoSelecLeft.png) no-repeat 0px 0px; padding-top:8px; padding-left:26px; top:140px; left:0px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.nav3Pt										{ width:134px; height:28px; background:url(../imgs/mobile/icoLeft.png) no-repeat 0px 0px; padding-top:8px; padding-left:26px; top:180px; left:0px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.nav3PtSelec								{ width:134px; height:28px; background:url(../imgs/mobile/icoSelecLeft.png) no-repeat 0px 0px; padding-top:8px; padding-left:26px; top:180px; left:0px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.nav4Pt										{ width:134px; height:28px; background:url(../imgs/mobile/icoRight.png) no-repeat 0px 0px; padding-top:8px;padding-left:0px; padding-right:26px; top:100px; left:160px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.nav4PtSelec								{ width:134px; height:28px; background:url(../imgs/mobile/icoSelecRight.png) no-repeat 0px 0px; padding-top:8px; padding-left:0px; padding-right:26px; top:100px; left:160px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.nav5Pt										{ width:134px; height:28px; background:url(../imgs/mobile/icoRight.png) no-repeat 0px 0px; padding-top:8px;padding-left:0px; padding-right:26px; top:140px; left:160px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.nav5PtSelec								{ width:134px; height:28px; background:url(../imgs/mobile/icoSelecRight.png) no-repeat 0px 0px; padding-top:8px; padding-left:0px; padding-right:26px; top:140px; left:160px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.nav6Pt										{ width:134px; height:28px; background:url(../imgs/mobile/icoRight.png) no-repeat 0px 0px; padding-top:8px;padding-left:0px; padding-right:26px; top:180px; left:160px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.nav6PtSelec								{ width:134px; height:28px; background:url(../imgs/mobile/icoSelecRight.png) no-repeat 0px 0px; padding-top:8px; padding-left:0px; padding-right:26px; top:180px; left:160px; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

/***************************************** PATEO ELEMENTS 
****************************************************************************/

.txtPateo									{ display:block; position:absolute; width:300px; min-height:490px; top:220px; left:10px; }

.holderTxtPateo								{ display:block; float:left; position:relative;  width:300px; min-height:490px; padding-bottom:20px;}

.bgTxtPateo									{ display:block; float:left;  width:300px; min-height:490px; top:0px; left:0px;	opacity:0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); background:#3b1200; }	

.txtPateo h1								{ display:block; position:absolute;  width:280px; top:20px; left:10px;}
.txtPateo .desc								{ display:block; position:absolute;  width:280px; top:60px; left:10px;}

.slidePateo									{ display:block; float:left; position:relative; width:320px; height:331px; margin-top:705px; margin-left:0px; overflow:hidden;}

.fotoPateo									{ display:block; float:left;  width:227px; height:217px;  background:url(../imgs/mobile/fotoPateo.jpg) no-repeat; margin-left:44px; margin-top:53px;}
.molduraPateo								{ display:block; position:absolute; width:320px; height:331px;  background:url(../imgs/mobile/molduraPateo.png) no-repeat; z-index:9px;}

.download									{ display:block; position:relative; float:left;  width:320px; height:90px; top:0px; left:0px; background:url(../imgs/mobile/fotosPateoDownload.png) no-repeat; }
/*position:absolute;*/
.download1									{ width:68px; }
.download2									{ width:64px; }
.download3									{ width:62px; }
.download4									{ width:62px; }
.download5									{ width:66px; }

/* Espectaculo */

div.content {width: 320px!important;}

.galeria									{ width:320px;  margin-top:0px; margin-left:0px;  }/*115*/

.gal1										{ top:0px; left:0px;}
.gal1Selec									{ top:0px; left:0px;}

.gal2										{ top:0px; left:105px;}
.gal2Selec									{ top:0px; left:105px;}

.gal3										{ top:0px; left:210px;}
.gal3Selec									{ top:0px; left:210px;}

.gal4										{ top:150px; left:0px;}
.gal4Selec									{ top:150px; left:0px;}

.gal5										{ top:150px; left:105px;}
.gal5Selec									{ top:150px; left:105px;}

.gal6										{ top:150px; left:210px;}
.gal6Selec									{ top:150px; left:210px;}

.gal7										{ top:300px; left:0px;}
.gal7Selec									{ top:300px; left:0px;}

.gal8										{ top:300px; left:105px;}
.gal8Selec									{ top:300px; left:105px;}

.gal9										{ top:300px; left:210px;}
.gal9Selec									{ top:300px; left:210px;}

.slideEspectaculos							{ width:300px; height:259px; margin-top:210px; margin-left:-10px;}
.molduraEspectaculos						{ display:block; position:absolute; width:300px; height:259px;  background:url(../imgs/mobile/molduraEspectaculos.png) no-repeat; z-index:9px; left:0px; top:0px;}

div.content 								{ display: none;float: right;width: 300px!important; }

div.slideshow img 							{ float:left; width:257px!important; height:190px!important; margin-left:19px!important; margin-top:32px!important; top:0px!important;}

div.loader {width: 300px!important;height: 259px!important;}

.txtEspectaculos							{ display:block; position:absolute; width:300px; min-height:285px; top:930px; left:10px;}

.holderTxtEspectaculos						{ display:block; float:left; position:relative;  width:300px; min-height:285px; padding-bottom:20px; }

.bgTxtEspectaculos							{ display:block; float:left;  width:300px; min-height:285px; top:0px; left:0px;	opacity:0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); background:#3b1200;}	

.txtEspectaculos .desc						{  display:block; position:absolute; width:280px; top:20px; left:10px;}

/***************************************** EMENTAS ELEMENTS ****************************************************************************/

.ementas									{ display:block; float:left; position:relative; width:300px;  margin-top:92px; margin-left:0px;}/*115*/

.txtEmenta1									{ display:block; position: absolute; width: 280px; height: 382px; top: 20px; left: 10px; overflow-y: auto; overflow-x: hidden; }
.txtEmenta1 table							{ width: 265px;  }

.txtEmenta2									{ display:block; position: absolute; width: 280px; height: 382px; top: 20px; left: 10px; overflow-y: auto; overflow-x: hidden; visibility:hidden;}
.txtEmenta2 table							{ width: 265px;  }

.txtEmenta3									{ display:block; position: absolute; width: 280px; height: 382px; top: 20px; left: 10px; overflow-y: auto; overflow-x: hidden; visibility:hidden;}
.txtEmenta3 table							{ width: 265px;  }

.txtEmenta4									{ display:block; position: absolute; width: 280px; height: 382px; top: 20px; left: 10px; overflow-y: auto; overflow-x: hidden; visibility:hidden;}
.txtEmenta4 table							{ width: 265px;  }

.ementa1 									{ display:block; position:absolute; width:137px; height:32px; top:130px; left:16px; visibility:hidden;}
.ementa1 .foto								{ display:none; float:left; width:129px; height:109px; background:url(../imgs/mobile/ementaCarta_foto.png) no-repeat; opacity:0.3; -moz-opacity: 0.3; filter: alpha(opacity=30);}
.ementa1 .nome								{ display:block; float:left; width:137px; height:32px; background:url(../imgs/mobile/ementaCarta.png) no-repeat; margin-top:2px; opacity:0.3; -moz-opacity: 0.3; filter: alpha(opacity=30);}
.ementa1 .nome span							{ visibility:hidden;}
.ementa1:hover .foto						{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.ementa1Selec								{ display:block; position:absolute; width:137px; height:32px; top:130px; left:16px;}
.ementa1Selec .foto							{ display:none; float:left; width:129px; height:109px; background:url(../imgs/mobile/ementaCarta_foto.png) no-repeat; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.ementa1Selec .nome							{ display:block; float:left; width:137px; height:32px; background:url(../imgs/mobile/ementaCarta.png) no-repeat; margin-top:2px;}
.ementa1Selec .nome span					{ visibility:hidden;}

.ementa2									{ display:block; position:absolute;	 width:137px; height:32px; top:130px; left:168px;}
.ementa2 .foto								{ display:none; float:left; width:137px; height:111px; background:url(../imgs/almocosGrupo_foto.png) no-repeat;  opacity:0.3; -moz-opacity: 0.3; filter: alpha(opacity=30);}
.ementa2 .nome								{ display:block; float:left; width:137px; height:32px; background:url(../imgs/almocosGrupo.png) no-repeat; margin-top:2px; opacity:0.3; -moz-opacity: 0.3; filter: alpha(opacity=30);}
.ementa2 .nome span							{ visibility:hidden;}
.ementa2:hover .foto						{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.ementa2Selec								{ display:block; position:absolute;	 width:137px; height:32px; top:130px; left:168px; visibility:hidden;}
.ementa2Selec .foto							{ display:none; float:left; width:137px; height:111px; background:url(../imgs/almocosGrupo_foto.png) no-repeat;  opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.ementa2Selec .nome							{ display:block; float:left; width:137px; height:32px; background:url(../imgs/almocosGrupo.png) no-repeat; margin-top:2px;}
.ementa2Selec .nome span					{ visibility:hidden;}

.ementa3									{ display:block; position:absolute;	 width:137px; height:32px; top:170px; left:16px;}
.ementa3 .foto								{ display:none; float:left; width:139px; height:111px;background:url(../imgs/mobile/jantaresGrupo_foto.png) no-repeat;   opacity:0.3; -moz-opacity: 0.3; filter: alpha(opacity=30);}
.ementa3 .nome								{ display:block; float:left; width:139px; height:31px; background:url(../imgs/mobile/jantaresGrupo.png) no-repeat; margin-top:2px; opacity:0.3; -moz-opacity: 0.3; filter: alpha(opacity=30);}
.ementa3 .nome span							{ visibility:hidden;}
.ementa3:hover .foto						{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.ementa3Selec								{ display:block; position:absolute;	 width:137px; height:32px; top:170px; left:16px; visibility:hidden;}
.ementa3Selec .foto							{ display:none; float:left; width:139px; height:111px;background:url(../imgs/mobile/jantaresGrupo_foto.png) no-repeat;   opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.ementa3Selec .nome							{ display:block; float:left; width:139px; height:31px; background:url(../imgs/mobile/jantaresGrupo.png) no-repeat; margin-top:2px;}
.ementa3Selec .nome span					{ visibility:hidden;}

.ementa4									{ display:block; position:absolute;	 width:137px; height:32px; top:170px; left:168px;}
.ementa4 .foto								{ display:none; float:left; width:136px; height:112px;background:url(../imgs/mobile/outrosServicos_foto.png) no-repeat;   opacity:0.3; -moz-opacity: 0.3; filter: alpha(opacity=30);}
.ementa4 .nome								{ display:block; float:left; width:136px; height:31px;  background:url(../imgs/mobile/outrosServicos.png) no-repeat;margin-top:2px; opacity:0.3; -moz-opacity: 0.3; filter: alpha(opacity=30);}
.ementa4 .nome span							{ visibility:hidden;}
.ementa4:hover .foto						{ opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

.ementa4Selec								{ display:block; position:absolute;	 width:137px; height:32px; top:170px; left:168px; visibility:hidden;}
.ementa4Selec .foto							{ display:none; float:left; width:136px; height:112px;background:url(../imgs/mobile/outrosServicos_foto.png) no-repeat;   opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.ementa4Selec .nome							{ display:block; float:left; width:136px; height:31px;  background:url(../imgs/mobile/outrosServicos.png) no-repeat;margin-top:2px;}
.ementa4Selec .nome span					{ visibility:hidden;}

.txtEmentas									{ display:block; position:absolute; width:300px; min-height:285px; top:300px; left:10px; margin-bottom:20px;}
.txtEmentas td								{ font-family: 'Libre Baskerville', serif; font-size:11px; color:#fff; line-height:16px; padding:4px;}
.txtEmentas .col							{ color:#fef078;}

.holderTxtEmentas							{ display:block; float:left; position:relative;  width:300px; min-height:285px; padding-bottom:20px; }

.bgTxtEmentas								{ display:block; float:left;  width:300px; min-height:285px; top:0px; left:0px;	opacity:0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); background:#3b1200; }	

.guitarraEmentas							{ display:none; position:fixed; width:165px; height:236px;  background:url(../imgs/guitarraHp.png) no-repeat; bottom:-17px; right:-30px; z-index:10px;}



/***************************************** CONTACTOS ELEMENTS 
****************************************************************************/

.txtContactos									{ display:block; position:absolute; width:300px; height:395px; top:220px; left:10px;}

.holderTxtContactos								{ display:block; float:left; position:relative;  width:300px; height:395px; }

.bgTxtContactos									{ display:block; float:left;  width:300px; height:395px; top:0px; left:0px;	opacity:0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); background:#3b1200; }	

.txtContactos h1								{ display:block; position:absolute;  width:260px; top:26px; left:20px;}
.txtContactos .desc								{ display:block; position:absolute;  width:260px; top:54px; left:20px;}
.txtContactos .desc h2							{ width:260px; border-bottom:solid 1px #fef078; padding-bottom:2px; margin-bottom:5px;  margin-top:15px;}
.txtContactos .desc span						{ color:#fef078;}
.txtContactos .desc .infoCont					{ display:block; float:left; width:260px; color:none;line-height:20px!important;}

.btFaces										{ display:block; position:absolute; width:22px; height:22px; background:url(../imgs/btFaces.png) no-repeat;  bottom:25px; left:45px; z-index:50;}

.molduraContactos								{ display:block; position:absolute; width:320px; height:268px;  background:url(../imgs/mobile/molduraContactos.png) no-repeat; z-index:9px; left:0px; top:640px;}

.xaile											{ display:block; position:absolute; width:90px; height:273px;  background:url(../imgs/xaile.png) no-repeat; top:-10px; right:-40px; z-index:10px;}

#googleMap { display:block; float:left; margin-left:30px!important; margin-top:29px!important; width: 255px!important; height: 208px!important;z-index:2;}


/* Reservas */ 
.txtReservas								{ width:300px; height:685px; top:220px; left:10px;}

.holderTxtReservas							{ width:300px; height:685px; }

.bgTxtReservas								{ width:300px; height:685px;  }	

.txtReservas h1								{ width:260px; top:26px; left:20px;}
.txtReservas .desc							{ width:260px; top:80px; left:20px;}

.slideReservas								{ display:none; width:342px; height:443px; margin-top:160px; margin-left:28px;}

.txtReservas .formReserva					{ width:260px; top:190px; left:20px;}

.lnForm										{ width:260px; margin-bottom:5px;}
.lnForm2									{ width:260px; margin-bottom:5px; margin-right:34px;}
.lnForm3									{ width:260px; margin-bottom:5px;}
.lnForm4									{  width:260px; margin-bottom:5px;}

.nomeL										{ width:260px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078; margin-top:15px;}
.nomeI										{ width:255px; margin-top:5px;}

.emailL										{ width:260px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.emailI										{ width:255px; margin-top:5px;}

.numPessoasL								{ width:260px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.numPessoasS								{ width:255px; margin-top:5px;}
.numPessoasI								{ width:255px; margin-top:5px;}

.dataL										{ width:260px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.dataI										{ width:255px; margin-top:5px;}

.horaL										{ width:260px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.horaS										{ width:262px; margin-top:5px;}

.cartCreditoL								{ width:260px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.cartCreditoI								{ width:255px; margin-top:5px;}

.validadeL									{ width:260px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.validadeI									{ width:255px; margin-top:5px;}

.autorizoI									{ margin-top:13px;}
.autorizoL									{ width:220px; margin-top:12px; margin-left:8px;  font-size:10px!important;}

.infoReserva								{ margin-top:5px;}

.bt_submit									{ top:455px; right:0px; }


#all									{ display: table-cell!important;  }
#all2									{ display: table-cell!important; }
.rotate									{ display:none!important;}/**/

}

@media only screen
and (min-width : 245px)
and (max-width : 320px)
and (orientation : landscape) {

.logo									{ display:none;}

.rotate									{ display:block!important; position:fixed; width:100%; height:100%; background:#F00;/*url(../imgs/mobile/rotate_med.png) center center no-repeat #fff; z-index:999;*/}

#all									{ display:none!important;  }
#all2									{ display:none!important; }

#centerT								{ display:none!important; width:990px; min-height:580px;}
.centerH								{ display:none!important; width:990px; min-height:580px; background:url(../imgs/bgMain.jpg) top center no-repeat;  margin:0px auto; }
/*
#center2T								{ width:990px; min-height:790px;}
.center2H								{ display:block;  width:990px; min-height:790px; background:url(../imgs/bgMain.jpg) 0px 105px no-repeat;  margin:0px auto; }

#main									{ display:block;  }
#main2									{ display:block;   }
*/
}

@media only screen
and (min-width : 325px)
and (max-width : 480px)
and (orientation : portrait) { 
#all									{ display: table-cell!important;  }
#all2									{ display: table-cell!important; }
.rotate									{ display:none!important;}/**/
}

@media only screen
and (min-width : 325px)
and (max-width : 480px)
and (orientation : landscape) { 

.rotate									{ display:block!important; position:fixed; width:100%; height:100%; background:url(../imgs/mobile/rotate_med.png) center center no-repeat #fff; z-index:999;}

#all									{ display:none!important;  }
#all2									{ display:none!important; }

}

@media only screen
and (min-width : 485px)
and (max-width : 768px)
and (orientation : portrait) {


}


@media only screen
and (min-width : 485px)
and (max-width : 768px)
and (orientation : landscape) {
	

}

@media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : portrait) {

#centerT									{ width:100%; min-height:800px;}
.centerH									{ width:100%; min-height:800px;  }

#center2T									{ width:100%; min-height:900px;}
.center2H									{ width:100%; min-height:900px; background:url(../imgs/bgMain.jpg) 0px 105px no-repeat;  }

#main										{  width:768px; min-height:800px; }
#main2										{ width:100%; min-height:900px;overflow-x:hidden!important;}


.slideHp									{ margin-top:151px;}

.logo										{ top:0px; left:40px; }

.nav1Pt										{ top:120px; left:104px; }
.nav1PtSelec								{ top:120px; left:104px; }

.nav2Pt										{ top:120px; left:195px; }
.nav2PtSelec								{ top:120px; left:195px; }

.nav3Pt										{ top:120px; left:281px; }
.nav3PtSelec								{ top:120px; left:281px;}

.nav4Pt										{ top:120px; left:413px; }
.nav4PtSelec								{ top:120px; left:413px; }

.nav5Pt										{ top:120px; left:518px; }
.nav5PtSelec								{ top:120px; left:518px; }

.nav6Pt										{ top:120px; left:625px; }
.nav6PtSelec								{ top:120px; left:625px; }

.molduraHp1									{ top:610px; left:90px; }
.molduraHp2									{ top:610px; left:300px; }
.molduraHp3									{ top:610px; left:510px; }

.pt											{ top:46px; left:580px; }
.ptSelec									{ top:46px; left:580px; }

.en											{ top:46px; left:620px; }
.enSelec									{ top:46px; left:620px; }

.es											{ top:46px; left:660px; }
.esSelec									{ top:46px; left:660px; }

.fr											{ top:46px; left:700px; }
.frSelec									{ top:46px; left:700px; }

.copy										{ width:400px;}
.made										{ width:300px;}

/*Pateo*/

.txtPateo									{ width:688px; height:320px; top:160px; left:40px;}

.holderTxtPateo								{ width:688px; height:320px; }

.bgTxtPateo									{ width:688px; height:320px;  }	

.txtPateo h1								{ width:600px; top:26px; left:44px;}
.txtPateo .desc								{ width:600px; top:80px; left:44px;}

.slidePateo									{ margin-top:480px; margin-left:65px;}

.download									{ display:block; position:absolute;  width:290px; height:334px; top:480px; left:440px; background:url(../imgs/fotosPateoDownload_tablet.png) no-repeat; }

.download1									{  display:block; float:left; width:71px; height:90px;}
.download2									{  display:block; float:left; width:66px; height:90px;}
.download3									{  display:block; float:left; width:64px; height:90px;}
.download4									{  display:block; float:left; width:64px; height:90px;}
.download5									{  display:block; float:left; width:69px; height:90px;}

/*Ementas*/

.ementas									{ width:412px; margin-top:92px; margin-left:0px;}

.txtEmenta1									{ width:668px; height:382px; top:20px; left:20px; }

.txtEmenta2									{ width:668px; height:382px; top:20px; left:20px; }

.txtEmenta3									{ width:668px; height:382px; top:20px; left:20px; }

.txtEmenta4									{ width:668px; height:382px; top:20px; left:20px; }

.ementa1 									{ width:130px; height:138px; top:506px; left:46px;}
.ementa1Selec								{ width:130px; height:138px; top:506px; left:46px;}

.ementa2									{ width:137px; height:143px; top:506px; left:220px;}
.ementa2Selec								{ width:137px; height:143px; top:506px; left:220px; }

.ementa3									{ width:139px; height:142px; top:506px; left:394px;}
.ementa3Selec								{ width:139px; height:142px; top:506px; left:394px; }

.ementa4									{ width:136px; height:143px; top:506px; left:568px;}
.ementa4Selec								{ width:136px; height:143px; top:506px; left:568px;}

.txtEmentas									{ width:688px; height:420px; top:160px; left:40px;}

.holderTxtEmentas							{ width:688px; height:420px; }

.bgTxtEmentas								{ width:688px; height:420px; top:0px; left:0px; }	


/* Reservas */ 
.txtReservas								{ width:342px; height:666px; top:170px; left:385px;}

.holderTxtReservas							{ width:342px; height:666px; }

.bgTxtReservas								{ width:342px; height:666px;  }	

.txtReservas h1								{ width:302px; top:26px; left:20px;}
.txtReservas .desc							{ width:302px; top:80px; left:20px;}

.slideReservas								{ width:342px; height:443px; margin-top:160px; margin-left:28px;}

.txtReservas .formReserva					{ width:302px; top:190px; left:20px;}

.lnForm										{ width:302px; margin-bottom:5px;}
.lnForm2									{ width:302px; margin-bottom:5px; margin-right:34px;}
.lnForm3									{ width:302px; margin-bottom:5px;}
.lnForm4									{  width:302px; margin-bottom:5px;}

.nomeL										{ width:295px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.nomeI										{ width:290px; margin-top:5px;}

.emailL										{ width:295px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.emailI										{ width:290px; margin-top:5px;}

.numPessoasL								{ width:295px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.numPessoasS								{ width:290px; margin-top:5px;}
.numPessoasI								{ width:290px; margin-top:5px;}

.dataL										{ width:295px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.dataI										{ width:290px; margin-top:5px;}

.horaL										{ width:295px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.horaS										{ width:290px; margin-top:5px;}

.cartCreditoL								{ width:295px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.cartCreditoI								{ width:290px; margin-top:5px;}

.validadeL									{ width:295px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.validadeI									{ width:290px; margin-top:5px;}

.autorizoI									{ margin-top:13px;}
.autorizoL									{ width:250px; margin-top:12px; margin-left:8px;  font-size:10px!important;}

.infoReserva								{ margin-top:5px;}

.bt_submit									{ top:440px; right:0px; }


/* Contactos */
.txtContactos									{ width:688px; height:235px; top:160px; left:40px;}

.holderTxtContactos								{ width:688px; height:235px;}

.bgTxtContactos									{ width:688px; height:235px;}	

.txtContactos h1								{ display:block; float:left; width:600px; top:18px; left:44px;}
.txtContactos .desc								{ width:600px; top:44px; left:44px; }
.txtContactos .desc h2							{ width:280px;margin-bottom:5px;  margin-top:15px;}
.txtContactos .desc .infoCont					{ display:block; float:left; width:280px; height:70px; margin-right:20px;line-height:20px!important;}


.btFaces										{ bottom:25px; left:45px; }

.molduraContactos								{ width:526px; height:440px; left:120px; top:400px;}

.xaile											{ top:-10px; right:-40px; }

/* Espectaculo */

.galeria									{ width:412px;  margin-top:-457px; margin-left:0px;}/*115*/

.gal1										{ top:28px; left:5px;}
.gal1Selec									{ top:28px; left:5px;}

.gal2										{ top:28px; left:120px;}
.gal2Selec									{ top:28px; left:120px;}

.gal3										{ top:183px; left:5px;}
.gal3Selec									{ top:183px; left:5px;}

.gal4										{ top:183px; left:120px;}
.gal4Selec									{ top:183px; left:120px;}

.gal5										{ top:348px; left:5px;}
.gal5Selec									{ top:348px; left:5px;}

.gal6										{ top:348px; left:120px;}
.gal6Selec									{ top:348px; left:120px;}

.gal7										{ top:500px; left:5px;}
.gal7Selec									{ top:500px; left:5px;}

.gal8										{ top:500px; left:120px;}
.gal8Selec									{ top:500px; left:120px;}

.gal9										{ top:650px; left:65px;}
.gal9Selec									{ top:650px; left:65px;}

.slideEspectaculos							{ width:538px; height:464px; margin-top:155px; margin-left:5px;}

.txtEspectaculos							{ width:539px; height:174px; top:640px; left:230px;}

.holderTxtEspectaculos						{ width:539px; height:174px; }

.bgTxtEspectaculos							{ width:539px; height:174px; top:0px; left:0px;}	

.txtEspectaculos .desc						{ width:490px; top:15px; left:20px;}

}

@media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : landscape) {


#centerT									{ width:990px; min-height:580px;}
.centerH									{ width:990px; min-height:580px;  }

#center2T									{ width:990px; min-height:790px;}
.center2H									{ display:block;  width:990px; min-height:790px; background:url(../imgs/bgMain.jpg) 0px 105px no-repeat;  margin:0px auto; }


#main										{ width:990px; height:580px; }
#main2										{ display:block;  position:relative; width:990px; min-height:790px; margin:0px auto; }
.slideHp									{ margin-top:101px; }

.logo										{ top:0px; left:111px; }

.nav1Pt										{ top:63px; left:329px; }
.nav1PtSelec								{ top:63px; left:329px; }

.nav2Pt										{ top:63px; left:420px; }
.nav2PtSelec								{ top:63px; left:420px; }

.nav3Pt										{ top:63px; left:506px; }
.nav3PtSelec								{ top:63px; left:506px;}

.nav4Pt										{ top:63px; left:638px; }
.nav4PtSelec								{ top:63px; left:638px; }

.nav5Pt										{ top:63px; left:743px; }
.nav5PtSelec								{ top:63px; left:743px; }

.nav6Pt										{ top:63px; left:850px; }
.nav6PtSelec								{ top:63px; left:850px; }

.molduraHp1									{ top:106px; left:787px; }
.molduraHp2									{ top:256px; left:787px; }
.molduraHp3									{ top:403px; left:787px; }

.pt											{ top:6px; left:850px; }
.ptSelec									{ top:6px; left:850px; }

.en											{ top:6px; left:877px; }
.enSelec									{ top:6px; left:877px; }

.es											{ top:6px; left:904px; }
.esSelec									{ top:6px; left:904px; }

.fr											{ top:6px; left:931px; }
.frSelec									{ top:6px; left:931px; }

.copy										{ width:400px;}
.made										{ width:400px;}

.txtPateo									{ width:539px; height:419px; top:112px; left:40px;}

.holderTxtPateo								{ width:539px; height:419px; }

.bgTxtPateo									{ width:539px; height:419px;  }	

.txtPateo h1								{ width:460px; top:44px; left:44px;}
.txtPateo .desc								{ width:460px; top:100px; left:44px;}

.slidePateo									{ margin-top:93px; margin-left:580px;}

.fotoPateo									{ margin-left:74px; margin-top:58px;}

.download									{ display:block; position:absolute;  width:334px; height:90px; top:443px; left:609px; background:url(../imgs/fotosPateoDownload.png) no-repeat; }

.download1									{  display:block; float:left; width:71px; height:90px;}
.download2									{  display:block; float:left; width:66px; height:90px;}
.download3									{  display:block; float:left; width:64px; height:90px;}
.download4									{  display:block; float:left; width:64px; height:90px;}
.download5									{  display:block; float:left; width:69px; height:90px;}

/*Ementas*/

.ementas									{ width:412px; margin-top:92px; margin-left:0px;}

.txtEmenta1									{ width:505px; height: 382px; top:20px; left:20px; }

.txtEmenta2									{ width:505px; height: 382px; top:20px; left:20px; }

.txtEmenta3									{ width:505px; height:382px; top:20px; left:20px; }

.txtEmenta4									{ width:505px; height:382px; top:20px; left:20px; }

.ementa1 									{ width:130px; height:138px; top:36px; left:46px;}
.ementa1Selec								{ width:130px; height:138px; top:36px; left:46px;}

.ementa2									{ width:137px; height:143px; top:48px; left:220px;}
.ementa2Selec								{ width:137px; height:143px; top:48px; left:220px; }

.ementa3									{ width:139px; height:142px; top:194px; left:58px;}
.ementa3Selec								{ width:139px; height:142px; top:194px; left:58px; }

.ementa4									{ width:136px; height:143px; top:216px; left:230px;}
.ementa4Selec								{ width:136px; height:143px; top:216px; left:230px;}

.txtEmentas									{ width:539px; height:420px; top:110px; left:412px;}

.holderTxtEmentas							{ width:539px; height:420px; }

.bgTxtEmentas								{ width:539px; height:420px; top:0px; left:0px; }	

/* Reservas */ 
.txtReservas								{ width:539px; height:419px; top:112px; left:397px;}

.holderTxtReservas							{ width:539px; height:419px; }

.bgTxtReservas								{ width:539px; height:419px;  }	

.txtReservas h1								{ width:460px; top:28px; left:47px;}
.txtReservas .desc							{ width:440px; top:54px; left:47px;}

.slideReservas								{ width:342px; height:443px; margin-top:102px; margin-left:28px;}

.txtReservas .formReserva					{ width:460px; top:126px; left:47px;}

.lnForm										{ width:414px; margin-bottom:5px;}
.lnForm2									{ width:190px; margin-bottom:5px; margin-right:34px;}
.lnForm3									{ width:414px; margin-bottom:5px;}
.lnForm4									{  width:260px; margin-bottom:5px;}

.nomeL										{ width:414px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.nomeI										{ width:406px; margin-top:5px;}

.emailL										{ width:190px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.emailI										{ width:182px; margin-top:5px;}

.numPessoasL								{ width:190px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.numPessoasS								{ width:190px; margin-top:5px;}
.numPessoasI								{ width:182px; margin-top:5px;}

.dataL										{ width:190px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.dataI										{ width:182px; margin-top:5px;}

.horaL										{ width:190px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.horaS										{ width:190px; margin-top:5px;}

.cartCreditoL								{ width:190px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.cartCreditoI								{ width:182px; margin-top:5px;}

.validadeL									{ width:190px; padding-bottom:3px; padding-top:3px; border-bottom:solid 1px #fef078;}
.validadeI									{ width:182px; margin-top:5px;}

.autorizoI									{ margin-top:13px;}
.autorizoL									{ margin-top:16px; margin-left:8px;  font-size:10px!important;}

.infoReserva								{ margin-top:17px;}

.bt_submit									{ top:255px; right:47px; }

/* Contactos */
.txtContactos									{ width:362px; height:419px; top:112px; left:40px;}

.holderTxtContactos								{ width:362px; height:419px; }

.bgTxtContactos									{ width:362px; height:419px;}	

.txtContactos h1								{ width:260px; top:26px; left:47px;}
.txtContactos .desc								{ width:260px; top:54px; left:47px;}
.txtContactos .desc h2							{ width:260px;margin-bottom:5px;  margin-top:15px;}
.txtContactos .desc .infoCont					{ display:block; float:left; width:260px; color:none;line-height:20px!important;}

.btFaces										{ bottom:25px; left:45px; }

.molduraContactos								{ width:526px; height:440px; left:435px; top:103px;}

.xaile											{ top:-10px; right:-40px; }

/* Espectaculo */

.galeria									{ width:412px;  margin-top:92px; margin-left:0px;}/*115*/

.gal1										{ top:28px; left:74px;}
.gal1Selec									{ top:28px; left:74px;}

.gal2										{ top:28px; left:213px;}
.gal2Selec									{ top:28px; left:213px;}

.gal3										{ top:183px; left:25px;}
.gal3Selec									{ top:183px; left:25px;}

.gal4										{ top:195px; left:151px;}
.gal4Selec									{ top:195px; left:151px;}

.gal5										{ top:189px; left:276px;}
.gal5Selec									{ top:189px; left:276px;}

.gal6										{ top:348px; left:25px;}
.gal6Selec									{ dtop:348px; left:25px;}

.gal7										{ top:350px; left:151px;}
.gal7Selec									{ top:350px; left:151px;}

.gal8										{ top:349px; left:276px;}
.gal8Selec									{ top:349px; left:276px;}

.gal9										{ top:500px; left:151px;}
.gal9Selec									{ top:500px; left:151px;}

.slideEspectaculos							{ width:538px; height:464px; margin-top:71px; margin-left:-38px;}

.txtEspectaculos							{ width:539px; height:174px; top:555px; left:412px;}

.holderTxtEspectaculos						{ width:539px; height:174px; }

.bgTxtEspectaculos							{ width:539px; height:174px; top:0px; left:0px;}	

.txtEspectaculos .desc						{ width:490px; top:15px; left:20px;}
}


@media only screen
and (min-width : 1024px)
and (max-width : 4000px)
and (orientation : portrait) {


}

@media only screen
and (min-width : 1024px)
and (max-width : 4000px)
and (orientation : landscape) {
	

}

