@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-image:url(Images/Background.jpg);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#Shadows{
	position:absolute;
	padding-top:0px;
	left:50%;
	margin-left:-387px;
	width:774px;   /* 775 */
}
	#Content_ALL{
		position:relative;
		margin-top:-6px;
		width:775px;
		
	}
	#Header{
		width:774px;
		height:129px;
	}
	
	#Content{
		width:774px;
	}
	
a img{
	border:none;	
}

	
	
	
/**********************************HOME****************************************/
.Home{
	background-image:url(Images/Home.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	min-height:605px;
}
.MenuLeftHome{
	padding-top:2px;
	width:400px;
	height:597px;
}
#Banner{
	text-align:center;
	height:203px;
	width:339px;
	margin:0px auto 0px auto;
	background-image:url(Images/home-left-bg.png);
	background-repeat:no-repeat;
	padding-top:22px;
}
	.banner-btn{
		margin:0px auto;
		height:27px;
		width:327px;
		background-color:#322e0b;
	}
	.banner-btn ul{
		list-style:none;
		margin:0px;
		padding:0px;
		padding-left:5px;
		padding-top:5px;
	}
	.banner-btn ul li{
		display:inline;
		padding-left:15px;
		padding-right:15px;
	}
#Soldado{
	background-image:url(Images/Soldado.png);
	background-repeat:no-repeat;
	width:421px;
	height:482px;
	float:right;
	margin-top:123px;
	margin-right:-108px;
}
.HMenuALL{
	/*background-image:url(Images/HomeMenu.png);
	width:210px;
	height:43px;
	float:left;*/
}
.HMenuCALL{
	position:relative;
	background-image:url(Images/MenuContent.png);
	background-repeat:no-repeat;
	margin-left:8px;
	width:144px;
	height:342px;
	margin-top:-297px;
	float:left;
}

.texts{
	display:none;
}
.BG_content{
	margin-left:-180px;
	background-repeat:no-repeat;
	width:340px;
	height:342px;
	text-align:right;
}

.HMenuALL:hover{
	background-image:url(Images/MenuHome2.png);
	width:210px;
	height:43px;
	cursor:pointer;
}
#HMenu0{
	background-position:0px 0px;
}
#HMenu1{
	background-position:0px -44px;
}
#HMenu2{
	background-position:0px -88px;
}
#HMenu3{
	background-position:0px -132px;
}
#HMenu4{
	background-position:0px -176px;
}
#HMenu5{
	background-position:0px -220px;
}
#HMenu6{
	background-position:0px -264px;
}
#HMenu7{
	background-position:0px -308px;
}
#HMenu8{
	background-position:0px -352px;
}

#CampBanner{
	/*background-image:url(Images/MenuHomeBarr.png);
	background-position:0px -10px;*/
	width:385px;
	margin:0px auto 0px 15px;
	height:350px;
	padding-top:0px;
}
	#carousel {
	  position: absolute;
	  width: 380px;
	  height: 340px;
	  background-image:url(Images/logo_psyco_uno.png);
	  background-repeat:no-repeat;
	  background-position:135px 98px;
	}
	
.BG_position0{background-position:0px 0px;}
.BG_position1{background-position:-146px 0px;}
.BG_position2{background-position:-292px 0px;}
.BG_position3{background-position:-434px 0px;}
.BG_position4{background-position:-580px 0px;}
.BG_position5{background-position:-726px 0px;}
.BG_position6{background-position:-872px 0px;}
.BG_position7{background-position:-1018px 0px;}

.BG_home_0{background-image:url(Images/Items/citem0.png);}
.BG_home_1{background-image:url(Images/Items/citem1.png);}
.BG_home_2{background-image:url(Images/Items/citem2.png);}
.BG_home_3{background-image:url(Images/Items/citem3.png);}
.BG_home_4{background-image:url(Images/Items/citem4.png);}
.BG_home_5{background-image:url(Images/Items/citem5.png);}
.BG_home_6{background-image:url(Images/Items/citem6.png);}
.BG_home_7{background-image:url(Images/Items/citem7.png);}

.home_return{
	position:absolute;
	margin-left:265px;
	margin-top:250px;
}

