html, body {height: 100%; width: 100%; margin: 0; padding: 0; text-align: center; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;
	font-size: 11px; line-height: 16px;
}

body {
	background-color: #006600;
}

div.clearer {clear: both; line-height: 0px; height: 0px;}

.maincontainer {padding: 0px;	margin-right: auto;	margin-left: auto;	width: 780px; height: 100%;	display: block; background: url(maincontainer-bg.jpg) repeat-y #999999;}

/* bottom */
.bottom { text-align: right;	padding: 15px 30px 0px 30px;	width: 720px; height: 30px; background: url(maincontainer-bg.jpg) repeat-y #999999;}


h1 {font-size: 22px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}


/* hrline */
.hrline {  clear: left;width: 744px; line-height: 5px; height: 5px; margin: 0px 18px; padding: 0px; background-color: #990000; }
.hrline2 { clear: left;width: 744px; line-height: 5px; height: 5px; margin: 0px; padding: 0px; background-color: #990000; }

/* header */
.header { clear: left; width: 744px; height: 145px; margin: 0px 18px }
.logoleft {float: left; padding: 0px; margin: 0px; width: 150px; height: 140px; background-color:#ffffff }
.headpic  {float: left; padding: 0px; margin: 0px; width: 444px; height: 140px; background-color:#eeeeee}
.logoright {float: left; padding: 0px; margin: 0px; width: 150px; height: 140px; background-color:#ffffff}

/* headline */
.headline  {width: 744px; height: 25px; line-height: 25px; margin: 0px 18px; background: #FF6600 url(headline-bg.jpg) no-repeat; }
.headline .text {float: left}
.headline .text, .headline .text a {padding: 0px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff; text-decoration: none;}
.headline .text a:hover { text-decoration: underline}
.headline .flag {float: right; padding: 0px 5px;}

/* content */
.content { width: 744px; height: auto; padding: 0px 18px; 	background:  url(content-bg.jpg) repeat-y #ffffff;}
.content .left { float: left; width: 150px !important; /*moz width*/	width: 150px; /*IE width*/ height: auto; 	margin: 0px; 	padding: 0px;}



/* menu buttons */
.buttonscontainer1 {width: 138px; margin: 0px; padding: 0px 1px;}

.buttons1 a {
	text-align: left;
	background-color: #D5DEE1;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #85B2C2;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 25px;
	text-decoration: none;
	display: block;
	padding-left: 11px;
	margin: 0px;
/*	text-indent: 11px; */
	background-attachment: fixed;
	background: url(menu-pre.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.buttons1 a:hover {
	background-color: #FFFFFF;
	background-attachment: fixed;
	background: url(menu-pre-o.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


/* CSS Document */

.mainarea {
/*	border: 1px solid #D6DFE2; */
width: 744px !important; /*moz width*/	width: 744px; /*IE width*/  	
margin: 0px;  padding: 0px;
text-align: left;
}

.mainarea .leftbox {float: left; width: 460px; padding: 15px; }
.mainarea .rightbox {float: left; width: 254px; }
.mainarea .fullbox {float: left; width: 714px; padding: 15px; }


.mainarea, .mainarea td, .mainarea th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
}

.mainarea a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #ff0000;
	text-decoration: none;
}

.mainarea a:hover {
	color: #990000;
	text-decoration: underline;
}

.mainarea .borderimg {margin: 5px; border: 3px solid #aaaaaa;}
.mainarea .padimg {margin: 5px; }


.bordered table {
	border-collapse: collapse;
}
.bordered td {
	border: 1px solid #999999;
	padding: 3px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}


.flags a img {margin: 4px 5px; border: 1px solid #999999;}
.flags a:hover img { border: 1px solid #ffffff;}

.small { font-size: 11px;}
.extra { color: #990000 }

.downloadlink { padding-left: 10px; background: url(download-pre1.gif) 0px 2px no-repeat; }

li {	list-style: none;	padding-left: 10px;	padding-right: 10px;	background: url(li-bullet.png)  0px 2px no-repeat;}


/* Galéria */
.galerianav {padding: 5px; text-align: center; font-size: 12px;}
.galeriapicbox {float: left; padding: 5px; margin: 5px; background-color:#dddddd;  }
.galeriapictitle {width: 150px; height: 27px; padding-top: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #000000;}
.galeriapic {width: 150px; height: 150px; overflow:hidden}

.picborder {border: 5px solid #dddddd;}



.submenu {float: right; padding-top: 10px; margin: 0 0 10px 20px; width: 250px; background-color: #f5f5f5; border: 1px solid #CCCCCC;}
.submenu, .submenu a {font-size: 11px; }
.submenu>h3 {padding-left: 20px; line-height: 20px;}
