/* CSS Document */
td, input, textarea, select, p, div, span, font
{
	font : 12px Arial, Helvetica, sans-serif;
	color : #414141;
}

.title
{
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #3E006A;
}

.graytitle
{
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #9696;
}

.greentitle
{
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #658726;
}

.tealtitle
{
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #278fab;
}

.goldtitle
{
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #e6a500;
}

.subtitle
{
	font : bold 14px Arial, Helvetica, sans-serif;
	color : #000000;
}

.subtitleblack
{
	font : bold 14px Arial, Helvetica, sans-serif;
	color : #000000;
}

.smalltitle
{
	font : bold 14px Arial, Helvetica, sans-serif;
	color : #278FAB;
}

.orangesubtitle
{
	font : bold 14px Arial, Helvetica, sans-serif;
	color : #eb620e;
}

.goldsubtitle
{
	font : bold 14px Arial, Helvetica, sans-serif;
	color : #e6a500;
}

.greensubtitle
{
	font : bold 14px Arial, Helvetica, sans-serif;
	color : #658726;
}

.purplesubtitle
{
	font : bold 14px Arial, Helvetica, sans-serif;
	color : #3e006a;
}

.redsubtitle
{
	font : bold 14px Arial, Helvetica, sans-serif;
	color : #9b0825;
}

.magentasubtitle
{
	font : bold 14px Arial, Helvetica, sans-serif;
	color : #a91574;
}

a
{
	color: #414141;

}

a:hover
{
	color : #414141;
	text-decoration : underline;
	font-weight: normal;

}

a.mainnav
{
	font : 12px;
	color : #414141;
	text-decoration : none;
}

a.mainnav:hover
{
	color : #000000;
	text-decoration : none;
	font-size: 12px;
	font-weight: bold;

}

a.blacksmall
{
	font : 11px;
	color : #414141;
	text-decoration : none;
}

a.blacksmall:hover
{
	font : 11px;
	color : #000000;
	text-decoration : none;
}

a.blue
{
	color : #0000af;
	text-decoration : none;
}

a.blue:hover
{
	color : #0000ff;
	text-decoration : none;
}

a.title
{
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #3E006A;
	text-decoration : none;
}

a.title:hover
{
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #3E006A;
	text-decoration : none;
}

a.white
{
	color : #dfedf6;
	text-decoration : none;
}

a.whitesmall:hover
{
	color : #dfedf6;
	text-decoration : none;
	font : 9px;
}

a.white:hover
{
	color : #dfedf6;
	text-decoration : none;
}

a.whitesmall
{
	color : #dfedf6;
	text-decoration : none;
	font : 9px;
}

a.whitebold
{
	font : bold 11px;
	color : #dfedf6;
	text-decoration : none;
}

a.whitebold:hover
{
	font : bold 11px;
	color : #dfedf6;
	text-decoration : none;
}

a.titlenav
{
	color : #414141;
	text-decoration : none;
	font : 10px;
}

a.titlenav:hover
{
	color : #000000;
	text-decoration : none;
	font : 10px;
}

a.red
{
	color : #9b0825;
	text-decoration : none;
}

a.red:hover
{
	color : #9b0825;
	text-decoration : none;
}

a.darkblue
{
	color : #3E006A;
	text-decoration : none;
}

a.darkblue:hover
{
	color : #3E006A;
	text-decoration : none;
	font-weight: bold;

}

a.orange
{
	color : #eb620e;
	text-decoration : none;
}

a.orange:hover
{
	color : #eb620e;
	text-decoration : none;
}

a.gold
{
	color : #e6a500;
	text-decoration : none;
}

a.gold:hover
{
	color : #e6a500;
	text-decoration : none;
}

a.green
{
	color : #658726;
	text-decoration : none;
}

a.green:hover
{
	color : #658726;
	text-decoration : none;
}

a.glossary
{
	font : 14px;
	color : #278fab;
	text-decoration : none;
}

a.glossary:hover
{
	font : 14px;
	color : #000000;
	text-decoration : none;
}

.small
{
	font : 10px;
}

.mainnav
{
	font : 12px;
}

.navleft
{
	font : 11px;
	color : #414141;
}

.secondnav
{
	font : 9px;
}

.whitesmall
{
	color : #dfedf6;
	font : 9px;
}

.blacksmall
{
	font : 11px;
	color : #414141;
}

.white
{
	color : #dfedf6;
}

.blue
{
	color : #0000af;
}

.red
{
	color : #9b0825;
}

.darkblue
{
	color : #3E006A;
}

.orange
{
	color : #EB620E;
}

.gold
{
	color : #E6A500;
}

.green
{
	color : #658726;
}

.teal
{
	color : #278fab;
}

.magenta
{
	color : #a91574;
}

.newsoverview
{
	color : #dfedf6;
}