.home_return a{
	color:#355203;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
.home_return a:hover{
	color:#000;
}
.home_btn1{
	padding-right:-25px;		
}
.home_btn1 a{
	color:#355203;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;	
}

.home_btn1 a:hover{
	color:#000;
}
.home-text{
	width:auto;
	clear:both;
	padding-top:20px;
	padding-bottom:10px;
	background-image:url(Images/home-text-bg.jpg);
	background-color:#3c3721;
}
	.home-text-left{
		width:480px;
		padding-left:25px;
		padding-right:269px;
		text-align:justify;
		background-image:url(Images/psycogotcha-diversion.png);
		background-repeat:no-repeat;
		background-position:520px center;
		color:#FFF;
	}
	.home-text div hr{
		width:93%;
		background-color:#ddd;
		color:#ddd;
	}

/**********************************NOSOTROS****************************************/
.Nosotros{
	background-image:url(Images/bg_nosotros.jpg);
	background-repeat:no-repeat;
	background-position:center right;
	width:100%;
	height:675px;
}
.MenuLeftNosotros{
	width:480px;
	height:675px;
}
#SoldadoNosotros{
	float:right;
	background-image:url(Images/SoldadoNosotros.png);
	background-repeat:no-repeat;
	width:390px;
	height:346px;
	margin-top:-345px;
	margin-right:-36px;
}
.TitleNosotros{
	margin-top:10px;
	margin-left:10px;
}
.NSParr1{
	position:relative;
	float:left;
	color:#FFF;
	font-size:13px;
	width:225px;
	margin-left:18px;
	margin-top:95px;
}
.NSParr2{
	clear:both;
	margin-right:35px;
	color:#FFF;
	font-size:13px;
	margin-left:18px;
	margin-top:20px;
}
.NSParr3{
	clear:both;
	margin-right:35px;
	color:#FFF;
	font-size:13px;
	margin-left:18px;
	margin-top:105px;
} 
.NSFoto{
	position:relative;
	#position:absolute;
	float:right;
	margin-right:-25px;
	margin-top:60px;
	width:256px;
	height:262px;
	background-image:url(Images/NSFoto.png);
	background-repeat:no-repeat;
}
.NSSubTitle{
	width:192px;
	height:60px;
	margin-left:10px;
	margin-top:20px;
	background-image:url(Images/NSSubTitle.png);
	background-repeat:no-repeat;
}
/***********************************QGOTCHA*************************************/
.QGotcha{
	background-image:url(Images/QGotcha.jpg);
	background-repeat:no-repeat;
	width:774px;
	height:517px;
}
#SoldadoQGtocha{
	position:relative;
	float:right;
	background-image:url(Images/SoldadoQGotcha.png);
	background-repeat:no-repeat;
	width:317px;
	height:472px;
	margin-top:-21px;
	margin-right:-65px;
}

