body {
	font:11px "Trebuchet MS"
}
.menuitem {  font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; line-height: 20px; text-decoration: none; color: #FFFFFF}
.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold; text-decoration: none}
.texto {  font-family: Tahoma, Arial; font-size: 12px; color: #000000; text-align: justify; line-height: 20px}
.titulo {  font-family: Tahoma, Arial; font-size: 14px; font-weight: bold; text-transform: capitalize; color: #003366; text-align: center}
.subtitulo {  font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; color: #000000}
.topico {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #DD3333;
	line-height: 12px;

}
.titulo2 { font-family: Tahoma, Arial; font-size: 16px; font-weight: bold; text-transform: capitalize; color: #990000; text-align: center ; text-decoration: underline}
.tableback {
	border: 1px solid #C1C1C1;
	margin-top: 2px;
	background-color: #E8E8E8;
}
.tablehead {  background-color: #3299CB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.tablerow {  background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.texto2 { font-family: Tahoma, Arial; font-size: 11px; color: #000000; line-height: 20px }
.subtitulo2 { font-family: Tahoma, Arial; font-size: 14px; font-weight: bold; color: #005959}
.menugray { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; font-weight: bold; text-decoration: none ; font-style: italic; line-height: 20px}
.texto3 { font-family: Tahoma, Arial; font-size: 9px; color: #000033; line-height: 20px }
.subtitulo2b { font-family: Tahoma, Arial; font-size: 14px; font-weight: bold; color: #000066; background-color: #CCCCCC}
.tableheadsub { background-color: #F0F3FC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000033}
.tableback2 { background-color: #1a587b}
.tablerowmenu { font-weight: normal; line-height: 20px; vertical-align: middle; background-color: #1a587b; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px #FFCC00 none}
.tablebackmenu { background-color: #000066; border: 1px #FFCC00 none}
.tableback3 { background-color: #8C4240}
.tableheadsub3 { background-color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFF66}
.tableback4 { background-color: #CCCCCC}
.tableheadsub4 { background-color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.texto4 { font-family: Tahoma, Arial; font-size: 9px; color: #FFCC00; text-decoration: none}
.tablerowmenu2 { font-weight: normal; line-height: 20px; vertical-align: middle; background-color: #CA5100; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px #FFCC00 none }
.menuitem2 { font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; line-height: 20px; text-decoration: none; color: #FFFF66}
.tablerowDisposed {  font-weight: normal; line-height: 20px; background-color: #ffcaca; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.tablerowHarvested {  font-weight: normal; line-height: 20px; background-color: #d2eba0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.smallrow {
	font-size: 0px;
}
.tablerowsmall {
font-weight: normal; line-height: 14px; vertical-align: middle; background-color: #F5F5F5; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000033
}
.topico2 {
font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; color: #006633
}
.tableback5 {
	background-color: #E9E9E9;
	border: 1px solid #666666;    
}
.topico3 {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFCC00
}
.tableback5b {
	background-color: #FFFF99;
	border: 1px solid #666666;
}
.tableback5c {
	background-color: #FFFFCC;
	border: 1px solid #666666;
}
.subtitulo3 {
font-family: Tahoma, Arial; font-size: 13px; font-weight: bold; color: #666666
}
.texto2sub {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #000033;
	line-height: 20px;
	vertical-align: -20%;
}
.tableheadsub5 {
background-color: #69748c;
height: 22px;
}
.tableheadsub5 a{
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: white;
}
.texto5 {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #0C628B;
	line-height: 20px;
	font-weight: bolder;

}
.titulo3 {
font-family: Tahoma, Arial; font-size: 14px; font-weight: bold; text-transform: none; color: #0F7DB0; text-align: center
}
.tablerowsmallred {

font-weight: normal; line-height: 14px; vertical-align: middle; background-color: #FF3300; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000033
}
.tablerowsmallgray {
	font-weight: normal;
	line-height: 14px;
	vertical-align: middle;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-style: italic;

}
.tablerowsmallheader {
	font-weight: bolder;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
}
.tablerowsmallheaderupper {
	font-weight: bolder;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
    text-transform: uppercase;
}
.tableheadsub6 {
background-color: #B6FF6C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000033
}
.tableheadsub7 {

background-color: #FFCC00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000033
}
.tableheadsub5forms {
background-color: #F0F3FC; font-family: Arial; font-size: 12px; font-weight: bold; color: #333333
}
.tableheadsub5formscustom {
background-color: #DBDEE3; font-family: Arial; font-size: 12px; font-weight: bold; color: #333333
}
.tableheadsub8 {
background-color: #FFFFCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000033
}
.texto6 {
	font-size: 11px;
	color: #006699;
	line-height: normal;
	font-weight: bold;
}
.tableback3gray {
background-color: #CCCCCC
}
.titulo4 {
font-family: Arial; font-size: 15px; font-weight: bold; text-transform: none; color: #69748C; text-align: left;
}
.titulo3i {
	font-family: Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: #006699;
	text-align: center;
	font-style: italic;

}
.tableheadsub9 {
	background-color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;

}
.texto7im {


	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #006699;
	line-height: 20px;
	font-weight: bold;
}
.texto3small {
font-family: Tahoma, Arial; font-size: 9px; color: #000033
}
.inactivelink {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; font-weight: bold; text-decoration: none ; font-style: italic
}
.titulo5 {
	font-family: Tahoma, Arial;
	font-size: 15px;
	font-weight: bolder;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
}
.titulo5upper {
	font-family: Tahoma, Arial;
	font-size: 15px;
	font-weight: bolder;
    text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.tablerowsmallwhite {

font-weight: normal; line-height: 14px; vertical-align: middle; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000033
}
.texto6small {
	font-family: Tahoma, Arial;
	font-size: 7px;
	color: #006699;
	line-height: normal;
	font-weight: bolder;

}
.tableback5d {



	background-color: #D5ECFF;
	border: 1px solid #666666;
}
.tableback5e {

	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.tablerowcal { font-weight: normal; vertical-align: middle; background-color: #FFFFCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000033 ; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tablerowcal2 { font-weight: normal; vertical-align: middle; background-color: #F5F5F5; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000033 ; border: #666666 solid; border-width: 0px 1px 1px}
.topicogreen { font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; color: #006600}
.moduleshome {
	display: block;
	height: 105px;
	width: 105px;
	line-height: 11px;
	text-align: center;
	border: 0px solid #CCCCCC;
	float: left;
	vertical-align: middle;
	clear: none;
	margin-top: 5px;

}
.moduleshome2 {
	display: block;
	height: 105px;
	width: 100px;
	line-height: 11px;
	text-align: center;
	margin: 5px;
	border: 0px solid #CCCCCC;
	float: left;
	vertical-align: middle;
	clear: none;
}
.linksblocks {

	display: block;
	height: 33px;
	line-height: 11px;
	text-align: center;
	border: 0px solid #CCCCCC;
	float: left;
	vertical-align: middle;
	clear: none;
}
.subtitulolinks {
	font-family: Tahoma, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	position: static;
	height: 33px;
}
.tablerowLink {
	font-weight: normal;
	line-height: 20px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	background-image: url(../../layouts/onglets_r2_c5.gif);
	background-repeat: repeat-x;
}
.tablerowsmallred2 {

	font-weight: normal;
	line-height: 14px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	font-style: italic;
}
.tablerowseparator {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #3399CC;
	border-right-color: #3399CC;
	border-bottom-color: #3399CC;
	border-left-color: #3399CC;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}
.tablerowshome {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px none #666666;
	background-image: url(../../layouts/background7.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tableback5f {
	background-color: #FFFFFF;
	border: 1px solid #3399CC;
}

input.uppercase{text-transform: uppercase;}
.footer2 {
font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; font-weight: bold; text-decoration: none
}
.rowmenubackground {
	background-image: url(../../layouts/background-menu_orange.jpg);
	background-repeat: repeat-x;
}
#overlay{ 
    background-image: url(../../images/overlay.png);
    display:none;
    position:absolute;
    top:0;
    left:0;
    z-index:500;
    width:100%
}
.extrafields{
	display:none;
	padding:0;
	border-left:5px #efefef solid;
	border-right:5px #efefef solid;
	border-bottom:10px #efefef solid;
	background-color:#fff;
	z-index:600;
	position:absolute;
	left: 50%;
	top: 50%;
	width: 500px;
	height: 500px;
	margin-top: -250px;
	margin-left: -250px;
	overflow:auto;

}
.tablerowsmallred3 {


font-weight: normal; line-height: 14px; vertical-align: middle; background-color: #FF9900; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000033
}
.tableback5g {



	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.tableheadsub10 {
background-color: #7C879C; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; height: 30px;
}
.tableheadsub10b {
background-color: #7C879C; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; height: 20px;
}
.tableheadsub10upper {
background-color: #7C879C; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; height: 30px; text-transform: uppercase; 
}
.tableheadsub9b {

	background-color: #F2F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.texto8 {


	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #FFFFFF;
	line-height: normal;
	font-weight: bold;
}
.tablerowsearchlist {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.texto2b {
font-size: 11px; color: #000000
}
.moduleshome3 {
	display: block;
	height: 85px;
	width: 100px;
	line-height: 11px;
	text-align: center;
	border: 0px solid #CCCCCC;
	float: left;
	vertical-align: middle;
	clear: none;
	margin: 5px;

}
.textoRSSitem {

	font-size: 11px;
	color: #FF6600;
	line-height: normal;
	font-weight: bold;


}
.texto2c {
font-size: 10px; color: #000000
}
.margintop5 { margin-top:5px }
.margintop10 { margin-top:10px }
.mainbackground {
	background-color: #CBC19E;
	background-image: url(../../layouts/background.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.button { width:100px; position:relative }
.headerTopBackground {
	background-image: url(../../layouts/background1b.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	z-index: -1;


}
.tableback5gradient {

	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	background-image: url(../../layouts/background7.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.analysis-val-display {

	display: block;
	width: 45%;
	line-height: 11px;
	text-align: center;
	border: 0px solid #CCCCCC;
	float: left;
	vertical-align: middle;
	clear: none;
	margin: 1px 1px 1px 10px;
}
.table-separator-bottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.tablerowseparatorbot {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #3399CC;
	border-right-color: #3399CC;
	border-bottom-color: #3399CC;
	border-left-color: #3399CC;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}
.fieldset {
    clear: both;
    float: clear;
	margin-bottom: 6px;
	padding: 4px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
}
.legend {
	padding: .1em .3em;
	font-size: 14pt;
	font-weight: bold;
	color: #2b2b2b;
	border: 1px solid #CCCCCC;

}
.navbg {
    width: 90px;
    height: 28px;
    text-align : center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    line-height : 22px;
    background-image: url("images/navegador.png");
}
.newbutton {
    width: 126px;
    height: 28px;
    text-align : center;    
    background-image: url("images/bt-verde1-120.png");
}
.newbutton a {
    font-family: Arial, sans-serif;
	font-weight : bold;
	font-size : 11px;
    color: #444444;
}
.newbutton a:hover {
    color: #ffffff;
}
.newbuttonupper {
    width: 126px;
    height: 28px;
    text-align : center;
    background-image: url("images/bt-verde1-120.png");
}
.newbuttonupper a {
    font-family: Arial, sans-serif;
	font-weight : bold;
	font-size : 11px;
    color: #444444;
    text-transform: uppercase;
}
.newbuttonupper a:hover {
    color: #ffffff;
}
.findbutton {
    width: 126px;
    height: 28px;
    text-align : center;
    text-decoration: none;
    background-image: url("images/bt-creme1-120.png");
    background-repeat: no-repeat;
}
.findbutton a {
    font-family: Arial, sans-serif;
	font-weight : bold;
	font-size : 11px;
    text-decoration: none;
    color: #444444;    
}
.findbutton a:hover {
    color: #ff7b00;
}
.findbuttonupper {
    width: 126px;
    height: 28px;
    text-align : center;
    text-decoration: none;
    background-image: url("images/bt-creme1-120.png");
    background-repeat: no-repeat;
}
.findbuttonupper a {
    font-family: Arial, sans-serif;
	font-weight : bold;
	font-size : 11px;
    text-decoration: none;
    color: #444444;
    text-transform: uppercase;
}
.findbuttonupper a:hover {
    color: #ff7b00;
}
.findbuttonupper160 {
    width: 165px;
    height: 28px;
    text-align : center;
    text-decoration: none;
    background-image: url("images/bt-creme1-160.png");
    background-repeat: no-repeat;
}
.findbuttonupper160 a {
    font-family: Arial, sans-serif;
	font-weight : bold;
	font-size : 11px;
    text-decoration: none;
    color: #444444;
    text-transform: uppercase;
}
.findbuttonupper160 a:hover {
    color: #ff7b00;
}
.butsubmit {
    width: 126px;
    height: 26px;
    font-family: Arial, sans-serif;
	font-weight : bold;
	font-size : 11px;
    color: #444444;
    border: 0;
    background: transparent;
    cursor: pointer;
}
.butsubmit2 {
    width: 90px;
    height: 26px;
    font-family: Arial, sans-serif;
	font-weight : bold;
	font-size : 11px;
    color: #444444;
    border: 0;
    background: transparent;
    cursor: pointer;
}
.butstatic {
    font-family: Arial, sans-serif;
	font-size : 11px;
    color: #444444;   
    text-align : center;
    height: 14px;
}
.searchtag {
    font-family: Arial, sans-serif;	
	font-size : 11px;
    padding: 0px;
    border: 1px #69748C solid;
    background-color: #f1f1f1;
    color: #444444;
    height: 17px;
}
.searchtag2 {
    font-family: Arial, sans-serif;
	font-size : 11px;
    padding: 0px;
    border: 0px #69748C solid;
    background-color: #f1f1f1;
    color: #444444;
    height: 17px;
}
.searchinput {
    font-family: Arial, sans-serif;	
	font-size : 11px;
    color: #333333;
    border: 0px #f1f1f1 solid;
    background-color: #f1f1f1;
    height: 15px;
}
.forminput {
    font-family: Arial, sans-serif;
	font-size : 11px;
    color: #333333;
    border: 1px #69748C solid;
    background-color: #f1f1f1;
    height: 19px;
}
.formselect {
    font-family: Arial, sans-serif;
	font-size : 11px;
    color: #333333;
    border: 1px #69748C solid;
    background-color: #f1f1f1;
}
.savemsgtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	font-weight: bold;
}
.savemsgtxtupper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	font-weight: bold;
    text-transform: uppercase;
}
.savemsgclose10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    text-decoration: none;
	color: #666666;
}
.tagwhite {
    font-family: Arial, sans-serif;
	font-size : 11px;
    color: #ffffff;
    font-weight: bold;
}