body { height: 100%; border: 0; margin: 0px; background-image: url(images/pattern.gif); }

.centro { width: 100%; height: 100%; vertical-align: middle; border: 0px; border-spacing: 0px; }

#pad { margin-top: 10px; margin-bottom: 10px; }

#tbl { width: 535px; }

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; line-height: 15px; }

.borderblack { border:2px solid #000; }

.borderblackar { border:2px solid #000; float:right; margin-left:10px; }

.pading { padding:20px 10px; }

.printtx { display: none; }
	
.formtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #DDEBF7; 
	color: #000098; border: 1px solid #4592CF; padding: 2px; }
	
.adventura { font-family: Verdana, Arial, Helvetica, sans-serif; color: #F90; font-weight: bold; }

.titulos { font-family: Verdana, Arial, Helvetica, sans-serif; color: #4592CF; font-size: 14px; 
	font-weight: bold; font-variant: small-caps; border-bottom: 1px dashed #4592CF; 
	padding-left: 10px; padding-top: 15px; padding-bottom: 5px; }

a:link, a:visited {
	text-decoration: none; color: #4592CF; font-weight: bold; }

a:hover, a:active {
	text-decoration: underline; color: #F90; font-weight: bold; }

.white { font-size: 9px; color: #FFF; }

a.white:link, a.white:visited {
	font-size: 9px; text-decoration: none; font-weight: bold; color: #FFF; }

a.white:hover, a.white:active {
	font-size: 9px; text-decoration: underline; font-weight: bold; }

.whiteb { color: #fff; font-size: 12px; font-weight: bold; font-variant: small-caps; background-color: #4592cf; }
	
a.whiteb:link, a.whiteb:visited {
	text-decoration: none; color: #FFF; display: block; }

a.whiteb:hover, a.whiteb:active {
	text-decoration: underline; display: block; }
	
#whitebborder { border-bottom: double; border-top: double; border-color: #DDEBF7; border-width: medium; padding: 5px;
	_border-width: thin; }
	
#whiterutas { border-bottom: double; border-top: double; border-color: #DDEBF7; border-width: medium; padding: 2px;
	_border-width: thin; background-color: #4592CF; }

.lightblue { color: #4592CF; background-color: #F7FAFD; padding: 5px; border: 1px solid #DDEBF7; }

.subt { color: #4592CF; font-variant: small-caps; font-weight: bold; font-size: 12px; padding-left: 5px; 
	padding-top: 10px; padding-bottom: 10px; }
	
.blue { color: #000098; font-weight:bold; }

.menu { color: #FFF; font-weight: bold; border-bottom: #FFF; border-bottom-width: medium; 
	_border-bottom-width: thin; line-height: 140%; border-bottom-style: double; padding-left: 10px; }

.mainmenu { color: #FFF; border-left: 1px solid #FFF; }

.bordeazul { border: 1px solid #4592CF; padding: 5px; line-height: 15px;}

.whitesub { font-size: 9px; color: #FFF; padding: 3px; background-color: #C00; font-weight: bold; 
	border-top: 1px solid #FFF; }

a.whitesub:link, a.whitesub:visited { font-size: 9px; color: #FFF; padding: 3px; font-weight: bold; 
	text-decoration: none; line-height: 16px; display: block; background-color: #C00; }

a.whitesub:hover, a.whitesub:active { font-size: 9px; color: #FFF; padding: 3px; font-weight: bold; 
	text-decoration: underline; line-height: 16px; display: block; background-color: #C00; }

ul { margin: 0; padding: 0; list-style: none; width: 120px; }

ul li { position: relative; }

li ul { position: absolute; left: 0; top: 19px; display: none; }

ul li a { display: block; text-decoration: none; padding: 2px; }

li:hover ul, li.over ul { display: block; }

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