.MenuLeftQGotcha{
	padding-top:65px;
}
/***********************************SEEMP***************************************/
.SEmp{
	background-image:url(Images/bg_sempresariales.jpg);
	background-repeat:no-repeat;
	width:774px;
	height:911px;
}
.SEParr1{
	position:absolute;
	color:#FFF;
	font-size:13px;
	width:520px;
	margin-left:18px;
	padding-top:65px;
}
.SEParr2{
	position:relative;
	color:#FFF;
	font-size:13px;
	width:360px;
	margin-left:18px;
	padding-top:233px;
}
.SEParr3{
	position:relative;
	color:#FFF;
	font-size:13px;
	width:320px;
	margin-left:18px;
	padding-top:75px;	
}
.SEParr4{
	position:relative;
	color:#FFF;
	font-size:13px;
	width:425px;
	margin-left:18px;
	padding-top:70px;
}
#SoldadoSEmp{
	position:relative;
	float:right;
	background-image:url(Images/FotoSEmp.png);
	background-repeat:no-repeat;
	width:297px;
	height:302px;
	margin-top:268px;
	margin-right:-47px;
}
/********************************************************************************/
.Psycoclub{
	background-image:url(Images/bg_psycoclub.jpg);
	background-repeat:no-repeat;
	width:774px;
	height:782px;
}
#psycoflag{
	position:relative;
	width:187px;
	float:left;
	margin-left:15px;
}
#psycoflag img{
	border:none;	
}
.bg_tab1{
	width:100%;
	height:478px;
}
.bg_tab2{
	background-image:url(Images/tercera_content.png);
	background-repeat:no-repeat;
	background-position:center;
	width:100%;
	height:478px;
}
.bg_tab3{
	background-image:url(Images/segunda_content.png);
	background-repeat:no-repeat;
	background-position:center;
	width:100%;
	height:478px;
}
.bg_tab4{
	background-image:url(Images/primera_content.png);
	background-repeat:no-repeat;
	background-position:center;
	width:100%;
	height:478px;
}
.bg_tab5{
	background-image:url(Images/pro_content.png);
	background-repeat:no-repeat;
	background-position:center;
	width:100%;
	height:478px;
}
.text_tab{
	position:relative;
	float:left;
	color:#FFF;
	font-size:14px;
	margin-top:30px;
	line-height:17px;
	margin-left:25px;
	width:355px;
	
}
/***********************************CONTACTO************************************/
.Contacto{
	background-image:url(Images/bg_contacto.png);
	background-repeat:no-repeat;
	width:774px;
	height:625px;
}
#HeliContacto{
	position:relative;
	float:right;
	background-image:url(Images/heli_contacto.png);
	background-repeat:no-repeat;
	width:415px;
	height:407px;
	margin-top:144px;
	margin-right:-112px;
}
/***********************************FOOTER**************************************/
.SubFooter{
	width:775px;
	height:173px;
	background-image:url(Images/bg_home_footer.jpg);
	background-repeat:no-repeat;
}
#Footer{
	width:100%;
	height:39px;
	background-color:#837e58;
}
.FooterTxt{
	position:relative;
	float:left;
	width:385px;
	margin-left:5px;
	margin-top:5px;
	color:#b9b7ac;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

#Player{
	position:relative;
	float:right;
	width:378px;
	height:auto;
	margin-top:-52px;
	padding-bottom:0px;
	margin-right:0px;
	text-align:right;
	z-index:10;
}
/*******************************FORM CONTACTO************************************/
textarea{
	width:210px;
	border:1px solid #999;
	font-size:12px;
	margin-left:10px;	
}
.InputText {
	width:210px;
	border:1px solid #999;
	font-size:12px;
	margin-left:10px;
	height:15px;
}
.form{
	position:absolute;
	margin-top:85px;
	text-align:right;
	width:400px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
}
input[type="submit"]{
	background-image:url(Images/btn.jpg);
	background-repeat:repeat-x;
	background-color:#3e8445;
	width:86px;
	height:19px;
	border:none;
	color:#FFF;
}

