/* CSS Document */

/* body { background-color:#99ccff } fondo azul rey */

h1 { font:bold 16px Verdana; color:#000066; }

#main td.rightcolumn { padding:10px 0 0 10px }
#main td.leftcolumn { padding-top:20px }

#news { font:12px Verdana }

#news .data { font-size:90%; font-style:italic; padding-left:20px }
#news .mail { padding-left:0 }
#news p { padding:0 10px 0 0  }

/* Galleries  */

.galeriano { font-size:85% }
.galeriatitle { font-size:90%; font-weight:bold }
.galeriadate { font-size:90%; font-style:italic }

a.newsref { font-size:80%; font-weight:bold; color:#3CC }
a.newsref:hover { text-decoration:none; color:#9CF }

.note { font-size:75%; font-weight:bold }

td.lmenu { font:12px Verdana; padding:10px 0 10px 0; border-top:1px dotted black; }

#leftmenu { font-family:Verdana, Geneva, sans-serif; font-size:11px }
a.links:active, a.links:visited, a.links:link { font-weight:bold; color:#000066; text-decoration:none }
a.links:hover { color:#ff6600; }

.category { font-size:85%; color:#3b3b3b; }
	
.content { position:relative; top:-50px; z-index:2; font-family:Verdana, Geneva, sans-serif }
.content p { font-size:12px; }

#module_table_01 { padding-left:8px }
	
#mailbox {
	position:relative; 
	width:55px; 
	height:150px; 
	top:15px; 
	width:350px; 
	padding:5px; 
	border:1px dotted #999999; 
	text-align:right; 
}
	
#topnavbar { font-family:Verdana, Arial, Helvetica, sans-serif }

#topnavbar .linktxt, a.linktxt:active, a.linktxt:link, a.linktxt:visited { font-weight:bold; color:#666666; padding:0 10px 0 10px; border-right:1px gray solid }	

#topnavbar a.linktxt:hover { text-decoration:none; color:#cccccc }

#topnavbar .linktxtright, a.linktxtright:active, a.linktxtright:link, a.linktxtright:visited { font-weight:bold; color:#666666; padding:0 10px 0 10px;  }	

#topnavbar a.linktxtright:hover { text-decoration:none; color:#cccccc }

#footer { font:10px Verdana; text-align:center }

#footer a { color:gray; padding:0 15px 0 15px; text-decoration:none }

#footer a:hover { color:black }

#news li { padding:5px 0 5px 0 }

#credit { text-align:center; font:9px Verdana; color:gray }

#credit a.credits:link, a.credits:visited, a.credits:active { font-size:95%; color:#3399ff }

#credit a.credits:hover { color:#0066ff; text-decoration:none }

#caption { font:bold 10px Verdana; }

#gallerynav { text-align:center; padding:15px 0; }

#gallerynav .nav { font:10px Verdana; display:inline }

.gallerypaging { font:9px Verdana; text-align:right; padding:0 15px 10px 0 }

#gallery_header {
	position:relative;
	left:0px;
	top:0px;
	z-index:1;
	display:inline;
	font:bold 16px Verdana;
	color:#000066;
	/*padding-bottom:10px;*/
	line-height:30px;
	width: 620px;
}

.gallery_nav_1 { display:inline; float:right; margin-right:15px; /* margin-left:431px; */}

.gallery_nav { display:inline; float:right; margin-right:15px; /* margin-left:380px;*/ }

a.go:active, a.go:visited, a.go:link { font:bold 13px Verdana; color:#000066; text-decoration:none; padding:2px 5px; background-color:#CCCCFF; border:1px solid #000066 }
	
a.go:hover { background-color:#99CCFF; color:#3399ff }

#whatabouts td { padding:0 4px 0 4px }

.globalnav{

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

	text-align: right;

	font-weight: bold;

	color: #006699;

	font-size: x-small;

	height: 15px;

	white-space: nowrap;

}

.printOnly{display:none;} /* hide/show for printing - needs code in container page */

.notForPrinting{display:block;} /* hide/show for printing - needs code in container page */

/* Outsource News */

.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#example1 li{ /*CSS specific to demo 1*/
margin-bottom: 4px;
}

#example2 div{ /*CSS specific to demo 2*/
margin-bottom: 5px;
}

#example2 div a{ /*CSS specific to demo 2*/
text-decoration: none;
}

#example3 a { /*CSS specific to demo 3*/
color: #000066;
text-decoration: none;
font-weight: bold;
}

#example3 a:hover { color:#3CC }

#example3 p{ /*CSS specific to demo 3*/
margin-bottom: 2px;
}

code{ /*CSS for insructions*/
color: red;
}
/* Font sizes */
.font80 { font-size:80% }
.font70 { font-size:70% }
.font60 { font-size:60% }

/* Expand */
.msg_head { color:#003; text-decoration:underline; cursor:pointer; margin-left:20px; margin-bottom:15px }