/* Basic Elements */
html, body {
	margin-top: 10px;
	background: #000000;
	color:#999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	}
#container {
	width: 860px;
	margin: 0 auto;
	background: url("../images/bg.jpg") repeat-y 0% 0%;
	}
#header {
	width: 100%;
	height: 100px;
	background: url("../images/headerbg.jpg") no-repeat 0% 0%;
	border-bottom: 1px solid #000;
	}
#content {
	float: right;
	width: 84%;
	border-left: 1px dotted #000;
	}
#content li {
	margin-right: 15px;
	}

#left {
	float: left;
	width: 15%;
	}
#footer {
	width: 100%;
	clear: both;
	border-top: 1px solid #000;
	text-align: center;
	font-size: 9pt;
	padding: 15px 0;
	color: #666;
	background: url("../images/bg.jpg") repeat-y 0% 0%;
	}

/* Sidebar */

#sidebar {
	border-bottom: 1px solid #000;
	}
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#sidebar li {
	border-top: 1px dotted #000;
	}
#sidebar li a {
	display: block;
	font-weight: bold;
	font-size: 1em;
	color: #666;
	border-right: 7px solid #000000;
	text-decoration: none;
	padding: 7px 0 4px 20px;
	}
#sidebar li a:hover {
	color: orange;
	border-right: 7px solid orange;
	}





#sidebar2 {
	width:100%;
	overflow: hidden;
	float: left;
	}
#sidebar2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	}
#sidebar2 li {
	display: block;
	font-weight: bold;
	font-size: 7.5pt;
	color: #666;
	padding: 0px 0 0 10px;
	margin: 0;
}
span.number {
  color: orange;
}

/* Additional styles */
p {
	padding: 10px;
	margin: 0;
	}
img {
	border: 0;
	padding-left: 15px;
	}
h1 {
	display: none;
	}
h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	text-align: center;
	}
span.examples {
  font-size: 13pt;
  color: orange;
  padding: 0 5px 0 5px;
}
a {
	color: #84d5fa;
	text-decoration: none;
	}
a:hover {
	color: orange;
	}
	
	/* otheeeer styles */
#box{
width: 100%;
border-top: 1px dotted #000;

font-size: 9pt;
}
#box h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: center;
	}
span.box {
  font-size: 10pt;
  color: orange;
  padding: 0 5px 0 5px;
}	
#boxleft{
width: 49%;
float: left;
border-right: 1px dotted #000;
}	
#boxright{
width: 49%;
float: right;
}


.contactform2 {width:418px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; background:url("../images/contactbg.jpg") repeat-y 0% 0%;}
.contactform2 fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px #84d5fa;}
.contactform2 fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color: #666; font-weight:bold; font-size:130%;}
.contactform2 label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform2 select.combo {width:250px; padding:2px; border:solid 1px #000; font-family:verdana,arial,sans-serif; font-size:110%; background: #666;}
.contactform2 input.field {width:250px; padding:2px; border:solid 1px #000; font-family:verdana,arial,sans-serif; font-size:110%; background: #666;}
.contactform2 input.securitycode {width:50px; padding:2px; border:solid 1px #000; font-family:verdana,arial,sans-serif; font-size:110%; background: #666;}
.contactform2 textarea {width:250px; padding:2px; border:solid 1px #000; font-family:verdana,arial,sans-serif; font-size:110%; background: #666;}
.contactform2 input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#000; border:solid 1px #000; text-align:center; font-family:verdana,arial,sans-serif; color:#84d5fa; font-size:110%;}
.contactform2 input.button:hover {cursor: pointer;  background:#000; color: orange;}



/* TABLES */

table {
  border-collapse: collapse;
  border: 0;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #666;
  background: #000;
  }
caption {
  text-align: left;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  }
td, th {
  border: 1px dashed #666;
  padding: .8em;
  color: #666;
  }
thead th, tfoot th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #000;
  text-align: left;
  background:url("../images/contactbg.jpg") repeat-y 0% 0%;
  color: #666;
  padding-top:6px;
  }
tbody td a {
  background: transparent;
  text-decoration: none;
  color: #84d5fa;
  }
tbody td a:hover {
  background: transparent;
  color: orange;
  }
tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #84d5fa;
  }
tbody th a:hover {
  background: transparent;
  color: orange;
  }
tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
tfoot td {
  font-size: 7.5pt;
  border: 0px solid #38160C;
  background: #000;
  padding-top:6px;
  }
.odd {
  background:url("../images/contactbg.jpg") repeat-y 0% 0%;
  font: bold 13px verdana, arial, helvetica, sans-serif;
  }
tbody tr:hover {
  background: #333;
  }
tbody tr:hover th,
tbody tr.odd:hover th {
  background: #333;
  }

div.centrado{
  text-align: center;
}
div.centrado table {
  margin: 0 auto;
  text-align: left;
}




