/* page styles */

	html, body { font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3;
	color: #595949;
	background-color: #7ea025;
	background-image: url(img/fn.png);
	background-repeat: repeat-x;
	text-align: left;
	}
	/* ---- TABLAS ---- */
	table { font-size: 12px; width: 100%; margin-top: 5px; border-width: 0; border-collapse: collapse; border-spacing: 0px; }
	
	th { color: #bcc69e; font-size: 11px; text-align: left; padding-right: 3px; border-bottom: 1px solid #bcc69e; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
	th.right { text-align: right; }
	th.center { text-align: center; }
	td { text-align: left; color: #404040; background-color: #fff; padding: 5px 3px; border-right: 1px solid #e6edd5; border-left: 1px solid #e6edd5; border-bottom: 1px solid #e6edd5; border-top-style: none; border-top-width: 0; }
	td.right { text-align: right; }
	td.center { text-align: center; }
a {
	color: #e3630d;
	text-decoration: none;
	background-color: transparent;
	}

a:link {
	color: #e3630d;
	text-decoration: none;
	background-color: transparent;
	} 

a:visited {
	color: #e3630d;
	text-decoration: none;
	background-color: transparent;
	} 

a:active { 
	color: #e3630d;
	text-decoration:underline;
	background-color: transparent;
	} 

a:hover { 
	color: #eea16e;
	text-decoration:underline;
	background-color: transparent;
	}
	

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	}
	
h1 { color: #000;
	font-family: "Helvetica Neue Light", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 22px;
	margin-bottom: 15px;
	}
h1 b {
	font-family: "Helvetica Neue Bold", Arial, Helvetica, sans-serif;
	}
h2 { font-family: "Helvetica Neue Light", Arial, Helvetica, sans-serif; color: #7ea025; font-size: 16px; font-weight: normal; margin-bottom: 5px; }
	
h3 {
	color: #7ea025;
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 5px;
	}
	
h4 {
	font-weight: bold;
	font-size: 11px;
	float: none;
	clear: both;
	margin-bottom: 10px;
	}

h5 { color: #000;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 5px;
	}
	
/* lists */

ul.h {
	margin: 15px 0 0;
	padding: 0;
	list-style-type: none;
	}
	
li.h {
	float: left;
	margin-right: 5px;
	}
	
ul.v {
	margin: 15px 0 0;
	padding: 0;
	list-style-type: none;
	}
	
li.v {
	margin-right: 10px;
	}

/* Various - Text */

.txt_black {
	color: #000;
	}
	
.txt_small { 
	font-size: 11px;
	}
	
.txt_gray {
	color: #666;
	}

.erroneus {
	color: #c90000;
	}

.highlight {
	color: #000;
	background-color: #ffffc4;
	}

.txt_comments {
	color: #000;
	font-size: 11px;
	}
.small { font-size: 11px; }
.big { font-size: 16px; font-weight: 700; }
/* ---- AUXILIAR ELEMENTS ------ */

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
 
.clearfix{
	display: inline-table;
	}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/* Global White Space Reset */
* {
	padding:0;
	margin:0;
	}

select { /* fix: hiding the drop-down arrow of a select form widget in Firefox */
	min-width:1.5em;
	}
	
img	{
	border: 0px;
	}
	
ul	{ list-style-type: none; }

 
/* *** Printer styles ----- 
@media print{ 
}
*/