body { margin: 0px; background: url("images/common/background.gif") top left repeat #CCC; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
div#htitle { position: absolute; top: 0; left: 0; text-align: center; z-index: 100; width: 100%; }
h1 { width: 400px; text-align: center;  font: normal 6px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
div#media { position: absolute; top: 670px; left: 0px; width: 100%; background: url("images/common/whitebg.gif") top center repeat-y; }

td.marketing { width: 911px; background: url("images/marketing.gif") top center repeat-y #FFF; text-align: center; }

table.content { width: 851px; margin: 0px auto; }
td.just { background: url("images/common/flag_just.gif") top left no-repeat #FFF; padding: 25px; }
td.more { background: url("images/common/flag_more.gif") top left no-repeat #FFF; padding: 25px; padding-top: 60px; }
td.more ul { list-style: none; margin-left: 0px; padding-left: 0px; margin-top: 0px; padding-top: 0px; }
td.more li { list-style: none; margin-left: 0px; padding-left: 0px; margin-top: 0px; padding-top: 0px; color: #666; }
td.more1 { padding: 0px; vertical-align: top; text-align: left; }
td.more2 { background: url("images/common/midseparator.gif") top left repeat-y #FFF; padding: 0px 50px; text-align: left; }
td.squared { border: solid 5px #999; width: 308px; }
td.tags { background: url("images/common/flag_tags.gif") top left no-repeat #FFF; padding-top: 60px; padding-right: 25px; padding-bottom: 5px; padding-left: 25px; }
td.sep { margin: 0px; padding: 0px; width: 825px; height: 5px; background: url("images/common/separation.gif") bottom center no-repeat #FFF; }
div.gotop { float: right; position: relative; top: -20px; left: 0px; padding-right: 10px; }
div.gotop2 { float: right; position: relative; top: -10px; left: 5px; }

h2 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; margin-left: 130px; text-align: left; }
h3 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-align: left; }
h5 { background: url("images/common/green_arrow.gif") center left no-repeat #FFF; margin: 0px; padding: 0px 10px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
p { text-align: justify; }

a { font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
a:link { color: #666; text-decoration: underline; }
a:hover { color: #BDC61F; text-decoration: none; }
a:visited { color: #666; text-decoration: underline; }
a:visited:hover { color: #BDC61F; text-decoration: none; }

td.bottom { width: 911px; height: 104px; background: url("images/common/bottom.gif") bottom center no-repeat #FFF; vertical-align: top; }

table.botmenu { width: 820px; height: 16px; margin: 55px auto 0px auto; background: #000; }
table.botmenu a { font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; margin: 0px 5px; }
td.greymenu { text-align: left; background: #2A2A2A; padding: 0px; padding-left: 10px; font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #FFF; }
td.redmenu { width: 135px; background: url("images/common/download.gif") center right no-repeat #FE0000; padding: 0px; font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: left; }
td.greenmenu { width: 216px; background: url("images/common/copylock.gif") center left no-repeat #BDC61F; padding: 0px 20px; font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: right; }

div#flash { z-index: 1; position: absolute; top: 0px; left: 0px; height: 670px; width: 100%; margin: 0px; padding: 0px; background: url("images/common/whitebg.gif") top center repeat-y; }

div#lang { margin-right: 10px; width: 216px; height: 29px; }

td.top { width: 911px; height: 100px; background: url("images/common/topline.gif") bottom center no-repeat #FFF; vertical-align: top; }

table.topmenu { width: 871px; margin: 0px auto; }
td.design { width: 911px; height: 570px; background: url("images/common/blackframe.jpg") top center no-repeat #FFF; vertical-align: top; text-align: center; }
td.designen { width: 911px; height: 570px; background: url("images/common/blackframe-de.jpg") top center no-repeat #FFF; vertical-align: top; text-align: center; }
td.diseno { width: 911px; height: 570px; background: url("images/common/blackframe-es.jpg") top center no-repeat #FFF; vertical-align: top; text-align: center; }
div.frame { margin: 35px auto 0px auto; padding: 0px; }
div.contact { display: block; width: 790px; height: 450px; background: url("images/image-contact.jpg") top center no-repeat #000; margin: 35px auto 0px auto; padding: 0px; text-align: left; }
div.sitemap { display: block; width: 790px; height: 450px; background: url("images/image-portfolio.jpg") top center no-repeat #000; margin: 35px auto 0px auto; padding: 0px; text-align: left; }
div.boxsite { margin: 60px 100px; width: 200px; padding: 5px; }

form { margin: 0px; padding: 0px; }
table.formtable { margin-top: 280px; margin-left: 165px; width: 520px; }
td.form1 { padding: 0px; width: 95px; vertical-align: top; text-align: left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #FFF; }
td.form2 { padding: 0px; width: 300px; vertical-align: top; text-align: right; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #FFF; }
input { width: 300px; border: solid 1px #FFF; background: #000; font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #FFF; }
textarea { width: 300px; border: solid 1px #FFF; background: #000; font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #FFF; }
input.insubmit {  width: 55px; border: 0; background: #000; color: #BDC61F; text-align: left; font: bold 11px Verdana, Arial, Helvetica, sans-serif;  }

.style5 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.style6 {
	color: #99CC00;
	font-size: 30px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
.style10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style14 {
	font-size: 9px;
	font-weight: bold;
}
.style20 {font-size: 18px}
.style23 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.style25 {font-size: 16px}
.style26 {font-size: 12px}
.style27 {font-size: 14px}
.style28 {font-size: 24px}
.style37 {font-size: 30px}
.style38 {
	font-size: 24px;
	font-style: italic;
	color: #999999;
}
.style40 {
	font-size: 18px;
	font-style: italic;
	color: #999999;
}
.style45 {font-style: italic; font-weight: bold; font-family: "Times New Roman", Times, serif;}
.style52 {font-size: 14px; font-weight: bold; }
.style53 {color: #99CC00}
.style55 {
	font-size: 24px;
	color: #000000;
}
.style56 {color: #666666}
.style57 {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
.style59 {
	font-size: 24px;
	color: #000000;
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
}
.style60 {
	font-size: 24px;
	color: #99CC00;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
}
.style72 {font-family: "Times New Roman", Times, serif; font-size: 24px; font-style: italic; font-weight: bold; }
.style73 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
}
.style75 {
	font-family: "Courier New", Courier, monospace;
	color: #666666;
	font-size: 24px;
}
.style76 {
	font-family: "Courier New", Courier, monospace;
	font-size: 24px;
	font-weight: bold;
	color: #99CC00;
}
.style77 {font-weight: bold; color: #666666;}
.style78 {font-size: 36px}
.style80 {font-size: 24px; font-weight: bold; }
.style83 {font-size: 24px; font-weight: bold; color: #99CC00; }
.style86 {color: #FF0000}
.style87 {color: #000000; font-family: "Courier New", Courier, monospace; font-size: 18px;}
.style88 {font-size: 18px; color: #99CC00; }
