ul.nav
{
    padding-left: 0px;
    margin: 0px 0px 20px 0px;
    list-style-type: none;
    font-size:10px;
	font-family: Verdana, Arial;
}
ul.nav li
{
    margin: 0px 0px 0px 0px;
    padding-left:0px;
	font-size:10px;
}

ul.nav ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    font-size:10px;
}

ul.nav a
{
    display: block;
  
    border-bottom: #cccccc 1px solid;
    background-color: #285f1a;
    text-decoration: none;
    color: white !important;
    
}

ul.nav #sub a
{
    display: block;

    border-bottom: #cccccc 1px solid;
    background-color: #498827;
    text-decoration: none;
    color: white !important;
    
}

ul.nav ul a
{
    padding-left: 10px;
   
    font-weight:normal;
}

/* these 2 lines are hacks to help Mozilla, hidden from IE6 */
html>body ul.nav a { width:190px;}
html>body ul.nav ul a { width:190px; }

body {
	color: #5E5E5E;
	font: 80% Trebuchet MS, Verdana, Arial;
	text-decoration: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a.path, td.path {
	color: #a7cd9e;
	font-weight: 900;
	font: Trebuchet MS, Verdana, Arial;
	text-decoration: none;
	padding: 2px;
}

a:hover.path {
	color: yellow;
	text-decoration: none;
	border-bottom: 2px solid white;
}

ul.nav a:hover, ul.nav #sub a:hover
{
	color: white !important;
    background-color: #f7941c;
    text-decoration: none;
}

ul.nav ul a.active
{
	color: #cc6600 !important;
    background-color: #ffffff;
}
navcontainer
{
    background-color: #f1f3eb;
    border-right: 1px solid black;
    
}
td.activetab {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	background: #FFB443;
}

table.block {
	border: 1px solid #E6E6E6;
}

.bold, .error {
	color: #FF0000;
}

td.breadcrumbs a {
	color: #2B6DA6;
	text-decoration: none;
	font: normal 11px Verdana, Arial, Helvetica;
}

td.breadcrumbs a:hover {
	color: #438ECE;
	font: normal 11px Verdana, Arial, Helvetica;
}

.comment, .sep {
	color: #CCCCCC;
}

.constant {
	color: #993399;
	font-style: italic;
	font-weight: bold;
}

td.footer a {
	color: #B7B7B7;
	text-decoration: none;
	font: normal 11px Verdana, Arial, Helvetica;
}

td.footer a:hover {
	color: #1264AA;
	text-decoration: underline;
	font: normal 11px Verdana, Arial, Helvetica;
}

.form td, td.breadcrumbs, td.footer {
	color: #B7B7B7;
	font: normal 11px Verdana, Arial, Helvetica;
}

.formblock {
	padding: 20px;
}

.formparam td {
	padding-left: 5px;
	padding-top: 5px;
	background: #F7F7F7;
}

.formsubmit, .formsubmit a {
	color: #666666;
	font: normal bold 12px Verdana, Arial, Helvetica;
}

.formtb {
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	padding-left: 5px;
	padding-top: 5px;
	background: #F7F7F7;
}

.formtitle {
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
	background: #E8E8E8;
}

.header {
	color: #FFB443;
}

th.headercolor {
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 0px solid #FFFFFF;
	border-top: 0px solid #E6E6E6;
	color: #B8B4A3;
	text-align: center;
	font: normal 11px Verdana, Arial, Helvetica;
	background: #E6E6E6;
}

a.help {
	border-bottom: 1px dashed #999999;
	color: #5E5E5E;
	position: relative;
	text-decoration: none;
	z-index: 100;
	cursor:help;
}

a.help span {
	display: none;
}

a.help:hover {
	cursor: help;
	z-index: 101;
}

a.help:hover span {
	border: 1px solid #CCCCCC;
	color: #999999;
	display: block;
	height: 100px;
	left: -22em;
	padding: 10px;
	position: absolute;
	text-align: left;
	top: 2em;
	width: 23em;
	width: 100px;
	font: 11px verdana;
	background: #FFFFFF;
}

td.inactivetab {
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	background: #428FD1;
}

td.inactivetab a, td.maintab a {
	color: #FFFFFF;
	text-decoration: none;
}

td.inactivetab a:hover {
	color: #DBECFA;
	text-decoration: none;
}

.items {
	padding-bottom: 10px;
	padding-left: 27px;
	padding-top: 10px;
	text-align: justify;
	width: 680px;
}

.keyword {
	color: #0033CC;
	font-weight: bold;
}

.keywordn {
	color: #339999;
}

.lite {
	color: #3A3B3F;
	font-size: 11px;
	background: #F3FCED;
}

.main {
	font-size: 12px;
	padding: 8px;
}

.main a {
	color: #3333FF;
	font-size: 12px;
}

td.mainends {
	background: url(/images/ends_bg.gif);
}

td.maintab {
	background: #94D563;
	color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	font: bold 10px Verdana, Arial, Helvetica;
}

td.maintab a:hover {
	color: #EBFBDE;
}

td.maintabend, td.maintabspace {
	background: #94D563;
}

td.maintabends {
	background: #438ECE;
}

.operone {
	border-bottom: 5px solid #438ECE;
	border-left: 5px solid #438ECE;
	border-right: 5px solid #438ECE;
	border-top: 5px solid #438ECE;
	padding: 7px;
	background: #F7F7F7;
}

.opertwo {
	border-bottom: 5px solid #FFB443;
	border-left: 5px solid #FFB443;
	border-right: 5px solid #FFB443;
	border-top: 5px solid #FFB443;
	padding: 7px;
	background: #F7F7F7;
}

.string {
	color: #009933;
	font-weight: bold;
}

.subone {
	color: #2C6FA9;
	font: 18px Trebuchet MS, Verdana, Arial;
}

.subtitle {
	color: 5d9732;
	font: small-caps bold 25px Haettenschweiler;
}

.subtwo {
	color: #FFB443;
	font: 18px Georgia, Verdana, Arial;
}

.tableborder {
	border-bottom: 0px solid #E6E6E6;
	border-left: 0px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
}

.tablecells {
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 0px solid #FFFFFF;
	border-top: 0px solid #E6E6E6;
	padding: 2px;
	font: normal 11px Verdana, Arial, Helvetica;
}

table.tabstable, table.logotable, table.maintable {
	width: 100%;
}

.text {
	color: #3A3B3F;
	font-size: 13px;
}

td.topnav {
	font: normal 11px Verdana, Arial, Helvetica;
}

td.topnav a {
	color: #438ECE;
	text-decoration: none;
}

td.topnav a.current_cat {
	color: #FFB443;
	font-family: Verdana, Arial, Helvetica;
	font-style: normal;
	text-decoration: none;
}

td.topnav a:hover {
	color: #FFB443;
	text-decoration: underline;
}

a.win {
	border-bottom: 1px dashed #333333;
	color: #333333;
	text-decoration: none;
}

a.win:hover {
	border-bottom: 1px dashed #FF0000;
	color: #FF0000;
	cursor: help;
	text-decoration: none;
}

td {
	color: #5E5E5E;
	font: 80% Trebuchet MS, Verdana, Arial;
}


td a {
	color: #255F91;
}

td a:hover {
	color: #1264AA;
}

.seek-input {
background: #efefef url(/templates/exprimidora/images/fletxa.gif) no-repeat center right;
width: 300px;
padding-right: 16px;
padding-left: 4px;
padding-bottom: 2px;
border: white 1px solid;
}