/*******************************PSYCOCLUB PANELES********************************/

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsTab {	
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color:none;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	width:101px;
	height:40px;
}
.TabbedPanelsTabHover {
	background-color:none;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
	background-color:none;
	height:480px;
}
.TabbedPanelsContent {
	padding: 4px;
	
}
.TabbedPanelsContentVisible {
}
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
}
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
}
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
/*************************LOADING***********************************/
#Loading_ALL{
	position:absolute;
	display:none;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:10;
}
#Loading{
	position:absolute;
	display:none;
	z-index:11;
	width:126px;
	height:50px;
	left:50%;
	margin-left:-63px;
	top:15%;
	background-image:url(Images/loading.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#formrequest{
	font-size:14px;	
}
/************************ CALENDAR *************************************/
input.DatePicker{
	position:relative;
	width: 184px;
	height:15px !important;
	padding: 1px 3px 3px 24px;
	border: 1px solid #999;
	font-size: 12px;
	background: #fff url(Images/date.gif) no-repeat top left;
	cursor: pointer;
}
input:focus.DatePicker{
	background: #fffce9 url(Images/datefocus.gif) no-repeat top left;
}
.dp_container{
	position: relative;
	padding: 0;
	z-index: 50;
	float: right;
	margin-right:213px;
	margin-top:-23px;
}
.dp_cal{
	background-color:#fff;
	color:#000;
	border: 1px solid #999;
	position: absolute;
	width: 211px;
	top: 24px;
	left: 0;
	margin: 0px 0px 3px 0px;
}
.dp_cal table{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.dp_cal select{
	margin: 2px 3px;
	font-size: 11px;
}
.dp_cal select option{
	padding: 1px 3px;
}
.dp_cal th,
.dp_cal td{
	width: 14.2857%;
	text-align: center;
	font-size: 11px;
	padding: 2px 0;
}
.dp_cal th{
	color: #fff;
	background: #625c16;
	font-weight: bold;
}
.dp_cal td{
	cursor: pointer;
}
.dp_cal thead th{
	background: #252714;
}
.dp_cal td.dp_roll{
	color: #000;
	background: #fff6bf;
}
/* must have this for the IE6 select box hiding */
.dp_hide{
	visibility: hidden;
}
.dp_empty{
	background: #eee;
}
.dp_today{
	background: #daf2e6;
}
.dp_selected{
	color: #fff;
	background: #328dcf;
}
/***********************************************************/
.red{
	color:#F00;	
}
.blue{
	color:#009;	
}
/**************************PROMOCIONES**********************/
.PromoHeader{
	width:774px;
	height:290px;
	background-image:url(Images/promo_header.jpg);
	background-repeat:no-repeat;
}
.PromoHeaderTxt{
	width:437px;
	margin-top:15px;
	float:right;
	color:#FFF;
	
}
.PromoContent{
	width:774px;
	background-image:url(Images/promo_content.jpg);
	background-repeat:repeat-y;
}
.PromoFooter{
	width:774px;
	height:164px;
	background-image:url(Images/promo_footer.jpg);
	background-repeat:no-repeat;
}
.PromoMarginC{
	width:635px;
	margin-left:74px;
}
.PromoTitle{
	color:#bda46b;
	font-size:40px;
	font-weight:bold;
}
.promoImg{
	width:150px;
	height:150px;
	border:1px solid #F00;
}
.PromoBlock{
	background-position:right;
	background-repeat:no-repeat;
	border:0px solid #F00;
	min-height:170px;
	padding-top:15px;
}
.PromoInfo{
	width:405px;
}
.pprecio{
	color:#820f0d;
}
/**********************************CJUEGO****************************************/
.CJuego{
	background-image:url(Images/bg_camp_game.jpg);
	background-repeat:no-repeat;
	width:774px;
	height:672px;
}
#CampJuego{
	float:left;
	width:308px;
	margin:220px auto 0px auto;
	height:350px;
	padding-top:10px;
	padding-left:15px;
}
.CJuegoMenuCALL{
	position:relative;
	background-image:url(Images/CJMenuContent.png);
	background-position:center;
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-right:15px;
	width:347px;
	height:428px;
	margin-top:5px;
	float:right;
}
.camp_info{
	position:absolute;
	color:#FFF;
	width:325px;
	margin-left:420px;
	margin-top:15px;
	text-align:justify;
}
.btn-beraka{
	display:block;
	float:right;
	margin-right:-11px;
	margin-top:-6px;
	margin-left:10px;
}
.CamposTitle{
	font-size:14px;
	color:#3c3720;
	font-weight:bold;
}
.btn_imp{
	position:absolute;
	margin-top:600px;
	margin-left:20px;
	width:375px;
	height:50px;
}
.btn_imp a img{
	border:none;	
}
.Ajusco{
	background-image:url(Images/bg_ajusco.jpg);
	background-repeat:no-repeat;
	width:774px;
	height:678px;
}
.Chiluca{
	background-image:url(Images/bg_chiluca.jpg);
	background-repeat:no-repeat;
	width:774px;
	height:678px;
}
.Copal{
	background-image:url(Images/bg_copal.jpg);
	background-repeat:no-repeat;
	width:774px;
	height:678px;
}
.Piramides{
	background-image:url(Images/bg_piramides.jpg);
	background-repeat:no-repeat;
	width:774px;
	height:678px;
}
.Tlaxco{
	background-image:url(Images/bg_tlaxco.jpg);
	background-repeat:no-repeat;
	width:774px;
	height:678px;
}
.Uruapan{
	background-image:url(Images/bg_uruapan.jpg);
	background-repeat:no-repeat;
	width:774px;
	height:678px;
}
.Xote{
	background-image:url(Images/bg_xote.jpg);
	background-repeat:no-repeat;
	width:774px;
	height:678px;
}
.Movil{
	background-image:url(Images/bg_movil.jpg);
	background-repeat:no-repeat;
	width:774px;
	height:678px;
}
.Cuernavaca{
	background-image:url(Images/bg_cuernavaca.jpg);
	background-repeat:no-repeat;
	width:774px;
	height:679px;
}
.Perimagico{
	background-image:url(Images/bg_perimagico.jpg);
	background-repeat:no-repeat;
	width:774px;
	height:679px;
}
/********************************TIENDITA*********************************/
.Tiendita{
	background-image:url(Images/bg_tiendita.jpg);
	width:774px;
	height:1027px;
	background-repeat:no-repeat;
}
/********************************FRANQUICIAS*****************************/
.content_franquicias{
	width:100%;
	height:918px;
	background-image:url(Images/bg_franquicias.jpg);
	background-repeat:no-repeat;
	color:#FFF;
}
.parr_fq_1{
	width:440px;
	margin-left:15px;
	padding-top:63px;
}
.parr_fq_2{
	width:440px;
	margin-left:15px;
	margin-top:62px;
}
.parr_fq_3{
	width:440px;
	height:243px;
	background-image:url(Images/fq_campos.gif);
	background-repeat:no-repeat;
	background-position:center;
	margin-left:15px;
	margin-top:66px;
}
.parr_fq_4{
	width:440px;
	margin-left:15px;
	margin-top:58px;
}
.parr_fq_5{
	width:440px;
	margin-left:15px;
	margin-top:50px; 
	#margin-top:32px;
}
/****************************************************************************/