.menublock
{
	white-space: nowrap;
	position: absolute;
	z-index: 200;
	visibility: hidden;
	background-color : #f9e165;
	background: #f9e165;
	width: 180px;
	height: 240px;
}

.productblock
{
	white-space: nowrap;
	position: absolute;
	z-index: 200;
	visibility: hidden;
	background-color : #f9e165;
	background: #f9e165;
	filter:alpha(opacity=90);
}

.highlight
{
	font: bold;
	background-color: #ffffe5;
}
/* Estilos de busqueda */
/* How HSE should print bold and small text, respectively */

.HSE-bold {
	font-weight: bold;
	font-family: Verdana;
}

.HSE-small {
	font-size: 11px;
	color: gray;
}

a.HSE-small:link {
	color: gray;
	text-decoration: none;
}

a.HSE-small:visited {
	color: gray;
	text-decoration: none;
}

a.HSE-small:hover {
	color: gray;
	text-decoration: underline;
}


/* Result links belong to the class "HSE-link" */

a.HSE-link:link {
	text-decoration: none;
}

a.HSE-link:visited {
	text-decoration: none;
}

a.HSE-link:hover {
	color: darkgreen;
	background-color: lightyellow;
}

/* ========================================================================================================================================= */

/* Style of each result file: First, an icon is printed (unless you have turned that off via hse.ini's "results_details") */

.HSE-icon-div {
/*	border: 1px solid gray; */
/*	width: 120px; */
	background-color: white;
	overflow: hidden;
	text-align: center;
	float: left;
	padding: 0px;
	margin: 0px 10px 15px;
}

.HSE-icon {
	width: 16px;
	height: 16px;
}


/* Then, the ranking number is printed (unless you have turned that off via hse.ini's "results_details") */

.HSE-rank {
	font-weight: bold;
	font-family: Verdana;
	text-align: right;
	float: left;
	width: 30px;
	padding-left: 0px;
}


/* The description division. If you don't want it intented, specify '0px' as 'margin-left' value. */

.HSE-description {
	margin-left: 55px;
	padding: 4px;
}


/* Within that division, a meta description is printed (unless you have turned that off via hse.ini's "description") */

.HSE-meta-desc {
	color: green;
	font-size: 12px;
/*	display: none; */
/* you might want to uncomment the above line if your hse.ini's "results_global" contains "head:description" */
}


/* Then, list items are printed (unless you have turned that off via hse.ini's "description") */

.HSE-list-item {
	list-style: none outside;
	padding-top: 2px;
	font-size: 11px;
}


/* Matches belong to the class "HSE-match". Some might want to experiment with these. */

.HSE-match:before {
	content: "";
}

.HSE-match:after {
/*	content: ""url(); */
}

/* ========================================================================================================================================= */

/*
 * If there are more than one results pages, a navigation panel appears below the results, containing a "previous" and "next" image. The 
 * style of these images and of the currently displayed result range (such as "1-10") can be defined here. 
 */

.HSE-nav-image {
	width: 11px;
	height: 11px;
	border-width: 0px;
}

.HSE-current-range {
	border: 1px solid darkblue;
	padding: 1px;
}

/* ========================================================================================================================================= */

/* How the pre-built input form (search box) should look like (unless you have turned it off via hse.ini's "searchbox_place") */

/* The search box's general outfit */

.HSE-searchbox {
	width: 475px;
	border: 1px solid darkblue;
	padding: 10px;
/*	background-color: transparent; */
	background-color: #dadada;
/*	background: url(/hse/images/lang/lang_es.png) repeat; */
}


/* The input text field of the search box */

.HSE-inputtext {
	font-family: Courier New, Courier;
	font-size: 13px;
	width: 300px;
}


/* Selection menus within the search box */

.HSE-selection {
	background-color: #dadada;
}

.HSE-selection:hover {
	background-color: lightyellow;
}


/* Text and Links */

.HSE {
	color: black;
	font-size: 13px;
	line-height: 16px;
}

a.HSE:link {
	color: black;
	text-decoration: none;
	font-size: 13px;
}

a.HSE:visited {
	color: black;
	text-decoration: none;
	font-size: 13px;
}

a.HSE:hover {
	color: darkgreen;
	font-size: 13px;
}


/* The form button */

.HSE-button {
	font-size: 100%;
	border: 1px outset gray;
	background-color: gray;
	color: white;
}

/* ========================================================================================================================================= */

/*
 * During the search, one or two progress bars may be displayed temporary using a DHTML techniqe. 
 * You can disable them by changing the 'display' value below from 'inline' to 'none'.
 */

#dhtml {
	display: inline;
/*	display: none; */
}


/* Don't change the following definition! It only exists to ensure that this file is being recognized */

.HSE-hidden {
	display: none;
}
.bco {
	color: #FFFFFF;
}

