/************************ BODY ************************/	
body 		{
		padding:0px; 
		margin:0px; 
		width:100%; 
		height:100%; 
		font-family:georgia, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
		font-size:12px; 
		background-color:#418AB7;
		overflow:hidden
		}
a      	  	{
		font-weight:bold; 
		text-decoration:none; 
		color:#194159; 
		border-bottom: 1px dotted;
		} 
a:visited      	{
		color: #A18103; 
		} 
a:hover      	{
		text-decoration:none; 
		color: #EDBF04; 
		border-bottom: 0px;
		} 
img		{
		border: 0px; 
		}

/************************ WRAPPERS ************************/	
#wrapper 	{
		position:absolute; 
		width:780px; 
		height:310px; 
		border: 1px solid #194159; 
		overflow:hidden;
		}
#loading	{
		position:absolute; 
		width:780px; 
		height:310px; 
		font-size:20px; 
		color:#194159; 
		text-align:center; 
		background: #418AB7 url("/v2/logo.jpg") no-repeat right bottom; 
		z-index:1000;
		} 
#headerDiv	{
		position:absolute; 
		width:780px; 
		height:310px; 
		top:0px;
		left:0px; 
		background: #418AB7 url("/v2/reef.jpg") no-repeat; 
		border: 0px; 
		z-index:0;
		}	
#darkenDiv	{
		position:absolute;
		top:0px;
		left:0px;
		background-color:gray;
		width:780px; 
		height:310px; 
		z-index:5;
		}

/************************ FLYING FISHES ************************/	
#meroDiv	{
		position:absolute; 
		width:139px; 
		height:93px; 
		visibility:hidden; 
		background: url("/v2/mero.gif") no-repeat; 
		z-index:10;
		}
#rayaDiv	{
		position:absolute; 
		width:270px; 
		height:59px; 
		visibility:hidden; 
		background: url("/v2/raya.gif") no-repeat; 
		z-index:10;
		}	
	 
/************************ MAIN MENU ************************/	
#menubarDiv	{
		position:absolute; 
		height:320px; 
		width:150px; 
		top:311px; 
		left:10px; 
		background: url("/v2/mainmenubar.jpg") transparent no-repeat left top; 
		z-index:20; 
		border: 0px;
		}
#linksDiv	{
		position:absolute; 
		top:190px; 
		left:0px; 
		margin: 0px; 
		padding: 0px; 
		z-index:50;
		}
#linksDiv ul	{
		list-style-type: none; 
		margin: 0px; 
		padding: 0px; 
		}
#linksDiv li	{
		margin-left: 4px; 
		}
	/*** Technique by Eric Meyer at www.meyerweb.com/eric/css/edge/ ***/	
#linksDiv a span
		{
		display: none; 
		color: white; 
		}
#linksDiv a:hover span  
		{
		display:block; 
		position:absolute; 
		left:20px; 
		font-weight: bold; 
		font-size:14px; 
		}
#sectionDiv	{
		position:absolute; 
		width:12px; 
		height:115px; 
		top:-120px;
		left:11px; 
		z-index:50; 
		}

/************************ TIPS ************************/	
#submenuTipDiv	{
		position:absolute; 
		right:440px; 
		top:55px; 
		height:20px; 
		width:125px; 
		border-top: 1px solid white; 
		z-index:500; 
		visibility:hidden;
		}
#submenuTipDiv span 
		{
		position:absolute; 
		border: 1px solid white; 
		top:-12px; 
		padding:2px; 
		color:#194159; 
		background: #6BA2C6;
		}
#menuTipDiv	{
		position:absolute; 
		left:15px; 
		top:170px; 
		height:20px; 
		width:125px; 
		border-top: 1px solid white; 
		border-left: 1px solid white; 
		z-index:500; 
		visibility:hidden;
		}
#menuTipDiv span
		{
		position:absolute; 
		border: 1px solid white; 
		top:-12px; 
		right: -2px; 
		padding:2px; 
		color:#194159; 
		background: #6BA2C6;
		}
#panelsTipDiv	{
		position:absolute; 
		right:25px; 
		top:245px; 
		height:20px; 
		width:150px; 
		border-bottom: 1px solid white; 
		border-left: 1px solid white; 
		z-index:500; 
		visibility:hidden;
		}
#panelsTipDiv span 
		{
		position:absolute; 
		border: 1px solid white; 
		top:12px; 
		right: 0px; 
		padding:2px; 
		color:#194159; 
		background: #6BA2C6;
		}
