/***************************/
/* global styles           */
/***************************/

body
{
	font-family		      : Verdana, Arial, Helvetica, sans-serif;
	background-color    : white;  
	margin-left		      : 0;
	margin-right	      : 0;
	margin-top          : 0;
	margin-bottom       : 0;
	border-bottom-style : none; 
	border-top-style    : none; 
	border-left-style   : none; 
	border-right-style  : none; 
	padding-bottom      : 0; 
	padding-top         : 0; 
	padding-right       : 0; 
	padding-left        : 0; 
	color               : #CCCCCC;
}

a:link    {text-decoration: none; color: #000000; }
a:visited {text-decoration: none; color: #000000; }
a:active  {text-decoration: none; color: #d5e1dc; }
a:hover   {text-decoration: none; color: #999999; }

.anchor:link     {text-decoration: none; color: #000000; }
.anchor:visited  {text-decoration: none; color: #000000; }
.anchor:active   {text-decoration: none; color: #000000; }
.anchor:hover    {text-decoration: none; color: #888888; }
.anchor
{
	font-size     : 11px;
	font-weight   : bold;
	padding-top   : 0px;
	padding-left  : 0px;
	color         : #ffffff;
}

.open:link     {text-decoration: none; color: #999999; }
.open:visited  {text-decoration: none; color: #999999; }
.open:active   {text-decoration: none; color: #999999; }
.open:hover    {text-decoration: none; color: #ffffff; }
.open
{
	font-size     : 10px;
	font-weight   : bold;
	padding-top   : 0px;
	padding-left  : 5px;
	padding-right : 20px;
	color         : #999999;
}

.email:link     {text-decoration: none; color: #000000; }
.email:visited  {text-decoration: none; color: #000000; }
.email:active   {text-decoration: none; color: #000000; }
.email:hover    {text-decoration: none; color: #cccccc; }
.email
{
	font-size     : 10px;
	font-weight   : bold;
	padding-top   : 0px;
	padding-left  : 5px;
	padding-right : 5px;
	color         : #000000;
}

hr
{
	color :#a5aab0; 
}

/***************************/
/* clases                  */
/***************************/

.activemenu
{
	font-weight : normal;
  color       : #000000;
}

.header-separator
{
  font-size   : 9px;  
  margin-left : 20px;
}

.header-links
{
  cursor      : hand;
  font-size   : 9px;  
  color       : #d5e8ec;
}

.right-content 
{
	font-size     : 11px;
	font-weight   : normal;
	padding-left  : 4px;
	padding-right : 3px;
	color         : #000000;
}

.bottom-header 
{
	font-size     : 14px;
	font-weight   : bold;
	padding-top   : 0px;
	padding-left  : 10px;
	padding-right : 23px;
	color         : #ffffff;
}

.bottom-content 
{
	font-size     : 11px;
	font-weight   : normal;
	padding-top   : px;
	padding-left  : 10px;
	padding-right : 23px;
	color         : #ffffff;
}

.bold-content
{
	font-size   : 10px;
	font-weight : bold;
}

.slogan-template01 
{
  padding-top     : 7;
	font-size       : 11px;
	font-weight     : bold;
	padding-right   : 36px;
	vertical-align  : bottom;
	text-align      : right;
}

.slogan-template02 
{
  padding-top     : 7;
  color           : #999999;
	font-size       : 11px;
	font-weight     : bold;
	padding-right   : 36px;
	vertical-align  : bottom;
	text-align      : right;
}

.copyright 
{
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	  : 9px;
	font-weight	: normal;
	text-align	: center;
	color		    : #A4A4A4;
}

.gallery-large
{
	padding-top   : 5px;
	padding-left  : 15px;
	padding-right : 2px;
	padding-bottom: 0px;
}

.gallery-small
{
	padding-top   : 4px;
	padding-left  : 4px;
	padding-right : 4px;
	padding-bottom: 4px;
}

.paragraph-header
{
	font-size     : 14px;
	font-weight   : bold;
	padding-left  : 10px;
	padding-top   : 10px;
	padding-right : 10px;
	color         : #ffffff;
}

.paragraph
{
	font-size     : 11px;
	font-weight   : normal;
	padding-top   : 0px;
	padding-left  : 10px;
	padding-right : 10px;
	color         : #ffffff;
}

.gallery-header
{
	font-size     : 12px;
	font-weight   : bold;
	padding-top   : 0px;
	padding-right : 10px;
	vertical-align: top;
	color         : #ffffff;
}

.gallery-paragraph
{
	font-size     : 11px;
	font-weight   : normal;
	padding-top   : 0px;
	padding-left  : 0px;
	padding-right : 15px;
	color         : #ffffff;
}

.faq-paragraph
{
	font-size     : 11px;
	font-weight   : normal;
	padding-top   : 0px;
	padding-left  : 20px;
	padding-right : 10px;
	color         : #ffffff;
}

.faq-question
{
	font-size     : 14px;
	font-weight   : bold;
	padding-left  : 20px;
	padding-top   : 0px;
	padding-right : 10px;
	color         : #ffffff;
}

.faq-answer
{
	font-size     : 11px;
	font-weight   : normal;
	padding-top   : 0px;
	padding-left  : 20px;
	padding-right : 10px;
	color         : #ffffff;
}

.margin-top
{
	padding-top   : 12px;
}

.howto-navigate
{
	padding-left  : 105px;
}

.white-center
{
	font-size     : 10px;
	
	font-weight   : normal;
	font-family   : Verdana;
	color         : #ffffff;
}

.gray-center
{
	font-size     : 10px;
	
	font-weight   : normal;
	font-family   : Verdana;
	color         : #cccccc;
}

.map-name
{
	font-size     : 10px;
	font-weight   : bold;
	padding-left  : 20px;
	padding-top   : 0px;
	padding-right : 10px;
	color         : #ffffff;
}

.map-content
{
	font-size     : 10px;
	font-weight   : normal;
	padding-top   : 0px;
	padding-left  : 20px;
	padding-right : 10px;
	color         : #ffffff;
}

.internal-content 
{
  font-family   : sans-serif;
	font-size     : 12px;
	font-weight   : normal;
	color         : #000000;
}

