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

body { 	
	background:url(images/bgn-body_01.jpg) repeat-x #E2E2E2; margin:0px; top:0px;  
	color:#666666; font-family:Arial; font-size:12px;  }
	
input {
	background:#fff !important; margin-bottom:4px; border:1px solid #7F9DB9;}
	
a:link, a:hover, a:visited, a:active {color:#66666;}

/*  --------------- intro --------------  */

#intro { 
	width:1020px; height:700px; text-align:left; margin:0; top:0;
	background-image:url(images/bgn-body_02.jpg); background-repeat:no-repeat; 	}
	 
#introFotos {
	width:766px; height:560px; float:left;  }
#introImagen1 {
	margin-left:160px; margin-top:132px; width:565px; height:418px; }

	
#introPanel {
	width:230px; height:560px; float:left;  }
#introMailing{
	width:198px; font-size:10px; margin-top:54px; margin-left:10px; text-align:center;}
#introWhatis{
	width:198px; margin-top:0px; font-size:10px; margin-left:10px;}
#introVideo{
	width:198px;  margin-left:10px;}
#introEvents{
	width:198px; height:120px; font-size:12px; margin-left:10px; }
#introDivider {
	width:232px; height:36px; background: url(images/bgn-body_04.jpg) no-repeat; margin-left:3px; }
.PanDiv {
	margin:0px 10px 0px; background:#E3E3E3; text-align:center;  }
.PanDiv Div{
	padding:5px; text-align:center;  }
.JoinBoton{ 
	width:144px; height:26px; text-align:center; color:#FFFFFF; font-size:12px; font-weight:bold; line-height:24px; display:block;
	background:url(images/bgn-boton3.png) no-repeat; }		
a:link.JoinBoton, a:active.JoinBoton, a:hover.JoinBoton, a:visited.JoinBoton { 
	color:#fff; text-decoration:none; }

 
#introPhotos{
	width:360px; height:180px; background:url(images/bgn-introboxphotos.png) no-repeat; margin-top:2px; margin-left:20px; float:left;}
#introStuff{
	height:60px; }
#introPhotoFrame{
	width:88px; height:85px;  background:url(images/bgn-introboxphoto.png) no-repeat; float:left;}
#introPhotoFrame img{
	width:73px; height:73px; padding:1px;}
.EventTitle {
	color:#B56275; font-size:13px; margin:0px; }				


/*  ---------------  pages   --------------    */

#PageHeader{ 
	width:926px; max-width:926px; height:200px; background:url(images/bgn-page_01.png) no-repeat; text-align:left; margin:0px; }
/*\*/
* html #PageHeader{
 	background: none; background-repeat:no-repeat; 
  	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bgn-page_01.png", sizingMethod="image"); 	}
/*end*/		
#PageHeader H1{
	margin:0px; margin-left:190px; font-size:36px; font-weight:normal; letter-spacing:-1px; 
	color:#FFFFFF; font-family:"Times New Roman", Times, serif } 

	
#Page { 	
	width:926px; background:url(images/bgn-page_02.png) repeat-y; text-align:left; margin:0px; }	
/*\*/
* html #Page {
 	background: none; background-repeat:repeat-y; 
 	background-image: url(images/bgn-page_02.gif); }
/*end*/		
#PageFooter{ 
	width:926px; height:50px; background:url(images/bgn-page_03.png) no-repeat; font-size:11px; letter-spacing:2px; } 
/*\*/
* html #PageFooter{
 	background: none; background-repeat:no-repeat; 
  	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bgn-page_03.png", sizingMethod="image"); 	}
/*end*/		

#PagePanel{
	width:220px; margin:0px; margin-left:120px; text-align:left; float:left;}
/*\*/	
* html #PagePanel{
	margin-left:60px; }
/*end*/		
#PageTexto{
	width:400px; margin-left:50px; text-align:justify;  float:left;}	
#PageExtra{
	width:4px; float:right;}	
#PagePanel h1,#PagePanel h2,#PagePanel h3 {
	margin-top:0px; margin-bottom:0px;  }

#PanelBox { 
	background:#E3E3E3; width:220px; margin:0px;}
#PanelBox div {
	padding:15px; margin:0px;}
		
/* -------------  shop pages   -----------------   */

#ShopCart{
	width:550px; margin-left:250px; text-align:left; }	
#ShopItem{
	float:left; width:180px; height:120px;margin:4px; border:1px solid #cccccc; font-size:11px;  }
#ShopItem img {
	  width:90px; height:120px; border:0px solid; float:left; margin-right:8px; }	