#prefsTipDiv	{
		position:absolute; 
		left:35px; 
		bottom:0px; 
		height:20px; 
		width:235px; 
		border-top: 1px solid white; 
		border-left: 1px solid white; 
		z-index:500; 
		visibility:hidden;
		}
#prefsTipDiv span 
		{
		position:absolute; 
		border: 1px solid white; 
		top: -12px; 
		right:-2px; 
		padding:2px; 
		color:#194159; 
		background: #6BA2C6;
		}
#toggleTipDiv	{
		position:absolute; 
		right:60px; 
		top:255px; 
		height:20px; 
		width:200px; 
		border-top: 1px solid white; 
		border-right: 1px solid white; 
		z-index:500;  
		visibility:hidden;
		}
#toggleTipDiv span 
		{
		position:absolute; 
		border: 1px solid white; 
		top:-12px;  
		padding:2px; 
		color:#194159; 
		background: #6BA2C6;
		}

/************************ SCREEN ************************/	
#screenDiv	{
		position:absolute;
		padding:0px; 
		margin:0px; 
		width:425px; 
		height:230px;
		background: url("/v2/screen.gif") no-repeat;
		top:20px;left:335px; 
		visibility:hidden;
		z-index:20;
		}		 
#upDiv	 	{
		position:absolute;
		top:32px;
		left:340px; 
		z-index:40;
		}
#dnDiv	 	{
		position:absolute;
		top:212px;
		left:340px; 
		z-index:40;
		}
#upDiv a 	{
		text-decoration:none; 
		border-bottom: 0px;
		}
#dnDiv a 	{
		text-decoration:none; 
		border-bottom: 0px;
		}
#tabsDiv	{
		position:absolute;
		top:230px;
		left:555px; 
		z-index:40;
		}
.bolasCont 	{
		position:absolute;
		top:50px;
		left:342px; 
		margin:0px; 
		padding:0px; 
		z-index:40;
		}
.bolita		{
		position:absolute;
		top:0px;
		left:0px; 
		width:8px; 
		height:8px;
		background: url("/v2/bolita.gif") no-repeat; 
		z-index:40;
		}
.bola		{
		width:8px; 
		height:8px; 
		margin:0px; 
		padding:0px; 
		margin-bottom:5px; 
		z-index:80;
		}
.bola a 	{
		text-decoration:none; 
		border-bottom: 0px;
		}
#textDiv	{
		position:absolute; 
		top:30px;
		left:360px; 
		width:385px; 
		height:185px;   
		clip: rect(0px, 385px, 185px, 0px); 
		padding:0px;
		font-size:100%; 
		overflow:hidden; 
		background: transparent; 
		color:#194159; 
		visibility:hidden; 
		z-index:30;  
		border: 0px;
		}	
.textCont	{
		position:absolute; 
		top:200px; 
		text-align:justify;
		}
.entries 	{
		position:absolute; 
		visibility:hidden; 
		top:0px; 
		width:385px; 
		}
.gbBola	 	{
		position:absolute; 
		width:22px; 
		height:8px; 
		color: #194159; 
		font-size:8px;
		}
.gbBola a 	{
		text-decoration:none; 
		border-bottom: 0px;
		}

.gbuser, .titol	{
		font-size:14px; 
		font-weight:bold; 
		padding: 0px; 
		margin:0px; 
		margin-bottom:5px; 
		}
.gbtext		{
		padding: 0px; 
		margin:0px;
		}
.gbfecha	{
		display:block;
		}
.fecha, .gbfecha, h1 
		{
		padding: 2px; 
		margin-bottom:5px; 
		font-size:100%; 
		font-weight: bold; 
		text-align:left; 
		border-top: 1px solid #194159;
		border-bottom: 1px solid #194159; 
		}
.textCont .enlace 
		{ 
		margin-bottom:25px; 
		margin-right:5px; 
		text-align:right; 
		}
.itemEntry	{
		margin-bottom:10px; 
		margin-top:20px;
		}
.itemEntry img	{
		float:left; 
		padding: 5px; 
		}
#closeMSG	{
		position:absolute;
		top:30px;
		left:730px; 
		padding: 2px; 
		border: 1px solid #194159; 
		visibility:hidden;
		z-index:999;  
		}		
#closeMSG a	{
		color:#194159; 
		border: 0px; 
		cursor: pointer;
		}
#timer		{
		position:absolute;
		top:33px;
		left:700px; 
		color:#194159; 
		font-size:10px;
		font-weight:bold; 
		}