.swfajusco{
	text-align:center;
	margin-top:64px;
	margin-left:7px;
}
.swfchiluca{
	text-align:center;
	margin-top:18px;
	margin-left:9px;
}
.swfcopal{
	text-align:center;
	margin-top:40px;
	margin-left:2px;
}
.swfpiramides{
	text-align:center;
	margin-top:45px;
	margin-left:4px;
}
.swftlaxco{
	text-align:center;
	margin-top:76px;
	margin-left:-1px;
}
.swfuruapan{
	text-align:center;
	margin-top:105px;
	margin-left:1px;
}
.swfxote{
	text-align:center;
	margin-top:54px;
	margin-left:-8px;
}
.swfmovil{
	text-align:center;
	margin-top:51px;
	margin-left:0px;
}
.swfperimagico{
	text-align:center;
	margin-top:155px;
	margin-left:7px;
}
.swfcuernavaca{
	text-align:center;
	margin-top:170px;
	margin-left:7px;
}
/************************************************/
.btn-reserva{
	float:left;
	position:absolute;
	width:170px;
	height:64px;
	padding-top:5px;
	margin-left:220px;
	

}
/************************* LOGIN ************************************/

.home-pop-up-content {
	width:505px;
	position:absolute;
	left:50% !important;
	margin-left:-262px !important;
	padding:10px;
	font-weight: normal;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 5px;
	background: #fff;
	border: 1px solid #e5e5e5;
	-moz-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	-webkit-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	-khtml-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	box-shadow: rgba(200,200,200,1) 0 4px 18px;
	z-index:6000 !important;
	margin-top: 1em;
	text-align:right;
}
#new-camp-close{
	text-decoration:none;
	color:#333;
	display:block;
}


.home-pop-up-content div{
	margin:0px;
}
.home-pop-up-content a img{
	/* border: 1px #000 solid;*/
}
	.home-pop-up-header{
		 background-image: url(Images/pop-ups-banner/p11/promocion.jpg);
    background-repeat: no-repeat;
    height: 54px;
    padding-left: 387px;
    padding-top: 686px;
    text-align: left;
    width: 505px;
	}
	.home-pop-up-frame{
		widht:505px;
		margin-right:50px !important;
	}