#ShopItem b {
	font-size:16px; color:#F39; }	
#ShopItem a:link, #ShopItem a:active, #ShopItem a:hover, #ShopItem a:visited { 
	text-decoration:none; }
.ShopImagen {
	 width:180px; height:240px; border:0px solid;}
.ShopMiniImg {
	 width:30px; height:40px; border:1px solid #CCCCCC ; margin-right:3px; margin-bottom:3px; }
.ShopBoton0, .ShopBoton1, .ShopBoton2 { 
	width:107px; height:26px; text-align:center; color:#FFFFFF; font-size:11px; line-height:24px; display:block; }		
.ShopBoton0{ 
	background:url(images/bgn-boton0.jpg); float:right; margin-left:20px;}		
.ShopBoton1{ 
	background:url(images/bgn-boton1.png); float:left; margin-right:10px;}		
.ShopBoton2{ 
	background:url(images/bgn-boton2.png); float:left; margin-left:30px;}		
a:link.ShopBoton0, a:active.ShopBoton0, a:hover.ShopBoton0, a:visited.ShopBoton0,
a:link.ShopBoton1, a:active.ShopBoton1, a:hover.ShopBoton1, a:visited.ShopBoton1, 
a:link.ShopBoton2, a:active.ShopBoton2, a:hover.ShopBoton2, a:visited.ShopBoton2 { 
	color:#fff; text-decoration:none; }
#ShopThanks{
	width:550px; margin-left:300px; text-align:left; }	

.nav {
	border:1px solid #000; vertical-align:text-top; background:#878787; }

/*   --------------  about us   ----------   */
#PageAbout{
	width:400px; margin-left:50px; text-align:justify;  float:left;}	
#PageAbout a:link,#PageAbout a:active,#PageAbout a:visited{  color:#F39; text-decoration:none; }
#PageAbout a:hover {  color:#F39; text-decoration:underline; }

/*   --------------  event page   ----------   */

#PageEvents{
	width:400px;  margin:0px; margin-left:50px; text-align:justify;  float:left;}	
#PageEvents h2 { 
	font-weight:normal;	}
#PageEvents h3 {
	margin-bottom:0px; color:#F39; font-weight:normal;}
#PageEvents h5 {
	margin-top:0px; margin-bottom:6px;;}

/*   --------------    SicGirl page --------------  */

#PageSicGirl{
	width:400px; margin:0px;  margin-left:50px; text-align:justify; float:left;}	
#PageSicGirl h2 { 
	font-weight:normal;
	margin:2px;}
#PageSicGirl h3 {
	margin:0px; color:#F39; font-weight:normal;}
#PageSicGirl h4 {
	margin-top:0px; margin-bottom:6px;;}
	

/* -------------------- Blog page -----------------       */

#PageBlog{
	width:400px;  margin:0px; margin-left:30px; text-align:justify; float:left;}	
#PageBlog h2 { 
	font-weight:normal;}
#PageBlog h3 {
	margin:0px; color:#F39; font-weight:normal;}
#PageBlog h5 {
	margin:0px; margin-bottom:6px;}


/*   --------------- A D S ----------------------- */

#Ads { 
	height:80px; width:110px; font-size:16px; margin-top:0px; position:absolute; 
	top:400px;left:50%;  margin-left:-500px; text-align:center; }

	
/*   ---------------   M E N U   -----------------  */

#Menu { height:52px; font-size:14px; margin-top:0px; position:absolute; top:100px;left:50%; width:600px; margin-left:-100px; }
#MenuAnt {  width:22px; height:52px; background:url(images/bgn-menu_01.png) no-repeat; float:left;  }
#MenuPos { 	width:30px; height:52px; background:url(images/bgn-menu_03.png) no-repeat; float:left;  }
#MenuMid { 	height:52px; background:url(images/bgn-menu_02.png) repeat-x; float:left;  }
#MenuMid div { 	margin-top:15px;  }
#Menu a:link,#Menu a:active,#Menu a:visited{  color:#fff; text-decoration:none; }
#Menu a:hover {  color:#fff; text-decoration:underline; }

/*\*/
* html #MenuAnt{ background:url(images/bgn-menu_01.gif) no-repeat; }
/*end*/
/*\*/
* html #MenuMid{  background:url(images/bgn-menu_02.gif) repeat-x;}
/*end*/
/*\*/
* html #MenuPos{  background:url(images/bgn-menu_03.gif) no-repeat;}
/*end*/		