/************************ PHOTOSECTION ************************/	
#photoBigBoxDiv {
		position:absolute; 
		top:18px; 
		left:333px;
		width:395px; 
		height:275px; 
		padding:0px; 
		background-color:white; 
		border: 2px solid #194159; 
		z-index:30;
		}	
#photoContDiv	{
		position:absolute; 
		top:20px; 
		left:335px;
		width:395px; 
		height:275px; 
		padding:0px; 
		z-index:50; 
		clip: rect(0px, 395px, 275px, 0px); 
		overflow:hidden; 
		}
#photoBigMenuDiv
		{
		position:absolute; 
		top:0px; 
		left:38px;
		width:98px; 
		height:275px; 
		padding:0px; 
		background-color:white;
		border-left: 1px solid #194159; 
		border-right: 1px solid #194159; 
		z-index:100; 
		}
#photoMenuContDiv  
		{
		position:absolute; 
		top:0px; 
		left:40px;
		width:96px; 
		height:275px; 
		padding:0px; 
		margin:0px; 
		z-index:200; 
		}
#photoTargetBGDiv 
		{
		position:absolute; 
		top:185px; 
		left:6px; 
		width:84px; 
		height:84px; 
		background: url("../v2/targetbg.gif") no-repeat right bottom; 
		}
#photoTargetDiv {
		position:absolute; 
		top:5px; 
		left:5px; 
		width:74px; 
		height:74px; 
		background: white; 
		}
.target		{
		position:absolute; 
		top:0px; 
		left:0px;
		}
#toggleMenuDiv	{
		position:absolute; 
		top:257px; 
		left:377px; 
		z-index:500;
		}
.boton		{
		position:absolute; 
		top:0px; 
		left:0px;
		}
.picBox		{
		position:absolute; 
		top:0px; 
		left:0px; 
		width:395px; 
		height:275px; 
		}
.picTitle	{
		display:none; 
		}
.picInfo	{
		display:none; 
		}
.titulo		{
		position:absolute; 
		top:98px; 
		left:0px; 
		width:96px;
		font-size:10px; 
		color:#194159; 
		font-weight: bold; 
		text-align:center; 
		}
.info	 	{
		position:absolute; 
		top:128px; 
		left: 6px; 
		width:84px;
		font-size:10px; 
		color:#194159; 
		text-align:center; 
		}
.autocenter  	{
		text-align:center;
		}


/************************ OLD STUFF ************************/	
.oldStuff	{
		display:none; 
		}

/************************ COPYRIGHT ************************/	
#copy2Div	{
		position:absolute; 
		width:780px; 
		height:15px; 
		top:435px; 
		left:0px; 
		padding:0px; 
		color: white; 
		font-size:10px; 
		background: transparent; 
		border: 0px; 
		text-align:right; 
		z-index:200;
		}
#copy2Div a  	{
		font-weight:bold; 
		text-decoration:none; 
		color:white; 
		border-bottom: 0px;
		} 
#copy2Div a:visited      	
		{
		color: #A18103; 
		} 
#copy2Div a:hover
		{
		text-decoration:none; 
		color: #EDBF04; 
		border-bottom: 0px;
		} 


/************************ FORMS ************************/	
textarea, input, select 
		{ 
		font-family:georgia, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
		background: #6BA2C6; 
		border: 1px solid #194159; 
		color: #194159; 
		font-size:12px;
		}
#daform input	{ 
		margin-bottom: 6px; 
		}
option 		{
		background: white; 
		}
.choose		{
		background: #6BA2C6; 
		text-decoration:underline; 
		}
.formed		{ 
		color: #194159; 
		}
#prefsDiv	{
		position:absolute; 
		top:0px; 
		left:0px; 
		width:200px; 
		text-align:left; 
		border: 1px solid #194159; 
		color: #194159; 
		padding: 10px; 
		z-index:300;  
		visibility:hidden; 
		}
#prefsBGDiv 	{
		position:absolute; 
		background: white; 
		z-index:299;  
		visibility:hidden; 
		}
#prefsLinkDiv	{
		position:absolute; 
		width:780px; 
		height:15px; 
		top:435px; 
		left:0px; 
		color: white; 
		font-size:10px; 
		background: transparent; 
		text-align:left; 
		z-index:300; 
		}
#prefsLinkDiv a	{
		text-decoration:none; 
		border-bottom: 0px; 
		cursor: pointer;
		}
fieldset	{ 
		padding: 5px; 
		margin: 10px; 
		}
legend 		{ 
		text-align: right; 
		}
#prefsDiv input	{ 
		margin: 10px; 
		}
/************************ END OF SHIT ************************/	